02.07.2024, 19:42
(02.07.2024, 07:30)admin Wrote: You need to use grp.getvalue() instead of grp.read(). Comparison with 1 won't work correctly because the value for 1-bit objects in true/false.
Assign a common tag to 2/0/6, 2/0/8 and 2/0/10 then map an event script to this tag:
Code:value = grp.getvalue('2/0/6') or grp.getvalue('2/0/8') or grp.getvalue('2/0/10')
grp.write('2/0/100', value)
If you need multiple OR/AND gates then it's more convenient to use this solution:
https://kb.logicmachine.net/scripting/lo...-statuses/
Quote:it's more convenient to use this solution
Why it is more convenient? It feels too overengineering.
Then, is it better to write ALL conversion logic of all features in project in such only one resident script?
Also about timers on that page, why not just use os.sleep with one of the new script execution policy?