community italiana di domotica personale
 
Installare e configurare Home Assistant Core su Apple macOS

Installare e configurare Home Assistant Core su Apple macOS

Scopi della guida:
Concetti affrontati:
  • installazione e configurazione software
Componenti software utilizzate:
Prerequisiti:
  • Rete Wifi connessa ad Internet
  • Sistema operativo Windows funzionante
Dispositivi fisici utilizzati:
  • Computer Apple con sistema operativo macOS (qualunque)
GUIDA maggiormente indicatA per:

Apple-200x200

NOTE E DISCLAIMER
  • qualsiasi eventuale modifica agli impianti domestici dev'essere progettata e realizzata SOLO da personale qualificato;
  • qualsiasi modifica non prevista attuata in proprio è a propria responsabilità personale nonché a proprio rischio e pericolo (i contenuti della presenta pagina hanno infatti puro scopo didattico) e fa decadere garanzia, omologazioni e certificazioni di qualità; dei dispositivi interessati;
  • tutte le tecniche descritte si intendono applicate a software e firmware aggiornati alle ultime versioni disponibili;
  • gli articoli di inDomus sono totalmente indipendenti e non sponsorizzati. Se mai questo cambiasse, verrà segnalato chiaramente sulle pagine oggetto di sponsorizzazione;
  • questa pagina è materialmente scritta e manutenuta da più individui: non ci si aspetti né si pretenda un supporto personale. In caso di difficoltà, chiedere supporto alla community sul nostro forum o sulla nostra chat;
  • se hai bisogno di orientarti, c'è la mappa.
Revisione guida: 2.1

Home Assistant Core + Apple macOS

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

Per installare Home Assistant su Windows è necessario innanzitutto installare Python (versione consigliata 3.8 o superiori). Effettuata l’installazione di Python sarà sufficiente eseguire un comando per effettuare la completa installazione di Home Assistant, il quale sarà successivamente pronto all’avvio.

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

Una volta installato Python, da terminale (lo trovate nelle applicazioni del Mac) eseguire i seguenti comandi:
python3 -m venv homeassistant
cd homeassistant
source bin/activate
python3 -m pip install homeassistant
Questo provvederà alla completa installazione di Home Assistant.
Nb. se durante l’installazione il processo domandasse se installare “Clang”, rispondere di “non ora”.

Avviare di Home Assistant

Per avviare l’ambiente è sufficiente (sempre da terminale) il comando:
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.
Scoperto l’IP, accedere ad Home Assistant indicando sul proprio browser il seguente indirizzo, come spiegato prima:

http://INDIRIZZO_IP_DEL_MAC:8123

Una volta collegati dovrebbe apparire un sito analogo a questo:

Home Assistant - onboarding v2 - benvenuto

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:

Utilità: come aggiornare Home Assistant

⚠️ 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.