Taula de continguts:
- Pas 1: Què és Homekit?
- Pas 2: què és Homebridge?
- Pas 3: Instal·lació de Homebridge a Raspberry Pi
- Pas 4: Inici de Homebridge a Raspbian Boot
- Pas 5: Instal·lació del connector Homebridge Config UI X (Raspberry Pi)
- Pas 6: Instal·lació de Homebridge al Windows
- Pas 7: Instal·lació del connector Homebridge Config UI X (Windows)
- Pas 8: Inici de Homebridge amb Windows
- Pas 9: enllaçar Homebridge a l'aplicació Home
Vídeo: Instal·leu Homebridge a Raspberry Pi i Windows: 9 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Aquest tutorial és per a persones que volen instal·lar Homebridge a Raspberry Pi i Windows.
Inicialment, aquest tutorial es va escriure en portuguès aquí al Brasil. Vaig fer tot el possible per escriure-ho en anglès. Perdoneu-me, per tant, alguns errors que poguessin haver-hi en l’escriptura.
Aquesta instrucció es va dividir de la següent manera:
Pas 1: Què és Homekit?
Pas 2: què és Homebridge?
Pas 3: Instal·lació de Homebridge a Raspberry Pi
Pas 4: Inici de Homebridge a Raspbian Boot
Pas 5: Instal·lació del connector Homebridge Config UI X (Raspberry Pi)
Pas 6: Instal·lació de Homebridge al Windows
Pas 7: Instal·lació del connector Homebridge Config UI X (Windows)
Pas 8: Inici de Homebridge amb Windows
Pas 9: enllaçar Homebridge a l'aplicació Home
Pas 1: Què és Homekit?
Homekit és un paquet de desenvolupament proporcionat per Apple perquè els desenvolupadors puguin crear solucions d'Internet de les coses (IoT). Aquest paquet de desenvolupament permet que els dispositius integrats per Apple (iPhone i iPad, per exemple) controlin altres dispositius, com ara làmpades o informació del sensor. Des de iOS 9 i Watch OS Homekit es va convertir en una eina nativa i, gràcies a tota la tecnologia implementada per Apple, és possible crear sistemes d'automatització simplement amb aquest kit.
Per identificar els dispositius compatibles amb Homekit que estan actius a la xarxa i configurar i controlar aquests dispositius, heu de tenir instal·lada l’aplicació Home a qualsevol dispositiu Apple (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod o Mac). Els dispositius que s’integren amb l’aplicació Home poden tenir un codi QR que permet emparellar-los amb l’aplicació Home del dispositiu Apple.
Després de configurar el dispositiu a l'aplicació Inici, l'usuari pot controlar el dispositiu mitjançant una drecera que es crea a la pantalla principal de l'aplicació o utilitzar Siri (assistent de veu proporcionat per Apple) i enviar ordres de veu per activar el dispositiu.
Els requisits de maquinari i programari d'Apple per a l'ús de Homekit són:
- iPhone, iPad o iPod touch (amb iOS 10 o posterior);
- Apple Watch (amb WatchOS 3 o posterior);
- Apple TV (4a generació);
- Apple HomePod;
- Macs (executant macOS 10.14 Mojave o posterior);
Pel que fa a la domòtica i l’IoT, hi ha una sèrie de solucions rendibles al mercat, però, la gran majoria no estan certificades per Apple i, per tant, no són compatibles nativament amb Homekit. Si esteu fart d’esperar que Apple certifiqui aquestes solucions per utilitzar-les amb Homekit, hauríeu d’utilitzar Homebridge.
Pas 2: què és Homebridge?
Desenvolupat per Nick Farina, Homebridge és un servidor NodeJS que emula l'API Homekit i permet utilitzar dispositius no certificats per Apple amb l'aplicació Home i Siri. El servidor és lleuger, pot executar-se en una xarxa domèstica i és modular, és a dir, admet múltiples connectors creats i posats a disposició per una comunitat extremadament activa en l'enfortiment de l'eina.
Els connectors s’instal·len a Homebridge i la majoria estan dissenyats per fer compatible Homekit amb qualsevol dispositiu no certificat per Apple. Els connectors per utilitzar amb Homebridge s’instal·len directament des del lloc web de NPM.
La instal·lació de Homebridge es pot fer en diversos sistemes, però, per a aquesta instrucció s'utilitzarà Raspberry Pi 3 Model B + que executa el sistema operatiu Raspbian, i també explicaré com instal·lar-lo al Windows.
Pas 3: Instal·lació de Homebridge a Raspberry Pi
Idealment, Homebridge hauria d’estar disponible sempre que ho necessiteu, de manera que hauríeu de deixar el servidor funcionant les 24 hores del dia, els 7 dies de la setmana. Per a això, podeu instal·lar el servidor a Raspberry Pi i continuar funcionant constantment a la vostra xarxa domèstica.
Si no teniu Raspbian instal·lat i configurat a la targeta de memòria, us recomano que llegiu la instrucció d'instal·lació i configuració de Raspbian al Raspberry Pi, seguiu els passos següents i torneu a continuar.
Amb el vostre Raspberry Pi executant Raspbian, obriu el terminal a la pantalla inicial del sistema:
Al terminal, escriviu la primera ordre següent, premeu Retorn i, si se us demana que confirmeu l'acció, escriviu Y i premeu Retorn. Aquest tipus de confirmació apareix sovint en eliminar o instal·lar paquets. A continuació, escriviu la segona ordre, introduïu-la, confirmeu-la si se us demana i espereu. Aquestes ordres comproven i actualitzen el sistema si és necessari:
sudo apt-get update
sudo apt-get upgrade
Escriviu l'ordre següent al terminal i premeu Intro:
ifconfig
Es retornarà alguna informació. Si utilitzeu un cable de xarxa per proporcionar una connexió de xarxa al vostre Raspberry Pi, aneu a la part d’informació després de “eth0:” i busqueu l’adreça MAC de la targeta de xarxa de vuit dígits i apareixerà després de la paraula “ether”. utilitzeu una connexió WiFi per assignar una connexió de xarxa a la vostra targeta, aneu a la part d'informació després de "wlan0:" i busqueu l'adreça MAC de la targeta de xarxa de vuit dígits que també apareixerà després de la paraula "èter":
Copieu l'adreça MAC de vuit dígits de la vostra targeta de xarxa i deseu-la al bloc de notes, ja que aquesta adreça serà necessària més endavant.
Com he informat anteriorment, Homebridge és un servidor NodeJS i els connectors s'instal·len directament des del lloc NPM. Raspbian sol venir amb els paquets NodeJS i NPM instal·lats, no obstant això, pot haver-hi incompatibilitat entre les versions d'ambdós paquets, de manera que el millor és eliminar les dues instal·lacions i tornar-les a instal·lar.
Per eliminar NPM, escriviu l'ordre següent al terminal, introduïu, confirmeu l'ordre si se us sol·licita i espereu que es completi l'eliminació del paquet:
sudo apt --auto-remove purge npm
Per eliminar NodeJS, escriviu l'ordre següent al terminal, introduïu, confirmeu l'ordre si se us sol·licita i espereu que es completi l'eliminació del paquet:
sudo apt --auto-remove purge nodejs
Després d’eliminar NodeJS i NPM, podem procedir a instal·lar els paquets actualitzats. Per instal·lar NodeJS, escriviu l'ordre següent al terminal, introduïu, confirmeu l'ordre si se us demana i espereu que finalitzi la instal·lació del paquet:
sudo apt install nodejs
Per instal·lar NPM, escriviu l'ordre següent al terminal, introduïu, confirmeu l'ordre si se us demana i espereu que finalitzi la instal·lació del paquet:
curl -L https://www.npmjs.com/install.sh | sudo sh
Escriviu cadascuna de les ordres següents i premeu Retorn després de cadascuna per confirmar que la instal·lació del paquet ha estat correcta. Aquestes ordres retornen la versió de cada paquet que s'acaba d'instal·lar:
node -v
npm -v
Instal·leu Avahi i les seves dependències. Introduïu l'ordre següent, introduïu, confirmeu l'ordre si se us demana i espereu que finalitzi la instal·lació:
sudo apt-get install libavahi-compat-libdnssd-dev
Un cop finalitzats aquests tràmits, podem instal·lar Homebridge. Introduïu l'ordre següent, introduïu, confirmeu l'ordre si se us demana i espereu que finalitzi la instal·lació:
sudo npm install -g --unsafe-perm homebridge
A continuació, escriviu l'ordre següent i premeu Intro per arrencar Homebridge:
homebridge
Homebridge retornarà informació:
1) Homebridge no va trobar el fitxer config.json. Aquest fitxer proporciona paràmetres bàsics per executar Homebridge i qualsevol complement instal·lat. Més endavant crearem el fitxer config.json i la seva configuració.
2) No hi ha cap connector instal·lat. Homebridge sense connectors instal·lats és completament inútil.
3) Per enllaçar dispositius a l’aplicació Home, podeu llegir el codi QR que us proporciona la informació que necessiteu per aparellar. Com que el fitxer config.json no es va crear ni configurar i no hi ha cap connector instal·lat, aquest codi QR no és actualment bo, tot i que a l’aplicació Home ja podreu trobar Homebridge disponible per enllaçar, però no ho feu.
4) Una altra manera d’enllaçar els dispositius a l’aplicació Home és mitjançant l’opció “Afegeix un accessori”, l’opció “No tinc cap codi ni puc escanejar” i a “Accessoris propers” es selecciona el dispositiu i se us demanarà el codi de configuració. Tingueu en compte que el terminal mostra el codi de vuit dígits i s’ha d’introduir perquè coincideixi amb l’aplicació.
Més endavant, podeu utilitzar el codi QR o el codi de vuit dígits per enllaçar Homebridge a l'aplicació Home del vostre dispositiu Apple.
Premeu les tecles CTRL + C del terminal per tancar Homebridge i es tornarà el missatge "SIGINT, apagant Homebridge …".
Per crear el fitxer config.json, escriviu l'ordre següent al terminal i premeu Retorn. S'obrirà el fitxer en blanc:
sudo nano ~ /.homebridge / config.json
Baixeu-vos el fitxer següent. Obriu aquest fitxer, copieu el contingut i enganxeu-lo al fitxer obert al terminal:
arxiu01
1) A "nom d'usuari", suprimiu la seqüència XX: XX: XX: XX: XX: XX i introduïu l'adreça MAC de vuit dígits de la targeta de xarxa que havíeu assenyalat anteriorment. Les lletres de l'adreça que introduïu han de ser majúscules.
2) A "pin" podeu conservar els vuit dígits numèrics o canviar a una seqüència que vulgueu, recordant mantenir el mateix format de separació amb els guions. Aquest serà el codi que heu d'introduir en el moment que enllaceu Homebridge amb l'aplicació Home.
Podeu conservar l’altra informació del fitxer, ja que a mesura que afegiu connectors i accessoris podeu introduir la informació necessària.
Per desar les edicions del fitxer, premeu CTRL + O, premeu Retorn i després CTRL + X per tancar el fitxer.
Pas 4: Inici de Homebridge a Raspbian Boot
Iniciar Homebridge manualment cada vegada que engegueu el Raspberry Pi no és molt pràctic, per la qual cosa és millor que el servidor s’executi immediatament després d’iniciar Raspbian.
Escriviu l'ordre següent al terminal i premeu Intro. S'obrirà el fitxer en blanc:
sudo nano / etc / default / homebridge
Baixeu-vos el fitxer següent. Obriu aquest fitxer, copieu el contingut i enganxeu-lo al fitxer obert al terminal:
arxiu02
Per desar les edicions del fitxer, premeu CTRL + O, premeu Retorn i després CTRL + X per tancar el fitxer.
Escriviu l'ordre següent al terminal i premeu Intro. S'obrirà el fitxer en blanc:
sudo nano /etc/systemd/system/homebridge.service
Baixeu-vos el fitxer següent. Obriu aquest fitxer, copieu el contingut i enganxeu-lo al fitxer obert al terminal:
arxiu03
Per desar les edicions del fitxer, premeu CTRL + O, premeu Retorn i després CTRL + X per tancar el fitxer.
Per crear un usuari que executarà el servei automàticament en iniciar-se i donar-los els permisos adequats, escriviu cadascuna de les ordres següents i premeu Intro després de cadascuna:
sudo useradd --system homebridge
sudo mkdir / var / homebridge
sudo cp ~ /.homebridge / config.json / var / homebridge /
sudo cp -r ~ /.homebridge / persist / var / homebridge
sudo chmod -R 0777 / var / homebridge
sudo systemctl daemon-recoad
sudo systemctl habilita homebridge
sudo systemctl iniciar homebridge
Per reiniciar el sistema, escriviu l'ordre següent i premeu Retorn:
sudo reiniciar
Després del reinici del sistema, torneu a obrir el terminal, escriviu l'ordre següent i premeu Retorn per comprovar si el servei ja s'està executant:
systemctl status homebridge
Si tot està bé, el servei s'estarà executant i es pot veure "actiu (en execució)" escrit i a sota del codi de vuit dígits que s'havia introduït prèviament a config.json.
Premeu les tecles CTRL + C al terminal. Escriviu l'ordre següent i premeu Retorn per comprovar el registre de la informació registrada:
journalctl -f -u homebridge
Premeu les tecles CTRL + C al terminal.
Pas 5: Instal·lació del connector Homebridge Config UI X (Raspberry Pi)
Per demostrar la instal·lació d'un connector a Homebridge, vaig optar per utilitzar Homebridge Config UI X. Aquest connector permet configurar, supervisar, fer còpies de seguretat i reiniciar Homebridge mitjançant un navegador.
Per instal·lar el connector, escriviu l'ordre següent al terminal, entreu, confirmeu l'ordre si se us demana i espereu que finalitzi la instal·lació:
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Escriviu l'ordre següent al terminal i premeu Intro. S'obrirà un fitxer:
sudo nano / etc / sudoers
Amb la fletxa avall del teclat o fent rodar el ratolí, desplaceu-vos fins al final del fitxer i afegiu la línia següent:
homebridge TOT = (TOT) NOPASSWD: TOT
Per desar el fitxer, premeu CTRL + O i després CTRL + X per tancar el fitxer.
Escriviu l'ordre següent a la terminal i premeu Intro. S'obrirà un fitxer:
sudo nano / etc / default / homebridge
Amb les tecles de fletxa, desplaceu-vos fins al final de la línia HOMEBRIDGE_OPTS = -U / var / homebridge, doneu un espai i inseriu:
-Jo
Per desar el fitxer, premeu CTRL + O i després CTRL + X per tancar el fitxer.
Ara haureu d’editar config.json i afegir la informació del complement afegida a Homebridge.
Si heu fet el pas 4 per fer funcionar Homebridge immediatament després de començar Raspbian, escriviu l'ordre següent i premeu Intro:
sudo nano /var/homebridge/config.json
Si no vau posar Homebridge per començar amb Raspbian, escriviu l'ordre següent i premeu Intro:
sudo nano ~ /.homebridge / config.json
S'obrirà config.json:
Dins de l'estructura de "plataforma", cal informar tots els connectors que s'estan instal·lant a Homebridge.
Per a Homebridge Config UI X, heu d'afegir el fragment de codi següent que es troba al fitxer següent. Baixeu-lo, obriu-lo, copieu el contingut i enganxeu-lo al fitxer obert al terminal:
arxiu04
Amb les tecles de fletxa, aneu a "plataformes" i introduïu el fragment de codi que heu copiat del fitxer. A la imatge següent podeu veure l'aspecte de l'estructura de "plataformes" després d'afegir la informació:
Si voleu validar l'estructura del vostre codi després d'editar-lo, aneu al lloc JSONLint, enganxeu tot el codi config.json, feu clic a "Valida JSON" i, si tot està bé, es retornarà el missatge "JSON vàlid". Si el vostre codi té algun error, se li assenyalarà la línia amb l'error i se us mostrarà un missatge que descriurà l'error:
jsonlint.com/
Per desar el fitxer, premeu CTRL + O i després CTRL + X per tancar el fitxer.
Reinicieu el sistema escrivint l'ordre següent, premeu Intro i espereu el reinici:
sudo reiniciar
Per obrir Homebridge Config UI X a través del navegador directament a Raspberry Pi, heu d’accedir a l’adreça:
localhost: 8080 /
Si voleu obrir Homebridge Config UI X en un navegador des d’un altre equip connectat a la mateixa xarxa que la placa, simplement substituïu la paraula localhost de l’adreça anterior per la IP del vostre Raspberry Pi. Per verificar la IP assignada al vostre Raspberry Pi, simplement accediu al terminal, introduïu l'ordre següent i introduïu:
ifconfig
Probablement la IP assignada al vostre Raspberry Pi comença per "192.168 …".
En el meu cas, el tauler és IP 192.168.2.129, així que només heu d’accedir a l’URL que hi ha a sota de qualsevol equip de la meva xarxa:
192.168.2.129:8080/
S'obrirà una pàgina similar a la imatge següent i se us demanarà un inici de sessió i una contrasenya. Tant per a l'inici de sessió com per a la contrasenya, escriviu admin i introduïu per accedir:
Tingueu en compte que a la pàgina d’inici es mostra el codi QR i, a sota, el pin de 8 dígits que es pot utilitzar per enllaçar Homebridge a l’aplicació Home. A l’opció “Config” de l’eina, podeu accedir a config.json, editar-lo si cal i desar-lo.
Navegueu per les funcions disponibles a Homebridge Config UI X i familiaritzeu-vos amb l'eina.
Per aturar l'execució de Homebridge podeu utilitzar l'ordre següent al terminal:
servei sudo homebridge stop
Per reiniciar Homebridge podeu utilitzar l'ordre següent:
servei sudo homebridge reinici
Per iniciar l'execució de Homebridge, podeu utilitzar l'ordre següent:
Inici del servei sudo homebridge
Amb el servidor en funcionament, aneu al pas 9 per continuar enllaçant Homebridge amb l'aplicació Home del vostre dispositiu Apple.
Pas 6: Instal·lació de Homebridge al Windows
Si no teniu cap Raspberry Pi ni cap altra plataforma incrustada que pugui executar Homebridge, podeu deixar el servidor funcionant al Windows.
Haureu d’instal·lar NodeJS i un editor de text alternatiu al bloc de notes de Windows.
Descarregueu NodeJS des d'un dels enllaços següents i instal·leu-lo:
nodejs.org/en/download/
Durant la instal·lació marqueu la casella de selecció que us permet instal·lar automàticament les eines necessàries:
NodeJS no és un programa d'interfície gràfica, de manera que totes les accions s'hi fan des d'un símbol del sistema.
Descarregueu Notepad ++ des d’un dels enllaços següents i instal·leu-lo:
notepad-plus-plus.org/downloads/
Al menú d'opcions de Windows, quan feu clic amb el botó dret sobre qualsevol fitxer apareixerà l'opció "Edita amb Notepad ++" i podeu seleccionar aquesta opció sempre que necessiteu editar algun fitxer de text o fitxer Homebridge.
Aneu al menú "Inici" del Windows, escriviu i cerqueu "Configuració" i, quan el trobeu, accediu a l'opció. Feu clic a "Xarxa i Internet" i, a continuació, feu clic a "Xarxa i centre d'ús compartit". A "Tipus d'accés", feu clic a la vostra connexió activa, feu clic a "Detalls" i copieu l'adreça MAC de vuit dígits de la vostra targeta de xarxa i deseu-la al bloc de notes, ja que aquesta adreça serà necessària més endavant:
Al menú "Inici" del Windows, escriviu i cerqueu "cmd" (símbol del sistema) i, quan el trobeu, feu-hi clic dret i seleccioneu "Executa com a administrador":
Amb el terminal obert, escriviu cadascuna de les ordres següents i premeu Intro després de cadascuna per confirmar que la instal·lació de NodeJS / NPM ha estat correcta. Aquestes ordres retornen la versió de cadascun dels paquets instal·lats:
node -v
npm -v
Un cop finalitzats aquests tràmits, podem instal·lar Homebridge. Introduïu l'ordre següent, introduïu i espereu que finalitzi la instal·lació:
npm install -g --un pont segur home-perm-segur
A continuació, escriviu l'ordre següent i premeu Intro per arrencar Homebridge:
homebridge
Homebridge retornarà informació:
1) Homebridge no va trobar el fitxer config.json. Aquest fitxer proporciona paràmetres bàsics per executar Homebridge i qualsevol complement instal·lat. Més endavant crearem el fitxer config.json i la seva configuració.
2) No hi ha cap connector instal·lat. Homebridge sense connectors instal·lats és completament inútil.
3) Per enllaçar dispositius a l’aplicació Home, podeu llegir el codi QR que us proporciona la informació que necessiteu per aparellar. Com que el fitxer config.json no es va crear i configurar i no hi ha cap connector instal·lat, aquest codi QR actualment no és bo, tot i que a l’aplicació Home ja podreu trobar Homebridge disponible per enllaçar, però no.
4) Una altra manera d’enllaçar els dispositius a l’aplicació Home és mitjançant l’opció “Afegeix un accessori”, l’opció “No tinc cap codi ni puc escanejar” i a “Accessoris propers” es selecciona el dispositiu i se us demanarà el codi de configuració. Tingueu en compte que el terminal mostra el codi de vuit dígits i s’ha d’introduir perquè coincideixi amb l’aplicació.
Premeu les tecles CTRL + C del terminal per tancar Homebridge. Es tornarà el missatge "SIGINT, apagant Homebridge …" i se us demanarà la confirmació, on heu d'escriure la lletra Y i prémer Retorn.
Per crear el fitxer config.json, obriu Notepad ++, feu clic al menú "Fitxer", "Nou" i s'obrirà una finestra nova. Feu clic al menú "Idioma", desplaceu-vos fins a la lletra J de la llista i seleccioneu "JSON".
Baixeu-vos el fitxer següent. Obriu aquest fitxer, copieu el contingut i enganxeu-lo al fitxer obert a Notepad ++:
arxiu05
1) A "nom d'usuari", suprimiu la seqüència XX: XX: XX: XX: XX: XX i introduïu l'adreça MAC de vuit dígits de la targeta de xarxa que havíeu assenyalat anteriorment. Les lletres de l'adreça que introduïu han de ser majúscules.
2) A "pin" podeu conservar els vuit dígits numèrics o canviar a una seqüència que vulgueu, recordant mantenir el mateix format de separació amb els guions. Aquest serà el codi que heu d'introduir en el moment que enllaceu Homebridge amb l'aplicació Home.
Podeu conservar l’altra informació del fitxer, ja que a mesura que afegiu connectors i accessoris podeu introduir la informació necessària.
Feu clic al menú "Fitxer", "Desa", nomeneu el fitxer config.json i deseu-lo al camí "C: / Usuaris / EL VOSTRE NOM O DOCUMENTS \.homebridge":
Tanca Notepad ++.
Pas 7: Instal·lació del connector Homebridge Config UI X (Windows)
Per demostrar la instal·lació d'un connector a Homebridge, vaig optar per utilitzar Homebridge Config UI X. Aquest connector permet configurar, supervisar, fer còpies de seguretat i reiniciar Homebridge mitjançant un navegador.
Per instal·lar el connector, escriviu l'ordre següent al terminal, premeu Intro i espereu que finalitzi la instal·lació:
npm install -g --unsafe-perm homebridge-config-ui-x
NOTA: Si durant la instal·lació del connector trobeu un error que conté els termes MSBUILD / VCBuild.exe, només cal que executeu cadascuna de les ordres següents de manera independent i, a continuació, intenteu instal·lar-lo de nou des de l'ordre anterior:
npm install -g node-gyp
npm install --global --production windows-build-tools
npm install --global --production windows-build-tools --vs2015
Ara haureu d'editar config.json i introduir la informació del connector afegida a Homebridge. Aneu al camí "C: / Usuaris / EL VOSTRE NOM O DOCUMENTS \.homebridge" i a través de Notepad ++ obriu config.json que es va crear anteriorment:
Dins de l'estructura de "plataforma", cal informar tots els connectors que s'estan instal·lant a Homebridge.
Per a Homebridge Config UI X, heu d'afegir el fragment de codi següent que es troba al fitxer següent. Baixeu, obriu, copieu el contingut i enganxeu-lo al fitxer obert a Notepad ++:
arxiu06
Aneu a "plataformes" i introduïu el fragment de codi que heu copiat del fitxer. A la imatge següent podeu veure l'aspecte de l'estructura de "plataformes" després d'afegir la informació:
Si voleu validar l'estructura del vostre codi després d'editar-lo, aneu al lloc JSONLint, enganxeu tot el codi config.json, feu clic a "Valida JSON" i, si tot està bé, es retornarà el missatge "JSON vàlid". Si el vostre codi té algun error, se li assenyalarà la línia amb l'error i se us mostrarà un missatge que descriurà l'error:
jsonlint.com/
Deseu el fitxer, tanqueu Notepad ++ i reinicieu Windows.
Per obrir Homebridge Config UI X mitjançant el navegador, aneu a:
localhost: 8080 /
S'obrirà una pàgina similar a la imatge següent i se us demanarà un inici de sessió i una contrasenya. Tant per a l'inici de sessió com per a la contrasenya, escriviu admin i introduïu per accedir:
Tingueu en compte que a la pàgina d’inici es mostra el codi QR i, a sota, el pin de 8 dígits que es pot utilitzar per enllaçar Homebridge a l’aplicació Home. A l’opció “Config” de l’eina, podeu accedir a config.json, editar-lo si cal i desar-lo.
Navegueu per les funcions disponibles a Homebridge Config UI X i familiaritzeu-vos amb l'eina.
Pas 8: Inici de Homebridge amb Windows
Homebridge Config UI X proporciona una ordre que es pot utilitzar per configurar Homebridge com a servei perquè el servidor es pugui arrencar juntament amb Windows. A la sol·licitud, escriviu l'ordre següent, introduïu i espereu que finalitzi la instal·lació:
Instal·lació del servei hb
NOTA: Si el tallafoc de Windows sol·licita permís per accedir a la xarxa privada, concediu-lo
Un cop finalitzada la instal·lació, tanqueu l'indicador d'ordres i reinicieu Windows.
Un cop arrencat el sistema, premeu CTRL + ALT + DEL per obrir el Gestor de tasques del Windows. Aneu a la pestanya "Serveis", cerqueu Homebridge a la llista i comproveu si "Estat" està "en execució":
Fent clic dret al servei Homebridge s'obriran les opcions on podeu aturar el servei, reiniciar-lo i, si el servei està aturat, podeu iniciar:
Si voleu eliminar Homebridge de l’inici de Windows, simplement introduïu l’ordre següent, introduïu i espereu que es completi la desinstal·lació:
desinstal·lació del servei hb
NOTA: Depenent de l’antivirus que utilitzeu, és possible que tingueu dificultats per trobar Homebridge des del vostre dispositiu mòbil. A efectes de proves, quan sigui el moment d’enllaçar Homebridge a l’aplicació Home, si no es troba el servidor en un termini de dos minuts, desactiveu l’antivirus, desactiveu Windows Defender, reinicieu el servei Homebridge mitjançant el Gestor de tasques del Windows i torneu a provar de trobar el servidor des de l'aplicació Inici
Pas 9: enllaçar Homebridge a l'aplicació Home
Les directrius següents són vàlides tant per a Homebridge que s’executa a Raspberry Pi com per a Windows. Assegureu-vos que el servidor s'estigui executant, ja que l'aplicació Home només trobarà Homebridge si està en línia.
Vaig utilitzar un iPhone 8 Plus per a aquesta publicació, de manera que a partir d’aquí els passos es basaran en iOS. Per a altres dispositius compatibles amb Apple Homekit, us suggerim que consulteu els menús de les opcions següents.
Aneu a la pantalla d'inici del vostre iPhone i cerqueu l'aplicació Inici des de les aplicacions. Si no el trobeu, aneu a l'App Store i instal·leu l'aplicació:
Amb l'aplicació Inici oberta, feu clic a "Afegeix un accessori":
A la pantalla que s'obre, feu clic a "No tinc cap codi ni puc escanejar?":
A "Accessoris propers" veureu el Homebridge. Feu-hi clic per obrir la pantalla de sincronització:
S'obrirà un missatge i heu de fer clic a "Afegeix de totes maneres":
Se us demanarà el "Codi de configuració de Homebridge". Empleneu el codi (PIN) que heu definit a config.json i espereu:
Si tot va bé, veureu una pantalla que indica que s'ha afegit Homebridge i que està a punt per utilitzar-se:
NOTA: Si rebeu un missatge que indica que el codi no s'ha acceptat o no s'ha pogut afegir, tanqueu l'aplicació Home, reinicieu Homebridge i torneu a provar els passos
A la pantalla següent, veureu el missatge "Configuració addicional necessària", ja que encara no hi ha cap dispositiu Homebridge. Feu clic a FET i l'aplicació tornarà a la pantalla d'inici:
A la pantalla d’inici, feu clic a un símbol de casa, a la pantalla següent, feu clic a “Hubs & Bridges”, feu clic a l’Homebridge acabat d’afegir i veureu informació, i si més endavant necessiteu eliminar l’enllaç Homebridge, feu clic a “Elimina Bridge de casa ":
Si elimineu Homebridge de l'aplicació Home i voleu afegir-lo de nou, haureu de suprimir les carpetes "accessoris" i "persistir" del servidor.
A Raspberry Pi:
Per finalitzar Homebridge, escriviu l'ordre següent al terminal i premeu Retorn:
servei sudo homebridge stop
Si heu fet el pas 4 per fer funcionar Homebridge immediatament després de començar Raspbian, escriviu l'ordre següent i premeu Intro:
cd / var / homebridge
Si no vau posar Homebridge per començar amb Raspbian, escriviu l'ordre següent i premeu Intro:
cd.homebridge /
Escriviu cadascuna de les ordres següents i premeu Retorn després de cadascuna per suprimir les carpetes "accessoris" i "persistents":
sudo rm -r persist /
accessoris sudo rm -r /
Digite o comando abaixo no terminal i d enter per iniciar o Homebridge:
Inici del servei sudo homebridge
Torneu a fer els passos per enllaçar Homebridge amb l'aplicació Home.
Al Windows:
Atureu el servei Homebridge mitjançant el Gestor de tasques del Windows, aneu al camí "C: / Users / YOUR NAME OR DOCUMENTS \.homebridge" i suprimiu els "accessoris" i les "carpetes persistents". Inicieu el servei Homebridge mitjançant el Gestor de tasques del Windows.
Torneu a fer els passos per enllaçar Homebridge amb l'aplicació Home.
És important tenir en compte que qualsevol dispositiu integrat a l’aplicació Home funciona localment. Per poder controlar els dispositius d'aplicacions casolanes a través d'una xarxa externa (connexió 3G / 4G, per exemple), haureu de configurar un concentrador d'automatització des d'un dels dispositius Apple següents: iPad (amb iOS 10 o posterior), Apple TV (4a generació), o HomePod. D’aquesta manera, fins i tot fora de casa podreu controlar remotament els vostres dispositius d’automatització i IoT integrats amb l’aplicació Home a través de Homebridge o Homekit.
En enllaçar Homebridge amb l’aplicació Inici completada, podeu explorar les funcions d’aquesta gran eina. A l’enllaç següent podeu veure la llista de connectors disponibles per utilitzar-se amb Homebridge i fent clic sobre cadascun d’ells podeu veure la seva informació i com instal·lar-lo:
www.npmjs.com/search?q=homebridge-plugin
Si teniu un dispositiu IoT o domòtic i voleu integrar-lo amb Homebridge, només cal que cerqueu si ja hi ha un connector que us permetrà utilitzar aquest dispositiu a l’aplicació Home.
Com que l'usuari root no està habilitat a Raspbian, per a les instal·lacions de connectors sempre recordeu d'utilitzar la paraula sudo abans de l'ordre terminal install. Si no utilitzeu sudo, el sistema sempre us demanarà que introduïu la contrasenya del sistema per dur a terme l'acció o podeu tornar un missatge que indiqui que no teniu permís.
Al Windows, l’indicador d’ordres s’ha d’executar com a administrador per poder executar les línies d’ordres i no heu d’utilitzar la paraula sudo, ja que el sistema no el reconeixerà.
Sempre que instal·leu un connector, assegureu-vos d'afegir la seva informació a config.json i reinicieu Homebridge perquè l'aplicació Home es pugui actualitzar amb la informació dels connectors afegits. De la mateixa manera, sempre que desinstal·leu un connector Homebridge, assegureu-vos d’eliminar la informació config.json del connector, ja que si no suprimiu el servidor, pot ser que tingueu problemes d’inici.
A continuació es mostren alguns enllaços que poden ser útils per trobar més informació sobre Homebridge i Homekit:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Si teniu dispositius Sonoff i us agradaria utilitzar-los amb l’aplicació Home i Siri, us recomanem que llegiu l’aplicació Integrable Sonoff With Home (Apple IPhone IOS) que es pot instruir.
Recomanat:
Instal·leu Windows 10 complet en un Raspberry Pi !: 5 passos
Instal·leu el Windows 10 complet en un Raspberry Pi !: El Raspberry Pi és una placa ideal per fer moltes coses. Hi ha molts elements instructius sobre coses com IOT, domòtica, etc
Instal·leu .NET Framework 1.0 al Windows de 64 bits: 8 passos
Install.NET Framework 1.0 en Windows de 64 bits: Qualsevol persona que hagi intentat instal·lar la versió 1.0 de NET Framework en una versió de Windows de 64 bits probablement s'ha trobat amb un error dient que no funcionarà en Windows de 64 bits . Tot i això, hi ha una solució alternativa. AVÍS: Microsoft no admet
Instal·leu Vim al Windows: 8 passos
Instal·leu Vim al Windows: Vim significa Vi IMproved. Vim és un programa de codi obert sota la llicència pública GNUGeneral, que significa que es pot distribuir, modificar i utilitzar lliurement. Essencialment, Vim és un editor de text, igual que el Bloc de notes al Windows o TextEdit al Ma
Instal·leu Fedora 8 (home llop) al Windows XP amb QEMU: 11 passos
Instal·leu Fedora 8 (Werewolf) al Windows XP Amb QEMU: el tutorial complet (hi ha disponible una versió PDF). Per entendre aquest tutorial, necessiteu un coneixement d’un PC amb Windows XP i un bon fons a Linux i Fedora. L'objectiu del tutorial és mostrar / centrar-se en les diferències i en els set
Descarregueu i instal·leu Windows 7 Beta (Build 7000) a l'ordinador: 4 passos
Descarregueu i instal·leu Windows 7 Beta (Build 7000) al vostre ordinador: en aquesta instrucció, us mostraré com descarregar la versió beta de Windows 7 en un DVD (la mida del fitxer és de 3,7 gigs) i instal·leu-la al vostre ordinador. Comencem