HDL Buspro integration

HDL Buspro Integration for Home Assistant

HACS Custom
GitHub Repo Latest Release Open Issues Stars

A custom integration to control and monitor HDL Buspro devices locally in Home Assistant.

Links

Supported Home Assistant entities/features

  • Domains: light, switch, cover, climate, fan, sensor, binary_sensor, event
  • Gateway/device management: add/edit/remove devices from config flow, per-model channel handling
  • Panels/events: per-button event entities, action decoding, last-action sensor
  • Scenes & commands (services):
    • buspro.activate_scene
    • buspro.set_universal_switch
    • buspro.send_message
  • Optional command confirmation for reliable state sync:
    • enable_confirmation
    • confirmation_timeout
    • confirmation_retries
  • Diagnostics support:
    • Logic controller connectivity/firmware/last-seen
    • Dimmer diagnostics (min/max brightness/load-type where available)
  • YAML compatibility: legacy entity-centric + modern device-centric YAML modes

UI examples

Supported device models

Infrastructure / controller

  • HDL-MBUS01IP.431 (gateway metadata)
  • HDL-MCLog.431 (logic controller diagnostics/events)

Relay modules

  • HDL-MR0410.431, HDL-MR0810.432, HDL-MR1210.433, HDL-MR1610.433
  • HDL-MR0416.431, HDL-MR0416C.431, HDL-MR0416D.431
  • HDL-MR0816.432, HDL-MR0816C.232, HDL-MR0816D.432
  • HDL-MR1216.433, HDL-MR1216D.433, HDL-MR1616.434
  • HDL-MR0420C.431, HDL-MR0820C.432, HDL-MR1220C.433

Dimmers / ballast / DALI

  • HDL-MD0206.432, HDL-MD0403.432, HDL-MD0602.432
  • HDL-MDT0203.433, HDL-MDT0203.532
  • HDL-MDT04015.433, HDL-MDT04015.532
  • HDL-MDT06015.433, HDL-MDT06015.533
  • HDL-MDLED0605.432
  • HDL-MRDA0610.432, HDL-MRDA0610.433
  • SB-DN-DALI64

Dry-contact / multisensor

  • HDL-MS04.432, HDL-MS24.232
  • HDL-MSP02.4C, HDL-MSP07M.4C, HDL-MS08M.4C, HDL-MS12M.4C

Panels

  • HDL-MPTL3C.48, HDL-MPTL4C.48, HDL-MPTL4.460
  • HDL-MP4S/TILE.48, HDL-MP2B/TILE.48, HDL-MP4B-A/TILE.48, HDL-MP4B/TILE.48
  • HDL-MP2B.480, HDL-MP4B.480, HDL-MPL8.431, HDL-M/PT4.1
  • Generic panel profile: HDL panel

Climate / floor heating

  • HDL-MFH04.432, HDL-MFH06.432
  • HDL-M/HVAC8.1, HDL-MPED4.431
  • Generic AC profile: HDL Buspro AC Controller

Cover / fan / universal-switch outputs

  • HDL-MW02.431, HDL-MWM45.431
  • Generic profiles:
    • HDL Buspro Curtain Controller
    • HDL Buspro Variable-speed Fan Output
    • HDL Buspro On/Off Fan Output
    • HDL Buspro Universal Switch

Notes on model support

Some models are handled via family mapping/generic compatibility where vendor-specific extended behaviors are not yet exposed as dedicated entities. Core control and state handling are supported.

What feedback is most useful

  • Model + firmware combinations not listed above
  • Reproducible timing/reliability issues (especially on noisy networks)
  • Panel action decoding edge cases
  • Any mismatch between physical and HA state traces

If you want to test, reply with your gateway model, Buspro model list, and HA version — I can provide a recommended migration/setup path.

I gave it a try.
Could you please add DALI control for color temperature。
Universal-switch control can only be implemented in nodered