Home Assistant
Come installare e configurare Mushroom Cards in Home Assistant
Installa Mushroom Cards tramite HACS e configura card luce, entità e template in Lovelace con test responsive e gestione degli aggiornamenti.
Mushroom Cards è una raccolta software di card custom per dashboard Lovelace. Non è un dispositivo e non aggiunge entità: visualizza e controlla quelle già presenti in Home Assistant. È distribuita tramite HACS dal repository piitaya/lovelace-mushroom; la grafica e la sintassi possono cambiare con gli aggiornamenti, quindi conserva un backup della dashboard.
Prerequisiti & Hardware Necessario
- Home Assistant aggiornato con HACS già installato e configurato.
- Una dashboard Lovelace e almeno un’entità reale, per esempio
light.soggiorno. - Accesso amministrativo per installare una risorsa frontend e modificare card.
- Browser desktop per l’installazione e tablet/smartphone per il test responsive.
- Nessun prodotto d’acquisto necessario: Mushroom Cards è software frontend.
Procedura passo-passo
- Fai un backup. Crea un backup Home Assistant prima di installare una risorsa custom. Salva anche la configurazione YAML della dashboard se la usi.
- Apri HACS. In Home Assistant apri HACS → Frontend, cerca Mushroom e verifica che il repository sia
piitaya/lovelace-mushroom. Non installare fork con nomi simili senza controllare autore e documentazione. - Installa la risorsa. Seleziona Mushroom, scegli l’ultima release compatibile e premi Download. HACS installa la risorsa frontend nella configurazione; non serve un’integrazione dispositivo e non devi aggiungere Mushroom a
configuration.yamlcome integrazione YAML. - Ricarica il frontend. Esegui un hard refresh del browser e riapri l’app Companion. Se il card picker non mostra Mushroom, svuota la cache del browser dopo aver verificato che HACS abbia completato il download.
- Crea una card Mushroom. Modifica una dashboard, scegli Aggiungi card e cerca le card Mushroom. In modalità YAML una card luce minima è:
Sostituisci l’entity ID con uno esistente nel tuo sistema.type: custom:mushroom-light-card entity: light.soggiorno name: Soggiorno icon: mdi:ceiling-light show_brightness_control: true use_light_color: true - Aggiungi una card entità.
Le opzioni disponibili dipendono dal tipo di card e dalla release installata: segui il README della release corrente.type: custom:mushroom-entity-card entity: sensor.temperatura_soggiorno name: Temperatura icon: mdi:thermometer primary_info: name secondary_info: state - Configura una card template con cautela.
Il template deve restituire testo valido e riferirsi a un’entità esistente; una stringa Jinja errata può lasciare la card vuota.type: custom:mushroom-template-card primary: Porta ingresso secondary: "{{ states('binary_sensor.porta_ingresso') }}" icon: mdi:door entity: binary_sensor.porta_ingresso tap_action: action: more-info - Imposta azioni touch. Usa
tap_actionpermore-info,toggleonavigate; usahold_actionper azioni meno frequenti. Evita di mettere comandi distruttivi su un singolo tap senza conferma o senza una condizione. - Componi la dashboard. Raggruppa le card con le card native
grid,horizontal-stacko Sections. Mushroom non sostituisce il layout Lovelace: ogni card deve stare in una view e in una sezione valide. - Usa temi senza confonderli con le card. Mushroom applica il proprio stile alle card, ma temi e
card-modsono risorse separate. Installa una sola risorsa alla volta e verifica l’interfaccia prima di aggiungerne altre. - Testa gli aggiornamenti. Dopo un aggiornamento HACS ricarica frontend, dashboard e app. Controlla card, azioni e log browser; se una release rompe la UI, ripristina la versione compatibile dal backup o dalla funzione di rollback disponibile.
- Limita le entità esposte. Una Mushroom Card non crea autorizzazioni aggiuntive. Gli utenti vedono ciò che il loro account Home Assistant può vedere; non inserire token o password nei template.
Verifica del funzionamento
- Controlla in HACS che Mushroom risulti installato senza errori.
- Ricarica il frontend e verifica che una card luce, una card entità e una card template vengano renderizzate.
- Aziona la luce dal card e controlla che lo stato torni in Home Assistant.
- Apri la dashboard su browser, smartphone e tablet per verificare testo, dimensioni e tap.
- Riavvia Home Assistant e verifica che le card custom restino disponibili senza reinstallazione.
Problemi comuni
| Problema | Causa | Soluzione |
|---|---|---|
| “Custom element doesn't exist” | Risorsa non installata, cache vecchia o nome card errato. | Controlla HACS, fai hard refresh e usa il tipo esatto, per esempio custom:mushroom-light-card. |
| Card vuota | Entity ID inesistente o template non valido. | Verifica lo stato in Strumenti per sviluppatori e correggi il template. |
| HACS mostra una risorsa diversa | Repository/fork omonimi. | Verifica autore e URL piitaya/lovelace-mushroom prima di installare. |
| Layout deformato su tablet | Troppi elementi o stack non responsive. | Riduci card per sezione, usa grid/Sections e prova orientamento verticale e orizzontale. |
| Dashboard rotta dopo aggiornamento | Opzioni deprecate o incompatibilità frontend. | Controlla release notes, ripristina backup e aggiorna card una alla volta. |
FAQ essenziali
Mushroom Cards funziona senza HACS?
Sì, è possibile installarla manualmente come risorsa frontend, ma HACS semplifica download e aggiornamenti. Per una gestione ripetibile usa il repository ufficiale del progetto.
Mushroom sostituisce le card native di Home Assistant?
No. È un set di card custom che usa le entità e il sistema Lovelace di Home Assistant. Se la risorsa non carica, le card native restano il fallback più stabile.
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.