Extraction de variables d'appareil Zigbee

Pour extraire une variable, il va te falloir un template et utiliser la syntaxe state_attr.

C’est un peu détaillé dans le message ci joint :Prestation de conseil pour particulier - #11 par BBE

Regardes dans les outils de développement / Etats le contenu de ton climate tu retrouveras cet attribut (et d’autres) et leurs valeurs…
exemple:

Dans outils de développement / modèles tu peux tester la syntaxe de state_attr


si l’attribut que tu cherches existe, pour en faire un trigger, it te suffit de faire un trigger sur une condition de template.

Un example tiré de ma présentation:

alias: Lumières - Escalier - extinction auto inoccupé
description: extinction auto de l'escalier en absence de mouvement 15min si allumé
triggers:
  - alias: Lumière allumée et personne dans la piece depuis longtemps
    trigger: template
    value_template: >-
      {{(states('group.lumieres_escalier') == 'on') and
      (states('binary_sensor.escalier_occupancy') == 'off')}}
    for:
      hours: 0
      minutes: 15
      seconds: 0
conditions: []
actions:
  - type: turn_off
    entity_id: group.lumieres_escalier

mode: single

Dans ton cas ça serait quelque chose du genre:

triggers:
  - alias: trigger sur état 'heat'
    trigger: template
    value_template: {{ state_attr('climate.thermostat_salon','running_state') == 'heat' }}
conditions: []
actions: []

1 « J'aime »