Goedemorgen,
Ik krijg vanuit een script een storingsmelding, ik wil als deze melding langer dan een x aantal seconde aanwezig is deze pas doorzetten naar de bus..
Script dat ik nu gebruik voor de storingsmelding is :
Probleem is dat in de praktijk weleens kort switcht tussen 0 en 1, en elke 1 is in mijn installatie een melding..
---------
name = addressmapping[item.name]
if name then
addr = addressmapping[item.name]['reachable'] or ''
if addr and addr ~= '' then
currentvalue = addressmapping[item.name]['reachablevalve']
if currentvalue ~= item.state.reachable then
grp.update(addr, item.state.reachable)
addressmapping[item.name]['reachablevalve'] = item.state.reachable
if logging == true then
log('lamp ' .. item.name .. ' reachable is: ' .. tostring(item.state.reachable))
end
----------
Jelle
Goedemorgen,
Ik krijg vanuit een script een storingsmelding, ik wil als deze melding langer dan een x aantal seconde aanwezig is deze pas doorzetten naar de bus..
Script dat ik nu gebruik voor de storingsmelding is :
Probleem is dat in de praktijk weleens kort switcht tussen 0 en 1, en elke 1 is in mijn installatie een melding..
---------
name = addressmapping[item.name]
if name then
addr = addressmapping[item.name]['reachable'] or ''
if addr and addr ~= '' then
currentvalue = addressmapping[item.name]['reachablevalve']
if currentvalue ~= item.state.reachable then
grp.update(addr, item.state.reachable)
addressmapping[item.name]['reachablevalve'] = item.state.reachable
if logging == true then
log('lamp ' .. item.name .. ' reachable is: ' .. tostring(item.state.reachable))
end
end
end
end
----------