Evalutation #[Chambre Timéo][Mode Timéo][Mode]# donne ""

Bonjour,

Je viens de transférer mon jeedom sur un PI5 en 4.6.1.

Mon jeedom était déjà en 4.6.1 sur mon précendent materiel. et cela fonctionnait.

Depuis le retour d’état d’un mode me donne ““ dans testeur d’expression.

Par exemple #[Chambre Timéo][Mode Timéo][Mode]# devrait me donner Vacance.

Du coup mon scénario :

----------------------------------
[2026-07-26 09:58:23][SCENARIO] -- Début : . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"admin"}
[2026-07-26 09:58:23][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-07-26 09:58:23][SCENARIO] Mise à jour du tag #Mode tim# =>
[2026-07-26 09:58:23][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Chambre Timéo][Mode Timéo][Mode]#= "Vacance"
[2026-07-26 09:58:23][SCENARIO] Evaluation de la condition : [""= "Vacance"] = ""= "Vacance"
[2026-07-26 09:58:23][SCENARIO] Expression non valide : ""= "Vacance"
[2026-07-26 09:58:23][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Chambre Timéo][Mode Timéo][Mode]#== "Ecole"
[2026-07-26 09:58:23][SCENARIO] Evaluation de la condition : [""== "Ecole"] = Faux
[2026-07-26 09:58:23][SCENARIO] - Exécution du sous-élément de type [action] : else
[2026-07-26 09:58:23][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Chambre Timéo][Mode Timéo][Mode]#= "Vacance Ext"
[2026-07-26 09:58:23][SCENARIO] Evaluation de la condition : [""= "Vacance Ext"] = ""= "Vacance Ext"
[2026-07-26 09:58:23][SCENARIO] Expression non valide : ""= "Vacance Ext"
[2026-07-26 09:58:23][SCENARIO] Fin correcte du scénario

MErci de votre aide

Regarde dans la configuration avancée de ton mode, la valeur de Mode.

Il n’est peut-être tout simplement pas initialisé.

merci pour ton retour.

Le mode est bien activé.

S’agit il d’une autre manip?

MErci

Bonjour,

Votre scénario contient des erreurs manifestement.

#[Chambre Timéo][Mode Timéo][Mode]#= "Vacance"

Devrait être :
"#[Chambre Timéo][Mode Timéo][Mode]#" == "Vacances"

L’erreur est présente plusieurs fois dans la log.
Expliquation :
toto = titi > signifie que vous donnez titi comme valeur à toto
toto == titi > signifie que vous demandez si toto est égale à titi

En plus, la log du scénario vous le signale clairement :
[2026-07-26 09:58:23][SCENARIO] **Expression non valide** : ""= "Vacance"

Sinon, il n’y a pas de dysfonctionnement avec cette fonction dans le plugin Mode. Passez d’un mode à un autre pour voir si cela ne revoi pas, ensuite, la bonne valeur dans le mode en cours.
Et évitez les écritures manuellement, préférez utiliser systématiquement le sélecteur de commandes.

merci pour ton retour.

effectivement j’ai un peu honte.

Il s’agissait de relancer la selection de chaque mode pour qu’il soit de nouveau présent.

Déoslé pour le dérangement.

Merci

Il n’y a pas QUE cela, il faut aussi corriger vos scénarios.

Même si vous croyez que cela fonctionne, non, cela ne fonctionne pas :wink:

RE,

Oui j’ai modifié le double == mais pas les “.

Cela fonctionne

MErci encore