HUB compatibile Apple HomeKit con Raspberry - Installiamo Nodejs ed HomeBridge

Parte 2 - Installazione del Node js e HomeBridge

Nella prima parte abbiamo scelto il kit Raspberry appropriato ed abbiamo installato il sistema operativo.

Dopo aver installato il Sistema Operativo ed averlo configurato, possiamo proseguire con l'installazione di:

  • Node js
  • Homebridge

Vedremo inoltre come risolvere eventuali errori che possono verificarsi durante l'installazione.

Cominciamo collegandoci via SSH con Raspberry.

Utilizzeremo l'indirizzo IP rilevato in fase di installazione e che abbiamo appuntato.

Una volta autenticati, siamo pronti per digitare i comandi che installeranno Homebridge.

Partiamo dal Node js attraverso il quale Homebridge gira

I comandi per installare Node sono i seguenti:

 

Ovviamente digiteremo un comando alla volta seguito ogni volta da INVIO.

Una volta terminata l'installazione del Node js passiamo ad HomeBrdge.

Il comando è il seguente seguito da INVIO

sudo npm install -g --unsafe-perm homebridge

Qualora fosse restituito il seguente errore:

sudo: npm: command not found

Digitare seguito da invio:

sudo apt-get install npm

Atttendere il download e l'installazione ed eventualmente confermare con "y" se richiesto.

Adesso ripetere il comando per l'installazione di homebridge, seguito da invio:

sudo npm install -g --unsafe-perm homebridge

Al termine dell'installazione digitare il seguente comando seguito da invio

homebridge

Avremo però un errore.

Nessun problema, fa parte dell'installazione.

In realtà nel frattempo si sarà creata una directory necessaria al funzionamento di homebridge.

Inoltre non abbiamo ancora installato alcun plugin ne compilato alcun file di configurazione json.

 

Comunque dopo aver installato il plugin desiderato e la configurazione corretta digitando il comando "homebridge" seguito da invio vedrete quanto segue:

A questo punto sarà possibile aggiungere HomeBridge ad app casa come un qualsiasi plugin.

Alcuni comandi che saranno utili ad esempio per compilare la configurazione json sono i seguenti:

 

sudo nano ~/.homebridge/config.json

Dopo averla compilata, occorrerà salvarla, confermarla ed uscire

I comandi sono i seguenti:

CTRL+O per salvare, seguito da INVIO ed infine CTRL+X per uscire

Ecco un esempio di configurazione json per homebridge:

Ultima informazione perchè della config.json ne parleremo nella terza parte, sarebbe bene compilare la propria configurazione con app come ad esempio Atom, dopodichè validarle con un validatore json come JSONLint prima di incollarle nell'editor mostrato sopra.

 

Per finire leggere la guida almeno 2 volte prima di iniziare.

 


Gianluca Piergentili

15 Blog post

Commenti
Bubbinho 4 anni

Ciao,
ho seguito al tua guida e quando scansiono il qr-code con app Casa, mi aggiunge accessorio e mi dice che devo proseguire la configurazione su app del dispositivo ma non so come proseguire. Potresti darmi qualche indicazione?