Home Assistant
Come creare dashboard diverse per utenti in Home Assistant
Guida pratica per configurare viste e permessi personalizzati in Home Assistant per amministratori, familiari e ospiti, garantendo privacy e sicurezza.
Introduzione alla gestione degli utenti e delle viste in Home Assistant
La personalizzazione dell'interfaccia utente è uno dei punti di forza di Home Assistant. Quando in un'abitazione convivono più persone o si ricevono ospiti, mostrare l'intera struttura domotica a chiunque può creare confusione o generare problemi di sicurezza e privacy. Per risolvere questo limite, il sistema permette di creare utenti distinti e di assegnare loro dashboard specifiche, limitando l'accesso solo ai comandi e ai sensori pertinenti. Prima di iniziare, è importante verificare di disporre di privilegi di amministratore sul sistema, solitamente eseguito su hardware come Home Assistant Green o Home Assistant Yellow, e di avere aggiornato il software all'ultima versione stabile disponibile.
Questa configurazione è compatibile con qualsiasi installazione standard, ma richiede attenzione nella gestione dei ruoli. I limiti principali riguardano la gestione nativa dei permessi granulari sulle singole entità: sebbene sia possibile nascondere intere viste o limitare i ruoli utente tra Amministratore e Utente standard, la compartimentazione avanzata dei singoli dispositivi richiede spesso l'uso di pannelli dedicati e modalità di visualizzazione personalizzate.
Principi di sicurezza e privacy nella gestione multi-utente
Assegnare i giusti ruoli all'interno della smart home non è solo una questione di ordine visivo, ma di sicurezza attiva. Dispositivi critici come serrature smart, cancelli automatici, sistemi di allarme o la gestione della potenza erogata da componenti come il Shelly Plus 2PM non dovrebbero mai essere esposti a utenti ospiti o a membri della famiglia che non necessitano di tale controllo. Un utente con ruolo di amministratore ha accesso completo alla configurazione, alle automazioni e alla gestione degli utenti stessi, mentre un utente standard o ospite deve disporre esclusivamente di una vista limitata alle funzioni di base, come l'accensione delle luci o la lettura della temperatura ambientale.
Quando si integrano dispositivi che gestiscono carichi elettrici importanti o accessi fisici, si raccomanda di verificare attentamente i permessi. Per interventi complessi sull'impianto elettrico, è sempre opportuno affidarsi a un tecnico qualificato. Inoltre, l'utilizzo di una dashboard dedicata agli ospiti previene modifiche accidentali alle automazioni critiche della casa.
Preparazione degli account utente e delle viste personalizzate
Prima di associare una dashboard a un utente specifico, è necessario creare i profili corretti dal pannello di controllo di Home Assistant. Accedi alle impostazioni di sistema, entra nella sezione dedicata agli utenti e crea i nuovi profili assegnando il ruolo di 'Utente' anziché 'Amministratore' per i familiari e gli ospiti. Successivamente, accedi a ciascun profilo per impostare la modalità di visualizzazione della dashboard come 'Personalizzata' e non 'Predefinita', così da poter nascondere le schede non necessarie.
Per ottimizzare l'esperienza d'uso, puoi creare viste specifiche per ogni gruppo. Ad esempio, la vista per la famiglia può includere il controllo dei termostati e delle luci principali, mentre la vista ospiti può limitarsi a mostrare lo stato delle luci della stanza dedicata e un'indicazione chiara su come contattare i proprietari. Se utilizzi sensori di movimento o di apertura, come il Aqara Motion Sensor P1, puoi decidere di mostrarne lo stato solo agli amministratori o ai familiari stretti, preservando la privacy degli ospiti.
Procedura passo dopo passo
- Accedi a Home Assistant utilizzando un account con privilegi di amministratore dal browser o dall'applicazione ufficiale.
- Apri il menu laterale e seleziona la voce Impostazioni, quindi clicca su Persone e successivamente sulla scheda Utenti.
- Crea un nuovo utente facendo clic sul pulsante arancione di aggiunta, inserendo nome, nome utente e password, e impostando il ruolo su Utente.
- Disattiva l'opzione che consente all'utente di amministrare il sistema per garantire la sicurezza della configurazione.
- Vai nella schermata principale della dashboard, fai clic sui tre puntini in alto a destra e seleziona Modifica dashboard.
- Crea una nuova vista facendo clic sul segno più, assegnale un nome identificativo e imposta la visibilità selezionando esclusivamente il nuovo utente appena creato.
- Aggiungi le schede desiderate alla nuova vista, inserendo solo i controlli e i sensori che l'utente deve poter visualizzare e azionare.
- Salva le modifiche apportate alla configurazione della dashboard e chiudi la modalità di modifica.
- Disconnettiti dall'account amministratore corrente utilizzando il menu del profilo in basso a sinistra.
- Effettua il login con le credenziali del nuovo utente creato per verificare che la dashboard personalizzata venga caricata correttamente e che i permessi siano applicati.
Verifica del risultato e test di accesso
Una volta completata la procedura di configurazione, è fondamentale eseguire un test approfondito per assicurarsi che la separazione dei ruoli funzioni come previsto. Accedi con il profilo utente o ospite e verifica visivamente che le schede riservate agli amministratori non siano presenti nel menu laterale o nella schermata principale. Prova a interagire con i dispositivi autorizzati per confermare la reattività dei comandi. Se riscontri anomalie o se l'utente riesce a visualizzare elementi non desiderati, torna all'account amministratore e ricontrolla le impostazioni di visibilità della singola vista nella configurazione della dashboard.
Problemi comuni e risoluzione
| Problema | Causa | Soluzione |
|---|---|---|
| L'utente vede ancora la dashboard predefinita completa | La visibilità della vista non è stata limitata correttamente nel pannello di modifica. | Accedi come amministratore, modifica la vista indesiderata e deseleziona l'utente specifico dalle opzioni di visibilità. |
| Il nuovo utente non riesce a effettuare il login | Password errata o account non abilitato correttamente. | Verifica le credenziali nella sezione Utenti delle impostazioni e reimposta la password se necessario. |
| Le modifiche alla dashboard non vengono salvate | Mancanza temporanea di permessi di scrittura o sessione scaduta. | Aggiorna la pagina del browser, esegui nuovamente il login come amministratore e ripeti l'operazione di salvataggio. |
Domande frequenti (FAQ)
Posso impedire a un utente di modificare la disposizione delle schede?
Sì, assegnando il ruolo di 'Utente' standard e non di amministratore, il sistema impedisce nativamente la modifica della struttura delle dashboard, consentendo solo l'interazione con i controlli autorizzati.
È possibile nascondere una singola entità anziché un'intera vista?
La gestione nativa agisce principalmente sulle viste e sui pannelli. Per nascondere singole entità a specifici utenti, è spesso necessario ricorrere a dashboard personalizzate separate o a integrazioni avanzate di terze parti presenti nella community.
Gli ospiti possono accedere alla domotica tramite app mobile sul proprio smartphone?
Sì, gli ospiti possono installare l'applicazione ufficiale di Home Assistant e inserire le credenziali del proprio account dedicato per visualizzare esclusivamente la vista a loro riservata.
Cosa succede se un utente ospite dimentica la password?
L'amministratore del sistema può accedere in qualsiasi momento alle impostazioni degli utenti, selezionare il profilo dell'ospite e impostare una nuova password temporanea.
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.