Release 0.7.0
Highlights
- Shared Home Assistant Modbus connection: the integration now uses HA's shared
modbuscomponent (modbus-connection). Multiple integrations can share one physical connection perhost:port. Requires Home Assistant 2026.9+. - Unit ID support: new
Unit IDconfig option (default1, range 1–247). Existing entries migrate automatically from v1 to v2, no reconfiguration needed. The entry identity is nowhost:port:unit_id. - Connection diagnostics (Enhanced device): new diagnostic entities for link state vs. device health —
Device reachable,Connection active,Connection state,Last read / Last write,Read / Write errors(with per-category breakdown),Consecutive failures. - Smarter repair issues: a repair issue is only created after 3 consecutive failed polls. Single failed polls are counted, not reported.
- DHW one-shot heat-up (issue #21): new
start_dhw_single_heatupbackground service withtarget_temperature,timeoutandhysteresis. Firesha_daikin_altherma4_modbus_dhw_single_heatup_finishedwith outcomereached/timeout/cancelled. - Decoded fault codes (issue #79): new
abnormality_decodedsensor showing codes like7H-19with description attribute. Full table with ~195 codes from the installer reference guide (4PEN820808-1) built in. - Raw diagnostics download: integration diagnostics now include a raw snapshot of all register spaces for troubleshooting.
Breaking / Upgrade notes
- Minimum Home Assistant version is now 2026.9.
- TLS encryption (port 802) remains untested.
- No manual action required: config entries migrate automatically and keep existing data/options.
Full changelog since 0.6.6
- Shared HA Modbus connection with facade, temporary-unit probe, flat-list reads, legacy pymodbus removal (#91)
start_dhw_single_heatupbackground service (#92, closes #21)- Decoded abnormality fault codes (#93, closes #79)
Support me
If you find this integration useful, you can support my work: