Home Assistant
Inclusa in Macro DeckAccendi luci, esegui scene e script e mostra sul deck gli stati in tempo reale del tuo Home Assistant.
La finestra Connetti Home Assistant con i campi Indirizzo e Token di accesso a lunga durata
- Accendi, spegni o alterna entità, con pulsanti che ne mostrano lo stato
- Imposta luci, coperture, termostati e lettori multimediali
- Esegui scene, script e automazioni o chiama qualsiasi servizio
- Variabili in tempo reale per lo stato o gli attributi di qualsiasi entità
- Trigger sui cambi di stato e sugli eventi dell'event bus
L'integrazione Home Assistant collega Macro Deck al tuo Home Assistant tramite la sua API WebSocket. Macro Deck tiene aperta una connessione, quindi gli stati arrivano nel momento in cui cambiano in Home Assistant e le azioni vengono eseguite subito. Home Assistant può girare ovunque Macro Deck possa raggiungerlo: sullo stesso computer, su un Raspberry Pi o un server della tua rete, oppure a un indirizzo remoto.
Cosa puoi fare
- Accendi o spegni una o più entità, oppure alternale. Un pulsante con Attiva/disattiva si illumina finché l'entità è accesa.
- Imposta stato, luminosità, colore, temperatura di colore e transizione di una luce con Imposta luce.
- Apri, chiudi, ferma o posiziona una copertura, imposta temperatura, modalità, modalità ventola e preset di un termostato e controlla riproduzione e volume di un lettore multimediale.
- Attiva una scena, esegui uno script con variabili e avvia, attiva o disattiva un'automazione.
- Chiama qualsiasi servizio con Chiama servizio, con entità, dispositivi o aree come destinazione e dati in JSON.
- Leggi lo stato o un attributo di un'entità in una variabile di Macro Deck con Leggi stato entità.
Alcuni esempi di configurazione:
- Un pulsante con Attiva/disattiva per la lampada della scrivania che mostra se la lampada è accesa.
- Un pulsante Film che attiva la tua scena per i film e mette in pausa la musica su un lettore multimediale.
- Uno slider collegato alla luminosità di una luce, così la regoli dal deck e vedi le modifiche fatte in Home Assistant.
- Un pulsante la cui etichetta mostra la temperatura di un sensore e un flusso su Cambio di stato entità che mostra una notifica quando si apre la porta d'ingresso.
Variabili e aggiornamenti in tempo reale
Home Assistant offre molti più valori di quelli che Macro Deck elenca subito. Trovi ogni entità nel gruppo chiuso Variabili non collegate delle variabili dell'integrazione, nella pagina Variabili e in ogni selettore di variabili. Apri un'entità per vederne stato e attributi e scegli Collega su quello che ti serve: diventa una normale variabile che si aggiorna in tempo reale. In questo modo uno slider può controllare la luminosità di una luce, la velocità di un ventilatore, la posizione di una copertura, il volume di un lettore multimediale o la temperatura di un termostato.
Quando la connessione cade, Macro Deck si riconnette da solo, attendendo un po' di più dopo ogni tentativo fallito, fino a un minuto. In quel caso si attivano i trigger Connesso e Disconnesso, e mentre Home Assistant non è connesso le azioni non riescono con un messaggio. Puoi collegare un solo Home Assistant.
Cosa ti serve
- Un Home Assistant in esecuzione che Macro Deck può raggiungere, per esempio
http://homeassistant.local:8123. - Un account utente di Home Assistant con cui creare un token di accesso a lunga durata.
- Per un indirizzo
https://: un certificato considerato attendibile dal computer.
Configurala
Passaggio 1: Crea un token di accesso a lunga durata
In Home Assistant, apri il tuo profilo e vai nella scheda Security. Scorri fino a Long-lived access tokens, crea un token, chiamalo
Macro Decke copialo. Home Assistant lo mostra una sola volta.Passaggio 2: Apri l'integrazione Home Assistant
In Macro Deck, fai clic su Integrazioni nella barra laterale e poi su Home Assistant. Nella scheda Panoramica, fai clic su Configura nella sezione Configurazione. Attivando l'interruttore in alto a destra si apre la stessa finestra, e l'integrazione si attiva al termine della configurazione.
Passaggio 3: Inserisci indirizzo e token
Nella finestra Connetti Home Assistant, inserisci:
- Indirizzo: l'indirizzo con cui apri Home Assistant, compresa la porta, per esempio
http://homeassistant.local:8123. - Token di accesso a lunga durata: il token che hai appena copiato.
Quando fai clic su Continua, Macro Deck prova la connessione e la salva come Home Assistant con il nome della tua casa tra parentesi.
- Indirizzo: l'indirizzo con cui apri Home Assistant, compresa la porta, per esempio
Passaggio 4: Aggiungi un'azione a un pulsante
Nella pagina Deck, fai clic su un pulsante. Il deck deve essere sbloccato: se in alto a destra compare il pulsante Blocca, lo è. L'editor si apre con Pressione Breve selezionata. Fai clic su + Aggiungi azione, seleziona Home Assistant a sinistra nella finestra Aggiungi azione, scegli Attiva/disattiva e seleziona una o più Entità, per esempio una luce.
Passaggio 5: Premi il pulsante
Premi il pulsante sul deck. La luce cambia stato in Home Assistant e il pulsante mostra se è accesa.
Passaggio 6: Collega un valore da mostrare su un pulsante
Per mostrare un valore, apri la scheda Variabili della pagina Home Assistant e apri il gruppo Variabili non collegate. Apri un'entità e fai clic su Collega sul suo stato o su un attributo. Usa la nuova variabile in un'etichetta, per esempio
{{ vars.ha_sensor_living_room_temperature }}.
Azioni12
Assegnale a un pulsante o eseguile da un flusso.
- Chiama servizio
- Chiama qualsiasi servizio di Home Assistant con entità, dispositivi, aree e dati in JSON facoltativi.
- Accendi
- Accende una o più entità.
- Spegni
- Spegne una o più entità.
- Attiva/disattiva
- Alterna lo stato di una o più entità e mostra sul pulsante se sono accese.
- Imposta luce
- Accende o spegne una luce e ne imposta luminosità, colore, temperatura di colore e transizione.
- Controlla copertura
- Apre, chiude o ferma una copertura, oppure ne imposta la posizione o l'inclinazione.
- Controlla lettore multimediale
- Riproduce, mette in pausa, ferma, salta, silenzia o imposta il volume di un lettore multimediale.
- Imposta termostato
- Imposta temperatura desiderata, modalità, modalità ventola e preset di un termostato.
- Attiva scena
- Attiva una scena, con una transizione facoltativa.
- Esegui script
- Esegue uno script, eventualmente con variabili sotto forma di oggetto JSON.
- Controlla automazione
- Avvia, attiva, disattiva o alterna un'automazione, eventualmente ignorandone le condizioni.
- Leggi stato entità
- Legge lo stato di un'entità o uno dei suoi attributi in una variabile di Macro Deck.
Trigger4
Un pulsante o un flusso può reagire a questi eventi.
- Connesso
- Macro Deck si è connesso a Home Assistant.
- Disconnesso
- La connessione a Home Assistant è stata persa.
- Cambio di stato entità
- Un'entità ha cambiato stato, eventualmente solo per un dominio, un'entità o un passaggio da o verso un certo stato.
- Evento di Home Assistant
- Qualsiasi cosa sull'event bus di Home Assistant, come automazioni, script, pressioni di pulsanti ZHA e deCONZ o eventi personalizzati, eventualmente solo un tipo di evento.
Variabili5
Mostra questi valori su pulsanti e widget o usali nelle condizioni.
homeassistant_is_connected- Indica se Macro Deck è connesso a Home Assistant.
homeassistant_version- La versione del tuo Home Assistant.
homeassistant_location_name- Il nome della tua casa.
homeassistant_entity_count- Quante entità ha il tuo Home Assistant.
ha_<entity>,ha_<entity>_<attribute>- Lo stato o qualsiasi attributo di un'entità, una volta che lo colleghi da Variabili non collegate. Il nome viene proposto in base all'id dell'entità, per esempio
ha_light_office_lampoha_light_office_lamp_brightness_pct. Molti si possono anche impostare, per esempiobrightness_pctdi una luce.
Domande frequenti
Home Assistant deve girare sullo stesso computer?
No. Macro Deck si connette attraverso la rete, quindi Home Assistant può girare su un Raspberry Pi, su un server o a un indirizzo remoto, purché Macro Deck possa raggiungerlo.
Posso collegare più di un Home Assistant?
No. L'integrazione supporta un solo Home Assistant. Eseguire di nuovo la configurazione sostituisce la connessione e i tuoi pulsanti continuano a funzionare.
La configurazione dice che non è stato possibile convalidare il certificato. Cosa posso fare?
Il computer non considera attendibile il certificato del tuo indirizzo https://. Rendilo attendibile nell'archivio certificati del sistema operativo, oppure connettiti tramite http:// nella rete locale.
Home Assistant dietro un reverse proxy non si connette. Perché?
Alcuni proxy bloccano le richieste che scambiano per traffico automatico. Apri Impostazioni > Avanzate > HTTP e inserisci in HTTP User-Agent un valore che il proxy accetta.
Cosa succede quando la connessione cade?
Macro Deck si riconnette da solo e attiva i trigger Disconnesso e Connesso. Quando non riesce a raggiungere Home Assistant per un po' di tempo, l'integrazione mostra Home Assistant non è raggiungibile e continua a riprovare in background.
Dove viene salvato il mio token di accesso?
Il token viene salvato in modo crittografato sul computer e non lo lascia mai, se non per comunicare con il tuo Home Assistant. Quando Home Assistant lo rifiuta, l'integrazione mostra un problema: crea un nuovo token ed esegui di nuovo la configurazione.
Altro in Smart home e web
AdGuard Home
Inclusa in Macro DeckAttiva, disattiva o metti in pausa la protezione di AdGuard Home e mostra le sue statistiche sul deck.
Feed RSS
Inclusa in Macro DeckSegui feed RSS e Atom, mostra i loro articoli più recenti nei widget e reagisci quando arrivano nuovi articoli.
HTTP
Inclusa in Macro DeckInvia richieste HTTP da un pulsante e salva in variabili i valori della risposta.
Meteo
Inclusa in Macro DeckMostra sul tuo deck il meteo attuale e le previsioni per le tue località, senza chiave API.