Optimiser l’irrigation d’un jardin-forêt par strate : Calcul du VPD avec ESP32 et Home Assistant

Le défi de la gestion de l’eau dans un écosystème multi-strate

Dans un jardin-forêt conçu selon les principes de la permaculture, la végétation est organisée en plusieurs strates verticalisées : de la canopée aux plantes couvre-sol, en passant par les arbustes fruitiers. Automatiser l’irrigation de ce type d’écosystème avec de simples sondes d’humidité au sol pose un problème majeur : la disparité des microclimats. La strate arbustive intermédiaire subit un stress hydrique différent de la strate rampante, souvent protégée par un paillage dense (mulch).

Pour résoudre ce problème de manière ultra-précise, nous allons abandonner les sondes de sol capacitives (qui s’oxydent et dérivent avec le temps) pour nous concentrer sur une métrique biophysique bien plus fiable : le Déficit de Pression de Vapeur (VPD – Vapor Pressure Deficit). Le VPD permet de mesurer précisément la force d’attraction de l’atmosphère sur l’eau contenue dans les feuilles des plantes, indiquant ainsi leur taux de transpiration réel.

L’architecture IoT : Sondes environnementales et ESP32 sous ESPHome

Notre architecture repose sur le déploiement de modules ESP32 abrités dans des boîtiers étanches imprimés en 3D (IP65), positionnés à différentes hauteurs correspondant aux strates du jardin-forêt :

  • Strate 1 (Couvre-sol) : Capteur DHT22 placé à 10 cm du sol, sous le paillage.
  • Strate 2 (Arbustive) : Capteur BME280 placé à 1,5 m de hauteur, au cœur des buissons de baies.

Ces capteurs mesurent la température et l’humidité relative de l’air. Les données sont transmises en Wi-Fi via le protocole MQTT à notre serveur domotique Home Assistant.

Calcul du VPD en temps réel dans Home Assistant

Le VPD s’exprime en kiloPascals (kPa). Pour le calculer de manière dynamique, nous utilisons l’intégration de templates dans Home Assistant. Voici la formule mathématique implémentée pour calculer la pression de vapeur saturante (VPsat) et la pression de vapeur réelle (VPact) afin d’obtenir le VPD :

template:
  - sensor:
      - name: "VPD Strate Arbustive"
        unit_of_measurement: "kPa"
        state: >-
          {% set T = states('sensor.bme280_temperature') | float %}
          {% set RH = states('sensor.bme280_humidity') | float %}
          {% set VPsat = 0.61078 * e ** ((17.27 * T) / (T + 237.3)) %}
          {% set VPact = VPsat * (RH / 100.0) %}
          {{ (VPsat - VPact) | round(2) }}

Automatisation intelligente et résiliente de l’irrigation

Grâce à cette valeur de VPD, nous programmons une règle d’irrigation locale et économe. Si le VPD de la strate arbustive dépasse 1.2 kPa (zone de stress hydrique modéré pour les jeunes arbustes) alors que le sol n’est pas saturé, une électrovanne basse consommation Shelly Pro 1 déclenche un goutte-à-goutte ciblé pendant 15 minutes.

Cette approche permet de respecter le design permacole en évitant le gaspillage d’eau tout en maintenant les plantes dans leur zone de confort de transpiration, limitant ainsi le développement des maladies cryptogamiques (champignons) favorisées par une humidité stagnante au sol.

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *