Bonjour,
Cela fait près de 2 ans que je possède un Jeedom qui fonctionne globalement bien. Je dois avouer que j’ai eu quelques difficultés au début pour comprendre la logique, le format du logiciel, et son ergonomie en général. Cependant, avec le temps, je m’y suis habitué.
En revanche, il y a quelque chose qui me pose toujours problème : les commandes de calcul de temps, de consommation, etc. Malgré mes essais et mes tentatives de compréhension, je n’arrive pas à m’en sortir. Je me demande si Jeedom ne pourrait pas améliorer ces fonctions, car je suppose qu’elles sont utiles pour tous, mais qu’elles restent inaccessibles pour la plupart des utilisateurs non initiés au code, comme moi.
Voici un exemple concret où je bloque (et ce n’est qu’un exemple) : je souhaite obtenir ma consommation EDF d’hier entre 6h et 22h. Voici ce que j’ai trouvé dans la documentation :
statistics(commande, calcul, période) & statisticsBetween(commande, calcul, start, end) : Donnent le résultat de différents calculs statistiques (sum, count, std, variance, avg, min, max) sur la période (period=[month,day,hour,min] ou expression PHP) ou entre les 2 bornes demandées (sous la forme Y-m-d H:i:s ou expression PHP).
Voici ce que j’ai tenté pour ma commande :
statisticsBetween('#[EDF][Compteur Linky][Consommation Horaire]#', 'sum', '2024-01-07 22:00:00', '2024-01-08 06:00:00')
Cependant, je n’obtiens aucun résultat. Ça ne fonctionne pas.
Je suppose que vous pourrez peut-être identifier l’erreur rapidement, car vous avez peut-être la logique et l’habitude.
Mais la question central n’est pas la.
→ Ne serait-il pas intéressant de travailler sur une fonction d’aide à la création de commandes de calcul ?
Merci à vous !