Activation OK et KO en meme temps?

Le plugin n’a pas un comportement prédictif ni logique. J’ai crée une alarme de test avec 2 declencheurs

  • un sans delai d’activation
  • un avec délai d’activation de 1 minute

Si j’active l’alarme avec tous les équipements OK des le debut ou au bout de leur delai d’activation j’ai bien les actions activation immediat OK et activation OK comme prévu :relaxed:

------------------------------------
[2022-01-09 13:41:41][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"immediat"}
[2022-01-09 13:41:41][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 13:41:41][SCENARIO] Log : action immediat
[2022-01-09 13:41:41][SCENARIO] Log : actif 1
[2022-01-09 13:41:41][SCENARIO] Log : immediat 0
[2022-01-09 13:41:41][SCENARIO] Log : statut 0
[2022-01-09 13:41:41][SCENARIO] Log : statut pause 0
[2022-01-09 13:41:41][SCENARIO] Log : mode Test
[2022-01-09 13:41:41][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-01-09 13:42:45][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"ok"}
[2022-01-09 13:42:45][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 13:42:45][SCENARIO] Log : action ok
[2022-01-09 13:42:45][SCENARIO] Log : actif 1
[2022-01-09 13:42:45][SCENARIO] Log : immediat 0
[2022-01-09 13:42:45][SCENARIO] Log : statut 0
[2022-01-09 13:42:45][SCENARIO] Log : statut pause 0
[2022-01-09 13:42:45][SCENARIO] Log : mode Test
[2022-01-09 13:42:45][SCENARIO] Fin correcte du scénario

Par contre si j’ai l’equipement sans delai d’activation KO j’ai les action activations immediat OK et activation KO en meme temps. Ce qui n’est pas intuitif ni logique si je reprends l’exemple de la documentation du plugin et que j’ai configuré immediat OK pour allumer en rouge → je ne veux pas qu’elle s’allume en rouge :thinking:

[2022-01-09 13:45:15][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"immediat"}
[2022-01-09 13:45:15][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 13:45:15][SCENARIO] Log : action immediat
[2022-01-09 13:45:15][SCENARIO] Log : actif 1
[2022-01-09 13:45:15][SCENARIO] Log : immediat 0
[2022-01-09 13:45:15][SCENARIO] Log : statut 0
[2022-01-09 13:45:15][SCENARIO] Log : statut pause 0
[2022-01-09 13:45:15][SCENARIO] Log : mode Test
[2022-01-09 13:45:15][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-01-09 13:45:16][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"ko"}
[2022-01-09 13:45:16][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 13:45:16][SCENARIO] Log : action ko
[2022-01-09 13:45:16][SCENARIO] Log : actif 1
[2022-01-09 13:45:16][SCENARIO] Log : immediat 0
[2022-01-09 13:45:16][SCENARIO] Log : statut 0
[2022-01-09 13:45:16][SCENARIO] Log : statut pause 0
[2022-01-09 13:45:16][SCENARIO] Log : mode Test
[2022-01-09 13:45:16][SCENARIO] Fin correcte du scénario

Par contre la ou c’est buggé c’est si j’ai un equipement KO au bout du délai d’activation:
Tantot je n’ai que les action immediat OK puis KO ca c’est correct !

[2022-01-09 13:35:50][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"immediat"}
[2022-01-09 13:35:50][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 13:35:50][SCENARIO] Log : action immediat
[2022-01-09 13:35:50][SCENARIO] Log : actif 1
[2022-01-09 13:35:50][SCENARIO] Log : immediat 0
[2022-01-09 13:35:50][SCENARIO] Log : statut 0
[2022-01-09 13:35:50][SCENARIO] Log : statut pause 0
[2022-01-09 13:35:50][SCENARIO] Log : mode Test
[2022-01-09 13:35:50][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-01-09 13:35:51][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"ko"}
[2022-01-09 13:35:51][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 13:35:51][SCENARIO] Log : action ko
[2022-01-09 13:35:51][SCENARIO] Log : actif 1
[2022-01-09 13:35:51][SCENARIO] Log : immediat 0
[2022-01-09 13:35:51][SCENARIO] Log : statut 0
[2022-01-09 13:35:51][SCENARIO] Log : statut pause 0
[2022-01-09 13:35:51][SCENARIO] Log : mode Test
[2022-01-09 13:35:51][SCENARIO] Fin correcte du scénario

tantot j’ai les action immediat OK puis KO puis OK 6 → clairement un bug :frowning:

