Bonjour,
Je n’arrive pas à comprendre l’erreur rencontrée suivante :
Expression non valide [#qui# =« xav »] trouvée dans le scénario : [divers][Communication][messagerie scenario], résultat : #qui# =« xav »
avec les == idem
3 scenario Expression non valide [#qui# ==« xav »] trouvée dans le scénario : [divers][Communication][messagerie scenario], résultat : #qui# ==« xav »
en tout cas le #quand# fonctionne tous les soirs et matin, il gère ouverture et fermeture des volets
Cela ne me générait pas d’erreur
le #qui# me générait des erreurs lors du test du scénario à intervalles réguliers mais fonctionnait aussi.je recevais bien les notifications.
Et tu as aussi raison, si je mets tag(quand)=« soir » et que j’exécute comme ça , il me génère des erreurs , si je mets tag(quand)==« soir » non.
Mais lors des scénarios d’appel ça le gène pas. Bizarre
#monTag# est l’ancienne notation des tags. Elle est vouée à disparaître donc tag(monTag) est à privilégier pour éviter une future mise à jour de Jeedom ou les ## ne seront plus autorisés, ce qui voudra dire reprendre tous ses scénarios
Pour le =, c’est aussi toléré dans IF au niveau des scénarios mais ça pourrait aussi disparaître (et ne tolérer que les ==) car pas logique dans un test
Pour éviter tout problème : SI tag(monTag) == "maValeur"
Je te remercie.
J’ai tout modifié comme ça pas de mauvaises surprises
des que je trouve un mauvais = dans les if je remplace aussi
ainsi que dans mes premiers scénarios les ET par && …
J’ai donc mon explication pourquoi ça marchait…avec des remontées d’erreurs