Skip to content

Release v2.0.0-rc9

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Apr 19:06

v2.0.0-rc9

πŸ”§ Fixes

  • Answer mode m-line order fix (#47) β€” When answering an incoming call via the bticino_ha_extras card, the browser rejected the device's SDP with "The order of m-lines in answer doesn't match order in offer". The device sends (video, audio) but the browser may expect (audio, video). The SDP m-sections are now reordered to match the browser's offer before being sent as the answer (RFC 8829).

Changes since rc6

  • Snapshot/vignette images no longer expire (#44) β€” Images are downloaded locally before events fire. Automations and notifications always have images available immediately. No more Azure SAS URL 403 errors.
  • ensure_connected AttributeError resolved (#46) β€” pybticino β‰₯ 1.8.1 required.
  • TURN/STUN servers now work β€” Correct endpoint discovered by decompiling the Android app (app-turn.netatmo.net/api/getcredentials). WebRTC works behind NAT.
  • SEELE-style "SOUND ONLY" placeholder β€” Voice-only intercoms show a generated placeholder instead of reusing snapshots from other modules.
  • Actionable Doorbell Notification blueprint β€” Snapshot preview + configurable lock buttons. Uses Android alarm_stream (rings even on silent). Import blueprint
  • Light timezone warning fixed β€” set_module_state now includes timezone.

πŸ§ͺ We need beta testers!

We're getting close to a stable v2.0.0 release, and we need your help to make sure everything works across different setups. 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-rc9)
  2. Test these scenarios:
    • Ring the doorbell β†’ check that the snapshot appears immediately and stays visible after 5+ minutes
    • Try the new actionable notification blueprint (with lock buttons)
    • If you have multiple intercoms (with/without camera), verify each shows the correct image
    • Try answering a call via the bticino_ha_extras card
  3. Report any issues at GitHub Issues

Every test report β€” even "it works!" β€” helps us ship a solid v2.0.0. Thank you! πŸ™