Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
J'ai un automate qui quand je désactive l'alarme de la maison, éteint toutes les lumières (ok, pour arrêter le simulateur de présence).
Mon soucis, c'est quand je redémarre la box, il voit que mon alarme est éteinte (normal ! ) et donc éteint toutes les lumières de la maison (PAS normal, et pas WAF )
Voici mon déclencheur :
ainsi que les propriétés de l'automate où il est précisé qu'il n'évalue PAS le déclencheur au démarrage de la box. (il ne l'évalue bien pas à l'activation)
Bug Jojo ou de la box ?
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 14
Sujets : 0
Inscription : May 2014
Réputation :
0
Bonjour,
j'ai le même soucis avec plusieurs automates depuis la mise en place de ma box, avec le même paramétrage du déclencheur.
A chaque redémarrage du serveur l'automate se déclenche
je pense plutôt pour un bug LD
Likes Received: 2 in 2 posts
Likes Given: 0
Messages : 933
Sujets : 125
Inscription : Dec 2013
Réputation :
0
Version de firmware du serveur: 2.1.147
@jojo
J'ai le même automate mais le déclencheur est une variable : Dès que "bAlarmeArmementTotal=true" et je ne rencontre pas ce problème.
Likes Received: 52 in 46 posts
Likes Given: 32
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
J'avais dans un premier temps observé ce phénomène avec un déclencher "A chaque changement",
Je l'ai changé en "Dès que TRUE" ou "Dès que FALSE", et j'ai observé la même cfhose.
C'est pour cela que j'ai remonté ma question et remis à "A chaque changement".
Mais c'est intéressant pour aider l'équipe Lifedomus à identifier le problème, qu'avec une variable et "Dès que", ça fonctionne. Mais ça devrait également fonctionner avec "A chaque changement" pour une variable. (En effet on peut mettre des "ou" avec des variables booléennes, mais pas avec des variables numériques, ou chaîne, ...
En écrivant ces lignes, je me rends compte qu'il me semble que les automates qui se déclenchent à "A chaque changement" de variables chaines, ne démarrent pas au démarrage de la box.
Donc ce serait lié aux variables/équipements bouléens ?
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 475
Sujets : 76
Inscription : Mar 2014
Réputation :
0
Ayant aléatoirement le même problème, j’ai rajouter un if dans tous les automates. Comme cela même si il redémarre en dehors du triger souhaitée, il s’arrête si la condition n’est pas ok
Envoyé de mon iPhone en utilisant Tapatalk
Likes Received: 2 in 2 posts
Likes Given: 1
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
mais olors je devrais faire 2 automates (par exemple) pour l'activation et pour la désactivation de mon alarme.
Maintenant tout est dans un automate.
Comme mon déclencheur est à chaque changement de l'état de mon alarme, dans l'automate, je teste si l'alarme est branchée ou non branchée, et je fais déjà des actions spécifiques?
J'ai déjà plus de 200 automates, alors je souhaite maîtriser le nombre ...
J'espère donc que l'équipe Lifedomus va corriger ce bug prochainement, puisque à vous lire, ce n'est pas Jojo qui bug (cette fois-ci en tout cas)
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 912
Sujets : 109
Inscription : Jul 2016
Réputation :
0
Version de firmware du serveur: Stable 2,0,137 RC1
Profil : Utilisateur
Bonjour à tous,
avec l'aide de l'équipe Ld voici ce qui en ressort :
On suppose que Alarme_Activee est une variable.
Comment cette variable est-elle modifiée ?
On suppose que au démarrage du serveur certains retour d’état d’équipement (ou autres) doivent modifier (via automate) cette variable. Mettre à vrai ou faux.
Lors de l’exécution de cet automate, le serveur considère que ce n’est plus le démarrage puisqu’il a déjà initialisé l’automate (et donc tester une première fois la condition) avant modification de la variable.
Du coup le à chaque changement est pris en compte.
Le débat est : « A chaque changement » veut dire « A chaque écriture » dans la variable. Du coup si on écrit true alors qu’elle est déjà à true, cela se déclenche.
Il faudrait un 4ème type de déclencheur qui « A chaque changement » se déclencherait que si la valeur change réellement.
L'équipe LD va voir pour intégrer cette fonction dans sa roadmap.
Likes Received: 174 in 123 posts
Likes Given: 248
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
Merci pour cette réponse détaillée et pleine de bon sens.
Sauf que Alarme_Activée est un équipement (le contact sec d'un Fibaro FGBS)
et que si Alarme_Activee avait été une variable booléenne, il ne m'aurait pas proposé <Est déclenché ?> mais
il y a donc un bug qui est facilement reproductible
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
L'équipe Lifedomus a-t-elle pu reproduire le problème avec tous les screenshots fournis ?
Quand est-il prévu d'adresser le problème ? (car il est REEL et toujours présent)
Likes Received: 179 in 132 posts
Likes Given: 150