les mises à jour des virtuels sont quelquefois compliquées … moi aussi j’ai des soucis avec les états qui ne se mettent pas à jour alors que l’équipement source est bien ok.
je te conseille de passer toutes tes valeurs « infos » calculées via la roue crantée/configuration/Répéter les valeurs identiques à NON
apparemment c’est un soucis dans l’ordre de refresh des commandes, Loïc s’est déjà penché sur ces problèmes, c’est pas facile à reproduire car parfois ca fonctionne très bien, c’est pas systématique
mais je suis content de savoir que je suis pas le seul
Loïc me dit que j’en demande trop à mon jeedom
en fait le problème vient du fait que l’on affecte des formules aux infos qui dépendent elles même d’autres infos virtuelles calculées. le système de récurrence se perd.
sinon moi ce que j’ai fait et ce que je te propose comme solution, c’est de mettre un scénario provoqué par le changement de valeur d’un des équipements. ce dernier lance un morceau de code php qui remplit les valeurs du virtuel avec une bordée de tests. c’est simple et efficace si tu ne sais pas programmer en php, tu peux aussi lancer des commandes virtuelles pour remplir tes champs info.
oui il avait parlé d’un soucis de boucle mais là ce n’est pas le cas, faire une boucle c’est une erreur, le programme doit pouvoir l’empêcher mais pas bloquer la maj des commandes quand il n’y a pas de boucle
je ne dis pas que la boucle est chez toi, je dis que si il corrige pour que ça marche chez toi ça créé le soucis de boucle chez d’autres.
Je suis bien d’accord que faire une boucle est une erreur, apres si tu sais comment l’empécher dans le code (peut-etre à la config des commande et a l’upgrade pour les virtuels existants, ou alors a l’évaluation), tu peux proposer un PR.
Oui j’avais bien compris ton message
mais c’est quand même dommage de faire le choix d’une solution qui fait que cela fonctionne mal pour un usage correcte du système par rapport à une solution qui évite un problème si l’utilisateur fait une boulette en créant une boucle