Skip to content

0.65.0 - Configurable sensor tap actions, badge subscriptions & problem dialog 🐳🥠

Choose a tag to compare

@github-actions github-actions released this 16 Mar 18:47

tldr; fixed stuff + am optimizing how the card renders (since most people use many on their main dash).
let me know if I actually broke stuff >.<
also can add taps to sensors

🎯 Configurable sensor tap actions

Individual sensors can now have configurable tap, hold, and double-tap actions. For example, a sensor representing a light can toggle that light on tap instead of opening the more-info dialog.

sensors:
  - entity_id: light.living_room
    tap_action:
      action: toggle
  - entity_id: sensor.temperature
    tap_action:
      action:
        call-service
        # script to run hvac here, etc.

Available actions: toggle, more-info, navigate, none

🖼️ Fix: icon_background only applies to main room entity

When using icon_background with a background image, the image was incorrectly appearing on all entity icons on the right side, not just the main room icon.

🔄 Bug fix: Problem entities dialog updates live

The problem entities dialog now updates in real time when entity states change. Each row uses subscribe_entities to receive live state updates, so you see problem entities resolve (or new ones appear) without closing and reopening the dialog

🎨 Fix: Sensor state color names

Sensor state and badge icon_color values now correctly resolve when using Home Assistant theme color names with spaces (e.g. deep-purple, deep-orange, light-blue). These resolve to the corresponding CSS variables, matching occupancy and alarm configuration behavior

🔓 Bug fix: Badges work for non-admin users

Badge entity subscriptions now use subscribe_entities instead of subscribe_trigger. The previous API required admin privileges, so non-admin users saw errors or no badge updates. Badges now refresh correctly for all users.

📡 Shared subscription manager

Badge subscriptions are consolidated across your entire dashboard: multiple badges (and cards) share a single WebSocket subscription. This reduces churn and improves performance, especially with many badges.


What's Changed

  • chore: yarn (deps): bump the all-dependencies group with 2 updates by @dependabot[bot] in #402
  • chore: yarn (deps): bump undici from 7.22.0 to 7.24.1 by @dependabot[bot] in #405
  • chore: yarn (deps-dev): bump jsdom from 28.1.0 to 29.0.0 by @dependabot[bot] in #407
  • Configurable sensor tap actions, badge subscriptions & problem dialog 🐳🥠 by @warmfire540 in #401

Full Changelog: 0.64.0...0.65.0