31.07.2020, 08:56
(31.07.2020, 08:47)fleeceable Wrote: Hi!Hi the variable is boolean , I make script event on object page .
Does your trigger variable has been changed?
Does your triger variable has boolean datatype? (01.002 boolean)
Put some logs in your script and try to modify event group address manually. Try this:
Code:-- GET CURRENT DATA AS TABLE now = os.date('*t') TS=' del '..now.day..'/'..now.month..'/'..now.year..' alle '..now.hour..':'..now.min..':'..now.sec..'.' -- GET MAIL ADDRESS Dest = grp.getvalue('32/1/41') --GET ADDRESS EVENT FIRE id=event.dst --GET VALUE value =grp.find(event.dst).value -- GET NAME OF OBJECT name = grp.alias(id) log(value) ------------------------------------------------------------------------------------- if (value == true or value == 1) then log('value is true') subject = 'Allarme Scatto' message = 'Inizio ' .. 'ID ' .. id .. ' - ' .. name ..' '.. TS mail(Dest, subject, message) alert(message) ALM = 1 elseif (value == false or value == 0) then log('value is false') subject = 'Ripristino Allarme' message = 'Ripristino ' .. 'ID ' .. id .. ' - ' .. name ..' ' .. TS mail(Dest, subject, message) ALM = 0 end ------------------------------------------------------------------------------------ --SET TOTAL NUMBER ALARM ALM_OLD = grp.getvalue('32/1/40') if (ALM==1) then Alm_N = ALM_OLD+1 elseif (ALM==0) then Alm_N = ALM_OLD-1 end grp.write('32/1/40', Alm_N)
I have more of 100 event script , is possible the problem is this ?
thank's