Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.
BacNet Setpoint write issue
-
Has anyone seen this issue with a BACnet write using a settable point?
It seems to appear for AV's and BV's.'BacNetIP': com.serotonin.bacnet4j.apdu.SimpleACK cannot be cast to com.serotonin.bacnet4j.apdu.ComplexACK
-
Are you using the latest version of the code?
-
That would be correct. Ver 1.9.0
It does change the value but then goes through the retries and timeout since it doesn't think it has received the acknowledgment. A wire shark capture doesn't show any issues with the packets. I have it connected via IP to a Johnson Controls Metasys NAE-55 network engine setup for BACNet IP and have tried it with a Delta Controls BACNet IP router/controller as well. So far this has been the only problem that I have had and have a custom page setup that is serving data to my Blackberry Phone.Attachment: download link
-
Can you post the message traces?
-
The wireshark captures?
-
Yes please.
-
Here you go. The result is the same on two different servers at two different site locations. I tried to keep the capture as simple as possible so let me know if you need more.
Attachment: download link
-
Looks like some testing code may have snuck through. Can you try replacing your WEB-INF/lib/bacnet4J.jar file with the attached?
Attachment: download link
-
I believe that took care of it.
I'll continue to test it the next couple of weeks as time permits but right now it looks good.
Is there anything in the BACNet4J Java source download that needs updating so it doesn't get carried over into any of my other projects?Thanks for your help,
Greg
-
The source code currently in CVS is up to date. If you're using that, you should be good. The source zip file hasn't been updated since March.