Mushroom custom:mushroom-chips-card et auto-entities

Version full dynamique avec couleur et icone en fonction de l’état

type: custom:auto-entities
show_empty: false
card:
  type: custom:mushroom-chips-card
  alignment: center
card_param: chips
filter:
  template: |
    {% set ns = namespace(select=[]) %}
    {% set entity_id=[
      ['binary_sensor.jour_presence','on','mdi:account','green','mdi:account','disabled'],
      ['calendar.invites','on','mdi:account-group','blue','mdi:account-group','disabled'],
      ['calendar.conges','on','mdi:calendar','pink','mdi:calendar','disabled']
    ]%}
      {% for chip in entity_id %}
      {% set name = state_attr(chip[0],"friendly_name")| title %}
      {% set icon = iif( states(chip[0]) == chip[1], chip[2], chip[4]) %}
      {% set icon_color = iif( states(chip[0]) == chip[1], chip[3], chip[5]) %}
      {% set ns.select = ns.select + [{
          'type': 'template',
          'icon':icon,
          'content': name,
          'icon_color': icon_color
      }] %}
    {% endfor %} {{ ns.select }}

image

2 « J'aime »