A Home Assistant integration for DucoBox ventilation systems using the Connectivity Board 2.0 local API.
- Broad compatibility: Works with any DucoBox model compatible with the Connectivity Board 2.0
- Local API: Communicates directly with the Duco Connectivity Board 2.0 over the local network
- Automatic discovery: The box and all its connected nodes are automatically discovered and represented as separate devices in Home Assistant
The following table lists all supported entities per node:
| Entity | Type | BOX | BSRH | UCBAT | UCCO2 | VLV | VLVCO2 | VLVCO2RH | VLVRH |
|---|---|---|---|---|---|---|---|---|---|
| Ventilation | Fan | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Ventilation State | Select | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Ventilation Mode | Sensor | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Ventilation State | Sensor | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Ventilation State End Time | Sensor | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Ventilation State Remaining Time | Sensor | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Target Flow Level | Sensor | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Relative Humidity | Sensor | ✓ | ✓ | ✓ | |||||
| Relative Humidity Air Quality Index | Sensor | ✓ | ✓ | ✓ | |||||
| CO2 | Sensor | ✓ | ✓ | ✓ | |||||
| CO2 Air Quality Index | Sensor | ✓ | ✓ | ✓ | |||||
| Network Type | Sensor | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Identify | Button | ✓ |
If you are missing a node or entity, feel free to open an issue or create a pull request.
- Open HACS in Home Assistant
- Click the three dots in the top right corner and select "Custom repositories"
- Add repository
https://github.com/degeens/ha-ducoboxwith category "Integration" - Search for "DucoBox", select the correct integration, and download it
- Restart Home Assistant
- Download the latest release from Releases
- Extract the
custom_components/ducoboxfolder to your Home Assistantcustom_componentsdirectory - Restart Home Assistant
- Make sure your connectivity board is on the same network as Home Assistant
- Go to "Settings" → "Devices & Services"
- A "DucoBox" entry will appear
- Click "Add" and confirm
- Go to "Settings" → "Devices & Services"
- Click "Add Integration"
- Search for "DucoBox"
- Enter the IP address or hostname of your connectivity board
- Click "Submit"
Since the maintainer's DucoBox setup is limited, community feedback is essential for expanding support for additional nodes and entities.
If you encounter an unsupported node or entity, or have an improvement in mind, feel free to open an issue or create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.