Comment recupérer une valeur spécifique dans une entité Climate?

Bonjour à tous,

Je cherche à recupérer la valeur “hvac_action” que je vois dans les outils de dev :

L’idée c’est de modifier une couleur / icone en fonction de la valuer du hvac_action.

dans mon exemple ici c’est “idle”

Merci pour votre aide :slight_smile:

Salut

Essaie ça :

{{ is_state_attr('climate.mqtt_xxxxxxxxxx', 'hvac_action', 'idle') }}

Bonjour,

ou ça :

{{ state_attr('climate.mqtt_xxxxxxxxxx', 'hvac_action') }}

Bob

1 « J'aime »

Merci à vous 2.

Du coup si je fais :

{% if is_state_attr('climate.mqtt_xxxxxxxxxx', 'hvac_action', 'idle') == ‘idle’ %}
grey
{% elif is_state_attr('climate.mqtt_xxxxxxxxxx', 'hvac_action', 'idle') == ‘heat‘ %}
red
{% else %}
grey
{% endif %}

ca va marcher ?

Bonjour,
Plutôt ça:

{% if state_attr('climate.versatile_thermostat_chambre', 'hvac_action')  ==  'idle' %}
grey
{% elif state_attr('climate.versatile_thermostat_chambre', 'hvac_action') == 'heat' %}
red
{% else %}
grey
{% endif %}

ou

{% if is_state_attr('climate.versatile_thermostat_chambre', 'hvac_action', 'idle') %}
grey
{% elif is_state_attr('climate.versatile_thermostat_chambre', 'hvac_action', 'heat') %}
red
{% else %}
grey
{% endif %}
1 « J'aime »

bon laors je ne comprends pas pourquoi ça ne change pas de couleur….

type: custom:mushroom-chips-card
chips:
  - type: entity
    entity: climate.mqtt_1698146865_1698146865
    content_info: name
    icon: mdi:radiator
    name: Cuisine
  - type: template
    entity: climate
    icon: mdi:radiator
    icon_color: >
      {% if is_state_attr('climate.mqtt_1698146865_1698146865', 'hvac_action')  ==  'idle' %}
      grey
      {% elif is_state_attr('climate.mqtt_1698146865_1698146865', 'hvac_action') == 'heating' %}
      red
      {% else %}
      grey
      {% endif %}

Et dans la console de dev :

avec la syntaxe :

state_attr('climate.mqtt_1698146865_1698146865', 'hvac_action')

Utilise bien la balise texte préformaté imagestp, trop galère à copier le code sinon.

Relis mon poste.

1 « J'aime »

C’est la solution :slight_smile:

Merci :slight_smile:

j’ai essayé de reformaté… mais je crois que je suis aussi doué avec les mises en forme

Qu’avec le code YAML :smiley:

1 « J'aime »

Comment je peux modifier la couleur du texte dans le chips ?

- type: custom:mushroom-chips-card
    chips:
      - type: template
        entity: climate
        icon: |
          {% if is_state_attr('climate.mqtt_1698146865_1698146865',
           'hvac_action', 'idle') %} 
           mdi:radiator-disabled 
           {% elif
           is_state_attr('climate.mqtt_1698146865_1698146865', 'hvac_action',
           'heating') %}
           mdi:radiator {% else %}
           mdi:radiator-off 
           {% endif %}
        content: Cuisine
        tap_action:
          action: more-info
        icon_color: >
          {% if is_state_attr('climate.mqtt_1698146865_1698146865',
          'hvac_action', 'idle') %} grey {% elif
          is_state_attr('climate.mqtt_1698146865_1698146865', 'hvac_action',
          'heating') %} red {% else %} grey {% endif %}

Ici “Cuisine” reste en noir… et je souhaite le mettre de la même couleur que les icones.

Salut

En regardant dans ce post tu auras toutes les infos pour toutes les cartes mushroom.

2 « J'aime »

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