Homebridge és una manera senzilla d'utilitzar sensors o commutadors que no són Homekit amb Homekit. Trenca la bretxa i instal·la un pont entre el vostre Homekit i un Raspberry Pi amb alguns programes. No cal saber programar, però és bo conèixer una mica el funcionament de Linux i Bash.
Passos
Part 1 de 5: Configuració del maquinari
Pas 1. Descarregueu la imatge enllaçar-lo i copiar-lo amb Gravador a la targeta microSD.
Pas 2. Introduïu la targeta SD al Pi
Pas 3. Connecteu el Raspberry Pi a un monitor
Pas 4. Engegueu el Raspberry Pi i inicieu la sessió amb:
- Inici de sessió: "Pi"
- Contrasenya: "gerd"
-
Tipus:
sudo raspi-config
Pas 5. Canvieu la configuració següent:
- A la configuració regional, canvieu la zona horària i el disseny del teclat si cal.
- A Opcions de xarxa, configureu les configuracions de wifi o LAN.
- A Opcions d’interfície, configureu SSH a activat.
Pas 6. Apliqueu els canvis escrivint
sudo reiniciar
a la terminal.
Pas 7. Connecteu el vostre ordinador portàtil o PC al Raspberry Pi
Feu una connexió SSH escrivint el següent en una terminal:
Pas 8. Actualitzeu Raspbian i instal·leu Node.js
Enganxeu el següent a la Terminal o Bash:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
Pas 9. Torneu a iniciar la sessió al Raspberry Pi mitjançant SSH
Part 2 de 5: Instal·lació i configuració de Homebridge al Raspberry Pi
Pas 1. Instal·leu totes les dependències necessàries per a Homebridge escrivint el següent al terminal:
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
Pas 2. Instal·leu Homebridge mitjançant l'ordre següent:
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 = Reconstrucció de llançament && mkdir ~ /.homebridge && nano ~ /.homebridge / config.json
Pas 3. Copieu i enganxeu la configuració de Homebridge des d'aquesta font a la finestra anterior
Pas 4. Premeu Ctrl + X
Pas 5. Deseu els canvis amb Y
Pas 6. Obriu el fitxer d'entorn per a homebridge mitjançant:
sudo nano / etc / default / homebridge
Pas 7. Activeu l'inici automàtic enganxant aquest fitxer font al terminal
Pas 8. Deseu els canvis amb les tecles següents:
Ctrl + X i Y.
Pas 9. Cerqueu el camí d'accés del homebridge escrivint:
que homebridge
Assegureu-vos d’escriure aquest camí
Part 3 de 5: Configurar el vostre camí i les vostres credencials per iniciar automàticament Homebridge
Pas 1. Obriu el fitxer de servei systemd per a Homebridge escrivint:
sudo nano /etc/systemd/system/homebridge.service
Pas 2. Enganxeu la configuració predeterminada del servei homebridge al terminal
Pas 3. Canvieu l'ordre que apareix després
ExecStart =
a la línia que es va imprimir amb l'ordre
que homebridge
.
Pas 4. Canviar
usuari = homebridge
a
usuari = pi
.
Pas 5. Proveu la configuració de Homebridge escrivint
homebridge
a la terminal.
Si veieu un codi QR similar al de la imatge següent, la vostra instal·lació funcionarà
Pas 6. Finalitzeu Homebridge amb Ctrl + X
Pas 7. Activeu l'inici automàtic escrivint el següent al terminal:
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-recoad && systemctl enable homebridge && systemctl start homebridge && sudo systemctl -l status homebridge
-
Si l'ordre anterior imprimeix un punt verd i:
"Actiu: actiu (en execució)"
Heu instal·lat Homebridge amb èxit i podeu provar de connectar la vostra aplicació personal per a iOS.
Part 4 de 5: Configuració del dispositiu iOS
Pas 1. Obriu l'aplicació Inici al dispositiu iOS
Pas 2. Premeu el signe + per afegir un dispositiu
Pas 3. Al menú que apareix, toqueu "Afegeix un accessori"
Pas 4. Toqueu "No teniu cap codi o no es pot escanejar?
".
Pas 5. A "Codi manual", toqueu "Introduïu el codi"
Pas 6. Introduïu "031-45-154"
Aquest és el codi per defecte.
Part 5 de 5: Afegir accessoris i plataformes
Pas 1. Instal·leu qualsevol connector d'aquesta llista de paquets npm per afegir un dispositiu IoT
Pas 2. Instal·leu el connector amb:
sudo npm i homebridge- {nom del paquet}
Aquesta és una mostra per a dispositius netatmo:
npm install -g homebridge-netatmo
Pas 3. Configureu el connector amb:
sudo nano /var/lib/homebridge/config.json
Assegureu-vos de llegir l'ajuda del lloc / connector de npm per a configuracions, ja que són diferents per a cada dispositiu
Pas 4. Apliqueu els canvis de configuració reiniciant el Raspberry Pi:
systemctl daemon-recoad && systemctl start homebridge && sudo systemctl -l status homebridge
Advertiments
-
És perillós utilitzar el vostre homebridge amb el codi i les contrasenyes predeterminats. Assegureu-vos de fer el següent:
- Canvieu la contrasenya d’usuari. Consulteu la documentació de Raspberry Pi per canviar la contrasenya per obtenir més informació.
- Configureu un inici de sessió SSH al vostre ordinador. Consulteu la documentació de Raspberry Pi per configurar un inici de sessió ssh certificat per obtenir més informació.
-
Canvieu la configuració escrivint el següent al terminal.
sudo nano /var/lib/homebridge/config.json