Skip to content

Commit 5d3dada

Browse files
committed
chore(release): open 1.3.0 line — 1.3.0-beta.1
1.2.0 stable ships the beta.7 content confirmed by both multi-zone testers. PR #17 (per-valve telemetry, assigned program, schedule/manual climate) moves to the 1.3.0 line so it can be confirmed on real hardware first.
2 parents 0dd25d9 + 3252dc7 commit 5d3dada

2 files changed

Lines changed: 43 additions & 30 deletions

File tree

CHANGELOG.md

Lines changed: 42 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,10 @@ All notable changes to this Bosch Home Assistant custom component will be docume
44

55
## [Unreleased]
66

7-
Collected changes for the upcoming 1.2.0 (pre-released as beta.1–beta.3, #11 testers).
7+
Collected for 1.3.0 (pre-released as 1.3.0-beta.1). Held out of 1.2.0 because
8+
none of it has been confirmed on real multi-zone hardware yet.
89

910
### Added
10-
- **Multi-zone climate discovery (POINTTAPI)** — the coordinator walks the
11-
`/zones` listing instead of hardcoding `/zones/zn1`; one climate entity per
12-
discovered zone, each zone device named after its room (#11).
13-
- **Localized entity names and states** — POINTTAPI switches, numbers, selects
14-
and diagnostics translated in all 7 supported languages (en/de/fr/it/nl/pl/sk);
15-
diagnostic states are translated too (blocking error `false` → "No error" /
16-
"Pas d'erreur" / "Kein Fehler"). Contributed by @jfhautenauven (#13).
17-
- **Per-zone valve position sensors** — one diagnostic sensor per zone instead
18-
of zn1 only, discovered from each zone's own reference list. Contributed by
19-
@jfhautenauven (#14).
20-
- **Open-window detection per zone** — an enable switch and a window binary
21-
sensor per zone, created only when the appliance advertises
22-
`openWindowDetection` for that zone. Contributed by @jfhautenauven (#14).
23-
- **Select robustness** — unknown API values mark the select unavailable
24-
instead of showing a ghost state; unsupported options are rejected on write.
25-
Contributed by @jfhautenauven (#14).
26-
- **WiFi firmware version and energy-efficiency sensors** — the latter
27-
(`/gateway/ui/eco`) only when the gateway advertises it. Supply temperature,
28-
return temperature (new) and modulation are regular sensors now instead of
29-
diagnostics. Contributed by @jfhautenauven (#15).
3011
- **Per-thermostat-valve telemetry** — each ETRV from `/devices/list` becomes
3112
its own device named after its room, with signal strength, battery, assigned
3213
zone and radio protocol as diagnostics, plus a problem binary sensor that
@@ -51,6 +32,46 @@ Collected changes for the upcoming 1.2.0 (pre-released as beta.1–beta.3, #11 t
5132
Entity ids are unchanged, so energy dashboard and statistics are unaffected;
5233
only the device grouping differs (#17).
5334

35+
### Fixed
36+
- **Valve signal strength no longer trips Home Assistant's unit check** — the
37+
sensor claimed the `signal_strength` device class while reporting a
38+
percentage, which HA only allows for dB/dBm. A test now validates every
39+
sensor's unit against its device class (#17).
40+
- **Zones no longer report "Cooling"** — an unrecognised zone status mapped to
41+
the cooling HVAC action on heating-only appliances; unknown statuses are now
42+
reported as unknown. The full status vocabulary is still unconfirmed —
43+
`circulation` is known to occur and deserves a real mapping (#17).
44+
- **Accents restored in French, Polish and Slovak device and sensor names**
45+
(#17).
46+
47+
## [1.2.0] — 2026-08-11 — Multi-zone climate, localization, per-zone valve + open-window
48+
49+
Pre-released as beta.1–beta.7 and confirmed on two multi-zone CT200 installs
50+
(#11) — @jfhautenauven (12 ETRVs) and @janfuu-cpu (5 ETRVs), who between them
51+
found every regression in this list.
52+
53+
### Added
54+
- **Multi-zone climate discovery (POINTTAPI)** — the coordinator walks the
55+
`/zones` listing instead of hardcoding `/zones/zn1`; one climate entity per
56+
discovered zone, each zone device named after its room (#11).
57+
- **Localized entity names and states** — POINTTAPI switches, numbers, selects
58+
and diagnostics translated in all 7 supported languages (en/de/fr/it/nl/pl/sk);
59+
diagnostic states are translated too (blocking error `false` → "No error" /
60+
"Pas d'erreur" / "Kein Fehler"). Contributed by @jfhautenauven (#13).
61+
- **Per-zone valve position sensors** — one diagnostic sensor per zone instead
62+
of zn1 only, discovered from each zone's own reference list. Contributed by
63+
@jfhautenauven (#14).
64+
- **Open-window detection per zone** — an enable switch and a window binary
65+
sensor per zone, created only when the appliance advertises
66+
`openWindowDetection` for that zone. Contributed by @jfhautenauven (#14).
67+
- **Select robustness** — unknown API values mark the select unavailable
68+
instead of showing a ghost state; unsupported options are rejected on write.
69+
Contributed by @jfhautenauven (#14).
70+
- **WiFi firmware version and energy-efficiency sensors** — the latter
71+
(`/gateway/ui/eco`) only when the gateway advertises it. Supply temperature,
72+
return temperature (new) and modulation are regular sensors now instead of
73+
diagnostics. Contributed by @jfhautenauven (#15).
74+
5475
### Removed
5576
- **Firmware-update-state sensor** — redundant with the update entity.
5677
Existing installs keep an orphaned registry entry; delete it once by hand
@@ -69,14 +90,6 @@ Collected changes for the upcoming 1.2.0 (pre-released as beta.1–beta.3, #11 t
6990
sensors are only created when a solar resource reports a real, available
7091
value; stale solar registry entries from earlier versions are removed
7192
automatically on reload. Contributed by @jfhautenauven (#12, #13).
72-
- **Valve signal strength no longer trips Home Assistant's unit check** — the
73-
sensor claimed the `signal_strength` device class while reporting a
74-
percentage, which HA only allows for dB/dBm (#17).
75-
- **Zones no longer report "Cooling"** — an unrecognised zone status mapped to
76-
the cooling HVAC action on heating-only appliances; unknown statuses are now
77-
reported as unknown (#17).
78-
- **Accents restored in French, Polish and Slovak device and sensor names**
79-
(#17).
8093

8194
### Breaking
8295
- **Thermal disinfect weekday select states are lowercase** (`Mo``mo`, …) so

custom_components/bosch/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
"issue_tracker": "https://github.com/CaseyRo/ha_bosch/issues",
1212
"loggers": ["custom_components.bosch", "bosch_thermostat_client"],
1313
"requirements": ["bosch-thermostat-client==0.28.2"],
14-
"version": "1.2.0-beta.8",
14+
"version": "1.3.0-beta.1",
1515
"zeroconf": ["_buderus._tcp.local."]
1616
}

0 commit comments

Comments
 (0)