Recupérer la valeur du theme

Bonjour,

Je suis en train de refaire mes dashboards et je voulais afficher un icone blanc.
Sauf qu’avec un thème clair, ça ne marche pas.

J’ai donc voulu récupérer et tester la valeur du thème « clair » ou « sombre » sélectionner une couleur en fonction du thème.

Je n’arrive pas à trouver comment récupérer cette valeur.
J’ai chercher sans succès sur le forum
Est-ce que auelau’un saurait comment faire svp ?

J’utilise des mushroom template card :

type: custom:mushroom-template-card
primary: Célier
secondary: ""
icon: |-
  {% if is_state('switch.lumiere_celier', 'on') %}
  mdi:ceiling-light
  {% elif is_state('switch.lumiere_celier', 'off') %}
  mdi:ceiling-light-outline
  {% else %}
  mdi:cancel
  {% endif %}
icon_color: |-
  {% if is_state('switch.lumiere_celier', 'on') %}
  orange
  {% elif is_state('switch.lumiere_celier', 'off') %}
    {% if is_state('hass.themes.darkMode', '#e1e1e1') %}
    white
    {% else %}
    orange
    {% endif %}
  {% endif %}
badge_icon: ""
layout: vertical
hold_action:
  action: none
double_tap_action:
  action: none
grid_options:
  columns: 3
  rows: 2
entity: switch.lumiere_celier

Salut @dvergar

ça peut se faire avec les cartes custom:button-card

styles:
  card:
    - border: none
    - background: transparent
    - height: 58px
    - width: 58px
  icon:
    - color: |
        [[[
          if (hass.themes.darkMode) return '#e1e1e1';
          else return '#212121';
        ]]]

Pour les autres types de cartes, j’ai un doute.

j’ai rajouté le type de carte et le code que j’utilise.

le problème, c’est qu’apparemment, je ne peux pas utiliser hass.themes.darkMode

Ouais, alors le code que j’ai donné ne fonctionne qu’avec button-card :confused:

mince, dommage.
merci quand même :slightly_smiling_face: