# Extraction de variables d'appareil Zigbee

**URL:** <https://forum.hacf.fr/t/extraction-de-variables-dappareil-zigbee/70565>\
**Category:** Entraide Home Assistant\
**Tags:** zigbee, mqtt, integration, aide, zigbee2mqtt\
**Created:** [Novembre 19, 2025, 2:50 UTC](https://forum.hacf.fr/t/extraction-de-variables-dappareil-zigbee/70565 "2025-11-19T14:50:46Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![BBE](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bbe/32/64915_2.png) [@BBE](https://forum.hacf.fr/u/BBE)\
**Post date:** [Novembre 19, 2025, 3:11 UTC](https://forum.hacf.fr/t/extraction-de-variables-dappareil-zigbee/70565/3 "2025-11-19T15:11:30Z")

</div>

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](https://forum.hacf.fr/t/prestation-de-conseil-pour-particulier/69692/11)

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

 ![image](https://forum.hacf.fr/uploads/default/original/3X/c/3/c3f62e5620d6b763f68352d1c849cf4182805a89.png)

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

 ![image](https://forum.hacf.fr/uploads/default/original/3X/9/7/970c3c65cdcb605c7c9633559dd1d3bc2c0b30a9.png)

* * *

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:

```auto
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:

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

```

---

_[View the full topic](https://forum.hacf.fr/t/extraction-de-variables-dappareil-zigbee/70565)._
