![](https://ext.mysku-st.net/250s/art.mysku-st.net/uploads/arts/00/84/83/2024/06/22/4baa65.png)
На самом деле, назвать умным дом, в котором всего на всего две WIFI розетки, управляющие освещением аквариума и включением электрического полотенцесушителя довольно сложно. Но начало положено и можно потихоньку добавлять «ума» дому.
Странно, что до сих пор никто не выпустил устройства для умного дома, к которому можно было подключить датчик по усмотрению пользователя. Хотя, возможно я просто не нашел такого.
Есть куча датчиков ориентированных на какое-либо событие, а вот универсальных нет.
Полтора года назад в доме был
установлен инвертор, который питается от аккумуляторов и обеспечивает бесперебойное питание дома (кстати, с тех пор он подешевел на треть). К инвертору подключены критически важные устройства: холодильник, насос раздающий воду по дому, освещение, роутер, телевизор, несколько розеток для подключения ноутбука, зарядок гаджетов. Жить стало гораздо комфортнее. Чаще всего домашние даже не замечают, что нет входящего напряжения. Даже пришлось организовать чат в телеграме, которые сообщает, что электричество пропало или появилось. Сделано это для того, чтобы при отсутствии напряжения никто не включал мощные электроприборы, способные быстро посадить аккумуляторы.
Проводка в доме, хоть и была сделана сравнительно недавно не предполагала использование инвертора. Поэтому получилось например, что на одной линией с освещением в санузле находится и полотенцесушитель. Понятно, что он быстро разрядит аккумуляторы.
В связи с этим возникла необходимость автоматически отключать его при пропадании внешнего питания.
Может кто-то знает как можно отправлять команды в Tuya или ZigBee шлюз из интернета например, чтобы управлять устройствами? Я не нашел ничего подобного.
В природе существуют датчики подсчета электроэнергии, например такие
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/22/1b57ce.png)
Наверняка можно настроить сценарий, который будет выключать устройства при нулевом потреблении (т.к. когда 220 нет в сети). Но цена такого устройства в разы больше например той же WIFI розетки, да и функционал такой просто не нужен.
Возникла идея приспособить какой-либо датчик для этих целей.
Первым на ум пришел датчик открытия окон и дверей.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/22/1a7b93.png)
Вместо геркона ставим реле, которое замкнуто при наличии 220в и разомкнуто в противном случае. Но как оказалось, этот геркон не используется как датчик, а просто подает питание на само устройство. Сделано это для экономии батареек, от которых он работает. Таким образом получается, что в большинстве случаев датчика как такового нет в сети, что не подходит для моих условий.
А вот второй идее стал
WIFI выключатель освещения.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/22/2cd0ed.png)
Это устройство позволяет управлять освещением по WIFI, но также имеет пару контактов, к которым подключает обычный выключатель. Таким образом можно управлять освещением и им.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/22/985bed.png)
Несколько избыточное устройство для моих целей, тем не менее подключив реле к контактам можно видеть состояние устройства и с помощью него управлять остальными.
Вместе с переключателем на Али было
заказано реле, напряжение срабатывания 220в.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/22/dc7ff8.png)
Далее все просто. Нормально открытые контакты реле подключаются к S1, S2 контактам переключателя. К контактам катушки реле небольшой кабель с вилкой.
В закромах валялся отпугиватель грызунов.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/22/7d3554.png)
Как ни странно, этот аппарат спасает от нашествия мышей в доме осенью и зимой. Через пару дней после включения они просто уходят. На домашний зверинец устройство никак не действует.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/22/ba419c.png)
Именно этот экземпляр перестал работать, и был оставлен в качестве корпуса для поделок. Он идеально подошел для размещения элементов датчика.
В доме есть место, где розетка запитанная от инвертора и обычная находятся рядом. Так что блок был включен в инверторную, а шнур в обычную.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/24/53f457.png)
Было настроено несколько сценариев в Tuya. Что позволил сделать этот датчик.
Во-первых, он включает полотенцесушитель в определенное время, если есть 220в в сети.
Во-вторых, он выключает его же, если пропадает напряжение.
И последнее, розетка которая управляет освещением аквариума может неправильно работать в случае отключений напряжения. Опять же, из-за проблем с проводкой, аквариум не удалось подключить к инвертору. Поэтому при пропадании напряжения свет выключается.
Расписание настроено так, что освещение включается в 7 утра и выключается в 10 вечера. Если напряжения нет и после 7 утра, то освещение так и не включится. А если оно исчезнет до 10 вечера, то потом ночью после появления, свет в аквариуме будет гореть всю ночь.
В общем, датчик после включения сети смотрит на текущее время и дает команду или включить, или выключить освещение.
Все хорошо, но есть проблема. Интернет провайдер поддерживает работоспособность своего оборудования примерно в течение 4х часов в случае отключения энергии. Но вот если света не будет больше, то вся эта автоматизация не сработает. Да и просто у провайдера бывают проблемы.
В связи с этим похоже нужно переходить на ZigBee шлюз и отвязывать его от облака. Вопрос к сообществу, как это можно сделать, а может сам шлюз предусматривает такую возможность.
Честно говоря, никогда не имел дела с такими устройствами.
Я хотел практически законченное изделие, которое можно включить в розетку, а с другой стороны подключить датчик. А не танцы с бубнами с заливкой чего-то, подключением блока питания и запихиванием всего этого в корпус.
Чем отличаются мои желания от этого устройства?
Но есть куча датчиков, которые работают через i2c, через SPI, через UART, вообще по своим надмозговым протоколам. Те что через UART могут требовать различных скоростей(некоторые GPS модули например работают на 9600 бод, а некоторые на 115200 и т.п.). При этом у датчиков могут быть разные уровни как питания, так и логики, разные требования по токоотдаче и абсолютно все требуют собственного кода для их поддержки. В память МК этот объём не влезет, реализовать на уровне железа какой-то универсальный разъём тоже не особо реально(а если кто-то заморочится — получится прям сильно дороже вариантов под ключ). Такие дела.
Мне такой вариант не подходит.
Датчиков может быть много. Например элементарный поплавковый для управления насосом. Там просто замыкаются контакты. И таких датчиков масса.
Кроме того, вы же видите, что я использую реле. Поэтому можно подобрать реле именно под питание датчика. А GPS модуль подключать а как-то и не собираюсь…
Тут есть некий нюанс. На самом деле фактически находится, просто в состоянии очень глубокой спячки, в котором он почти не расходует энергии. Ну а прерывание висит как раз на ногах, куда включен геркон. Геркон сработал — МК проснулся, отправил сообщение в Zigbee сеть. Координатор сообщение услышал и переслал дальше(В облако или в локальный MQTT брокер — уже не суть важно, зависит только от вашего решения). Радиосвязь как она есть. Вы можете заменить для себя эту историю например на обычный радиозвонок — будет +- тоже самое. А ещё можно вообще сделать прикольно — у вас скорее всего инвертор выдаёт не чистый синус, а меандр. Можно написать прошивку для определения формы сигнала и в зависимости от того, что там сейчас в 220В сети(синус или меандр) вырубать вашу сушилку. Получится абсолютно независимая ни от каких внешних систем штука, вещь в себе, я такие люблю.
Понимаете, находится в спячке, значит не подключен к WiFi. Т.е. я не смогу другим устройством проверить есть 220 или нет в данном случае.
ZB-GW03
Можно выбрать вариант, предварительно прошитый тасмотой. Но координатору в любом случае нужен будет какой-то бекэенд, если не в облаках — то в локалке. Т.е. вам нужно будет поднять либо HomeAssistant + ZHA, либо Z2M, либо посмотреть что там у самой тасмоты на этот счёт, я как-то особо не выяснял.
tuya не владею, но гугл по «tuya dry contacts» показал, что их много. и не обязательно было курочить выключатель)
Какая разница Tuya или любой другой дом, если он работает только через интернет облако? Китайское или любое другое
habr.com/ru/articles/823912/
Берете Яндекс.Хаб или какую-нибудь станцию — ту, что с Zigbee, — подключаете
свою Zigbee-релешку, настраиваете автоматизации. Дополнительные устройства берите либо на Zigbee, либо на WiFi over Matter.
Удаленный доступ — есть. Локальные сценарии — есть. Поддержка устройств разных производителей — есть.
У меня-то самого Home Assistant, но вот знакомым, которые хотят попроще и подешевле, рекомендовал как раз Яндекс
P.S. Кстати, не понимаю, чем вам не подходят батареечные ZigBee геркон-датчики? Ну да, они не шлют свое состояние постоянно, но вам же этого и не надо. Он сообщит, когда электричество выключилось, после этого в GUI постоянно будет статус «разомкнуто». Как только питание вернется, он будет отдавать статус «замкнуто». Ну исполнительные устройства для сценариев нужны отдельно, это да
И боязливые заявления, а что если Tuya через 10 лет закроется? Ну и ладно, есть куча других приложений, которые могут управлять этими устройствами
github.com/s60sc/ESP32-Tuya_Device.
Есть и на esp8266 и esp32
Меняете прошивку на esphome и она прекрасно зайдет в HA
фигово, плагины не поддерживает.
например вот это на ютубе www.youtube.com/watch?v=3hL1Q7FXeUU
и надо будет заглянуть сюда esphome.io/components/display/tm1637.html
чтобы подключить индикатор
Правда для начинающего будет потруднее. Готового гайда нет)
Преогромное спасибо за подсказки, получилось запулять из-под винды конфигурацию и прокинуть сенсор в HA. Индикатора у меня нет.
А вообще из этих C3 получаются офигенные марадёры для Flipper Zero)))
lastminuteengineers.com/esp32-pinout-reference/
github.com/tuya-cloudcutter/tuya-cloudcutter
github.com/openshwprojects/OpenBK7231T_App
И то и то подходит для реле из обзора.
Второй вариант — полностью opensource прошивка.
С ней и «датчик по усмотрению пользователя» к реале подключить можно. Но процедура не совсем user-friendly
Есть еще несколько розеток и не факт что под них есть прошивка
Так что для сложных автоматизаций в любом случае нужна система управления типа home assistant. Которой по большому счету безразлично по какому протоколу подключены оконечные устройства.
а) они должны очень мало потреблять (жить год от CR2032)
б) их много (больше 10 в сети)
Но на настоящий момент WiFi устройства имеют несомненный плюс в хакабельности: есть открытые прошивки, которые можно допилить, а в большинстве случаев — даже просто донастроить под самые нетиповые задачи. С Zigbee DIY все гораздо более грустно.
Что из этого вам важнее — и стоит ли перешивать одно реле — смотрите сами. Описанная в топике задача полностью автономно решается как раз одним перешитым реле. Плюс сохраняется возможность реализации удаленного мониторинга/управления (при наличии интернета) с помощью какого-нибудь внешнего mqtt-сервера.
Работают через 443мгц, есть режим повторителя ввода. Т.е. условно на одной платке на ногу номер n приходит высокий сигнал и вторая этот же высокий сигнал выдаёт. Разделение осуществляется разводкой по разными каналом, программируются они через AT команды. Условно ваш датчик на входе определяет отсуствие 220В, вторая платка через PNP транзюк включает реле, размыкающее сушилку. И всё.
Если же вам нужно по весьма простому сценарию управлять несколькими реле, и нет желания (а в описанном в статье случае — и необходимости) разворачивать полноценную систему управления, то радуемся хакабельности и скриптуемости (но к сожалению — не структурированной документации) OpenBeken и читаем www.elektroda.com/rtvforum/topic3925472.html
Но я встречал очень много проектов (не только умных домов), которые загибались от того, что вместо решения конкретных задач по мере поступления стремились сразу построить идеальную систему под все «а возможно еще нужно будет».
ESP + расширитель портов ввода/вывода, ни каких серверов и облаков.
Все утюги-окна и чайники подключить, написать прямо в программе нужные сценарии и будет жить все в одном устройстве с контролем через инет или автономно без разницы.
Чтобы провода не тянуть в одно место можно модули по комнатам раскидать или функционально разделить.
Всякие кнопочки и экранчики тоже не нужны (на время отладки можно у брокера все увидеть), а так мне Алиса всегда шепнет когда какой-нибудь модуль перестал работать.
Так что может и переделывать ничего не нужно
Опять же, есть разные платы и я не замечал что напряжение плавает.
«неонка»кучка импульсных преобразователей для питания всякого, обычно на 5, 3.3 и 1.6 вольта, т.е. технически нормальная железка и от 5 вольт может работать вполне успешно, но лучше конечно что-то типа 7, на тот случай когда там 5 вольт с помощью какого ни будь динозавра типа LM317 получают.Я как-то купил зарядное для аккумуляторов, просто подключаешь к клеммам, есть напряжение роутер питается от зарядки, нет от аккумулятора.
Правда, пока так и не пользовался им
https://aliexpress.com/item/1005005069672709.html
Гелиевые упсовые работают значительно дольше. У меня есть небольшая солнечная панель, которая заряжает 12Ач аккумулятор (ему уже годов пять) и ночью питает небольшое освещение.
1213,6В и питать, если нет иных показаний для 24https://aliexpress.ru/item/1005002426504760.html
Есть ещё вот такие:
https://aliexpress.ru/item/1005005061283663.html
Если найти повербанк со «сквозным» режимом, то вполне себе вариант.
Если повербанк поддерживает PD, то можно и бустеры использовать, а не преобразователи.
Но надо больше ~ 10w, чтобы большинство микротиков небольших работало стабильно, когда не требуется через них запитывать подключенные устройства.
www.youtube.com/watch?v=s_4QmhJjJyU&t=254s
Если использовать на выходе преобразователь с регулировкой напряжения, то можно получить любое напряжение и любой ток.
Рекомендую. 5-9-12 вольт. Встроенный блок питания и литиевый аккумулятор. Для низкоточной нагрузки типа роутера
И кажется что заявленные 10400mAH ёмкости — это тупо 4 банки по 2600 в последе и понижайка(уж больно хорошо бьётся). Короче, не такой уж он и ёмкий, за те же деньги свинца можно набрать втрое больше по ёмкости
Я недавно поставил себе Home Assistant Green, прикольная штука.
www.home-assistant.io/green/
www.home-assistant.io/getting-started/
Поддерживает кучу интеграций с различными железками, как через плагины, так и своими силами(в основном по MQTT протоколу)
Условно некий ЦУП для всего этого вороха железок, +- удобный интерфейс, в который можно собрать всё и обмазать скриптами и автоматизациями. Ну а при желании написать свою собственную инеграцию с нуля(через restAPI например).
Так с теми же Zigbee железками можно воткнуть свисток прям в малинук и прицепить к HA через ZHA плагин(ака Zigbee Home Assistant). А можно всё настроить через Z2M(Zigbee 2 MQTT) и последний уже через MQTT шлюз синтегрировать с HA(мне этот вариант больше нравится, но тут на вкус и цвет и в зависимости от заюзанного железа)
Основной прикол почему туда заходят люди — отсутствии вендорлока. У вас одновременно могут быть железки от разных вендоров для разных регионов — а вам на это плевать. Ну и дебажить проблемы гораздо проще — если та же туя не работает, единственная опция — побиться головой об стену.
Так ли это или можно поставить на x86(я в докере ставил) НА чтобы с плагинами, как на малине?
Цена за использование Docker — это отказ от магазина дополнений, что приводит к необходимости развертывания дополнений через дополнительные контейнеры вместо магазина. Пункт меню Дополнений недоступен в варианте Docker:
Причина этого в том, что HAOS предоставляет дополнения в виде контейнеров. Если сам Home Assistant запущен в Docker, никакие другие контейнеры внутри контейнера не могут быть созданы: тем, кто запускает Home Assistant в Docker, придется создавать контейнеры непосредственно в Docker в качестве замены требуемых дополнений. Помимо простоты развертывания, надстройки также имеют то преимущество, что Home Assistant обрабатывает аутентификацию для надстроек: вход в Home Assistant также обеспечивает доступ к надстройкам. При использовании ваших собственных контейнеров вместо дополнений ситуация иная: для них требуется собственный вход пользователя: либо предоставляемый самим приложением, либо вышестоящий через обратный прокси.
Есть ссылка на образ HAOS в докере?
При покупке устройств желательно ориентироваться по ужеимеющимся интеграциям.
Кратко по теме
1. Есть варианты розеток с подсчетом подребления (но там нюансы — вроде как потребление поазывает не мгновенное а суточное. не знаю — но в теме долго обсуждали)
2. Соединяется все с яндексом и алисой для управления «извне».
Задача автора микроконтроллера не требует. Достаточно такой штуки и реле. По желанию можно добавить реле задержки, чтобы отложить на пару минут включение потребителей, когда питание вернулось, чтобы всё успело устаканиться.
А когда покупаешь готовый с ремонтом не всегда так все радужно.
И знаете, все предусмотреть не возможно.
Делался ремонт в кухне. Все раздизайнили, предусмотрели (вроде как). Вот здесь розетки от инвертора, вот здесь нет. В них будет включаться микроволновка и чайник. В результате когда все было сделано и установлена мебель и все остальное, оказалось что чайник и микроволновка лучше для использования как раз в углу, где розетки подключенные к инвертору
Если о инверторе, который упоминался в обзоре, то он в обратную сторону напряжение не выдает.
Т.е. если инвертор включен в сеть, а к нему подключны домашние потребтели, то как может шарахнуть каккого-то монтера, который находится вне дома?
Инвертор ставится после вводного автомата, а к инвертору подключается оборудование дома.
Так как напряжение пойдет обратно в линию?
Если к нему подключить солнечные панели, что предполагается в ближайшее будущее, то он при наличии достаточного освещения будет питать все подключенные к нему устройства, заряжать аккумуляторы. При большом желании, можно днем питаться от солнечных панелей, а вечером и ночью от аккумуляторов, таким образом получая бесплатную энергию. У меня сотрудница поставила аналогичный инвертор только мощнее, пачку аккумуляторов и солнечные панели. И после этого просто отрезалась от городской сети.
Так что ваше выражение дороже не значит лучше совершенно здесь не уместно
У меня так: свитч PoE питается от MeanWell ADD-155C, настроен на 53.5в выход, рядом с ним «чемоданчик» с 4 последовательными свинцово-кислотными батарейками «от ИБП» (можно поставить хоть от белаза). Все остальное «интернетное» подключено в этот PoE свитч — wifi точки, тарелка mikrotik, пара умных девайсов (через сплиттеры 802.11a\t на usb-c с Алика).
Т.к. ИБП не повышает батарейку в 220в, КПД ощутимо выше и держит часов 12 минимум (дальше не засекал).
«Чемоданчик» на зиму отключаю и увожу в квартиру (дача замораживаемая)
Это вообще 2 разных устройства.
Задача ИБП — питать нагрузку (часто в виде инвертора) и обслуживать батареи.
Задача инвертора — преобразовывать постоянное напряжение в качественное переменное, или наоборот.
Использовать инвертор там, где он в не нужен — не требуется.
В озвученной вами задаче надежнее всего поставить промежуточное реле (или контактор, в зависимости от нагрузки) которое будет управляться входной линией до инвертора и включать/отключать все второстепенные нагрузки при наличии/отсутствии входного напряжения.
Второй уровень автоматизации это разные «умные» розетки на ESP запрограммированные на esphome. Они могут быть и датчиками и исполнителями. С ростом опыта научите их общаться друг с другом напрямую, вообще без какого-либо сервера. Но будут глюки, это ж wifi )
Ну и третий уровень, это нормальный Homeassistant и Zigbee.
Многие этот путь уже прошли. Вы в самом начале. Пользуйтесь чужим опытом, это быстрее и эффективнее чем своим )
Освещение и полотенце сушитель висят на одной линии. Как из разграничить? Проложить отдельную линию от шкафа до розетки? Что предлагаете, штробить стены по готовому ремонту или просто так кабель подвесить?
С аквариумом обратная проблема. Он не на инверторе, а хотелосьбы чтобы освещение работало как нужно. Вести отдельную линию от инвертора к авариуму? Опять же, по законченному ремонту
Зачем контролировать 220 для полотенцесушителя? просто расписание для розетки — если есть 220 включится, если нет не включится и по любому выключится — нет же питания и весь ваш дом оффлайн будет — свет же не персонально выключают, даже если роутер на батарейку — в подъезде то оборудование провайдера вырубится (про роутер с симкой не говорим)…
Не надо изобретать дом — все давно придумано)) ТУЯ тупейший «дом», хоть и есть решения для перевода в оффлайн на НА, но все глючно и очень не стабильно…
Полотенцесушитель работает через инвертор. Т.е. для него всегда есть 220. Только вот если нет входящего напряжения, то эти 220 берутся из аккумуляторов. А это значит, что они будут усиленно разряжаться грея полотенцесушитель. А значит разрядятся быстрее.
А полотенцесушитель не холодильник и не насос раздающий воду по дому. Можно обойтись и без него
у меня стоит 3кВт инвертор на железном литии, на этой линии висит еще кондиционер (все руки не доходят перевести его на обычную сеть) — батареек хватает на 10ч приблизительно при нагрузке до 1кВт (котел+ИТ сектор кушает не более 300Вт).
И зависит от инвертора — у моего есть сухие контакты при аварии или отсутствии сети — как настроить или по модбусу в НА статусы кидать…
У меня просто 3 тарифа — заряжаю ночью, днем принудительно отключаю от 220 и все работает от АКБ, если вдруг нагрузки много и АКБ подсядет раньше времени, то 220 подключается раньше 23ч (ВМС сигнализирует) — все работает через НА
Физически сушитель и освещение в санузле находятся на одной линии. Если эту линию убрать с инвертора, то пользоваться туалетом и принимать душ придется в темноте.
О каких сухих/мокрых контактах идет речь? Откуда розетка находящаяся под инвертором, а также все вокруг нее в санузле узнают что инвертор перешел на аккумуляторы?
Статусы и у меня все кидает.
Только ночью я не буду вставать, чтобы отключить сушитель
сценарий видится таким: есть сетевое напряжение 230В — включаем полотенцесушитель, отвалилось сетевое и включился инвертор — отключаем полотенцесушитель…
хочется умный дом — делайте нормальную проводку, хочется гемороя — изобретайте…
я поступил бы по другому.
тот модуль от «туи» имеет ложные срабатывания и может зависать — это голимая китайская подделка из серии «все по 182р» — куча этого говна снята и валяется в гараже.
Хотите на DIN рейку — https://aliexpress.ru/item/1005005180945352.html
Хотите в розетку — https://aliexpress.ru/item/1005005084393116.html
Подобные коробочки закупил по акции за 189 рублей, тоже для сонофа, сейчас нет в наличии, нужно ловить. Как раз сегодня сделал модель в солиде, если кому нужно будет файлы сдесь: www.thingiverse.com/thing:6674565