je souhaite crée un widget pour un design de mon thermostat Netatmo.
J’en suis la
Et la je bloque sur un truc qui parait simple.
En gros je voudrais que quand la chaudière est ON la température intérieure soit écrite en rouge et quand la chaudière est OFF la température intérieur soit écrite en bleu
Dans mon widget d’info / numérique
Expression value(#[Célialex_Home][Netatmo Relais][Etat Chauffage]#)=0
Merci @Fabrice Effectivement voila le code corriger mais ce ne change pas. C’est le test qui ne semble pas être juste alors que le testeur d’expression me dit « true ». Avec les deux == c’est pareil
Quand la chaudière se déclenche toto prend bien la valeur 1 et quand elle s’éteint la variable toto prend bien la valeur 0 j’ai vérifier avec le testeur d’expression
Chaudière Off
Chaudière On
Dans le widget je test :
$toto=0
$toto=1
La température s’affiche toujours comme si toto=1 même après plusieurs minute et plusieurs rafraichissement.
2- J’ai essayer de mettre des variables:
$chaudierestate = 1
$chaudierestate != 0
chaudierestate étant la variable que j’ai trouver dans le .php du plugin et qui semble correspondre a l’état On / Off de la chaudière
Avec cela la température s’affiche pour la condition Off mais ne marche pas pour la condition On et si j’inverse les ligne de test j’ai le message d’erreur : Uncaught ReferenceError: $chaudierestate is not defined
3- J’ai essayer en mettent la value de la commande [Célialex_Home][Netatmo Relais][Etat Chauffage] que j’ai trouver dans les infos de la commande #717#=1 #717#=0
La température ne s’affiche pas et j’ai le message d’erreure : Uncaught SyntaxError: Invalid or unexpected token
pourtant le testeur d’expression le dis true
Je ne sais plus quoi tester.
Que peut t’on mettre dans les test des widget ?
Dans un Widget est ce que l’on peux utiliser l’état d’une commande pour modifier l’état d’une autre commande ?
Cependant.
si je met $toto == 1
Ma température ne s’affiche pas et j’ai un message d’erreur Uncaught ReferenceError: $toto is not defined
Alors que ma variable toto semble être a jour cf les screen de mon message précèdent Widget couleur température si la chaudière est ON - #8 par Alweddle
Comment tester autrement que cette variable est bien définit ?
Pour rappel : J’essai de mettre en forme la couleur de ma température en fonction de « Etat chauffage » => commande de type info / binaire
Etat chauffage on =1
Etat chauffage off = 0
C’est pour cela que je n’utilise pas value et je test ma variable perso toto définit par un scenario
Mais peut être que mon test pour appeler cette variable toto ne doit pas être rédiger comme je le fait.
Oki, cela veux donc dire que en l’état je ne pourrais pas changer la couleur de ma température en fonction de l’état d’activation de ma chaudière ?
Dans la cas présent ici value sera celle de la température.
Je suppose donc qu’il faut que je passe par un widget code ?
Cela ce complique donc pour moi car je n’ y connais rien. Maintenant si quelqu’un peut m’aider ou me donner des sources je suis largement près a investir de mon temps car le sujet me passion vraiment.