Уведомления из 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 нужно выполнить следующие простые шаги:
- Настройте HomeAssistant согласно этой инструкции https://www.home-assistant.io/integrations/notify_events/
- Зарегистрируйтесь в Notify Events
- Добавьте и назовите канал
- Добавьте источник Home Assistant и получите токен
- Укажите токен, в соответствующем месте в файле configuration.yaml.
- Добавьте получателя Viber
- Добавьте бота Notify.Events (viber://pa/info?uri=notifyevents) в свой список контактов.
- Нажмите "Запустить", что бы получать уведомления в канале.
- Если вы уже ранее добавляли бота в свой список контактов, то просто выполните команду /subscribe и указанный код из настроек окна получателя в Viber в чате с ботом.
Подписка на уведомления в группе:
- Добавьте бота Notify.Events (viber://pa/info?uri=notifyevents) в свой список контактов.
- В профиле бота добавьте его в группу.
- Выполните команду /subscribe и указанный код из настроек окна получателя в Viber @NotifyEventsBot в чате группы.