Initial commit (reset history)
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user