- PVSM.RU - https://www.pvsm.ru -

Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant

Однажды в 2016 году мне потребовалось настроить удаленный сбор показаний счетчиков в квартире. К текущему моменту (январь 2020 года) там внедрена комплексная домашняя автоматизация с возможностью перекрытия воды и полного удаленного обесточивания (и обратного включения) электроэнергии.

Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant - 1

В статье расскажу об опыте управления OpenHAB 1.х и 2.х и Home Assistant, а также приведу свои конфигурации.

В 2016 году у меня был двухлетний опыт работы с Z-Wave и контроллерами VeraLite/VeraEdge. Но хотелось попробовать что-то более доступное по ценам и я остановился на проводном исполнительном устройстве MegaD-328 (сейчас это MegaD-2561 [1]). С программным хабом определиться было сложнее, список был велик [2].

OpenHAB 1.х

В итоге практически случайным образом выбор пал на OpenHAB. OpenHAB — это программный хаб для интеграции различных систем и технологий домашней автоматизации в единое решение, которое позволяет использовать общие правила автоматизации и предлагает унифицированные пользовательские интерфейсы. Написан на Java.

Отличительные особенности OpenHAB:

  • независим от производителей;
  • может работать на любом устройстве, поддерживающем Java Virtual Machine (Linux, Mac, Windows);
  • позволяет объединить множество различных технологий домашней автоматизации в одну;
  • имеет продвинутый механизм правил;
  • поставляется с различными веб-интерфейсами, а также с собственными интерфейсами для iOS и Android;
  • полностью с открытым исходным кодом;
  • поддерживается сообществом;
  • расширяется для интеграции с новыми системами и устройствами;
  • предоставляет API для интеграции в другие системы.

Я использовал OpenHAB 1000 дней (с августа 2016 года по июль 2019 года или
2 года 11 месяцев) и мой первый интерфейс выглядел совсем неказисто:

Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant - 2
Моя самая первая версия интерфейса управления в августе 2017 года на базе OpenHAB 1.х только с датчиками без исполнительных устройств

Полные конфигурации OpenHAB 1.8.3, в том числе items, persistence, rules, sitemaps, transform выложены на GitHub [3].

Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant - 3
Интерфейс управления на базе OpenHAB 1.х, перед переходом на OpenHAB 2.х в начале 2017 года

OpenHAB 2.х

В марте 2017 года вышел OpenHAB 2.х и я с некоторым трудом переехал на него:

Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant - 4
Мой интерфейс управления OpenHAB 2.х в апреле 2017 года

Тогда же решил сделать автоматизацию света с минимальным ценником. Что и было реализовано за весну/лето 2017 года при помощи реле Wifi IoT Relay Board Based on ESP8266 [4] и Sonoff Basic WiFi Wireless Switch [5] с прошивкой Tasmota [6], установленных в распределительных коробках увеличенного размера.

После этого панель управления приобрела уже более законченный вид:

Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant - 5
Панель управления OpenHAB 2.2.0

Количество включенных ламп считалось и выводилось на отдельной вкладке “Управление освещением”:

Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant - 6
Управление Wifi IoT Relay Board Based on ESP8266 [4] и Sonoff Basic WiFi Wireless Switch [5] в OpenHAB 2.2.0

Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant - 7
Управление счетчиками воды и электричества в OpenHAB 2.2.0

Полные конфигурации OpenHAB 2.2.0, в том числе items, persistence, rules, sitemaps, transform выложены на GitHub [3].

Home Assistant

Я пользовался OpenHAB практически 1000 дней, но в июле 2019 решил попробовать что-то другое. Не хочу ругать OpenHAB, но если сейчас оглянуться назад, то в Home Assistant, например, гораздо проще запрограммировать правила чем в OpenHAB. Также интеграции в OpenHAB мне показались не все рабочие. Какие-то вещи в Home Assistant сделать элементарно, например добавить камеры, а в OpenHAB вообще невозможно. Интерфейс Home Assistant мне показался более чем дружественным, всё буквально парой кликов через веб-интерфейс можно сделать.

На мой взгляд Home Assistant и OpenHAB очень схожи в философии развития, но по итогу я остался на Home Assistant.

Home Assistant — это ПО с открытым кодом для автоматизации умного дома, делающее ставку на локальное управление и конфиденциальность. Развивается трудом открытого сообщества энтузиастов и отлично подходит для работы на Raspberry Pi или локальном сервере. Написан на Python.

Уже к 1 августа 2019 года я полностью переехал на Home Assistant. Это выглядело так:

Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant - 8
Мой интерфейс Home Assistant

Больше полугода (до января 2020 года) я использую Home Assistant не только в этой квартире, но и на других объектах. И до сих пор нисколько не разочаровался.

Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant - 9
Интерфейс Home Assistant в мобильном телефоне

Моя текущая конфигурация Home Assistant выложена на GitHub [7].

Итог

Не хочу ругать OpenHAB, ведь я пользовался им почти три года, но Home Assistant своей простотой для конечного пользователя приглянулся мне больше, хотя возможности систем сопоставимы.
Мои конфигурации выложены на GitHub:

Автор: Михаил Шардин [8],
30 января 2020 г.

Автор: Михаил

Источник [9]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/diy/345023

Ссылки в тексте:

[1] сейчас это MegaD-2561: https://www.ab-log.ru/smart-house/ethernet/megad-2561

[2] список был велик: https://www.mysensors.org/controller

[3] GitHub: https://github.com/empenoso/openHAB_two-bedroom-flat

[4] Wifi IoT Relay Board Based on ESP8266: https://www.electrodragon.com/product/wifi-iot-relay-board-based-esp8266/

[5] Sonoff Basic WiFi Wireless Switch: https://www.itead.cc/smart-home/sonoff-wifi-wireless-switch.html

[6] Tasmota: https://github.com/arendst/Tasmota

[7] GitHub: https://github.com/empenoso/Home-Assistant_two-bedroom-flat

[8] Михаил Шардин: https://www.facebook.com/mikhail.shardin

[9] Источник: https://habr.com/ru/post/485848/?utm_source=habrahabr&utm_medium=rss&utm_campaign=485848