Уведомления из HomeAssistant в Viber

Home Assistant это модульное приложение для управления системой умный дом. Программа с открытым исходным кодом написана на языке программирования Python 3. С ее помощью вся умная техника дома, настраивается в одну логическую систему для удобного управления и автоматизации. В приложении уже прописано множество устройств самых различных брендов. Пользователи владеющие навыками программирования могут самостоятельно дописать недостающее устройство в приложение. С помощью Home Assistant можно настроить автоматизацию для любого электронного-процессорного девайса в доме. Умное освещение, отопление, кондиционирование, уборка роботами по расписанию, а также автоматизированная работа кухонной техники, значительно снижают вовлеченность человека в повседневную рутину.


Примеры автоматизаций в Home Assistant:

  • Отопление включается в квартире/доме только при определенной температуре воздуха, за час до возврата хозяев;
  • Кондиционирование воздуха осуществляется по расписанию с учетом данных с датчиков;
  • Наружное освещение автоматически включается с заходом солнца;
  • Веб-камера включается только при движении в зоне ее видимости;
  • Освещение в помещениях автоматически включается при движении;

Для каждого отдельного устройства при подключении к Home Assistant необходимо прописать алгоритм автоматизации. В интерфейсе каждое устройство получает свой модуль, интерфейс модуля и приложения в целом может быть кастомизирован пользователем. Приложение Home Assistant поддерживает совместную работу с другими приложениями “умный дом”. На данный момент приложение Home Assistant можно установить на любой девайс, поддерживается работа со всеми известными операционными системами.

Общие характеристики Home Assistant:

  • Большая библиотека плагинов, постоянно обновляется;
  • Совместимость со всеми операционными системами;
  • Кроссплатформенность
  • Приложение можно установить сразу на несколько устройств
  • Интуитивно понятный интерфейс с возможностью кастомизации
  • Приложение регулярно обновляется
  • Постоянная тех. поддержка от разработчиков
  • Открытый исходный код
  • Возможность подключения OpenZWave

Для каждого модуля автоматизации пользователь настраивает систему уведомлений, а результат можно получить на выбранный канал связи. Viber ‒ простое и удобное приложение для приема и отправки уведомлений. Помимо уведомлений, пользователь через Viber может запускать в работу модули у которых не настроено расписание заранее. Связка Home Assistant + Viber позволяет осуществлять двустороннее взаимодействие с системой умный дом. Максимально эффективно эту задачу решает интеграция Notify Events.

Инструкция по настройке HomeAssistant и Viber

Для того чтобы настроить связку Home Assistant + Viber нужно выполнить следующие простые шаги:

  1. Настройте HomeAssistant согласно этой инструкции https://www.home-assistant.io/integrations/notify_events/
  2. Зарегистрируйтесь в Notify Events
  3. Добавьте и назовите канал
  4. Добавьте источник Home Assistant и получите токен
  5. Укажите токен, в соответствующем месте в файле configuration.yaml.
  6. Добавьте получателя Viber
  7. Добавьте бота Notify.Events (viber://pa/info?uri=notifyevents) в свой список контактов.
  8. Нажмите "Запустить", что бы получать уведомления в канале.
  9. Если вы уже ранее добавляли бота в свой список контактов, то просто выполните команду /subscribe и указанный код из настроек окна получателя в Viber в чате с ботом.

Подписка на уведомления в группе:

  1. Добавьте бота Notify.Events (viber://pa/info?uri=notifyevents) в свой список контактов.
  2. В профиле бота добавьте его в группу.
  3. Выполните команду /subscribe и указанный код из настроек окна получателя в Viber @NotifyEventsBot в чате группы.
4 июл. 2019 г. Поделиться: