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.