Telegram уведомления в ioBroker

Сегодня мы расскажем, как можно организовать службу уведомлений ioBroker через мессенджер Telegram.

Для начала ищем в поиске модулей (драйверов) Telegram и устанавливаем его. После этого запускаем на телефоне или компьютере сам Telegram и создаем нового бота. В этой статье подробно рассказано, как создать бота Telegram.

Если всё сделали правильно, то получаем API Token от нового бота, копируем его и вставляем в настройках драйвера телеграм. Не забываем прописать пароль для авторизации:

Теперь подключим нашего бота к системе ioBroker. Кликнем на имя бота в окне подтверждения с токеном или ищем в поиске контактов по уникальному имени бота. Жмём на START и вписываем созданный нами пароль авторизации следущим образом: «/password ваш_пароль» и жмём на Enter. Должно появится сообщение приветствие:

Проведём тест работоспособности небольшим скриптом. Создадим новый скрипт под названием «пример2». После того ка мы установили драйвер телеграм у нас добавился в Blockly новый блок «послать телеграму»:

мСоздадим объект Test.Telegram. Логика простая, если изменился объект Test.Telegram то отсылаем сообщения с температурой на улице из данных драйвера openweathermap, сохраняем и запускаем:

Чтобы не ручками менять состояния, привяжем в визуализации кнопку. Добавим ее к Test.Telegram и испробуем нажатие:

Оцените статью
46 - столько SQL запросов к базе.
0,266670 - за столько сгенерировалась страница.