ESP Home - Pluviomètre

Bonjour,

Mon problème

Bonjour à tous,

Me revoilà encore à faire appel à la communauté et je m’en excuse par avance.

J’ai un ESP 32 pour faire une station météo.
J’ai un capteur bme280, bh1750, un capteur d’uv.
J’ai également un pluviomètre à bascule.
J’ai essayé d’en faire la programmation. Malheureusement, malgré les pluies, je n’ai pas de remonté de donnée.

Voici mon code actuel :

esphome:
  name: station-meteo
  friendly_name: Station-Meteo

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "QcFPMxAnA0ULecDIRSC1OEzkREYzjpa1AL/ybzAf7Kw="

ota:
  - platform: esphome
    password: "5e103c8b4b9d471f0c8f3e147c361668"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  use_address: 192.168.1.41
  power_save_mode: none

  # Optional manual IP
  manual_ip:
    static_ip: 192.168.1.41
    gateway: 192.168.1.254
    subnet: 255.255.255.0

# Example configuration entry
web_server:
  port: 80

captive_portal:

time:
  - platform: homeassistant
    id: homeassistant_time
    on_time:
      - seconds: 
          - 58
        minutes: 
          - 59
        hours: 
          - 23
        then: 
          - sensor.template.publish:
              id: template_yesterday_rain
              state: !lambda |-
                return id(daily_rain).state;

i2c:
  - id: bus_a
    sda: GPIO21
    scl: GPIO22
    scan: true
  - id: bus_b
    sda: GPIO18
    scl: GPIO19
    scan: true

binary_sensor:
  # statut
  - platform: status
    name: "Station_meteo_Statut"
# Configuration du capteur GPIO pour le pluviomètre
  - platform: gpio
    pin:
      number: GPIO12
      mode: INPUT
    name: "station_meteo_pluviometre_Trigger"
    id: pluie_trigger
    filters:
      - delayed_off: 10ms
    on_press:
      then:
        - lambda: |-
            id(pluie_compteur).publish_state(id(pluie_compteur).state + 1);

sensor:
  # Qualité du signal
    - platform: wifi_signal
      name: "Station_meteo_Signal Wifi"
      update_interval: 60s
  # Temps de fonctionnement
    - platform: uptime
      name: "Station_meteo_Allumé depuis (s)"
      id: uptime_sec
  #capteur température
    - platform: bme280_i2c
      i2c_id: bus_a
      address: 0x77
      update_interval: 10s
      temperature:
        name: "station_meteo_temperature_extérieure"
        id: bme280_temperature_ext
        unit_of_measurement: "°C"
        icon: "mdi:water-percent"
        device_class: "temperature"
        state_class: "measurement"
        accuracy_decimals: 2
      pressure:
        name: "station_meteo_pression"
        id: bme280_pressure
        unit_of_measurement: "hPa"
        device_class: "atmospheric_pressure"
        state_class: "measurement"
        accuracy_decimals: 0
      humidity:
        name: "station_meteo_humidite_exterieure"
        id: bme280_humidity
        unit_of_measurement: "%"
        device_class: "humidity"
        state_class: "measurement"
        accuracy_decimals: 0
  #capteur luminosité
    - platform: bh1750
      i2c_id: bus_b
      address: 0x5C
      update_interval: 10s
      name: "station_meteo_luminosite"
      id: bh1750_luminosite
      unit_of_measurement: "lux"
      device_class: "illuminance"
      state_class: "measurement"
      accuracy_decimals: 1
  #capteur UV
    - platform: adc
      pin: GPIO33 # use your desired input pin here
      name: "Station_meteo_UV"
      update_interval: 60s
      id: "uv_index_source"
      accuracy_decimals: 3
      internal: true
    - platform: template
      name: "Station_meteo_UV index"
      accuracy_decimals: 0
      unit_of_measurement: ""
      icon: "mdi:sun-wireless"
      lambda: |-
          if (id(uv_index_source).state < 0.05)
            return 0;
          if (id(uv_index_source).state <= 0.227)
            return 1;
          if (id(uv_index_source).state <= 0.32)
            return 2;
          if (id(uv_index_source).state <= 0.4)
            return 3;
          if (id(uv_index_source).state <= 0.5)
            return 4;
          if (id(uv_index_source).state <= 0.6)
            return 5;
          if (id(uv_index_source).state <= 0.69)
            return 6;
          if (id(uv_index_source).state <= 0.8)
            return 7;
          if (id(uv_index_source).state <= 0.88)
            return 8;
          if (id(uv_index_source).state <= 0.97)
            return 9;
          if (id(uv_index_source).state <= 1.08)
            return 10;
          return 11;
  #Capteur de pluie
    - platform: template
      name: "station_meteo_compteur_pluviometre"
      id: pluie_compteur
      unit_of_measurement: "bascules"
      accuracy_decimals: 0
      update_interval: 2s
      lambda: |-
        return id(pluie_compteur).state;

    - platform: template
      name: "station_meteo_pluie_du_jour"
      id: daily_rain
      unit_of_measurement: "mm"
      accuracy_decimals: 3
      lambda: |-
        return id(pluie_compteur).state * 0.2794;  // Conversion des bascules en mm
      icon: "mdi:water"
      state_class: "total_increasing"
      device_class: "precipitation"  # Utilisez une classe de capteur appropriée
      update_interval: 10s

  # Capteur pour la pluviométrie de la veille
    - platform: template
      name: "station_meteo_pluie_veille"
      id: template_yesterday_rain
      unit_of_measurement: "mm"
      accuracy_decimals: 3
      update_interval: never
      device_class: "precipitation"
      state_class: "total"
      icon: "mdi:water-clock"

