Release v1.9.0
v1.9.0
⚠️ Breaking Changes
Some entity IDs and attributes have changed in this release. After updating you may need to:
- Update automations that reference old attribute names
- Delete orphaned entities from the entity registry (Settings → Devices & Services → Entities → filter "unavailable" BTicino entities → delete)
Changed entities:
- Bridge Uptime sensor → renamed to Bridge Last Boot (now shows boot timestamp instead of raw seconds)
- Bridge Last Config Update sensor → removed (data was incorrect/garbage)
- Bridge Last Seen sensor → removed (always 0 for BNC1 devices)
- Bridge diagnostic sensors now have
entry_idin theirunique_id— old entities without it will appear as duplicates and should be deleted
Changed attributes (all entity types):
- Removed internal attributes:
module_id,bridge_id,variant,firmware_revision,configured,uptime,appliance_type,local_ipv4,wifi_strength,websocket_connected,associated_locks - Removed duplicate raw timestamps (kept only ISO format)
- Lock/Light: now show only
reachable,last_used - Binary sensor (call): now shows
reachable,last_call_type,last_call_time,last_call_message,session_id,snapshot_url
New Features
- Bridge Busy binary sensor — indicates when the intercom is in an active call
- Calls sensor — counts total calls with
answered/missedbreakdown in attributes - Lock
last_unlockedattribute — ISO timestamp of the last unlock via Home Assistant - Call sensor
session_idattribute — WebRTC session ID for future call answer/reject support - Binary sensor
device_classchanged fromoccupancytosound(doorbell is a sound event) - Camera now searches event history for images when the latest event has no snapshot (fixes #17, #9)
Other
- Added MIT license
- Full feature roadmap in TODO.md
What's Next
We are actively working on WebRTC video calling support (live video, answer/reject calls from HA). Pre-release versions will be available for testing — watch for v2.0.0-dev.* tags if you want to help test.