-
Семантическая модель умного дома в openHAB
Семантическая модель стала новинкой версии 3 openHAB и она является развитием концепции групп для того что бы этот уровень абстракции можно было как легко интегрировать и транслировать в другие системы умного дома, так и упростить описание логики в перспективе. Но с первого взгляда этот уровень абстракции кажется излишним, а со второго просто системой меню для поиска элементов, но авторы openHAB уверяют, что «это что-то большее» и ровно из-за этого важно вдумчиво прочесть статью ниже. Исторически она появилась в версии 2.4.0 M5, однако, практический смысл в виде автоматической генерации отображений появился только в 3й версии с появлением нового интерфейса. Вещи представляют собой устройства, а также датчики и приводы этих устройств. Но…
-
Автоматизация водопада
Есть у меня во дворе дома небольшой водопад. Он был запущен в июле 2016 года, то есть ему уже почти 5 лет. И вот как выглядит сегодня. В водопаде вода циркулирует автономно, но часть её испаряется, часть сдувается ветром, а часть уходит в какие-нибудь протечки мелкие. Воду приходится регулярно доливать и процесс этот у меня давно автоматизирован, но если в прошлые годы я просто добавлял воду по времени (включал долив на несколько минут несколько раз в день). Изначально была мысль доливать воду по уровню и долго я искал решение что бы не морочиться ним на зиму ибо насос у меня Oase AquaMax Eco Premium 8000, то он спокойно зимует на…
-
Описание правил openHAB 3
Этот перевод я сделал для того что бы самому детально разобраться в том как работают правила в openHAB и он мне помог понять многие свои ошибки. То что казалось запутанным стало теперь простым и понятным. Сама статья весьма длинная и скучная, но без неё сложно использовать функционал openHAB без «неприятных» сюрпризов. Важно отличать примитивные типы от объектов и учитывать, что по умолчанию в openHAB все значения рассматриваются как текст. Из-за этого при построении логических конструкций часто нужно использовать объекты и методы работы с ними, что по-началу может показаться сложным, особенно новичкам не имеющим опыта программирования. Так как перевод выполнен не дословно, то в подзаголовках тэг # ведёт на оригинал статьи.…