Skip to content

Release v2.0.0-rc12

Pre-release
Pre-release

Choose a tag to compare

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

Summary

Twelfth release candidate of v2.0. Two changes on top of v2.0.0-rc11:

  1. Classe 300X bridge detection fix (bumps pybticino requirement to >=1.8.2) — same fix as stable v1.9.7.
  2. DoorbellEventType.RING enum adoption + minimum HA bumped to 2026.5.0.

What's new

Classe 300X support (#54)

pybticino no longer sends the hardcoded DEFAULT_DEVICE_TYPES filter by default, so the API returns all module types including BNC3 (Classe 300X bridge). Verified end-to-end against the live Netatmo API: zero regression on Classe 100X.

DoorbellEventType.RING

HA 2026.5 (released 2026-05-06) standardized the doorbell event type under homeassistant.components.event.DoorbellEventType. The integration now uses the official enum instead of the raw "ring" string:

  • ✅ Official pattern, will be enforced by HA 2027.4
  • ✅ Enables HA's generic doorbell.rang trigger across integrations
  • ✅ Wire-compatible — the enum value is still "ring", so existing automations triggered on event_type: "ring" keep working

hacs.json now pins minimum HA to 2026.5.0 so HACS surfaces an explicit incompatibility warning instead of an ImportError at integration load.

Upgrade requirements

  • Home Assistant ≥ 2026.5.0 (was unset before — practically required 2025.x+ for the event entity)
  • pybticino >=1.8.2

If you are on a pre-2026.5 HA, stay on v2.0.0-rc11 (or upgrade HA first). Stable line (v1.9.x) does NOT require HA 2026.5 and remains the right pick if you can't upgrade HA right now.

Stable vs beta

Track Latest Use if
Stable v1.9.7 You want locks/sensors/snapshots, no WebRTC live video
Beta (this) v2.0.0-rc12 You want WebRTC live video and two-way audio (Chrome/Chromium only — see Firefox investigation)

Open issues handled this round

  • #54 (Classe 300X bridge detection) — fixed
  • #48 (iOS Sound Only crash) — fixed in rc11, closed
  • #49 (Home + Security user management) — answered, closed
  • ⚠️ #50 (HA Companion Android WebRTC) — investigation continues; please attach the requested webrtc-internals dumps from both Chrome Android and Companion if affected
  • 🎁 #53 (Blueprint feature: silent urgent notification) — shipped in bticino_ha_extras c60683b; re-import the blueprint to get it