Carte custom : Room Card Minimalist : comment changer la couleur de l’icone

Bonjour,

Je souhaite faire basculer la couleur grise de la pièce Bureau vers bleu lorsque la lumière du bureau est allumée.

background_type: color
type: custom:room-card-minimalist
name: Bureau
icon: mdi:desk
card_template: grey
tap_action:
  action: none
hold_action:
  action: none
use_template_color_for_title: true
use_template_color_for_secondary: true
entities:
  - type: entity
    icon: mdi:ceiling-light
    icon_off: mdi:ceiling-light-outline
    condition: Lights On
    template_on: yellow
    tap_action:
      action: toggle
    hold_action:
      action: none
    entity: light.lampe_bureau
    on_state: "on"
    use_light_color: false
  - type: entity
    icon: mdi:window-shutter
    icon_off: mdi:window-shutter-open
    condition: Motion
    template_off: green
    tap_action:
      action: more-info
    hold_action:
      action: none
    entity: cover.bureau
    on_state: closed
icon_color: Light Blue

J’ai tout essayé, mais cela n’a pas fonctionné. Est-ce que cela pourrait venir d’un problème de version ?
Merci d’avance pour votre aide !

As tu essayé light blue au lieu de Light Blue ?

As tu lu la doc de ta carte (que je ne connais pas) ?

As tu lu l’interface graphique:


Ton icon color semble ne pas être effectif si tu utilises un template (Grey dans ton cas).

1 « J'aime »

non ça ne fonctionne pas

essaie d’enlever ton template grey pour voir si ça marche…

Si c’est bien cette carte que tu utilises (sinon ce serait bien de mettre le lien, vu que ce n’est pas une carte core, on n’est pas sensé avoir la science infuse…) :

Il semble y avoir des template tous fait et le moyen de contrôler tous les elements un par un. Mais les deux sont probablement incompatibles comme écrit dans l’interface que tu postes:

Autre option, au lieu du template grey, essaie le template lightblue

attention visiblement c’est lightblue et pas Light Blue ou light blue

1 « J'aime »

Oui oui, il s’agit bien de cette carte ! Comme je débute, je ne savais plus comment retrouver son nom, désolé :sweat_smile: J’ai essayé le template lightblue, mais c’est le même résultat. Sinon, j’ai tenté de créer le template avec ChatGPT dans le champ “Icon Color”, mais je ne suis pas sûr que ce soit le bon endroit… j’apprends petit à petit ^^

Icon Color - gets overwritten when using card color template
Tu n’utilises pas template mais entity, c’est peut être pour ça !
D’ailleurs je ne vois pas comment on choisi les entités en mode template ou la pièce à afficher !
Bob

1 « J'aime »

On t’a pourtant écrit au dessus (@Bob comme moi…) de ne pas mettre template grey ET icon color…

Mettre icon color ne sert à rien si tu n’enlèves pas template: grey (en tout cas d’après ce qui est écrit sur l’interface) !

Icon Color - gets overwritten when using card color template

ça signifie en Français icon color sera surpassé (ignoré) si vous utilisez card color template

Alors plutôt que de demander à Chat GPT essaie déjà ce que les humains t’ont dit:

  • 1/ commence par éditer ton titre pour au moins mettre la carte dedans, histoire que les membres du forums sachent de quoi ça parle et que si un utilisateur de cette carte voie ton titre, il ait plus de chance de cliquer dessus…
    Par exemple :

Carte custom : Room Card Minimalist : comment changer la couleur de l’icone

  • 2/ essaie d’enlever le template grey.
type: custom:room-card-minimalist
name: Bureau
icon: mdi:desk
icon_color: blue
background_type: color
tap_action:
  action: none
hold_action:
  action: none
entities:
  - type: entity
    icon: mdi:ceiling-light
    icon_off: mdi:ceiling-light-outline
    condition: Lights On
    template_on: yellow
    tap_action:
      action: toggle
    hold_action:
      action: none
    entity: light.lampe_bureau
    on_state: "on"
    use_light_color: false
  - type: entity
    icon: mdi:window-shutter
    icon_off: mdi:window-shutter-open
    condition: Motion
    template_off: green
    tap_action:
      action: more-info
    hold_action:
      action: none
    entity: cover.bureau
    on_state: closed

  • 3/ essaie le template light blue:
background_type: color
type: custom:room-card-minimalist
name: Bureau
icon: mdi:desk
card_template: lightblue
tap_action:
  action: none
hold_action:
  action: none
use_template_color_for_title: true
use_template_color_for_secondary: true
entities:
  - type: entity
    icon: mdi:ceiling-light
    icon_off: mdi:ceiling-light-outline
    condition: Lights On
    template_on: yellow
    tap_action:
      action: toggle
    hold_action:
      action: none
    entity: light.lampe_bureau
    on_state: "on"
    use_light_color: false
  - type: entity
    icon: mdi:window-shutter
    icon_off: mdi:window-shutter-open
    condition: Motion
    template_off: green
    tap_action:
      action: more-info
    hold_action:
      action: none
    entity: cover.bureau
    on_state: closed
  • 4/ si tu veux utiliser un template dans icon color, lis la doc, c’est sûr que ce n’est pas comme chatGPT te l’as écrit…

PS: je n’utilises pas cette carte, mais je crois que j’ai passé plus de temps sur la lecture de la doc que toi…

Quelques conseil pour ta prochaine demande d’aide:

1 « J'aime »

J’ai corrigé le titre comme vous me l’aviez demandé. Merci pour votre aide ! J’ai tout essayé, mais la bascule de couleur ne fonctionne pas (je pense que c’est un problème avec le choix des entités en mode template). J’ai bien lu la documentation, mais elle ne parle pas du changement de couleur. Je suis également nul en programmation, désolé de vous embêter.

1 « J'aime »

@FKAJ35 Jette un oeil là:

j’ai fait un tuto simplifié où j’explique comment changer la couleur de l’icone avec un template.
Dans ce message: [Carte] Mise en forme de room-card avec mushroom et tutos - #12 par BBE regarde le point 4 pour comprendre rapido comment marchent les templates (attention c’est juste le début du début…)

Attention, ce n’est pas la même carte ! même si ça ressemble… Donc tu ne peux pas tout appliquer!

Tu peux essayer de reprendre ce type de template JINJA2 dans « icon color » , un truc du style:

{% if is_state('light.lampe_bureau', 'on') %} 
blue
{% else %}
grey
{% endif %}

J’avais installé cette carte pour aider mais je la supprime, pas tout compris et aucun sujet dessus ici ou sur le forum inter.
Si l’on avait peur d’embêter, il n’y aurait plus de forum.

EDIT: bravo @BBE
j’avais testé ça aussi mais sans enlever le « Grey ».

Trop fort
Bob

2 « J'aime »

ça fonctionne avec ce fameux JINGA2 (j’ai bien cherché même avec ChatGPT) !

{% if is_state('light.lampe_bureau', 'on') %} 
blue
{% else %}
grey
{% endif %}

Un grand merci à vous tous ! :clap:

1 « J'aime »

Se méfier de ChatGpt même si ça peut aider, dans certain cas il aurait cramé mes ESP32 sije l’avais écouté.
Un rendu de ta carte alors ?
Tout fini bien :slight_smile:
Bob

1 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.