Skip to content

Commit 41d30cb

Browse files
committed
chore(release): 1.5.0-beta.2 — child-lock switches on their valve device
PR #23: the switch constructor ignored device_info_fn, so thermostat-valve child-lock switches attached to the gateway in beta.1. Strict childLock/enabled discovery, thermostat/* layout support. 548 tests.
1 parent bce5e2b commit 41d30cb

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

CHANGELOG.md

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

55
## [Unreleased]
66

7-
Collected for 1.5.0 (pre-released as 1.5.0-beta.1, which supersedes
8-
1.4.0-beta.1 — 1.4.0 never went stable). The #18 items below still have no
7+
Collected for 1.5.0 (pre-released as 1.5.0-beta.1 and 1.5.0-beta.2, which
8+
supersede 1.4.0-beta.1 — 1.4.0 never went stable). The #18 items below still have no
99
hardware confirmation; the appliance status table in particular is transcribed
1010
from manufacturer documentation, not observed. #20 ran in @jfhautenauven's
1111
12-valve production for a week before merge.
@@ -39,6 +39,14 @@ from manufacturer documentation, not observed. #20 ran in @jfhautenauven's
3939
walkers; `_pointtapi_number_descriptions` composes `CONSTANT + dynamic` like
4040
the select descriptions already did. Closes most of #19 (#20).
4141

42+
### Fixed (1.5.0-beta.2)
43+
- **Thermostat-valve child-lock switches attach to their valve device** — the
44+
switch constructor ignored the description's `device_info_fn`, so every
45+
child-lock switch landed on the gateway device in beta.1. Discovery is now
46+
strict on the `childLock/enabled` leaf (no parent-node fallback switch) and
47+
handles `/devices/deviceN/thermostat/*` layouts beside `etrv/*` for valve
48+
position, actual temperature and offset. Contributed by @jfhautenauven (#23).
49+
4250
### Removed
4351
- **Persistent startup cache** — added mid-PR to accelerate boot, then made
4452
unreachable by the startup-ordering fix in the same PR (the first live

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.5.0-beta.1",
14+
"version": "1.5.0-beta.2",
1515
"zeroconf": ["_buderus._tcp.local."]
1616
}

0 commit comments

Comments
 (0)