28.07.2025, 15:00
(28.07.2025, 07:40)admin Wrote: Use a scheduled script instead of event. Set it to run every one or two minutes. Error state will be set only if object has a fault value two times in a row:Thanks admin
Code:objs = grp.tag('Allarme') key = 'errors' errors = storage.get(key, {}) err = false for i, obj in ipairs(objs) do iserr = obj.value == 768 if iserr and errors[i] then err = true log('Inverter in errore : ', obj) --who is end errors[i] = iserr end storage.set(key, errors) grp.checkwrite('Uscite Combinatore - Relay 1', err, 1, 'Uscite Combinatore - Relay status 1')
I will load as fast as possible.