# Bug scène déclencheur changement état capteur d'ouverture

**URL:** <https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460>\
**Category:** Développement\
**Tags:** scene\
**Created:** [Novembre 3, 2023, 10:22 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460 "2023-11-03T22:22:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 3, 2023, 10:22 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/1 "2023-11-03T22:22:40Z")

</div>

Suite à l"ajout de l’alarme j’ai voulu réactiver mes scènes de détection d’ouverture de porte ou fenetre.

Le problème est que le déclencheur Changement d’état de l’appareil fonctionne à l’envers pour le capteur d’ouverture.  
C’est à dire que je suis obligé de sélectionner le texte Fermé pour détecter l’ouverture!

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/a4133fbe86c563f1b12628e30b5f5c91af5eba24.png)

Si je choisi Ouvert cela fait l’inverse et détecte la fermeture.

Sur le tableau de bord l’affichage est correct

Ici la fenêtre est fermée

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/e/eee17b8bff8a84fa63f7e25e043746ab37ba81a3.png)

Ici la fenêtre est ouverte

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/1/160d7925e6ce91d8f13ab862c2140258ddc5fc6b.png)

---

<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:** [Novembre 3, 2023, 11:30 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/2 "2023-11-03T23:30:02Z")

</div>

Un eventuel rollback vers ce bug 😃 ?

> [@\[SCENES\] Affichage de l'état des capteurs d'ouverture](https://community.gladysassistant.com/t/scenes-affichage-de-letat-des-capteurs-douverture/7650/11?u=spenceur):
>
> Il y avait deja ce debat en janvier 2022 et apparement ça a été changer, (mais par magie ou pas) il semble que l’on a regressé thinking Pour l’etat des capteurs je confirme ils ont toujours fonctionné comme ça. Ce qui n’est pas logique,(positive ou negative la logique), c’est d’avoir un catpeur etat fermé qui indique une fenetre ouverte ( ou une porte) En cherchant sur le forum on se rend compte qu’il y a eu beaucoup d’ambiguité sur ce capteur

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Novembre 4, 2023, 7:02 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/3 "2023-11-04T07:02:44Z")

</div>

Oui on en avait parlé encore récemment, le problème s’était posé après une maj de ce type.

Faudrait qu’on arrive à mettre fin à ce problème 😅

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [Novembre 4, 2023, 7:17 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/4 "2023-11-04T07:17:35Z")

</div>

Oui effectivement je trouve ça perturbant aussi , d’avoir un capteur qui indique la position inverser de l’etat du device qu’il surveille. (capteur d’ouverture fermé quand la fenetre est ouverte 🤔  
Effectivement c’est un vieux debat qui ressurgit de temps a autres 😉

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Novembre 4, 2023, 7:22 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/5 "2023-11-04T07:22:56Z")

</div>

Si je ne m’abuses, le problème n’est plus dans l’affichage de l’icône (qui me semble tout à fait cohérent chez moi) mais il est question de la création de scène.  
Chez moi aussi je teste le changement d’état de mes capteurs d’ouverture et je dois indiquer FERMÉ lorsque je veux détecter l’ouverture d’une porte. Donc c’est sur ça qu’il faut agir 👌

---

<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:** [Novembre 4, 2023, 7:59 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/6 "2023-11-04T07:59:43Z")

</div>

Le problème vient des appareils qui renvoient ‹&nbsp;1&nbsp;› pour ‹&nbsp;ouvert&nbsp;› et d’autres qui renvoient ‹&nbsp;0&nbsp;› pour ouvert…  
Une demande de fonctionnalité pour pouvoir ‹&nbsp;inverser l’état&nbsp;› ?  
Une case à cocher (@pierre-gilles en est fan) qui dirait ‹&nbsp;mon capteur renvoie des données inversées&nbsp;› ou…?

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Novembre 4, 2023, 8:32 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/7 "2023-11-04T08:32:21Z")

</div>

Ça risque de compliquer un peu la chose là non ?

Ou alors si on devait faire ça, il faudrait faire tout un texte pour ne pas embrouiller l’utilisateur :

> Ce capteur indique un état OUVERT.  
> Assurez vous de la position de celui-ci.  
> S’il indique toujours OUVERT alors qu’il est fermé, cochez cette case :

---

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [Novembre 4, 2023, 9:50 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/8 "2023-11-04T09:50:08Z")

</div>

> [@GBoulvin](#):
>
> Le problème vient des appareils qui renvoient ‹ 1 › pour ‹ ouvert › et d’autres qui renvoient ‹ 0 › pour ouvert…

Comment c’est gerer ça? parce qu’au final Gladys affiche la même chose que le capteur envoie 0 ou 1. Je pense qu’il faut inverser cette logique a ce niveau, tout simplement , pour que quand Gladys reçoit un etat ouvert du capteur on traite une fenetre ouverte 🤔

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 4, 2023, 12:29 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/9 "2023-11-04T12:29:54Z")

</div>