switch:
  # Bouton de redémarrage
    - platform: restart
      name: "Station_meteo_Redémarrage"

# Transformation des secondes en jours
text_sensor:
    - platform: template
      name: "Station_meteo_Allumé depuis (j)"
      lambda: |-
        int seconds = (id(uptime_sec).state);
        int days = seconds / (24 * 3600);
        seconds = seconds % (24 * 3600); 
        int hours = seconds / 3600;
        seconds = seconds % 3600;
        int minutes = seconds /  60;
        seconds = seconds % 60;
        return { (String(days) +"d " + String(hours) +"h " + String(minutes) +"m "+ String(seconds) +"s").c_str() };          
      icon: mdi:clock-start
      update_interval: 60s

Merci pour votre aide.

Ma configuration


[center]## System Information

version core-2024.9.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.46-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.1
Stage running
Available Repositories 1428
Downloaded Repositories 15
Home Assistant Cloud
logged_in true
subscription_expiration 27 juin 2025 à 02:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled true
google_enabled true
remote_server eu-central-1-20.ui.nabu.casa
certificate_status ready
instance_id 1bffb657be484ce8b5c9cdaf4d82eca0
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 13.1
update_channel stable
supervisor_version supervisor-2024.09.1
agent_version 1.6.0
docker_version 26.1.4
disk_total 916.9 GB
disk_used 439.3 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board generic-x86-64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.15.0), Studio Code Server (5.16.3), InfluxDB (5.0.1), ESPHome (2024.9.2), Linky (1.5.0), Frigate (0.14.1), Mosquitto broker (6.4.1), Zigbee2MQTT (1.40.2-1), Dropbox backup (0.5.7)
Dashboards
dashboards 5
resources 8
views 12
mode storage
Recorder
oldest_recorder_run 23 septembre 2024 à 09:17
current_recorder_run 3 octobre 2024 à 07:47
estimated_db_size 1894.00 MiB
database_engine sqlite
database_version 3.45.3
Sonoff
version 3.8.1 (ffa7e22)
cloud_online 3 / 3
local_online 3 / 3
[/center]

Salut

Première chose, commencer par les trucs de base. Est-ce que tu vois les remontées du GPIO correspondant si tu fais bouger les coupelles à la main ?

Vincèn

non justement, je ne vois rien

voici mes logs :

