Code : Tout sélectionner
on = {
devices = { 'reset_calcul' }
},
execute = function(dz, item)
-- PROGRAM STARTS
dz.log('============== RESET CALCUL ==============', dz.LOG_INFO)
if item.name == 'reset_calcul' and item.state == 'On' then
dz.log('VALUE:'..item.name..'-'..item.state, dz.LOG_DEBUG)
dz.emitEvent('calcul')
end
end -- execute
Code : Tout sélectionner
on = {
-- timer triggers
timer = { 'at 00:05' },
-- timer = { 'every minutes' }
customEvent = { 'calcul' }
},
if item.isTimer then
dz.log('Déclenchement timer', dz.LOG_DEBUG)
elseif item.isCustomEvent then
dz.log('Déclenchement reset force', dz.LOG_DEBUG)
dz.devices('reset_calcul').switchOff()
else
return
end