This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

Shutter Lock signal
#4
(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 ??
Reply


Messages In This Thread
Shutter Lock signal - by AndersH - 10.05.2019, 14:04
RE: Shutter Lock signal - by Rauschentofft - 11.05.2019, 18:46
RE: Shutter Lock signal - by AndersH - 13.05.2019, 06:45
RE: Shutter Lock signal - by AndersH - 13.05.2019, 07:07
RE: Shutter Lock signal - by admin - 13.05.2019, 06:17
RE: Shutter Lock signal - by admin - 13.05.2019, 06:54

Forum Jump: