Come impostare Homebridge (con immagini)

Sommario:

Come impostare Homebridge (con immagini)
Come impostare Homebridge (con immagini)

Video: Come impostare Homebridge (con immagini)

Video: Come impostare Homebridge (con immagini)
Video: TUTORIAL - Come installare una scheda video. 2024, Maggio
Anonim

Homebridge è un modo semplice per utilizzare sensori o interruttori non Homekit con Homekit. Rompe il divario e installa un ponte tra il tuo Homekit e un Raspberry Pi con alcuni software. Non è necessario sapere come programmare, ma è utile sapere qualcosa su come funzionano Linux e Bash.

Passi

Parte 1 di 5: configurazione dell'hardware

Passaggio 1. Scarica l'immagine collegalo e copialo con Etcher sulla scheda microSD.

Passaggio 2. Inserisci la scheda SD nel Pi

Passaggio 3. Collega il Raspberry Pi a un monitor

Passaggio 4. Accendi il Raspberry Pi e accedi con:

  • Accesso: "Pi"
  • Parola d'ordine: "lampone"
  • Tipo:

    sudo raspi-config

Passaggio 5. Modificare le seguenti impostazioni:

  • In Impostazioni internazionali, modifica il fuso orario e il layout della tastiera, se necessario.
  • In Opzioni di rete, imposta le configurazioni Wi-Fi o LAN.
  • In Opzioni di interfaccia, imposta SSH su abilitato.

Passaggio 6. Applicare le modifiche digitando

sudo reboot

nel Terminale.

Passaggio 7. Collega il tuo laptop o PC al Raspberry Pi

Crea una connessione SSH digitando quanto segue in un terminale:

Bildschirmfoto 2018 04 13 um 15.01.28
Bildschirmfoto 2018 04 13 um 15.01.28

Passaggio 8. Aggiorna Raspbian e installa Node.js

Incolla quanto segue nel Terminale o in Bash:

    sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot

Passaggio 9. Accedi nuovamente al Raspberry Pi utilizzando SSH

Parte 2 di 5: installazione e configurazione di Homebridge sul Raspberry Pi

Bildschirmfoto 2018 04 13 um 15.02.43
Bildschirmfoto 2018 04 13 um 15.02.43

Passaggio 1. Installa tutte le dipendenze necessarie per Homebridge digitando quanto segue nel Terminale:

sudo apt-get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - && sudo apt-get install -y nodejs && sudo apt-get install gcc-4.9 g++-4.9 && sudo apt-get update && sudo reboot

Bildschirmfoto 2018 04 13 um 15.04.08
Bildschirmfoto 2018 04 13 um 15.04.08

Passaggio 2. Installa Homebridge utilizzando il seguente comando:

sudo apt-get install libavahi-compat-libdnssd-dev && sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp && cd /usr/lib/node_modules/homebridge/ && sudo npm install --unsafe-perm bignum && cd /usr/lib/node_modules/hap-nodejs/node_modules/mdns && sudo node-gyp BUILDTYPE=Rilascia ricostruire && mkdir ~/.homebridge && nano ~/.homebridge/config.json

Bildschirmfoto 2018 04 13 um 14.48.55
Bildschirmfoto 2018 04 13 um 14.48.55

Passaggio 3. Copia e incolla la configurazione di Homebridge da questa fonte nella finestra sopra

Passo 4. Premi Ctrl+X

Bildschirmfoto 2018 04 13 um 15.06.03
Bildschirmfoto 2018 04 13 um 15.06.03

Passaggio 5. Salva le modifiche utilizzando Y

Passaggio 6. Aprire il file di ambiente per homebridge utilizzando:

sudo nano /etc/default/homebridge

Passaggio 7. Abilita l'avvio automatico incollando questo file sorgente nel Terminale

Passaggio 8. Salva le modifiche con le seguenti combinazioni di tasti:

Ctrl+X poi Y.

Bildschirmfoto 2018 04 13 um 15.08.05
Bildschirmfoto 2018 04 13 um 15.08.05

Passaggio 9. Trova il percorso dell'homebridge digitando:

