В новом офисе Фрау гораздо более интересная компоновка. В офисе две комнаты собственно офиса, плюс ещё две приданы в пользование — кухня и туалет плюс коридор между всем этим. Дополнительно — стоят стандартные батареи отопления, где можно легко прикрутить умные термостаты. Таким образом уже можно сделать довольно дельную штуку, которая позволит управлять комфортом как удалённо, так и по расписанию.
Давайте посмотрим, что у нас в итоге получилось — в качестве первой версии. За основу взял тот же самый OpenHAB что используется у нас дома.
Связь с офисом
Пока что в офисе не очень интернет, мы туда перевезли наш старый LTE модем, который выдаёт 10-20 мбит в хороший день (использовали LTE из-за того что в старом здании не было подключения). У данного модема у нас контракт на 2 года, из которых прошёл без пяти недель один, соответственно просто взять и заменить один на другой не выйдет. Но, вопрос можно как минимум обсудить с провайдером, должно быть не большой проблемой просто сконвертировать один контракт в другой. Но это пока что только планы, интернет медленный и надо работать с тем что есть.
Белого IP адреса у офиса так же нет, поэтому двусторонняя связь обеспечивается VPN. Мы перешли на Wireguard не так давно, и я был приятно удивлён его скоростью и простотой настройки. В итоге у дома и офиса свои подсети, которые доступны прозрачно одна из другой, включая все ресурсы.
Управление сети в офисе — Mikrotik cAP AC, который мы называем «Диск Судьбы». Внутри каждой сети имеется своя доменная зона, которая управляется своим роутером. Таким образом они хоть и связаны, но имеют сетевой суверенитет — во многом это диктуется относительно слабым LTE соединением. В случае разрыва VPN или даже полном отказе интернета — умный офис будет работать как обычно. Это, кстати, одно из главных отличий самостоятельных сборок от многих решений «под ключ» через облака и им подобные, которые без интернета просто не будут работать, и это конечно печально.
Сетап на месте
Традиционно заюзал OpenHAB, так как он очень хорош в плане гибкости и поддержки практически любого, даже самого отбитого оборудования. Из главных недостатков — сложен в освоении и поддержке, но это как везде: любишь богатый функционал — люби и конфиги возить.
Всё это дело крутится на небольшом сервере, который я недавно приобрёл на местном ебей, внутри работает гипервизор Proxmox, на котором крутится LXC система, в которой уже в свою очередь, работаю сервисы с обычных контейнерах через самый обычный docker-compose.
У меня есть довольно большая коробка с запасным / больше не нужным / старым оборудованием, и сегодня эта коробка поредела наверное наполовину 🙂 Пригодилось очень многое, что было заменено другими решениями, просто не доходили руки подключить или было просто лишнее.
Система управления отоплением — я достал из кладовки старый комплекс MAX! EQ-3, который использует проприетарный радио-протокол на частоте 868.3 МГц. Управление термостатами осуществляется через сеть — используя из MAX! Cube LAN Gateway. Дома данный комплекс был полностью вытеснен Zigbee термостатами, в первую очередь из-за централизованного управления — дальности не везде уверенно хватало, и так же из-за проприетарного протокола. Но тем не менее она работает неплохо и в относительно небольшом офисе должна показать себя лучше. Все термостаты перевели на аккумуляторы (все используют 2хАА) вместо батареек. Подключение — LAN.
Координатор Zigbee — достал из коробки свой старый координатор на основе Texas Instruments CC2530 с прошивкой под Zigbee 3.0. Дома был заменен на Electrolama zig-a-zig-ah! (zzh!), так как его довольно быстро стало не хватать с ростом сети. Опять же, в офисе Zigbee сетка намного меньше, и он отлично туда подходит. На данный момент в домашней сети 67 устройств, а в офисе только 6. Подключение — USB.
Датчики — используются Zigbee датчики нового типа, TuYa TS0201 которые используют 2хААА аккумулятора. Это упрощенная модель, она без дисплея.
Управление светом и питанием — используются Zigbee настенные выключатели от TuYa/Moes с физическими кнопками (не сенсорные). В моей чудо-коробке нашлись только 2-кнопочные, поставил пока вместо однокнопочных. Может поменяем на однокнопочные, а может просто повесим дополнительные функции на вторую кнопку.
В коридоре пока что оставил старые выключатели. У меня есть ещё в наличии сенсорные Sonoff, но сенсорные совсем не хочется ставить.
Управление питанием стола и других устройств сделано через самую обычную Zigbee розетку OSRAM Smart+. Фрау оставила пожелания на тему что надо разделить каналы — управлять питанием стола и светом отдельно, возможно просто поставим ещё несколько.
Кнопы — пока что только одна кнопка — на выходе, которая выключает свет и отопление или наоборот включает. Поставили новую Ikea STYRBAR, которая также питается от 2хААА аккумуляторов. Пока не придумали ещё куда приделать, посмотрим что покажет опыт эксплуатации.
В общем, пока что примерно такой сетап. Из определенного прогресса — мы полностью отказались от батареек (особенно литиевых) во всех автономных девайсах. Напряжение у Ni-Mh аккумуляторов ниже, но это не проблема похоже. С девайсов от TuYa можно считать напряжение батареи напрямую и сделать вывод об остатке, а девайсы Ikea уже идут рассчитанные на аккумы. С термостатами вопрос сложнее, они сами принимают решение о разряде (и это была ещё одна причина замены оных на Zigbee), посмотрим как они подружатся с аккумуляторами.