Bonjour,
Jeedom v4.1.19
Raspberry Pi OS Buster 10.7 - 32 bits
Je ne comprends plus le fonctionnement des durations.
Ce je que veux, c’est connaitre le temps de fonctionnement de ma chaudière.
Chaque jour (visible dans un virtuel) (h mn)
Depuis le début du mois (visible dans le même virtuel) (j/h/mn)
Avant, j’avais cela :
convertDuration(duration(#[Chauffage][Module chaudière][Etat]#,1, today)*60)
convertDuration(duration(#[Chauffage][Module chaudière][Etat]#,1, first day of this month)*60)
J’ai l’impression que cela à toujours bien fonctionné.
Ce matin, 1er du mois, je vois à 08h00 du matin, que ma chaudière à fonctionné 06hxx ce qui est impossible.
Là, j’ai du temps, alors je veux analyser le truc.
Si je regardes mon historique, le temps actif du thermostat, en minute depuis ce matin, j’ai 139, soit 2h19 (pour moi, alors que les calculatrices donne 2h31 je suis perdu).
Mais Jeedom, donne 8h18 !
Alors je décompose avec ce que j’ai trouvé :
convertDuration(duration(#[Chauffage][Thermostat][Actif]#,1,ago 06:00)*60)
Le chauffage n’a pas fonctionné cette nuit, car la température à toujours été au dessus de la consigne.
Donc, depuis 06h00 Jeedom indique : Résultat : 2h 18min 0s
Mais la ou je ne comprends plus rien, c’est que si je fait :
convertDuration(duration(#[Chauffage][Thermostat][Actif]#,1,ago 05:00)*60)
Il ajout 1 heure : 3h 18min 0s
Jusqu’à 00h00 ou renvois : 8h 18min 0s (comme le virtuel donc).
Et le cumule jour, est toujours à 0.
Pouvez-vous m’indiquer ou je me trompe, merci.