Я немного расстроился, когда получил его и обнаружил, что «умные» его функции заканчиваются банальной кнопкой «включить/выключить», т.к. совершенно случайно я предполагал, что оно еще будет собирать телеметрию, но… увы.
Однако, на вид, что снаружи, что внутри, сделано достаточно качественно! Даже не знаю, к чему придраться.
По сути, это 2 устройства в одном – двухполюсный автоматический выключатель плюс реле контроля напряжения и тока. При некоторой сноровке их можно использовать поодиночке. Но мне это, как раз, и не надо, т.к. у меня нет пакетного выключателя на вводе1), а это не по фэншую!
Статья о замене внутренней антенны на внешнюю, статья о подключении Peacefair PZEM-004T и Maxim Integrated DS18B20.
На YouTube канале «Заметки Электрика» нашлись интересные видео об аналогичных реле этого же бренда:
Результаты TOMZN меня порадовали…
Разбирается, кстати, достаточно легко, нужно только высверлить внутреннюю втулку, обведенную на этой фотографии. Все остальное на болтах и шурупе.
Вот только при вытаскивании внутренностей из реле надо запомнить, как оно было, т.к. там все очень плотно и… В общем, я что-то поторопился и не обратил на это пристального внимания – собирать было страшно и больно.
Для подключения к программатору нужно подпаяться к контактам 20-23, отмеченным на этом фото3), и соединить:
Для работы условных правил и выражений, необходимо собрать прошивку с их поддержкой. Можно воспользоваться первыми семью пунктами этой инструкции, только в 4-м пункте использовать этот код.
Далее нужно нажать нижнюю кнопку на плате, подключить программатор к USB и отпустить кнопку. После этого воспользоваться этой инструкцией – только в пунктах 5 и 6 установить переключатель на «BIN file» и, нажав «Open», выбрать скачанную выше сборку.
Конфигурация модуля в принципе стандартная, за исключением следующих моментов:
Backlog Template {"NAME":"TOMZN TOB15-63 WIFI","GPIO":[32,0,225,226,0,0,0,0,224,544,0,0,0,0],"FLAG":0,"BASE":12}; Module 0
Backlog Webbutton1 Реле; Webbutton2 Переключить; Webbutton3 Подтвердить
После окончательной настройки, желательно полностью отключить WebUI8):
WebServer 0
Внимание!!! В логике работы текущей конфигурации есть неопознанная критическая ошибка, из-за которой иногда, у меня обычно с 9 вечера до 2 ночи, реле самопроизвольно выключается! Когда ошибка будет устранена, это сообщение исчезнет.
Самая важная часть затеи, т.к. она управляет логикой и связью с HomeKit.
Rule1 ON System#Boot DO Backlog Var1 0; Var2 0; ENDON ON Power1#State=1 DO RuleTimer1 1 ENDON ON Power1#State=0 DO RuleTimer2 1 ENDON ON Mqtt#Connected DO Backlog Power1#State; Power2#State; Power3#State ENDON
Rule2 ON Power2#State=1 DO Backlog RuleTimer1 5; RuleTimer2 0; Var1 1; Event ChangePowerState ENDON ON Power3#State=1 DO Backlog RuleTimer1 5; RuleTimer2 0; Var2 1; Event ChangePowerState ENDON ON Power2#State=0 DO Backlog RuleTimer2 5; RuleTimer1 0; Var1 3; Event ChangePowerState ENDON ON Power3#State=0 DO Backlog RuleTimer2 5; RuleTimer1 0; Var2 3; Event ChangePowerState ENDON
Rule3 ON Event#ChangePowerState DO IF (%Var1%+%Var2%==2) Backlog Power1 OFF; RuleTimer1 0; RuleTimer2 0 ELSEIF (%Var1%+%Var2%==6) Backlog Power1 ON; RuleTimer1 0; RuleTimer2 0 ENDIF ENDON ON Rules#Timer=1 DO Backlog Var1 0; Var2 0; Power2 OFF; Power3 OFF ENDON ON Rules#Timer=2 DO Backlog Var1 0; Var2 0; Power2 ON; Power3 ON ENDON
После добавления всех правил их нужно включить, выполнив:
Rule0 1
Код для добавления в Apple HomeKit через мост Homebridge приведен тут.
devicename/cmnd/webserver
с сообщением 2
.
Обсуждение
https://wiki.soloshin.su/iot/homebridge/tasmota/tomzn/tob15-63_wifi/external_antenna
Просто хочется что-то типа такого получить на выходе - https://blog.sitefreeman.com/2020/04/03/трехфазный-wi-fi-счетчик-dds6619-016-017-sinotimer-rs485-tx-rx-modbus-sonoff-basic-majordomo/
PZEM-004T у меня подключен к TOB15-63 и передает данные в Node-RED, для обработки и архивации. https://wiki.soloshin.su/iot/node-red/flows/energy_monitoring