По просьбам трудящихся расскажу о том, как делал ремонт в стиле Хай-так. Не претендую на оригинальность и ноу-хао, просто хочу поделиться практическим опытом, а так же рассказать, как без особых знаний и умений можно сделать свой дом чуточку удобнее.
Попробую разделить на несколько частей.
Преамбула.
Взяли с женой ипотеку во вторичке. Нужно делать ремонт. С одной стороны - должно быть быстро и дешево, с другой - хочется воплотить в жизнь эдакие задумки:
- управление светом с голоса;
- управление шторами\жалюзи;
- управление климатом;
- должно работать без китайских серверов, желательно локально;
- возможность автоматически снимать показания счетчиков.
Часть 1: Муки выбора.
Сейчас на рынке достаточно много различных умных устройств, начиная от лампочки до умного унитаза:
- Яндекс;
- Xiaomi\Aqara;
- Салют;
- Tuya;
- многие другие.
На чем остановиться? Конечно же на том, что сейчас будет по распродаже! А как все связать вместе? А об этом и пойдет дальше речь.
Чтобы устройства разных производителей собрать в одном месте можно воспользоваться одной из систем управления умным домом:
- Умный дом от Яндекс;
- Home Assistant;
- ioBroker;
- OpenHub;
- многие другие.
Да, но ведь есть же еще устройства на WiFi, Zigbee, Bluetooth, а что с ними делать, какие выбрать? Практически любые, нужно посмотреть поддерживаются ли они Вашей системой или нет. Я пробовал разные системы, очень понравилось решение ioBroker завелось из коробки, но в будущем пришлось переехать на Home Assistant. Для нетерпеливых, вот что у меня получилось:
Для развертывания такой штуки в домашних условиях потребуется мини компьютер, у меня все работает на Raspberry pi 4, но последнее время ценник на эту диковинку как-то очень кусается, можно поискать что-нибудь дешевле и интересней.
Что из датчиков есть?
Из датчиков у меня есть:
- Выключатели Aqara zigbee c 0 линией (да, пришлось менять проводоку), хороши тем, что выступают в роли ретранслятора Zigbee;
- Датчики Aqara zigbee температуры и влажности;
- Датчик Aqara zigbee открытия\закрытия двери;
- Датчик Aqara zigbee дыма;
- Увлажнитель воздуха Aqara;
- Очиститель воздуха Aqara;
- Реле Aqara Zigbee (установлено в ванной, другое стоит на кухне);
- Модуль WiFi управления домофоном (espdomofon);
- Moes WiFi терморегулятор для теплого пола;
- Самоделка EspHome мониторинг качества воздуха;
- Aqara Zigbee датчик движения;
- Aqara моторы для штор;
- Несколько умных розеток от Tuya;
- Несколько Noname умных розеток;
- Aqara Zigbee шлюз;
- Несколько Яндекс колонок с Алисой.
Дешего? Быстро? Да хрен там. Вся прелесть в том, что отсутствует необходимость покупать все и сразу, можно покупать постепенно по мере возможности. Главное сделать хороший задел, начнем.
Ручки чешутся, что делать?
Любым удобным способом устанавливаем HomeAssistant. Почему не Яндекс умный дом? По той причине что он облачный - нет интернета, нет умного дома... А как будут пользоваться умным домом старшие поколения? Им же не объяснить, что для включения света нужно голосом что-то говорить, или в телефон тыкать... Все очень просто - любое действие будем дублировать физическим выключателем. Как управлять голосом, ведь это делает Алиса, а у нас какой - то там HomeAssistant? Все верно, homeassistant - является ядром умного дома, а Яндекс Алиса будет подключен к нему, пропадет интернет - умный дом будет работать, перестанет работать голосовое управление. Сценарии нужно программировать, а я не умею, что мне делать? Здесь немного проще - есть несколько технологий, в ioBroker это blockly
Программа\сценарий пишется при помощи редактора блоков. Быстро и удобно. В HomeAssistant такую штуку не завезли. Что делать? За нас подумал IBM и в 1999 выпустил версию MQTT - универсальный протокол для организации взаимодействия между любыми системами. Протокол это круто, но я не хочу изучать протокол, что мне делать? Взять визуальный редактор, например Node-Red инструмент потокового программирования, опять же разработанный в IBM.
Вентилятор Ванная?
Да, да, он самый. А как он работает? В ванной висит датчик температуры и влажности, как только уровень влажности превышает пороговое значение (60%), то поступает команда на выключатель и вентилятор включается, пока уровень влажности не упадет, после чего идет новая команда на выключение вентилятора. Звучит просто, но как это сделать? Стенки штробить не охота, провода тянуть тоже. Для этого потребуется реле, в моем случае это Aqara двухканальное Zigbee. В ванной под потолок прячем релюшку, на один канал заводим свет и физический выключатель, на другой канал - вентилятор. Да, вы правильно уже поняли, можно обойтись без всей этой навороченной начинки, достаточно - Xiaomi Gateway, Aqara relay датчик температуры\влажности.
А как же домофон?
Есть классный проект, называется espdomofon. Маленькая плата на базе Esp8266, распаяна и настроена. Достаточно подключить в цепь домофона, и Ваш домофон становится умным. Можно поставить в режим автооткрытия (любой звонок в домофон и блок автоматом открывает дверь), тихий режим, однократное открытие...
Да, а как же управление с телефона и все такое?
А что делать тем, у кого Iphone? Все ваши устройства можно интегрировать в Apple Home.
А как же свет?
Со света все начиналось, физические выключатели Aqara Zigbee, сейчас можно и релюшки поставить, дешего и сердито. Подключаете к Яндекс умному дому и управляете с голоса.
Можно повесить датчик движения и включать свет\подсветку. У меня так сделано в коридоре. В плинтусе есть место под кабель-канал, туда очень просто спрятать светодиодную ленту, но у меня плинтус оказался без кабель-канала и пришлось колхозить. Тут использован датчик движения Aqara, светодиодная лента и Noname-умная розетка, логика сделана через Node-red.
А если ручки чешутся, что можно сделать?
Можете умный ночник собрать собственными руками, для этого потребуется кусок провода, умная розетка, самый дешевый плафон из магазина, 30 минут времени.
А как же показания?
Для снятия показаний заказал комплект счетчиков (электричество, горячая вода, холодная вода, газ) и модуль сбора данных на сайте Saures. В то время еще ценник был адекватный, сейчас ребята разрослись и цены выросли, но претензий нет, от слова совсем, все работает как часы.
Выше что-то говорилось про самоделки?
Да, если Вам скучно и хочется чего-то особенного, то можно поколхозить. Esp8266 или Esp32 наше все, стоит вполне себе адекватных денег. Берем плату, берем датчик - температуры, например DS18B20.
Идем на thingiverse, и качаем модельку уличной коробочки для температурного датчика.
Открываем наш любимый HomeAssistant, прошиваем EspHome на плату Esp8266 и вуаля, у нас умный температурный уличный датчик.
А что можно еще такого придумать?
В планах поменять батареи и поставить регуляторы температуры, подключить к системе умного дома, и сделать так - чтобы к вечеру температура опускалась на несколько градусов (засыпать круто когда под одеялом тепло, а за бортом - прохладно), а к утру наоборот, чтобы температура в помещении поднималась.
Датчик злобного пука в туалет, чтобы включать вентилятор только тогда когда удушающий газ начинает резать глаза.
Еще в планах поставить шаровые краны с управлением на все батареи, горячую воду и холодную. В случае протечки чтобы автоматика смогла перекрыть воду. Посмотрите на стоимость подобных систем и будет грустно, своими силами можно сделать не хуже и в разы дешевле.
Большое спасибо всем кто дочитал до конца.