Fonction statistics en utilisant des périodes en variable

Bonjour

Petit soucis tout bête mais qui m’occupe depuis ce matin.
Je cherche à utiliser la fonction statistics dans mon scénario, avec une période définie dans deux variables.

Grossomodo, je monitore une un module relais en zwave, et j’enregistre la date (start) à laquelle la puissance est supérieure à 9W (veille de l’appareil) et j’enregistre de nouveau la date (end) lorsque l’appareil revient en veille.
Ces deux dates sont stockées dans la variable via des date(‹ Y-m-d H:i:s ›).

Si je veux utiliser la fonction en appelant mes deux variables ainsi :
statistics(#[Bureau][TEST][Puissance]#, sum, variable(test_start), variable(test_end))
Je n’ai aucun retour.

En revanche, si je copie/colle le contenu des variables, cela fonctionne :
statistics(#[Bureau][TEST][Puissance]#, sum, 2021-03-27 09:27:06, 2021-03-27 09:27:06)

Est ce qu’il y aurait quelque chose que je fais mal ?

Merci

Hello,

A mon avis, c’est un souci d’interprétation de la formule par le core jeedom.
Même si c’est pas toujours probant, tu peux le confirmer en collant le formule dans le testeur d’expression => ça doit ne rien donner non plus

Oui, je fais les essais dans le testeur.
Y’a un truc qu’il aime pas mais je ne comprend pas quoi.

Je vais évaluer : ""
Résultat :

C’est la pile d’appel des fonctions qui ne marche pas bien. Quand l’expression est simple, ça passe… mais dès que tu veux faire des trucs un peu compliqué, ça part en cacahuète… Encore plus avec le mécanisme de quotes automatiques
C’est pas un sujet nouveau et à priori pas de capacités pour corriger.

Ah ok !
Je vais regarder pour faire un bloc php, je me prendrais moins la tête à mon avis.

merci pour ces informations

Oui c’est sans doute la seule alternative. Dommage