# Aide sur scènes et bouton Xiaomi

**URL:** <https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756>\
**Category:** Présentations\
**Created:** [Novembre 17, 2020, 9:39 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756 "2020-11-17T09:39:07Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hamtaro](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/hamtaro/32/2373_2.png) [@Hamtaro](https://community.gladysassistant.com/u/Hamtaro)\
**Post date:** [Novembre 17, 2020, 9:39 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/1 "2020-11-17T09:39:07Z")

</div>

Salut

J’essaie en vain de configurer mon switch Xiaomi pour avoir un comportement d’interrupteur avec une ampoule Hue de Philips.

J’ai un comportement bizarre, voici mes deux scènes.  
La première marche bien, quand la lumière est allumé, le clic éteint la lumière.

 ![screencapture-gladys-local-dashboard-scene-interrupteur-piano-2020-11-17-10_35_27](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/92fb634322d0ed13d16118fa5aff41bf7828c363.png)

La deuxième :

 ![screencapture-gladys-local-dashboard-scene-lumiere-piano-on-2020-11-17-10_36_57](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/a268ed7d652cbba1a36ce9140511ff4b67d786b1.png)  
Elle marche uniquement en appuyant su le bouton démarrer à l’intérieur de l’édition : la lampe est éteinte et s’allume quand j’appuie sur démarrer.  
Si ma lampe est éteinte et que je fais la même chose depuis la page de toutes les scènes, rien ne se passe…  
(Il y a une coquille sur mon screenshot, ma variable est bien à 1 sur le bouton, je faisais des tests avec le double clic à 2)  
Et bien évidemment, l’action sur le bouton ne marche pas non plus, j’ai ça dans les logs :

```auto
2020-11-17T10:33:18+0100 <error> scene.execute.js:20 () AbortScene [Error]: CONDITION_NOT_VERIFIED
    at Object.condition.only-continue-if (/src/server/lib/scene/scene.actions.js:125:13)
    at executeAction (/src/server/lib/scene/scene.executeActions.js:32:35)
    at /src/server/lib/scene/scene.executeActions.js:66:13
    at tryCatcher (/src/server/node_modules/bluebird/js/release/util.js:16:23)
    at MappingPromiseArray._promiseFulfilled (/src/server/node_modules/bluebird/js/release/map.js:68:38)
    at MappingPromiseArray.PromiseArray._iterate (/src/server/node_modules/bluebird/js/release/promise_array.js:115:31)
    at MappingPromiseArray.init (/src/server/node_modules/bluebird/js/release/promise_array.js:79:10)
    at MappingPromiseArray._asyncInit (/src/server/node_modules/bluebird/js/release/map.js:37:10)
    at _drainQueueStep (/src/server/node_modules/bluebird/js/release/async.js:97:12)
    at _drainQueue (/src/server/node_modules/bluebird/js/release/async.js:86:9)
    at Async._drainQueues (/src/server/node_modules/bluebird/js/release/async.js:102:5)
    at Immediate.Async.drainQueues (/src/server/node_modules/bluebird/js/release/async.js:15:14)
    at processImmediate (internal/timers.js:461:21)

```

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [Novembre 17, 2020, 9:54 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/2 "2020-11-17T09:54:25Z")

</div>

J’ai fais remonté le bug, Pierre Gilles a ouvert une PR pour ça.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 17, 2020, 4:39 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/3 "2020-11-17T16:39:45Z")

</div>

Le bug est déjà fixé et partira lors de la prochaine version taggué de Gladys, sûrement en fin de semaine ou début de semaine prochaine 🙂

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [Novembre 27, 2020, 9:06 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/4 "2020-11-27T21:06:16Z")

</div>

@pierre-gilles, le problème est toujours présent dans la version 4.0.1.

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Novembre 27, 2020, 10:29 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/5 "2020-11-27T22:29:26Z")

</div>

@Tlse-vins y’a pas eu de release avec ce fix

Edit: tu as raison ça aurait dû être Fix avec la 4.0.1

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 30, 2020, 7:48 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/6 "2020-11-30T07:48:47Z")

</div>

