Bug avec statisticsBetween?

Bonjour,

je me pose la question sur un bug (ou une mauvaise utilisation du statisticsBetween).
Pour ma gestion des volets suivant l’ensoleillement, je me base sur la température intérieur de la pièce de la maison, pour éviter que le volet ne s’ouvre et se ferme toutes les 5 minutes, je voulais me baser sur la température minimum sur les 5 dernières minutes, je voulais donc utiliser cette commande:

statisticsBetween(#[Général | Maison | Etage | Chambre 2][Xiaomi Température Humidité Chambre 2 {BLEA}][Température]#, min, 5 minutes ago, now) 

que je compare avec la température pour le déclenchement.
Mon scenario est lancé de façon programmée toutes les 5 minutes
image
lors de la 1° exécution (après la sauvegarde du scenario par exemple) cela semble ok, la fonction me renvoie bien le résultat, par contre les fois d’après rien. J’ai testé avec le tester d’expression et j’ai bien une valeur à chaque fois que j’exécute la commande.
Je précise que la valeur que je cherche à évaluer est bien historisée

1er passage:

2ème passage:

Une idée ?

Merci

Bonjour,

Essaye voir de mettre ta ligne de statisticsBetween dans une commande (d’un virtuel par exemple) et faire la comparaison >= 23 avec cette nouvelle commande.

Merci pour la réponse.
Alors oui ça semble fonctionner, mais ça reste une solution de contournement, il doit il y avoir un réel soucis dans les scénarios.

EDIT: et niveau performance je pense que c’est moins bon, puisque mon scenario est exécuté toutes les 5 minutes (donc la fonction statisticsBetween aussi), alors que dans le virtuel, elle va être appelé à chaque changement de valeur de température, ce qui arrive assez fréquemment

Bonjour,

Essaye de mettre répétition sur toujours dans ta commande température.

Tu n’as aucun retour de la fonction car il n’y a aucune valeur dans l’intervalle de temps considéré (5 min).

Salut, j’ai testé mais le problème ne vient pas de là

hello,
et faire répéter le scénario toutes les 10 min ? juste pour voir …

je peux essayer mais ça m’arrange moins, en le laissant tourner les valeurs données par la fonction sont présentes de façon aléatoire, mais par le testeur d’expression ça fonctionne toujours

Bonsoir,
peux-tu poster une copie d’écran de l’état de l’historique de ta commande lors du lancement du scénario, ainsi que les log de celui-ci.
Merci

Alors effectivement, je pensais que les valeurs étaient historisées un peu plus fréquemment
Les logs du scénario vont être un peu costaud, il fait beaucoup de choses:

Lancement 1:

[2022-04-30 19:23:02][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][Etat]# == 1  && #time# > #[Général | Outils | Informations][Prochaine heure ouverture|fermeture volets (Virtuel)][heure ouverture]#
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [1 == 1  && 1923 > 637] = Vrai
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 399
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #temperatureInterieureMaximum# => 23
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #angleSoleil# => 10
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #azimuthEstDroit# => 23
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #azimuthEstGauche# => 140
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #azimuthOuestDroit# => 230
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #azimuthOuestGauche# => 317
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #pourcentageFermetureVolets# => 2
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #meteoOk# => 0
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 499
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Ensoleillé'  || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Ciel dégagé' || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Faibles passages nuageux'  || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Partiellement nuageux' || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Ciel voilé' || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Développement nuageux' || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Faiblement nuageux'
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : ["Eclaircies" == 'Ensoleillé'  || "Eclaircies" == 'Ciel dégagé' || "Eclaircies" == 'Faibles passages nuageux'  || "Eclaircies" == 'Partiellement nuageux' || "Eclaircies" == 'Ciel voilé' || "Eclaircies" == 'Développement nuageux' || "Eclaircies" == 'Faiblement nuageux'] = Faux
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 405
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 447
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 452
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomCommandeVirtuelSauvegarde# => [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_est]
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomObjet# => Général | Maison | Rdc
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomGroupe# => Volets coté Est {Groupe}
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 475
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 476
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(meteoOk)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [0] = 0
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 887
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 471
[2022-04-30 19:23:02][SCENARIO]    Log :
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 883
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Maison | Rdc | Chambre 1][Xiaomi Température Humidité Chambre 1 {BLEA}][Température]#  >=   tag(temperatureInterieureMaximum) || #[Général | Maison | Rdc | Cuisine][Xiaomi Température Humidité Cuisine {BLEA}][Température]# >= tag(temperatureInterieureMaximum)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [19.4  >=   23 || 20.1 >= 23] = Faux
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 477
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# > tag(azimuthEstDroit) && #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# < tag(azimuthEstGauche) && #[Général | Outils | Informations][Maison {Heliotrope}][Altitude du Soleil]# > tag(angleSoleil)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [278 > 23 && 278 < 140 && 13.2 > 10] = Faux
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:23:02][SCENARIO] Changement de  [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][statut_conditions_fermeture_est] à 0
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 500
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 400
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(conditions) == 111
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [0 == 111] = Faux
[2022-04-30 19:23:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 501
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 401
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if '#[Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_est]#' != '""'  && tag(conditions) != 111
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : ['""' != '""'  && 0 != 111 ] = Faux
[2022-04-30 19:23:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 406
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 448
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 455
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomCommandeVirtuelSauvegarde# => [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_sud]
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomObjet# => Général | Maison | Rdc
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomGroupe# => Volets coté Sud {Groupe}
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 483
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 484
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(meteoOk)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [0] = 0
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 888
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 485
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 884
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Maison | Rdc | Cuisine][Xiaomi Température Humidité Cuisine {BLEA}][Température]#  >= tag(temperatureInterieureMaximum) ||  #[Général | Maison | Rdc | Salon][Xiaomi Température Humidité Salon {BLEA}][Température]#  >=   tag(temperatureInterieureMaximum)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [20.1  >= 23 ||  20.6  >=   23] = Faux
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 486
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# > tag(azimuthEstGauche) && #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# < tag(azimuthOuestDroit) && #[Général | Outils | Informations][Maison {Heliotrope}][Altitude du Soleil]# > tag(angleSoleil)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [278 > 140 && 278 < 230 && 13.2 > 10] = Faux
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:23:02][SCENARIO] Changement de  [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][statut_conditions_fermeture_sud] à 0
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 502
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 407
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(conditions) == 111
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [0 == 111] = Faux
[2022-04-30 19:23:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 503
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 408
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if '#[Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_sud]#'  != '""' && tag(conditions) != 111
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : ['""'  != '""' && 0 != 111] = Faux
[2022-04-30 19:23:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 409
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 449
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 462
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomCommandeVirtuelSauvegarde# => [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_ouest]
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomObjet# => Général | Maison | Rdc
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomGroupe# => Volets coté Ouest {Groupe}
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 504
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 491
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 492
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(meteoOk)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [0] = 0
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 889
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 493
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 885
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Maison | Rdc | Salon][Xiaomi Température Humidité Salon {BLEA}][Température]#  >=   tag(temperatureInterieureMaximum)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [20.6  >=   23] = Faux
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 494
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# > tag(azimuthOuestDroit) && #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# < tag(azimuthOuestGauche) && #[Général | Outils | Informations][Maison {Heliotrope}][Altitude du Soleil]# > tag(angleSoleil)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [278 > 230 && 278 < 317 && 13.2 > 10] = Vrai
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 100
[2022-04-30 19:23:02][SCENARIO] Changement de  [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][statut_conditions_fermeture_ouest] à 100
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 402
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if  tag(conditions) == 111
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [ 100 == 111] = Faux
[2022-04-30 19:23:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 505
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 536
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if '#[Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_ouest]#' != '""'  &&  tag(conditions) != 111 && #time# < #[Général | Outils | Configurations][-config- volet semaine été {Virtuel}][Heure fermeture volets semaine]#
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : ['""' != '""'  &&  100 != 111 && 1923 < 2115] = Faux
[2022-04-30 19:23:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 509
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 510
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 512
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomObjet# => Général | Maison | Etage
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomGroupe# => Volets coté Ouest etage {Groupe}
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #nomCommandeVirtuelSauvegarde# => [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_ouest_etage]
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 513
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 514
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 515
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(meteoOk)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [0] = 0
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 1122
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #minLastTemp# => 21.77
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 890
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : code
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc code 
[2022-04-30 19:23:02][SCENARIO]  - ----------------------------------------
[2022-04-30 19:23:02][SCENARIO]  - - Framework sc v0.993f
[2022-04-30 19:23:02][SCENARIO]  - - Vos scenarios en PHP
[2022-04-30 19:23:02][SCENARIO]  - - by dJuL
[2022-04-30 19:23:02][SCENARIO]  - ----------------------------------------
[2022-04-30 19:23:02][SCENARIO]  - INFO: DOCUMENTATION DISPONIBLE EN LOCAL EN CLIQUANT ICI
[2022-04-30 19:23:02][SCENARIO]  - - - 
[2022-04-30 19:23:02][SCENARIO]  - /* - Execution du Bloc code n°1 - DEBUG NATIF ACTIF (php >= v7) */
[2022-04-30 19:23:02][SCENARIO]  - - - 
[2022-04-30 19:23:02][SCENARIO] [logTelegram] ***logTelegram*** - params: [76,Chambre 2 21.77,,,]
[2022-04-30 19:23:02][SCENARIO] [isLogTelegramActivated] ***isLogTelegramActivated*** - params: [76,,,]
[2022-04-30 19:23:02][SCENARIO] [isLogTelegramActivated] Log telegram general activated? 1
[2022-04-30 19:23:02][SCENARIO] [isLogTelegramActivated] log telegram deactivated? 1 categorie null?
[2022-04-30 19:23:02][SCENARIO] [isLogTelegramActivated] Debug par telegram ? 1
[2022-04-30 19:23:02][SCENARIO]  - - - 
[2022-04-30 19:23:02][SCENARIO]  - /* - Fin du Bloc code n°1 - */
[2022-04-30 19:23:02][SCENARIO]  - - - 
[2022-04-30 19:23:02][SCENARIO] Durée d'exécution (depuis le 1er bloc code) : 19.94 millisecondes
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 516
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(minLastTemp) >=  tag(temperatureInterieureMaximum)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [21.77 >=  23] = Faux
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 886
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 517
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# > tag(azimuthOuestDroit) && #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# < tag(azimuthOuestGauche) && #[Général | Outils | Informations][Maison {Heliotrope}][Altitude du Soleil]# > tag(angleSoleil)
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [278 > 230 && 278 < 317 && 13.2 > 10] = Vrai
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-04-30 19:23:02][SCENARIO] Mise à jour du tag #conditions# => 100
[2022-04-30 19:23:02][SCENARIO] Changement de  [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][statut_conditions_fermeture_ouest_etage] à 100
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 518
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if  tag(conditions) == 111
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : [ 100 == 111] = Faux
[2022-04-30 19:23:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 530
[2022-04-30 19:23:02][SCENARIO] Exécution d'un bloc élément : 535
[2022-04-30 19:23:02][SCENARIO] - Exécution du sous-élément de type [condition] : if '#[Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_ouest_etage]#'  != '""' && tag(conditions) != 111 && #time# < #[Général | Outils | Configurations][-config- volet semaine été {Virtuel}][Heure fermeture volets semaine]#
[2022-04-30 19:23:02][SCENARIO] Evaluation de la condition : ['""'  != '""' && 100 != 111 && 1923 < 2115] = Faux
[2022-04-30 19:23:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:23:02][SCENARIO] Fin correcte du scénario

Lancement 2:

[2022-04-30 19:25:02][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][Etat]# == 1  && #time# > #[Général | Outils | Informations][Prochaine heure ouverture|fermeture volets (Virtuel)][heure ouverture]#
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [1 == 1  && 1925 > 637] = Vrai
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 399
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #temperatureInterieureMaximum# => 23
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #angleSoleil# => 10
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #azimuthEstDroit# => 23
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #azimuthEstGauche# => 140
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #azimuthOuestDroit# => 230
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #azimuthOuestGauche# => 317
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #pourcentageFermetureVolets# => 2
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #meteoOk# => 0
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 499
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Ensoleillé'  || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Ciel dégagé' || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Faibles passages nuageux'  || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Partiellement nuageux' || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Ciel voilé' || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Développement nuageux' || #[Général | Outils | Météo][La Malachère simplifié {MeteoFull}][Condition actuelle]# == 'Faiblement nuageux'
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : ["Eclaircies" == 'Ensoleillé'  || "Eclaircies" == 'Ciel dégagé' || "Eclaircies" == 'Faibles passages nuageux'  || "Eclaircies" == 'Partiellement nuageux' || "Eclaircies" == 'Ciel voilé' || "Eclaircies" == 'Développement nuageux' || "Eclaircies" == 'Faiblement nuageux'] = Faux
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 405
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 447
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 452
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomCommandeVirtuelSauvegarde# => [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_est]
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomObjet# => Général | Maison | Rdc
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomGroupe# => Volets coté Est {Groupe}
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 475
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 476
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(meteoOk)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [0] = 0
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 887
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 471
[2022-04-30 19:25:02][SCENARIO]    Log :
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 883
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Maison | Rdc | Chambre 1][Xiaomi Température Humidité Chambre 1 {BLEA}][Température]#  >=   tag(temperatureInterieureMaximum) || #[Général | Maison | Rdc | Cuisine][Xiaomi Température Humidité Cuisine {BLEA}][Température]# >= tag(temperatureInterieureMaximum)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [19.4  >=   23 || 20 >= 23] = Faux
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 477
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# > tag(azimuthEstDroit) && #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# < tag(azimuthEstGauche) && #[Général | Outils | Informations][Maison {Heliotrope}][Altitude du Soleil]# > tag(angleSoleil)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [278 > 23 && 278 < 140 && 13.2 > 10] = Faux
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:25:02][SCENARIO] Changement de  [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][statut_conditions_fermeture_est] à 0
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 500
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 400
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(conditions) == 111
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [0 == 111] = Faux
[2022-04-30 19:25:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 501
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 401
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if '#[Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_est]#' != '""'  && tag(conditions) != 111
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : ['""' != '""'  && 0 != 111 ] = Faux
[2022-04-30 19:25:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 406
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 448
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 455
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomCommandeVirtuelSauvegarde# => [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_sud]
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomObjet# => Général | Maison | Rdc
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomGroupe# => Volets coté Sud {Groupe}
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 483
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 484
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(meteoOk)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [0] = 0
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 888
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 485
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 884
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Maison | Rdc | Cuisine][Xiaomi Température Humidité Cuisine {BLEA}][Température]#  >= tag(temperatureInterieureMaximum) ||  #[Général | Maison | Rdc | Salon][Xiaomi Température Humidité Salon {BLEA}][Température]#  >=   tag(temperatureInterieureMaximum)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [20  >= 23 ||  20.5  >=   23] = Faux
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 486
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# > tag(azimuthEstGauche) && #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# < tag(azimuthOuestDroit) && #[Général | Outils | Informations][Maison {Heliotrope}][Altitude du Soleil]# > tag(angleSoleil)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [278 > 140 && 278 < 230 && 13.2 > 10] = Faux
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:25:02][SCENARIO] Changement de  [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][statut_conditions_fermeture_sud] à 0
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 502
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 407
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(conditions) == 111
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [0 == 111] = Faux
[2022-04-30 19:25:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 503
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 408
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if '#[Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_sud]#'  != '""' && tag(conditions) != 111
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : ['""'  != '""' && 0 != 111] = Faux
[2022-04-30 19:25:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 409
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 449
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 462
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomCommandeVirtuelSauvegarde# => [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_ouest]
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomObjet# => Général | Maison | Rdc
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomGroupe# => Volets coté Ouest {Groupe}
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 504
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 491
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 492
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(meteoOk)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [0] = 0
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 889
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 493
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 885
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Maison | Rdc | Salon][Xiaomi Température Humidité Salon {BLEA}][Température]#  >=   tag(temperatureInterieureMaximum)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [20.5  >=   23] = Faux
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 494
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# > tag(azimuthOuestDroit) && #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# < tag(azimuthOuestGauche) && #[Général | Outils | Informations][Maison {Heliotrope}][Altitude du Soleil]# > tag(angleSoleil)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [278 > 230 && 278 < 317 && 13.2 > 10] = Vrai
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 100
[2022-04-30 19:25:02][SCENARIO] Changement de  [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][statut_conditions_fermeture_ouest] à 100
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 402
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if  tag(conditions) == 111
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [ 100 == 111] = Faux
[2022-04-30 19:25:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 505
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 536
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if '#[Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_ouest]#' != '""'  &&  tag(conditions) != 111 && #time# < #[Général | Outils | Configurations][-config- volet semaine été {Virtuel}][Heure fermeture volets semaine]#
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : ['""' != '""'  &&  100 != 111 && 1925 < 2115] = Faux
[2022-04-30 19:25:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 509
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 510
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 512
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomObjet# => Général | Maison | Etage
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomGroupe# => Volets coté Ouest etage {Groupe}
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #nomCommandeVirtuelSauvegarde# => [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_ouest_etage]
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 513
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 514
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 515
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(meteoOk)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [0] = 0
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 1122
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #minLastTemp# =>
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 890
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : code
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc code 
[2022-04-30 19:25:02][SCENARIO]  - ----------------------------------------
[2022-04-30 19:25:02][SCENARIO]  - - Framework sc v0.993f
[2022-04-30 19:25:02][SCENARIO]  - - Vos scenarios en PHP
[2022-04-30 19:25:02][SCENARIO]  - - by dJuL
[2022-04-30 19:25:02][SCENARIO]  - ----------------------------------------
[2022-04-30 19:25:02][SCENARIO]  - INFO: DOCUMENTATION DISPONIBLE EN LOCAL EN CLIQUANT ICI
[2022-04-30 19:25:02][SCENARIO]  - - - 
[2022-04-30 19:25:02][SCENARIO]  - /* - Execution du Bloc code n°1 - DEBUG NATIF ACTIF (php >= v7) */
[2022-04-30 19:25:02][SCENARIO]  - - - 
[2022-04-30 19:25:02][SCENARIO] [logTelegram] ***logTelegram*** - params: [76,Chambre 2  ,,,]
[2022-04-30 19:25:02][SCENARIO] [isLogTelegramActivated] ***isLogTelegramActivated*** - params: [76,,,]
[2022-04-30 19:25:02][SCENARIO] [isLogTelegramActivated] Log telegram general activated? 1
[2022-04-30 19:25:02][SCENARIO] [isLogTelegramActivated] log telegram deactivated? 1 categorie null?
[2022-04-30 19:25:02][SCENARIO] [isLogTelegramActivated] Debug par telegram ? 1
[2022-04-30 19:25:02][SCENARIO]  - - - 
[2022-04-30 19:25:02][SCENARIO]  - /* - Fin du Bloc code n°1 - */
[2022-04-30 19:25:02][SCENARIO]  - - - 
[2022-04-30 19:25:02][SCENARIO] Durée d'exécution (depuis le 1er bloc code) : 7.9 millisecondes
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 516
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(minLastTemp) >=  tag(temperatureInterieureMaximum)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [" " >=  23] = Faux
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 0
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 886
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 517
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# > tag(azimuthOuestDroit) && #[Général | Outils | Informations][Maison {Heliotrope}][Azimuth 360 du Soleil]# < tag(azimuthOuestGauche) && #[Général | Outils | Informations][Maison {Heliotrope}][Altitude du Soleil]# > tag(angleSoleil)
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [278 > 230 && 278 < 317 && 13.2 > 10] = Vrai
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-04-30 19:25:02][SCENARIO] Mise à jour du tag #conditions# => 100
[2022-04-30 19:25:02][SCENARIO] Changement de  [Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][statut_conditions_fermeture_ouest_etage] à 100
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 518
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if  tag(conditions) == 111
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : [ 100 == 111] = Faux
[2022-04-30 19:25:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 530
[2022-04-30 19:25:02][SCENARIO] Exécution d'un bloc élément : 535
[2022-04-30 19:25:02][SCENARIO] - Exécution du sous-élément de type [condition] : if '#[Général | Outils | Configurations][-config- volets ensoleillement {Virtuel}][position_volets_ouest_etage]#'  != '""' && tag(conditions) != 111 && #time# < #[Général | Outils | Configurations][-config- volet semaine été {Virtuel}][Heure fermeture volets semaine]#
[2022-04-30 19:25:02][SCENARIO] Evaluation de la condition : ['""'  != '""' && 100 != 111 && 1925 < 2115] = Faux
[2022-04-30 19:25:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-04-30 19:25:02][SCENARIO] Fin correcte du scénario

Sauf erreur de ma part, il me semble que la fonction statisticsBetween n’apparait pas dans les logs du scénario ! il faudrait la remettre pour pouvoir comparer le résultat en fonction de l’historique.

ah oui pardon, j’aurai dû précisé, c’est ce qui est mis dans le tag minLastTemp, j’ai activé la fonctionnalité avec le statisticsBetween seulement pour les volets ouest étage (tout en bas du log)

ah la fonction était extraite d’un virtuel ? si oui ,tu as un Cron sur le virtuel ? car la valeur ne se mettra pas a jour a chaque nouvelle valeur !

non non, en gros voilà dans le scénario ce que ça donne

Il semble que ta commande remonte toutes les 5min, et ton scénario a un cron 1 min,
Lors des 2 test que tu as posté le problème intervient lors du croisement de ces 2 Cron, soit toutes les 5min.
@Madcow a peut-être pointé le problème :

il faut certainement augmenter la vitesse de rafraichissement , ou si c’est imposssible , augmenter la période de recherche : 6 minutes ago

mais alors pourquoi la fonction me renvoie bien le résultat dans le testeur d’expression ? Et ça semble aussi fonctionné lorsque je l’utilise dans le virtuel

J’ai peut-être une petite idée.
Je soupçonne le plugin, qui insert la valeur en bdd avec un datetime antidater après l’execution du scénario :

Le plugin reçois la valeur par exemple a 19:20:05.
il arrondit le datetime au cron inférieur donc 19:20:00. et l’insert en bdd.
Ce qui veut dire qu’a 19:20:02 lorsque ton scénario ce lance la dernière donnée présente en bdd est a 19:15:00, et donc > au 5 minutes ago (19:15:00 - 19:20:02 = 5mn et 2s).
Lors du cron scénario suivant ,soit a 19:21:02, la dernière valeur présente en bdd est maintenant a 19:20:00,
il renvoie donc bien la valeur cherché car 19:21:02 - 19:20:00 = 1mn2s, donc < 5 minutes ago

Pour valider mon résonnement, tu devrais avoir des soucis que sur les cron multiple de 5 (19h20, 19h25 …) tout les autres (19h21, 19h22…) doivent te remonter une valeur.

car au moment ou tu execute celui-ci, la valeur est arrivée en bdd, il faudrait que tu execute le testeur d’expression a xx:00:00 (ou xx:05:00 …) pour pouvoir recréer le problème.

ah pas bête je ferai un essai demain, comme je reçois par telegram un debug pour me donner les valeurs, je regarderai si ça colle avec ton raisonnement

EDIT: j’ai fait plusieurs tests ce matin, j’utilise 5 façons différentes pour le statisticsBetween

  • Dans un bloc code, avec mise à 0 des secondes pour l’intervalle de recherche: scenarioExpression::statisticsBetween("#[Général | Maison | Etage | Chambre 2][Xiaomi Température Humidité Chambre 2 {BLEA}][Température]#", "min", date("Y-m-d H:i:00", strtotime("-5 minutes")), date("Y-m-d H:i:00", strtotime("now")))
  • Dans un bloc code, sans mise à 0 des secondes: scenarioExpression::statisticsBetween("#[Général | Maison | Etage | Chambre 2][Xiaomi Température Humidité Chambre 2 {BLEA}][Température]#", "min", '5 minutes ago', 'now'))
  • Dans un bloc code, sans mise à 0 des secondes mais avec une autre façon de calculer les bornes: scenarioExpression::statisticsBetween("#[Général | Maison | Etage | Chambre 2][Xiaomi Température Humidité Chambre 2 {BLEA}][Température]#", "min", date("Y-m-d H:i:00", strtotime("-5 minutes")), date("Y-m-d H:i:00", strtotime("now"))))
  • Dans une action du scenario avec mise à 0 des secondes: statisticsBetween(#[Général | Maison | Etage | Chambre 2][Xiaomi Température Humidité Chambre 2 {BLEA}][Température]#, min, date(Y-m-d H:i:00, strtotime(-5 minutes)), date(Y-m-d H:i:00, strtotime(now)))
  • Dans une action du scenario sans mise à 0 des secondes: statisticsBetween(#[Général | Maison | Etage | Chambre 2][Xiaomi Température Humidité Chambre 2 {BLEA}][Température]#, min, 5 minutes ago, now)

Résultats:

  • j’ai toujours une valeur
  • je n’ai pas toujours une valeur
  • j’ai toujours une valeur
  • je n’ai pas toujours une valeur
  • je n’ai pas toujours une valeur

TLDR:
Cela fonctionne correctement dans un bloc code (que je force ou non la mise à 0 des secondes) seulement si je n’utilise pas directement les expressions PHP pour les dates