Homebridge je snadný způsob použití senzorů nebo přepínačů jiných než Homekit s Homekit. Prolomí mezeru a nainstaluje most mezi vaším Homekitem a Raspberry Pi s nějakým softwarem. Nepotřebujete umět programovat, ale je dobré vědět něco málo o tom, jak fungují Linux a Bash.
Kroky
Část 1 z 5: Nastavení hardwaru
Krok 1. Stáhněte si obrázek odkaz a zkopírujte jej pomocí Lepte na kartu microSD.
Krok 2. Vložte kartu SD do Pi
Krok 3. Připojte Raspberry Pi k monitoru
Krok 4. Zapněte Raspberry Pi a přihlaste se pomocí:
- Přihlášení: „Pi“
- Heslo: „Raspberry“
-
Typ:
sudo raspi-config
Krok 5. Změňte následující nastavení:
- V části Místní nastavení změňte v případě potřeby časové pásmo a rozložení klávesnice.
- V části Možnosti sítě nastavte konfiguraci WiFi nebo LAN.
- V části Možnosti rozhraní nastavte SSH na povoleno.
Krok 6. Aplikujte změny zadáním
sudo restart
do Terminálu.
Krok 7. Připojte svůj notebook nebo počítač k Raspberry Pi
Vytvořte připojení SSH zadáním následujícího do terminálu:
Krok 8. Aktualizujte Raspbian a nainstalujte Node.js
Do Terminálu nebo Bash vložte následující:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
Krok 9. Přihlaste se k Raspberry Pi znovu pomocí SSH
Část 2 z 5: Instalace a konfigurace Homebridge na Raspberry Pi
Krok 1. Nainstalujte všechny závislosti nutné pro Homebridge zadáním následujícího do terminálu:
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
Krok 2. Nainstalujte Homebridge pomocí následujícího příkazu:
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
Krok 3. Zkopírujte a vložte konfiguraci Homebridge z tohoto zdroje do výše uvedeného okna
Krok 4. Stiskněte Ctrl+X
Krok 5. Uložte změny pomocí Y
Krok 6. Otevřete soubor prostředí pro homebridge pomocí:
sudo nano/etc/default/homebridge
Krok 7. Povolte automatické spuštění vložením tohoto zdrojového souboru do terminálu
Krok 8. Uložte změny pomocí následujících úhozů:
Ctrl+X a poté Y.
Krok 9. Najděte cestu homebridge zadáním:
který homebridge
Tuto cestu si určitě zapište
Část 3 z 5: Konfigurace vaší cesty a pověření pro automatické spuštění Homebridge
Krok 1. Otevřete soubor služby systemd pro Homebridge zadáním:
sudo nano /etc/systemd/system/homebridge.service
Krok 2. Vložte výchozí konfiguraci služby homebridge do terminálu
Krok 3. Změňte příkaz, který se zobrazí po
ExecStart =
na řádek, který byl vytištěn příkazem
který homebridge
.
Krok 4. Změnit
uživatel = homebridge
na
uživatel = pí
.
Krok 5. Otestujte konfiguraci Homebridge zadáním
homebridge
do Terminálu.
Pokud uvidíte QR kód podobný tomu na obrázku níže, vaše instalace funguje
Krok 6. Ukončete Homebridge pomocí Ctrl+X
Krok 7. Aktivujte automatické spuštění zadáním následujícího příkazu do terminálu:
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
-
Pokud výše uvedený příkaz vytiskne zelenou tečku a:
"Aktivní: aktivní (běží)"
úspěšně jste nainstalovali homebridge a můžete se pokusit připojit svou osobní aplikaci iOS Home.
Část 4 z 5: Konfigurace zařízení iOS
Krok 1. Otevřete na svém zařízení iOS aplikaci Home
Krok 2. Stisknutím tlačítka + přidejte zařízení
Krok 3. V nabídce, která se objeví, klepněte na „Přidat příslušenství“
Krok 4. Klepněte na „Nemáte kód nebo nemůžete skenovat?
".
Krok 5. V části „Manuální kód“klepněte na „Zadejte kód“
Krok 6. Zadejte „031-45-154“
Toto je výchozí kód.
Část 5 z 5: Přidání příslušenství a platforem
Krok 1. Chcete -li přidat zařízení IoT, nainstalujte jakýkoli konektor z tohoto seznamu balíčků NPM
Krok 2. Nainstalujte konektor pomocí:
sudo npm i homebridge- {packagename}
Toto je ukázka pro zařízení netatmo:
npm install -g homebridge -netatmo
Krok 3. Konfigurujte konektor pomocí:
sudo nano /var/lib/homebridge/config.json
Nezapomeňte si přečíst nápovědu webu/konektoru npm pro konfigurace, protože jsou pro každé zařízení jiné
Krok 4. Aplikujte změny konfigurace restartováním Raspberry Pi:
systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge
Varování
-
Používání Homebridge s výchozím kódem a hesly je nebezpečné. Nezapomeňte provést následující:
- Změňte své uživatelské heslo. Další podrobnosti najdete v dokumentaci k Raspberry Pi o změně hesla.
- Nastavte si na počítači přihlašovací jméno SSH. Další podrobnosti najdete v dokumentaci k Raspberry Pi o nastavení certifikovaného přihlášení ssh.
-
Změňte konfiguraci zadáním následujícího příkazu do terminálu.
sudo nano /var/lib/homebridge/config.json