Реле Sonoff TH10 с подключенным сенсором Si7021 используется у меня для автоматизации вентиляции в совмещенном санузле. Родная прошивка и приложение eWeLink вообще ни о чем – во-первых, именно этот модуль не работает по локальной сети, т.е., если нет интернета, то и управлять ми невозможно; во-вторых, если включены пороги срабатывания, нельзя его просто включить или выключить кнопкой; и, в-третьих, нет ни какой более-менее нормальной интеграции с HomeKit1), что очень грустно, когда все остальные устройства умного дома заведены туда.
В этой статье описываются только нюансы прошивки и настройки самого устройства, а настройка конфигурации моста Homebridge тут.
Также для этого модуля собран поток Node-RED для автоматической корректировки порогов включения и выключения вентиляции.
Это реле прошивается практически точно так же, как описано в этой статье, за исключением следующих моментов:
Все остальное идентично. Флеш-памяти так же 1 мегабайт.
Точно такая же ситуация, как выше – разделы «Подключение к Wi-Fi» и «Настройка модуля» идентичны и изложены в той же предыдущей статье, за исключением некоторых, описанных ниже, моментов.
Тут нужно уточнить, что к этому реле могут подключаться разные датчики температуры и влажности. В моем случае используется сенсор Si7021 и соответствующие ему настройки. Для других сенсоров настройки нужно откорректировать!
Backlog Template {"NAME":"Sonoff TH10-Si7021","GPIO":[32,0,0,0,0,0,0,0,224,576,1248,0,0,0],"FLAG":0,"BASE":4}; Module 0
Собственно, для чего и внедрялся сей модуль – автоматическое включение и выключение вентиляции в ванной комнате при пересечении порогов.
Backlog Rule1 ON SI7021#Humidity>=65 DO power on ENDON ON SI7021#Humidity<=55 DO power off ENDON; Rule1 5; Rule1 1
Команда Rule1 5
нужна для того, чтобы вентиляцией можно было управлять еще и с кнопки в телефоне, а не только по порогам – если при значении по умолчанию нажать кнопку, сразу же сработает правило и вернет модуль в состояние, указанное правилом.
Если нужно откорректировать пороги4):
Rule1 ON SI7021#Humidity>=75 DO power on ENDON ON SI7021#Humidity<=65 DO power off ENDON
Для автоматической корректировки порогов, можно использовать Node-RED, как сделал в итоге я. Но это не отменяет выполнения этих настроек.
Для добавления кнопки ручного запуска корректировки порогов из web-интерфейса модуля, нужно выполнить следующие команды в консоли:
Backlog Template {"NAME":"Sonoff TH10-Si7021","GPIO":[32,0,225,0,0,0,0,0,224,576,1248,0,0,0],"FLAG":0,"BASE":4}; Webbutton1 Вентиляция; Webbutton2 Коррекция
Rule2 ON Power2#State=1 DO Backlog Power1 off; Delay 30; Power2 off ENDON
Backlog Rule2 5; Rule2 1
После чего добавить цепочку в поток.
Иногда нужно просто включить вентиляцию так, чтобы она вообще не выключалась5).
Для этого необходимо6):
Backlog Template {"NAME":"Sonoff TH10-Si7021","GPIO":[32,0,225,226,0,0,0,0,224,576,1248,0,0,0],"FLAG":0,"BASE":4}; Webbutton3 Ручной режим
Rule3 ON Power3#State=1 DO Backlog Rule1 2; Power1 on ENDON ON Power3#State=0 DO Backlog Rule1 1; Power1 off ENDON ON Power1#State=0 DO Power3 off ENDON
Rule3 1
Rule2 +ON System#Boot DO Rule1 1 ENDON
Для добавления соответствующих аксессуаров в приложение «Дом», необходимо настроить конфигурацию моста Homebridge.
Датчик температуры и влажности расположен немного в стороне от основного воздушного потока, но так, чтобы воздух в нем все же протягивался.
Обсуждение