[2022-01-09 13:38:24][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"immediat"}
[2022-01-09 13:38:24][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 13:38:24][SCENARIO] Log : action immediat
[2022-01-09 13:38:24][SCENARIO] Log : actif 1
[2022-01-09 13:38:24][SCENARIO] Log : immediat 0
[2022-01-09 13:38:24][SCENARIO] Log : statut 0
[2022-01-09 13:38:24][SCENARIO] Log : statut pause 0
[2022-01-09 13:38:24][SCENARIO] Log : mode Test
[2022-01-09 13:38:24][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-01-09 13:39:28][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"ko"}
[2022-01-09 13:39:28][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 13:39:28][SCENARIO] Log : action ko
[2022-01-09 13:39:28][SCENARIO] Log : actif 1
[2022-01-09 13:39:28][SCENARIO] Log : immediat 0
[2022-01-09 13:39:28][SCENARIO] Log : statut 0
[2022-01-09 13:39:28][SCENARIO] Log : statut pause 0
[2022-01-09 13:39:28][SCENARIO] Log : mode Test
[2022-01-09 13:39:28][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-01-09 13:39:29][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"ok"}
[2022-01-09 13:39:29][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 13:39:29][SCENARIO] Log : action ok
[2022-01-09 13:39:29][SCENARIO] Log : actif 1
[2022-01-09 13:39:29][SCENARIO] Log : immediat 0
[2022-01-09 13:39:29][SCENARIO] Log : statut 0
[2022-01-09 13:39:29][SCENARIO] Log : statut pause 0
[2022-01-09 13:39:29][SCENARIO] Log : mode Test
[2022-01-09 13:39:29][SCENARIO] Fin correcte du scénario

Suis-je le seul à souffrir de ces comportements aléatoires (KO puis OK) et non intuitifs (immediat OK + KO en meme temps)

Bonjour,

Attention de mettre vos logs dans un Texte préformaté Comme ceci:

saisissez ou collez du code ici

Votre post était illisible !
J’ai corrigé pour vous.

Edit: et vous avez revert mon changement !

Veuillez corriger a nouveau.

Oui désolé j’ai voulu rattraper mes pbs de formatage et je ne m’attendais à une telle réactivité ! Réparé !

Pour répondre sur le contenu, je n’ai peut-être pas tout compris mais aucun bug visible dans ce que vous montrez d’après moi.
Déjà, le « immédiat » ne veut dire ni ok ni ko, il se déclenche dès qu’on tente d’activer l’alarme quelque soit la réussite ou non.

Donc ceci est correcte, ce n’est pas « immédiat ok » mais juste « immédiat » :wink: :

Et à propos de ceci:

Cela est p-e dû au fait que l’alarme état ko mais est finalement passé ok, dans ce cas c’est bien correcte d’avoir ces 2 actions.

immediat ok versus immediat → je me suis fait avoir par le fait que les actions ‹ immediat › se paramètrent dans l’onglet ‹ Activation OK ›.

KO puis OK → je viens de refaire le test avec le capteur de porte et j’ai bien eu l’enchainement KO → OK une nouvelle fois. Pour moi une activation KO ne peut pas passer OK toute seule alors que la porte est toujours ouverte, il faut rearmer. Je contourne le bug avec une variable ‹ activationKO ›

  • que je mets à 0 dans les actions Activation Immediate OK
  • que je mets à 1 dans les actions Activation KO
  • que je teste dans les actions Activation OK → si c’est 1 c’est que c’est un faux positif. Mais j’aurai préféré que ce soit géré naturellement

Attention l’activation immédiate se déclenche que ce soit ok ou ko

On est d’accord, je n’ai jamais rencontré ce soucis.
Je vais essayer de reproduire.

@sebfar

Oui, c’est ce que j’expliquais dans ma réponse 1h avant :wink:

1 « J'aime »

Je viens de refaire un test à nouveau et cette fois ci j’ai eu le OK avant le KO

