Il fait 32°C, tu pars trois jours en week-end, et tes tomates n’ont personne pour les arroser. Pas envie de demander au voisin de venir tourner le robinet tous les soirs ? Dans cet article, je t’explique comment automatiser l’arrosage de ton jardin avec Home Assistant, entre électrovanne connectée, programmation horaire et capteur d’humidité du sol.
Petite précision avant de commencer : je n’ai pas encore testé ce matériel chez moi, cet article s’appuie sur la documentation officielle (intégration Shelly de Home Assistant) et sur des retours d’expérience partagés par la communauté Home Assistant. Je te donne les grandes lignes fiables, mais vérifie toujours les specs exactes de ton propre matériel avant l’achat.
🎯 Le principe : une électrovanne pilotée par Home Assistant
Le cœur du système, c’est une électrovanne 24V AC placée sur ton circuit d’arrosage (goutte-à-goutte ou tuyau classique), pilotée par un module relais compatible Home Assistant. D’après la documentation officielle de l’intégration Shelly, deux options reviennent souvent dans les retours communautaires :
- Shelly 1 ou Shelly 1PM : un module relais Wi-Fi qui coupe/ouvre l’alimentation de l’électrovanne. Il fonctionne entièrement en local (pas besoin du cloud Shelly), et communique directement avec Home Assistant une fois l’intégration configurée.
- Vanne Zigbee dédiée (type Sonoff Zigbee Water Valve), intégrée via ZHA ou Zigbee2MQTT, qui apparaît directement comme une entité
valvedans Home Assistant.
Sur les modules Shelly, les relais apparaissent par défaut comme des entités switch : tu peux basculer le type d’appareil pour obtenir une entité valve plus adaptée sémantiquement à un usage arrosage.
💧 Programmation horaire ou capteur d’humidité : deux approches
Deux logiques coexistent selon les tutoriels que j’ai consultés :
- Programmation horaire simple : la vanne s’ouvre à heure fixe (tôt le matin ou en soirée pour limiter l’évaporation) pendant une durée définie. C’est la solution la plus simple à mettre en place, mais elle arrose parfois pour rien s’il a plu la veille.
- Capteur d’humidité du sol : un capteur capacitif Zigbee (type ThirdReality Smart Soil Moisture Sensor) mesure en continu le taux d’humidité et ne déclenche l’arrosage que si le sol est réellement sec, sous un seuil que tu définis. C’est l’approche recommandée par la communauté pour éviter le gaspillage d’eau.
👉 Beaucoup de setups combinent les deux : un créneau horaire autorisé, plus une condition d’humidité du sol, et éventuellement une vérification météo (via une intégration type OpenWeatherMap) pour annuler l’arrosage si de la pluie est prévue dans les heures qui suivent.
🔧 Exemple d’automatisation Home Assistant
Voici un exemple d’automatisation inspiré des retours communautaires, à adapter à tes propres entités :
alias: Arrosage automatique jardin
description: "Ouvre la vanne d'arrosage si le sol est sec et qu'aucune pluie n'est prévue"
trigger:
- platform: time
at: "07:00:00"
condition:
- condition: state
entity_id: input_boolean.arrosage_automatique
state: "on"
- condition: numeric_state
entity_id: sensor.humidite_sol_jardin
below: 30
- condition: numeric_state
entity_id: sensor.probabilite_pluie
below: 40
action:
- service: valve.open_valve
target:
entity_id: valve.electrovanne_jardin
- delay: "00:15:00"
- service: valve.close_valve
target:
entity_id: valve.electrovanne_jardin
mode: single
L’idée : la vanne ne s’ouvre que si le mode automatique est activé, que le sol est sous le seuil d’humidité fixé, et qu’il n’y a pas de risque de pluie proche. Un delay limite la durée d’arrosage avant fermeture automatique — une sécurité utile si jamais l’automatisation ne se redéclenche pas correctement.
📲 Aller plus loin : notifications et tableau de bord
Une fois l’automatisation en place, tu peux aussi recevoir une notification sur ton téléphone à chaque déclenchement (pratique pour vérifier que tout fonctionne pendant tes premières semaines de test) — voir notre article sur les notifications avec Home Assistant. Si tu pars en vacances, il est aussi logique de coupler cette automatisation avec un mode absent qui ajuste automatiquement les seuils ou désactive l’arrosage pendant ton absence si quelqu’un passe arroser à la main.
Pour suivre visuellement l’état de ton système (humidité du sol, dernier arrosage, état de la vanne), un petit encart dédié dans ton tableau de bord Home Assistant te permettra de garder un œil sur tout ça sans devoir fouiller dans les entités.
⚡ Limites
Comme je n’ai pas testé ce montage moi-même, sois vigilant sur ces points remontés par la communauté :
- Les électrovannes 24V AC nécessitent une alimentation dédiée (souvent un petit transfo) en plus du module relais — vérifie la compatibilité électrique avant l’achat.
- Les capteurs d’humidité capacitifs bas de gamme peuvent dériver dans le temps ou donner des lectures incohérentes en cas d’oxydation ; les modèles capacitifs de meilleure qualité sont préférés aux modèles résistifs par la communauté pour leur durabilité.
- Si Home Assistant est hors ligne (mise à jour, panne réseau), l’automatisation ne se déclenche pas : prévois un mode dégradé simple (programmateur mécanique en secours) si tu pars longtemps.
- Le seuil d’humidité idéal dépend fortement du type de sol et de plantation : compte plusieurs semaines de réglage avant d’obtenir un comportement fiable.
🧩 En résumé
Automatiser l’arrosage avec Home Assistant repose sur trois briques : une électrovanne pilotable (Shelly ou vanne Zigbee), une condition de déclenchement (horaire et/ou capteur d’humidité du sol), et une automatisation qui croise ces informations pour n’arroser que quand c’est nécessaire. De quoi garder ton jardin en vie sans y penser tous les jours — et sans gaspiller d’eau pour rien.


