Подключаем PZEM-004T к espeasy по инструкции, а распределением показаний займется не Lua скрипт, а сама Espeasy.
Если Espeasy отправляет данные через MQTT:
Создаем dummy переключатели:
Устройство Ватт: жмем редактировать и приводим к следующему виду:
В Espeasy заходим в Tools>Advanced Settings, включаем Rules. Обновляем страничку, переходим во вкладку Rules, вставляем следующий код:
on PZEM#Voltage do Publish domoticz/in,{"idx":112,"nvalue":0,"svalue":"[PZEM#Voltage]"} //Вольт, для IDX 112 endon on PZEM#Current do Publish domoticz/in,{"idx":116,"nvalue":0,"svalue":"[PZEM#Current]"} //Ампер, для IDX 116 endon on PZEM#Power do Publish domoticz/in,{"idx":131,"nvalue":0,"svalue":"[PZEM#Power]"} //Ватт, для IDX 131 endon
Этим кодом можно отправлять данные с других совмещенных датчиков (DHT22 и прочие)