Forum Lifedomus
Demande d'aide exécution multiple automate - Version imprimable

+- Forum Lifedomus (http://forum-lifedomus.com)
+-- Forum : Les outils de configuration et design (http://forum-lifedomus.com/forumdisplay.php?fid=7)
+--- Forum : Config Studio (CS) (http://forum-lifedomus.com/forumdisplay.php?fid=8)
+---- Forum : Automatismes (http://forum-lifedomus.com/forumdisplay.php?fid=42)
+----- Forum : Automates (Module logique avancé) (http://forum-lifedomus.com/forumdisplay.php?fid=144)
+----- Sujet : Demande d'aide exécution multiple automate (/showthread.php?tid=3543)

Pages : 1 2


exécution multiple automate - jojo - 02-15-2017

Bonsoir,
J'ai parfois, de manière aléatoire, un automate qui s'exécute plusieurs fois.
Je l'ai remarqué, car je reçois 1 (normal) ou 2 (pas normal), ou aujourd'hui 8 notifications pour le même événement.
Évidemment, je ne le sais qu'en regardant les notifications que je reçois.
Mais, en y réfléchissant de plus près, ce n'est que pour un automate. Je ne reçois jamais plusieurs fois la notif pour d'autres automates.

Donc je m'auto-réponds peut-être en écrivant ces lignes : je vais désactiver cet automate et recrééer le même et voir si le problème continue.

Mais comme j'ai commené, je continue mon explication, vous aurez peut-être de meilleures idées.

Dans le log des événements, je vois que l'automate a été exécuté 8 fois :
[attachment=1529]
et j'ai reçu 8 fois la notification pushover:
[attachment=1530]

Voici l'automate
[attachment=1531]
On voit que sa dernière exécution est à 13:19, ce qui est cohérent avec le log système.
Et voici son déclencheur
[attachment=1532]

Si vous avez d'autres idées ... Eek-1e6fb


RE: exécution multiple automate - Hsd - 02-15-2017

Bonsoir,

qu'est ce qu'il y a derrière ton déclencheur ?


RE: exécution multiple automate - jojo - 02-15-2017

Mon déclencheur vérifie le status de l'IN1 d'un ........ fgbs


RE: exécution multiple automate - Hsd - 02-16-2017

La copie de l'automate ne changera surement rien.

Je pense que le FGBS envoie réellement les ordres, peut être un problème sur le contact associé à l'entrée IN1 ?


RE: exécution multiple automate - jojo - 02-16-2017

j'y avais pensé également, mais alors pourquoi (et je ne l'avais pas mentionné), cet automate ne se déclencherait plusieurs fois qu'au passage du status alarme vers non-alarme, et pas dans l'autre sens ? (je n'ai pas de notification multiple pour l'activation de l'alarme, qui est le même contact)


RE: exécution multiple automate - moicphil - 02-16-2017

Salut.
Et en remplaçant «à chaque changement» par «dès que» , ca donne quoi ?


RE: exécution multiple automate - jojo - 02-16-2017

Merci pour vos conseils. 

Je vais procéder par étape et comme suit :
1) je copie l'automate existant vers un nouveau et désactive l'ancien. C'est rapide et facile. Je l'ai déjà fait, et j'attends 1 semaine pour voir ce que ça donne. 
2) si problème, je recrée le même depuis zéro 
3) j'essaye ton idée,  mais j'avais mis le à chaque changement pour pouvoir tout gérer dans un automate au lieu de 2. (j'en ai déjà plus de 90)


RE: exécution multiple automate - jojo - 02-22-2017

contre toute attente (comme @HSD, je n'y croyais pas)
La simple copie de l'automate a réglé le problème d'exécution multiple de l'automate.
Il devait y avoir un truc bizarre dans la DB pour l'automate original. L'excellente nouvelle, c'est que s'il y a un problème dans un objet, iquand on le copie, il ne fait pas juste une copie es infos de la DB (et il copierait alors les bugs avec), mais il recrée l'objet en orenant pour modèle celui qui existe (donc s'il y a une erreur dans la DB, elle n'est pas copiée).
Je ne suis pas développeur LD, mais c'est la seule explication que j'ai trouvée.


RE: exécution multiple automate - moicphil - 02-22-2017

Bonne nouvelle.

Mais pareil, je n'aurais pas pensé qu'en faisant une copie reglererai le pb.


RE: exécution multiple automate - jojo - 02-23-2017

Bonne nouvelle ?

Oui car :
  - mon problème est résolu
  - ils auraient développé un mécanisme de copie intelligent (qui ne prendrait pas les bug, comme quand on duplique une entrée dans une table)

Non car :
  - il y a quand même des bugs qui seraient générés "aléatoirement" au niveau de la DB