Опробовал OpenHab 2.1
Наконец то исправлена проблема, не позволявшая управлять через HomeKit RGB устройствами
Обновление с 2.0 до 2.1 на автомате не проходит. Проще и надежнее, забэкапить /etc/openhab2, полностью переставить систему, установить нужные плагины и вернуть настройки
Update:
Разобрался, наконец, с причиной редких зависаний openhab2
Информация в логе, всегда сопутствующая таким зависаниям:
2017-08-27 00:00:00.023 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
После этого система непредсказуемо деградирует - отваливается от шины, перестает отвечать на запросы мобильного приложения (или все сразу)
После рестарта astro.binding все моментально приходит в норму.
Рестарт биндинга:
1. Залогиниться в karaf console: ssh openhab@localhost -p 8101
2. list
3. bundle:restart <номер биндинга из списка на предыдущем этапе>
Здесь вот рекомендуют обновить биндинг из snapshot.
Задача оказалась не очень тривиальная. Старый биндинг упорно возвращался в работу
Помогло следующее:
1. Деинсталлировать astro binding из Paper UI
2. Добыть откомпилированный архив (Astro, как оказалось, входит не в addons а в ядро) https://hudson.eclipse.org/smarthome/job/SmartHomeDistribution-Stable/
3. Извлечь оттуда нужный jar
4. Положить в директорию addons
5. Перезапустить Openhab и через Paper UI заново инсталлировать binding. Если автоматически восстанавливается компонент старой версии - его проще де-инсталлировать через консоль (см. выше) - команда bundle:uninstall
Полезные ресурсы:
https://openhab.ci.cloudbees.com/job/openHAB-Distribution/
https://community.openhab.org/t/how-to-upgrade-zwave-binding-to-latest-snapshot/23268/21
OpenHab 2.0 появился в начале года в релизе
На мой взгляд, вполне зрелое решение, добавлено много "вкусностей" типа HabPanel (touch интерфейс, для управление домом с планшета), INBOX для легкого добавления всех устройств, что находятся в сети, облака OpenHab, который позволяет управлять домом извне, через официальное приложение, даже если у вас нет прямого IP
Из нововведений:
Homekit, позволяющий управлять умным домом, непосредственно, с устройств Apple
Почти работает. Вкл-Выкл, диммирование - работает
При попытке добавить RGB устройство весь "умный дом" отваливается от HomeKit
В остальном, система достаточно стабильна.
В моей инсталляции, она интегрирована с MQTT брокером Mosquitto, и посредством него, с двумя контроллерами собственного изготовления - LightHab
Контроллеры по конструктиву и прошивке идентичны, один сконфигурирован на управление всем светодиодным светом (протокол DMX-512), AC диммерами (modbus), задвижками вентиляции (0-10V) . Скоро подключу частотник приточки (modbus) и кондиционер Hayer (там ни на что не похожий протокол, реверс-инжинеринг которого идет полным ходом)
Второй контроллер опрашивает все 1-wire датчики и через релейный блок управляет пятью теплыми полами, двумя бойлерами и полотенцесушителями
Скоро добавлю немного скриншотов с официальной IOS аппликации OpenHab