Es gibt auch einen Adapter um "Betriebsstunden" zu zählen
https://github.com/BenAhrdt/ioBroker.operating-hours
Dieser kann auch einfach zurückgesetzt werden.
Vielleicht kannst du den Wert einfach immer am Tagesende in einen anderen Datenpunkt wegspeichern und dann für den kommenden Tag zurücksetzen oder so?
Hier ist der Adapter auch etwas erklärt:
https://www.smarthome-tricks.de/software-iobroker/iobroker-betriebsstundenzaehler-erstellen/