Problème avec fonction statisticsBetween

Bonjour,

Cette nuit un de mes scenarios n’a pas abouti car le calcul avec la fonction statisticsBetween n’a pas fonctionné. Alors que la veille tout fonctionnait. Entre-temps, j’ai simplement mis à jour le plugin monitoring qui n’a rien de lié avec cette fonction…

[2024-10-28 01:03:03][SCENARIO] -- Début : Scenario execute automatiquement sur programmation.
[2024-10-28 01:03:03][SCENARIO] - Exécution du sous-élément de type [condition] : if ((18-((statisticsBetween(#[Maison][Sonde Jardin][Température]#,max,yesterday,today)+statisticsBetween(#[Maison][Sonde Jardin][Température]#,min,yesterday,today))/2))+(18-((statisticsBetween(#[Maison][Moyenne Netatmo][Température]#,max,yesterday,today)+statisticsBetween(#[Maison][Moyenne Netatmo][Température]#,min,yesterday,today))/2)))/2>0
[2024-10-28 01:03:03][SCENARIO] Evaluation de la condition : [((18-((16.10+8.90)/2))+(18-((15.60+11.70)/2)))/2>0] = Vrai
[2024-10-28 01:03:03][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-10-28 01:03:03][SCENARIO] Affectation de la variable DJU 18 Vertou => 4.925 (((18-((16.10+8.90)/2))+(18-((15.60+11.70)/2)))/2)
[2024-10-28 01:03:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-10-29 01:03:03][SCENARIO] -- Début : Scenario execute automatiquement sur programmation.
[2024-10-29 01:03:03][SCENARIO] - Exécution du sous-élément de type [condition] : if ((18-((statisticsBetween(#[Maison][Sonde Jardin][Température]#,max,yesterday,today)+statisticsBetween(#[Maison][Sonde Jardin][Température]#,min,yesterday,today))/2))+(18-((statisticsBetween(#[Maison][Moyenne Netatmo][Température]#,max,yesterday,today)+statisticsBetween(#[Maison][Moyenne Netatmo][Température]#,min,yesterday,today))/2)))/2>0
[2024-10-29 01:03:03][SCENARIO] Evaluation de la condition : [((18-((+)/2))+(18-((14.60+10.60)/2)))/2>0] = ((18-((+)/2))+(18-((14.60+10.60)/2)))/2>0
[2024-10-29 01:03:03][SCENARIO] Expression non valide : ((18-((+)/2))+(18-((14.60+10.60)/2)))/2>0
[2024-10-29 01:03:03][SCENARIO] Fin correcte du scénario

Avez-vous une idée du problème ?
Merci !

Bonjour

Merci de mettew vos logs en utilisant le formatage Texte préformaté du bouton </> (voir la roue crantée).

Merci

1 « J'aime »

Bonjour,

Va vérifier si tu n’as pas décoché la case « historiser » sur la commande #[Maison][Sonde Jardin][Température]#

La case est toujours bien cochée…

Salut,

floatval

Utilises le testeur d’expression et mets :

  • juste la commande pour voir le contenu
  • le premier statisticBetween
    Ça donne quoi ?

Bonjour
Faire un log avec
Ligne 1 : la fonction habituelle
Ligne 2 : la proposition de furaxworld

Depuis ce message d’erreur, le soucis n’est pas revenu. Bizarre…
Ce scénario fonctionne depuis quasi un an sans aucun problème et une erreur juste une fois… A creuser, si cela se reproduit !
Merci quand même pour votre aide !