Conseil pour une condition concernant les jours

je peux utiliser la même chose pour le lever et coucher du soleil avec mes coordonnées GPS de mon domicile ?

EDIT j avais cela pour le lever et coucher du soleil

------------------------------------
[2023-12-06 17:30:03][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-12-06 17:30:04][SCENARIO] - Exécution du sous-élément de type [condition] : if #sday# in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 2500
[2023-12-06 17:30:04][SCENARIO] Evaluation de la condition : ["Mercredi" in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && 2 != 1 || 2 != 4 || 2 != 7 && 49.9 <= 40 && 7844 < 2500] = Vrai
[2023-12-06 17:30:04][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-06 17:30:04][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-06 17:30:05][SCENARIO] Affectation de la variable programme_cumulus => 3 = 3
[2023-12-06 17:30:05][SCENARIO] Exécution d'un bloc élément : 374
[2023-12-06 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-06 17:30:05][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-06 17:30:05][SCENARIO] Tâche :  374  programmée à :  2023-12-06 18:30:05 (+ 60 min)
[2023-12-06 17:30:05][SCENARIO] Exécution d'un bloc élément : 460
[2023-12-06 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : at 2235
[2023-12-06 17:30:05][SCENARIO] Evaluation de la condition : [2235] = 2235
[2023-12-06 17:30:05][SCENARIO] Tâche :  460  programmée à :  2023-12-06 22:35:00
[2023-12-06 17:30:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-06 18:30:11][SCENARIO] ************Lancement sous tâche**************
[2023-12-06 18:30:11][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-06 18:30:12][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-06 18:30:12][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-06 22:35:08][SCENARIO] ************Lancement sous tâche**************
[2023-12-06 22:35:08][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-06 22:35:08][SCENARIO] Exécution d'un bloc élément : 461
[2023-12-06 22:35:08][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 4500
[2023-12-06 22:35:08][SCENARIO] Evaluation de la condition : [2 != 1 || 2 != 4 || 2 != 7 && 13 <= 40 && 7989 < 4500] = Vrai
[2023-12-06 22:35:08][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-06 22:35:08][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-06 22:35:09][SCENARIO] Exécution d'un bloc élément : 462
[2023-12-06 22:35:09][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-06 22:35:09][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-06 22:35:09][SCENARIO] Tâche :  462  programmée à :  2023-12-06 23:35:09 (+ 60 min)
[2023-12-06 22:35:09][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-06 23:35:08][SCENARIO] ************Lancement sous tâche**************
[2023-12-06 23:35:09][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-06 23:35:10][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-06 23:35:11][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-07 17:30:03][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-12-07 17:30:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #sday# in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 2500
[2023-12-07 17:30:03][SCENARIO] Evaluation de la condition : ["Jeudi" in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && 2 != 1 || 2 != 4 || 2 != 7 && 23.9 <= 40 && 4787 < 2500] = Vrai
[2023-12-07 17:30:03][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-07 17:30:03][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-07 17:30:04][SCENARIO] Affectation de la variable programme_cumulus => 3 = 3
[2023-12-07 17:30:05][SCENARIO] Exécution d'un bloc élément : 374
[2023-12-07 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-07 17:30:05][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-07 17:30:05][SCENARIO] Tâche :  374  programmée à :  2023-12-07 18:30:05 (+ 60 min)
[2023-12-07 17:30:05][SCENARIO] Exécution d'un bloc élément : 460
[2023-12-07 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : at 2235
[2023-12-07 17:30:05][SCENARIO] Evaluation de la condition : [2235] = 2235
[2023-12-07 17:30:05][SCENARIO] Tâche :  460  programmée à :  2023-12-07 22:35:00
[2023-12-07 17:30:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-07 18:30:11][SCENARIO] ************Lancement sous tâche**************
[2023-12-07 18:30:11][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-07 18:30:11][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-07 18:30:12][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-07 22:35:08][SCENARIO] ************Lancement sous tâche**************
[2023-12-07 22:35:08][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-07 22:35:08][SCENARIO] Exécution d'un bloc élément : 461
[2023-12-07 22:35:08][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 4500
[2023-12-07 22:35:08][SCENARIO] Evaluation de la condition : [2 != 1 || 2 != 4 || 2 != 7 && 15 <= 40 && 7422 < 4500] = Vrai
[2023-12-07 22:35:08][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-07 22:35:08][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-07 22:35:10][SCENARIO] Exécution d'un bloc élément : 462
[2023-12-07 22:35:10][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-07 22:35:10][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-07 22:35:10][SCENARIO] Tâche :  462  programmée à :  2023-12-07 23:35:10 (+ 60 min)
[2023-12-07 22:35:10][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-07 23:35:08][SCENARIO] ************Lancement sous tâche**************
[2023-12-07 23:35:10][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-07 23:35:10][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-07 23:35:11][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-08 17:30:03][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-12-08 17:30:04][SCENARIO] - Exécution du sous-élément de type [condition] : if #sday# in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 2500
[2023-12-08 17:30:04][SCENARIO] Evaluation de la condition : ["Vendredi" in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && 2 != 1 || 2 != 4 || 2 != 7 && 15.7 <= 40 && 453 < 2500] = Vrai
[2023-12-08 17:30:04][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-08 17:30:04][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-08 17:30:05][SCENARIO] Affectation de la variable programme_cumulus => 3 = 3
[2023-12-08 17:30:05][SCENARIO] Exécution d'un bloc élément : 374
[2023-12-08 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-08 17:30:05][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-08 17:30:05][SCENARIO] Tâche :  374  programmée à :  2023-12-08 18:30:05 (+ 60 min)
[2023-12-08 17:30:05][SCENARIO] Exécution d'un bloc élément : 460
[2023-12-08 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : at 2235
[2023-12-08 17:30:05][SCENARIO] Evaluation de la condition : [2235] = 2235
[2023-12-08 17:30:05][SCENARIO] Tâche :  460  programmée à :  2023-12-08 22:35:00
[2023-12-08 17:30:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-08 18:30:12][SCENARIO] ************Lancement sous tâche**************
[2023-12-08 18:30:12][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-08 18:30:13][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-08 18:30:14][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-08 22:35:08][SCENARIO] ************Lancement sous tâche**************
[2023-12-08 22:35:08][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-08 22:35:09][SCENARIO] Exécution d'un bloc élément : 461
[2023-12-08 22:35:09][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 4500
[2023-12-08 22:35:09][SCENARIO] Evaluation de la condition : [2 != 1 || 2 != 4 || 2 != 7 && 13.7 <= 40 && 3131 < 4500] = Vrai
[2023-12-08 22:35:09][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-08 22:35:09][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-08 22:35:10][SCENARIO] Exécution d'un bloc élément : 462
[2023-12-08 22:35:10][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-08 22:35:10][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-08 22:35:10][SCENARIO] Tâche :  462  programmée à :  2023-12-08 23:35:10 (+ 60 min)
[2023-12-08 22:35:10][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-08 23:35:08][SCENARIO] ************Lancement sous tâche**************
[2023-12-08 23:35:10][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-08 23:35:10][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-08 23:35:11][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-09 17:30:03][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-12-09 17:30:04][SCENARIO] - Exécution du sous-élément de type [condition] : if #sday# in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 2500
[2023-12-09 17:30:04][SCENARIO] Evaluation de la condition : ["Samedi" in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && 2 != 1 || 2 != 4 || 2 != 7 && 14.3 <= 40 && 5 < 2500] = Vrai
[2023-12-09 17:30:04][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-09 17:30:04][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-09 17:30:05][SCENARIO] Affectation de la variable programme_cumulus => 3 = 3
[2023-12-09 17:30:05][SCENARIO] Exécution d'un bloc élément : 374
[2023-12-09 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-09 17:30:05][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-09 17:30:05][SCENARIO] Tâche :  374  programmée à :  2023-12-09 18:30:05 (+ 60 min)
[2023-12-09 17:30:05][SCENARIO] Exécution d'un bloc élément : 460
[2023-12-09 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : at 2235
[2023-12-09 17:30:05][SCENARIO] Evaluation de la condition : [2235] = 2235
[2023-12-09 17:30:05][SCENARIO] Tâche :  460  programmée à :  2023-12-09 22:35:00
[2023-12-09 17:30:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-09 18:30:12][SCENARIO] ************Lancement sous tâche**************
[2023-12-09 18:30:12][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-09 18:30:13][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-09 18:30:16][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-09 22:35:08][SCENARIO] ************Lancement sous tâche**************
[2023-12-09 22:35:08][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-09 22:35:08][SCENARIO] Exécution d'un bloc élément : 461
[2023-12-09 22:35:09][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 4500
[2023-12-09 22:35:09][SCENARIO] Evaluation de la condition : [2 != 1 || 2 != 4 || 2 != 7 && 23.1 <= 40 && 2641 < 4500] = Vrai
[2023-12-09 22:35:09][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-09 22:35:09][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-09 22:35:10][SCENARIO] Exécution d'un bloc élément : 462
[2023-12-09 22:35:10][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-09 22:35:10][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-09 22:35:10][SCENARIO] Tâche :  462  programmée à :  2023-12-09 23:35:10 (+ 60 min)
[2023-12-09 22:35:10][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-09 23:35:08][SCENARIO] ************Lancement sous tâche**************
[2023-12-09 23:35:10][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-09 23:35:10][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-09 23:35:11][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-10 17:30:03][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-12-10 17:30:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #sday# in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 2500
[2023-12-10 17:30:03][SCENARIO] Evaluation de la condition : ["Dimanche" in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && 2 != 1 || 2 != 4 || 2 != 7 && 13.1 <= 40 && 3721 < 2500] = Vrai
[2023-12-10 17:30:03][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-10 17:30:03][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-10 17:30:04][SCENARIO] Affectation de la variable programme_cumulus => 3 = 3
[2023-12-10 17:30:05][SCENARIO] Exécution d'un bloc élément : 374
[2023-12-10 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-10 17:30:05][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-10 17:30:05][SCENARIO] Tâche :  374  programmée à :  2023-12-10 18:30:05 (+ 60 min)
[2023-12-10 17:30:05][SCENARIO] Exécution d'un bloc élément : 460
[2023-12-10 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : at 2235
[2023-12-10 17:30:05][SCENARIO] Evaluation de la condition : [2235] = 2235
[2023-12-10 17:30:05][SCENARIO] Tâche :  460  programmée à :  2023-12-10 22:35:00
[2023-12-10 17:30:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-10 18:30:14][SCENARIO] ************Lancement sous tâche**************
[2023-12-10 18:30:14][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-10 18:30:15][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-10 18:30:16][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-10 22:35:09][SCENARIO] ************Lancement sous tâche**************
[2023-12-10 22:35:09][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-10 22:35:09][SCENARIO] Exécution d'un bloc élément : 461
[2023-12-10 22:35:09][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 4500
[2023-12-10 22:35:09][SCENARIO] Evaluation de la condition : [2 != 1 || 2 != 4 || 2 != 7 && 12.9 <= 40 && 6421 < 4500] = Vrai
[2023-12-10 22:35:09][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-10 22:35:09][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-10 22:35:10][SCENARIO] Exécution d'un bloc élément : 462
[2023-12-10 22:35:10][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-10 22:35:10][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-10 22:35:10][SCENARIO] Tâche :  462  programmée à :  2023-12-10 23:35:10 (+ 60 min)
[2023-12-10 22:35:10][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-10 23:35:08][SCENARIO] ************Lancement sous tâche**************
[2023-12-10 23:35:10][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-10 23:35:10][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-10 23:35:11][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-11 17:30:03][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-12-11 17:30:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #sday# in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 2500
[2023-12-11 17:30:03][SCENARIO] Evaluation de la condition : ["Lundi" in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"] && 2 != 1 || 2 != 4 || 2 != 7 && 19.3 <= 40 && 1056 < 2500] = Vrai
[2023-12-11 17:30:03][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-11 17:30:03][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-11 17:30:05][SCENARIO] Affectation de la variable programme_cumulus => 3 = 3
[2023-12-11 17:30:05][SCENARIO] Exécution d'un bloc élément : 374
[2023-12-11 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-11 17:30:05][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-11 17:30:05][SCENARIO] Tâche :  374  programmée à :  2023-12-11 18:30:05 (+ 60 min)
[2023-12-11 17:30:05][SCENARIO] Exécution d'un bloc élément : 460
[2023-12-11 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : at 2235
[2023-12-11 17:30:05][SCENARIO] Evaluation de la condition : [2235] = 2235
[2023-12-11 17:30:05][SCENARIO] Tâche :  460  programmée à :  2023-12-11 22:35:00
[2023-12-11 17:30:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-11 18:30:13][SCENARIO] ************Lancement sous tâche**************
[2023-12-11 18:30:13][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-11 18:30:14][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-11 18:30:15][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-11 22:35:09][SCENARIO] ************Lancement sous tâche**************
[2023-12-11 22:35:09][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-11 22:35:09][SCENARIO] Exécution d'un bloc élément : 461
[2023-12-11 22:35:10][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 4500
[2023-12-11 22:35:10][SCENARIO] Evaluation de la condition : [2 != 1 || 2 != 4 || 2 != 7 && 12.8 <= 40 && 3747 < 4500] = Vrai
[2023-12-11 22:35:10][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-11 22:35:10][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-11 22:35:11][SCENARIO] Exécution d'un bloc élément : 462
[2023-12-11 22:35:11][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-11 22:35:11][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-11 22:35:11][SCENARIO] Tâche :  462  programmée à :  2023-12-11 23:35:11 (+ 60 min)
[2023-12-11 22:35:11][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-11 23:35:09][SCENARIO] ************Lancement sous tâche**************
[2023-12-11 23:35:11][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-11 23:35:11][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-11 23:35:12][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2023-12-12 17:30:03][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-12-12 17:30:04][SCENARIO] - Exécution du sous-élément de type [condition] : if (#sday# in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"]) && #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 && #[Solaire][MsunPV][Température cumulus]# <= 40 && #[Solaire][MsunPV virtual][Consommation journalière cumulus]# < 2500
[2023-12-12 17:30:04][SCENARIO] Evaluation de la condition : [("Mardi" in ["Lundi","Mardi","Mercredi","Jeudi","Vendredi"]) && 2 != 1 || 2 != 4 || 2 != 7 && 16.1 <= 40 && 2589 < 2500] = Vrai
[2023-12-12 17:30:04][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-12 17:30:04][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"1"}
[2023-12-12 17:30:05][SCENARIO] Affectation de la variable programme_cumulus => 3 = 3
[2023-12-12 17:30:05][SCENARIO] Exécution d'un bloc élément : 374
[2023-12-12 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : in 60
[2023-12-12 17:30:05][SCENARIO] Evaluation de la condition : [60] = 60
[2023-12-12 17:30:05][SCENARIO] Tâche :  374  programmée à :  2023-12-12 18:30:05 (+ 60 min)
[2023-12-12 17:30:05][SCENARIO] Exécution d'un bloc élément : 460
[2023-12-12 17:30:05][SCENARIO] - Exécution du sous-élément de type [condition] : at 2235
[2023-12-12 17:30:05][SCENARIO] Evaluation de la condition : [2235] = 2235
[2023-12-12 17:30:05][SCENARIO] Tâche :  460  programmée à :  2023-12-12 22:35:00
[2023-12-12 17:30:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-12 18:30:13][SCENARIO] ************Lancement sous tâche**************
[2023-12-12 18:30:13][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-12-12 18:30:13][SCENARIO] Exécution de la commande  [Solaire][MsunPV][Commande 1] avec comme option(s) : {"background":"0","select":"2"}
[2023-12-12 18:30:15][SCENARIO] ************FIN sous tâche**************

La 1ere condition est fausse (Dimanche n’est pas en semaine) mais ensuite tu as des conditions qui sont vraies… Sans parenthèse, cela donne un résultat vrai, donc on rentre dans le Si.

Avec des parenthèses, ca donnerait

tu veux dire que je dois rajouter les () entre cette condition [« Dimanche » in [« Lundi »,« Mardi »,« Mercredi »,« Jeudi »,« Vendredi »]
comme cela :
( [« Dimanche » in [« Lundi »,« Mardi »,« Mercredi »,« Jeudi »,« Vendredi »] ) ?

Non, autour de toutes les conditions qui sont avec des ou (||).

Si Dimanche not in […] ET (Condition 1 OU Condition 2 OU condition 3) ET autre condition

ok et cela pour tous mes scénarios??
Je n avais jamais vu qu il fallait rajouter des parenthèses …

Pour tous les scénarios dans lesquels il y a plusieurs conditions, avec une succession de ET et de OU.

comme cela
( #[Solaire][MsunPV][Commande 1 (info)]# != 1 || #[Solaire][MsunPV][Commande 1 (info)]# != 4 || #[Solaire][MsunPV][Commande 1 (info)]# != 7 )

ok bon alors j ai du taf car je commence en avoir un paquet de scenario avec des « && »

oui c’est ca. Enfin tu as une parenthèse ouvrante et une fermante de trop, mais ca marche quand meme.

si tu n’as que des &&, alors pas besoin de parenthèses.

Condition 1 && Condition 2 && Condition 3 est la meme chose que (Condition 1 && Condition 2 && Condition 3) ou que Condition 1 && (Condition 2 && Condition 3) par exemple

Mais Condition 1 && Condition 2 || Condition 3 est différent de Condition 1 && (Condition 2 || Condition 3)

ok la j englobe les ou mais quand il y a des && sa donne quoi

( commande1=1 && commande2=1 && commande3=1 )

EDIT tu as répondu plus vite que ma pensée …LOL

Merci beaucoup pour ton aide et bonne soirée

Il va vraiment falloir penser mettre vos codes entre les bonnes balises afin que ça ne soit pas déformé et que ça prête à confusion…

Exemple correct entre les balises </>

time_between(#time#,700,2159) && #sjour# in ['Lundi', 'Mardi', 'Mercredi']

Exemple incorrect entre les balises " citation

time_between(#time#,700,2159) && #sjour# in [‹ Lundi ›, ‹ Mardi ›, ‹ Mercredi ›]

Désolé pour mon erreur ne soit pas trop furax après moi :upside_down_face: :wink:

Lire ceci, ca pourrait aider

il faut toujours mettre les OU entre parenthèse lorsque tu combines avec un ET

3 « J'aime »

Personnellement, je m’appuie sur le plugin Information du Jour qui permet d’avoir ces infos en local en plus d’autres informations qui me sont bien utiles comme savoir si on est en période de vacances scolaires, un jour férié… afin d’éviter à tout gérer manuellement via un virtuel ou des variables. #flemmardquejesuis

image

Par contre, merci @prfalken car je n’avais pas pensé à cela pour simplifier ma gestion de variables globales utilisées dans plusieurs scénarios :

1 « J'aime »

j’ai un problème, je débute sur jeedom je suis encore au collège et je suis paumé
je ne sais pas si ce script est bon
#sjour#== samedi AND #sjour#== dimanche

Le jour courant ne pouvant pas être un samedi et en même temps un dimanche, cette condition sera toujours fausse.

Bonjour,

Quelques règles à respecter d’urgence:

Je vous invite à prendre connaissance de ces explications détaillées pour vos futurs questions:

2 « J'aime »