# humidity-sensor.yaml – ESPHome # Capteur d'humidité du sol sur ESP32 # Mesure la résistance du sol via deux sondes métalliques esphome: name: capteur-plantes friendly_name: Capteur Plantes esp32: board: esp32dev framework: type: arduino # Logs série logger: # API Home Assistant api: encryption: key: !secret esphome_api_key # OTA updates ota: - platform: esphome password: !secret esphome_ota_password wifi: ssid: !secret wifi_ssid password: !secret wifi_password ap: ssid: "Capteur-Plantes Fallback" password: !secret esphome_ap_password captive_portal: # ───────────────────────────────────────────── # CAPTEUR D'HUMIDITÉ DU SOL # Principe : lecture analogique de la résistance du sol # Sol sec = haute résistance = valeur haute # Sol humide = faible résistance = valeur basse # ───────────────────────────────────────────── sensor: - platform: adc pin: GPIO34 name: "Humidité Sol Plante 1" id: soil_moisture_raw update_interval: 60s unit_of_measurement: "%" accuracy_decimals: 1 attenuation: auto # Calibration : ajuster min/max selon votre sol et vos sondes filters: - calibrate_linear: - 3.0 -> 0.0 # Sol sec (ajuster selon calibration) - 1.1 -> 100.0 # Sol saturé (ajuster selon calibration) - clamp: min_value: 0 max_value: 100 on_value: then: - if: condition: sensor.in_range: id: soil_moisture_raw below: 30.0 then: - logger.log: "Sol sec ! Arrosage nécessaire." # Température interne ESP32 (monitoring) - platform: internal_temperature name: "Température ESP32" update_interval: 300s