Skip to content

Release v1.9.7

Choose a tag to compare

@github-actions github-actions released this 20 May 19:37
· 92 commits to main since this release

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_TYPES omitted BNC3 (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.

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.