Répétition d'évènement

Tags: #<Tag:0x00007fcba02cc928> #<Tag:0x00007fcba02cc860>

Bonjour à toutes et à tous

J’ai deux boutons Zigbee que j’utilise chez moi, un Philips Smart Button et un Aquara Switch

Dans les deux cas, une pression du bouton me retourne deux déclencheurs en moins d’une seconde et comme je n’ai qu’une commande et pas un on et un off et bien j’allume et j’éteint ou le contraire à chaque pression … pas top

J’ai essayé de mettre le mode de gestion des répétitions à Automatique, toujours répéter ou jamais répéter, même punition. Je suis perdu …

[2021-02-27 12:09:47][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Salle a manger][ROM001 2][Bouton 01-fc00].
[2021-02-27 12:09:47][SCENARIO] Exécution du sous-élément de type [action] : action
[2021-02-27 12:09:47][SCENARIO] Exécution d'un bloc élément : 291
[2021-02-27 12:09:47][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-27 12:09:47][SCENARIO] Evaluation de la condition : [1 == 0] = Faux
[2021-02-27 12:09:47][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-27 12:09:47][SCENARIO] Exécution de la commande [Bureau][Lampe haute 65559][Off]
[2021-02-27 12:09:47][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-02-27 12:09:48][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Salle a manger][ROM001 2][Bouton 01-fc00].
[2021-02-27 12:09:48][SCENARIO] Exécution du sous-élément de type [action] : action
[2021-02-27 12:09:48][SCENARIO] Exécution d'un bloc élément : 291
[2021-02-27 12:09:48][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-27 12:09:48][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2021-02-27 12:09:48][SCENARIO] Exécution du sous-élément de type [action] : then
[2021-02-27 12:09:48][SCENARIO] Exécution de la commande [Bureau][Lampe haute 65559][On]
[2021-02-27 12:09:48][SCENARIO] Fin correcte du scénario

Je suis preneur de toute l’aide possible.

Version : 4.1.20 sur Debian 10
Source : default
Branche : V4-stable
Système : diy (VM Synology)

Si tu gères tes boutons par scénario, tu dois mettre en déclencheur ton bouton assorti d’un == avec la valeur d’appui ou de relâche mais pas uniquement le bouton.

Cela ne fonctionne pas si je mets

#[Salle à manger][ROM001 2][Bouton 01-fc00]#==1 ou #[Salle à manger][ROM001 2][Bouton 01-fc00]#==0 comme déclencheur :frowning:

au lieu de ou met ||

Bonjour,

  1. Si tu ne veux déclencher qu’une seule fois ne met qu’un seul test, donc pas de ou.
  2. Es-tu sûr que la valeur sur 1 ou 0?

Non non le ‹ ou › c’était pour indiquer ‹ que je fasses CECI ou CELA › :slight_smile:

Le OU c’était pour indiquer que j’avais testé les deux :slight_smile:

Mon problème se situe dans le déclencheur lui même, pas dans le scénario, il s’active deux fois donc il active deux fois le scénario en 1 seconde.

Je reste avec la même question: quelle sont les valeurs possible de la commande lors des déclenchements? est-ce vraiment 1 ou 0?

Ok, en fait j’avais mal appliqué ta consigne, j’avais mis == 1 dans le déclencheur alors que la valeur du bouton est 1002

Avec == 1002 dans le déclencheur, il ne s’active qu’une seule fois !! MERCIIII tu m’as sauvé beaucoup de temps !

C’est tout à fait ca, avec Mich et toi vous m’avez mis sur la bonne voie, j’étais en train de tester.

C’est bien la valeur qui était 1002 et que je devais mettre dans le déclencheur et pas le scénario :slight_smile:
Merci à tous les deux !!

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.