> [@GBoulvin](#):
>
> Le problème vient des appareils qui renvoient ‹ 1 › pour ‹ ouvert › et d’autres qui renvoient ‹ 0 › pour ouvert…  
> Une demande de fonctionnalité pour pouvoir ‹ inverser l’état › ?  
> Une case à cocher (@pierre-gilles en est fan) qui dirait ‹ mon capteur renvoie des données inversées › ou…?

Entièrement d’accord, c’est la logique de l’appareil qui me parait pas bonne, pas le core de gladys ça me parait plus logique d’ajouter une fonctionnalité avec un coche dans le paramétrage de l’appareil pour inverser les valeurs qu’il renvoie et ce sera plus général (des fois qu’un jour des appareils envoie «&nbsp;ouvert&nbsp;» «&nbsp;fermé&nbsp;» à la place de 0 et 1 !) ou c’est peut-être dans l’intégration de l’appareil qui devrait tenir compte de ce comportement ?

---

<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 6, 2023, 8:53 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/10 "2023-11-06T08:53:44Z")

</div>

Salut, c’est toujours le même souci, il n’y a pas eu de correctif depuis 🙂

Le sujet a dur tomber aux oubliettes, il n’y avait pas d’issue Github associé.

J’ai créé une PR pour inverser les traductions :

> <https://github.com/GladysAssistant/Gladys/pull/1930>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affects code, did your write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> 
> \### Description of change
> 
> Revert translation of door opening sensor ( https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460 )

Il y aura un build Gladys Plus que je vous mettrais ici si vous voulez tester l’inversion pour confirmer que ça marche !

Edit: Le build Gladys Plus est disponible ici: [https://inverse-opening-sensor-trans.gladys-plus.pages.dev/](https://inverse-opening-sensor-trans.gladys-plus.pages.dev/)

Si vous pouvez me confirmer que chez vous ça inverse bien dans les scènes avec la bonne valeur ?

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 6, 2023, 9:04 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/11 "2023-11-06T09:04:58Z")

</div>

Je teste quand je rentre chez moi a midi.

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Novembre 6, 2023, 10:05 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/12 "2023-11-06T10:05:37Z")

</div>

C’est bon chez moi !! 🙂

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 6, 2023, 12:02 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/13 "2023-11-06T12:02:32Z")

</div>

C’est bon chez moi aussi. 👍

---

<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 10, 2023, 12:58 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/14 "2023-11-10T12:58:37Z")

</div>

Merci pour vos tests, c’est mergé sur master et ça partira dans la prochaine version de Gladys !

---

<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:** [Novembre 10, 2023, 1:00 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/15 "2023-11-10T13:00:21Z")

</div>

Petite question:  
Ça va faire quoi sur mes capteurs qui renvoyaient les bonnes valeurs? J’avoue ne pas avoir testé…

---

<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 10, 2023, 1:03 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/16 "2023-11-10T13:03:15Z")

</div>

La PR interverti juste les traductions, mais ça ne change rien aux valeurs 🙂

Après si tu as un appareil qui était bon en terme de traduction, là ça change tout ça sera inversé pour lui 😅 Je pensais que tout le monde était d’accord 😅

---

<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:** [Novembre 10, 2023, 1:05 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/17 "2023-11-10T13:05:38Z")

</div>

Oh, je verrai et m’arrangerai si ça casse qqch. J’ai zappé le suivi de ce sujet 🙃  
Édit: même pas sûr d’être concerné.

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 10, 2023, 1:41 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/18 "2023-11-10T13:41:38Z")

</div>

Bonjour a tous,

Je vais peut-être dire une connerie mais comme j’ai pas de détecteur d’ouverture pour tester…  
On peut pas traiter le problème de valeur inversée tout simplement dans le paramètrage du capteur en inversant les valeur comme suit ?

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/f/fb240cb5808cbaf766629ee8b6550696a8e7f4ad.png)

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/e/e91ce96563a24fb04f063c67cc071ef17e053bbe.png)

J’ai testé sur une prise ca marches cela inverse le fonctionnement au niveau de l’UI mais si quelqu’un à un capteur d’ouverture pour tester

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Novembre 10, 2023, 1:50 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/19 "2023-11-10T13:50:55Z")

</div>

Ça ressemble quand même à un bidouillage pas du tout intuitif ça ^^  
Et accessoirement là tu parles de l’intégration MQTT. Là si je ne me trompe pas il s’agit de l’intégration plus générale de la feature «&nbsp;ouvert / fermé&nbsp;» et de sa traduction qui a été corrigée.

Il me tarde de voir mes scènes me parler comme il faut maintenant !! 😉

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 10, 2023, 2:18 UTC](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460/20 "2023-11-10T14:18:04Z")

</div>

> [@pierre-gilles](#):
>
> Après si tu as un appareil qui était bon en terme de traduction, là ça change tout ça sera inversé pour lui 😅 Je pensais que tout le monde était d’accord 😅

Je suis d’accord avec toi, le problème c’est que cela va impacter tout les appareils ceux qui envoie un 0 pour ouvert et ceux qui envoie 1 comme le dit @GBoulvin.

En le changeant directement dans l’appareil intégré cela résout les 2 cas, non ?  
(j’ai que du MQTT je peux donc pas te répondre pour les autres cas, mon idée est peut-être pas bonne effectivement) 😉

PS:

> [@guim31](#):
>
> Ça ressemble quand même à un bidouillage pas du tout intuitif ça ^^

C’est le fonctionnement du capteur qui envoie 0 pour fermé qui n’est pas intuitif !!! 🤣 Mais dans le cas par exemple de relais ou de détecteur ou il y a le NF et le NO ça a du sens, il faut juste que Gladys puisse gérer ces 2 cas ! 😉

[Page suivante](https://community.gladysassistant.com/t/bug-scene-declencheur-changement-etat-capteur-douverture/8460.md?page=2)