[2022-01-09 16:19:38][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"immediat"}
[2022-01-09 16:19:38][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 16:19:38][SCENARIO] Log : action immediat
[2022-01-09 16:19:38][SCENARIO] Log : actif 1
[2022-01-09 16:19:38][SCENARIO] Log : immediat 0
[2022-01-09 16:19:38][SCENARIO] Log : statut 0
[2022-01-09 16:19:38][SCENARIO] Log : statut pause 0
[2022-01-09 16:19:38][SCENARIO] Log : mode Test
[2022-01-09 16:19:38][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-01-09 16:20:46][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"ok"}
[2022-01-09 16:20:46][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 16:20:46][SCENARIO] Log : action ok
[2022-01-09 16:20:46][SCENARIO] Log : actif 1
[2022-01-09 16:20:46][SCENARIO] Log : immediat 0
[2022-01-09 16:20:46][SCENARIO] Log : statut 0
[2022-01-09 16:20:46][SCENARIO] Log : statut pause 0
[2022-01-09 16:20:46][SCENARIO] Log : mode Test
[2022-01-09 16:20:46][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-01-09 16:20:47][SCENARIO] Start : Lancement provoque. Tags : {"#action#":"ko"}
[2022-01-09 16:20:47][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-09 16:20:47][SCENARIO] Log : action ko
[2022-01-09 16:20:47][SCENARIO] Log : actif 1
[2022-01-09 16:20:47][SCENARIO] Log : immediat 0
[2022-01-09 16:20:47][SCENARIO] Log : statut 0
[2022-01-09 16:20:47][SCENARIO] Log : statut pause 0
[2022-01-09 16:20:47][SCENARIO] Log : mode Test
[2022-01-09 16:20:48][SCENARIO] Fin correcte du scénario

Tu peux mettre la copie de l’onglet Ko

1 « J'aime »

Merci,

Voila la config que j’utilise


(note j’essayais de resoudre l’enchainement KO → OK en desactivant l’alarme mais elle reste active)
(note2 : pour moi il faut demander à rearmer c’est une deuxieme raison pour laquelle je desactivais)

et le scenario Test Log Alarme

Franchement j’utilise l’alarme depuis longtemps et je n’ai jamais eu ce soucis… tu peux l’onglet de configuration de ton alarme c’est le premier

Voila

Tu as paramétré des zones?

Juste une seule zone ‹ Test › (cf capture 1 avec les déclencheurs) et un seul mode ‹ Test › sur cette zone.

Attention tu as 2 déclencheurs si tu as un déclencheur ko, ton alarme est activée mais tu as un déclencheur ko c’est normal…

Tu as une action possible sur la reprise de surveillance du déclencheur

Le ko que tu as est sur le déclencheur et pas sur l’alarme complète

C’est une activation partielle

Pour ton test il faut essayer avec un seul déclencheur

Je ne pense pas que l’esprit du plugin soit d’avoir des zone à 1 seul déclencheur.

Ma vrai alarme a 2 zones

  • perimetre avec les détecteurs de porte et de fenetre
  • intérieur avec les détecteurs de mouvement
    et 2 modes
  • total avec les 2 zones quand la maison est vide.
  • partiel avec la zone périmètre pour la nuit.

Je viens d’une box zipabox qui avait le fonctionnement intuitif pour moi suivant:

  • un déclencheur sans délai d’activation KO → armement impossible (sauf à activer manuellement un bypass sur ce déclencheur → c’est vrai que si on est déjà parti de chez soi et qu’on veut activer l’alarme à distance alors qu’un capteur de fenêtre est en KO on est completement coincé sans mécanisme de bypass)
  • tous les déclencheurs sans délai d’activation OK → armement possible puis
  • si un déclencheur avec délai d’activation KO au bout de son delai d’activation → déclenchement de l’alarme.

J’essaye de trouver comment utiliser le plugin alarme pour que mon alarme ait le comportement suivant

  • à l’activation de l’alarme : alerte visuelle que l’alarme est activable car tous les déclencheurs sans délai sont OK ou refus d’activation si un déclencheur sans délai d’activation est KO avec notification du/des déclencheurs concernés.
  • déclenchement de l’alarme si un déclencheur est encore KO au bout de son délai d’activation

J’essaye donc de comprendre finement quand/à quelle condition les triggers du plugin sont appelés.

Je n’ai jamais dit qu’il fallait un seul déclencheur… j’en ai même 10 pour certaines zones

Le plugin ne fonctionne pas comme tu le souhaiterais…

  • à l’activation de l’alarme : alerte visuelle que l’alarme est activable car tous les déclencheurs sans délai sont OK ou refus d’activation si un déclencheur sans délai d’activation est KO avec notification du/des déclencheurs concernés.

L’alarme s’active même si tu as déclencheurs Ko.

  • déclenchement de l’alarme si un déclencheur est encore KO au bout de son délai d’activation

L’alarme se déclenche quand un déclencheur ok passe à 1. Tu peux avoir un message si tu as un déclencheur ko mais ton alarme ne se déclenchera pas

Bon j’ai l’impression que les problèmes arrivent si on met ‹ 0 › dans les délai d’activation → ca leve un ok en meme temps qu’un ko. Mais si on laisse les délais d’activation à ‹  › (vide) le problème disparait.
Quelqu’un peut reproduire ? sebfar ?
Merci.