Цель сегодняшней заметки по системе "Умного дома" на базе Domoticz – это настройка получения уведомления о событиях в нем, к примеру статус того или иного события я хочу получать в мессенджер Telegram. Просто в него же у меня приходят уведомления от моей системы мониторинга Zabbix 5.0 LTS через которую я слежу за работоспособностью офисной инфраструктуры. Удобно. Так почему бы и для этой системы не сделать такое. Начнем, пожалуй:

Шаг №1: Установка Domoticz выполнена опираясь на заметку:

Шаг №2: Русификация Domoticz выполнена опираясь на заметку:

Шаг №3: Активации авторизации в Domoticz выполнена опираясь на заметку:

Шаг №4: Что если потеряли логин или пароль или все вместе на доступ к Domoticz:

Шаг №5: Мне нужно получать уведомления в Telegram о статусе подключенных устройств к локальной сети, к примеру задействую заметку:

просто по аналогии можно будет сделать и для других.

Шаг №6: Прежде чем начать нужно выполнить подготовительные действия, а именно получить от бота BotFather для своего созданного бота токен и его имя которое вы ему зададите в момент создания.

Я пропущу этап когда вы его создадите, т.к. руководство в интернете полно.

Главное чтобы у Вас на выходе был:

  • TOKEN=405624378:AAG4m_bSgEccPFf4W38-HSvHK_gcPnkfSz8
  • Chat_ID=361950777

Шаг №7: Произвожу активацию системы оповещения в Domoticz:

http://IP&DNS:8080 (http://172.33.33.122) - user&pass - Настройка - Настройки – вкладка "Уведомления"

Прописываем в Domoticz TOKEN & ID вашего Telegram бота

после нажимаю "Применить настройки"

опять захожу во вкладку "Уведомления" и произвожу "Тест"

http://IP&DNS:8080 (http://172.33.33.122) - user&pass - Настройка - Настройки – вкладка "Уведомления" и напротив добавленного ключа API нажимаю "Тест", после будет всплывающее окно с текстом "Notification sent! Should arrive at your device soon..." свидетельствующее, что тестовое сообщение успешно отправлено. Проверим на телефоне или через браузер вижу тестовое сообщение:

Тестовое сообщение из Domoticz успешно доставлено

Отлично! Это хороший знак.

Шаг №8: Настраиваю отправку уведомлению на устройство Honor9X

http://IP&DNS:8080 (http://172.33.33.122) - user&pass - Переключатели - Honor9X - Уведомления

Когда устройство в сети настройки ниже:

Перехожу в настройки "Уведомления" для устройства Honor9X

  • Тип: Включить
  • Приоритет: Нормальный
  • Игнорировать интервал: Отключено
  • Собственное сообщение: Устройство Honor9X в сети
  • Активные системы: отключаю все за исключением telegram

и нажимаю "Добавить"

Прописываю настройки уведомления когда устройство в сети

Когда устройство не в сети настройки ниже:

  • Тип: Включить
  • Приоритет: Нормальный
  • Игнорировать интервал: Отключено
  • Собственное сообщение: Устройство Honor9X не в сети
  • Активные системы: отключаю все за исключением telegram

и нажимаю "Добавить"

Прописываю настройки уведомления когда устройство не в сети

итого теперь для устройства Honor9X действую два настроенных уведомления, когда оно в сети и когда не в сети:

Прописанные уведомления для устройства

Шаг №9: Проверяю, отключаю на смартфоне Honor9X модуль Wi-Fi и в Telegram мне приходит оповещение:

отключаю на смартфоне Honor9X модуль Wi-Fi и в Telegram мне приходит оповещение

если смартфон Honor9X со включенным модулем Wi-Fi и подключился к домашней сети мне в Telegram приходит оповещение:

если смартфон Honor9X со включенным модулем Wi-Fi и подключился к домашней сети мне в Telegram приходит оповещение

Отлично, работает. Вот за это большая благодарность автору который разработал Domoticz – работает от и до и без костылей.

Шаг №10: Если Вам нужно получать уведомления от Domoticz группе то советую ознакомиться с заметкой:

Итого, заметка полностью работоспособна и по ее образу и подобию я уже для других добавленных устройств настрою оповещение. На этом все, с уважением автор блога Олло Александр aka ekzorchik.