Skip to content

v1.2.0-beta.8 β€” per-valve telemetry πŸ”‹πŸ“Ά

Pre-release
Pre-release

Choose a tag to compare

@CaseyRo CaseyRo released this 11 Aug 20:52
· 2 commits to master since this release

⚠️ Superseded β€” this content is now v1.3.0-beta.1

This 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/list becomes 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 clockProgram to 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 β€” AUTO follows the zone's program, HEAT switches 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 /programs and /devices discovery β€” both expand from their listing references the way /zones already 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_strength device 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 seen idle, 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