You can use a script instead. But all communication (reading and writing) should be in a single resident script. Otherwise the communication can fail randomly if LM tries to read and write at the same time. If you need to read many objects at once you can use bacnet.scandevice(): https://forum.logicmachine.net/showthrea...7#pid22457
Since instant reaction is not needed for AC units you can do it like this:
- Read current values from the AC unit, update status objects if needed
- Compare status values with current control values in LM objects, write back to BACnet if values are different
Keep in mind that setpoint values might have a slight difference due to how floating point numbers and handled so direct comparison might not work, use this:
Hello,
I have a problem on customer Building.
I have setup communication with Air flow system Swegon with BAcnet Ip.
1/ My BIG PROBLEM is that when I try to map knx object to Bacnet Object, it's very long time to linked them (60sec). Then if I try to link a second one it doesn't work anymore. I saw that the SL reboot. So I try again and see that the Memory usage go very high, so it(s very painful to link other objetc, I need to wait, re-scan... and doesn't work everytime.
2/ Is there a place where I can download the app for offline site ? The customer didn't give Internet access to Spacelynk in this building
3/ In the Bacnet app view, is there a way to display the current value (add column).
I used to deal with: https://openrb.com/logicmachine-as-bacnet-client/
I installed the ipk, but looks like I can't anymore and can't use require bacnet library
-----------
FRANCE SMARTHOME & SMARTBUILDING INTEGRATION
SE ECO EXPERT