quale ponte domestico?

Assicurati di scrivere questo percorso

Parte 3 di 5: configurazione del percorso e delle credenziali per l'avvio automatico di Homebridge

Passaggio 1. Aprire il file del servizio systemd per Homebridge digitando:

sudo nano /etc/systemd/system/homebridge.service

Passaggio 2. Incolla la configurazione del servizio homebridge predefinita nel terminale

Bildschirmfoto 2018 04 13 um 15.13.39
Bildschirmfoto 2018 04 13 um 15.13.39

Passaggio 3. Modificare il comando che appare dopo

ExecStart=

alla riga che è stata stampata con il comando

quale ponte domestico?

.

Passaggio 4. Cambia

utente=homebridge

a

utente=pi

.

Bildschirmfoto 2018 05 01 um 17.45.42
Bildschirmfoto 2018 05 01 um 17.45.42

Passaggio 5. Prova la configurazione di Homebridge digitando

homebridge

nel Terminale.

Se vedi un QR Code simile a quello nell'immagine qui sotto, la tua installazione funziona

Passaggio 6. Termina Homebridge con Ctrl+X

Bildschirmfoto 2018 04 13 um 15.15.05
Bildschirmfoto 2018 04 13 um 15.15.05

Passaggio 7. Attiva l'avvio automatico digitando quanto segue nel Terminale:

sudo mkdir /var/lib/homebridge && sudo cp ~/.homebridge/config.json /var/lib/homebridge/ && sudo cp -r ~/.homebridge/persist /var/lib/homebridge && sudo chmod -R 0777 / var/lib/homebridge && sudo passwd root && systemctl daemon-reload && systemctl abilita homebridge && systemctl avvia homebridge && sudo systemctl -l status homebridge

  • Se il comando precedente stampa un punto verde e:

    "Attivo: attivo (in esecuzione)"

    hai installato con successo homebridge e puoi provare a connettere la tua app iOS Home personale.

    Bildschirmfoto 2018 04 13 um 14.59.23
    Bildschirmfoto 2018 04 13 um 14.59.23

Parte 4 di 5: configurazione del dispositivo iOS

Passaggio 1. Apri l'app Home sul tuo dispositivo iOS

Passaggio 2. Premere il segno + per aggiungere un dispositivo

Passaggio 3. Nel menu che si apre, tocca "Aggiungi accessorio"

IMG_1667
IMG_1667

Passaggio 4. Tocca "Non hai un codice o non riesci a scansionare?

".

IMG_1668
IMG_1668

Passaggio 5. In "Codice manuale", tocca "Inserisci codice"

IMG_1669
IMG_1669

Passaggio 6. Immettere "031-45-154"

Questo è il codice predefinito.

Parte 5 di 5: aggiunta di accessori e piattaforme

Passaggio 1. Installare qualsiasi connettore da questo elenco di pacchetti npm per aggiungere un dispositivo IoT

Passaggio 2. Installare il connettore con:

    sudo npm i homebridge-{nomepacchetto}

  • Questo è un esempio per i dispositivi netatmo:

    npm install -g homebridge-netatmo

Passaggio 3. Configurare il connettore con:

sudo nano /var/lib/homebridge/config.json

Assicurati di leggere la guida del sito/connettore npm per le configurazioni poiché sono diverse per ogni dispositivo

Passaggio 4. Applicare le modifiche alla configurazione riavviando il Raspberry Pi:

systemctl daemon-reload && systemctl start homebridge && sudo systemctl -l status homebridge

Avvertenze

  • Usare il tuo homebridge con codice e password predefiniti è pericoloso. Assicurati di fare quanto segue:

    • Cambia la tua password utente. Consulta la documentazione di Raspberry Pi sulla modifica della password per maggiori dettagli.
    • Imposta un accesso SSH sul tuo computer. Fare riferimento alla documentazione di Raspberry Pi sulla configurazione di un accesso ssh certificato per maggiori dettagli.
    • Modifica la configurazione digitando quanto segue nel terminale.

      sudo nano /var/lib/homebridge/config.json

Consigliato: