На этом веб-сайте используются "Файлы cookie" для улучшения просмотра и предоставления дополнительных функций. Эти данные не будут использоваться для идентификации или связи с вами.

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

Home Assistant — это open-source платформа для организации автоматизации системы умный дом. Home Assistant представляет собой модульное приложение с открытым исходным кодом, работающее на языке программирования Python 3. С помощью платформы можно отслеживать и контролировать все установленные устройства в доме. Платформа устанавливается на любой девайс, в том числе и на одноплатный компьютер Raspberry PI. Используя Home Assistant вся умная техника в доме, выстраивается в одну логическую цепь, взаимодействуя с пользователем через интуитивно понятный интерфейс приложения. В программе предустановлено множество устройств бытовой техники, датчиков, сенсоров, роботизированной техники, как именитых брендов, так и менее известных. Продвинутые пользователи при необходимости могут самостоятельно дописать недостающее устройство в приложение, создав отдельный модуль. Устанавливая Home Assistant пользователь настраивает график работы, или по другому автоматизацию, для любого электронного-процессорного устройства в доме, а в совокупности слаженную работу всех девайсов. На современном рынке с элементами умного управления уже есть холодильники, стиральные машины, печи, мелкая бытовая техника, освещение и розетки, а также роботизированная техника, такая как робот-пылесос или мойщик окон. Использование платформы объединяющей всю умную технику в одном интерфейсе значительно снижают вовлеченность человека в повседневную рутину. Каждое устройство сработает согласно заранее заданному алгоритму.


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

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

Четкая и слаженная работа каждого девайса это результат тщательно прописанного алгоритма автоматизации. Основные характеристики и преимущества платформы:

  • Поддержка подключения OpenZWave. Z-wave помогает решать точечные потребности. В Home Assistant можно использовать специальные Z-wave стики или плату Razberry;
  • Широкий набор плагинов и устройств. Среди подобных платформ, Home Assistant обладает наибольшим количеством;
  • Возможность полностью кастомизировать веб-интерфейс приложения;
  • Полная автоматизация всех подключенных устройств. Даже не владея навыками программирования пользователь сможет настроить свою автоматизацию опираясь на примеры в сети;
  • Постоянные обновления, включающие в себя новые устройства, функционал и возможности;
  • Можно устанавливать дополнительные кастомные компоненты найденные, к примеру на GitHub;
  • Широкое распространение в сети. Благодаря популярности Home Assistant в сети много пабликов, блогов, каналов и других источников информации, где пользователи делятся своим опытом взаимодействия с Home Assistant;
  • Простая установка. Дистрибутив Hass.io устанавливается на карту памяти, с плагинами и бэкапами одним нажатием кнопки.

Приложение Home Assistant поддерживает в той или иной мере совместную работу с другими приложениями “умный дом”. К примеру, совместная работа с Apple HomeKit может быть частично некорректной, тогда как при работе с Xiaomi Smart Home нареканий практически нет. На данный момент приложение Home Assistant можно установить на любой девайс, поддерживается работа со всеми известными операционными системами. Поддерживаемые ОС:

  • Windows 10;
  • Mac OS X;
  • Ubuntu 14.04;
  • Raspbian (Raspberry PI);
  • iOS App – beta;

Поддерживаемые компоненты: 545 шт., включая почти все TV/AV receivers, Broadlink, ZigBee, iCloud, Yandex TTS и многое другое. Начало и окончание каждой автоматизации дублируется системой уведомления. Получать данные от Home Assistant можно на любой канал связи. Среди возможных способов получения есть достаточно простой ‒ получение PUSH уведомлений на Android. Создать такую связку можно используя интеграцию Notify Events.

Инструкция по настройке HomeAssistant и Push уведомления на Android

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

  1. Настройте HomeAssistant согласно этой инструкции https://www.home-assistant.io/integrations/notify_events/
  2. Зарегистрируйтесь в Notify Events
  3. Добавьте и назовите канал
  4. Добавьте источник Home Assistant и получите токен
  5. Укажите токен, в соответствующем месте в файле configuration.yaml.
  6. Добавьте получателя Push уведомления
14 июл. 2019 г. Поделиться: