Je souhaiterai savoir s’il existe un moyen simple de paramétrer une action simple pour mettre à jour la valeur d’un curseur. Je pense que la fenêtre « de base » du virtuel doit bien permettre de faire cette opération sans avoir à aller dans les paramètres avancés et utiliser les fonctions « Action avant exécution de la commande » ou « Action après exécution de la commande ».
La commande action/curseur doit être liée à une commande info/numérique normalement.
Il te suffit de créer une commande action/défaut également liée à cette commande info/numérique (champ équipement et menu déroulant sous le nom de la commande de mémoire) et de renseigner la valeur souhaitée dans le champ Valeur.
Au clic sur la commande action/défaut le curseur prendra la valeur renseignée
Merci pour ton aide.
J’ai essayé de trouver les informations que tu fournis mais je débute un peu et je ne m’y retrouve pas toujours correctement.
Ci-dessous un printscreen de ce que je voudrai paramétrer.
J’ai un curseur « Position » lié à une info/numérique « Etat ». Ces deux éléments proviennent d’un objet VoletProp. Je voudrais donc avoir une action/défaut qui mettrait le curseur « Position » à une valeur donnée lors de son activation/clic.
C’est le nom de l’information Position qui n’a pas l’air bon
Il faudrait remplacer #[Cuisine][vp Volet Cuisine][Position]# par Etat
#[Cuisine][vp Volet Cuisine][Position]# est-ce un retour d’état ?
Je te donne un exemple avec la consigne du chauffage pour ma chaudière
J’ai un curseur « T° Chauffage » pour définir la consigne « Consigne Chauffage » en local dans le Virtuel.
La chaudière met à jour sa consigne et sa valeur est rafraîchie quelques secondes plus tard en repassant par une commande MQTT pour être finalement affichée comme « Consigne Actuelle Chauffage ». C’est le retour d’état de la consigne réelle.
Ce qui est chiant, c’est que j’ai 3 trucs pour une consigne.
Si je modifie directement la consigne sur la chaudière, mon curseur n’est pas mis à jour. On pourrait le mettre à jour avec un scénario sur le changement de valeur de la consigne réelle (je ne l’ai pas fait). Mais attention, il faut bien cocher l’option « Ne pas répéter les valeurs » sinon, on crée une boucle infinie entre le virtuel et la chaudière qui se mettent à jour l’un après l’autre.
Merci pour ton aide et ton exemple. Je vais voir si je peux m’en inspirer.
Ce que j’ai indiqué comme position est une consigne et non un état.
Je vais me repencher sur tout ça et j’espère trouver une solution
C’est bon ! Je me suis inspiré de ce que tu as proposé.
Ça fonctionne. Je lance aussi une action sur la consigne lorsqu’elle est supérieure à 0 et j’ai bien sélectionné l’option « Ne pas répéter les valeurs ».
En bref… enfin ça fonctionne
Merci !