Tabla de contenido:
- Paso 1: ¿Qué es Homekit?
- Paso 2: ¿Qué es Homebridge?
- Paso 3: Instalación de Homebridge en Raspberry Pi
- Paso 4: Iniciar Homebridge en Raspbian Boot
- Paso 5: Instalación del complemento X de la interfaz de usuario de Homebridge Config (Raspberry Pi)
- Paso 6: instalación de Homebridge en Windows
- Paso 7: Instalación del complemento X de la interfaz de usuario de Homebridge Config (Windows)
- Paso 8: Iniciar Homebridge con Windows
- Paso 9: vincular Homebridge a la aplicación Home
Video: Instale Homebridge en Raspberry Pi y Windows: 9 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Este tutorial es para personas que desean instalar Homebridge en Raspberry Pi y Windows.
Inicialmente, este tutorial se escribió en portugués aquí en Brasil. Hice lo mejor que pude para escribirlo en inglés. Así que perdóname por algunos errores que pueda haber al escribir.
Esta instrucción se dividió de la siguiente manera:
Paso 1: ¿Qué es Homekit?
Paso 2: ¿Qué es Homebridge?
Paso 3: Instalación de Homebridge en Raspberry Pi
Paso 4: Iniciar Homebridge en Raspbian Boot
Paso 5: Instalación del complemento X de la interfaz de usuario de Homebridge Config (Raspberry Pi)
Paso 6: instalación de Homebridge en Windows
Paso 7: Instalación del complemento X de la interfaz de usuario de Homebridge Config (Windows)
Paso 8: Iniciar Homebridge con Windows
Paso 9: vincular Homebridge a la aplicación Home
Paso 1: ¿Qué es Homekit?
Homekit es un paquete de desarrollo proporcionado por Apple para que los desarrolladores creen soluciones de Internet de las cosas (IoT). Este paquete de desarrollo permite que los dispositivos creados por Apple (iPhone y iPad, por ejemplo) controlen otros dispositivos, como lámparas o información de sensores. Desde iOS 9 y Watch OS Homekit se convirtió en una herramienta nativa, y debido a toda la tecnología implementada por Apple es posible crear sistemas de automatización simplemente con este kit.
Para identificar los dispositivos compatibles con Homekit que están activos en la red y para configurar y controlar estos dispositivos, debe tener la aplicación Home instalada en cualquier dispositivo Apple (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod o Mac). Los dispositivos que se integran con la aplicación Home pueden tener un código QR que permite emparejarse con la aplicación Home en su dispositivo Apple.
Después de configurar el dispositivo en la aplicación Inicio, el usuario puede controlar el dispositivo a través de un acceso directo que se crea en la pantalla principal de la aplicación o utilizar Siri (asistente de voz proporcionado por Apple) y enviar comandos de voz para activar el dispositivo.
Los requisitos de hardware y software de Apple para el uso de Homekit son:
- iPhone, iPad o iPod touch (con iOS 10 o posterior);
- Apple Watch (con WatchOS 3 o posterior);
- Apple TV (cuarta generación);
- Apple HomePod;
- Mac (con macOS 10.14 Mojave o posterior);
Cuando se trata de automatización del hogar e IoT, hay una serie de soluciones rentables en el mercado, sin embargo, la gran mayoría no están certificadas por Apple y, por lo tanto, no son compatibles de forma nativa con Homekit. Si está cansado de esperar a que Apple certifique estas soluciones para usarlas con Homekit, debe usar Homebridge.
Paso 2: ¿Qué es Homebridge?
Desarrollado por Nick Farina, Homebridge es un servidor NodeJS que emula la API de Homekit y hace posible el uso de dispositivos no certificados por Apple con la aplicación Home y Siri. El servidor es liviano, puede ejecutarse en una red doméstica y es modular, lo que significa que admite múltiples complementos creados y puestos a disposición por una comunidad extremadamente activa para fortalecer la herramienta.
Los complementos están instalados en Homebridge y la mayoría de ellos están destinados a hacer compatible Homekit con cualquier dispositivo no certificado por Apple. Los complementos para usar con Homebridge se instalan directamente desde el sitio web de NPM.
La instalación de Homebridge se puede hacer en varios sistemas, sin embargo, para este instructable se utilizará Raspberry Pi 3 Model B + con el sistema operativo Raspbian, y también explicaré cómo instalarlo en Windows.
Paso 3: Instalación de Homebridge en Raspberry Pi
Idealmente, Homebridge debería estar disponible en cualquier momento que lo necesite, por lo que debería dejar el servidor funcionando las 24 horas del día, los 7 días de la semana. Para ello, puede instalar el servidor en Raspberry Pi y seguir funcionando constantemente en su red doméstica.
Si no tiene Raspbian instalado y configurado en la tarjeta de memoria, le recomiendo que lea el Instructable Install and Configure Raspbian on Raspberry Pi, siga los pasos a continuación y luego regrese para continuar.
Con su Raspberry Pi ejecutando Raspbian, en la pantalla de inicio del sistema abra la terminal:
En la terminal, escriba el primer comando a continuación, presione enter, y si se le solicita que confirme la acción, escriba Y y presione enter. Este tipo de confirmación aparece a menudo al eliminar o instalar paquetes. Luego escriba el segundo comando, ingrese, confirme el comando si se le solicita y espere. Estos comandos verifican y actualizan el sistema si es necesario:
sudo apt-get update
sudo apt-get upgrade
Escriba el siguiente comando en la terminal y presione enter:
ifconfig
Se devolverá alguna información. Si está utilizando un cable de red para proporcionar una conexión de red a su Raspberry Pi, vaya a la parte de información después de "eth0:" y busque la dirección MAC de la tarjeta de red de ocho dígitos y estará después de la palabra "ether". está usando una conexión WiFi para asignar una conexión de red a su tarjeta, vaya a la parte de información después de "wlan0:" y busque la dirección MAC de la tarjeta de red de ocho dígitos que también estará después de la palabra "ether":
Copie la dirección MAC de ocho dígitos para su tarjeta de red y guárdela en el Bloc de notas, ya que esta dirección se requerirá más adelante.
Como informé anteriormente, Homebridge es un servidor NodeJS y los complementos se instalan directamente desde el sitio de NPM. Raspbian generalmente viene con los paquetes NodeJS y NPM instalados, sin embargo, puede haber incompatibilidad entre las versiones de ambos paquetes, por lo que es mejor eliminar ambas instalaciones y luego reinstalar.
Para eliminar NPM, escriba el siguiente comando en la terminal, ingrese, confirme el comando si se le solicita y espere a que se complete la eliminación del paquete:
sudo apt --auto-remove purge npm
Para eliminar NodeJS, escriba el siguiente comando en la terminal, ingrese, confirme el comando si se le solicita y espere a que se complete la eliminación del paquete:
sudo apt --auto-remove purge nodejs
Después de eliminar NodeJS y NPM, podemos proceder a instalar los paquetes actualizados. Para instalar NodeJS, escriba el siguiente comando en la terminal, ingrese, confirme el comando si se le solicita y espere a que se complete la instalación del paquete:
sudo apt instalar nodejs
Para instalar NPM, escriba el siguiente comando en la terminal, ingrese, confirme el comando si se le solicita y espere a que se complete la instalación del paquete:
curl -L https://www.npmjs.com/install.sh | sudo sh
Escriba cada uno de los comandos a continuación y presione Intro después de cada uno para confirmar que la instalación del paquete fue exitosa. Estos comandos devuelven la versión de cada paquete que se acaba de instalar:
nodo -v
npm -v
Instale Avahi y sus dependencias. Ingrese el comando a continuación, ingrese, confirme el comando si se le solicita y espere a que se complete la instalación:
sudo apt-get install libavahi-compat-libdnssd-dev
Una vez completados estos procedimientos, podemos instalar Homebridge. Ingrese el comando a continuación, ingrese, confirme el comando si se le solicita y espere a que se complete la instalación:
sudo npm install -g --unsafe-perm homebridge
Luego escriba el comando a continuación y presione enter para iniciar Homebridge:
puente de casa
Homebridge devolverá alguna información:
1) Homebridge no encontró el archivo config.json. Este archivo proporciona la configuración básica para ejecutar Homebridge y cualquier complemento instalado. Posteriormente crearemos el archivo config.json y su configuración.
2) No se instaló ningún complemento. Homebridge sin complementos instalados es completamente inútil.
3) Para vincular dispositivos a la aplicación Inicio, puede leer el código QR que le brinda la información que necesita para emparejar. Dado que el archivo config.json no se creó ni configuró, y no hay ningún complemento instalado, este código QR actualmente no es bueno, aunque en la aplicación Home ya podrá encontrar Homebridge disponible para vincular, pero no lo hace.
4) Otra forma de vincular dispositivos a la aplicación Home es a través de la opción "Agregar accesorio", "No tengo un código o no puedo escanear", y en "Accesorios cercanos" se selecciona el dispositivo y luego se le pedirá el código de configuración. Tenga en cuenta que en el terminal se muestra el código de ocho dígitos y se debe ingresar para que coincida con la aplicación.
Más tarde, puede usar el código QR o el código de ocho dígitos para vincular Homebridge a la aplicación Home en su dispositivo Apple.
Presione las teclas CTRL + C en la terminal para que Homebridge se apague y se devolverá el mensaje "Got SIGINT, apagando Homebridge …".
Para crear el archivo config.json, escriba el siguiente comando en la terminal y presione Intro. Se abrirá el archivo en blanco:
sudo nano ~ /.homebridge / config.json
Descargue el archivo a continuación. Abra este archivo, copie el contenido y péguelo en el archivo que está abierto en la terminal:
file01
1) En “nombre de usuario” elimine la secuencia XX: XX: XX: XX: XX: XX e ingrese la dirección MAC de ocho dígitos de la tarjeta de red que anotó anteriormente. Las letras de la dirección que ingrese deben estar todas en mayúsculas.
2) En "pin" puedes mantener los ocho dígitos numéricos o puedes cambiar a una secuencia que quieras, recordando mantener el mismo formato de separación con los guiones. Este será el código que debe ingresar al momento de vincular Homebridge a la aplicación Home.
Puede conservar la otra información del archivo, ya que a medida que agrega complementos y accesorios, puede ingresar la información requerida.
Para guardar las ediciones del archivo, presione CTRL + O, presione Intro y luego CTRL + X para cerrar el archivo.
Paso 4: Iniciar Homebridge en Raspbian Boot
Iniciar Homebridge manualmente cada vez que enciende su Raspberry Pi no es muy práctico, por lo que es mejor que el servidor se ejecute inmediatamente después de que se inicie Raspbian.
Escriba el comando a continuación en la terminal y presione enter. Se abrirá el archivo en blanco:
sudo nano / etc / default / homebridge
Descargue el archivo a continuación. Abra este archivo, copie el contenido y péguelo en el archivo que está abierto en la terminal:
file02
Para guardar las ediciones del archivo, presione CTRL + O, presione Intro y luego CTRL + X para cerrar el archivo.
Escriba el comando a continuación en la terminal y presione enter. Se abrirá el archivo en blanco:
sudo nano /etc/systemd/system/homebridge.service
Descargue el archivo a continuación. Abra este archivo, copie el contenido y péguelo en el archivo que está abierto en la terminal:
file03
Para guardar las ediciones del archivo, presione CTRL + O, presione Intro y luego CTRL + X para cerrar el archivo.
Para crear un usuario que ejecutará el servicio automáticamente al inicio y otorgarle los permisos adecuados, escriba cada uno de los siguientes comandos y presione Intro después de cada uno:
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-reload
sudo systemctl habilitar homebridge
sudo systemctl start homebridge
Para reiniciar el sistema, escriba el comando a continuación y presione enter:
sudo reiniciar
Después de reiniciar el sistema, abra la terminal nuevamente, escriba el comando a continuación y presione enter para verificar si el servicio ya se está ejecutando:
systemctl status homebridge
Si todo está bien, el servicio se ejecutará y podrá ver escrito "activo (en ejecución)" y debajo del código de ocho dígitos que se ingresó previamente en config.json.
Presione las teclas CTRL + C en el terminal. Escriba el comando a continuación y presione enter para verificar el registro de información registrada:
journalctl -f -u homebridge
Presione las teclas CTRL + C en el terminal.
Paso 5: Instalación del complemento X de la interfaz de usuario de Homebridge Config (Raspberry Pi)
Para demostrar la instalación de un complemento en Homebridge, elegí usar Homebridge Config UI X. Este complemento permite a través de un navegador poder configurar, monitorear, hacer copias de seguridad y reiniciar Homebridge.
Para instalar el complemento, escriba el siguiente comando en la terminal, ingrese, confirme el comando si se le solicita y espere a que se complete la instalación:
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Escriba el comando a continuación en la terminal y presione enter. Se abrirá un archivo:
sudo nano / etc / sudoers
Usando la flecha hacia abajo del teclado o girando el mouse, desplácese hasta el final del archivo y agregue la siguiente línea:
homebridge TODOS = (TODOS) NOPASSWD: TODOS
Para guardar el archivo presione CTRL + O y luego CTRL + X para cerrar el archivo.
Escriba el comando a continuación en la terminal y presione enter. Se abrirá un archivo:
sudo nano / etc / default / homebridge
Usando las teclas de flecha, desplácese hasta el final de la línea HOMEBRIDGE_OPTS = -U / var / homebridge, dé un espacio e inserte:
-I
Para guardar el archivo presione CTRL + O y luego CTRL + X para cerrar el archivo.
Ahora deberá editar config.json y agregar la información del complemento agregada a Homebridge.
Si realizó el paso 4 para que Homebridge se ejecute inmediatamente después de que se inicie Raspbian, escriba el comando a continuación y presione enter:
sudo nano /var/homebridge/config.json
Si no puso Homebridge para comenzar con Raspbian, escriba el comando a continuación y presione enter:
sudo nano ~ /.homebridge / config.json
El config.json se abrirá:
Dentro de la estructura de la "plataforma", se deben informar todos los complementos que se están instalando en Homebridge.
Para Homebridge Config UI X, debe agregar el siguiente fragmento de código que se encuentra en el archivo a continuación. Descárgalo, ábrelo, copia el contenido y pégalo en el archivo que está abierto en el terminal:
file04
Con las teclas de flecha, vaya a "plataformas" e ingrese el fragmento de código que copió del archivo. En la imagen a continuación, puede ver cómo se verá la estructura de las "plataformas" después de agregar la información:
Si desea validar la estructura de su código después de la edición, simplemente vaya al sitio JSONLint, pegue todo el código config.json, haga clic en "Validar JSON" y si todo está bien, se devolverá el mensaje "JSON válido". Si su código tiene algún error, se le señalará la línea con el error y se devolverá un mensaje que describe el error:
jsonlint.com/
Para guardar el archivo presione CTRL + O y luego CTRL + X para cerrar el archivo.
Reinicie el sistema escribiendo el comando a continuación, presione enter y espere el reinicio:
sudo reiniciar
Para abrir Homebridge Config UI X a través del navegador directamente en Raspberry Pi, debe acceder a la dirección:
localhost: 8080 /
Si desea abrir Homebridge Config UI X en un navegador desde otra computadora conectada a la misma red que la placa, simplemente reemplace la palabra localhost de la dirección anterior con la IP de su Raspberry Pi. Para verificar la IP asignada a su Raspberry Pi, simplemente acceda al terminal, ingrese el comando a continuación e ingrese:
ifconfig
Probablemente la IP asignada a su Raspberry Pi comience con “192.168…”.
En mi caso, la placa es IP 192.168.2.129, así que solo acceda a la URL debajo de cualquier computadora en mi red:
192.168.2.129:8080/
Se abrirá una página similar a la imagen de abajo y se le pedirá un nombre de usuario y una contraseña. Tanto para el nombre de usuario como para la contraseña, escriba admin e ingrese para acceder:
Tenga en cuenta que en la página de inicio se muestra el código QR y debajo el pin de 8 dígitos que se puede utilizar para vincular Homebridge a la aplicación Home. En la opción "Config" de la herramienta, puede acceder a config.json, editar si es necesario y luego guardar.
Explore las funciones disponibles en Homebridge Config UI X y familiarícese con la herramienta.
Para detener la ejecución de Homebridge, puede usar el siguiente comando en la terminal:
sudo servicio homebridge stop
Para reiniciar Homebridge, puede usar el siguiente comando:
reinicio del homebridge del servicio sudo
Para iniciar la ejecución de Homebridge, puede utilizar el siguiente comando:
sudo service homebridge start
Con el servidor en ejecución, vaya al paso 9 para continuar vinculando Homebridge con la aplicación Home en su dispositivo Apple.
Paso 6: instalación de Homebridge en Windows
Si no tiene una Raspberry Pi u otra plataforma integrada que pueda ejecutar Homebridge, puede dejar su servidor ejecutándose en Windows.
Deberá instalar NodeJS y un editor de texto alternativo al Bloc de notas de Windows.
Descargue NodeJS desde uno de los enlaces a continuación y luego instálelo:
nodejs.org/en/download/
Durante la instalación, marque la casilla de verificación que le permite instalar automáticamente las herramientas necesarias:
NodeJS no es un programa de interfaz gráfica, por lo que todas las acciones se realizan desde un símbolo del sistema.
Descargue Notepad ++ desde uno de los enlaces a continuación y luego instálelo:
notepad-plus-plus.org/downloads/
En el menú de opciones de Windows al hacer clic derecho sobre cualquier archivo aparecerá la opción “Editar con Notepad ++” y puedes seleccionar esta opción siempre que necesites editar algún archivo de texto o archivo Homebridge.
Vaya al menú "Inicio" de Windows, escriba y busque "Configuración" y, cuando lo encuentre, acceda a la opción. Haga clic en "Red e Internet" y luego haga clic en "Centro de redes y recursos compartidos". En "Tipo de acceso", haga clic en su conexión activa, haga clic en "Detalles" y copie la dirección MAC de ocho dígitos para su tarjeta de red y guárdela en el bloc de notas, ya que esta dirección se requerirá más adelante:
En el menú "Inicio" de Windows, escriba y busque "cmd" (Símbolo del sistema) y cuando lo encuentre, haga clic derecho sobre él y seleccione "Ejecutar como administrador":
Con la terminal abierta, escriba cada uno de los comandos a continuación y presione Intro después de cada uno para confirmar que la instalación de NodeJS / NPM fue exitosa. Estos comandos devuelven la versión de cada uno de los paquetes que se instalaron:
nodo -v
npm -v
Una vez completados estos procedimientos, podemos instalar Homebridge. Ingrese el siguiente comando, ingrese y espere a que se complete la instalación:
npm install -g --unsafe-perm homebridge
Luego escriba el comando a continuación y presione enter para iniciar Homebridge:
homebridge
Homebridge devolverá alguna información:
1) Homebridge no encontró el archivo config.json. Este archivo proporciona la configuración básica para ejecutar Homebridge y cualquier complemento instalado. Posteriormente crearemos el archivo config.json y su configuración.
2) No se instaló ningún complemento. Homebridge sin complementos instalados es completamente inútil.
3) Para vincular dispositivos a la aplicación Inicio, puede leer el código QR que le brinda la información que necesita para emparejar. Dado que el archivo config.json no se creó ni configuró, y no hay ningún complemento instalado, este código QR actualmente no es bueno, aunque en la aplicación Home ya podrá encontrar Homebridge disponible para vincular, pero no lo hace.
4) Otra forma de vincular dispositivos a la aplicación Home es a través de la opción "Agregar accesorio", "No tengo un código o no puedo escanear", y en "Accesorios cercanos" se selecciona el dispositivo y luego se le pedirá el código de configuración. Tenga en cuenta que en el terminal se muestra el código de ocho dígitos y se debe ingresar para que coincida con la aplicación.
Presione las teclas CTRL + C en el terminal para cerrar Homebridge. El mensaje "Obtuve SIGINT, cerrando Homebridge …" será devuelto y se le pedirá confirmación, donde debe escribir la letra Y y presionar enter.
Para crear el archivo config.json abra Notepad ++, haga clic en el menú "Archivo", "Nuevo" y se abrirá una nueva ventana. Haga clic en el menú "Idioma", desplácese hasta la letra J en la lista y seleccione "JSON".
Descargue el archivo a continuación. Abra este archivo, copie el contenido y péguelo en el archivo que está abierto en Notepad ++:
file05
1) En “nombre de usuario” elimine la secuencia XX: XX: XX: XX: XX: XX e ingrese la dirección MAC de ocho dígitos de la tarjeta de red que anotó anteriormente. Las letras de la dirección que ingrese deben estar todas en mayúsculas.
2) En “pin” puedes mantener los ocho dígitos numéricos o puedes cambiar a una secuencia que desees, recordando mantener el mismo formato de separación con los guiones. Este será el código que debe ingresar al momento de vincular Homebridge a la aplicación Home.
Puede conservar la otra información del archivo, ya que a medida que agrega complementos y accesorios, puede ingresar la información requerida.
Haga clic en el menú "Archivo", "Guardar", nombre el archivo config.json y guárdelo en la ruta "C: / Usuarios / SU NOMBRE O DOCUMENTOS \.homebridge":
Cierre el Bloc de notas ++.
Paso 7: Instalación del complemento X de la interfaz de usuario de Homebridge Config (Windows)
Para demostrar la instalación de un complemento en Homebridge, elegí usar Homebridge Config UI X. Este complemento permite a través de un navegador poder configurar, monitorear, hacer copias de seguridad y reiniciar Homebridge.
Para instalar el complemento, escriba el siguiente comando en la terminal, presione Intro y espere a que finalice la instalación:
npm install -g --unsafe-perm homebridge-config-ui-x
NOTA: Si durante la instalación del complemento encuentra un error que contiene los términos MSBUILD / VCBuild.exe, simplemente ejecute cada uno de los siguientes comandos de forma independiente y luego intente instalar nuevamente desde el comando anterior:
npm install -g node-gyp
npm install --global --production windows-build-tools
npm install --global --production windows-build-tools --vs2015
Ahora deberá editar config.json e ingresar la información del complemento agregada a Homebridge. Vaya a la ruta "C: / Usuarios / SU NOMBRE O DOCUMENTOS \.homebridge" y, a través de Notepad ++, abra config.json que se creó anteriormente:
Dentro de la estructura de la "plataforma", se deben informar todos los complementos que se están instalando en Homebridge.
Para Homebridge Config UI X, debe agregar el siguiente fragmento de código que se encuentra en el archivo a continuación. Descargue, abra, copie el contenido y péguelo en el archivo que está abierto en Notepad ++:
file06
Vaya a "plataformas" e ingrese el fragmento de código que copió del archivo. En la imagen a continuación, puede ver cómo se verá la estructura de las "plataformas" después de agregar la información:
Si desea validar la estructura de su código después de la edición, simplemente vaya al sitio JSONLint, pegue todo el código config.json, haga clic en "Validar JSON" y si todo está bien, se devolverá el mensaje "JSON válido". Si su código tiene algún error, se le señalará la línea con el error y se devolverá un mensaje que describe el error:
jsonlint.com/
Guarde el archivo, cierre Notepad ++ y reinicie Windows.
Para abrir Homebridge Config UI X a través del navegador, vaya a:
localhost: 8080 /
Se abrirá una página similar a la imagen de abajo y se le pedirá un nombre de usuario y una contraseña. Tanto para el nombre de usuario como para la contraseña, escriba admin e ingrese para acceder:
Tenga en cuenta que en la página de inicio se muestra el código QR y debajo el pin de 8 dígitos que se puede utilizar para vincular Homebridge a la aplicación Home. En la opción "Config" de la herramienta, puede acceder a config.json, editar si es necesario y luego guardar.
Explore las funciones disponibles en Homebridge Config UI X y familiarícese con la herramienta.
Paso 8: Iniciar Homebridge con Windows
Homebridge Config UI X proporciona un comando que se puede utilizar para configurar Homebridge como un servicio para que el servidor se pueda iniciar junto con Windows. En el símbolo del sistema, escriba el comando a continuación, ingrese y espere a que se complete la instalación:
instalación del servicio hb
NOTA: Si su firewall de Windows solicita permiso para acceder a la red privada, concédalo
Una vez completada la instalación, cierre el símbolo del sistema y reinicie Windows.
Después de que se inicie el sistema, presione CTRL + ALT + SUPR para abrir el Administrador de tareas de Windows. Vaya a la pestaña "Servicios", busque Homebridge en la lista y vea si "Estado" es "En ejecución":
Al hacer clic derecho en el servicio Homebridge se abrirán las opciones donde puede detener el servicio, reiniciar y si el servicio se detiene puede iniciar:
Si desea eliminar Homebridge del inicio de Windows, simplemente ingrese el comando a continuación, ingrese y espere a que se complete la desinstalación:
desinstalación del servicio hb
NOTA: Dependiendo del antivirus que utilice, puede tener dificultades para encontrar Homebridge desde su dispositivo móvil. Para fines de prueba, cuando sea el momento de vincular Homebridge a la aplicación Home, si no se encuentra el servidor en dos minutos, desactive su antivirus, desactive Windows Defender, reinicie el servicio Homebridge a través del Administrador de tareas de Windows e intente nuevamente para encontrar el servidor. desde la aplicación Inicio
Paso 9: vincular Homebridge a la aplicación Home
Las siguientes pautas son válidas para Homebridge que se ejecuta en Raspberry Pi y Windows. Asegúrese de que el servidor se esté ejecutando, ya que la aplicación Home solo encontrará Homebridge si está en línea.
Usé un iPhone 8 Plus para esta publicación, por lo que a partir de aquí los pasos estarán basados en iOS. Para otros dispositivos compatibles con Apple Homekit, le sugiero que consulte los menús para las siguientes opciones.
Vaya a la pantalla de inicio de su iPhone y busque la aplicación Inicio en las aplicaciones. Si no puede encontrarlo, vaya a la App Store e instale la aplicación:
Con la aplicación Inicio abierta, haga clic en "Agregar accesorio":
En la pantalla que se abre, haga clic en "¿No tengo un código o no puedo escanear?":
En "Accesorios cercanos" verá el Homebridge. Haga clic en él para abrir la pantalla de emparejamiento:
Se abrirá un mensaje y debe hacer clic en "Agregar de todos modos":
Se le pedirá el "Código de configuración de Homebridge". Complete el código (PIN) que estableció en config.json y espere:
Si todo va bien, verá una pantalla que indica que Homebridge se ha agregado y está listo para usar:
NOTA: Si recibe un mensaje que indica que el código no fue aceptado o no se pudo agregar, cierre la aplicación Home, reinicie Homebridge e intente los pasos nuevamente
En la siguiente pantalla, verá el mensaje "Se requiere configuración adicional", ya que todavía no hay ningún dispositivo Homebridge. Haga clic en HECHO y la aplicación volverá a la pantalla de inicio:
En la pantalla de inicio, haga clic en el símbolo de una casa, en la siguiente pantalla, haga clic en "Hubs & Bridges", haga clic en el Homebridge recién agregado y verá algo de información, y si más tarde necesita eliminar el enlace de Homebridge, simplemente haga clic en " Eliminar Bridge de la casa”:
Si elimina Homebridge de la aplicación Home y desea agregarlo nuevamente, deberá eliminar las carpetas "accesorios" y "persistir" del servidor.
En Raspberry Pi:
Termine Homebridge escribiendo el siguiente comando en la terminal y presionando enter:
sudo servicio homebridge stop
Si realizó el paso 4 para que Homebridge se ejecute inmediatamente después de que se inicie Raspbian, escriba el comando a continuación y presione enter:
cd / var / homebridge
Si no puso Homebridge para comenzar con Raspbian, escriba el comando a continuación y presione enter:
cd.homebridge /
Escriba cada uno de los comandos a continuación y presione enter después de cada uno para eliminar las carpetas "accesorios" y "persistir":
sudo rm -r persist /
sudo rm -r accesorios /
Digite o comando abaixo no terminal e dê enter para iniciar o Homebridge:
sudo service homebridge start
Repita los pasos para vincular Homebridge a la aplicación Home.
En Windows:
Detenga el servicio Homebridge a través del Administrador de tareas de Windows, vaya a la ruta "C: / Usuarios / SU NOMBRE O DOCUMENTOS \.homebridge" y elimine las carpetas "accesorios" y "persistentes". Inicie el servicio Homebridge a través del Administrador de tareas de Windows.
Repita los pasos para vincular Homebridge a la aplicación Home.
Es importante tener en cuenta que cualquier dispositivo integrado en la aplicación Home se alimenta de forma local. Para poder controlar los dispositivos de la aplicación Home a través de una red externa (conexión 3G / 4G, por ejemplo), deberá configurar un concentrador de automatización desde uno de los siguientes dispositivos Apple: iPad (con iOS 10 o posterior), Apple TV (Cuarta generación) o HomePod. De esta manera, incluso fuera de casa, podrá controlar de forma remota sus dispositivos de automatización e IoT que están integrados con la aplicación Home a través de Homebridge o Homekit.
Al vincular Homebridge a la aplicación Completed Home, puede explorar las funciones de esta gran herramienta. En el enlace a continuación puede ver la lista de complementos disponibles para usar con Homebridge y al hacer clic en cada uno puede ver su información y cómo instalar:
www.npmjs.com/search?q=homebridge-plugin
Si tiene un dispositivo de automatización del hogar o IoT y desea integrarlo con Homebridge, simplemente busque si hay un complemento ya creado que le permitirá usar este dispositivo en la aplicación Home.
Dado que el usuario root no está habilitado en Raspbian, para las instalaciones de complementos, recuerde siempre usar la palabra sudo antes del comando de instalación del terminal. Si no usa sudo, el sistema siempre le pedirá que ingrese la contraseña del sistema para realizar la acción o puede devolver un mensaje que indique que no tiene permiso.
En Windows, el símbolo del sistema debe estar ejecutándose como administrador para poder ejecutar las líneas de comando, y no debe usar la palabra sudo, ya que el sistema no la reconocerá.
Siempre que instale un complemento, asegúrese de agregar su información en config.json y reinicie Homebridge para que la aplicación Home pueda actualizarse con la información de los complementos agregados. Del mismo modo, siempre que desinstale un complemento de Homebridge, asegúrese de eliminar la información config.json del complemento, ya que si no elimina el servidor, es posible que tenga problemas de inicio.
A continuación, se muestran algunos enlaces que pueden resultar útiles para encontrar más información sobre Homebridge y Homekit:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Si tienes dispositivos Sonoff y te gustaría usarlos con la aplicación Home y Siri, te recomiendo que leas las instrucciones Integrate Sonoff With Home App (Apple IPhone IOS).
Recomendado:
¡Instale Windows 10 completo en una Raspberry Pi !: 5 pasos
¡Instale Windows 10 completo en una Raspberry Pi !: La Raspberry Pi es una gran placa para hacer muchas cosas. Hay muchos instructivos sobre cosas como IOT, automatización del hogar, etc. En este instructivo, le mostraré cómo puede ejecutar el escritorio completo de Windows en su Raspberry PI 3B
Instale .NET Framework 1.0 en Windows de 64 bits: 8 pasos
Install.NET Framework 1.0 en Windows de 64 bits: cualquiera que haya intentado instalar .NET Framework versión 1.0 en una versión de Windows de 64 bits probablemente se haya encontrado con un error que indique que no funcionará en Windows de 64 bits. . Sin embargo, existe una solución alternativa. AVISO: Microsoft no admite
Instale Fedora 8 (Werewolf) en Windows XP con QEMU: 11 pasos
Instale Fedora 8 (Werewolf) en Windows XP con QEMU: el tutorial completo (hay una versión en PDF disponible) Para comprender este tutorial, necesita algunos conocimientos de una PC con Windows XP y una buena experiencia en Linux y Fedora. El objetivo del tutorial es mostrar / centrarse en las diferencias y en el setti
Descargue e instale Windows 7 Beta (Build 7000) en su computadora: 4 pasos
Descargue e instale Windows 7 Beta (Build 7000) en su computadora: En este instructivo, le mostraré cómo descargar la versión beta de Windows 7 en un DVD (el tamaño del archivo es de 3.7 gigas) e instalarlo en su computadora. Empecemos
Instale Windows 7 Builds 7057, 7068 e incluso 7077 !!: 6 pasos
Instale Windows 7 Builds 7057, 7068 e Even 7077 !!: En primer lugar, no soy responsable de ninguna de las compilaciones publicadas en piratebay o torrentreactor, y realmente no es mi problema si obtiene algún virus de estos sitios, ya que son sitios de ataque conocidos. Hasta donde yo sé, lo he usado hasta ahora con