Je tente de mettre un widget sur l’état de marche on/off de ma VMC.
Mon problème c’est que l’équipement (sonoff via plugin ewejee) me retourne un statut (info, autre) en texte on ou off et pas du binaire donc le widget ne marche pas.
J’ai créé une variable avec si #[Maison][Mes appareils7dc24e][Statut]# == ‹ on › alors variable = 1 sinon = 0 mais ça ne donne rien
Hello
Lorsque tu testes #[Maison][Mes appareils7dc24e][Statut]# dans le testeur d’expression, ca donne quoi ?
Sinon tu peux essayer : #[Maison][Mes appareils7dc24e][Statut]# matches"/on/"
J’ai inversé le résultat dans le scénario de la variable et ça reste toujours sur off… Je pense que ça ne récupère pas bien l’info ou sinon c’est pas un « on » ou « off » qu’il faut récupérer…
Ca a pourtant l’air OK
Lorsque tu va dans le menu outils, variables, est ce que la variable VMC existe dans la liste ?
Si elle n’y est pas, tu as un bouton ajouter pour la déclarer.
Montre aussi le dernier log de ton scenario
Ci-dessous les logs… Quand j’execute manuellement le scénario il n’y a pas marqué le déclencheur. Quand j’allume ou eteins le sonoff il me marque le déclencheur…
La variable apparait dans la liste
------------------------------------
[2020-04-08 14:08:48][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Maison][Mes appareils7dc24e][Statut].
[2020-04-08 14:08:48][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-08 14:08:48][SCENARIO] Evaluation de la condition : ["on" matches "/on/" ] = 1
[2020-04-08 14:08:48][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-04-08 14:08:48][SCENARIO] Affectation de la variable VMC => 1 = 1
[2020-04-08 14:08:48][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-04-08 14:10:51][SCENARIO] Start : Scenario lance manuellement.
[2020-04-08 14:10:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-08 14:10:51][SCENARIO] Evaluation de la condition : ["on" matches "/on/" ] = 1
[2020-04-08 14:10:51][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-04-08 14:10:51][SCENARIO] Affectation de la variable VMC => 1 = 1
[2020-04-08 14:10:51][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-04-08 14:10:57][SCENARIO] Start : Scenario lance manuellement.
[2020-04-08 14:10:57][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-08 14:10:57][SCENARIO] Evaluation de la condition : ["on" matches "/on/" ] = 1
[2020-04-08 14:10:57][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-04-08 14:10:57][SCENARIO] Affectation de la variable VMC => 1 = 1
[2020-04-08 14:10:57][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-04-08 14:12:36][SCENARIO] Start : Scenario lance manuellement.
[2020-04-08 14:12:36][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-08 14:12:37][SCENARIO] Evaluation de la condition : ["on" matches "/on/" ] = 1
[2020-04-08 14:12:37][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-04-08 14:12:37][SCENARIO] Affectation de la variable VMC => 1 = 1
[2020-04-08 14:12:37][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-04-08 14:12:59][SCENARIO] Start : Scenario lance manuellement.
[2020-04-08 14:13:00][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-08 14:13:00][SCENARIO] Evaluation de la condition : ["on" matches "/on/" ] = 1
[2020-04-08 14:13:00][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-04-08 14:13:00][SCENARIO] Affectation de la variable VMC => 1 = 1
[2020-04-08 14:13:00][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-04-08 14:13:19][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Maison][Mes appareils7dc24e][Statut].
[2020-04-08 14:13:19][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-08 14:13:19][SCENARIO] Evaluation de la condition : ["off" matches "/on/" ] = 0
[2020-04-08 14:13:19][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-04-08 14:13:19][SCENARIO] Affectation de la variable VMC => 0 = 0
[2020-04-08 14:13:19][SCENARIO] Fin correcte du scénario
Je crois comprendre. Ton équipement VMC c’est quoi? Tu ne peux pas changer « Etat »
La variable (que tu as mis dans parametres) devrait se trouver dans la colonne « Valeur », mais tu n’y as pas acces.
On va tenter 2 solutions
La première :
Tu n’affiche pas le « Etat » actuel et tu crée une seconde info Etat1 a laquelle tu affecte la variable VMC et ton widget.
Si cela ne fonctionne pas, tu peux également tester :
Tu remet ton info etat comme elle était, et tu vas dans la configuration avancée (roue crantée de Etat)
puis configuration et formule de calcul.
Tu mets : #value# matches « /on/ » ? 1 : 0
Est ce que tu as Anydesk ou teamviewer ? je peux éventuellement prendre la main sur ton PC pour t’aider