|
{"NAME":"Szelkerek","GPIO":[1,1,1,1,1,1,1,1,1,1,1,1,1,4704],"FLAG":0,"BASE":18}
>D count=0 interval=30 suminterval=10 seconds=0 analog=0 sum=0 average=0 speed=0 svalue="" >S seconds+=1 if seconds>=interval then analog=adc(2)-4 count+=1 sum+=analog print analog value: %analog%, sum: %sum%, count: %count% seconds=0 endif if count>=suminterval then average=sum/count speed=(average*0.977*count)/count sum=0 count=0 print Average: %average%, speed: %speed% svalue="0;N;"+s(speed)+";0;0;0" =>publish domoticz/in {"idx":2005,"nvalue":0,"svalue":"%svalue%"} endif
|