Como configurar o Homebridge (com fotos)

Índice:

Como configurar o Homebridge (com fotos)
Como configurar o Homebridge (com fotos)

Vídeo: Como configurar o Homebridge (com fotos)

Vídeo: Como configurar o Homebridge (com fotos)
Vídeo: WINDOWS 11 EM XEON E PCS ANTIGOS AGORA É POSSÍVEL, VEJA COMO INSTALAR O SISTEMA 2024, Maio
Anonim

Homebridge é uma maneira fácil de usar sensores ou interruptores não-Homekit com o Homekit. Ele quebra a lacuna e instala uma ponte entre seu Homekit e um Raspberry Pi com algum software. Você não precisa saber programar, mas é bom saber um pouco sobre como funcionam o Linux e o Bash.

Passos

Parte 1 de 5: Configurando o Hardware

Etapa 1. Baixe a imagem link e copie-o com Etcher para o cartão microSD.

Etapa 2. Insira o cartão SD no Pi

Etapa 3. Conecte o Raspberry Pi a um monitor

Etapa 4. Ligue o Raspberry Pi e faça login com:

  • Login: "Pi"
  • Senha: "Framboesa"
  • Modelo:

    sudo raspi-config

Etapa 5. Altere as seguintes configurações:

  • Em Locale, altere o fuso horário e o layout do teclado, se necessário.
  • Em Opções de rede, defina suas configurações de wi-fi ou LAN.
  • Em Opções de interface, defina SSH como habilitado.

Etapa 6. Aplique as alterações digitando

sudo reboot

no Terminal.

Etapa 7. Conecte seu laptop ou PC ao Raspberry Pi

Faça uma conexão SSH digitando o seguinte em um Terminal:

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

Etapa 8. Atualize o Raspbian e instale o Node.js

Cole o seguinte no Terminal ou Bash:

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

Etapa 9. Faça login no Raspberry Pi novamente usando SSH

Parte 2 de 5: Instalando e configurando o Homebridge no Raspberry Pi

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

Etapa 1. Instale todas as dependências necessárias para o Homebridge digitando o seguinte no 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

Etapa 2. Instale o Homebridge usando o seguinte 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 reconstrução && mkdir ~ /.homebridge && nano ~ /.homebridge / config.json

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

Etapa 3. Copie e cole a configuração do Homebridge desta fonte na janela acima

Etapa 4. Pressione Ctrl + X

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

Etapa 5. Salve as alterações usando Y

Etapa 6. Abra o arquivo de ambiente para homebridge usando:

sudo nano / etc / default / homebridge

Etapa 7. Habilite a inicialização automática colando este arquivo de origem no Terminal

Etapa 8. Salve suas alterações com as seguintes teclas:

Ctrl + X depois Y.

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

Etapa 9. Encontre o caminho da homebridge digitando:

qual homebridge

Certifique-se de anotar este caminho

Parte 3 de 5: Configurando seu caminho e credenciais para iniciar automaticamente o Homebridge

Etapa 1. Abra o arquivo de serviço systemd para Homebridge digitando:

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

Etapa 2. Cole a configuração do serviço homebridge padrão no Terminal

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

Etapa 3. Altere o comando que aparece após

ExecStart =

para a linha que foi impressa com o comando

qual homebridge

.

Etapa 4. Mudança

user = homebridge

para

usuário = pi

.

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

Etapa 5. Teste a configuração do Homebridge digitando

homebridge

no Terminal.

Se você vir um QR Code semelhante ao da imagem abaixo, sua instalação funciona

Etapa 6. Encerre o Homebridge com Ctrl + X

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

Etapa 7. Ative a inicialização automática digitando o seguinte no 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 habilitar homebridge && systemctl start homebridge && sudo systemctl -l status homebridge

  • Se o comando acima imprimir um ponto verde e:

    "Ativo: ativo (em execução)"

    você instalou o homebridge com sucesso e pode tentar conectar seu iOS Home App pessoal.

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

Parte 4 de 5: Configurando Seu Dispositivo iOS

Etapa 1. Abra o aplicativo Home em seu dispositivo iOS

Etapa 2. Pressione o sinal + para adicionar um dispositivo

Etapa 3. No menu que aparece, toque em "Adicionar Acessório"

IMG_1667
IMG_1667

Etapa 4. Toque em "Não tem um código ou não consegue digitalizar?

".

IMG_1668
IMG_1668

Etapa 5. Em "Código manual", toque em "Inserir código"

IMG_1669
IMG_1669

Etapa 6. Digite "031-45-154"

Este é o código padrão.

Parte 5 de 5: Adicionando acessórios e plataformas

Etapa 1. Instale qualquer conector desta lista de pacotes npm para adicionar um dispositivo IoT

Etapa 2. Instale o conector com:

    sudo npm i homebridge- {nome do pacote}

  • Este é um exemplo para dispositivos netatmo:

    npm install -g homebridge-netatmo

Etapa 3. Configure o conector com:

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

Certifique-se de ler a ajuda do site / conector npm para configurações, pois eles são diferentes para cada dispositivo

Etapa 4. Aplique as alterações de configuração reiniciando o Raspberry Pi:

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

Avisos

  • Usar sua homebridge com código e senhas padrão é perigoso. Certifique-se de fazer o seguinte:

    • Altere sua senha de usuário. Consulte a documentação do Raspberry Pi sobre como alterar sua senha para obter mais detalhes.
    • Configure um login SSH em seu computador. Consulte a documentação do Raspberry Pi sobre a configuração de um login SSH certificado para obter mais detalhes.
    • Altere sua configuração digitando o seguinte no terminal.

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

Recomendado: