(11.05.2019, 18:46)Rauschentofft Wrote: Hi.
Here is a simple script for your function.
value = grp.getvalue('1/1/1') -- upp/down adress
if value >= 0 or value <= 1 then
grp.write('1/1/2', 1) -- lock automatics
end
sorry, delete the group adress in the first line.
value = grp.getvalue()
then put the script in up/down object.
Hi.
Thank you for the help...
I think i got it to work with some small modefy
value = grp.getvalue() -- upp/down adress
if value == upp or value == down then
grp.write('10/1/2', true) -- lock automatics
end
Best regards
Anders
(13.05.2019, 06:17)admin Wrote: Since your UP/DOWN object is 1 bit and you don't care about the value there's no need for comparison.
Another point is that event.getvalue() should be used instead of grp.getvalue(). Since the return value for 1 bit objects is true/false then comparison with 0/1 will not work.
You just need one line in your script attached to UP/DOWN object, change 1/1/2 to your LOCK object address:
Code:grp.write('1/1/2', true)
Is it so simple ??