J’ai sur certains scénarios (3 ou 4, toujours les mêmes), le bug suivant.
L’appel d’un scenario perd le nom du scenario et est remplacer par le premier scenario visible dans la page des scénarios (dans mon cas un vieux scénatro de test « Aucun/Test_Decimal »).
Je précise que les scénarios qui posent problème ou ceux qui font l’objet de l’appel n’ont pas été modifiés depuis un bon moment.
Le scénario que j’ai réparé à l’ID 67.
J’utilise souvent la fonction scenario pour « Remise à zéro des SI » donc lui même.
Ou pour lancer un autre scenario ID 41.
Le scenario que je retrouve après le bug à l’ID 165.
Le problème n’est pas apparu sur toutes les fonctions scenario que j’utilise dans le 67.
Le log actuel, après réparation :
> ------------------------------------
> [2025-12-14 15:35:10][SCENARIO] -- Début : . Tags : {"#trigger#":"scenario","#trigger_name#":"[Climatisation][Climatisation][Clim. Veranda]","#trigger_id#":"10","#trigger_message#":"Lancement provoqué par le scénario : [Climatisation][Climatisation][Clim. Veranda]","#trigger_value#":""}
> [2025-12-14 15:35:10][SCENARIO] - Exécution du sous-élément de type [action] : action
> [2025-12-14 15:35:10][SCENARIO] Exécution d'un bloc élément : 2598
> [2025-12-14 15:35:10][SCENARIO] Exécution d'un bloc élément : 4712
> [2025-12-14 15:35:10][SCENARIO] - Exécution du sous-élément de type [action] : code
> [2025-12-14 15:35:10][SCENARIO] Exécution d'un bloc code
> [2025-12-14 15:35:10][SCENARIO] #######################################################################
> ############################### GESTION MODE MANU
> #######################################################################################################
> [2025-12-14 15:35:10][SCENARIO] Exécution d'un bloc élément : 2599
> [2025-12-14 15:35:10][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(Clim.Veranda.Manu,0) == 0 && (trigger(#[Climatisation][Clim. Veranda][State]#)==1 || trigger(#[Climatisation][Clim. Veranda][targetTemperature]#) ==1) && variable(Inhib.Veranda.Manu,0) == 0
> [2025-12-14 15:35:10][SCENARIO] Evaluation de la condition : [0 == 0 && (0==1 || 0 ==1) && 0 == 0] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2636
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(Inhib.Veranda.Manu,0) == 1 && trigger()=="scenario"
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [0 == 1 && "[Climatisation][Climatisation][Clim. Veranda]"=="scenario"] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4940
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(Inhib.Veranda.Manu,0) == 1 && (trigger(#[Climatisation][Clim. Veranda][State]#)==1 || trigger(#[Climatisation][Clim. Veranda][targetTemperature]#) ==1)
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [0 == 1 && (0==1 || 0 ==1)] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : action
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2706
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4714
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : code
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc code
> [2025-12-14 15:35:11][SCENARIO] #######################################################################
> ############################### VARIABLES / HYSTERESIS / TC ON
> #######################################################################################################
> [2025-12-14 15:35:11][SCENARIO] Affectation de la variable RdC.Consigne => 20 (20)
> [2025-12-14 15:35:11][SCENARIO] Affectation de la variable RdC.Meteo_Nuit => 8 (8)
> [2025-12-14 15:35:11][SCENARIO] Affectation de la variable RdC.Meteo_Absent => 8 (8)
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2713
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Global][Gestion Clim][Hysteresis RdC]# == 0
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [1 == 0] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2714
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Global][Gestion Clim][Hysteresis RdC]# == 1
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : then
> [2025-12-14 15:35:11][SCENARIO] Affectation de la variable RdC.Hysteresis => 0.5 (0.5)
> [2025-12-14 15:35:11][SCENARIO] Affectation de la variable RdC.Hysteresis_Off => 0.5 (0.5)
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2177
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Global][Périodes RdC Hiver][Période]# == 1
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [2 == 1] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2179
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Global][Périodes RdC Hiver][Période]# == 2
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [2 == 2] = Vrai
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : then
> [2025-12-14 15:35:11][SCENARIO] Affectation de la variable Veranda.On => 1 (1)
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2765
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2766
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2767
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : action
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2823
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4715
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : code
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc code
> [2025-12-14 15:35:11][SCENARIO] #######################################################################
> ############################### TAG
> #######################################################################################################
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 3686
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Tag_Cmd,'') != ''
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : ['' != ''] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2601
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2565
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Tag_Cmd)=="Consigne" && #[Climatisation][Clim. Veranda][State]# == 1 && #[Climatisation][Clim. Veranda][targetTemperature]# != variable(RdC.Consigne)
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [""=="Consigne" && 0 == 1 && 21 != 20] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2737
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Tag_Cmd)=="Consigne" && #[Climatisation][Clim. Veranda][State]# == 0
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [""=="Consigne" && 0 == 0] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2607
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2608
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Tag_Cmd)=="Ecart"
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [""=="Ecart"] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2618
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2619
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Tag_Cmd)=="On" || tag(Tag_Cmd)=="On+"
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [""=="On" || ""=="On+"] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2627
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2628
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Tag_Cmd)=="Off"
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [""=="Off"] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : action
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2825
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4716
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : code
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc code
> [2025-12-14 15:35:11][SCENARIO] #######################################################################
> ############################### @HOME / PAS @HOME
> #######################################################################################################
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2182
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2183
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(@Home) == "Home" || variable(@Home) == "Proche" || variable(@Home) == "Trajet"
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : ["Home" == "Home" || "Home" == "Proche" || "Home" == "Trajet"] = Vrai
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : then
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2184
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2185
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Global][Périodes RdC Hiver][Période]# < 4 && variable(Veranda.On) ==1 && variable(Clim.Veranda.Manu,0) == 0
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [2 < 4 && 1 ==1 && 0 == 0] = Vrai
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : then
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2187
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2188
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Virtuel][Clim Véranda][Temp.]# < variable(RdC.Consigne)- variable(RdC.Hysteresis) && variable(Clim.Veranda.NRT) >= 30
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [21.4 < 20- 0.5 && 55 >= 30] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4620
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Global][Périodes RdC Hiver][Période]# < 4 && #[Global][Gestion Clim][Hysteresis RdC]# > 0 && (variable(Veranda.Tendance) == '-' || variable(Veranda.Tendance30) == '-' || variable(Veranda.Tendance60) == '-') && #[Virtuel][Clim Véranda][Temp.]# <= variable(RdC.Consigne) && variable(Clim.Veranda.NRT) >= 30 && (variable(Clim.Veranda.NRT) <= 180 || variable(Jour-Nuit) == 'Nuit' || variable(Soir) == 1)
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [2 < 4 && 1 > 0 && ('-' == '-' || '-' == '-' || '-' == '-') && 21.4 <= 20 && 55 >= 30 && (55 <= 180 || "Jour" == 'Nuit' || 0 == 1)] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4926
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4927
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Virtuel][Clim Véranda][Temp.]# < variable(RdC.Consigne) && variable(Clim.Veranda.RT) >= 30 && #[Climatisation][Clim. Veranda][targetTemperature]# < variable(RdC.Consigne)
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [21.4 < 20 && 0 >= 30 && 21 < 20] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2189
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2190
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Virtuel][Clim Véranda][Temp.]# < variable(RdC.Consigne)-variable(RdC.Hysteresis) && #[Climatisation][Clim. Veranda][State]# == 1 && #[Climatisation][Clim. Veranda][targetTemperature]# < variable(RdC.Consigne)+1
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [21.4 < 20-0.5 && 0 == 1 && 21 < 20+1] = Faux
> [2025-12-14 15:35:11][SCENARIO] Non exécution des actions pour cause de répétition
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2195
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Virtuel][Clim Véranda][Temp.]# < variable(RdC.Consigne)- variable(RdC.Hysteresis) && #[Climatisation][Clim. Veranda][State]# == 1 && #[Climatisation][Clim. Veranda][targetTemperature]# == variable(RdC.Consigne)+1
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [21.4 < 20- 0.5 && 0 == 1 && 21 == 20+1] = Faux
> [2025-12-14 15:35:11][SCENARIO] Non exécution des actions pour cause de répétition
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4640
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4646
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Global][Gestion Clim][Hysteresis RdC]# > 0 && variable(Clim.Veranda.RT) >=60 && stateduration(#[Global][Périodes RdC Hiver][Période]#) > 2700 && (variable(Véranda.Tendance) == '-' || variable(Véranda.Tendance30) == '-')
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [1 > 0 && 0 >=60 && 12965 > 2700 && ('-' == '-' || '-' == '-')] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2778
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4605
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4606
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Global][Gestion Clim][Hysteresis RdC]# > 0 && variable(Clim.Veranda.RT) >=30 && stateduration(#[Global][Périodes RdC Hiver][Période]#) > 2700
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [1 > 0 && 0 >=30 && 12965 > 2700] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4690
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Global][Gestion Clim][Hysteresis RdC]# == 0 && variable(Clim.Veranda.RT) >=30 && stateduration(#[Global][Périodes RdC Hiver][Période]#) > 2700
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [1 == 0 && 0 >=30 && 12965 > 2700] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2200
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2201
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Virtuel][Clim Véranda][Temp.]# > variable(RdC.Consigne)+variable(RdC.Hysteresis_Off) && #[Climatisation][Clim. Veranda][State]# == 1 && #[Climatisation][Clim. Veranda][targetTemperature]# == variable(RdC.Consigne)+1 && #[Climatisation][Clim. Veranda][Fan level]# != 'strong'
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [21.4 > 20+0.5 && 0 == 1 && 21 == 20+1 && "auto" != 'strong'] = Faux
> [2025-12-14 15:35:11][SCENARIO] Non exécution des actions pour cause de répétition
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2204
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Virtuel][Clim Véranda][Temp.]# > variable(RdC.Consigne)+variable(RdC.Hysteresis_Off) && #[Climatisation][Clim. Veranda][State]# == 1 && #[Climatisation][Clim. Veranda][targetTemperature]# >= variable(RdC.Consigne)+2 && #[Climatisation][Clim. Veranda][Fan level]# != 'strong'
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [21.4 > 20+0.5 && 0 == 1 && 21 >= 20+2 && "auto" != 'strong'] = Faux
> [2025-12-14 15:35:11][SCENARIO] Non exécution des actions pour cause de répétition
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2207
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 2208
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Virtuel][Clim Véranda][Temp.]# > variable(RdC.Consigne)+ variable(RdC.Hysteresis_Off) && #[Climatisation][Clim. Veranda][State]# == 1 && #[Climatisation][Clim. Veranda][targetTemperature]# <= variable(RdC.Consigne) && #[Climatisation][Clim. Veranda][Fan level]# != 'strong'
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [21.4 > 20+ 0.5 && 0 == 1 && 21 <= 20 && "auto" != 'strong'] = Faux
> [2025-12-14 15:35:11][SCENARIO] Non exécution des actions pour cause de répétition
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4670
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Virtuel][Clim Véranda][Temp.]# > variable(RdC.Consigne)+1.5 && #[Climatisation][Clim. Veranda][State]# == 1 && #[Climatisation][Clim. Veranda][Fan level]# != 'strong'
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [21.4 > 20+1.5 && 0 == 1 && "auto" != 'strong'] = Faux
> [2025-12-14 15:35:11][SCENARIO] Non exécution des actions pour cause de répétition
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : action
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4164
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4717
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : code
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc code
> [2025-12-14 15:35:11][SCENARIO] #######################################################################
> ############################### GESTION VENTILATEUR
> #######################################################################################################
> [2025-12-14 15:35:11][SCENARIO] Affectation de la variable Clim.Veranda.Ecart => 0.8 (0.5+0.3)
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4165
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Climatisation][Clim. Veranda][State]# == 1 && #[Virtuel][Clim Véranda][Temp.]# - variable(RdC.Consigne) >= 0 && #[Climatisation][Clim. Veranda][Fan level]# == 'strong'
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [0 == 1 && 21.4 - 20 >= 0 && "auto" == 'strong'] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4830
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Climatisation][Clim. Veranda][State]# == 1 && #[Virtuel][Clim Véranda][Temp.]# - variable(RdC.Consigne) >= 0 && #[Climatisation][Clim. Veranda][Fan level]# == 'high'
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [0 == 1 && 21.4 - 20 >= 0 && "auto" == 'high'] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4167
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(@Home)=="Home" && variable(Clim.Veranda.RT) >= 30 && ((#[Global][Périodes RdC Hiver][Période]# == 1 && duration(#[Global][Périodes RdC Hiver][Période]#, 1, 50 min) >= 45) || (#[Global][Périodes RdC Hiver][Période]# == 2 && duration(#[Global][Périodes RdC Hiver][Période]#, 2, 50 min) >= 45) || (#[Global][Périodes RdC Hiver][Période]# == 3 && duration(#[Global][Périodes RdC Hiver][Période]#, 3, 50 min) >= 45))
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : ["Home"=="Home" && 0 >= 30 && ((2 == 1 && 0 >= 45) || (2 == 2 && 50 >= 45) || (2 == 3 && 0 >= 45))] = Faux
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [action] : else
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4172
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Climatisation][Clim. Veranda][State]# == 1 && #[Climatisation][Clim. Veranda][Fan level]# == 'strong'
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [0 == 1 && "auto" == 'strong'] = Faux
> [2025-12-14 15:35:11][SCENARIO] Non exécution des actions pour cause de répétition
> [2025-12-14 15:35:11][SCENARIO] Exécution d'un bloc élément : 4179
> [2025-12-14 15:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Climatisation][Clim. Veranda][State]# == 1 && #[Climatisation][Clim. Veranda][Fan level]# == 'high'
> [2025-12-14 15:35:11][SCENARIO] Evaluation de la condition : [0 == 1 && "auto" == 'high'] = Faux
> [2025-12-14 15:35:11][SCENARIO] Non exécution des actions pour cause de répétition
> [2025-12-14 15:35:11][SCENARIO] Fin correcte du scénario
C’est marrant, j’ai parfois exactement ce même comportement louche avec des scénarios qui sont appellés dans des scènes du plugin-alexa
C’est le 1er scénario parmi tous qui est fixé, sans pour autant avoir modifié quelque ce soit…
Coïncidence ?
Le scénario est costaud, je l’avoue.
De plus certains commentaires n’ont pas été mis à jour, exemple la programmation dans 30min (commentaire) a été modifiée par DANS 29min (mais pas le commentaire ).
Je voulais décaler les déclenchements car tous mes scénarios périodiques s’exécutent toutes les 5min et toutes mes fonctions DANS s’exécutent 15, 30 ou 45 min.
Tout pareil à Jerryzz mais avec les scènes de google smarthome. Je j’avais signalé jadis en complément à un autre post signalant le dysfonctionnement mais n’ayant aucun indice et ne pouvant le reproduire, n’y ai plus donné suite. Pour une raison inconnue, un tas de scènes s’est soudainement déroulé avec le premier scénario (pris par défaut sans doute)
Pour moi, c’est la 4ème fois que cela arrive (en 4 ou 5 ans).
Ce sont à peu près toujours les mêmes scénarios qui sont touchés, c’est assez gênant car ils gèrent mes climatisations et je le découvre par des bugs de fonctionnement.