| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
iot:firmware:tasmota:sonoff:th [2021/07/10 18:58] Николай Солошин [Настройка логики] |
iot:firmware:tasmota:sonoff:th [2022/02/16 21:20] (текущий) Николай Солошин ↷ Операцией перемещения обновлены ссылки |
| Реле Sonoff TH10 с подключенным сенсором Si7021 используется у меня для автоматизации вентиляции в совмещенном санузле. Родная прошивка и приложение eWeLink вообще ни о чем -- во-первых, именно этот модуль не работает по локальной сети, т.е., если нет интернета, то и управлять ми невозможно; во-вторых, если включены пороги срабатывания, нельзя его просто включить или выключить кнопкой; и, в-третьих, нет ни какой более-менее нормальной интеграции с HomeKit((Да, есть плагин для Homebridge, но он не то, чтобы прямо интегрирует, скорее, все же криво; да и другие нюансы не решает.)), что очень грустно, когда все остальные устройства умного дома заведены туда. | Реле Sonoff TH10 с подключенным сенсором Si7021 используется у меня для автоматизации вентиляции в совмещенном санузле. Родная прошивка и приложение eWeLink вообще ни о чем -- во-первых, именно этот модуль не работает по локальной сети, т.е., если нет интернета, то и управлять ми невозможно; во-вторых, если включены пороги срабатывания, нельзя его просто включить или выключить кнопкой; и, в-третьих, нет ни какой более-менее нормальной интеграции с HomeKit((Да, есть плагин для Homebridge, но он не то, чтобы прямо интегрирует, скорее, все же криво; да и другие нюансы не решает.)), что очень грустно, когда все остальные устройства умного дома заведены туда. |
| |
| :!: В этой статье описываются только нюансы прошивки и настройки самого устройства, а настройка конфигурации моста Homebridge [[iot:homebridge:config:accessories#sonoff_th10_si7021|тут]]. | :!: В этой статье описываются только нюансы прошивки и настройки самого устройства, а настройка конфигурации моста Homebridge [[iot:software:homebridge:config:accessories#sonoff_th10_si7021|тут]]. |
| |
| :!: Также для этого модуля [[iot:node-red:flows:humidity_correction|собран поток]] Node-RED для автоматической корректировки порогов включения и выключения вентиляции. | :!: Также для этого модуля [[iot:software:node-red:flows:humidity_correction|собран поток]] Node-RED для автоматической корректировки порогов включения и выключения вентиляции. |
| |
| ===== Фотографии ===== | ===== Фотографии ===== |
| |
| {{iot:homebridge:tasmota:sonoff:sonoff-th10.jpg?nolink|}} | {{iot:firmware:tasmota:sonoff:sonoff-th10.jpg?nolink|}} |
| \\ {{iot:homebridge:tasmota:sonoff:sonoff-th10-full.jpg?linkonly|Полноразмерное фото}}. | \\ {{iot:firmware:tasmota:sonoff:sonoff-th10-full.jpg?linkonly|Полноразмерное фото}}. |
| |
| ===== Прошивка ===== | ===== Прошивка ===== |
| |
| Это реле прошивается практически точно так же, как описано [[iot:homebridge:tasmota:athom:pg01-eu16a#подготовка|в этой статье]], за исключением следующих моментов: | Это реле прошивается практически точно так же, как описано [[iot:firmware:tasmota:athom:pg01-eu16a#подготовка|в этой статье]], за исключением следующих моментов: |
| |
| * на плате есть разводка под гребенку, которую желательно припаять {{iot:homebridge:tasmota:sonoff:sonoff-th10-pins.jpg?linkonly|как тут}} -- т.е. обрезки проводов не нужны; | * на плате есть разводка под гребенку, которую желательно припаять {{iot:firmware:tasmota:sonoff:sonoff-th10-pins.jpg?linkonly|как тут}} -- т.е. обрезки проводов не нужны; |
| * при подключении программатора нужно нажать и сразу после отпустить кнопку на реле -- т.е. не нужна иголка. | * при подключении программатора нужно нажать и сразу после отпустить кнопку на реле -- т.е. не нужна иголка. |
| |
| ===== Конфигурация ===== | ===== Конфигурация ===== |
| |
| Точно такая же ситуация, как выше -- разделы "Подключение к Wi-Fi" и "Настройка модуля" идентичны и изложены в той же [[iot:homebridge:tasmota:athom:pg01-eu16a#конфигурация|предыдущей статье]], за исключением некоторых, описанных ниже, моментов. | Точно такая же ситуация, как выше -- разделы "Подключение к Wi-Fi" и "Настройка модуля" идентичны и изложены в той же [[iot:firmware:tasmota:athom:pg01-eu16a#конфигурация|предыдущей статье]], за исключением некоторых, описанных ниже, моментов. |
| |
| ==== Настройка модуля ==== | ==== Настройка модуля ==== |
| === Автоматическая корректировка === | === Автоматическая корректировка === |
| |
| Для автоматической корректировки порогов, можно использовать Node-RED, [[iot:node-red:flows:humidity_correction|как сделал в итоге я]]. Но это не отменяет выполнения [[#ручная_настройка_порогов|этих настроек]]. ;-) | Для автоматической корректировки порогов, можно использовать Node-RED, [[iot:software:node-red:flows:humidity_correction|как сделал в итоге я]]. Но это не отменяет выполнения [[#ручная_настройка_порогов|этих настроек]]. ;-) |
| |
| == Ручной запуск корректировки == | == Ручной запуск корректировки == |
| |
| {{:iot:homebridge:tasmota:sonoff:sonoff-manual.png?nolink|}} | {{iot:firmware:tasmota:sonoff:sonoff-manual.png?nolink|}} |
| |
| Для добавления кнопки ручного запуска корректировки порогов из web-интерфейса модуля, нужно выполнить следующие команды в консоли: | Для добавления кнопки ручного запуска корректировки порогов из web-интерфейса модуля, нужно выполнить следующие команды в консоли: |
| * А эта настраивает его и включает:\\ \\ <code javascript>Backlog Rule2 5; Rule2 1</code> | * А эта настраивает его и включает:\\ \\ <code javascript>Backlog Rule2 5; Rule2 1</code> |
| |
| После чего [[iot:node-red:flows:humidity_correction#дополнение|добавить цепочку в поток]]. | После чего [[iot:software:node-red:flows:humidity_correction#ручная_коррекция|добавить цепочку в поток]]. |
| | |
| | === Режим "не выключать" === |
| | |
| | Иногда нужно просто включить вентиляцию так, чтобы она вообще не выключалась((Без этого дополнения, при ручном включении вентиляции, при пересечении порога, она выключится... и так будет до тех пор, пока влажность в помещении не понизится или не повысится относительно порогов включения/выключения.)). |
| | |
| | {{iot:firmware:tasmota:sonoff:sonoff-ventilation.png?nolink|}} |
| | |
| | Для этого необходимо((Предполагается, что уже используется конфигурация с двумя кнопками, описанная выше.)): |
| | |
| | - добавить еще одно виртуальное реле, применив такой шаблон:\\ \\ <code javascript>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 Ручной режим</code> |
| | - добавить соответствующее правило:\\ \\ <code javascript>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</code> |
| | - включить его:\\ \\ <code javascript>Rule3 1</code> |
| | - и добавить во второе правило условия для возвращение в автоматический режим при перезагрузке устройства:\\ \\ <code javascript>Rule2 +ON System#Boot DO Rule1 1 ENDON</code> |
| | |
| | Для добавления соответствующих аксессуаров в приложение "Дом", необходимо [[iot:software:homebridge:config:accessories#три_кнопки|настроить конфигурацию]] моста Homebridge. |
| |
| ====== Как это выглядит и работает в живую ====== | ====== Как это выглядит и работает в живую ====== |
| Датчик температуры и влажности расположен немного в стороне от основного воздушного потока, но так, чтобы воздух в нем все же протягивался. | Датчик температуры и влажности расположен немного в стороне от основного воздушного потока, но так, чтобы воздух в нем все же протягивался. |
| |
| {{iot:homebridge:tasmota:sonoff:sonoff-si7021.jpg?nolink|}} | {{iot:firmware:tasmota:sonoff:sonoff-si7021.jpg?nolink|}} |