Utilisation du climate Qubino

Bonjour,

J’ai bien progressé grâce à vous avec mes modules fils pilote, merci ! :slight_smile:

Après avoir géré les Nodon, j’ai une petite question sur l’utilisation du climate généré par l’intégration Qubino Wire pilot :

Voici la tuile de mon radiateur, je réussis à changer l’icône en fonction de l’état de l’entité (Off pour pas de chauffage, Heat pour Absent/Confort/Eco).

features:
  - style: dropdown
    type: climate-preset-modes
type: tile
entity: climate.zw_fp_grenier_thermostat
features_position: inline
vertical: false
name: Grenier
hide_state: false
show_entity_picture: true
grid_options:
  columns: full
state_content: current_temperature
card_mod:
  style: |
    ha-tile-icon {
      {% if is_state('climate.zw_fp_grenier_thermostat','off') %}
        --card-mod-icon:mdi:power;
        --tile-color: black;
      {% elif is_state('climate.zw_fp_grenier_thermostat','heat') %}
        --card-mod-icon:mdi:fire;
        --tile-color: orange;
      {% endif %}
    }

Mais pour que ce soit vraiment indicatif je souhaiterais changer l’icône en fonction du preset sélectionné dans la liste de droite, soit Off/Absent/Confort/Eco. J’ai donc modifié is_state('climate.zw_fp_grenier_thermostat','off') par d’autres choses, impossible de trouver ce qui fonctionne. Voyez-vous comment faire ? J’ai notamment cherché du côté du dimmer du flush-pilot (sachant par exemple que 10% représentent le mode Absent), mais rien de concluant…

J’ai trouvé ça comme attributs, mais je ne sais pas en récupérer la valeur :

hvac_modes: heat, off
min_temp: 7
max_temp: 35
preset_modes: comfort, eco, away, none
current_temperature: 11.6
preset_mode: away
icon: mdi:radiator
friendly_name: Radiateur grenier
supported_features: 400

Bon à force de chercher j’ai trouvé, je poste pour d’autres qui chercheraient :

features:
  - style: dropdown
    type: climate-preset-modes
type: tile
entity: climate.zw_fp_grenier_thermostat
features_position: inline
vertical: false
name: Grenier
hide_state: false
show_entity_picture: true
grid_options:
  columns: full
state_content: current_temperature
card_mod:
  style: |
    ha-tile-icon {
      {% if state_attr('climate.zw_fp_grenier_thermostat', 'preset_mode')=="none" %}
        --card-mod-icon:mdi:power;
        --tile-color: black;
      {% elif state_attr('climate.zw_fp_grenier_thermostat', 'preset_mode')=="away" %}
        --card-mod-icon:mdi:snowflake;
        --tile-color: blue;
      {% elif state_attr('climate.zw_fp_grenier_thermostat', 'preset_mode')=="eco" %}
        --card-mod-icon:mdi:leaf;
        --tile-color: green;
      {% elif state_attr('climate.zw_fp_grenier_thermostat', 'preset_mode')=="comfort" %}
        --card-mod-icon:mdi:fire;
        --tile-color: red;
              {% endif %}
    }

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