Bonjour tout le monde,
je débute avec la domotique, avec jeedom, et avec rteecowatt et l’option tempo…
Je souhaite configurer une alerte lorsque la couleur du jour est blanc ou rouge. Si j’ai bien compris cette alerte sera visible dans le dashboard sur le bandeau de la tuile « Tempo ». Ma première question porte sur la syntaxe à utiliser pour décrire une alerte dans l’onglet « Alertes » « en warning si »…
Voici un exemple de ce que j’ai écris: #value# = WHITE
Il semble qu’il n’y ai pas de réaction, ou plutôt si: j’ai réussi une fois à mettre la tuile tempo en mode « danger » mais je ne sais pas comment !. Depuis impossible de remettre la tuile en mode normal (même lorsque la couleur du jour est BLUE).
Y-a-t-il un bug au niveau du plugin ? ou est-ce ma syntaxe qui est mauvaise ? (ce qui est probable…)
l’opérateur de comparaison n’est pas = mais ==, les chaines doivent être entourées de guillements :
du coup je ferai #value#=="WHITE"
edit : je viens de tester effectivement ça marche pas du tout et c’est étrange car j’utilise ça sur des valeurs numériques et ça marche bien. c’est peut être que les chaines de caractères ne sont pas supportées
non on ne parle pas de la même chose, je sais que ça marche dans les champs d’évaluation. j’en ai des tonnes qui marche comme ça dans mes virtuels. on peut même mettre des tests en inline.
Là notre ami parle du champ dédié aux alertes qui vraisemblablement ne fonctionne pas de la même manière et attend une valeur numérique uniquement. c’est en principe prévu pour les batteries …
Les valeurs des commandes aujourd’hui ou demain sont des textes: BLUE, WHITE, RED, UNDEFINED.
Pour que les alertes se déclenchent avec les niveaux WHITE ou RED, il faut que #value# et le texte à comparer soient entre apostrophes afin que le testeur d’expression (utilisé dans l’évaluation du niveau d’alerte) compare des chaines de caractères: