Questions tagged [bacnet]

BACnet is an ASHRAE (& ISO) standard to automate building controls (building as in commercial buildings, residential flats, etc).

Wikipeda article here. Summary taken from there.

BACnet is a communications protocol for building automation and control networks. It is an ASHRAE, ANSI, and ISO standard protocol.

BACnet was designed to allow communication of building automation and control systems for applications such as heating, ventilating, and air-conditioning control, lighting control, access control, and fire detection systems and their associated equipment. The BACnet protocol provides mechanisms for computerized building automation devices to exchange information, regardless of the particular building service they perform. Proper communication between building automation devices is critical for maximizing building energy efficiency, indoor air quality, and other aspects of "green" buildings.

98 questions
0
votes
0 answers

BAC0 Lite not able to read from MS/TP controller

I am using the following code to read from the regular controller having ip address and it works fine but when I provide the address of MS/TP controller in notation net:mac the error thrown Traceback (most recent call last): File "read.py", line…
Zain Ul Abidin
  • 2,467
  • 1
  • 17
  • 29
0
votes
1 answer

bacnet inside docker container

I want to run my bacnet application in a docker launched with docker compose. The host machine is on the bacnet network. I would like to be able to discover the bacnet network in my application. My application is unable to send the broadcast…
0
votes
2 answers

Getting a NullReference Exception when trying to read Analog Input from a BACNET Device using BACNET MSTP with C# - any suggestions?

Communicating with BACNET device using C# BACNET MSTP, but throw Null error exception when reading the analog input value. Hi Everyone, I'm new to the commuity and I'm not very familiar with the C# in some of structure. Please let me know if you…
Leo Ye
  • 9
  • 3
0
votes
0 answers

Bacnet MSTP frame header CRC checksum failure

let me first explain my scenario. I compiled the source code into a dynamic library and wrote a client program that calls the dynamic library and periodically sends requests to read server properties. The program is in good shape for a while, and…
PYHAO
  • 1
  • 4
0
votes
2 answers

Problems communicating with MS/TP using the bacnet-stack-1.0.0 apps example

I use the server example in apps to simulate BACNET MS/TP SERVER, by modifying the environment variable to set the baud rate 38400, MAC address 0x78. The operation effect is as follows: /var/user/app/device_supervisor # ./bacserv 20000 BACnet…
PYHAO
  • 1
  • 4
0
votes
1 answer

Reading value from Real BACnet Device on using BAC0

I was trying to use BAC0 package in python 3 to get value from BACnet device available in BACnet network. import BAC0 bacnet = BAC0.lite(ip='192.168.5.10/24' ,port=47809) value = bacnet.read("192.168.5.13:47808 analogInput 1 presentValue") Where…
0
votes
1 answer

pyTest for UDP protocol scripts

Would anyone have a pyTest tip if its possible to use with a Python BACnet library called BAC0? I have never used pyTest before just curious if there would be any boiler plate scripts and if my ideology is on track or not. I have a BACnet server app…
bbartling
  • 3,288
  • 9
  • 43
  • 88
0
votes
1 answer

Yabe on Linux unable to locate bacnet device

I have a Win11 laptop and I installed Yabe and was easily able to explore bacnet objects on my home thermostat. I'm trying to duplicate this on a Linux Laptop. My issue is that Yabe is not finding my thermostat on the Linux machine. I'm running…
David Filler
  • 198
  • 7
0
votes
3 answers

Cannot Find BACnet Device

I am quite new to the BACnet protocole but I am facing some troubles finding a device on a network. Basically, I have a setup on a network 128.10.100.XXX/24 where I have multiple devices, as my nmap scan will show root@xxx:/home/xxx# nmap -sP…
Agrid
  • 1
0
votes
2 answers

How to use BAC0 read value in Python?

I was trying to use BAC0 to get values of multiple points in BACnet system, I tried all the Posters and Getting starts, but no one works.... I can get value from BACnet tools which means the connection should be right: enter image description…
Zjiang
  • 1
0
votes
0 answers

Not found how to start implementation of BACNet device

I'm working on a custom Linux BACNet compatible device. I've stopped my search on BACNet Stack. I've been able to build from the latest version on github, also been able to test both readprop and writeprop with server from the build directory…
Alexandre Lavoie
  • 8,711
  • 3
  • 31
  • 72
0
votes
1 answer

how to receive data from bacnet in nodejs

i am trying to connect to a bacnet network using nodejs. am able to update the date using the code const bacnet = require('node-bacnet'); const client = new bacnet(); client.timeSync('192.168.74.9', new Date('2020/08/23')); but am not…
0
votes
0 answers

non blocking plot on wxglade python gui

I am trying to create a tool where you can create a temperature measurement via BACnet. I would like to plot the measured values during the measurement. Unfortunately the GUI blocks and the measured values are not displayed. My GUI looks like…
0
votes
1 answer

strange runtimes when implementing a sleep function using BAC0

I'm trying to create a tool, where you can log data from a specific BACnet object, by using BAC0: https://bac0.readthedocs.io/en/latest/ https://buildmedia.readthedocs.org/media/pdf/bac0/latest/bac0.pdf I'm currently failing to implement a precise…
0
votes
0 answers

non-blocking data polling with BACnet and GUI using BAC0

I'm trying to make a tool where i can poll data from BACnet in a certain interval (e.g. 100ms, 250ms, 500ms, 1s etc.). If I use a while loop with no timer, i get an answer from BACnet every 40-60ms: import threading from threading import Timer from…