Skip to content

v1.4.7

Choose a tag to compare

@jwlerch78 jwlerch78 released this 28 May 21:00

v1.4.7

Fixed

  • Entity orphaning on reinstall — The Android app now reports a hardware-backed stableDeviceID (derived from Widevine MediaDrm) that survives reinstalls and package-id changes. Previously, reinstalling Dashie under a different package id presented Home Assistant with a brand-new device and orphaned all existing entities. On setup, if the device reports a stable ID that differs from the recorded device id, the integration rewrites entity unique_ids, the device-registry identifier, and the feed subscription in place — entity_ids are preserved, so existing dashboards and automations keep working untouched. The migration is idempotent and guards against conflicts if a separate config entry already claims the stable id.

Improved

  • Frigate-matched feeds survive camera outages (Phase A) — When a Dashie video feed's HA camera entity is mapped to a Frigate camera (via the existing matcher or frigate_camera_override), live stream resolve and the MJPEG proxy now prefer Frigate's restream over the HA camera entity. If an upstream camera integration breaks and the entity goes unavailable, the feed stays online because Frigate is the source of truth (availability is grounded in a direct Frigate probe). On by default for every Frigate-matched feed; per-feed opt-out via frigate_camera_override="__none__".