Scopi della guida:
Concetti affrontati:
|
Componenti software utilizzate:Prerequisiti:
Dispositivi fisici utilizzati:
|
GUIDA maggiormente indicatA per: |
|
NOTE E DISCLAIMER
|
|
Revisione guida: 2.1 |
ATTENZIONE: Sebbene questa guida sia corretta e funzionante, consigliamo caldamente l’utilizzo di quest’altra guida, più recente, la quale utilizza Docker come ambiente di esecuzione e consente un’installazione di Home Assistant Core più efficace, più pulita nonché prestazionale.
Abstract
Come spiegato in altri articoli, Home Assistant è uno degli HUB personali ideali per realizzare una propria domotica personale, organica e funzionale. Questo componente software ha la possibilità di essere installato su molti sistemi e in modalità diverse: sebbene l’installazione su Raspberry Pi o su Mini PC sia la modalità più caldeggiata (per mille motivi, non ultimo la necessità di un sistema always-on che consumi poco e niente), l’installazione su Apple macOS è semplice e ideale per chi voglia effettuare una sperimentazione. Nessuno comunque vieta di utilizzare un’installazione Home Assistant “di esercizio” su macOS.
L’elenco completo delle guide all’installazione per i vari sistemi operativi è disponibile sulla pagina indice dedicata a Home Assistant del nostro sito.
Procedimento
- Premesse
- Installare Python
- Installare Home Assistant
- Avviare Home Assistant
- Integrare servizi e componenti domotici
- Aggiornare l’HUB
Premesse
Installare Python
Innanzitutto è necessario scaricare il package di installazione di Python, del quale consigliamo strettamente la versione 3.6.6.
La lista completa di pacchetti d’installazione è disponibile qui.
Successivamente, riavviare il computer.
Installare Home Assistant
python3 -m venv homeassistant
cd homeassistant
source bin/activate
python3 -m pip install homeassistant
Avviare di Home Assistant
hass --open-ui -v
Ora, qualche minuto di attesa (dai 10 ai 20): Home Assistant, alla sua prima esecuzione, provvederà all’installazione e alla configurazione automatica di tutta una serie di componenti accessori. L’attesa terminerà alla ricevimento, sul log a schermo, della stringa:
INFO (MainThread) [homeassistant.core] Starting Home Assistant
Terminata l’attesa sarà possibile collegarsi – tramite il browser del proprio computer di appoggio – all’interfaccia web di Home Assistant presso il seguente indirizzo:
http://homeassistant.local:8123
N.b. In caso non ci si riesca a collegare, assicurarsi che sul proprio router sia attivo il multicast DNS (mDNS). Se non lo è, la risoluzione del nome “homeassistant.local” non va a buon fine e il browser non riesce a collegarsi: la soluzione, per l’appunto, è quella di attivare il multicast (che provvede a questa cosa). Alternativamente è comunque sempre possibile collegarsi all’indirizzo diretto, ovvero http://INDIRIZZO_IP_DEL_MAC:8123, dove l’indirizzo IP è quello assegnato dal router al Mac.
Per scoprire l’IP del Mac sarà sufficiente eseguire il comando da terminale (“Terminale” è tra i programmi presenti sul sistema operativo): ifconfig
il quale elencherà gli IP associati al proprio Mac:
L’indirizzo IP è solitamente indicato a destra della dicitura “en1” e, solitamente, fa parte della subnet 192.168.0.0/16. http://INDIRIZZO_IP_DEL_MAC:8123 |
Una volta collegati dovrebbe apparire un sito analogo a questo:
Il quale consente di impostare le prime, elementari e personali informazioni di “onboarding” relative alla propria domotica.
Complimenti! Home Assistant è in esecuzione.
A questo punto è comprovato il funzionamento corretto di Home Assistant, ed è pertanto possibile interromperne l’esecuzione in qualunque momento premendo CTRL+C.
Integrare servizi e componenti domotici
Ora è possibile cominciare a integrare gli accessori della propria domotica, nonché eventuali servizi (tra i più disparati, da quelli meteorologici a quelli bancari e molto altro ancora). Per farlo, le tecniche sono sostanzialmente due: quella manuale, tramite la modifica dei file di configurazione, e quella tramite l’interfaccia grafica dell’HUB.
Su come integrare componenti e servizi abbiamo dedicato una guida formativa ad hoc.
Aggiornamento
Tutte le modalità di aggiornamento per Home Assistant Core sono riassunte su questa scheda ad hoc:
⚠️ Se di Home Assistant ne sai poco ma sei interessato a capirne di più, ti suggeriamo di partire da qui. |
Questa pagina è redatta, manutenuta e aggiornata dallo staff di inDomus, un gruppo di persone molto diverse tra loro che trovi, per domande e supporto, sul forum e sulla chat del sito. Alcuni link sono taggati in qualità di affiliati Amazon e riceviamo un compenso dagli acquisti idonei, utile al sostenimento del sito, ma le nostre recensioni sono tutte indipendenti e non sponsorizzate. Se ti sei perso, a tua disposizione c'è la mappa. |