Une énigme sur la commande de l'alarme

Bonjour à tous

Je me débats depuis des jours avec un problème qui me dépasse .

J’ai un bouton-poussoir qui ferme une boucle d’un module Zigbee (DOMADOO - Module IO Zigbee - 4 entrées contact sec + 2 sorties NO/NC) pour armer / désarmer mon alarme la nuit.

Quand j’appuie dessus pour armer l’alarme, ça marche très bien.

Mais quand j’appuie sur le poussoir pour désarmer, je vois la coche « Actif » qui passe au cadenas ouvert orange seulement une fraction de seconde
image (désarmé)
et puis elle revient au cadenas fermé vert. Et l’alarme est toujours en veille !
image (armé)

Sur le log du scénario, je constate qu’il y a en fait 2 déclenchements à 1 seconde d’intervalle, le second avec un petit zéro (0) à la place du (1) habituel.

J’ai pensé à un dysfonctionnement du module Zigbee. Je l’ai remplacé à l’identique : ça n’a pas réglé le problème.

Qui pourrait me donner une explication et une solution ???
Un grand merci d’avance pour vos réponses !

Jako

Bonjour
Faut dans le déclencheur rajouter == 1 pour que le scénario se déclenche que à l’appuie et non aussi au relachement

Génial !!!
Ca marche :smile:
Quel soulagement !!

Je profite pour une petite question qui m’intrigue sur l’importance du double « égal » ==

J’ai une condition avec un seul signe =

#[Garage][Emetteur (c)][boucle cuisine et fond garage]# + #[Garage][Contact portail garage][contact portail garage]# + #[Bureau JH][Contact Porte bureau][contact]# = 0

elle marche quand même.
Il vaut mieux mettre systématiquement « == 0 » ?

En informatique = c’est pour une affectation et == c’est pour une comparaison donc vaut mieux le ==

Merci !
Je mets donc == partout !