Bonjour
Afin de vérifier que la puissance de mon contrat est adéquate à ma conso électrique, je cherche à enregistrer, chaque jour, la puissance maximum consommée (donnée que j’ai avec l’eco-device et suivi conso). Cette mémorisation me permettra, sur une longue durée, de voir le max consommé et le nb de fois où je m’en approche.
Mais j’ai aucune idée comment faire, à part un scénario tous les soirs à 23h53, et la fonction max mais avec quelles commandes et comment les mémoriser dans la db ?
Pouvez-vous m’aider
Merci d’avance
Salut
Pas besoin de scénario. Un virtuel qui se lance tous les jours apres minuit avec la bonne formule php:
statisticsBetween(#[votrecommamde]#,max,yesterday 00:00,today)
Faisable avec un maxBetween aussi.
maxBetween(#[votrecommamde]#,yesterday 00:00,today)
Antoine
Et pas de problème en cas de plantage ou de remontée de sauvegarde ?
Personnellement, a un virtuel je préférerais un fichier ?
Bonjour,
Tu peux utiliser la méthode de @Tonio16 ou bien historiser ta commande de puissance en indiquant que tu veux liser sur « max » dans les paramètres d’historique et ne jamais archiver (histoire de vraiment tout conserver).
Tu auras ainsi une courbe avec les maximum de chaque jour.
Attention, si tu veux conserver un historique normal de cette puissance (en dehors de suivi-conso) alors il faudra mieux passer par un virtuel.
Si ta puissance est déjà historisée et paramétrée sur « aucun » alors tu peux te faire une vue et demander le maximum par jour.
Merci pour vos réponses
Je ne préfère pas toucher aux données de suivi conso pour conserver intacte mes archives que j’ai depuis des années.
J’ai fait un virtuel mais pas terrible pour l’instant

que j’active pour l’instant toutes les 5 minutes pour voir, mais puissance = 0 !!!
La donnée Elec_Max_puissance est elle mémorisée dans la BD ?
C’est ton jeedom…
Et inutile de lancer toutes les 5min, tu peux passer par le testeur d’expression intégré à jeedom.
Non justement l’idée c’est de pas toucher à ta commande d’origine qu’on va nommer A pour l’exemple mais en créer une seconde B dans un virtuel.
Dans la formule de calcul de la commande B tu mets que tu veux le MAX de la commande A de la journée et une autoactualisation par exemple tous les jours à 23h59 (toutes les 5 minutes est totalement inutile).
Tu paramètre ensuite dans ta commande B que tu veux qu’elle soit historisée et tous les jours à 23h59, le max de la conso de ta commande A s’inscrira dans la commande B et sera historisée.
Par contre attention, ce n’est pas rétroactif, ça ne s’inscrira que dans le futur.
Tu as beaucoup d’historique sur ta commande A ?
Bonjour
Finalement j’ai opté pour la solution suivante :
un virtuel qui d’une part me calcule le max de chaque jour et d’autre part me calcul le max de ce précédant calcul
Je le déclenche à 23h58
Reste une imprécision entre 23h58 et l’heure de l’historisation
Merci pour votre aide
Jean
Tu peux regarder aussi du côté de l’idée de @ngrataloup ici : Lisser une commande à la journée - #7 par ngrataloup