j’ai ajouté l’intégration RTE tout fonctionne parfaitement, et j’utilise des cartes Mushrooms pour l’affichage.
Cependant je souhaiterais que l’icône de l’état des heures creuses changent de couleur en fonction de si l’état est activé ou désactivé, et je n’y arrive pas…
Salut
c’est bizzare car c’est le comportement par defaut de cette carte normalement.
type: custom:mushroom-entity-card
entity: binary_sensor.msunpv_s2
icon_color: red
Mon icone passe bien en rouge si msunpv_s2 est on et redevient grisée si off.
Si tu veux du rouge pour HP et du jaune pour HC alors c’est la mushroom template card qu’il te faut comme dit juste au dessus ou en dessous avec exemple.
Pour la couleur, c’est dans icon_color, pour le texte dans primary:
primary: |
{% set state = states('binary_sensor.rte_tempo_heures_creuses') %}
{% if state == 'on' %} Heures creuses
{% elif state =='off' %} Heures pleines
{% endif %}
icon_color: |-
{% set state = states('binary_sensor.rte_tempo_heures_creuses') %}
{% if state == 'on' %} green
{% elif state =='off' %} red
{% endif %}
Pour la couleur du texte, tu ne peux pas avec mushroom template. Il faut utiliser en plus card_mod ( a installer de HACS ).
je viens de faire ceci, mais ça ne fonctionne toujours pas, j’ai des messages d’erreur :
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
primary: |
{% set state = states('binary_sensor.rte_tempo_heures_creuses') %}
{% if state == 'on' %} Heures creuses
{% elif state =='off' %} Heures pleines
{% endif %}
icon_color: |-
{% set state = states('binary_sensor.rte_tempo_heures_creuses') %}
{% if state == 'on' %} green
{% elif state =='off' %} red
{% endif %}
Pour aller plus loin, comment puis je faire la même chose pour connaitre le prochain changement vers les HP (sachant que la seule entité dans l’intégration est les HC) ?
Actuellement, la bascule se fait bien des HP vers HC, mais des HC vers HP il me fait le même décompte en m’indiquant que les heures creuses sont dans X heures alors que ce seront des HP
type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
icon: mdi:checkbox-blank-circle
primary: |-
{% set state = states('binary_sensor.rte_tempo_heures_creuses') %}
{% if state == 'on' %} Heures creuses
{% elif state =='off' %} Heures pleines
{% endif %}
icon_color: |-
{% set state = states('binary_sensor.rte_tempo_heures_creuses') %}
{% if state == 'on' %} green
{% elif state =='off' %} red
{% endif %}
- type: custom:mushroom-entity-card
entity: sensor.rte_tempo_heures_creuses_changement
icon_color: orange
name: Heures creuses
icon: mdi:timer-sand
Normal, ca n’est disponible qu’avec une vue sections.
il te faut créer une nouvelle page et choisir vue sections. Tu ne peux pas convertir une page normal en vue sections. Il faut créer une nouvelle pages et deplacer t’es cartes.
Je me doutais que j’avais encore loupé un truc…
Cependant, en recherchant card-mod, je ne le trouve pas… je ne trouve que celui-ci, c’est peut être le même ?