I have a second question about comparing an address with its old value. I explain myself I have an event script (on TAG) with two addresses. I send an email as soon as the address goes to 10 (2 Byte signed integer). The value 10 indicates a fault. I would like to send the return to the proper functioning after the passage of 10 to some other value. For example value 10 then sending mail, change to value 5 (after value 10) then send a second mail. On the other hand passage from 5 to 0 or 0 to 5 we do nothing ...
FAULT1 = grp.getvalue('14/1/34') -- Status FAULT1
FAULT2 = grp.getvalue('13/1/34') -- Status FAULT2
subject = 'FAULT'
message = 'FAULT'
subject1 = 'OK'
message1 = 'OK'
if FAULT1 == 10 or FAULT2 == 10 then
mail('@', subject, message)
--elseif FAULT1 ~= 10 and FAULT2 ~= 10 then
-- mail('alertes@test', subject1, message1)
end
with this script the sending of the second mail is systematic during a change of state different from 10
Do you have to compare the event.dst value with the old value given that I have several group addresses on this tag? Thank you.
Best regards
FAULT1 = grp.getvalue('14/1/34') -- Status FAULT1
FAULT2 = grp.getvalue('13/1/34') -- Status FAULT2
subject = 'FAULT'
message = 'FAULT'
subject1 = 'OK'
message1 = 'OK'
if FAULT1 == 10 or FAULT2 == 10 then
mail('@', subject, message)
--elseif FAULT1 ~= 10 and FAULT2 ~= 10 then
-- mail('alertes@test', subject1, message1)
end
with this script the sending of the second mail is systematic during a change of state different from 10
Do you have to compare the event.dst value with the old value given that I have several group addresses on this tag? Thank you.
Best regards