Installazione e Configurazione di Home Assistant su Raspberry Pi in Modalità Kiosk

da | Dic 1, 2025

 

 

Negli ultimi anni Home Assistant si è affermato come una delle soluzioni più complete e flessibili per la domotica fai-da-te.

Grazie alla sua natura open-source e alla possibilità di integrarsi con centinaia di dispositivi smart consente di centralizzare il controllo della casa intelligente in un’unica interfaccia.

In questa guida vedremo come installare e configurare Home Assistant su un Raspberry Pi trasformandolo in un sistema kiosk: un’interfaccia dedicata e sempre attiva, perfetta da usare come pannello di controllo montato a parete o su un tablet.

Ti accompagnerò passo dopo passo dall’installazione del sistema operativo fino alla configurazione dell’avvio automatico e dell’interfaccia kiosk per ottenere un setup stabile, funzionale e dal look professionale.

PREREQUISITI

Per realizzare questo progetto servono:

  • Raspberry Pi 4 o superiore
  • Scheda microSD (minimo 16 GB, classe 10)
  • Display HDMI Touch
  • Sistema operativo Raspberry Pi OS (Bookworm o superiore, con desktop)
  • Connessione Internet attiva

NOTA BENE

: La configurazione di Home Assistant è indipendente dal progetto kiosk, qui gestiamo solo l’installazione e l’avvio automatico su schermo touch.

AGGIORNAMENTO DEL SISTEMA

Aggiornare l’intero sistema operativo per garantire compatibilità e stabilità.

Installare i pacchetti necessari:

  • vim → editor di testo
  • chromium → browser in modalità kiosk
  • unclutter → rimuove il cursore del mouse dopo un periodo di inattività
  • x11-xserver-utils → comandi per la gestione del display
  • curl → per scaricare Docker

INSTALLAZIONE DI DOCKER

Scaricare lo script ufficiale di installazione Docker con il comando:

Eseguire lo script con il comando:

Aggiungi il tuo utente al gruppo docker per poter eseguire i comandi senza sudo:

 

INSTALLAZIONE DI HOME ASSISTANT

Avvia il container Docker di Home Assistant.

Il volume /home/pi/homeassistant conterrà la configurazione locale.

Controllare che il container sia in esecuzione con il comando:

Dopo pochi minuti Home Assistant sarà accessibile da browser all’indirizzo:

http://localhost:8123

CREAZIONE DELLA CARTELLA SCRIPT

Creare una cartella dedicata agli script di sistema, con permessi sicuri e condivisibili con i seguenti comandi:

CREAZIONE DELLO SCRIPT DI AVVIO KIOSK

Editare il file con il comando:

Incollare questo contenuto:

Salva e chiudere il file di configurazione

Rendere lo script eseguibile con i comandi:

 

AVVIO AUTOMATICO DEL KIOSK ALL’ACCESSO

Crea il file .desktop per avviare automaticamente lo script all’avvio del sistema grafico.

Editare il file kiosk.desktop con il comando:

Inserire il seguente contenuto:

Salvare e chiudere il file di configurazione

 

ABILITAZIONE AUTO LOGIN (FACOLTATIVO)

Se non è già configurato, abilitare il login automatico per l’utente pi (o l’utente, se ne usi uno dedicato).

Apri il file di configurazione LightDM con il comando:

Aggiungere o modificare le seguenti righe:

Salvare e chiudere il file di configurazione

Dopo il riavvio, il sistema entrerà direttamente nel desktop e avvierà il kiosk.

VERIFICA FINALE

Riavvia il Raspberry Pi con il comando:

All’avvio:

Verrà eseguito l’auto-login

Lo script /script/start-kiosk.sh attenderà il caricamento del display

Chromium partirà in modalità kiosk e aprirà automaticamente Home Assistant su http://localhost:8123

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Servizi ICT
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore
  • Angelo Lauria  Autore
  • Edoardo Prot  Autore
  • Davide D’Urso  Autore
Angelo Lauria

Angelo Lauria

Sono Angelo Lauria e ho una passione per l’automazione e lo scripting, soprattutto con Bash e PowerShell. Il mio viaggio nello scripting è iniziato per curiosità, spinto dal desiderio di rendere più efficienti i processi quotidiani. Oggi continuo ad affrontare ogni nuova sfida come un'opportunità per crescere e migliorare. Credo che l’informatica sia un campo in continua trasformazione, e il bello sta proprio nell’essere sempre pronti a evolversi insieme a essa.

Related Post

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione