Home Assistant
Come avviare Home Assistant da SSD su Raspberry Pi 5
Guida per installare Home Assistant OS su SSD USB o NVMe e avviare Raspberry Pi 5 senza microSD, con alimentazione 27 W, bootloader, verifica e backup.
Prerequisiti & Hardware Necessario
- Raspberry Pi 5 8 GB Starter Kit | Alimentatore Ufficiale USB-C 27 W | Alloggiamento Ufficiale con Ventola | Scheda di memoria da 128 GB | Lettore di schede USB | Cavo Micro HDMI.
- SSD SATA o NVMe con contenitore USB 3.0 compatibile. In alternativa, SSD NVMe collegato tramite un HAT PCIe compatibile con Raspberry Pi 5.
- Alimentatore USB-C Power Delivery da 27 W, con profilo 5 V/5 A. Un alimentatore da 5 V/3 A può avviare il Raspberry Pi 5, ma limita le periferiche USB a 600 mA.
- MicroSD temporanea con Raspberry Pi OS per aggiornare firmware e bootloader, se necessario.
- Cavo Ethernet e computer con Raspberry Pi Imager.
In questa procedura l’SSD è il supporto hardware di avvio. Home Assistant OS è il software scritto sull’SSD. Non installare Raspberry Pi OS sul disco definitivo se vuoi usare Home Assistant OS con Supervisor e app.
Il percorso USB è il più semplice da verificare. Il percorso NVMe richiede un HAT PCIe compatibile, un cavo flat correttamente inserito e firmware aggiornato.
Consulta la guida ufficiale Home Assistant per Raspberry Pi e la documentazione Raspberry Pi sui requisiti del Raspberry Pi 5.
Procedura passo-passo
- Collega l’SSD al computer tramite un contenitore USB compatibile e individua l’unità corretta. La scrittura cancellerà tutti i dati presenti sull’SSD.
- Apri Raspberry Pi Imager e seleziona Choose Device → Raspberry Pi 5.
- Seleziona Choose OS → Other specific-purpose OS → Home automation → Home Assistant.
- Scegli l’immagine Home Assistant OS destinata a Raspberry Pi 5. Non usare l’immagine RPi4.
- Seleziona l’SSD in Choose Storage, controlla con attenzione il disco e premi Next → Write.
- Attendi scrittura e verifica dell’immagine. Espelli l’SSD dal sistema operativo prima di scollegarlo.
- Se usi un HAT NVMe, spegni il Raspberry Pi 5, scollega l’alimentazione, installa HAT e SSD seguendo il manuale del produttore e controlla il verso del cavo PCIe.
- Se il firmware non è aggiornato, avvia temporaneamente Raspberry Pi OS da microSD, esegui
sudo apt update && sudo apt full-upgrade -ye poisudo rpi-eeprom-update -a. - Spegni Raspberry Pi OS con
sudo poweroff, rimuovi la microSD e collega l’SSD USB direttamente a una porta USB 3; per NVMe lascia collegato il solo HAT PCIe. - Collega Ethernet e l’alimentatore USB-C da 27 W, attendi il primo avvio e apri
http://homeassistant.local:8123.
Configurazione iniziale
Durante il primo avvio usa Ethernet. Dopo l’onboarding puoi configurare il Wi-Fi, ma il collegamento cablato è preferibile per un server domotico permanente.
Completa l’account amministratore, imposta posizione e fuso orario, quindi riserva l’indirizzo IP del Raspberry Pi 5 nel router tramite DHCP.
Comandi di verifica
ping homeassistant.local
Su Windows PowerShell:
Test-NetConnection homeassistant.local -Port 8123
Con la CLI di Home Assistant OS:
ha info
ha host info
ha core info
Verifica del funzionamento
L’installazione è riuscita quando Home Assistant OS si avvia senza microSD, l’interfaccia risponde sulla porta 8123 e il Raspberry Pi 5 resta raggiungibile dopo un riavvio.
Controlla Impostazioni → Sistema → Riparazioni, verifica la presenza dell’SSD come supporto di sistema e crea un backup completo da Impostazioni → Sistema → Backup.
Riavvia il sistema da Impostazioni → Sistema → Riavvia Home Assistant. Dopo il riavvio controlla che cronologia, integrazioni e backup siano ancora disponibili.
Se usi periferiche USB ad alto assorbimento, verifica che il Raspberry Pi 5 utilizzi un alimentatore 5 V/5 A da 27 W. Con 5 V/3 A il limite di 600 mA sulle periferiche USB può causare disconnessioni.
Problemi comuni
| Problema | Causa | Soluzione |
|---|---|---|
| Il Raspberry Pi avvia la microSD | MicroSD ancora inserita o bootloader non aggiornato | Rimuovi la microSD, aggiorna il firmware e lascia collegato un solo supporto di avvio. |
| SSD USB non rilevato | Contenitore, cavo o porta incompatibili | Collega direttamente alla porta USB 3 e prova un contenitore diverso. |
| NVMe non rilevato | HAT non compatibile, cavo PCIe invertito o firmware obsoleto | Controlla manuale e verso del cavo, aggiorna EEPROM e verifica la compatibilità dell’HAT. |
| Riavvii o disconnessioni USB | Alimentatore da 5 V/3 A o cavo non adatto alla Power Delivery | Usa l’alimentatore ufficiale da 27 W e riduci le periferiche durante il test. |
| Home Assistant non risponde | Primo avvio ancora in corso o IP cambiato | Attendi alcuni minuti e verifica l’IP assegnato dal router. |
| Temperatura elevata | SSD o Raspberry Pi senza dissipazione adeguata | Usa un case ventilato e un dissipatore compatibile con Raspberry Pi 5. |
FAQ essenziali
È meglio USB o NVMe?
USB è più semplice e richiede solo un contenitore compatibile. NVMe può offrire prestazioni migliori, ma richiede un HAT PCIe compatibile e una configurazione hardware più attenta.
Posso lasciare la microSD inserita?
No, non durante la verifica dell’avvio da SSD. Rimuovila per assicurarti che il Raspberry Pi 5 stia avviando realmente Home Assistant OS dal disco.
Prodotti consigliati
Hardware pertinente alla guida
I collegamenti portano alle pagine dei prodotti indicati. Il prezzo Amazon, quando disponibile, proviene dall’API ufficiale ed è aggiornato con data e ora; prezzo e disponibilità finali sono quelli della pagina Amazon.