Sobre el proyecto

AR HDL Buspro is a Home Assistant integration designed to control entire HDL Buspro installations directly from the Home Assistant UI. It eliminates the need for YAML configuration or manual address hunting by offering a streamlined, graphical setup process. Key features include: - **UI-Only Setup**: Add the gateway once and manage all devices via the 'Configure' menu. - **Gateway Auto-Detection**: Uses UDP broadcast probes to automatically discover HDL gateways on the network, even across different IP subnets on the same switch. - **Bus Discovery**: A one-click scan identifies device types (lights, relays, curtains, sensors, etc.) and imports them with sensible defaults. The scan works in two phases: broadcast discovery and directed follow-up to confirm channel counts. - **Per-Channel Splitting**: Automatically splits multi-channel devices (e.g., a 12-channel relay becomes 12 individual switches) for granular control. - **Source-IP Filter**: Ensures only telegrams from the selected gateway are processed, preventing phantom devices from other HDL systems on shared networks. - **Resilient Connection**: Handles automatic reconnection with backoff if the UDP transport drops. - **Diagnostics**: Provides downloadable config-entry diagnostics with host redaction for troubleshooting. Supported platforms include: - **Light**: Dimmer modules and relay channels with configurable ramp times. - **Switch**: Relay modules with one entity per channel. - **Cover**: Curtain modules (MW02/MWM70B family) and relay-pair curtains, supporting open/close/stop and position sliders (estimated based on travel time). - **Climate**: Floor heating panels and air conditioners controlled via HDL IR emitter modules (e.g., HDL-MIRC04.40), supporting power, mode, fan speed, and target temperature. - **Sensor**: Multi-in-one sensors (12-in-1, 8-in-1, MSP07M) for temperature and illuminance. - **Binary Sensor**: Motion sensors, dry contacts, and universal switches. The integration also supports manual device addition and editing for advanced configurations, such as defining specific dimmer type codes or setting up relay-pair curtains. It includes services for activating scenes, setting universal switches, and sending raw telegrams. The project is part of the 1PM-HDL suite and is available via HACS as a custom integration.