Skip to content

Release v2.0.0-rc7

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Apr 14:44

v2.0.0-rc7

πŸ”§ Fixes

  • Snapshot/vignette images no longer expire (#44) β€” Camera entities now read from locally persisted images instead of Azure SAS URLs. Previously, snapshot images would return a 403 error ~5 minutes after a doorbell ring because the cloud URLs expired. Images are now downloaded to disk before events are fired, so automations and notifications always have images available immediately.
  • ensure_connected AttributeError resolved (#46) β€” Bumped pybticino requirement to >=1.8.0, which includes ensure_connected() and resubscribe() for the signaling client. This fixes the error when answering calls via the bticino_ha_extras card.

✨ New

  • Actionable Doorbell Notification blueprint β€” New blueprint with snapshot preview and up to 3 configurable door-unlock buttons. Uses Android's alarm_stream channel so the notification rings even when the phone is on silent/mute. Button labels are automatically derived from lock entity names β€” no manual configuration needed. Import blueprint

βš™οΈ Internal

  • WebSocket event processing is now fully async β€” _process_websocket_event, _process_rtc_event, _process_status_event, and _close_history_event are all awaited inline instead of using background tasks. This ensures images are on disk before any event fires.
  • _update_last_event no longer reuses stale subevents from previous API polls (which contained expired Azure URLs).

πŸ§ͺ We need beta testers!

This is a release candidate β€” we'd love your help testing it before the stable v2.0.0 release. If you have a BTicino Classe 100X/300X intercom, please:

  1. Install this RC via HACS (enable "Show beta versions" β†’ update to v2.0.0-rc7)
  2. Ring your doorbell and check that:
    • The snapshot camera entity shows the image immediately and keeps showing it after 5+ minutes (no more 403 errors)
    • The new blueprint notification works with your locks
  3. Report any issues at GitHub Issues

Your feedback helps us ship a solid v2.0.0. Thank you! πŸ™