
Se il tuo sistema di domotica fai da te preferito è Home Assistant
e vuoi gestire anche l’irrigazione in modo intelligente scopri come fare nella mia guida pratica
completa all’irrigazione smart con Home Assistant utilizzando soluzioni fai da te con
irrigazione smart con Home Assistant
utilizzando soluzioni fai da te con
Irrigation Unlimited,
HA Irrigation Version2 o HA Smart Irrigation oppure centraline irrigazione WiFi
professionali come BHyve, Rainbird o Hunter Hydrawise.
Irrigazione smart
Le due tipologie di sistemi di irrigazione principali sono le seguenti:

Ogni pianta riceverà la quantità d’acqua giusta all’orario opportuno: ideale per piante in vaso su balconi e terrazzi,
per aiuole ed anche per l’orto.

È il sistema più comodo, invisibile ed efficace per annaffiare il prato ed il giardino, negli orari migliori e con la giusta quantità d’acqua.
Componenti impianto di irrigazione a goccia

- centralina irrigazione a batteria
- tubo collettore per la linea principale di irrigazione
- raccordi tra tubi e circuiti di irrigazione
- tubi capillari per alimentare i gocciolatori
- gocciolatori
Componenti impianto di irrigazione interrato

- centralina irrigazione a zone
- elettrovalvole di irrigazione di zona
- raccordi
- irrigatori statici pop-up o a turbina
- valvola di drenaggio
- sensore pioggia e gelo
L’utilizzo di una centralina irrigazione automatica ha molti vantaggi per il nostro impianto di irrigazione:
- possibilità di impostare facilmente orari e tempi di irrigazione
- comodità di irrigare automaticamente anche quando si è in vacanza
- configurazione differenziata a seconda della zona di irrigazione nel caso di impianto interrato
Un programmatore irrigazione tradizionale ha degli evidenti limiti:
- la programmazione dell’irrigazione è statica e non segue l’andamento stagionale di temperatura ed umidità ambientale
- non viene tenuto conto delle precipitazioni se non eventualmente interrompere l’irrigazione in corso in base ad un sensore di pioggia esterno
- è possibile cambiare la programmazione esclusivamente mentre siamo a casa
Il risultato è che molto spesso la quantità d’acqua fornita potrebbe essere, a seconda dei casi, troppo grande o insufficiente col risultato che piante e prato ne risentano.
L’evoluzione della tecnologia per rendere più intelligente la nostra casa è stata applicata anche all’irrigazione smart che è riuscita a superare tutti i limiti precedenti ed aggiunto ulteriori funzionalità:
- gestione remota dell’impianto di irrigazione smart tramite smartphone o PC ovunque vi troviate ed in qualsiasi momento
- adattamento dell’irrigazione smart in base alle previsioni meteo ed alle caratteristiche di terreno e piante
- gestione dell’impianto di irrigazione smart condivisa tra più utenti, tipicamente i membri della famiglia
- report avanzati sul funzionamento del sistema di irrigazione smart
- comando vocale dell’irrigazione smart tramite Alexa e Google Home
- integrazione dell’irrigazione con altri dispositivi e servizi smart
In questo articolo vedremo come realizzare un sistema di irrigazione smart con Home Assistant.
Per approfondire puoi leggere anche la mia guida all’irrigazione smart:
https://lamiacasaelettrica.com/irrigazione-smart/
Irrigazione smart con Home Assistant
Home Assistant è una piattaforma di domotica fai da te sempre più popolare grazie alla possibilità di integrare tantissimi sistemi di produttori differenti e consentendo un livello di personalizzazione molto spinto.
Prima di scegliere il componente di integrazione Home Assistant per l’irrigazione vi consiglio di prendere in considerazione:
- compatibilità con la vostra centralina di irrigazione anche nel caso sia totalmente fai da te (Sonoff o Shelly)
- funzionalità che coprano le vostre necessità
- facilità di installazione (meglio mediante HACS)
- numero di sviluppatori e frequenza di aggiornamento del componente
Ho selezionato le seguenti integrazioni Home Assistant per l’irrigazione:
- Irrigation Unlimited
- HA Irrigation Version2
- HA Smart Irrigation: si occupa esclusivamente del calcolo degli orari di funzionamento dell’irrigazione
Irrigation Unlimited per Home Assistant
Irrigation Unlimited
è un’integrazione Home Assistant in grado di gestire un sistema di irrigazione di qualsiasi dimensione.

Il componente Home Assistant
Irrigation Unlimited
è in grado di coprire moltissime esigenze:
- Evitare che tutte le elettrovalvole di zona siano accese contemporaneamente creando problemi per la pressione dell’acqua insufficiente
- Personalizzare gli orari di irrigazione nel corso della giornata per ciascuna zona
- Adeguare la programmazione ad eventuali restrizioni nell’utilizzo dell’acquedotto
- Regolare gli orari di irrigazione in base alle condizioni meteo (passate, correnti o le previsioni)
- Spegnere una zona o una centralina virtuale per ragioni di manutenzione
HA Irrigation Version2 per Home Assistant
HA Irrigation Version2
è l’unica integrazione Home Assistant per l’irrigazione di cui esista una guida in italiano:
domoticadiy.it.

HA Smart Irrigation per Home Assistant
HA Smart Irrigation
non è progettata per pilotare direttamente un sistema di irrigazione ma per calcolare gli orari di irrigazione ottimali in base al meteo.

