HC-SR04 mesure reguliaires + ponctuelle

bonjour, je voudrais utiliser un capteur ultrasonique HC-SR04 de 2 façons différentes :

  • ponctuellement : prendre plusieurs valeurs sur moyenne pour mesurer un niveau d’eau une foi par jour
  • régulièrement : surveiller des changement important pour remonter une alarme

code de base :

sensor:    
  - platform: ultrasonic
    trigger_pin: GPIO15
    echo_pin: GPIO2
    name: "Ultrasonic Sensor"
    update_interval: 30s
    filters:
      - sliding_window_moving_average:
          window_size: 15
          send_every: 15
          send_first_at: 1

quelle piste vous me conseillez ?

Salut,

Plutôt que 2 capteurs, je partirai sur un capteur à mesures régulières et les statistiques de type variance pour traquer les variations, ou change_sample pour les paliers reguliers

Du point de vue purement technique quand tu as 100 valeurs par jour, tu en a déjà 1

merci @Pulpy , je regarde ca :wink: mais je prévois bien qu’un seul capteur :wink:

As tu deja testé ton capteur sur ta cuve d’eau ?
J’ai voulu faire comme toi une mesure de niveau d’eau sur une « tonne à eau » et l’angle de ce capteur est tellement large que je chopais des echos en permanence rendant la récupération de la donnée impossible, les données étaient fausses…

Je vais essayer avec un capteur « laser » pour voir…

en fait dans mon cas c’est la mesure du nv d’eau de ma piscine ;-p
Par contre tu devrais pouvoir utiliser un US plus concentré

« Réguliaire », t’es sérieux ?
J’ai les yeux qui saignent🙈

régulière, ok rien de plus inintéressant a dire sur le sujet ? ;-p

Désolé, mon grand père me faisait faire des dictées en vacances. Pas pu résister !

1 « J'aime »