AR HDL BUSPRO – HDL Buspro Integration for Home Assistant
I built this because I wanted to get away from YAML configuration and manually hunting down HDL addresses. The integration handles the setup through the Home Assistant UI.
Add the gateway → Scan the bus → Select the devices → Done.
Features
Automatic HDL gateway discovery
Bus scanning with automatic device type detection
Automatic channel splitting — 12-channel relays become 12 switches, dimmers become lights, curtain modules become covers
UI-only configuration — no YAML required
Source-IP filtering to prevent other HDL systems on the network from creating devices
Automatic UDP reconnect with backoff
Downloadable diagnostics with host redaction
Supported
Lights / dimmers
Relay switches
Covers / curtains
Floor heating / climate
Temperature and illuminance sensors
Motion sensors
Dry contacts / universal switches
Channel status
Available through HACS as a custom repository:
Requires Home Assistant 2024.4.0+ and is MIT licensed.
Still actively developing it, so bugs, feature requests and PRs are welcome.
There’s also a migration section in the README for anyone coming from the old buspro integration.
For around 7 days, I’ve been making one or two requests every day to the developer—either to add support for a new device model or to request a new feature.
I’ve honestly never seen such a rapid and responsive approach before. It’s truly inspiring to me, even in my own career.
A huge thank you to the people behind this project for continuously making it better for everyone, simply because they want to help others, with no personal benefit expected.
Your dedication, responsiveness, and generosity are genuinely inspiring. Thank you for making this project better for all of us.
Thank you so much for the kind words, I really appreciate it. Honestly, it’s great to hear that it’s working well for you, and I’m glad I’ve been able to help fix some of the issues you’ve been having and add some of the features you’ve been wanting.
Hopefully, as we keep working on it, we can continue making the project better and easier to use for everyone using it.