BiancoRoyal / node-bacstack

The BACnet protocol library written in pure JavaScript
https://www.npmjs.com/package/node-bacnet
MIT License
34 stars 25 forks source link

CONTRIBUTORS LET'S GO #16

Open biancode opened 4 years ago

biancode commented 4 years ago

Watch the contributor introduction video and read the CONTRIBUTION.MD

Start your contribution via gitpod!

biancode commented 4 years ago

Bookstore of BACnet documentation

NubeDev commented 4 years ago

We are keen we will be putting in some more dev next month

I also did some vaildation of node-bacnet against other systems Tested both as a master and a BACnet-server using https://www.npmjs.com/package/@uq-its-ss/bacnet-device we added support to bacnet-device for onWriteProperty to do pointWrite

Testing perfomaed was the basics like whoIs, and read/write

Work well can read and write objects

Niagara N4 and niagara AX https://www.tridium.com/en/products-services/niagara-ax Wago https://www.wago.com/au/bacnet VTS https://sourceforge.net/projects/vts/ YABE https://sourceforge.net/projects/yetanotherbacnetexplorer/ BACnetStack http://bacnet.sourceforge.net/ Chipken free https://store.chipkin.com/products/tools/cas-bacnet-object-monitor Chipken explorer https://store.chipkin.com/products/tools/cas-bacnet-explorer Ineasoft https://www.inneasoft.com/en/bacnet-explorer/ BACnet-4j https://github.com/infiniteautomation/BACnet4J Honeywell EBI https://buildings.honeywell.com/en-us/solutions/optimization/building-management-systems/ebi-600 Relible Studio RC https://www.reliablecontrols.com/products/software/RCST/

Didnt work on both but can discover the controller but can read/write any points

CBS Studio http://www.cbmsstudio.com/ BDT https://www.ccontrols.com/sd/bdt.htm

To do are

Schneider Jonson controls Alerton

Apollon77 commented 4 years ago

Didnt work on both but can discover the controller but can read/write any points

Do you have any details here? I fixed two bugs in develop some days ago that affected communication with segmentation ... maybe this is a topic too?

NubeDev commented 4 years ago

Ok ill do some restesting. Issue is that they both have limited degug logs

biancode commented 4 years ago

Ok ill do some restesting. Issue is that they both have limited degug logs

did you see that you could set DEBUG=bacnet* ?

Options:

bacnet*debug
bacnet*trace
Apollon77 commented 4 years ago

DEBUG=bacnet:* To get full logs.

Apollon77 commented 4 years ago

@NubeDev DO you have any chance that one of your above listed devices supprts "writePropertyMultiple"? I tried to verify that this works today but failed because only one of the simulators I have is supporting it and this one says "can not decode" ... but it also says that to a writePropertyMultiple that I build with VTS, so I assume that this simulator is broken :-(

NubeDev commented 4 years ago

Ya ill test it early next week