Release v1.9.7
Summary
Stable patch release that unblocks BTicino Classe 300X users. The previous stable (v1.9.6) failed setup with No bridge module found in the system (MAC address ID check failed) on Classe 300X devices because of a hardcoded device-type filter inside pybticino. v1.9.7 picks up pybticino 1.8.2 which removes that filter.
What's fixed
- #54 — Classe 300X "No bridge module found" (Christoph Aichhorn @filou01, reproduced by @Engel-der-Nacht)
- Root cause:
pybticino.account.DEFAULT_DEVICE_TYPESomittedBNC3(Classe 300X bridge) and was sent as a filter to/api/homesdata, so the API returned a home with zero modules. - Fix: pybticino now skips the filter by default. Classe 100X (BNC1) users are unaffected — verified end-to-end against the live Netatmo API with no module-count regression.
- Root cause:
Upgrade
HACS will pick up the new pybticino version automatically on the next HA restart after upgrading to v1.9.7. No config changes required.
Compatibility
- HA: any supported version (no minimum bump on this stable line — v1.9.x stays backward compatible)
- pybticino:
>=1.8.2
Beta track
The v2.0.0 beta line (WebRTC live video, two-way audio, blueprints, idle card redesign) continues separately. The next pre-release v2.0.0-rc12 ships alongside this stable and includes the same Classe 300X fix.