Lageweg/rules1.txt
2023-06-18 15:28:24 +02:00

24 lines
750 B
Plaintext

On System#Boot do //When the ESP boots, do
gpio,14,0
timerSet,1,4 //Set Timer 1 for the next event in 30 seconds
endon
On Rules#Timer=1 do //When Timer1 expires, do
if [out#t] > [in#t]//abs function
TaskValueSet,verschil,1,[out#t]-[in#t]
else
TaskValueSet,verschil,1,[in#t]-[out#t]
endif
Publish domoticz/in,'{"idx":144,"nvalue":0,"svalue":"[verschil#t]"}'
Publish domoticz/in,'{"idx":143,"nvalue":0,"svalue":"[out#t]" }'
Publish domoticz/in,'{"idx":142,"nvalue":0,"svalue":"[in#t]" }'
LCD 2,1,"[verschil#t], [out#t], [in#t]"
//LCD 2,1,"[sw#s]"
LCD 1,1,'[%ip%]'
endif
TaskValueSet,11,1,[E1SW1#Switch]
timerSet,1,4 //Resets the Timer 1 for another 30 seconds
endon