v1.2.0-beta.8 β per-valve telemetry ππΆ
Pre-release
Pre-release
β οΈ Superseded β this content is now v1.3.0-beta.1This was tagged as the final 1.2.0 beta, but the per-thermostat telemetry it contains hasn't been confirmed on real multi-zone hardware yet, so it was moved to its own release line rather than shipped in stable 1.2.0. Install v1.3.0-beta.1 instead β identical code, correct version number. For the stable release, see v1.2.0.
Ships PR #17 by @jfhautenauven β the per-thermostat telemetry from #16, and the last planned beta before stable 1.2.0.
Added
- Per-thermostat-valve telemetry (#16) β every ETRV in
/devices/listbecomes its own device named after its room, with signal strength, battery, assigned zone and radio protocol as diagnostics, plus a problem binary sensor that trips on a non-zero warning code. @LukyHurdy1, this is the battery state you asked for. - Assigned program per zone β resolves each zone's
clockProgramto the schedule's decoded name (/programs/pgN/name), falling back to the program id when the name is missing. - Schedule vs. manual on climate entities β
AUTOfollows the zone's program,HEATswitches it to manual (both write/zones/{id}/userMode), also exposed as a preset. Zones now report an HVAC action (heating / idle) too. - Electricity day and month averages, when the appliance reports them.
- Reference-driven
/programsand/devicesdiscovery β both expand from their listing references the way/zonesalready did, falling back to the static root on gateways that don't advertise them.
Changed
- Energy entities moved to their own device β gas/energy history and the annual gas goal now live under Energy performance instead of Boiler. Entity ids are unchanged, so your energy dashboard and long-term statistics are untouched; only the grouping in the device list moves.
Fixed (review pass on #17)
- Valve signal strength no longer trips HA's unit check β it claimed the
signal_strengthdevice class while reporting a percentage, which HA only permits for dB/dBm. A new test now validates every sensor's unit against its device class, so this can't come back. - Zones no longer report "Cooling" β any unrecognised zone status mapped to the cooling HVAC action, on heating-only appliances. Unknown statuses read as unknown now. @jfhautenauven: if you can tell me the full set of values your CT200 puts in
/zones/{id}/status(I've seenidle,heat request,circulation), I'll map the rest properly. - Accents restored in French, Polish and Slovak device and sensor names.
Testing this one
Update via HACS, then reload the integration once so the new devices register. Worth a look: your ETRVs each showing battery + signal, and each zone's assigned program.
If this lands clean, 1.2.0 stable ships and #5, #10 and #11 close with it.
Full Changelog: v1.2.0-beta.7...v1.2.0-beta.8