Statistique quantité de pluie

Bonjour,

je cherche a faire une chose simple, j’ai un pluviomètre oregon qui me donne un cumul de pluie, qui monte a chaque averse,
je cherche a connaître la quantité de pluie sur 1h
simplement si sur 1h il est passé de 121,5 à 121,7 alors je devrais avoir 0,2

j’ai trouvé intéressant les fonctions de statistiques et mis cela en place avec la fonction qui me paraissait le mieux « change »

  - platform: statistics
    name: "Précipitations par heure"
    entity_id: sensor.oregonrain2_2aa3_rain
    state_characteristic: distance_absolute
#    sampling_size: 20
    max_age:
      minutes: 60
    precision: 1

j’ai essayé avec « change » et « distance_absolute »
changé les valeurs de max_age et sampling_size
mais je rencontre toujours le même souci
si j’ai de la pluie en continu, je vais avoir une valeur dans mes statistiques

mais si une averse courte et une montée de 0,1 perdue dans la journée mon capteur reste à 0
et sur une période plus longue, j’ai des évolutions irrégulières du capteur mais jamais sur 1h complète

je n’arrive pas a comprendre pourquoi ? puisque sur 60mn ou xx valeurs, il doit bien voir la montée a un moment ou un autre même perdue dans la journée ?

alors si vous avez déjà joué avec les stats, je veux bien un petit coup de main

Stéphane

salut

essaye avec l’integration derivative

utility_meter:
  pluie_heure:
    unique_id: pluie_heure
    source: sensor.rainfall
    cycle: hourly
  pluie_aujourdhui:
    unique_id: pluie_aujourdhui
    source: sensor.rainfall
    cycle: daily
  pluie_semaine:
    unique_id: pluie_semaine
    source: sensor.rainfall
    cycle: weekly
  pluie_mois:
    unique_id: pluie_mois
    source: sensor.rainfall
    cycle: monthly
  pluie_annee:
    unique_id: pluie_annee
    source: sensor.rainfall
    cycle: yearly