Indice dei contenuti
Con il mio Raspberry Pi 4 ho costruito un sistema domestico completo che gestisce quasi tutto ciò che c’è in casa: telecamere, luci, aspirapolvere, condizionatori, fotovoltaico, sensori di temperatura, umidità e vibrazioni, ventilatore, allarme di casa, Alexa, apertura del cancello e persino la TV. Non è un progetto “da mostra”, ma un sistema reale, usato quotidianamente, stabile e affidabile.
In questo articolo voglio spiegare, in modo tecnico ed esaustivo, come replicare il processo. Non è una guida superficiale: è un percorso passo passo, con dettagli su installazione, configurazione, integrazione e scelta degli dispositivi.
1. Scegliere l’hardware: Raspberry Pi 4 è ancora ottimo 🖥️
Per un sistema domotico serio, il Raspberry Pi 4 (con 4GB o 8GB di RAM) è ancora una delle scelte migliori. Ha:
- CPU quad-core performante
- RAM sufficiente per Home Assistant + add-on
- Ethernet veloce e WiFi stabile
- USB 3.0 per dischi esterni o periferci
Non serve un hardware da server: il Pi 4 è già abbastanza potente per gestire decine di dispositivi, sensori, automazioni e integrazioni senza colli di bottiglia.
2. Installare DietPi: sistema leggero e ottimizzato ⚙️
Ho scelto DietPi invece di Raspberry Pi OS Lite perché è estremamente ottimizzato, con un footprint di proceso e RAM minimo e funzionalità come DietPi-RAMlog installate di default. Questo significa:
- meno risorse consumate
- più stabilità nel tempo
- scrittura sulla SD meno frequente (importante per la durata)
Procedura:
- Scarica l’immagine DietPi per Raspberry Pi 4 dal sito ufficiale
- Usa Balena Etcher per flasharla sulla SD
- Insere la SD nel Pi, collega alimentazione e rete
- Alla prima accensione, il menu DietPi ti guida nella configurazione base (network, password, locale)
- Tramite il menu, installa il software base necessario (SSH, DHCP,DHPH, SSH, etc.)
DietPi offre anche strumenti di backup e ripristino, utili se devi reinstallare o migrare il sistema.
3. Installare Home Assistant: il cuore della domotica 🧠
Home Assistant è il sistema che gestisce tutto. Su DietPi, lo installi come Home Assistant OS in modalità container o tramite script dedicato.
Procedura essenziale:
- Da menu software DietPi (
dietpi-software) , seleziona “Home Assistant”; - Fai partire e completare l’installazione;
- Accedi a
http://<IP-Pi>:8123per completare la configurazione iniziale - Crea account, configura zona, unità di misura, lingua
Home Assistant ti offre un’interfaccia web completa, con dashboard, automazioni, integrazioni e log.
4. Scegliere dispositivi domotici: Tuya è la scelta migliore 💡
Per dispositivi affidabili, economici e ben supportati, la scelta migliore è la gamma Tuya (o dispositivi compatibili con Tuya/Smart Life). Sono:
- molto economici (spesso 5-20€ per singolo dispositivo)
- facilmente integrabili con Home Assistant
- supportati da una community enorme
- compatibili con molti protocolli (WiFi, Zigbee, Bluetooth)
Tipi di dispositivi Tuya che ho integrato:
- Smart plug (per luci, condizionatori, TV)
- Smart switch (per luci a muro)
- Smart bulb (luce RGB, temperatura regolabile)
- Sensori di temperatura/umidità
- Sensori di vibrazione
- Camere WiFi compatibili Tuya
- Aspirapolvere robot Tuya
- Condizionatori smart Tuya
- Ventilatori smart
- Allarmi smart
- Motori per cancello automatico
Tuya offre un’API pubblica e Home Assistant ha integrazioni native (tramite tuya o localtuya) che permettono il controllo diretto senza passare dal cloud, aumentando privacy e stabilità.
5. Integrare Alexa: controllo vocale 🗣️
Per integrare Alexa, installa l’add-on Home Assistant Alexa (tramite alexa_remote_control o homeassistant-alexa):
- Dal menu di Home Assistant, vai su Add-ons
- Installa l’add-on Alexa
- Configura account Alexa, регионы, dispositivi
- Collega i dispositivi Home Assistant ad Alexa come “smart devices”
Alexa potrà ora controllare luci, condizionatori, TV, cancelli, allarmi e altri dispositivi integrati.
6. Integrare fotovoltaico: monitoraggio energetico ⚡
Per il fotovoltaico, ho usato un sensore/integratore compatibile con Home Assistant (es. SolarEdge, Zaptec, Shelly con modulo energia):
- Installa il modulo/integratore compatibile
- Collegalo via WiFi o Ethernet al Pi
- In Home Assistant, aggiungi l’integrazione corrispondente
- Configura API, token, intervallo di aggiornamento
Home Assistant ti mostrerà produzione, consumo, stato batteria, efficienza e ti permetterà di creare automazioni basate su energia (es. attivare condizionatore quando c’è surplus).
7. Sensori di temperatura, umidità e vibrazione: monitoraggio ambientale 🌡️
Per sensori ambientali, ho usato dispositivi Tuya compatibili (es. Aqara, Tuya Temperature/Humidity Sensor, Vibration Sensor):
- Accendili e collegali all’app Smart Life/Tuya
- In Home Assistant, aggiungi l’integrazione Tuya
- Scansiona dispositivi, autorizza connessione
- I sensori appariranno come entità con valori di temperatura, umidità, vibrazione
Puoi creare automazioni basate su questi dati (es. attivare ventilatore se temperatura > 26°C, attivare allarme se vibrazione rilevata).
8. Telecamere: monitoraggio sicurezza 📹
Per telecamere, ho usato modelli Tuya compatibili (es. Tuya WiFi Camera, Xiaomi Camera):
- Collega la camera all’app Tuya/Smart Life
- In Home Assistant, aggiungi l’integrazione Tuya
- Configura stream RTSP o HTTP
- Usa add-on come WebRTC o Frigate per visualizzazione e registrazione
Home Assistant ti permette di vedere le cam nella dashboard, creare automazioni (es. registrare se allarme attivo) e inviare notifiche.
9. Allarme di casa: sicurezza integrata 🛡️
Per l’allarme, ho usato un sistema smart compatibile (es. Tuya Alarm System, Xiaomi Alarm):
- Configura l’allarme nell’app Tuya
- In Home Assistant, aggiungi l’integrazione
- Configura stato (attivo/disattivo), sensori associati
- Crea automazioni (es. se allarme attivo, chiudi luci, attiva cam, notifica Alexa)
10. Cancello automatico: apertura/remoto 🚪
Per il cancello, ho usato un motore/smart switch compatibile Tuya:
- Collega il motore allo smart plug/switch Tuya
- In Home Assistant, aggiungi l’integrazione
- Configura entità “cancello” con stato aperto/chiuso
- Crea automazioni (es. apertura da Alexa, da dashboard, da sensore)
11. TV: controllo smart 📺
Per la TV, ho usato un smart plug Tuya o un integratore TV compatibile (es. Samsung TV, LG TV):
- Collega la TV a smart plug Tuya (per controllo alimentazione)
- Oppure, aggiungi l’integrazione TV nativa in Home Assistant
- Configura entità TV con stato on/off, volume, sorgente
- Crea automazioni (es. TV on quando arrivo casa, TV off quando allarme attivo)
12. Automazioni e dashboard: gestione completa 🎛️
Con tutto integrato, Home Assistant ti permette di:
- Creare dashboard con widget per luci, cam, sensori, allarme, TV, cancello, fotovoltaico
- Configurare automazioni complesse (es. se temperatura > 26°C e fotovoltaico surplus, attiva condizionatore)
- Integrare Alexa per controllo vocale
- Monitorare tutto in un unico punto
La dashboard è il tuo centro di controllo: da lì puoi gestire tutto, vedere stato, ricevere notifiche, attivare automazioni.
13. Consigli finali per stabilità e sicurezza 🔐
Per un sistema stabile e sicuro:
- Usa DietPi per ottimizzazione risorse
- Backup regolare di Home Assistant (tramite add-on backup)
- Swapping network: WiFi stabile, Ethernet preferibile
- Dispositivi Tuya: preferisci quelli con supporto locale (no cloud)
- Firewall: limita accessi esterni, usa VPN per accesso remoto
- Update regolari: mantieni Home Assistant, add-on, dispositivi aggiornati
Non è solo tecnologia: è vita quotidiana 🏡
Questo sistema non è un progetto “da esperto” o una dimostrazione tecnica. È semplicemente il modo in cui vivo la mia casa ogni giorno. Le luci si adattano quando arrivo, il condizionatore si attiva quando c’è surplus fotovoltaico, l’allarme si attiva quando esco, il cancello si apre quando mi avvicino, la TV si spegne quando l’allarme è attivo.
Non ho costruito un sistema per mostrare quante cose posso controllare, ma per rendere la vita più semplice, più sicura, più comoda. E quando tutto funziona, senza che tu debba pensare, senza che tu debba intervenire, è proprio questo il senso vero della domotica: non avere più bisogno di pensar.
