Итак, Openhab, MajordomoioBroker  - Три наиболее развитых Opensource (то есть, совершенно бесплатных) решения, которые позволяют управлять домашней автоматикой.

У каждого из них есть свои сторонники и сообщество, дорабатывающие новые версии, набор оборудования, с которым система может работать сразу. Также, имеются некоторые особенности.

Например, Majordomo ориентируется, прежде всего, на голосовое управление системой, реализован на PHP, есть уже написанные интеграции к популярным контроллерам.

OpenHab, также, имеет голосовое управление, кроме этого, мобильные приложения для iOS и Android, а сейчас, наконец-то заработала интеграция с HomeKit (управление с устройств Apple вообще без установки каких-либо приложений)

Приложение OpenHab  имеет достаточно аскетичный дизайн.

Отдельно стоит описать сценарии управления умным домом.

Openhab и Majordomo имеют собственные языки, позволяющие увязать друг с другом события, происходящие в доме и настроить поведение устройств в зависимости от таких событий

 

NodeRed позволяет прямо в окне браузера увязать события и устройства Умного дома.

 

Для себя, по совокупности факторов, пока, я выбрал OpenHab 2, кстати,  NodeRed с ним тоже хорошо работает. К сожалению, на мой взгляд, решение немного тяжеловатое, реализовано на Java и у меня имеет определенные проблемы со стабильностью - раз недели в две ПО приходится перегружать. Но проект очень активно дорабатывается сообществом. Ряд критичных проблем исправлено в последних сборках. Очень рекомендую использовать только последние сборки.

Сейчас предполагаю поэксперементировать с ioBroker. Система выглядит в высшей степени продуманной и универсальной. Имеет визуальный редактор планов помещений, работает с MQTT на основе Node.js. А значит, совместно с Node.red будет использовать одни и те же ресурсы.

 

Также, кому-то может подойти IoT Manager

Это ПО трудно назвать полноценной системой управлением умным домом, так как она построена совершенно по иным принципам, чем предыдущие

Продукт сфокусирован на визуализации управления, графиков и пр. на мобильных устройствах, сами приложения не имеют логики, которая сосредоточена исключительно в оконечных устройствах.  Приложение обращается непосредственно к устройствам с использованием шины MQTT и через нее же получает ответ, который тут же визуализирует в графическом виде. 

На мой взгляд, это усложняет функцию конечных устройств, перекладывая на них вопросы визуализации и общения с приложением, но позволяет не использовать центральный контроллер (если mqtt брокер, например, облачный)

Но в этом случае будет невозможно гибко произвести диспетчерезацию между устройствами (либо это должно быть реализовано в их прошивках)

Альтернатива: Для IoT Manager можно использовать внешнюю систему, умеющую работать с той же универсальной шиной MQTT - NodeRed


С радостью сообщаю, что вышел OpenHab 2.1

Наконец то исправлена проблема, не позволявшая управлять через HomeKit RGB устройствами

Обновление с 2.0 до 2.1 на автомате не проходит. Проще и надежнее, забэкапить /etc/openhab2, полностью переставить систему, установить нужные плагины и вернуть настройки

По OpenHab 2.0

www.openhab.org

На мой взгляд, вполне зрелое решение, добавлено много "вкусностей" типа HabPanel (touch интерфейс, для управление домом с планшета), INBOX для легкого добавления всех устройств, что находятся в сети, облака OpenHab, который позволяет управлять домом извне, через официальное приложение, даже если у вас нет прямого IP

Из нововведений:

Homekit, позволяющий управлять умным домом, непосредственно, с устройств Apple

Почти работает. Вкл-Выкл, диммирование - работает

При попытке добавить RGB устройство весь "умный дом" отваливается от HomeKit

В остальном, система достаточно стабильна.

В моей инсталляции, она интегрирована с MQTT брокером Mosquitto, и посредством него, с двумя контроллерами собственного изготовления - LightHab

Контроллеры по конструктиву и прошивке идентичны, один сконфигурирован на управление всем светодиодным светом (протокол DMX-512), AC диммерами (modbus), задвижками вентиляции (0-10V) . Скоро подключу частотник приточки (modbus) и кондиционер Hayer (там ни на что не похожий протокол, реверс-инжинеринг которого идет полным ходом)

Второй контроллер опрашивает все 1-wire датчики и через релейный блок управляет пятью теплыми полами, двумя бойлерами и полотенцесушителями

Скоро добавлю немного скриншотов с официальной  IOS аппликации OpenHab

Пишите в комментах, если что-то из перечисленного заинтересовало (регистрация не требуется)

Комментарии   

0 #1 Veronika 30.01.2018 23:00
Отличный блог, мотивированный автор, но Автор совершенно не понял принцип работы платформы ioBroker, как она построена, как работает, поэтому попытка была отличная, но к сожалению полностью провалилась из-за отсутствия опыта и знаний. Звони, продемонстрирую всю мощность это системы. Удачи. И если нетрудно исправьте название, фирма называется ioBroker.
0 #2 Super User 16.02.2018 00:42
Спасибо! В качестве оправдания - по поводу ioBroker (регистр букв поправил) у меня тут буквально полтора предложения, исключительно, о том, что предполагаю это потестировать, так как на момент написания этой статьи еще не тестировал это ПО. На текущий момент, уже поставил и попробовал, но пока в смешанных ощущениях. Что-то делается просто, что-то пока не понял до конца. Не желаете обзор написать?

You have no rights to post comments

0
0
0
s2sdefault