Connaitre durée entre le premier état et le dernier état d'une entité dans une journée

Ce que tu cherche a faire est le même principe que la détection de fin de cycle d’un Lave-Vaisselle, …

Il te faudra, notamment, des utility_meters et 3 automatisation : de début, de fin, de fin : notification.
Tu peut jeter un oeil là :