Moyenne sur 30 minutes d'un capteur

salut
je m’étais dit la même chose et je suis allé chercher le code de « filter », la moyenne sur fenêtre glissante.
et ce que fait la moyenne sur fenêtre glissante c’est
somme(durée_de_val * Val)/durée_totale
Ce qui signifie que même si le capteur n’est pas rafraîchi, elle fait une moyenne qui a du sens.

La copie du git:

        for state in self.queue:
            moving_sum += (state.timestamp - start).total_seconds() * prev_state.state
            start = state.timestamp
            prev_state = state

        new_state.state = moving_sum / self._time_window.total_seconds()

Il faudrait regarder le code des autres filtres.
Mais en tout cas pour la fenêtre glissante, cela fonctionne comme une moyenne devrait fonctionner.