Pas évident avec juste un virtuel.
Ca aurait été un scénario, j’aurais forcé la valeur à 0 si elle n’est pas présente dans l’historique mais bon en virtuel ça reste plus compliqué. Peut etre avec une expression ternaire en php ?
Sinon, perso pour remettre à zéro ma valeur de conso journalière à minuit pile avant que la première mesure de conso ne soit encore remontée, je procède comme ceci avec un scénario :
Je crois que je vais simplement passer le rafraîchissement du virtuel par scénario et non plus par le cron intégré. Une lecture d’ancien post semble indiquer que c’est faisable.
un cron excluant les heures pleines, j’ai pas trouvé comment exclure juste minuit en écrivant un CRON unique:
1-59/5 * * * *
refresh par commande rafraichir lancé par scénario (solution retenue) comme suggéré par Aurel. Quand la commande utilisée dans les calculs du virtuel est mise à jour, un scénario lance un refresh du second virtuel. (en cours de test)