Cómo configurar Homebridge (con imágenes)

Tabla de contenido:

Cómo configurar Homebridge (con imágenes)
Cómo configurar Homebridge (con imágenes)

Video: Cómo configurar Homebridge (con imágenes)

Video: Cómo configurar Homebridge (con imágenes)
Video: Como INSTALAR, CAMBIAR o ACTUALIZAR Una Tarjeta de video en 2023 2024, Mayo
Anonim

Homebridge es una forma fácil de usar sensores o interruptores que no son de Homekit con Homekit. Rompe la brecha e instala un puente entre su Homekit y una Raspberry Pi con algún software. No necesita saber programar, pero es bueno saber un poco sobre cómo funcionan Linux y Bash.

Pasos

Parte 1 de 5: Configuración del hardware

Paso 1. Descarga la imagen enlazar y copiarlo con Etcher a la tarjeta microSD.

Paso 2. Inserte la tarjeta SD en el Pi

Paso 3. Conecte la Raspberry Pi a un monitor

Paso 4. Encienda la Raspberry Pi e inicie sesión con:

  • Inicio de sesión: "Pi"
  • Contraseña: "Frambuesa"
  • Escribe:

    sudo raspi-config

Paso 5. Cambie la siguiente configuración:

  • En Configuración regional, cambie la zona horaria y la distribución del teclado si es necesario.
  • En Opciones de red, configure sus configuraciones de wifi o LAN.
  • En Opciones de interfaz, establezca SSH en habilitado.

Paso 6. Aplique los cambios escribiendo

sudo reiniciar

en la Terminal.

Paso 7. Conecte su computadora portátil o PC a la Raspberry Pi

Haga una conexión SSH escribiendo lo siguiente en una Terminal:

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

Paso 8. Actualice Raspbian e instale Node.js

Pegue lo siguiente en la Terminal o Bash:

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

Paso 9. Inicie sesión en Raspberry Pi nuevamente usando SSH

Parte 2 de 5: Instalación y configuración de Homebridge en Raspberry Pi

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

Paso 1. Instale todas las dependencias necesarias para Homebridge escribiendo lo siguiente en la 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

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

Paso 2. Instale Homebridge usando el siguiente 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 = Liberar reconstruir && mkdir ~ /.homebridge && nano ~ /.homebridge / config.json

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

Paso 3. Copie y pegue la configuración de Homebridge de esta fuente en la ventana anterior

Paso 4. Presione Ctrl + X

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

Paso 5. Guarde los cambios usando Y

Paso 6. Abra el archivo de entorno para Homebridge usando:

sudo nano / etc / default / homebridge

Paso 7. Habilite el inicio automático pegando este archivo fuente en la Terminal

Paso 8. Guarde sus cambios con las siguientes combinaciones de teclas:

Ctrl + X luego Y.

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

Paso 9. Busque la ruta del Homebridge escribiendo:

cual puente de casa

¡Asegúrese de escribir esta ruta

Parte 3 de 5: Configuración de la ruta y las credenciales para el inicio automático de Homebridge

Paso 1. Abra el archivo de servicio systemd para Homebridge escribiendo:

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

Paso 2. Pegue la configuración del servicio de Homebridge predeterminada en la Terminal

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

Paso 3. Cambie el comando que aparece después

ExecStart =

a la línea que se imprimió con el comando

cual puente de casa

.

Paso 4. Cambiar

usuario = homebridge

para

usuario = pi

.

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

Paso 5. Pruebe la configuración de su Homebridge escribiendo

puente de casa

en la Terminal.

Si ve un código QR similar al de la imagen a continuación, ¡su instalación funciona

Paso 6. Termine Homebridge con Ctrl + X

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

Paso 7. Active el inicio automático escribiendo lo siguiente en la 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-reload && systemctl enable homebridge && systemctl start homebridge && sudo systemctl -l status homebridge

  • Si el comando anterior imprime un punto verde y:

    "Activo: activo (en ejecución)"

    ha instalado con éxito Homebridge y puede intentar conectar su aplicación personal iOS Home.

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

Parte 4 de 5: Configuración de su dispositivo iOS

Paso 1. Abra la aplicación Inicio en su dispositivo iOS

Paso 2. Presione el signo + para agregar un dispositivo

Paso 3. En el menú que aparece, toque "Agregar accesorio"

IMG_1667
IMG_1667

Paso 4. Toque "¿No tiene un código o no puede escanear?

".

IMG_1668
IMG_1668

Paso 5. En "Código manual", toque "Introducir código"

IMG_1669
IMG_1669

Paso 6. Ingrese "031-45-154"

Este es el código predeterminado.

Parte 5 de 5: Agregar accesorios y plataformas

Paso 1. Instale cualquier conector de esta lista de paquetes npm para agregar un dispositivo IoT

Paso 2. Instale el conector con:

    sudo npm i homebridge- {nombre del paquete}

  • Esta es una muestra para dispositivos netatmo:

    npm install -g homebridge-netatmo

Paso 3. Configure el conector con:

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

Asegúrese de leer la ayuda del sitio / conector npm para conocer las configuraciones, ya que son diferentes para cada dispositivo

Paso 4. Aplique los cambios de configuración reiniciando la Raspberry Pi:

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

Advertencias

  • Usar su homebridge con el código y las contraseñas predeterminadas es peligroso. Asegúrese de hacer lo siguiente:

    • Cambie su contraseña de usuario. Consulte la documentación de Raspberry Pi sobre cómo cambiar su contraseña para obtener más detalles.
    • Configure un inicio de sesión SSH en su computadora. Consulte la documentación de Raspberry Pi sobre cómo configurar un inicio de sesión ssh certificado para obtener más detalles.
    • Cambie su configuración escribiendo lo siguiente en la terminal.

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

Recomendado: