Home Assistant BACnet integration documentation

The BACnet IP integration brings BACnet/IP devices into Home Assistant. BACnet is the protocol used in professional building automation for HVAC, lighting, access control and energy management. If your building has BACnet controllers, thermostats, sensors or actuators, this integration makes them available as Home Assistant entities, so you can use them on dashboards, in automations and in scripts.

Everything is set up through the Home Assistant interface. There is no YAML to write for the integration itself. This documentation describes release 1.0.55.

The device page of a BACnet air handling unit in Home Assistant, with controls, sensors, diagnostics and activity

What you can do

Where to start

  1. Check the requirements and install the integration: Installation.
  2. Add your first device: Getting started.
  3. Read How writes work before you control anything on a running building.
  4. Something not working? See Troubleshooting.

BACnet is a registered trademark of ASHRAE. This is an independent open-source integration. It is not affiliated with, endorsed by or certified by ASHRAE, BACnet International or the BACnet Testing Laboratories, and it is not an official Home Assistant integration.