NeverDry

NeverDry

Irrigation intelligente pour Home Assistant. Un modèle scientifique de bilan hydrique qui sait quand et combien de temps arroser votre jardin.

Tests Coverage Release HACS
Dépôt GitHub Documentation

Fonctionnalités

🌡️

Modèle ET Scientifique

Bilan hydrique FAO-56 simplifié. Estime l'évapotranspiration à partir de la température avec deux paramètres calibrables.

🌱

10 Familles de Plantes

Coefficient cultural (Kc) par zone avec variation saisonnière. Gazon, légumes, succulentes, arbres fruitiers et plus. Adaptation automatique à l'hémisphère.

🚿

Contrôle Direct des Vannes

Ouvre et ferme les vannes automatiquement. Irrigation multi-zones séquentielle avec arrêt d'urgence.

📊

Déficit par Zone

Chaque zone suit son propre déficit hydrique du sol. Différentes plantes s'assèchent à des rythmes différents — comme il se doit.

🌧️

Sensible à la Pluie

Saute automatiquement l'irrigation les jours de pluie. Le déficit diminue à chaque événement pluvieux.

⚙️

Configuration par Interface

Configuration complète depuis l'interface Home Assistant. Aucune modification YAML nécessaire.

🔄

Mises à Jour Transparentes

Releases automatisées via GitHub Actions. La migration de configuration préserve vos paramètres entre les versions. Mise à jour en un clic dans HACS.

🖐️

Vanne manuelle reconnue

Ouvrez la vanne depuis le bouton physique, l'app Zigbee ou HA — NeverDry suit la session, met à jour le déficit et ferme automatiquement au minimum entre eau nécessaire et timeout de sécurité.

💧

Tous les déclencheurs couverts

Arrosage depuis le planificateur, bouton Lovelace, automatisations, bouton de la vanne, ou enregistrez «j'ai arrosé au tuyau» — NeverDry garde le déficit à jour dans les quatre cas.

🛡️

Sécurité multicouche

Trois couches de sécurité indépendantes protègent contre une vanne bloquée ouverte : watchdog logiciel (tâche asyncio), interverrouillage matériel (entité Zigbee ou MQTT) et délai de livraison. Si une couche échoue, la suivante prend le relais.

Comment ça Marche

NeverDry suit un bilan hydrique simple pour chaque zone d'irrigation :

Dzone(t) = Dzone(t-1) + ETh × Kc × Δt − pluie

Quand le déficit est élevé, le sol est sec et a besoin d'eau. Quand il pleut, le déficit diminue. Après l'irrigation, il se remet à zéro. 1 mm de déficit = 1 litre par mètre carré nécessaire.

Familles de Plantes

FamilleHiverPrintempsÉtéAutomne
Gazon / Pelouse0.450.851.000.70
Légumes (saisonniers)0.300.701.100.50
Arbres fruitiers (caducs)0.350.700.950.55
Arbustes ornementaux0.400.650.800.55
Herbes aromatiques (méditerranéennes)0.300.550.700.40
Agrumes / Persistants fruitiers0.600.650.700.65
Rosiers0.350.750.950.55
Succulentes / Cactées0.150.250.350.20
Couvre-sol indigène0.250.450.550.35
Jardin mixte0.400.700.900.55

Installation

Installer directement depuis HACS — un seul clic :

Ouvrez votre instance Home Assistant et installez NeverDry depuis HACS.

Via HACS (étapes manuelles)

  1. Ouvrir HACS → Intégrations
  2. Rechercher NeverDry et cliquer sur Installer
  3. Redémarrer Home Assistant
  4. Paramètres → Appareils et Services → Ajouter une intégration → NeverDry

Manuel

  1. Télécharger le dernier never_dry.zip depuis Releases et l'extraire
  2. Copier custom_components/never_dry/ dans le répertoire config de HA
  3. Redémarrer Home Assistant
  4. Ajouter l'intégration depuis l'interface

Soutenir le Projet

Si NeverDry sauve votre jardin et votre facture d'eau, pensez à faire un don :

☕ Soutenir sur Ko-fi

Avertissement

NeverDry est un projet amateur pour usage résidentiel. Il n'est pas certifié pour les applications agricoles, commerciales ou critiques. Le modèle ET est une simplification de la norme FAO-56 et ne remplace pas un conseil agronomique professionnel. Surveillez toujours votre système d'irrigation. Les auteurs déclinent toute responsabilité.

Remerciements

Développé avec l'aide de Claude par Anthropic.

Références Scientifiques

Cette traduction a été générée automatiquement. Toute contribution pour l'améliorer est la bienvenue — ouvrez une issue ou envoyez une pull request.