24 lines
750 B
Plaintext
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
|