0.63.0 - Problem Entities Dialog!!! New slider style, state not equal operator, bug fixes, and @Ltek feature flags you all wouldn't get 🥅 🐐
TLDR - Skip the novella below
- Clickable Problem Entities Dialog: Click the problem indicator badge to view detailed information about all problem entities
- Hide State Display for Zero Attribute Domains: Automatically hide redundant "off"/"closed" state text when entities are inactive and their primary attribute is 0
- Bar-Filled Slider Style: New slider style with proportional fill visualization for brightness control
- Not Equal Operator for State Matching: Use
neoperator to match all states except a specific value - Bug Fix: Fixed icon display issue when entities become unavailable
🎯 New Feature: Clickable Problem Entities Dialog
Problem Entity Details Dialog
Sometimes new features are a chore, but this one was fun to implement and earned the WAF stamp from Gina!
You can now click the problem indicator (the numbered badge showing problem count) to view detailed information about all problem entities in the room.
Features:
- Click to View: Click the problem indicator badge to open a dialog listing all problem entities
- Entity Details: Each entity in the dialog shows:
- Entity icon
- Entity name (friendly name or entity ID)
- Current state display
- Active/Inactive status badge
- These cool gifs above: 16MBs of new GIFs for the ol' repo (sorry mom!)
- Quick Access: Click any entity in the dialog to open its more-info dialog for detailed information and controls
- Visual Indicators: Active problems are highlighted with a red border, inactive problems are shown with reduced opacity
- Hover Effects: Problem indicator scales up on hover for better visibility
Usage:
No configuration needed! Simply click the problem indicator when it appears on your card. The dialog will automatically show all problem entities detected in the area.
Example:
- Card displays problem indicator showing "3" (three problem entities detected)
- Click the indicator
- Dialog opens showing:
- Battery Low - sensor.door_battery (Active)
- Water Leak - binary_sensor.kitchen_leak (Active)
- Low Battery - sensor.window_battery (Inactive)
- Click any entity to open its more-info dialog
🔇 New Feature: Hide State Display for Zero Attribute Domains
Hide Redundant State Text When Entities Are Inactive
When using the show_state feature with lights, fans, covers, or valves, the state display may show redundant "off" or "closed" text when the entity is inactive and its primary attribute (brightness, percentage, current_position) is 0. Since the icon already visually indicates the state, you can now use the hide_zero_attribute_domains feature to hide the state display in these cases.
Features:
- Smart Hiding: Automatically hides state display when entities are inactive (off/closed) and their primary attribute is 0
- Visual Clarity: Prevents redundant "off" or "closed" text from appearing when the icon already indicates the state
- Selective Display: Only hides when appropriate - shows state display normally when entities are active or have non-zero attribute values
- Supported Domains: Works with lights, fans, covers, and valves
Usage:
type: custom:room-summary-card
area: living_room
features:
- show_entity_labels
entities:
# Show brightness when on, hide "off" text when off
- entity_id: light.living_room
features:
- show_state
- hide_zero_attribute_domains
# Show percentage when on, hide "off" text when off
- entity_id: fan.bedroom
features:
- show_state
- hide_zero_attribute_domains
# Show position when open, hide "closed" text when closed
- entity_id: cover.garage_door
features:
- show_state
- hide_zero_attribute_domainsHow it works:
- When the entity is active (on/open) or has a non-zero attribute value, the state display is shown normally
- When the entity is inactive (off for lights/fans, closed for covers/valves) and the primary attribute is 0, the state display is hidden
- This prevents redundant "off" or "closed" text from appearing when the icon already indicates the state
Supported domains:
light- Hides when off and brightness is 0fan- Hides when off and percentage is 0cover- Hides when closed and current_position is 0valve- Hides when closed and current_position is 0
🎨 New Feature: Bar-Filled Slider Style
Added bar-filled Slider Style
A new slider style option has been added that provides a proportional fill visualization for brightness control.
Features:
- Outlined bar container with straight top edge and rounded bottom corners
- Proportional fill that grows from bottom to top based on brightness level (0-100%)
- Automatically uses the light's color (RGB color, on_color, or theme color) for the fill
- Icon is hidden - the entire bar is draggable
- Clean, modern appearance perfect for visual brightness feedback
Usage:
type: custom:room-summary-card
area: living_room
features:
- slider
slider_style: bar-filled
entity: light.living_room_mainDifference from bar style:
bar: Always shows a full fill with a black line indicatorbar-filled: Shows proportional fill (0-100%) based on brightness level - the fill itself indicates the level
⚖️ New Feature: Not Equal Operator for State Matching
Match All States Except a Specific Value
State matching now supports a ne (not equal) operator, making it easy to match all states except a specific value. Perfect for entities with enum states where most states need the same treatment.
Example:
entities:
- entity_id: sensor.roborock_dock
states:
- state: 'ok' # eq by default
icon_color: green
- state: 'ok'
operator: ne
icon_color: red # All other states show redThis simplifies configuration by avoiding the need to list every possible enum state explicitly. The default operator is eq (equal) for backward compatibility.
🐛 Bug Fix: Icon Not Displaying When Entity Becomes Unavailable
Fixed Icon Display Issue for Unavailable Entities
Fixed an issue where entity icons would not display when devices (such as TVs) transitioned from an active state to "unavailable" or "off" state.
- chore: bumps version to 0.63.0 by @gh-action-bump-version
- state not equal operator - thanks @sebashi! by @warmfire540
- code smells by @warmfire540
- hide show state for certain domains - thanks @Ltek! by @warmfire540
- media_player dissapearing icon - thanks @MelleD! by @warmfire540
- problem entities dialog - thanks @MelleD! by @warmfire540
- bar filled slider style - thanks @hfalk! by @warmfire540
- chore: yarn (deps): bump lodash-es from 4.17.21 to 4.17.23 (#377) by @dependabot[bot]
What's Changed
- chore: yarn (deps): bump lodash-es from 4.17.21 to 4.17.23 by @dependabot[bot] in #377
- Problem Entities Dialog!!! New slider style, state not equal operator, bug fixes, and @Ltek feature flags you all wouldn't get 🥅 🐐 by @warmfire540 in #378
Full Changelog: 0.62.0...0.63.0

