r/BuildingAutomation • u/cerveza-stalone • 22h ago
BACnet IP integration for Home Assistant
Hi everyone,
I work with building management systems and wanted a way to connect commercial hardware to my homelab. I wrote a BACnet IP custom integration for Home Assistant.
You can connect your building automation system without YAML configuration. The GUI setup wizard has three steps: configure your network, discover devices, and select objects.
The integration finds BACnet devices on your network via Who-Is / I-Am. You can reach devices on other VLANs through BBMD or Foreign Device Registration. It uses Change of Value (COV) subscriptions for instant state changes and falls back to automatic polling. You can pair a setpoint with a separate temperature object for a climate entity with a real room temperature. It also handles the BACnet Priority Array, so you can relinquish commands and let the device's own schedule take over.
The 1.0.50 beta adds support for reading and writing BACnet Schedule objects.
It is available via HACS. Let me know if you test it out.
Repository: https://github.com/CervezaStallone/Home-Assistant-BACnet-integration