> [@Tlse-vins](#):
>
> @pierre-gilles, le problème est toujours présent dans la version 4.0.1.

ah mince, le bouton «&nbsp;start&nbsp;» d’une scène dans la vue liste ne fonctionne toujours pas? c’est ça le bug que j’ai fixé, ou alors j’ai pas compris!

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [Novembre 30, 2020, 8:13 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/7 "2020-11-30T08:13:15Z")

</div>

C’est exactement ça, chez moi en tout cas cela ne fonctionne pas.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 30, 2020, 9:40 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/8 "2020-11-30T09:40:41Z")

</div>

je confirme que ça ne fonctionne pas chez moi non plus. Je-réouvre l’issue.

---

<div class="post-metadata">

**Author:** ![Hamtaro](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/hamtaro/32/2373_2.png) [@Hamtaro](https://community.gladysassistant.com/u/Hamtaro)\
**Post date:** [Novembre 30, 2020, 7:10 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/9 "2020-11-30T19:10:55Z")

</div>

Et sinon, ma scène ?  
Parce que ça marche en testant mes deux scènes, elles allument et éteignent en vérifiant bien l’état actuel de la lampe.

Il doit y avoir un conflit avec le bouton ?  
J’ai mis état = 1 alors =\>  
Dans un cas, l’extinction, ça marche, dans l’autre, l’allumage, ça plante… 😕

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Décembre 1, 2020, 5:04 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/10 "2020-12-01T17:04:17Z")

</div>

