Les 2 avec en configuration/affichage le widget action/defaut
et liés à la commande info VanneEau_Etat
Edit:
Lorsque je teste directement sur les commandes ON et OFF tout va bien.
Par contre lorsque je vais sur le dashboard j’ai un soucis: je dois cliquer 2x pour que le widget passe sur « on » (même si la commande est passée - la vanne s’est ouverte au 1er clic) j’ai bien mon widget
Par contre je n’ai besoin que d’un suel clic pour que le widget repasse sur « off »
Ce n’est pas la 1ere fois que je crée un interrupteur mais là je cale.
Je pense que je m’y prends mal, si vous aviez une solution…
Merci d’avance.
Je ne comprends pas pourquoi tu crée un virtuel.
Le principe d’un virtuel c’est quand tu veux dissocier le fonctionnement vis à vis de l’équipement d’origine. Par exemple
Avoir un bouton OFF virtuel qui va lancer le OFF sur X équipements physiques
Découper un équipement physique qui à N sorties en autant d’équipements virtuels pour les plugins qui ne peuvent compter qu’une seule sortie par équipement tel que plugin-gsh (à cause des contraintes coté google).
Quand tu fais du 1 pour 1 pourquoi virtualiser ?
Sinon pour comprendre ce que font tes équipements, mets un log temps réel du moment où tu les actives pour qu’on puisse comprendre comment ton jeedom réagit
PS : N’héberge pas tes images sur une solution externe, ce forum prend en charge le copier/coller des images pour les auto héberger sur le communaty
Je crée des virtuels afin de regrouper différentes infos au sein d’une même tuile dans le dashboard.
S’il existe une pratique plus évolué je suis preneur.
J’utilise Jeedom depuis plusieurs années et je suis parti de 0, je n’ai aucune formation en programmation , ni en électricité et encore moins en domotique.
Merci d’être indulgent sur les raccourcis pris et s’il existe une utilisation plus évoluée de Jeedom et de bonnes pratiques je suis preneur.
Merci pour l’info je vais tester le log.
Effectivement le fait de mettre « on » au lieu de « ON » a changé certaines choses.
J’ai un retour de commande info mais toujours pas de changement d’état du widget.
J’ai remis un bouton on et un bouton off dans la configuration et ca a l’air de fonctionner.
Edit:
Mon widget change d’état mais il faut que je clique 2 fois sur la commande « on » pour que l’état du widget change (alors que la vanne s"ouvre correctement au 1er clic) et 1x pour ça revienne sur « off » bizarre…
Ok si tu veux afficher des informations supplémentaires sur la tuile qui ne font pas partie de l’équipement script effectivement tu n’a pas le choix, passer par un virtuel fait sens.
En fait ce que je voulais dire (désolé si c’était pas clair dans mon post d’origine) c’est que ça rajoute une couche de complexité : le résultat n’est pas celui qui est escompté mais est ce que cela vient de l’équipement script ou de l’équipement virtuel, c’est plus compliqué à déterminer.
C’est pour cela que je préfère faire toujours des tests unitaires : tu crée juste ce qui est nécessaire, tu le teste et après si ça à le résultat que tu attends, tu peux créer le virtuel correspondant.
L’idée étant de simplifier la démarche et n’avoir qu’un seul endroit où un souci peut être présent.
Je pense que c’est intéressant car ça va permette de voir ce que « voit » vraiment ton jeedom quand tu fais la manip.
Pour revenir que la problématique, souvent quand on à un binaire switch dans jeedom, c’est le passage de la commande action à 1 qui va mettre à 1 la commande état directement.
Or la, ta commande état est dynamique et est requétée directement sur l’équipement. C’est un plus au cas où cet équipement puisse êre controlé hors jeedom, ça permet d’avoir son état réel.
Mais du coup je suspecte que jeedom n’a pas le temps d’aller mettre à jour la commande état quand tu clique sur on ce qui fait que le binary switch revient sur off.
Avoir les logs avec l’horodatage devrait permettre de confirmer ou infirmer cette théorie.
Normalement je teste mes commandes une par une avant de les regrouper mais la non…
Je teste direct dans le script…
Edit:
Ok tout fonctionne, effectivement il fallait ajouter les valeurs 1 et 0
Dans mon script j’ai rajouté dans les options la valeur 1 pour « on » et 0 pour « off ».