Integrazioni Home Assistant per centraline di irrigazione WiFi “professionali”
Se non vi sentite sufficientemente coraggiosi col fai da te hardware, esistono centraline di irrigazione WiFi già pronte
che possono essere gestite anche tramite Home Assistant.
- Rain Bird
- Hunter Hydrawise
- bhyve-home-assistant (Orbit B Hyve)
- HASS Open Sprinkler
- LinkTap (MQTT)
Irrigazione fai da te su Home Assistant con interruttori smart Sonoff o Shelly
Completata la rassegna di opzioni, ci concentriamo sulla soluzione fai da te che potrebbe essere alla portata di tantissimi.
Componenti hardware tipici:
- una elettrovalvola 24 V AC per ciascuna zona di irrigazione
- un trasformatore 230 / 24 V AC per alimentare le elettrovalvole
- un interruttore smart con contatto pulito (una uscita per ciascuna zona)
- Raspberry Pi con Home Assistant
Opzioni con contatto pulito adatte a pilotare elettrovalvole 24 V AC:
- Shelly 1 Plus (o Shelly 1): 1 canale → 1 zona
- Shelly Pro 2: 2 canali → fino a 2 zone
- Sonoff 4CH Pro R3: 4 canali → fino a 4 zone
Guide di approfondimento:
Sonoff irrigazione
e
Shelly irrigazione.



È importante disattivare eventuali accensioni e spegnimenti automatici nelle app originali (eWeLink / Shelly Cloud)
per evitare sovrapposizioni di logiche di programmazione.
Guide utili per partire:
- Come installare Raspberry Pi OS
- Installazione Home Assistant su Raspberry Pi
- Come installare HACS su Home Assistant
Esempio entità (come nel testo originale):
- Shelly 1 Plus →
switch.orto - Sonoff 4CH Pro R3 →
switch.aiuoleeswitch.giardino




Irrigazione Smart su Home Assistant con Irrigation Unlimited
Partiamo dalla prima soluzione: Irrigation Unlimited, completa e valida ma probabilmente meno pronta all’uso.
Installazione Irrigation Unlimited su Home Assistant
Andate sulla scheda HACS Home Assistant Community Store e cliccate su Integrazioni.

Cliccate su Esplora e Scarica Repository, selezionate Irrigation Unlimited e confermate il download.

A questo punto dovete riavviare Home Assistant affinché il repository diventi visibile.

Configurazione Irrigation Unlimited su Home Assistant
La configurazione del sistema basato su Irrigation Unlimited deve essere effettuata mediante il file
configuration.yaml di Home Assistant. Trovate il percorso dove editare il file cliccando su
Impostazioni → Informazioni.
Configurazione Irrigation Unlimited su Home Assistant
Il modello concettuale di un sistema di irrigazione viene rappresentato mediante una struttura ad albero con una
centralina che comprende una o più zone, ciascuna delle quali include uno o più
programmi di irrigazione.
- Nella configurazione di centralina e zona deve essere specificata un’entità (switch o light) che corrisponde materialmente all’elettrovalvola da comandare.
- Irrigation Unlimited creerà un’entità Home Assistant di tipo
binary_sensorper ciascuna centralina e zona configurata per rappresentarne lo stato.
Esempio di configurazione:
# Irrigation Unlimited irrigation_unlimited: controllers: name: "Centralina Irrigazione Smart" zones: - name: "Zona Irrigazione Aiuole" entity_id: "switch.aiuole" - name: "Zona Irrigazione Giardino" entity_id: "switch.giardino" - name: "Zona Irrigazione Orto" entity_id: "switch.orto" sequences: - delay: "00:01" schedules: - name: "Irrigazione Alba" time: sun: "sunrise" before: "00:30" zones: - zone_id: 1 duration: "00:10" - zone_id: 2 duration: "00:05" - zone_id: 3 duration: "00:15"
Dopo aver modificato il file, verifica la configurazione da:
Strumenti per sviluppatori → YAML → Verifica configurazione
e poi riavvia Home Assistant.
Visualizzazione e gestione Irrigation Unlimited su Home Assistant
Per visualizzare stato e storico dei cicli di irrigazione puoi configurare alcune Schede
su una Plancia dedicata all’irrigazione.
Template Lovelace necessari (installabili tramite HACS → Frontend):
Irrigazione Smart su Home Assistant con HA Irrigation Version2
Requisiti preliminari
- Componente custom Sun2
- Recorder (presente di default)
- Componente custom browser_mod
- Componente custom lovelace_gen
- Template Lovelace:
Installazione manuale
sudo -u homeassistant -H -s cd /home/homeassistant/.homeassistant git clone https://github.com/kloggy/HA-Irrigation-Version2 temp mkdir lovelace cp -avr temp/lovelace/* lovelace mkdir garden_irrigation cp -avr temp/'Garden Irrigation'/* garden_irrigation rm -rf temp
Configurazione
Aggiungere in configuration.yaml:
homeassistant: packages: !include_dir_named garden_irrigation
Creare il file smart_irrigation.yaml:
title: Irrigazione Smart views: - !include lovelace/view_garden_irrigation.yaml
Modificare configuration.yaml:
browser_mod: lovelace_gen: lovelace: mode: storage dashboards: irrigazione-smart: mode: yaml title: Irrigazione Smart icon: mdi:flower show_in_sidebar: true filename: smart_irrigation.yaml sensor: - platform: time_date display_options: - 'time' - 'date' - platform: sun2 monitored_conditions: - sunrise - sunset - sun_phase binary_sensor: - platform: sun2 monitored_conditions: - elevation
Regolazione automatica irrigazione in base al meteo
- Riduzione durata in base alla pioggia cumulata
- Sospensione irrigazione al raggiungimento soglia
- Adattamento durata in base alla temperatura media
- Calcolo moltiplicatori su base configurabile (fino a 4 giorni)
Per regolazione meteo è possibile integrare:
OpenWeatherMap
Leggi tutti gli articoli su:
Centralina irrigazione WiFi
