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

в 1:44, , рубрики: DIY, electrodragon, esp8266, home assistant, java, open source, openhab, python, Sonoff, Интернет вещей, умный дом

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

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

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

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

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.

Как я 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 и Sonoff Basic WiFi Wireless Switch с прошивкой Tasmota, установленных в распределительных коробках увеличенного размера.

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

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

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

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

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

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

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.

Итог

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

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

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

Источник


  1. Serge:

    В Комьюнити OpenHAB полно сообщений о подключении камер к OpenHAB2, интерфейс делаете какой угодно, и главное в OpenHAB есть голосовое управление ru, чего нет в Home Assistant!

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js