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

Итак, я использую домашний помощник, чтобы автоматически отправлять себе сообщения в определенное время дня с помощью 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"

1 ответ

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

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

twilio:
  account_sid: ACCOUNT_SID_FROM_TWILIO
  auth_token: AUTH_TOKEN_FROM_TWILIO

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

Другие вопросы по тегам