Skip to content

v0.2.0 - Icon Support & Blank Cell Colors

Choose a tag to compare

@sxdjt sxdjt released this 28 Nov 06:59

What's New in v0.2.0

Icon Support

  • Global icon toggle: Enable/disable icons with show_icons: true/false
  • Icon placement: Choose where icons appear: above, below, left, or right of text
  • Configurable icon size: Set icon size globally with icon_size (e.g., 24px, 2rem)
  • Per-entity control: Override global icon settings per entity with show_icon
  • Custom icons: Define custom icons for on/off states per entity
  • Smart defaults: Automatically uses entity's icon from Home Assistant, with domain-based fallbacks

Blank Cell Enhancements

  • Configurable colors: Set custom colors for blank cells globally or per-cell
  • New blank color option in global_colors and per-entity colors

Bug Fixes

  • Fixed visual ghosting artifacts caused by opacity being applied to entire cells
  • Removed default ha-card styling that caused shadow/padding issues

Example Configuration

type: custom:indicator-grid-card
show_icons: true
icon_placement: above
icon_size: 28px
global_colors:
  blank: '#1a1a1a'
entities:
  - entity: light.kitchen
  - entity: switch.fan
    icon:
      on: mdi:fan
      off: mdi:fan-off
  - entity: sensor.temperature
    show_icon: false
  - {}  # Blank cell

Installation

Download indicator-grid-card.js and copy to your config/www/ directory, or install via HACS.

See the README for full documentation.