Demande d'aide toutes les actions ne s'effectuent pas
#1
Bonsoir,
Je me prends la tête avec ceci depuis plusieurs heures.
Et en dernier recours je viens chez vous ....

J'ai une "action" (en fait ici la mise à jour d'une variable) qui ne veut pas s'exécuter.
Ici la première action s'est exécutée à 18:47:42
   
La seconde, juste après : 18:47:42 (ok)
   
Mais la 3° ne veut jamais s'exécuter.
   
Pourtant, l'automate contient 10 branches similaires, et les autres fonctionnent (sauf peut-être une ?) correctement.
   

Ce que j'ai déjà essayé :
  1. re-création de ce 3° élément
  2. re-création du second (celui qui précède, on ne sait jamais)
  3. copie de l'automate, j'ai le même problème sur la copie
Merci de votre aide
Répondre
#2
As tu essayé de mettre une tempo entre les deux ?
http://www.homesweetdom.lu
Boutique en ligne avec identification des produits testés compatibles Lifedomus
www.homesweetshop.eu
Répondre
#3
alors j'ai,
rajouté une tempo de 1s entre l'action 2 et la 3 => ni la 2, ni la 3 ni la tempo se sont exécutées.
J'ai rajouté une seconde tempo entre la 1 et la 2, mais là idem que précédemment.
Va-t-en expliquer cela au support. Il y a un bug quelque part, mais où chercher ?
Répondre
#4
Et si tu mets une vraie action du style allumer une lumière ?
Qui a t il dans ton f(x) ?
Le debugger ne dit rien ?
http://www.homesweetdom.lu
Boutique en ligne avec identification des produits testés compatibles Lifedomus
www.homesweetshop.eu
Répondre
#5
dans mon f(x), il y a juste une chaine de caractères avec concaténée avec l'heure système, COMME dans les 9 autres branches.

Je viens juste d'avoir une fois la notif pushover (car en fait c'est ça cette variable), avec les 2 tempos, et en faisant une combinaison folle des erreurs de PING (car en fait mon automate fait la gestion du ping de 5 appareils chez moi, à étendre, mais je ne veux pas 5 automates "identiques").
J'ai supprimé les tempo, et ça ne fonctionne plus pffff.

Et je sais que ce n'est pas les tempos, car seules, ça ne suffit pas.

Et je sais que ma branche est bonne, car :
  1. elle a fonctionné une fois
  2. c'est la même pour les 9 autres du même automate (sauf : Caméra%20Avant / Caméra%20Jardin / Caméra%20Living / ...)
  3. ma HC2 est à plus de 1000 km d'ici
Il ne me reste plus que mes yeux pour pleurer ...
Répondre
#6
Et avec une action cela avant ou après cela fonctionne ?
Qu'y a t il dans le declencheur ?
http://www.homesweetdom.lu
Boutique en ligne avec identification des produits testés compatibles Lifedomus
www.homesweetshop.eu
Répondre
#7
donc j'ai introduit une action entre l'action 2 et la 3 (commuter ma lampe de bureau)
   
elle ne s'est pas exécutée ...

Voici mon déclencheur. Mais il doit être ok puisque l'action 1 se passe bien, s'il ne faisait pas correctement son job, je n'aurais même pas l'action 1 ...
   

Je vais encore essayer un truc, supprimer l'action 2
Répondre
#8
je viens de supprimer l'action 2 (=attribuer une valeur à une variable), et ça fonctionne ...
Pourtout je l'avais déjà re-créée ...

Je vais supprimer ma vrai action et voir si ça fonctionne toujours
Répondre
#9
et en supprimant la vrai action, ça continue de fonctionner.
Je recrée la variable, sans le %20 (on ne sait jamais)
Répondre
#10
ok, jai trouvé.
Enfin, j'ai réussi à reproduire l'erreur ou à ne pas l'avoir de façon formelle.

Mais c'est TORDU, et ça pue le bug aléatoire à plein nez !

En fait en 2, j'assignais à ma variable la valeur
Caméra%20Avant
et avec
Camera%20Avant
ça fonctionne NICKEL. (et en mettant l'accent, ça replante) => reproductible Eek-1e6fb 

MAIS, il y a toujours un mais,
5 des 9 autres branches de cet automate contiennent également l'accent (au même endroit - c'est le même mot) et fonctionnent nickel. Et j'ai pleins d'autres automates où j'assigne des caractères accentués dans des variables sans problème.
Donc je suis sûr qu'il s'agit d'une combinaison bizarre dans le moteur LD qui fait que ça plante.
On est d'accord, que l'on doit pouvoir mettre n'importe quel caractère dans une variable chaîne.

Merci HSD de m'avoir poussé à continuer à chercher et pour toutes tes questions qui m'ont permis de trouver la "solution"
Likes Received: 179 in 132 posts
Likes Given: 150
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)