DucoBox v1.0.6
What's Changed
Adds support for VLVCO2 and VLVCO2RH valve devtypes found on DucoBox Focus MV systems, giving each valve its own control entities. Also fixes energy sensor clutter on MV-only boxes and a startup reliability issue.
Changes
- Added: VLVCO2 and VLVCO2RH node support — config numbers (CO2/RH setpoint, manual speeds, auto min/max, capacity), switches (TempDependent, RHDelta), and per-valve fan entity with preset mode and flow % control
- Added: trgt (target airflow) and actl (actual airflow) sensors per node
- Added: Lazy energy sensor creation — sensors only appear when the DucoBox reports real data, preventing permanent Unknown state on MV boxes without heat recovery hardware
- Fixed: detect_api_type failure causing permanent setup_error instead of setup_retry on transient connectivity issues at HA startup
- Fixed: Node state not converted through STATE_MAP in _fetch_node
- Fixed: auto_min, auto_max, and capacity always returning None for non-box node configs
Upgrade Notes
- Full HA restart required to load the updated integration
- WtW boxes: energy sensors remain unchanged; they will appear ~30s after startup on a clean install
- MV boxes: energy sensors (bypass, temps, fan speeds) will no longer appear as Unknown entities