Hur ställer jag in hembredden?
Homebridge är ett enkelt sätt att använda sensorer eller switchar som inte är Homekit med Homekit. Det bryter klyftan och installerar en bro mellan din Homekit och en Raspberry Pi med lite programvara. Du behöver inte veta hur man programmerar, men det är bra att veta lite om hur Linux och Bash fungerar.
Del 1 av 5: Konfigurera hårdvaran
- 1
- 2Sätt i SD-kortet i pi.
- 3Anslut hallon pi till en bildskärm.
- 4Starta hallon pi och logga in med:
- Inloggning: "Pi"
- Lösenord: "Hallon"
- Typ:
sudo raspi-config
- 5Ändra följande inställningar:
- Ändra din tidszon och tangentbordslayout under Lokalitet om det behövs.
- Ställ in dina wifi- eller LAN-konfigurationer under Nätverksalternativ.
- Under gränssnittsalternativ, ställ in SSH till aktiverat.
- 6Tillämpa ändringar genom att skriva
sudo reboot
in terminalen. - 7Anslut din bärbara dator eller dator till hallon pi. Skapa en SSH- anslutning genom att skriva följande i en terminal:
ssh pi@raspberrypi.local
- 8Uppdatera raspbian och installera node.js. Klistra in följande i terminalen eller Bash:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
- 9Logga in på hallon pi igen med SSH.
Del 2 av 5: Installera och konfigurera homebridge på hallon pi
- 1Installera alla beroenden som är nödvändiga för hemmabryggan genom att skriva följande i terminalen:
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
- 2Installera homebridge med följande kommando:
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 = Släpp ombyggnad && mkdir ~ /.homebridge && nano ~ /.homebridge / config.json
- 3Kopiera och klistra in konfigurationen från den här källan i fönstret ovan.
- 4Tryck på ctrl+x.
- 5Spara ändringar med y.
- 6Öppna miljöfilen för homebridge med:
sudo nano / etc / default / homebridge
- 7Aktivera autostart genom att klistra in den här källfilen i terminalen.
- 8Spara dina ändringar med följande tangenttryckningar: Ctrl + X sedan Y.
- 9Hitta hemstig genom att skriva:
vilken hembro
- Var noga med att skriva ner den här vägen!
Del 3 av 5: Konfigurera din väg och autentiseringsuppgifter till autostart homebridge
- 1Öppna systemd-servicefilen för homebridge genom att skriva:
sudo nano /etc/systemd/system/homebridge.service
- 2Klistra in standardinställningen för homebridge-tjänsten i terminalen.
- 3Ändra kommandot som visas efter
execstart=
till raden som skrevs ut med kommandotwhich homebridge
. - 4Byt
user=homebridge
tilluser=pi
. - 5Testa din hembryggkonfiguration genom att skriva
homebridge
in terminalen.- Om du ser en QR-kod som liknar den i bilden nedan fungerar din installation!
- 6Avsluta hembryggan med ctrl+x.
- 7Aktivera autostart genom att skriva följande i terminalen:
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 aktivera homebridge && systemctl start homebridge && sudo systemctl -l status homebridge
- Om kommandot ovan skriver ut en grön prick och:
"Active: active (running)"
du har installerat homebridge och du kan försöka ansluta din personliga iOS Home-app.
- Om kommandot ovan skriver ut en grön prick och:
Del 4 av 5: Konfigurera din iOS-enhet
- 1Öppna hemappen på din iOS-enhet.
- 2Tryck på + -tecknet för att lägga till en enhet.
- 3I menyn som dyker upp trycker du på "lägg till tillbehör".
- 4Tryck på "har du ingen kod eller kan du inte skanna? ".
- 5Tryck på "ange kod" under "manuell kod".
- 6Ange "031-45-154". Detta är standardkoden.
Del 5 av 5: lägga till tillbehör och plattformar
- 1Installera valfri anslutning från denna npm-paketlista för att lägga till en iot-enhet.
- 2Installera kontakten med:
sudo npm i homebridge- {packagename}
- Detta är ett exempel för netatmo-enheter:
npm installera -g homebridge-netatmo
- 3Konfigurera kontakten med:
sudo nano /var/lib/homebridge/config.json
- Var noga med att läsa hjälpen från npm-webbplatsen / kontakten för konfigurationer eftersom de är olika för varje enhet.
- 4Tillämpa konfigurationsändringar genom att starta om hallon pi:
systemctl daemon-reload && systemctl start homebridge && sudo systemctl -l status homebridge
- Att använda din hemmabrygga med standardkod och lösenord är farligt. Var noga med att göra följande:
- Ändra ditt användarlösenord. Se Raspberry Pi-dokumentationen för att ändra ditt lösenord för mer information.
- Ställ in en SSH-inloggning på din dator. Se Raspberry pi-dokumentationen om hur du ställer in en certifierad ssh-inloggning för mer information.
- Ändra din konfiguration genom att skriva följande i terminalen.
sudo nano /var/lib/homebridge/config.json
- USB-tangentbord
- Micro SD-kort
- HDMI-kabel
- Övervaka
- Raspberry Pi 3 B