24.08.2020, 16:25
(This post was last modified: 24.08.2020, 16:26 by davidchispas.)
Code:
value = event.getvalue()
if value then
script.enable('cycle_scriptname')
else
script.disable('cycle_scriptname')
end
Code:
timerOn = grp.getvalue('1/1/2')
timerOff = grp.getvalue('1/1/3')
onCounter = storage.get('onCounter', 0)
offCounter = storage.get('offCounter', 0)
onCounter = onCounter +1
offCounter = offCounter +1
log(onCounter,offCounter)
if onCounter >= timerOn then
grp.write('1/1/4', true)
storage.set('onCounter', 0)
else
storage.set('onCounter', onCounter)
end
if offCounter >= timerOff then
grp.write('1/1/4', false)
storage.set('offCounter', 0)
else
storage.set('offCounter', offCounter)
end
Thanks Daniel, I'm testing it but I can't get it to work properly. I have set 1 minute on and 2 minute off.
I have temporarily changed 1/1/4 to 0/5/3.