INFO ESPHome 2024.9.2
INFO Reading configuration /config/esphome/station-meteo.yaml...
INFO Detected timezone 'Europe/Paris'
WARNING GPIO12 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Starting log output from 192.168.1.41 using esphome API
INFO Successfully connected to station-meteo @ 192.168.1.41 in 0.010s
INFO Successful handshake with station-meteo @ 192.168.1.41 in 0.104s
[15:40:11][I][app:100]: ESPHome version 2024.9.2 compiled on Oct  3 2024, 14:18:14
[15:40:11][C][wifi:600]: WiFi:
[15:40:11][C][wifi:428]:   Local MAC: E4:65:B8:E7:28:50
[15:40:11][C][wifi:433]:   SSID: [redacted]
[15:40:11][C][wifi:436]:   IP Address: 192.168.1.41
[15:40:11][C][wifi:440]:   BSSID: [redacted]
[15:40:11][C][wifi:441]:   Hostname: 'station-meteo'
[15:40:11][C][wifi:443]:   Signal strength: -67 dB ▂▄▆█
[15:40:11][C][wifi:447]:   Channel: 1
[15:40:11][C][wifi:448]:   Subnet: 255.255.255.0
[15:40:11][C][wifi:449]:   Gateway: 192.168.1.254
[15:40:11][C][wifi:450]:   DNS1: 0.0.0.0
[15:40:11][C][wifi:451]:   DNS2: 0.0.0.0
[15:40:11][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:11][C][logger:185]: Logger:
[15:40:11][C][logger:186]:   Level: DEBUG
[15:40:11][C][logger:188]:   Log Baud Rate: 115200
[15:40:11][C][logger:189]:   Hardware UART: UART0
[15:40:11][C][i2c.arduino:071]: I2C Bus:
[15:40:11][C][i2c.arduino:072]:   SDA Pin: GPIO21
[15:40:11][C][i2c.arduino:073]:   SCL Pin: GPIO22
[15:40:11][C][i2c.arduino:074]:   Frequency: 50000 Hz
[15:40:11][C][i2c.arduino:086]:   Recovery: bus successfully recovered
[15:40:11][I][i2c.arduino:096]: Results from i2c bus scan:
[15:40:11][I][i2c.arduino:102]: Found i2c device at address 0x77
[15:40:11][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:11][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:11][C][i2c.arduino:071]: I2C Bus:
[15:40:11][C][i2c.arduino:072]:   SDA Pin: GPIO18
[15:40:11][C][i2c.arduino:073]:   SCL Pin: GPIO19
[15:40:11][C][i2c.arduino:074]:   Frequency: 50000 Hz
[15:40:11][C][i2c.arduino:086]:   Recovery: bus successfully recovered
[15:40:11][I][i2c.arduino:096]: Results from i2c bus scan:
[15:40:11][I][i2c.arduino:102]: Found i2c device at address 0x5C
[15:40:11][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:11][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:11][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:11][C][uptime.sensor:033]: Uptime Sensor 'Station_meteo_Allumé depuis (s)'
[15:40:11][C][uptime.sensor:033]:   Device Class: 'duration'
[15:40:11][C][uptime.sensor:033]:   State Class: 'total_increasing'
[15:40:11][C][uptime.sensor:033]:   Unit of Measurement: 's'
[15:40:11][C][uptime.sensor:033]:   Accuracy Decimals: 0
[15:40:11][C][uptime.sensor:033]:   Icon: 'mdi:timer-outline'
[15:40:12][C][uptime.sensor:034]:   Type: Seconds
[15:40:12][C][template.sensor:022]: Template Sensor 'Station_meteo_UV index'
[15:40:12][C][template.sensor:022]:   State Class: ''
[15:40:12][C][template.sensor:022]:   Unit of Measurement: ''
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 0
[15:40:12][C][template.sensor:022]:   Icon: 'mdi:sun-wireless'
[15:40:12][C][template.sensor:023]:   Update Interval: 60.0s
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:12][C][template.sensor:022]: Template Sensor 'station_meteo_compteur_pluviometre'
[15:40:12][C][template.sensor:022]:   State Class: ''
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'bascules'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 0
[15:40:12][C][template.sensor:023]:   Update Interval: 2.0s
[15:40:12][C][template.sensor:022]: Template Sensor 'station_meteo_pluie_du_jour'
[15:40:12][C][template.sensor:022]:   Device Class: 'precipitation'
[15:40:12][C][template.sensor:022]:   State Class: 'total_increasing'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'mm'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 3
[15:40:12][C][template.sensor:022]:   Icon: 'mdi:water'
[15:40:12][C][template.sensor:023]:   Update Interval: 10.0s
[15:40:12][C][template.sensor:022]: Template Sensor 'station_meteo_pluie_veille'
[15:40:12][C][template.sensor:022]:   Device Class: 'precipitation'
[15:40:12][C][template.sensor:022]:   State Class: 'total'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'mm'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 3
[15:40:12][C][template.sensor:022]:   Icon: 'mdi:water-clock'
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:12][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:12][C][template.text_sensor:020]: Template Sensor 'Station_meteo_Allumé depuis (j)'
[15:40:12][C][template.text_sensor:020]:   Icon: 'mdi:clock-start'
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:12][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'station_meteo_pluviometre_Trigger'
[15:40:12][C][gpio.binary_sensor:016]:   Pin: GPIO12
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:12][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:12][C][status:034]: Status Binary Sensor 'Station_meteo_Statut'
[15:40:12][C][status:034]:   Device Class: 'connectivity'
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:12][C][bme280_i2c.sensor:025]:   Address: 0x77
[15:40:12][C][bme280.sensor:182]: BME280:
[15:40:12][C][bme280.sensor:194]:   IIR Filter: OFF
[15:40:12][C][bme280.sensor:195]:   Update Interval: 10.0s
[15:40:12][C][bme280.sensor:197]:   Temperature 'station_meteo_temperature_extérieure'
[15:40:12][C][bme280.sensor:197]:     Device Class: 'temperature'
[15:40:12][C][bme280.sensor:197]:     State Class: 'measurement'
[15:40:12][C][bme280.sensor:197]:     Unit of Measurement: '°C'
[15:40:12][C][bme280.sensor:197]:     Accuracy Decimals: 2
[15:40:12][C][bme280.sensor:197]:     Icon: 'mdi:water-percent'
[15:40:12][C][bme280.sensor:198]:     Oversampling: 16x
[15:40:12][C][bme280.sensor:199]:   Pressure 'station_meteo_pression'
[15:40:12][C][bme280.sensor:199]:     Device Class: 'atmospheric_pressure'
[15:40:12][C][bme280.sensor:199]:     State Class: 'measurement'
[15:40:12][C][bme280.sensor:199]:     Unit of Measurement: 'hPa'
[15:40:12][C][bme280.sensor:199]:     Accuracy Decimals: 0
[15:40:12][C][bme280.sensor:200]:     Oversampling: 16x
[15:40:12][C][bme280.sensor:201]:   Humidity 'station_meteo_humidite_exterieure'
[15:40:12][C][bme280.sensor:201]:     Device Class: 'humidity'
[15:40:12][C][bme280.sensor:201]:     State Class: 'measurement'
[15:40:12][C][bme280.sensor:201]:     Unit of Measurement: '%'
[15:40:12][C][bme280.sensor:201]:     Accuracy Decimals: 0
[15:40:12][C][bme280.sensor:202]:     Oversampling: 16x
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:12][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:12][C][bh1750.sensor:118]: BH1750 'station_meteo_luminosite'
[15:40:12][C][bh1750.sensor:118]:   Device Class: 'illuminance'
[15:40:12][C][bh1750.sensor:118]:   State Class: 'measurement'
[15:40:12][C][bh1750.sensor:118]:   Unit of Measurement: 'lux'
[15:40:12][C][bh1750.sensor:118]:   Accuracy Decimals: 1
[15:40:12][C][bh1750.sensor:119]:   Address: 0x5C
[15:40:12][C][bh1750.sensor:124]:   Update Interval: 10.0s
[15:40:12][C][adc:097]: ADC Sensor 'Station_meteo_UV'
[15:40:12][C][adc:097]:   Device Class: 'voltage'
[15:40:12][C][adc:097]:   State Class: 'measurement'
[15:40:12][C][adc:097]:   Unit of Measurement: 'V'
[15:40:12][C][adc:097]:   Accuracy Decimals: 3
[15:40:12][C][adc:107]:   Pin: GPIO33
[15:40:12][C][adc:113]:   Attenuation: 0db
[15:40:12][C][adc:141]:   Samples: 1
[15:40:12][C][adc:142]:   Update Interval: 60.0s
[15:40:12][C][restart:068]: Restart Switch 'Station_meteo_Redémarrage'
[15:40:12][C][restart:070]:   Icon: 'mdi:restart'
[15:40:12][C][restart:091]:   Restore Mode: always OFF
[15:40:12][C][homeassistant.time:010]: Home Assistant Time:
[15:40:12][C][homeassistant.time:011]:   Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3'
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:12][C][captive_portal:089]: Captive Portal:
[15:40:12][C][web_server:145]: Web Server:
[15:40:12][C][web_server:146]:   Address: 192.168.1.41:80
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:12][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:12][C][mdns:116]: mDNS:
[15:40:12][C][mdns:117]:   Hostname: station-meteo
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:12][C][esphome.ota:073]: Over-The-Air updates:
[15:40:12][C][esphome.ota:074]:   Address: 192.168.1.41:3232
[15:40:12][C][esphome.ota:075]:   Version: 2
[15:40:12][C][esphome.ota:078]:   Password configured
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:12][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:12][C][safe_mode:018]: Safe Mode:
[15:40:12][C][safe_mode:020]:   Boot considered successful after 60 seconds
[15:40:12][C][safe_mode:021]:   Invoke after 10 boot attempts
[15:40:12][C][safe_mode:023]:   Remain in safe mode for 300 seconds
[15:40:12][C][api:139]: API Server:
[15:40:12][C][api:140]:   Address: 192.168.1.41:6053
[15:40:12][C][api:142]:   Using noise encryption: YES
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:12][C][wifi_signal.sensor:010]: WiFi Signal 'Station_meteo_Signal Wifi'
[15:40:12][C][wifi_signal.sensor:010]:   Device Class: 'signal_strength'
[15:40:12][C][wifi_signal.sensor:010]:   State Class: 'measurement'
[15:40:12][C][wifi_signal.sensor:010]:   Unit of Measurement: 'dBm'
[15:40:12][C][wifi_signal.sensor:010]:   Accuracy Decimals: 0
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:12][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:12][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:12][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:12][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:12][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:13][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:14][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:14][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:15][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state OFF
[15:40:16][D][binary_sensor:036]: 'station_meteo_pluviometre_Trigger': Sending state ON
[15:40:16][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy

Ben déja comme indiqué par ESPHome quand tu compiles tu vas utiliser un autre GPIO que le 12 pour détecter tes coupelles car c’est un GPIO qui a des fonctions système !
Ensuite une fois recablé sur un autre GPIO retester pour voir si les impulsions remontent toujours pas ou si c’est bon cette fois-ci :wink:

Merci beaucoup

Je viens de faire une modification du cablage. Je l’ai mis sur le GPIO14.

Je n’ai pas de remonté de basculement. Par contre, j’ai toujours un basculement on/off permanent de station_meteo_pluviometre_Trigger sans en comprendre la raison.

Je vous remercie pour votre aide.

Cordialement

parfait comme ça déja ça évite un soucis de moins :wink: et tu as mis à jour le sketch et rechargé l’esp Hein :wink:

Essaye en commentant pour le moment le Lambda pour être sur que cela ne soit pas la source du problème mais je pencherais plutot pour un soucis mécanique. On est d’accord que tu captes le switch de tes coupelles entre le GPIO14 et soit GND soit le 3.3V ?
tu récupères bien un contact sec inerte ? pas d’alimentation dessus ?

Vincèn

alors j’ai fais un petit changement :
le

mode: INPUT

je l’ai passé à :

mode: INPUT_PULLUP

du coup, je n’ai plus ce on/off permanent.

Voici mes nouveaux logs :

INFO ESPHome 2024.9.2
INFO Reading configuration /config/esphome/station-meteo.yaml...
INFO Detected timezone 'Europe/Paris'
INFO Starting log output from 192.168.1.41 using esphome API
INFO Successfully connected to station-meteo @ 192.168.1.41 in 0.005s
INFO Successful handshake with station-meteo @ 192.168.1.41 in 0.085s
[22:46:30][I][app:100]: ESPHome version 2024.9.2 compiled on Oct  3 2024, 17:54:33
[22:46:30][C][wifi:600]: WiFi:
[22:46:30][C][wifi:428]:   Local MAC: E4:65:B8:E7:28:50
[22:46:30][C][wifi:433]:   SSID: [redacted]
[22:46:30][C][wifi:436]:   IP Address: 192.168.1.41
[22:46:30][C][wifi:440]:   BSSID: [redacted]
[22:46:30][C][wifi:441]:   Hostname: 'station-meteo'
[22:46:30][C][wifi:443]:   Signal strength: -65 dB ▂▄▆█
[22:46:30][C][wifi:447]:   Channel: 1
[22:46:30][C][wifi:448]:   Subnet: 255.255.255.0
[22:46:30][C][wifi:449]:   Gateway: 192.168.1.254
[22:46:30][C][wifi:450]:   DNS1: 0.0.0.0
[22:46:30][C][wifi:451]:   DNS2: 0.0.0.0
[22:46:30][C][logger:185]: Logger:
[22:46:31][C][logger:186]:   Level: DEBUG
[22:46:31][C][logger:188]:   Log Baud Rate: 115200
[22:46:31][C][logger:189]:   Hardware UART: UART0
[22:46:31][C][i2c.arduino:071]: I2C Bus:
[22:46:31][C][i2c.arduino:072]:   SDA Pin: GPIO21
[22:46:31][C][i2c.arduino:073]:   SCL Pin: GPIO22
[22:46:31][C][i2c.arduino:074]:   Frequency: 50000 Hz
[22:46:31][C][i2c.arduino:086]:   Recovery: bus successfully recovered
[22:46:31][I][i2c.arduino:096]: Results from i2c bus scan:
[22:46:31][I][i2c.arduino:102]: Found i2c device at address 0x77
[22:46:31][C][i2c.arduino:071]: I2C Bus:
[22:46:31][C][i2c.arduino:072]:   SDA Pin: GPIO18
[22:46:31][C][i2c.arduino:073]:   SCL Pin: GPIO19
[22:46:31][C][i2c.arduino:074]:   Frequency: 50000 Hz
[22:46:31][C][i2c.arduino:086]:   Recovery: bus successfully recovered
[22:46:31][I][i2c.arduino:096]: Results from i2c bus scan:
[22:46:31][I][i2c.arduino:102]: Found i2c device at address 0x5C
[22:46:31][C][uptime.sensor:033]: Uptime Sensor 'Station_meteo_Allumé depuis (s)'
[22:46:31][C][uptime.sensor:033]:   Device Class: 'duration'
[22:46:31][C][uptime.sensor:033]:   State Class: 'total_increasing'
[22:46:31][C][uptime.sensor:033]:   Unit of Measurement: 's'
[22:46:31][C][uptime.sensor:033]:   Accuracy Decimals: 0
[22:46:31][C][uptime.sensor:033]:   Icon: 'mdi:timer-outline'
[22:46:31][C][uptime.sensor:034]:   Type: Seconds
[22:46:31][C][template.sensor:022]: Template Sensor 'Station_meteo_UV index'
[22:46:31][C][template.sensor:022]:   State Class: ''
[22:46:31][C][template.sensor:022]:   Unit of Measurement: ''
[22:46:31][C][template.sensor:022]:   Accuracy Decimals: 0
[22:46:31][C][template.sensor:022]:   Icon: 'mdi:sun-wireless'
[22:46:31][C][template.sensor:023]:   Update Interval: 60.0s
[22:46:31][C][template.sensor:022]: Template Sensor 'station_meteo_compteur_pluviometre'
[22:46:31][C][template.sensor:022]:   State Class: ''
[22:46:31][C][template.sensor:022]:   Unit of Measurement: 'bascules'
[22:46:31][C][template.sensor:022]:   Accuracy Decimals: 0
[22:46:31][C][template.sensor:023]:   Update Interval: 2.0s
[22:46:31][C][template.sensor:022]: Template Sensor 'station_meteo_pluie_du_jour'
[22:46:31][C][template.sensor:022]:   Device Class: 'precipitation'
[22:46:31][C][template.sensor:022]:   State Class: 'total_increasing'
[22:46:31][C][template.sensor:022]:   Unit of Measurement: 'mm'
[22:46:31][C][template.sensor:022]:   Accuracy Decimals: 3
[22:46:31][C][template.sensor:022]:   Icon: 'mdi:water'
[22:46:31][C][template.sensor:023]:   Update Interval: 10.0s
[22:46:31][C][template.sensor:022]: Template Sensor 'station_meteo_pluie_veille'
[22:46:31][C][template.sensor:022]:   Device Class: 'precipitation'
[22:46:31][C][template.sensor:022]:   State Class: 'total'
[22:46:31][C][template.sensor:022]:   Unit of Measurement: 'mm'
[22:46:31][C][template.sensor:022]:   Accuracy Decimals: 3
[22:46:31][C][template.sensor:022]:   Icon: 'mdi:water-clock'
[22:46:31][C][template.sensor:023]:   Update Interval: never
[22:46:31][C][template.text_sensor:020]: Template Sensor 'Station_meteo_Allumé depuis (j)'
[22:46:31][C][template.text_sensor:020]:   Icon: 'mdi:clock-start'
[22:46:31][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'station_meteo_pluviometre_Trigger'
[22:46:31][C][gpio.binary_sensor:016]:   Pin: GPIO14
[22:46:31][C][status:034]: Status Binary Sensor 'Station_meteo_Statut'
[22:46:31][C][status:034]:   Device Class: 'connectivity'
[22:46:31][C][bme280_i2c.sensor:025]:   Address: 0x77
[22:46:31][C][bme280.sensor:182]: BME280:
[22:46:31][C][bme280.sensor:194]:   IIR Filter: OFF
[22:46:31][C][bme280.sensor:195]:   Update Interval: 10.0s
[22:46:31][C][bme280.sensor:197]:   Temperature 'station_meteo_temperature_extérieure'
[22:46:31][C][bme280.sensor:197]:     Device Class: 'temperature'
[22:46:31][C][bme280.sensor:197]:     State Class: 'measurement'
[22:46:31][C][bme280.sensor:197]:     Unit of Measurement: '°C'
[22:46:31][C][bme280.sensor:197]:     Accuracy Decimals: 2
[22:46:31][C][bme280.sensor:197]:     Icon: 'mdi:water-percent'
[22:46:31][C][bme280.sensor:198]:     Oversampling: 16x
[22:46:31][C][bme280.sensor:199]:   Pressure 'station_meteo_pression'
[22:46:31][C][bme280.sensor:199]:     Device Class: 'atmospheric_pressure'
[22:46:31][C][bme280.sensor:199]:     State Class: 'measurement'
[22:46:31][C][bme280.sensor:199]:     Unit of Measurement: 'hPa'
[22:46:31][C][bme280.sensor:199]:     Accuracy Decimals: 0
[22:46:31][C][bme280.sensor:200]:     Oversampling: 16x
[22:46:31][C][bme280.sensor:201]:   Humidity 'station_meteo_humidite_exterieure'
[22:46:31][C][bme280.sensor:201]:     Device Class: 'humidity'
[22:46:31][C][bme280.sensor:201]:     State Class: 'measurement'
[22:46:31][C][bme280.sensor:201]:     Unit of Measurement: '%'
[22:46:31][C][bme280.sensor:201]:     Accuracy Decimals: 0
[22:46:31][C][bme280.sensor:202]:     Oversampling: 16x
[22:46:31][D][sensor:094]: 'station_meteo_pluie_du_jour': Sending state nan mm with 3 decimals of accuracy
[22:46:31][C][bh1750.sensor:118]: BH1750 'station_meteo_luminosite'
[22:46:31][C][bh1750.sensor:118]:   Device Class: 'illuminance'
[22:46:31][C][bh1750.sensor:118]:   State Class: 'measurement'
[22:46:31][C][bh1750.sensor:118]:   Unit of Measurement: 'lux'
[22:46:31][C][bh1750.sensor:118]:   Accuracy Decimals: 1
[22:46:31][C][bh1750.sensor:119]:   Address: 0x5C
[22:46:31][C][bh1750.sensor:124]:   Update Interval: 10.0s
[22:46:31][C][adc:097]: ADC Sensor 'Station_meteo_UV'
[22:46:31][C][adc:097]:   Device Class: 'voltage'
[22:46:31][C][adc:097]:   State Class: 'measurement'
[22:46:31][C][adc:097]:   Unit of Measurement: 'V'
[22:46:31][C][adc:097]:   Accuracy Decimals: 3
[22:46:31][C][adc:107]:   Pin: GPIO33
[22:46:31][C][adc:113]:   Attenuation: 0db
[22:46:31][C][adc:141]:   Samples: 1
[22:46:31][C][adc:142]:   Update Interval: 60.0s
[22:46:31][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:31][C][restart:068]: Restart Switch 'Station_meteo_Redémarrage'
[22:46:31][C][restart:070]:   Icon: 'mdi:restart'
[22:46:31][C][restart:091]:   Restore Mode: always OFF
[22:46:31][C][homeassistant.time:010]: Home Assistant Time:
[22:46:31][C][homeassistant.time:011]:   Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3'
[22:46:31][C][captive_portal:089]: Captive Portal:
[22:46:31][C][web_server:145]: Web Server:
[22:46:31][C][web_server:146]:   Address: 192.168.1.41:80
[22:46:31][C][mdns:116]: mDNS:
[22:46:31][C][mdns:117]:   Hostname: station-meteo
[22:46:31][C][esphome.ota:073]: Over-The-Air updates:
[22:46:31][C][esphome.ota:074]:   Address: 192.168.1.41:3232
[22:46:31][C][esphome.ota:075]:   Version: 2
[22:46:31][C][esphome.ota:078]:   Password configured
[22:46:31][C][safe_mode:018]: Safe Mode:
[22:46:31][C][safe_mode:020]:   Boot considered successful after 60 seconds
[22:46:31][C][safe_mode:021]:   Invoke after 10 boot attempts
[22:46:31][C][safe_mode:023]:   Remain in safe mode for 300 seconds
[22:46:31][C][api:139]: API Server:
[22:46:31][C][api:140]:   Address: 192.168.1.41:6053
[22:46:31][C][api:142]:   Using noise encryption: YES
[22:46:31][C][wifi_signal.sensor:010]: WiFi Signal 'Station_meteo_Signal Wifi'
[22:46:31][C][wifi_signal.sensor:010]:   Device Class: 'signal_strength'
[22:46:31][C][wifi_signal.sensor:010]:   State Class: 'measurement'
[22:46:31][C][wifi_signal.sensor:010]:   Unit of Measurement: 'dBm'
[22:46:31][C][wifi_signal.sensor:010]:   Accuracy Decimals: 0
[22:46:32][D][sensor:094]: 'station_meteo_temperature_extérieure': Sending state 10.20324 °C with 2 decimals of accuracy
[22:46:32][D][sensor:094]: 'station_meteo_pression': Sending state 1004.40033 hPa with 0 decimals of accuracy
[22:46:32][D][sensor:094]: 'station_meteo_humidite_exterieure': Sending state 80.58789 % with 0 decimals of accuracy
[22:46:32][D][bh1750.sensor:159]: 'station_meteo_luminosite': Got illuminance=0.0lx
[22:46:32][D][sensor:094]: 'station_meteo_luminosite': Sending state 0.00000 lux with 1 decimals of accuracy
[22:46:33][D][sensor:094]: 'Station_meteo_Allumé depuis (s)': Sending state 17498.85156 s with 0 decimals of accuracy
[22:46:33][D][text_sensor:064]: 'Station_meteo_Allumé depuis (j)': Sending state '0d 4h 51m 38s'
[22:46:33][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:35][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:37][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:39][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:41][D][sensor:094]: 'station_meteo_pluie_du_jour': Sending state nan mm with 3 decimals of accuracy
[22:46:41][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:42][D][sensor:094]: 'station_meteo_temperature_extérieure': Sending state 10.20832 °C with 2 decimals of accuracy
[22:46:42][D][sensor:094]: 'station_meteo_pression': Sending state 1004.38666 hPa with 0 decimals of accuracy
[22:46:42][D][sensor:094]: 'station_meteo_humidite_exterieure': Sending state 80.50977 % with 0 decimals of accuracy
[22:46:42][D][bh1750.sensor:159]: 'station_meteo_luminosite': Got illuminance=0.0lx
[22:46:42][D][sensor:094]: 'station_meteo_luminosite': Sending state 0.00000 lux with 1 decimals of accuracy
[22:46:43][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:45][D][sensor:094]: 'Station_meteo_UV': Sending state 0.07500 V with 3 decimals of accuracy
[22:46:45][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:47][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:49][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:51][D][sensor:094]: 'station_meteo_pluie_du_jour': Sending state nan mm with 3 decimals of accuracy
[22:46:51][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:52][D][sensor:094]: 'station_meteo_temperature_extérieure': Sending state 10.20324 °C with 2 decimals of accuracy
[22:46:52][D][sensor:094]: 'station_meteo_pression': Sending state 1004.39178 hPa with 0 decimals of accuracy
[22:46:52][D][sensor:094]: 'station_meteo_humidite_exterieure': Sending state 80.46582 % with 0 decimals of accuracy
[22:46:52][D][bh1750.sensor:159]: 'station_meteo_luminosite': Got illuminance=0.0lx
[22:46:52][D][sensor:094]: 'station_meteo_luminosite': Sending state 0.00000 lux with 1 decimals of accuracy
[22:46:53][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:54][D][sensor:094]: 'Station_meteo_Signal Wifi': Sending state -66.00000 dBm with 0 decimals of accuracy
[22:46:55][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:57][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:46:59][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:01][D][sensor:094]: 'station_meteo_pluie_du_jour': Sending state nan mm with 3 decimals of accuracy
[22:47:01][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:02][D][sensor:094]: 'station_meteo_temperature_extérieure': Sending state 10.20324 °C with 2 decimals of accuracy
[22:47:02][D][sensor:094]: 'station_meteo_pression': Sending state 1004.39178 hPa with 0 decimals of accuracy
[22:47:02][D][sensor:094]: 'station_meteo_humidite_exterieure': Sending state 80.44336 % with 0 decimals of accuracy
[22:47:02][D][bh1750.sensor:159]: 'station_meteo_luminosite': Got illuminance=0.0lx
[22:47:02][D][sensor:094]: 'station_meteo_luminosite': Sending state 0.00000 lux with 1 decimals of accuracy
[22:47:03][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:05][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:07][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:09][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:11][D][sensor:094]: 'station_meteo_pluie_du_jour': Sending state nan mm with 3 decimals of accuracy
[22:47:11][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:12][D][sensor:094]: 'station_meteo_temperature_extérieure': Sending state 10.20070 °C with 2 decimals of accuracy
[22:47:12][D][sensor:094]: 'station_meteo_pression': Sending state 1004.38928 hPa with 0 decimals of accuracy
[22:47:12][D][sensor:094]: 'station_meteo_humidite_exterieure': Sending state 80.41016 % with 0 decimals of accuracy
[22:47:12][D][bh1750.sensor:159]: 'station_meteo_luminosite': Got illuminance=0.0lx
[22:47:12][D][sensor:094]: 'station_meteo_luminosite': Sending state 0.00000 lux with 1 decimals of accuracy
[22:47:13][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:15][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:17][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:19][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:21][D][sensor:094]: 'station_meteo_pluie_du_jour': Sending state nan mm with 3 decimals of accuracy
[22:47:21][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:22][D][sensor:094]: 'station_meteo_temperature_extérieure': Sending state 10.20578 °C with 2 decimals of accuracy
[22:47:22][D][sensor:094]: 'station_meteo_pression': Sending state 1004.36548 hPa with 0 decimals of accuracy
[22:47:22][D][sensor:094]: 'station_meteo_humidite_exterieure': Sending state 80.32129 % with 0 decimals of accuracy
[22:47:22][D][bh1750.sensor:159]: 'station_meteo_luminosite': Got illuminance=0.0lx
[22:47:22][D][sensor:094]: 'station_meteo_luminosite': Sending state 0.00000 lux with 1 decimals of accuracy
[22:47:23][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:25][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:25][D][sensor:094]: 'Station_meteo_UV index': Sending state 1.00000  with 0 decimals of accuracy
[22:47:27][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:29][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:31][D][sensor:094]: 'station_meteo_pluie_du_jour': Sending state nan mm with 3 decimals of accuracy
[22:47:31][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy
[22:47:32][D][sensor:094]: 'station_meteo_temperature_extérieure': Sending state 10.21594 °C with 2 decimals of accuracy
[22:47:32][D][sensor:094]: 'station_meteo_pression': Sending state 1004.39081 hPa with 0 decimals of accuracy
[22:47:32][D][sensor:094]: 'station_meteo_humidite_exterieure': Sending state 80.29004 % with 0 decimals of accuracy
[22:47:32][D][bh1750.sensor:159]: 'station_meteo_luminosite': Got illuminance=0.0lx
[22:47:32][D][sensor:094]: 'station_meteo_luminosite': Sending state 0.00000 lux with 1 decimals of accuracy
[22:47:33][D][sensor:094]: 'Station_meteo_Allumé depuis (s)': Sending state 17558.85156 s with 0 decimals of accuracy
[22:47:33][D][text_sensor:064]: 'Station_meteo_Allumé depuis (j)': Sending state '0d 4h 52m 38s'
[22:47:33][D][sensor:094]: 'station_meteo_compteur_pluviometre': Sending state nan bascules with 0 decimals of accuracy

Quand je bascule, le trigger passe en on/off.

Concernant ce que tu me demandais :

Essaye en commentant pour le moment le Lambda pour être sur que cela ne soit pas la source du problème mais je pencherais plutot pour un soucis mécanique.

Je ne comprends pas trop ce que tu me demandes.

On est d’accord que tu captes le switch de tes coupelles entre le GPIO14 et soit GND soit le 3.3V ?
tu récupères bien un contact sec inerte ? pas d’alimentation dessus ?

Comment je pourrais le faire ? aujourd’hui le 2eme fils est branché en gnd.

Encore merci pour ton aide

1 « J'aime »

Bonjour,

J’ai réalisé un montage identique à base de esp32 et esphome.

J’utilise un pluviomètre à contact sec relié à Gnd et sur le GPIO25 et je l’ai déclaré avec la platform pulse_meter,

  - platform: pulse_counter
    name: "Huzzah Weather rain flow"
    id: huzzahweather_rain_flow
    pin:
      number: 25
      inverted: true
      mode:
        input: true
        pullup: true
    state_topic: home/esphome/huzzahweather/rain/flow
    on_value:
      then:
        - lambda: |-
            id(huzzahweather_rain_daily).publish_state(id(huzzahweather_rain_daily).state + (id(huzzahweather_rain_flow).state * 0.3850));
            id(huzzahweather_rain_hourly).publish_state(id(huzzahweather_rain_hourly).state + (id(huzzahweather_rain_flow).state * 0.3850));
    total:
      name: 'Huzzah Weather rain counter'
      id: huzzahweather_rain_counter
      icon: "mdi:counter"
      #unit_of_measurement: None
      state_class: total
      state_topic: home/esphome/huzzahweather/rain/counter

  - platform: template
    name: Huzzah Weather hourly rain flow
    id: huzzahweather_rain_hourly
    accuracy_decimals: 4
    state_topic: home/esphome/huzzahweather/rain/hourflow

  - platform: template
    name: Huzzah Weather daily rain flow
    id: huzzahweather_rain_daily
    accuracy_decimals: 4
    state_topic: home/esphome/huzzahweather/rain/dayflow

Cela crée une entitée compteur et pluviomètrie dans l’heure et du jour:
Screenshot_20241006_180219

Screenshot_20241006_180445

1 « J'aime »

bonjour,
je viens m’incruster …
dans le code que tu a mis, il n’y aurait pas une erreur ?
dans ton template, tu retourne la valeur de lui même ?

Bonjour tous le monde,

@steph96 , l’idée était de retourner la valeur du binary-sensor. ce n’est pas ce que j’ai fais ?

Bonjour

je vais tester ça, merci

Je reviens vers vous.

Bonne journée

Alexandre

Bonjour à tous,
Je viens m’incruster dans vos échanges, certes un peu vieux, mais peut etre avez vous trouvé la solution depuis ; mais j’ai d’autres questions annexes.

Perso j’ai aussi un (vieux) pluviometre à bascule, et un jour je l’ai branché sur une entrée logique d’un Shelly-Uni, pour compter tout ca, dans HA. Ca ne fonctionnait pas parce que l’impulsion de la bascule, etait trop rapide et HA n’avait pas le temps de réagir ; j’ai donc abandonné cette méthode.

Alors je me suis dit qu’un ESP serait ma solution, style ESPHOME.
Je suis novice en ESP, et ma question est la suivante :

  • Est ce qu’on ne déclare que les entrees/sorties dans l’ESP et HA fait tout le boulot ?
  • Ou bien, y a t’il un programme dans ESP, qui pourrait par exemple agrandir les impulsions, ce qui laisserait à HA le temps de compter. On pourrait aussi imaginer que l’ESP compte, et HA vienne lire le compteur.

Demandé autrement, est ce que le code est dans l’ESP ou reste dans HA ?

J’ai pas de pulviomètre mais comme je bricole un peu avec ESPHome :

  • Avec ESPHome c’est l’esp qui compte et qui transmet la valeur du compteur à HA. HA en lui même ne compte rien.
  • Le code est dans l’ESP, donc le fichier yaml de configuration c’est dans ESPHome