Auto-entities Card mit card_mod für Farben verwenden?

Hey, weiß jemand ob es möglich ist in der Auto-Entities Card den card_mod zu verwenden? Oder anders gefragt, ich möchte den Status von den Feuchtigkeitssensoren in bestimmten Farben auszugeben? Ich möchte das nach höchsten Wert sortiert und dann aber bestimmten Feuchtigkeits-Prozent farblich hervorheben

Probiert habe ich es so, aber funktioniert leider nicht:

type: custom:auto-entities
card:
  type: entities  
  card_mod:
    style: |
      :host {
        color:
          {% if states(config.entity) | float <= 55 %} 
            default
          {% elif states(config.entity) | float >= 65 %}
            red
          {% endif %}
          ;
      }
  cards:
    type: entities
filter:
  include:
    - entity_id: '*humidity'
  exclude: []
sort:
  method: state
  numeric: true
  reverse: true

Hi @Soul,

hast du eine Lösung gefunden?
Stehe vor einem ähnlichen Problem.

Viele Grüße und Danke,
Nico

Ich nutze dafür die battery-state-card, ist nicht nur für Batterien. Ich nutze es z.B. auch für die Tankpreise

type: custom:battery-state-card
secondary_info: "{last_changed}"
icon: mdi:fuel
colors:
  steps:
    - value: 1.7
      color: lightgreen
    - value: 1.8
      color: orange
    - value: 2
      color: red
filter:
  include:
    - name: entity_id
      value: sensor.*_super
sort:
  by: state
  desc: false
layout_options:
  grid_columns: full

2 „Gefällt mir“

Hallo, danke für den Input.

ich habe das Problem mit Custom-UI, muss installiert werden damit icon_color im Templating funktioniert, gelöst. Des Weiteren benötigt man noch eine Anpassung der configuration.yaml im Bereich customize_glob.

homeassistant:
  customize_glob:
    sensor.waste_*:
      templates:
        icon_color: |
          if (attributes.daysTo === 1) return 'orange'; 
          if (attributes.daysTo === 0) return 'red'; 
          return 'steelblue';

Jetzt wird Global, in allen Ansichten von Home Assistant, die Icon-Farbe der Abfuhrtermine über Waste Collection Schedule je nach Termin angepasst. Wenn daysTo === 1 (Morgen) ist orange und bei 0 (Heute) rot.

image

Viele Grüße