Bonjour. Je dispose de plusieurs télécommande zigbee heiman mais je n’arrive pas à créer le scénario nécessaire afin d’activer ou de désactiver l’alarme.
[2024-09-14 21:16:26][SCENARIO] – Début : Scenario execute automatiquement sur evenement venant de : [securite][telecommande chambre][Button] (disarm). [2024-09-14 21:16:26][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ arm_all_zones › OU #[sécurité][télécommande chambre][Button]# == ‹ arm_all_zones › [2024-09-14 21:16:26][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ arm_all_zones › OU « disarm » == ‹ arm_all_zones ›] = Vrai [2024-09-14 21:16:26][SCENARIO] - Exécution du sous-élément de type [action] : then [2024-09-14 21:16:26][SCENARIO] Changement de [sécurité][telecommande edwin][Button] à arm_all_zones [2024-09-14 21:16:26][SCENARIO] Changement de [sécurité][télécommande chambre][Button] à arm_all_zones [2024-09-14 21:16:32][SCENARIO] [Wait] Condition valide par dépassement de temps : => [2024-09-14 21:16:32][SCENARIO] Exécution de la commande [Maison][alarme][total] [2024-09-14 21:16:32][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ disarm › OU #[sécurité][télécommande chambre][Button]# == ‹ disarm › [2024-09-14 21:16:32][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ disarm › OU « arm_all_zones » == ‹ disarm ›] = Faux [2024-09-14 21:16:32][SCENARIO] - Exécution du sous-élément de type [action] : else [2024-09-14 21:16:32][SCENARIO] Fin correcte du scénario ------------------------------------ [2024-09-14 21:17:53][SCENARIO] – Début : Scenario execute automatiquement sur evenement venant de : [securite][telecommande chambre][Button] (disarm). [2024-09-14 21:17:53][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ arm_all_zones › OU #[sécurité][télécommande chambre][Button]# == ‹ arm_all_zones › [2024-09-14 21:17:53][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ arm_all_zones › OU « disarm » == ‹ arm_all_zones ›] = Vrai [2024-09-14 21:17:53][SCENARIO] - Exécution du sous-élément de type [action] : then [2024-09-14 21:17:53][SCENARIO] Changement de [sécurité][telecommande edwin][Button] à arm_all_zones [2024-09-14 21:17:53][SCENARIO] Changement de [sécurité][télécommande chambre][Button] à arm_all_zones [2024-09-14 21:17:59][SCENARIO] [Wait] Condition valide par dépassement de temps : => [2024-09-14 21:17:59][SCENARIO] Exécution de la commande [Maison][alarme][total] [2024-09-14 21:17:59][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ disarm › OU #[sécurité][télécommande chambre][Button]# == ‹ disarm › [2024-09-14 21:17:59][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ disarm › OU « arm_all_zones » == ‹ disarm ›] = Faux [2024-09-14 21:17:59][SCENARIO] - Exécution du sous-élément de type [action] : else [2024-09-14 21:17:59][SCENARIO] Fin correcte du scénario ------------------------------------ [2024-09-14 21:18:10][SCENARIO] – Début : Scenario execute automatiquement sur evenement venant de : [securite][telecommande chambre][Button] (disarm). [2024-09-14 21:18:10][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ arm_all_zones › OU #[sécurité][télécommande chambre][Button]# == ‹ arm_all_zones › [2024-09-14 21:18:10][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ arm_all_zones › OU « disarm » == ‹ arm_all_zones ›] = Vrai [2024-09-14 21:18:10][SCENARIO] - Exécution du sous-élément de type [action] : then [2024-09-14 21:18:10][SCENARIO] Changement de [sécurité][telecommande edwin][Button] à arm_all_zones [2024-09-14 21:18:10][SCENARIO] Changement de [sécurité][télécommande chambre][Button] à arm_all_zones [2024-09-14 21:18:16][SCENARIO] [Wait] Condition valide par dépassement de temps : => [2024-09-14 21:18:16][SCENARIO] Exécution de la commande [Maison][alarme][total] [2024-09-14 21:18:16][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ disarm › OU #[sécurité][télécommande chambre][Button]# == ‹ disarm › [2024-09-14 21:18:16][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ disarm › OU « arm_all_zones » == ‹ disarm ›] = Faux [2024-09-14 21:18:16][SCENARIO] - Exécution du sous-élément de type [action] : else [2024-09-14 21:18:16][SCENARIO] Fin correcte du scénario ------------------------------------ [2024-09-14 21:18:19][SCENARIO] – Début : Scenario execute automatiquement sur evenement venant de : [securite][telecommande chambre][Button] (disarm). [2024-09-14 21:18:19][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ arm_all_zones › OU #[sécurité][télécommande chambre][Button]# == ‹ arm_all_zones › [2024-09-14 21:18:19][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ arm_all_zones › OU « disarm » == ‹ arm_all_zones ›] = Vrai [2024-09-14 21:18:19][SCENARIO] Non exécution des actions pour cause de répétition [2024-09-14 21:18:19][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ disarm › OU #[sécurité][télécommande chambre][Button]# == ‹ disarm › [2024-09-14 21:18:19][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ disarm › OU « disarm » == ‹ disarm ›] = Vrai [2024-09-14 21:18:19][SCENARIO] - Exécution du sous-élément de type [action] : then [2024-09-14 21:18:19][SCENARIO] Changement de [sécurité][telecommande edwin][Button] à disarm [2024-09-14 21:18:19][SCENARIO] Changement de [sécurité][télécommande chambre][Button] à disarm [2024-09-14 21:18:25][SCENARIO] [Wait] Condition valide par dépassement de temps : => [2024-09-14 21:18:25][SCENARIO] Exécution de la commande [Maison][alarme][Désactiver] [2024-09-14 21:18:26][SCENARIO] Fin correcte du scénario ------------------------------------ [2024-09-14 21:18:47][SCENARIO] – Début : Scenario execute automatiquement sur evenement venant de : [securite][telecommande chambre][Button] (arm_all_zones). [2024-09-14 21:18:47][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ arm_all_zones › OU #[sécurité][télécommande chambre][Button]# == ‹ arm_all_zones › [2024-09-14 21:18:47][SCENARIO] Evaluation de la condition : [« disarm » == ‹ arm_all_zones › OU « arm_all_zones » == ‹ arm_all_zones ›] = Vrai [2024-09-14 21:18:47][SCENARIO] Non exécution des actions pour cause de répétition [2024-09-14 21:18:47][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ disarm › OU #[sécurité][télécommande chambre][Button]# == ‹ disarm › [2024-09-14 21:18:47][SCENARIO] Evaluation de la condition : [« disarm » == ‹ disarm › OU « arm_all_zones » == ‹ disarm ›] = Vrai [2024-09-14 21:18:47][SCENARIO] Non exécution des actions pour cause de répétition [2024-09-14 21:18:47][SCENARIO] Fin correcte du scénario ------------------------------------ [2024-09-14 21:19:10][SCENARIO] – Début : Scenario execute automatiquement sur evenement venant de : [securite][telecommande chambre][Button] (arm_all_zones). [2024-09-14 21:19:10][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ arm_all_zones › OU #[sécurité][télécommande chambre][Button]# == ‹ arm_all_zones › [2024-09-14 21:19:10][SCENARIO] Evaluation de la condition : [« disarm » == ‹ arm_all_zones › OU « arm_all_zones » == ‹ arm_all_zones ›] = Vrai [2024-09-14 21:19:10][SCENARIO] Non exécution des actions pour cause de répétition [2024-09-14 21:19:10][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ disarm › OU #[sécurité][télécommande chambre][Button]# == ‹ disarm › [2024-09-14 21:19:10][SCENARIO] Evaluation de la condition : [« disarm » == ‹ disarm › OU « arm_all_zones » == ‹ disarm ›] = Vrai [2024-09-14 21:19:10][SCENARIO] Non exécution des actions pour cause de répétition [2024-09-14 21:19:10][SCENARIO] Fin correcte du scénario ------------------------------------ [2024-09-14 21:19:36][SCENARIO] – Début : Scenario execute automatiquement sur evenement venant de : [securite][telecommande chambre][Button] (arm_all_zones). [2024-09-14 21:19:36][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ arm_all_zones › OU #[sécurité][télécommande chambre][Button]# == ‹ arm_all_zones › [2024-09-14 21:19:36][SCENARIO] Evaluation de la condition : [« disarm » == ‹ arm_all_zones › OU « arm_all_zones » == ‹ arm_all_zones ›] = Vrai [2024-09-14 21:19:36][SCENARIO] Non exécution des actions pour cause de répétition [2024-09-14 21:19:36][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ disarm › OU #[sécurité][télécommande chambre][Button]# == ‹ disarm › [2024-09-14 21:19:36][SCENARIO] Evaluation de la condition : [« disarm » == ‹ disarm › OU « arm_all_zones » == ‹ disarm ›] = Vrai [2024-09-14 21:19:36][SCENARIO] Non exécution des actions pour cause de répétition [2024-09-14 21:19:36][SCENARIO] Fin correcte du scénario ------------------------------------ [2024-09-14 21:19:48][SCENARIO] – Début : Scenario execute automatiquement sur evenement venant de : [securite][telecommande chambre][Button] (arm_all_zones). [2024-09-14 21:19:48][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ arm_all_zones › OU #[sécurité][télécommande chambre][Button]# == ‹ arm_all_zones › [2024-09-14 21:19:48][SCENARIO] Evaluation de la condition : [« disarm » == ‹ arm_all_zones › OU « arm_all_zones » == ‹ arm_all_zones ›] = Vrai [2024-09-14 21:19:48][SCENARIO] - Exécution du sous-élément de type [action] : then [2024-09-14 21:19:48][SCENARIO] Exécution de la commande [Maison][alarme][total] [2024-09-14 21:19:48][SCENARIO] Changement de [sécurité][telecommande edwin][Button] à arm_all_zones [2024-09-14 21:19:48][SCENARIO] Changement de [sécurité][télécommande chambre][Button] à arm_all_zones [2024-09-14 21:19:48][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ disarm › OU #[sécurité][télécommande chambre][Button]# == ‹ disarm › [2024-09-14 21:19:48][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ disarm › OU « arm_all_zones » == ‹ disarm ›] = Faux [2024-09-14 21:19:48][SCENARIO] - Exécution du sous-élément de type [action] : else [2024-09-14 21:19:48][SCENARIO] Fin correcte du scénario ------------------------------------ [2024-09-14 21:19:55][SCENARIO] – Début : Scenario execute automatiquement sur evenement venant de : [securite][telecommande chambre][Button] (disarm). [2024-09-14 21:19:55][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ arm_all_zones › OU #[sécurité][télécommande chambre][Button]# == ‹ arm_all_zones › [2024-09-14 21:19:55][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ arm_all_zones › OU « disarm » == ‹ arm_all_zones ›] = Vrai [2024-09-14 21:19:55][SCENARIO] - Exécution du sous-élément de type [action] : then [2024-09-14 21:19:55][SCENARIO] Exécution de la commande [Maison][alarme][total] [2024-09-14 21:19:55][SCENARIO] Changement de [sécurité][telecommande edwin][Button] à arm_all_zones [2024-09-14 21:19:55][SCENARIO] Changement de [sécurité][télécommande chambre][Button] à arm_all_zones [2024-09-14 21:19:55][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ disarm › OU #[sécurité][télécommande chambre][Button]# == ‹ disarm › [2024-09-14 21:19:55][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ disarm › OU « arm_all_zones » == ‹ disarm ›] = Faux [2024-09-14 21:19:55][SCENARIO] - Exécution du sous-élément de type [action] : else [2024-09-14 21:19:55][SCENARIO] Fin correcte du scénario ------------------------------------ [2024-09-14 21:20:21][SCENARIO] – Début : Scenario execute automatiquement sur evenement venant de : [securite][telecommande chambre][Button] (disarm). [2024-09-14 21:20:21][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ arm_all_zones › OU #[sécurité][télécommande chambre][Button]# == ‹ arm_all_zones › [2024-09-14 21:20:21][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ arm_all_zones › OU « disarm » == ‹ arm_all_zones ›] = Vrai [2024-09-14 21:20:21][SCENARIO] - Exécution du sous-élément de type [action] : then [2024-09-14 21:20:21][SCENARIO] Changement de [sécurité][telecommande edwin][Button] à arm_all_zones [2024-09-14 21:20:21][SCENARIO] Changement de [sécurité][télécommande chambre][Button] à arm_all_zones [2024-09-14 21:20:23][SCENARIO] [Wait] Condition valide par dépassement de temps : => [2024-09-14 21:20:23][SCENARIO] Exécution de la commande [Maison][alarme][total] [2024-09-14 21:20:23][SCENARIO] - Exécution du sous-élément de type [condition] : if #[sécurité][telecommande edwin][Button]# == ‹ disarm › OU #[sécurité][télécommande chambre][Button]# == ‹ disarm › [2024-09-14 21:20:23][SCENARIO] Evaluation de la condition : [« arm_all_zones » == ‹ disarm › OU « arm_all_zones » == ‹ disarm ›] = Faux [2024-09-14 21:20:23][SCENARIO] - Exécution du sous-élément de type [action] : else [2024-09-14 21:20:23][SCENARIO] Fin correcte du scénario
les events je les ai mis en pensant que c’était le fait que la deuxième commande soit dans un autre état ce qui permet donc que les deux soit dans le même état
Bonjour.
J utilise 4 de ces télécommandes pour mon alarme sans passer par des scénarios. Je suis sous le zlinker. Dans la configuration de chacune des télécommandes, il y a un onglet « envoi d ordre. Et pour chacun des 4 boutons tu peux choisir d activer désactiver l alarme et toutes les autres commandes action de ton
Installation……
Regardez déjà quelle valeur envoient vos télécommandes car apparemment elles envoient pas ‹ arm_all_zones › ou ‹ disarm › pour cela dans une action faite log et mettre l’etat se votre télécommande. De plus la fonction trigger renverra jamais ce que vous souhaitez mais enverra le nom de la commande.
trigger(commande) : Permet de connaître le déclencheur du scénario ou de savoir si c’est bien la commande passée en paramètre qui a déclenché le scénario.
triggerValue() : Permet de connaître la valeur du déclencheur du scénario
Donc essayez en enlevant trigger dans vos SI ou essayer
SI triggerValue() == ‹ disarm › alors désactiver l’alarme.
SI triggerValue() == ‹ arm_all_zones › alors activer l’alarme
Effectivement, c’est bien triggervalue()==… qu’il faut utilisé mais il ne faut pas les enlever sinon le(s) autre(s) télécommande gardent leur état et donc cela ne fonctionnera pas correctement sans savoir qui a appuyé
David