Homebridge er en nem måde at bruge ikke-Homekit sensorer eller switches med Homekit. Det bryder kløften og installerer en bro mellem dit Homekit og en Raspberry Pi med noget software. Du behøver ikke at vide, hvordan du programmerer, men det er godt at vide lidt om, hvordan Linux og Bash fungerer.
Trin
Del 1 af 5: Opsætning af hardware
Trin 1. Download billedet link og kopier det med Ætser til microSD -kortet.
Trin 2. Indsæt SD -kortet i Pi
Trin 3. Tilslut Raspberry Pi til en skærm
Trin 4. Start Raspberry Pi, og log ind med:
- Login: "Pi"
- Adgangskode: "hindbær"
-
Type:
sudo raspi-config
Trin 5. Rediger følgende indstillinger:
- Under lokalitet skal du om nødvendigt ændre din tidszone og tastaturlayout.
- Under Netværksindstillinger skal du indstille dine wifi- eller LAN -konfigurationer.
- Indstil SSH til aktiveret under grænsefladeindstillinger.
Trin 6. Anvend ændringer ved at skrive
sudo genstart
ind i terminalen.
Trin 7. Tilslut din bærbare computer eller pc til Raspberry Pi
Opret en SSH -forbindelse ved at skrive følgende i en terminal:
Trin 8. Opdater Raspbian, og installer Node.js
Indsæt følgende i terminalen eller basen:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
Trin 9. Log ind på Raspberry Pi igen ved hjælp af SSH
Del 2 af 5: Installation og konfiguration af Homebridge på Raspberry Pi
Trin 1. Installer alle afhængigheder, der er nødvendige for Homebridge ved at skrive følgende 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
Trin 2. Installer Homebridge ved hjælp af følgende 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 = Genopbyg udgivelse && mkdir ~/.homebridge && nano ~/.homebridge/config.json
Trin 3. Kopier og indsæt Homebridge -konfigurationen fra denne kilde i ovenstående vindue
Trin 4. Tryk på Ctrl+X
Trin 5. Gem ændringer ved hjælp af Y
Trin 6. Åbn miljøfilen til homebridge ved hjælp af:
sudo nano/etc/default/homebridge
Trin 7. Aktiver autostart ved at indsætte denne kildefil i terminalen
Trin 8. Gem dine ændringer med følgende tastetryk:
Ctrl+X og derefter Y.
Trin 9. Find homebridge -stien ved at skrive:
hvilken hjemmebro
Husk at skrive denne vej ned
Del 3 af 5: Konfiguration af din sti og legitimationsoplysninger til Autostart Homebridge
Trin 1. Åbn systemd servicefilen til Homebridge ved at skrive:
sudo nano /etc/systemd/system/homebridge.service
Trin 2. Indsæt standard homebridge -servicekonfiguration i terminalen
Trin 3. Skift kommandoen, der vises efter
ExecStart =
til den linje, der blev udskrevet med kommandoen
hvilken hjemmebro
.
Trin 4. Skift
bruger = hjemmebro
til
bruger = pi
.
Trin 5. Test din Homebridge -konfiguration ved at skrive
hjemmebro
ind i terminalen.
Hvis du ser en QR -kode, der ligner den på billedet herunder, fungerer din installation
Trin 6. Afslut Homebridge med Ctrl+X
Trin 7. Aktiver autostart ved at skrive følgende 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 aktivere homebridge && systemctl start homebridge && sudo systemctl -l status homebridge
-
Hvis ovenstående kommando udskriver en grøn prik og:
"Aktiv: aktiv (kører)"
du har installeret homebridge, og du kan prøve at forbinde din personlige iOS Home -app.
Del 4 af 5: Konfiguration af din iOS -enhed
Trin 1. Åbn Home -appen på din iOS -enhed
Trin 2. Tryk på + -tegnet for at tilføje en enhed
Trin 3. I menuen, der dukker op, skal du trykke på "Tilføj tilbehør"
Trin 4. Tryk på "Har du ikke en kode eller kan du ikke scanne?
".
Trin 5. Tryk på "Indtast kode" under "Manuel kode"
Trin 6. Indtast "031-45-154"
Dette er standardkoden.
Del 5 af 5: Tilføjelse af tilbehør og platforme
Trin 1. Installer ethvert stik fra denne npm -pakkeliste for at tilføje en IoT -enhed
Trin 2. Installer stikket med:
sudo npm i homebridge- {pakkenavn}
Dette er et eksempel på netatmo -enheder:
npm installere -g homebridge -netatmo
Trin 3. Konfigurer stikket med:
sudo nano /var/lib/homebridge/config.json
Sørg for at læse hjælp fra npm -stedet/-stikket til konfigurationer, da de er forskellige for hver enhed
Trin 4. Anvend konfigurationsændringer ved at genstarte Raspberry Pi:
systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge
Advarsler
-
Det er farligt at bruge din hjemmebro med standardkode og adgangskoder. Sørg for at gøre følgende:
- Skift din brugeradgangskode. Se Raspberry Pi -dokumentationen om ændring af din adgangskode for flere detaljer.
- Konfigurer et SSH -login på din computer. Se Raspberry Pi -dokumentationen om opsætning af et certificeret ssh -login for flere detaljer.
-
Skift din konfiguration ved at skrive følgende i terminalen.
sudo nano /var/lib/homebridge/config.json