BiancoRoyal / node-red-contrib-bacnet

maintained by PLUS for Node-RED - https://plus4nodered.com
https://www.npmjs.com/package/node-red-contrib-bacnet
MIT License
25 stars 16 forks source link

ERR TIMEOUT on any BACnet - Write #39

Open AKylesDivcon opened 6 months ago

AKylesDivcon commented 6 months ago

Which node-red-contrib-bacnet version are you using?

0.3.0

What happened?

Sending a simple request to a bacnet-write node {"deviceIPAddress":"10.1.18.34","objectId":{"type":1,"instance":2},"values":[{"type":4,"value":98}]} Results in the value updating in the device, however no response comes from the node, only "Error: ERR_TIMEOUT".

How can this be reproduced?

Using a bacnet-write node, send a write request to it.

What did you expect to happen?

Get some kind of response to ensure value update succeeded

Other Information

I have also tried to do a multiple write with the same result, however it does not seem to even update the value

{"deviceIPAddress":"10.1.18.34","values":[{"objectId":{"type":56,"instance":6},"values":[{"property":{"id":400},"value":[{"type":6,"value":[10,1,18,111]}],"priority":8},{"property":{"id":401},"value":[{"type":6,"value":[10,1,18,1]}],"priority":8},{"property":{"id":411},"value":[{"type":6,"value":[255,255,255,0]}],"priority":8}]},{"objectId":{"type":8,"instance":100100},"values":[{"property":{"id":77},"value":[{"type":7,"value":"Fl0W-Red5 Room","encoding":0}],"priority":8}]}]}

in this example I am only trying to change the value of property 77 (name) on type 8 (dev), however I get a timeout and the update seems to not work as no value is updated on the device.

sumitshinde-84 commented 3 months ago

Hi @biancode, any update on this ? :slightly_smiling_face:

AKylesDivcon commented 1 month ago

This is still bugged. I can send individual writes via function nodes into BACnet write and it will update the value but will always output a timeout error.