> [@Hamtaro](#):
>
> Parce que ça marche en testant mes deux scènes, elles allument et éteignent en vérifiant bien l’état actuel de la lampe.

Je viens de faire un test, effectivement j’ai le même problème que toi. Désolé je pensais que ton post parlait d’un seul et même problème je n’avais pas compris l’autre problème !

En fait à mon avis l’Abort lancé lorsqu’un des deux scénarios «&nbsp;échoue&nbsp;» va trop loin et interromp l’autre scène aussi.

J’ai créé une issue pour référencer le bug :

> <https://github.com/GladysAssistant/Gladys/issues/994>
>
> https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756

---

<div class="post-metadata">

**Author:** ![Hamtaro](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/hamtaro/32/2373_2.png) [@Hamtaro](https://community.gladysassistant.com/u/Hamtaro)\
**Post date:** [Décembre 1, 2020, 5:09 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/11 "2020-12-01T17:09:35Z")

</div>

J’attire les bugs… 😃

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Décembre 3, 2020, 9:13 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/12 "2020-12-03T09:13:16Z")

</div>

Bon bah bizarre, je me suis remis sur le bug ce matin et impossible de reproduire ça marche tout seul sans rien toucher

Je me suis fais 2 scènes:

 ![localhost_1444_dashboard_scene_turn-off-the-light](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/d/dee9f418055f1b62bf78393b3906abeefc401938.png)

 ![localhost_1444_dashboard_scene_turn-on-the-light](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/91d7863ab5a196f4cefe5bf0a660cf87034727e6.png)

et tout marche

Quand je déclenche la scène, je peux allumer/éteindre la lumière avec un seul bouton…

Après mon bouton est un bouton virtuel en MQTT, peut-être que le souci vient du Xiaomi?

Tu peux retenter?

---

<div class="post-metadata">

**Author:** ![Hamtaro](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/hamtaro/32/2373_2.png) [@Hamtaro](https://community.gladysassistant.com/u/Hamtaro)\
**Post date:** [Décembre 3, 2020, 8:03 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/13 "2020-12-03T20:03:38Z")

</div>

Non

```auto
2020-12-03T20:55:02+0100 <error> scene.execute.js:20 () AbortScene [Error]: CONDITION_NOT_VERIFIED
    at Object.condition.only-continue-if (/src/server/lib/scene/scene.actions.js:123:13)
    at executeAction (/src/server/lib/scene/scene.executeActions.js:32:35)
    at /src/server/lib/scene/scene.executeActions.js:66:13
    at tryCatcher (/src/server/node_modules/bluebird/js/release/util.js:16:23)
    at MappingPromiseArray._promiseFulfilled (/src/server/node_modules/bluebird/js/release/map.js:68:38)
    at MappingPromiseArray.PromiseArray._iterate (/src/server/node_modules/bluebird/js/release/promise_array.js:115:31)
    at MappingPromiseArray.init (/src/server/node_modules/bluebird/js/release/promise_array.js:79:10)
    at MappingPromiseArray._asyncInit (/src/server/node_modules/bluebird/js/release/map.js:37:10)
    at _drainQueueStep (/src/server/node_modules/bluebird/js/release/async.js:97:12)
    at _drainQueue (/src/server/node_modules/bluebird/js/release/async.js:86:9)
    at Async._drainQueues (/src/server/node_modules/bluebird/js/release/async.js:102:5)
    at Immediate.Async.drainQueues (/src/server/node_modules/bluebird/js/release/async.js:15:14)
    at processImmediate (internal/timers.js:461:21)
2020-12-03T20:56:18+0100 <error> scene.execute.js:20 () AbortScene [Error]: CONDITION_NOT_VERIFIED
    at Object.condition.only-continue-if (/src/server/lib/scene/scene.actions.js:123:13)
    at executeAction (/src/server/lib/scene/scene.executeActions.js:32:35)
    at /src/server/lib/scene/scene.executeActions.js:66:13
    at tryCatcher (/src/server/node_modules/bluebird/js/release/util.js:16:23)
    at MappingPromiseArray._promiseFulfilled (/src/server/node_modules/bluebird/js/release/map.js:68:38)
    at MappingPromiseArray.PromiseArray._iterate (/src/server/node_modules/bluebird/js/release/promise_array.js:115:31)
    at MappingPromiseArray.init (/src/server/node_modules/bluebird/js/release/promise_array.js:79:10)
    at MappingPromiseArray._asyncInit (/src/server/node_modules/bluebird/js/release/map.js:37:10)
    at _drainQueueStep (/src/server/node_modules/bluebird/js/release/async.js:97:12)
    at _drainQueue (/src/server/node_modules/bluebird/js/release/async.js:86:9)
    at Async._drainQueues (/src/server/node_modules/bluebird/js/release/async.js:102:5)
    at Immediate.Async.drainQueues (/src/server/node_modules/bluebird/js/release/async.js:15:14)
    at processImmediate (internal/timers.js:461:21)
2020-12-03T20:56:29+0100 <error> scene.execute.js:20 () AbortScene [Error]: CONDITION_NOT_VERIFIED
    at Object.condition.only-continue-if (/src/server/lib/scene/scene.actions.js:123:13)
    at executeAction (/src/server/lib/scene/scene.executeActions.js:32:35)
    at /src/server/lib/scene/scene.executeActions.js:66:13
    at tryCatcher (/src/server/node_modules/bluebird/js/release/util.js:16:23)
    at MappingPromiseArray._promiseFulfilled (/src/server/node_modules/bluebird/js/release/map.js:68:38)
    at MappingPromiseArray.PromiseArray._iterate (/src/server/node_modules/bluebird/js/release/promise_array.js:115:31)
    at MappingPromiseArray.init (/src/server/node_modules/bluebird/js/release/promise_array.js:79:10)
    at MappingPromiseArray._asyncInit (/src/server/node_modules/bluebird/js/release/map.js:37:10)
    at _drainQueueStep (/src/server/node_modules/bluebird/js/release/async.js:97:12)
    at _drainQueue (/src/server/node_modules/bluebird/js/release/async.js:86:9)
    at Async._drainQueues (/src/server/node_modules/bluebird/js/release/async.js:102:5)
    at Immediate.Async.drainQueues (/src/server/node_modules/bluebird/js/release/async.js:15:14)
    at processImmediate (internal/timers.js:461:21)

```

 ![screencapture-gladys-local-dashboard-scene-lumiere-piano-on-2020-12-03-20_57_52](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/c0e2582cc36f4b301f25aa0e579e071cda1cdd87.png)

 ![screencapture-gladys-local-dashboard-scene-interrupteur-piano-2020-12-03-20_57_32](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/56347c1f1fa2fe6e0c7ce1e441761f2d2c915de2.png)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Décembre 4, 2020, 7:56 UTC](https://community.gladysassistant.com/t/aide-sur-scenes-et-bouton-xiaomi/5756/14 "2020-12-04T07:56:22Z")

</div>

> [@Hamtaro](#):
>
> Nop

Tu as plus de détails sur ce qui se passe ?

Tu es sûr de toi vis à vis du fonctionnement du bouton ? Si tu fais une scène avec juste l’envoie d’un message après un trigger sur le bouton, est-ce que le message part ?

Les logs que tu affiches sont tout à fait normal.
