# Controler un appareil avec une valeur variable

**URL:** <https://community.gladysassistant.com/t/controler-un-appareil-avec-une-valeur-variable/7977>\
**Category:** Configuration\
**Tags:** scene\
**Created:** [Février 15, 2023, 10:32 UTC](https://community.gladysassistant.com/t/controler-un-appareil-avec-une-valeur-variable/7977 "2023-02-15T10:32:01Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hizo](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/h/51bf81/32.png) [@Hizo](https://community.gladysassistant.com/u/Hizo)\
**Post date:** [Février 15, 2023, 10:32 UTC](https://community.gladysassistant.com/t/controler-un-appareil-avec-une-valeur-variable/7977/1 "2023-02-15T10:32:01Z")

</div>

Bonjour,

dans une scène, est-il possible de «&nbsp;Contrôler un appareil&nbsp;» en indiquant en valeur une variable «&nbsp;Récupérer le dernier état&nbsp;» ?

Concrètement,

- Création d’une scène
- Surveillance de l’état d’un bouton qui peut renvoyer 3 ou 4 états (1 2 3 5)
- Récupération de sa valeur
- Contrôler un appareil (un appareil mqtt)
- Valeur : valeur du bouton

Si ce n’est pas possible, ça veut dire qu’il faut faire 4 scènes différentes ?

Merci

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Février 15, 2023, 11:00 UTC](https://community.gladysassistant.com/t/controler-un-appareil-avec-une-valeur-variable/7977/2 "2023-02-15T11:00:59Z")

</div>

Tu mets simplement plusieurs déclencheurs dans ta scène (démarre la scène si 1, démarre si 2)  
Puis tu vas rechercher la dernière valeur…

---

<div class="post-metadata">

**Author:** ![Hizo](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/h/51bf81/32.png) [@Hizo](https://community.gladysassistant.com/u/Hizo)\
**Post date:** [Février 15, 2023, 11:21 UTC](https://community.gladysassistant.com/t/controler-un-appareil-avec-une-valeur-variable/7977/3 "2023-02-15T11:21:41Z")

</div>

J’ai pas compris comment tu fais pour utiliser cette dernière valeur, peux tu préciser stp ?

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Février 15, 2023, 12:29 UTC](https://community.gladysassistant.com/t/controler-un-appareil-avec-une-valeur-variable/7977/4 "2023-02-15T12:29:40Z")

</div>

C’est un peu difficile de parfaitement t’aiguiller sans avoir toutes les infos mais la box ‹&nbsp;contrôler un appareil&nbsp;› devrait pouvoir faire ce qu’il faut, non?  
Tu peux préciser ce qu’il te faut? Peut-être des screenshots de tes devices et le fonctionnement exact de ce que tu veux ?

---

<div class="post-metadata">

**Author:** ![Hizo](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/h/51bf81/32.png) [@Hizo](https://community.gladysassistant.com/u/Hizo)\
**Post date:** [Février 15, 2023, 1:11 UTC](https://community.gladysassistant.com/t/controler-un-appareil-avec-une-valeur-variable/7977/5 "2023-02-15T13:11:45Z")

</div>

Je me suis peut être mal expliqué.

Utilisation du déclencheur, dès qu’une action est réalisé sur le bouton :

 ![Screenshot_20230215_140405](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/3/35d8c6fb0db7c168264a64a6f3cba1ff78028d67.png)

1ere étape, je récupère sa valeur :

 ![Screenshot_20230215_140435](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/81d4da003d1d7829095dd775ba4657a2e2af49f1.png)

2ème étape, je veux envoyer la valeur précédente à un appareil MQTT :

 ![Screenshot_20230215_140553](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/b/b1e8b2c2a6a38fe861ac4dff18ed5a1695ffea6e.png)  
Mais la valeur doit être numérique, impossible d’utiliser la variable…

Si ça fonctionne, je peux faire une seule scène quelque soit la valeur du bouton.  
Si je suis obligé de rentrer une valeur numérique, il faut que je crée une scène par valeur, pour cette exemple, ça fait 3 scènes…  
Chaque scène utilisant un numéro spécifique au niveau déclencheur et renvoyant la même valeur à l’appareil.

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [Février 15, 2023, 7:20 UTC](https://community.gladysassistant.com/t/controler-un-appareil-avec-une-valeur-variable/7977/6 "2023-02-15T19:20:46Z")

</div>

Pas possible actuellement :

> [@Être capable d'injecter une variable dans requête HTTP + contrôler un appareil](https://community.gladysassistant.com/t/etre-capable-dinjecter-une-variable-dans-requete-http-controler-un-appareil/7045):
>
> En tant qu’utilisateur Je veux pouvoir injecter une variable de scene dans une requête http Afin de pouvoir faire des requêtes contenant des informations pertinante (état douverture de porte par exemple) En tant qu’utilisateur Je souhaiterais pouvoir injecter une variable de scène dans un bloc contrôler un appareil Afin de pouvoir definir une valeur a une fonctionnalité (recuperation qualités dair via api cf : [Nouvelle vidéo : Gladys Assistant chez vous #5, Cyril et son café prêt tous les m…](https://community.gladysassistant.com/t/nouvelle-video-cyril-et-son-cafe-pret-tous-les-matins-grace-a-gladys/7183/15)

---

<div class="post-metadata">

**Author:** ![Hizo](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/h/51bf81/32.png) [@Hizo](https://community.gladysassistant.com/u/Hizo)\
**Post date:** [Février 15, 2023, 7:42 UTC](https://community.gladysassistant.com/t/controler-un-appareil-avec-une-valeur-variable/7977/7 "2023-02-15T19:42:13Z")

</div>

Merci, je viens de voter pour.
