Skip to content

Release v1.9.0

Choose a tag to compare

@github-actions github-actions released this 30 Mar 13:40

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_id in their unique_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/missed breakdown in attributes
  • Lock last_unlocked attribute — ISO timestamp of the last unlock via Home Assistant
  • Call sensor session_id attribute — WebRTC session ID for future call answer/reject support
  • Binary sensor device_class changed from occupancy to sound (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.