Homebridge instellen (met afbeeldingen)

Inhoudsopgave:

Homebridge instellen (met afbeeldingen)
Homebridge instellen (met afbeeldingen)

Video: Homebridge instellen (met afbeeldingen)

Video: Homebridge instellen (met afbeeldingen)
Video: How to install PCIe Serial port 2024, Mei
Anonim

Homebridge is een gemakkelijke manier om niet-Homekit sensoren of schakelaars te gebruiken met Homekit. Het doorbreekt de kloof en installeert met wat software een brug tussen je Homekit en een Raspberry Pi. Je hoeft niet te weten hoe je moet programmeren, maar het is goed om een beetje te weten hoe Linux en Bash werken.

Stappen

Deel 1 van 5: De hardware instellen

Stap 1. Download de afbeelding link en kopieer het met Etcher naar de microSD-kaart.

Stap 2. Plaats de SD-kaart in de Pi

Stap 3. Sluit de Raspberry Pi aan op een monitor

Stap 4. Zet de Raspberry Pi aan en log in met:

  • Inloggen: "Pi"
  • Wachtwoord: "Framboos"
  • Type:

    sudo raspi-config

Stap 5. Wijzig de volgende instellingen:

  • Wijzig indien nodig onder Landinstelling uw tijdzone en toetsenbordindeling.
  • Stel onder Netwerkopties uw wifi- of LAN-configuraties in.
  • Stel onder Interfacing-opties SSH in op ingeschakeld.

Stap 6. Wijzigingen toepassen door te typen

sudo reboot

in de Terminal.

Stap 7. Sluit je laptop of pc aan op de Raspberry Pi

Maak een SSH-verbinding door het volgende in een Terminal te typen:

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

Stap 8. Update Raspbian en installeer Node.js

Plak het volgende in de Terminal of Bash:

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

Stap 9. Log opnieuw in op de Raspberry Pi met SSH

Deel 2 van 5: Homebridge installeren en configureren op de Raspberry Pi

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

Stap 1. Installeer alle benodigde afhankelijkheden voor Homebridge door het volgende in de Terminal te typen:

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

Stap 2. Installeer Homebridge met de volgende opdracht:

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=Release rebuild && mkdir ~/.homebridge && nano ~/.homebridge/config.json

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

Stap 3. Kopieer en plak de Homebridge-configuratie van deze bron in het bovenstaande venster

Stap 4. Druk op Ctrl+X

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

Stap 5. Sla wijzigingen op met Y

Stap 6. Open het omgevingsbestand voor homebridge met:

sudo nano /etc/default/homebridge

Stap 7. Schakel autostart in door dit bronbestand in de Terminal te plakken

Stap 8. Sla uw wijzigingen op met de volgende toetsaanslagen:

Ctrl+X en dan Y.

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

Stap 9. Zoek het homebridge-pad door te typen:

welke thuisbrug?

Schrijf dit pad zeker op

Deel 3 van 5: Uw pad en referenties configureren om Homebridge automatisch te starten

Stap 1. Open het systemd-servicebestand voor Homebridge door te typen:

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

Stap 2. Plak de standaardconfiguratie van de homebridge-service in de terminal

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

Stap 3. Wijzig de opdracht die verschijnt na

ExecStart=

naar de regel die is afgedrukt met het commando

welke thuisbrug?

.

Stap 4. Wijzigen

gebruiker=homebridge

tot

gebruiker=pi

.

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

Stap 5. Test uw Homebridge-configuratie door te typen

thuisbrug

in de Terminal.

Als u een QR-code ziet die lijkt op die in de onderstaande afbeelding, werkt uw installatie

Stap 6. Beëindig Homebridge met Ctrl+X

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

Stap 7. Activeer autostart door het volgende in de Terminal te typen:

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 activeer homebridge && systemctl start homebridge && sudo systemctl -l status homebridge

  • Als de bovenstaande opdracht een groene stip afdrukt en:

    "Actief: actief (actief)"

    je hebt homebridge met succes geïnstalleerd en je kunt proberen je persoonlijke iOS Home-app te verbinden.

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

Deel 4 van 5: Uw iOS-apparaat configureren

Stap 1. Open de Home-app op je iOS-apparaat

Stap 2. Druk op het + teken om een apparaat toe te voegen

Stap 3. Tik in het menu dat verschijnt op "Accessoire toevoegen"

IMG_1667
IMG_1667

Stap 4. Tik op "Heeft u geen code of kunt u niet scannen?

".

IMG_1668
IMG_1668

Stap 5. Tik onder "Handmatige code" op "Code invoeren"

IMG_1669
IMG_1669

Stap 6. Voer "031-45-154" in

Dit is de standaardcode.

Deel 5 van 5: Accessoires en platforms toevoegen

Stap 1. Installeer een connector uit deze npm-pakketlijst om een IoT-apparaat toe te voegen

Stap 2. Installeer de connector met:

    sudo npm ik homebridge-{pakketnaam}

  • Dit is een voorbeeld voor netatmo-apparaten:

    npm install -g homebridge-netatmo

Stap 3. Configureer de connector met:

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

Zorg ervoor dat u de hulp van de npm-site/connector leest voor configuraties, aangezien deze voor elk apparaat anders zijn

Stap 4. Pas configuratiewijzigingen toe door de Raspberry Pi opnieuw op te starten:

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

Waarschuwingen

  • Het gebruik van uw homebridge met standaardcode en wachtwoorden is gevaarlijk. Zorg ervoor dat u het volgende doet:

    • Wijzig uw gebruikerswachtwoord. Zie de Raspberry Pi-documentatie over het wijzigen van uw wachtwoord voor meer informatie.
    • Stel een SSH-login in op uw computer. Raadpleeg de Raspberry Pi-documentatie over het instellen van een gecertificeerde ssh-login voor meer details.
    • Wijzig uw configuratie door het volgende in de terminal te typen.

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

Aanbevolen: