Release v2.0.0-rc9
Pre-release
Pre-release
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_connectedAttributeError 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_statenow 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:
- Install this RC via HACS (enable "Show beta versions" β update to v2.0.0-rc9)
- 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
- Report any issues at GitHub Issues
Every test report β even "it works!" β helps us ship a solid v2.0.0. Thank you! π