Подключаем 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 и прочие)

Оставить комментарий

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
Уведомление о