# Newbie Guide for Node-Red BACnet IP

**URL:** <https://discourse.nodered.org/t/newbie-guide-for-node-red-bacnet-ip/54735>\
**Category:** Industrial\
**Created:** [5 December 2021 11:15 UTC](https://discourse.nodered.org/t/newbie-guide-for-node-red-bacnet-ip/54735 "2021-12-05T11:15:13Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![JPardo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jpardo/32/52046_2.png) [@JPardo](https://discourse.nodered.org/u/JPardo)\
**Post date:** [5 December 2021 11:15 UTC](https://discourse.nodered.org/t/newbie-guide-for-node-red-bacnet-ip/54735/1 "2021-12-05T11:15:13Z")

</div>

Hi Everyone,

I am new to node-red and wanted to learn on how to integrate my BACnet IP device to Node-Red. I have been checking youtube but there's none. Hope you guys can share some step by steps guide.  
I wanted to use raspberry pi to control and monitor the LG device for air-conditioning system.

Device: LG AC Smart 5  
Protocol: BACnet IP  
Unit ID: 0  
Example: I wanted to control the AC at "ac\_StartStopCommand\_0"

 ![BACnet](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/e/2eea8bbeab2cf14e0fb257d6829d4fb65252c4aa.jpeg)

Thank you in advance!

---

<div class="post-metadata">

**Author:** ![iiLaw](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/iilaw/32/14782_2.png) [@iiLaw](https://discourse.nodered.org/u/iiLaw)\
**Post date:** [5 December 2021 19:52 UTC](https://discourse.nodered.org/t/newbie-guide-for-node-red-bacnet-ip/54735/2 "2021-12-05T19:52:28Z")

</div>

Ok first

1. install [node-red-contrib-bacnet (node) - Node-RED](https://flows.nodered.org/node/node-red-contrib-bacnet)

Also you will need an BACnet explorer if using a PC  
[https://sourceforge.net/projects/yetanotherbacnetexplorer/](https://sourceforge.net/projects/yetanotherbacnetexplorer/)  
With this install you get three demo server applications "a wall mounted room controller simulator"  
You can run the room controller on your PC and use this flow to interact with it.  
This flow [node-red-contrib-bacnet/bacnet-room-simulator-yabe.json at master · BiancoRoyal/node-red-contrib-bacnet · GitHub](https://github.com/BiancoRoyal/node-red-contrib-bacnet/blob/master/examples/bacnet-room-simulator-yabe.json) You will need to modify ip address in flow to point to your PC

This will help familiarise yourself with how NR BACnet reads and writes to a BACnet server.  
So spend some time with the example flow and then extend it to start reading points from LG unit

The next step after this get much more technical but I can help with that as what you want is a multiple read and that requires calling an external nodejs library from a function node

---

<div class="post-metadata">

**Author:** ![JPardo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jpardo/32/52046_2.png) [@JPardo](https://discourse.nodered.org/u/JPardo)\
**Post date:** [6 December 2021 01:06 UTC](https://discourse.nodered.org/t/newbie-guide-for-node-red-bacnet-ip/54735/3 "2021-12-06T01:06:46Z")

</div>

Hi iiLaw,

Good day!  
Thanks for the quick response. I will download and test those you have mentioned.  
Will feedback as soon as possible. 🙂

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [4 February 2022 01:07 UTC](https://discourse.nodered.org/t/newbie-guide-for-node-red-bacnet-ip/54735/4 "2022-02-04T01:07:16Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
