Не могу понять, как заставить API twilio работать в домашнем помощнике

Итак, я использую домашний помощник, чтобы автоматически отправлять себе сообщения в определенное время дня с помощью API twilio.

https://home-assistant.io/getting-started/troubleshooting-configuration/< /а>

Все это делается в файле configuration.yaml, вот как выглядит мой:

notify:
  - name: Cody Wirth
    platform: twilio_sms
    account_sid: AC8a4f2f40331bdad5c95265f2cefe26a2
    auth_token: 33a693e18dcad513d4791c51f1071227
    from_number: "+16142896777"

automation:
  - alias: Send message at a given time
    trigger:
      platform: time
      hours: 24
      minutes: 47
      seconds: 15
    action:
      service: notify.twilio_sms
      data:
        message: 'The sun has set'
        target:
          - "+16147059227"

Что-то не так с моим синтаксисом? Есть ли что-то, что мне нужно настроить на стороне Twilio, чтобы сообщения поступали на мой телефон? Ничего не происходит, когда я автоматизирую отправку сообщений.

Итак, это ошибка, которую он возвращает:

"17-01-12 08:17:44 WARNING (MainThread) [homeassistant.core] Unable to find service notify/twilio_sms"

person Golden Panda    schedule 12.01.2017    source источник


Ответы (1)


Чтобы иметь возможность использовать twilio, сначала необходимо включить/настроить компонент twilio. Автоматизация не настраивает и не запускает компонент twilio, а просто использует его.

Вы можете найти документацию по настройке на странице компонента twilio:

twilio:
  account_sid: ACCOUNT_SID_FROM_TWILIO
  auth_token: AUTH_TOKEN_FROM_TWILIO

После того, как вы настроили его (и перезапустили домашний помощник), ваша автоматизация должна иметь возможность отправлять через него уведомления.

person dube    schedule 20.03.2017