Obsah:
- Krok 1: Co je to Homekit?
- Krok 2: Co je Homebridge?
- Krok 3: Instalace Homebridge na Raspberry Pi
- Krok 4: Spuštění Homebridge na Raspbian Boot
- Krok 5: Instalace pluginu Homebridge Config UI X (Raspberry Pi)
- Krok 6: Instalace Homebridge na Windows
- Krok 7: Instalace pluginu Homebridge Config UI X (Windows)
- Krok 8: Spuštění Homebridge s Windows
- Krok 9: Propojení Homebridge s aplikací Home
Video: Nainstalujte Homebridge na Raspberry Pi a Windows: 9 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Tento tutoriál je pro lidi, kteří chtějí nainstalovat Homebridge na Raspberry Pi a Windows.
Tento tutoriál byl původně napsán v portugalštině zde v Brazílii. Snažil jsem se napsat to v angličtině. Odpusťte mi tedy některé chyby, které by mohly být písemné.
Tato instrukce byla rozdělena takto:
Krok 1: Co je to Homekit?
Krok 2: Co je Homebridge?
Krok 3: Instalace Homebridge na Raspberry Pi
Krok 4: Spuštění Homebridge na Raspbian Boot
Krok 5: Instalace pluginu Homebridge Config UI X (Raspberry Pi)
Krok 6: Instalace Homebridge na Windows
Krok 7: Instalace pluginu Homebridge Config UI X (Windows)
Krok 8: Spuštění Homebridge s Windows
Krok 9: Propojení Homebridge s aplikací Home
Krok 1: Co je to Homekit?
Homekit je vývojový balíček poskytovaný společností Apple pro vývojáře k vytváření řešení internetu věcí (IoT). Tento vývojový balíček umožňuje zařízením Apple (například iPhone a iPad) ovládat další zařízení, například lampy nebo informace o senzorech. Od iOS 9 a Watch OS se Homekit stal nativním nástrojem a díky veškeré technologii implementované společností Apple je možné vytvářet automatizační systémy jednoduše s touto sadou.
Chcete-li identifikovat zařízení kompatibilní s Homekit, která jsou aktivní v síti, a konfigurovat a ovládat tato zařízení, musíte mít nainstalovanou aplikaci Home na jakémkoli zařízení Apple (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod nebo Mac). Zařízení integrovaná s aplikací Home mohou mít QR kód, který umožňuje spárování s aplikací Home na vašem zařízení Apple.
Po konfiguraci zařízení v aplikaci Home může uživatel ovládat zařízení pomocí zástupce, který je vytvořen na hlavní obrazovce aplikace, nebo použít Siri (hlasový asistent poskytovaný společností Apple) a odeslat hlasové příkazy ke spuštění zařízení.
Hardwarové a softwarové požadavky společnosti Apple na používání aplikace Homekit jsou:
- iPhone, iPad nebo iPod touch (se systémem iOS 10 nebo novějším);
- Apple Watch (se systémem WatchOS 3 nebo novějším);
- Apple TV (4. generace);
- Apple HomePod;
- Macy (se systémem macOS 10.14 Mojave nebo novějším);
Pokud jde o domácí automatizaci a IoT, na trhu je řada cenově výhodných řešení, nicméně drtivá většina nemá certifikaci Apple, a proto není nativně kompatibilní s Homekitem. Pokud vás nebaví čekat, až Apple certifikuje tato řešení pro použití s Homekitem, měli byste použít Homebridge.
Krok 2: Co je Homebridge?
Vyvinutý Nickem Farinou, Homebridge je server NodeJS, který emuluje API Homekit a umožňuje používat s aplikací Home a Siri zařízení, která nemají certifikaci Apple. Server je lehký, může běžet na domácí síti a je modulární, což znamená, že při posílení nástroje podporuje více pluginů vytvořených a zpřístupněných extrémně aktivní komunitou.
Pluginy jsou nainstalovány na Homebridge a většina z nich má zajistit kompatibilitu Homekit s jakýmkoli zařízením bez certifikace Apple. Pluginy pro použití s Homebridge se instalují přímo z webových stránek NPM.
Instalaci Homebridge lze provést na různých systémech, nicméně pro tento návod bude použit Raspberry Pi 3 Model B + s operačním systémem Raspbian a také vysvětlím, jak nainstalovat na Windows.
Krok 3: Instalace Homebridge na Raspberry Pi
V ideálním případě by měl být Homebridge k dispozici kdykoli budete potřebovat, takže byste měli nechat server spuštěný 24/7. Za tímto účelem můžete nainstalovat server na Raspberry Pi a pokračovat v nepřetržitém provozu ve vaší domácí síti.
Pokud nemáte Raspbian nainstalovaný a nakonfigurovaný na paměťové kartě, doporučuji si přečíst Instructable Install and Configure Raspbian on Raspberry Pi, follow the steps below and then return to continue.
S Raspberry Pi se systémem Raspbian otevřete na domovské obrazovce systému terminál:
Na terminálu zadejte níže první příkaz, stiskněte klávesu enter a pokud budete vyzváni k potvrzení akce typu Y a stiskněte enter. Tento typ potvrzení se často objevuje při odebírání nebo instalaci balíčků. Poté zadejte druhý příkaz, zadejte jej, na výzvu jej potvrďte a počkejte. Tyto příkazy kontrolují a v případě potřeby aktualizují systém:
sudo apt-get update
sudo apt-get upgrade
Na terminálu zadejte níže uvedený příkaz a stiskněte Enter:
ifconfig
Některé informace budou vráceny. Pokud k připojení k Raspberry Pi používáte síťový kabel, přejděte na část s informacemi za „eth0:“a vyhledejte MAC adresu osmimístné síťové karty a bude za slovem „ether“používáte připojení WiFi k přiřazení síťového připojení k vaší kartě, přejděte na informační část za „wlan0:“a vyhledejte MAC adresu osmimístné síťové karty, která bude také za slovem „ether“:
Zkopírujte osmimístnou adresu MAC své síťové karty a uložte ji do programu Poznámkový blok, protože tato adresa bude vyžadována později.
Jak jsem již uvedl dříve, Homebridge je server NodeJS a jeho doplňky se instalují přímo z webu NPM. Raspbian obvykle přichází s nainstalovanými balíčky NodeJS a NPM, ale mezi verzemi obou balíků může být nekompatibilita, proto je nejlepší odebrat obě instalace a poté je znovu nainstalovat.
Chcete -li NPM odebrat, zadejte na terminálu níže uvedený příkaz, zadejte jej, na výzvu jej potvrďte a počkejte na dokončení odebrání balíčku:
sudo apt --auto-remove purge npm
Chcete -li NodeJS odebrat, zadejte na terminálu níže uvedený příkaz, zadejte jej, na výzvu jej potvrďte a počkejte na dokončení odebrání balíčku:
sudo apt --auto-remove purge nodejs
Po odebrání NodeJS a NPM můžeme přistoupit k instalaci aktualizovaných balíčků. Chcete -li nainstalovat NodeJS, zadejte níže uvedený příkaz do terminálu, zadejte, potvrďte příkaz, pokud budete vyzváni, a počkejte na dokončení instalace balíčku:
sudo apt install nodejs
Chcete -li nainstalovat NPM, zadejte do terminálu níže uvedený příkaz, zadejte jej, na výzvu jej potvrďte a počkejte na dokončení instalace balíčku:
curl -L https://www.npmjs.com/install.sh | sudo sh
Zadejte každý z níže uvedených příkazů a po každém potvrďte stisknutím klávesy Enter, že instalace balíčku byla úspěšná. Tyto příkazy vrací verzi každého balíčku, který byl právě nainstalován:
uzel -v
npm -v
Nainstalujte Avahi a jeho závislosti. Zadejte níže uvedený příkaz, zadejte jej, po vyzvání jej potvrďte a počkejte na dokončení instalace:
sudo apt-get install libavahi -patpat-libdnssd-dev
Po dokončení těchto postupů můžeme Homebridge nainstalovat. Zadejte níže uvedený příkaz, zadejte jej, po vyzvání jej potvrďte a počkejte na dokončení instalace:
sudo npm install -g --unsafe -perm homebridge
Poté zadejte níže uvedený příkaz a stisknutím klávesy Enter spustíte Homebridge:
homebridge
Homebridge vrátí některé informace:
1) Homebridge nenašel soubor config.json. Tento soubor poskytuje základní nastavení pro spuštění Homebridge a všech nainstalovaných pluginů. Později vytvoříme soubor config.json a jeho nastavení.
2) Není nainstalován žádný plugin. Homebridge bez nainstalovaných pluginů je úplně k ničemu.
3) Chcete -li propojit zařízení s aplikací Home, můžete si přečíst QR kód, který vám poskytne informace, které potřebujete spárovat. Vzhledem k tomu, že soubor config.json nebyl vytvořen a nakonfigurován a není nainstalován žádný plugin, není tento QR kód v současné době dobrý, i když v aplikaci Home již najdete Homebridge, který je k dispozici pro propojení, ale ne.
4) Další způsob, jak propojit zařízení s aplikací Home, je pomocí možnosti „Přidat příslušenství“, „Nemám kód nebo nelze skenovat“a v části „Příslušenství v okolí“je vybráno zařízení a poté budete vyzváni k zadání instalační kód. Všimněte si, že terminál zobrazuje osmimístný kód a musí být zadán, aby odpovídal aplikaci.
Později můžete pomocí QR kódu nebo osmimístného kódu propojit Homebridge s aplikací Home ve svém zařízení Apple.
Stisknutím kláves CTRL + C na terminálu vypnete Homebridge a zobrazí se zpráva „Got SIGINT, shutting down Homebridge…“.
Chcete -li vytvořit soubor config.json, zadejte do terminálu níže uvedený příkaz a stiskněte Enter. Otevře se prázdný soubor:
sudo nano ~/.homebridge/config.json
Stáhněte si soubor níže. Otevřete tento soubor, zkopírujte obsah a vložte jej do souboru, který je otevřený v terminálu:
soubor01
1) V „uživatelské jméno“odstraňte sekvenci XX: XX: XX: XX: XX: XX a zadejte osmimístnou MAC adresu síťové karty, kterou jste si dříve poznamenali. Písmena adresy, kterou zadáte, musí být velká.
2) V „pin“můžete ponechat osm číslic nebo můžete změnit požadovanou sekvenci, přičemž pamatujte na zachování stejného formátu oddělení s pomlčkami. Toto bude kód, který musíte zadat při propojení Homebridge s aplikací Home.
Další informace o souboru si můžete ponechat, protože při přidávání doplňků a příslušenství můžete zadat požadované informace.
Chcete -li uložit úpravy souboru, stiskněte CTRL + O, stiskněte Enter a poté CTRL + X zavřete soubor.
Krok 4: Spuštění Homebridge na Raspbian Boot
Ruční spouštění Homebridge pokaždé, když zapnete Raspberry Pi, není příliš praktické, takže je nejlepší nechat server spustit hned po spuštění Raspbian.
Na terminálu zadejte níže uvedený příkaz a stiskněte Enter. Otevře se prázdný soubor:
sudo nano/etc/default/homebridge
Stáhněte si soubor níže. Otevřete tento soubor, zkopírujte obsah a vložte jej do souboru, který je otevřený v terminálu:
soubor02
Chcete -li uložit úpravy souboru, stiskněte CTRL + O, stiskněte Enter a poté CTRL + X zavřete soubor.
Na terminálu zadejte níže uvedený příkaz a stiskněte Enter. Otevře se prázdný soubor:
sudo nano /etc/systemd/system/homebridge.service
Stáhněte si soubor níže. Otevřete tento soubor, zkopírujte obsah a vložte jej do souboru, který je otevřený v terminálu:
soubor03
Chcete -li uložit úpravy souboru, stiskněte CTRL + O, stiskněte Enter a poté CTRL + X zavřete soubor.
Chcete -li vytvořit uživatele, který bude službu spouštět automaticky při spuštění a udělí mu příslušná oprávnění, zadejte každý z následujících příkazů a po každém stiskněte klávesu Enter:
sudo useradd --system homebridge
sudo mkdir /var /homebridge
sudo cp ~/.homebridge/config.json/var/homebridge/
sudo cp -r ~/.homebridge/persist/var/homebridge
sudo chmod -R 0777 /var /homebridge
sudo systemctl daemon-reload
sudo systemctl povolit homebridge
sudo systemctl start homebridge
Chcete -li restartovat systém, zadejte níže uvedený příkaz a stiskněte Enter:
sudo restart
Po restartu systému znovu otevřete terminál, zadejte níže uvedený příkaz a stisknutím klávesy Enter zkontrolujte, zda je služba již spuštěna:
systemctl status homebridge
Pokud je vše v pořádku, služba poběží a vy můžete vidět napsané „aktivní (spuštěné)“a pod osmimístným kódem, který byl dříve zadán v souboru config.json.
Stiskněte klávesy CTRL + C na terminálu. Chcete -li zkontrolovat protokol zaznamenaných informací, zadejte níže uvedený příkaz a stiskněte klávesu Enter:
journalctl -f -u homebridge
Stiskněte klávesy CTRL + C na terminálu.
Krok 5: Instalace pluginu Homebridge Config UI X (Raspberry Pi)
Abych předvedl instalaci pluginu na Homebridge, rozhodl jsem se použít Homebridge Config UI X. Tento plugin umožňuje prostřednictvím prohlížeče konfigurovat, monitorovat, zálohovat a restartovat Homebridge.
Chcete -li nainstalovat modul plug -in, zadejte do terminálu níže uvedený příkaz, zadejte jej, po vyzvání jej potvrďte a počkejte na dokončení instalace:
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Na terminálu zadejte níže uvedený příkaz a stiskněte Enter. Otevře se soubor:
sudo nano /etc /sudoers
Pomocí šipky dolů nebo posouvání myši přejděte na konec souboru a přidejte následující řádek:
homebridge ALL = (ALL) NOPASSWD: ALL
Chcete -li soubor uložit, zavřete soubor stisknutím kláves CTRL + O a poté CTRL + X.
Na terminálu zadejte níže uvedený příkaz a stiskněte Enter. Otevře se soubor:
sudo nano/etc/default/homebridge
Pomocí kláves se šipkami přejděte na konec řádku HOMEBRIDGE_OPTS = -U /var /homebridge, zadejte mezeru a vložte:
-Já
Chcete -li soubor uložit, zavřete soubor stisknutím kláves CTRL + O a poté CTRL + X.
Nyní budete muset upravit config.json a přidat informace o pluginu přidané do Homebridge.
Pokud jste provedli krok 4 a spustili Homebridge ihned po spuštění Raspbian, zadejte níže uvedený příkaz a stiskněte Enter:
sudo nano /var/homebridge/config.json
Pokud jste Homebridge nezačali používat Raspbian, zadejte níže uvedený příkaz a stiskněte Enter:
sudo nano ~/.homebridge/config.json
Otevře se soubor config.json:
Ve struktuře „platformy“musí být informovány všechny pluginy, které jsou instalovány na Homebridge.
Pro uživatelské rozhraní Homebridge Config X musíte přidat následující fragment kódu, který je v níže uvedeném souboru. Stáhněte si jej, otevřete jej, zkopírujte obsah a vložte jej do souboru, který je otevřený na terminálu:
soubor04
Pomocí kláves se šipkami přejděte na „platformy“a zadejte fragment kódu, který jste zkopírovali ze souboru. Na obrázku níže vidíte, jak bude struktura „platforem“vypadat po přidání informací:
Pokud chcete po úpravě ověřit strukturu svého kódu, přejděte na web JSONLint, vložte veškerý kód config.json, klikněte na „Ověřit JSON“a pokud je vše v pořádku, vrátí se zpráva „Platný JSON“. Pokud má váš kód nějakou chybu, bude nasměrován na řádek s chybou a vrátí zprávu popisující chybu:
jsonlint.com/
Chcete -li soubor uložit, zavřete soubor stisknutím kláves CTRL + O a poté CTRL + X.
Restartujte systém zadáním níže uvedeného příkazu, stiskněte Enter a počkejte na restart:
sudo restart
Chcete -li otevřít Homebridge Config UI X prostřednictvím prohlížeče přímo v Raspberry Pi, musíte zadat adresu:
localhost: 8080/
Pokud chcete otevřít Homebridge Config UI X v prohlížeči z jiného počítače připojeného ve stejné síti jako deska, jednoduše nahraďte slovo localhost z výše uvedené adresy IP vaší Raspberry Pi. Chcete -li ověřit IP přiřazenou vašemu Raspberry Pi, jednoduše přejděte na terminál, zadejte níže uvedený příkaz a zadejte:
ifconfig
Pravděpodobně IP přiřazená vašemu Raspberry Pi začíná „192.168 …“.
V mém případě je deska IP 192.168.2.129, takže stačí přistupovat k adrese URL pod jakýmkoli počítačem v mé síti:
192.168.2.129:8080/
Otevře se stránka podobná obrázku níže a budete vyzváni k zadání přihlašovacího jména a hesla. Pro přihlášení i heslo zadejte admin a zadejte pro přístup:
Vezměte prosím na vědomí, že na domovské stránce je zobrazen QR kód a pod ním 8místný pin, který lze použít k propojení Homebridge s aplikací Home. Ve volbě nástroje „Konfigurace“můžete přistupovat k souboru config.json, v případě potřeby jej upravit a poté uložit.
Projděte si funkce dostupné v Homebridge Config UI X a seznamte se s tímto nástrojem.
Chcete -li zastavit provádění Homebridge, můžete použít následující příkaz v terminálu:
zastávka sudo service homebridge
Chcete -li restartovat Homebridge, můžete použít následující příkaz:
restartování služby sudo homebridge
Ke spuštění spouštění Homebridge můžete použít následující příkaz:
sudo service homebridge start
Se spuštěným serverem přejděte ke kroku 9 a pokračujte v propojování Homebridge s aplikací Home na vašem zařízení Apple.
Krok 6: Instalace Homebridge na Windows
Pokud nemáte Raspberry Pi nebo jinou vestavěnou platformu, na které lze spustit Homebridge, můžete nechat server spuštěný v systému Windows.
Do Windows Notepadu budete muset nainstalovat NodeJS a alternativní textový editor.
Stáhněte si NodeJS z jednoho z níže uvedených odkazů a poté jej nainstalujte:
nodejs.org/en/download/
Během instalace zaškrtněte políčko, které vám umožní automaticky nainstalovat potřebné nástroje:
NodeJS není program grafického rozhraní, takže všechny akce se na něm provádějí z příkazového řádku.
Stáhněte si Poznámkový blok ++ z jednoho z níže uvedených odkazů a poté jej nainstalujte:
notepad-plus-plus.org/downloads/
V nabídce možností systému Windows se po kliknutí pravým tlačítkem na libovolný soubor zobrazí možnost „Upravit pomocí programu Poznámkový blok ++“a tuto možnost můžete vybrat, kdykoli potřebujete upravit nějaký textový soubor nebo soubor Homebridge.
Přejděte do nabídky „Start“systému Windows, zadejte a vyhledejte „Nastavení“a po nalezení přejděte k této možnosti. Klikněte na „Síť a internet“a poté na „Centrum sítí a sdílení“. V části „Typ přístupu“klikněte na aktivní připojení, klikněte na „Podrobnosti“a zkopírujte osmimístnou adresu MAC své síťové karty a uložte ji do poznámkového bloku, protože tato adresa bude vyžadována později:
V nabídce „Start“systému Windows zadejte a vyhledejte „cmd“(příkazový řádek) a když jej najdete, klikněte na něj pravým tlačítkem a vyberte „Spustit jako správce“:
S otevřeným terminálem zadejte každý z níže uvedených příkazů a po každém stiskněte Enter, abyste potvrdili, že instalace NodeJS / NPM byla úspěšná. Tyto příkazy vrací verzi každého z balíčků, které byly nainstalovány:
uzel -v
npm -v
Po dokončení těchto postupů můžeme Homebridge nainstalovat. Zadejte níže uvedený příkaz, zadejte a počkejte na dokončení instalace:
npm install -g --unsafe -perm homebridge
Poté zadejte níže uvedený příkaz a stisknutím klávesy Enter spustíte Homebridge:
homebridge
Homebridge vrátí některé informace:
1) Homebridge nenašel soubor config.json. Tento soubor poskytuje základní nastavení pro spuštění Homebridge a všech nainstalovaných pluginů. Později vytvoříme soubor config.json a jeho nastavení.
2) Není nainstalován žádný plugin. Homebridge bez nainstalovaných pluginů je úplně k ničemu.
3) Chcete -li propojit zařízení s aplikací Home, můžete si přečíst QR kód, který vám poskytne informace, které potřebujete spárovat. Vzhledem k tomu, že soubor config.json nebyl vytvořen a nakonfigurován a není nainstalován žádný plugin, není tento QR kód v současné době dobrý, i když v aplikaci Home již najdete Homebridge, který je k dispozici pro propojení, ale ne.
4) Další způsob, jak propojit zařízení s aplikací Home, je pomocí možnosti „Přidat příslušenství“, „Nemám kód nebo nelze skenovat“a v části „Příslušenství v okolí“je vybráno zařízení a poté budete vyzváni k zadání instalační kód. Všimněte si, že terminálu je zobrazen osmimístný kód a musí být zadán, aby odpovídal aplikaci.
Zavřete Homebridge stisknutím kláves CTRL + C na terminálu. Zpráva „Got SIGINT, shutting down Homebridge…“bude vrácena a budete vyzváni k potvrzení, kde musíte zadat písmeno Y a stisknout Enter.
Chcete -li vytvořit soubor config.json, otevřete Poznámkový blok ++, klikněte na nabídku „Soubor“, „Nový“a otevře se nové okno. Klikněte na nabídku „Jazyk“, v seznamu přejděte na písmeno J a vyberte „JSON“.
Stáhněte si soubor níže. Otevřete tento soubor, zkopírujte obsah a vložte jej do souboru, který je otevřený v programu Poznámkový blok ++:
soubor05
1) V „uživatelské jméno“odstraňte sekvenci XX: XX: XX: XX: XX: XX a zadejte osmimístnou MAC adresu síťové karty, kterou jste si dříve poznamenali. Písmena adresy, kterou zadáte, musí být velká.
2) V „pinu“můžete ponechat osm číslic nebo můžete změnit požadovanou sekvenci, přičemž pamatujte na zachování stejného formátu oddělení s pomlčkami. Toto bude kód, který musíte zadat při propojení Homebridge s aplikací Home.
Další informace o souboru si můžete ponechat, protože při přidávání doplňků a příslušenství můžete zadat požadované informace.
Klikněte na nabídku „Soubor“, „Uložit“, pojmenujte soubor config.json a uložte jej na cestu „C: / Users / VAŠE JMÉNO NEBO DOKUMENTY \.homebridge“:
Zavřete Poznámkový blok ++.
Krok 7: Instalace pluginu Homebridge Config UI X (Windows)
Abych předvedl instalaci pluginu na Homebridge, rozhodl jsem se použít Homebridge Config UI X. Tento plugin umožňuje prostřednictvím prohlížeče konfigurovat, monitorovat, zálohovat a restartovat Homebridge.
Chcete -li nainstalovat plugin, zadejte do terminálu níže uvedený příkaz, stiskněte klávesu Enter a počkejte na dokončení instalace:
npm install -g --unsafe-perm homebridge-config-ui-x
POZNÁMKA: Pokud během instalace pluginu najdete chybu obsahující výrazy MSBUILD / VCBuild.exe, stačí spustit každý z následujících příkazů nezávisle a poté se pokusit nainstalovat znovu z výše uvedeného příkazu:
npm install -g node -gyp
npm install --global --production windows-build-tools
npm install --global --production windows-build-tools --vs2015
Nyní budete muset upravit config.json a zadat informace o pluginu přidané do Homebridge. Přejděte na cestu „C: / Users / VAŠE JMÉNO NEBO DOKUMENTY \.homebridge“a pomocí programu Poznámkový blok ++ otevřete config.json, který byl vytvořen dříve:
Ve struktuře „platformy“musí být informovány všechny pluginy, které jsou instalovány na Homebridge.
Pro uživatelské rozhraní Homebridge Config X musíte přidat následující fragment kódu, který je v níže uvedeném souboru. Stáhněte, otevřete, zkopírujte obsah a vložte jej do souboru, který je otevřený v programu Poznámkový blok ++:
soubor06
Přejděte na „platformy“a zadejte úryvek kódu, který jste zkopírovali ze souboru. Na obrázku níže vidíte, jak bude struktura „platforem“vypadat po přidání informací:
Pokud chcete po úpravě ověřit strukturu svého kódu, přejděte na web JSONLint, vložte veškerý kód config.json, klikněte na „Ověřit JSON“a pokud je vše v pořádku, vrátí se zpráva „Platný JSON“. Pokud má váš kód nějakou chybu, bude nasměrován na řádek s chybou a vrátí zprávu popisující chybu:
jsonlint.com/
Uložte soubor, zavřete Poznámkový blok ++ a restartujte Windows.
Chcete -li otevřít Homebridge Config UI X prostřednictvím prohlížeče, přejděte na:
localhost: 8080/
Otevře se stránka podobná obrázku níže a budete vyzváni k zadání přihlašovacího jména a hesla. Pro přihlášení i heslo zadejte admin a zadejte pro přístup:
Vezměte prosím na vědomí, že na domovské stránce je zobrazen QR kód a pod ním 8místný pin, který lze použít k propojení Homebridge s aplikací Home. Ve volbě nástroje „Konfigurace“můžete přistupovat k souboru config.json, v případě potřeby jej upravit a poté uložit.
Projděte si funkce dostupné v Homebridge Config UI X a seznamte se s tímto nástrojem.
Krok 8: Spuštění Homebridge s Windows
Homebridge Config UI X poskytuje příkaz, který lze použít ke konfiguraci Homebridge jako služby, takže server lze zavést společně s Windows. Na výzvu zadejte níže uvedený příkaz, zadejte jej a počkejte na dokončení instalace:
instalace služby hb
POZNÁMKA: Pokud brána firewall systému Windows vyžaduje oprávnění k přístupu do soukromé sítě, udělte ji
Po dokončení instalace zavřete příkazový řádek a restartujte Windows.
Po spuštění systému otevřete stisknutím klávesy CTRL + ALT + DEL Správce úloh systému Windows. Přejděte na kartu „Služby“, v seznamu vyhledejte Homebridge a zjistěte, zda je „Status“spuštěno:
Pravým kliknutím na službu Homebridge se otevřou možnosti, kde můžete službu zastavit, restartovat a pokud je služba zastavena, můžete začít:
Pokud chcete odebrat Homebridge ze spuštění systému Windows, jednoduše zadejte níže uvedený příkaz, zadejte jej a počkejte, až se odinstalace dokončí:
odinstalovat hb-service
POZNÁMKA: V závislosti na tom, jaký antivirus používáte, můžete mít potíže s nalezením Homebridge z mobilního zařízení. Pro účely testování, když je čas propojit Homebridge s aplikací Home, pokud není server nalezen do dvou minut, deaktivujte antivirus, deaktivujte Windows Defender, restartujte službu Homebridge pomocí Správce úloh systému Windows a zkuste to znovu najít server z aplikace Home
Krok 9: Propojení Homebridge s aplikací Home
Následující pokyny platí pro Homebridge běžící na Raspberry Pi i Windows. Ujistěte se, že je server spuštěn, protože aplikace Home najde Homebridge, pouze pokud je online.
Pro tento příspěvek jsem použil iPhone 8 Plus, takže odtud budou kroky založeny na iOS. U ostatních zařízení kompatibilních s Apple Homekit doporučuji zkontrolovat nabídky s následujícími možnostmi.
Přejděte na domovskou obrazovku svého iPhone a v aplikacích vyhledejte aplikaci Home. Pokud jej nemůžete najít, přejděte do App Store a nainstalujte si aplikaci:
V otevřené aplikaci Home klikněte na „Přidat příslušenství“:
Na obrazovce, která se otevře, klikněte na „Nemám kód nebo nemohu skenovat?“:
V „Příslušenství poblíž“uvidíte Homebridge. Kliknutím na něj otevřete obrazovku párování:
Otevře se zpráva a musíte kliknout na „Přesto přidat“:
Budete vyzváni k zadání „kódu instalace Homebridge“. Vyplňte kód (PIN), který jste nastavili v souboru config.json, a počkejte:
Pokud vše půjde dobře, zobrazí se obrazovka s oznámením, že byl přidán Homebridge a je připraven k použití:
POZNÁMKA: Pokud se zobrazí zpráva, že kód nebyl přijat nebo že jej nelze přidat, zavřete aplikaci Home, restartujte Homebridge a zkuste postupovat znovu
Na další obrazovce se zobrazí zpráva „Je vyžadováno další nastavení“, protože zatím není k dispozici žádné zařízení Homebridge. Klikněte na HOTOVO a aplikace se vrátí na domovskou obrazovku:
Na domovské obrazovce klikněte na symbol domu, na další obrazovce klikněte na „Rozbočovače a mosty“, klikněte na nově přidaný Homebridge a uvidíte nějaké informace a POKUD budete později potřebovat odstranit odkaz Homebridge, stačí kliknout na „ Odebrat most z domova “:
Pokud odeberete Homebridge z aplikace Home a budete ji chtít přidat znovu, budete muset ze serveru odstranit složky „příslušenství“a „trvalé“.
V Raspberry Pi:
Ukončete Homebridge zadáním níže uvedeného příkazu do terminálu a stisknutím klávesy Enter:
zastávka sudo service homebridge
Pokud jste provedli krok 4 a spustili Homebridge ihned po spuštění Raspbian, zadejte níže uvedený příkaz a stiskněte Enter:
cd /var /homebridge
Pokud jste Homebridge nezačali používat Raspbian, zadejte níže uvedený příkaz a stiskněte Enter:
cd.homebridge/
Chcete -li odstranit složky „příslušenství“a „trvalé“, zadejte každý z níže uvedených příkazů a stiskněte klávesu Enter:
sudo rm -r persist/
sudo rm -r příslušenství/
Digite o comando abaixo no terminal e dê enter para initiar o Homebridge:
sudo service homebridge start
Proveďte znovu kroky k propojení Homebridge s aplikací Home.
Ve Windows:
Zastavte službu Homebridge pomocí Správce úloh systému Windows, přejděte na cestu „C: / Users / VAŠE JMÉNO NEBO DOKUMENTY \.homebridge“a odstraňte složky „příslušenství“a „trvalé složky“. Spusťte službu Homebridge pomocí Správce úloh systému Windows.
Proveďte znovu kroky k propojení Homebridge s aplikací Home.
Je důležité si uvědomit, že jakékoli zařízení integrované do aplikace Home je napájeno lokálně. Abyste mohli ovládat zařízení domácí aplikace prostřednictvím externí sítě (například připojení 3G / 4G), budete muset nastavit automatizační centrum z jednoho z následujících zařízení Apple: iPad (se systémem iOS 10 nebo novějším), Apple TV (4. generace), nebo HomePod. Tímto způsobem, i mimo domov, budete moci vzdáleně ovládat své automatizační a IoT zařízení, která jsou integrována s aplikací Home, prostřednictvím Homebridge nebo Homekit.
Propojením Homebridge s aplikací Completed Home můžete prozkoumat funkce tohoto skvělého nástroje. V níže uvedeném odkazu si můžete prohlédnout seznam pluginů dostupných pro použití s Homebridge a kliknutím na každý z nich se zobrazí jeho informace a způsob instalace:
www.npmjs.com/search?q=homebridge-plugin
Pokud máte zařízení IoT nebo domácí automatizaci a chcete jej integrovat s Homebridge, stačí vyhledat, zda je již vytvořen plugin, který vám umožní používat toto zařízení v aplikaci Home.
Vzhledem k tomu, že uživatel root není na Raspbianu povolen, pro instalaci pluginu vždy nezapomeňte použít slovo sudo před příkazem install terminálu. Pokud sudo nepoužíváte, systém vás vždy vyzve k zadání systémového hesla k provedení akce, nebo můžete vrátit zprávu s oznámením, že nemáte oprávnění.
V systému Windows musí být příkazový řádek spuštěn jako správce, aby mohl spouštět příkazové řádky, a neměli byste používat slovo sudo, protože jej systém nerozpozná.
Kdykoli nainstalujete plugin, nezapomeňte přidat jeho informace do souboru config.json a restartovat Homebridge, aby bylo možné aplikaci Home aktualizovat informacemi z přidaných pluginů. Stejně tak při odinstalaci pluginu Homebridge nezapomeňte odebrat informace o config.json pluginu, protože pokud neodstraníte server, můžete mít problémy se spuštěním.
Níže uvádíme několik odkazů, které mohou být užitečné při hledání dalších informací o společnostech Homebridge a Homekit:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Pokud máte zařízení Sonoff a chtěli byste je používat s aplikací Home a Siri, doporučuji vám přečíst si instruktážní aplikaci Integrate Sonoff With Home App (Apple IPhone IOS).
Doporučuje:
Nainstalujte si na Windows Raspberry Pi plný Windows 10!: 5 kroků
Nainstalujte si na Raspberry Pi plný Windows 10 !: Raspberry Pi je skvělá deska pro mnoho věcí. Existuje mnoho instrukcí k věcem, jako je IOT, domácí automatizace atd. V této instruktáži vám ukážu, jak můžete na svém Raspberry PI 3B spouštět plochu s plným oknem
Nainstalujte .NET Framework 1.0 na 64bitový Windows: 8 kroků
Install.NET Framework 1.0 na 64bitových Windows: Každý, kdo se někdy pokusil nainstalovat .NET Framework verze 1.0 na 64bitovou verzi Windows, pravděpodobně narazil na chybu, že nefunguje na 64bitových Windows . Existuje však řešení. UPOZORNĚNÍ: Společnost Microsoft nepodporuje
Nainstalujte Vim na Windows: 8 kroků
Nainstalujte Vim na Windows: Vim znamená Vi IMproved. Vim je open source program pod licencí GNUGeneral Public License, což znamená, že jej lze volně distribuovat, upravovat a používat. Vim je v podstatě textový editor, stejně jako Notepad ve Windows nebo TextEdit na Ma
Nainstalujte Fedoru 8 (Werewolf) na Windows XP s QEMU: 11 kroků
Nainstalujte si Fedoru 8 (Werewolf) na Windows XP s QEMU: The Complete Tutorial (je k dispozici verze PDF) K pochopení tohoto tutoriálu potřebujete nějaké znalosti PC s Windows XP a dobré zázemí v Linuxu a Fedoře. Cílem tutoriálu je ukázat/zaměřit se na rozdíly a na nastavení
Nainstalujte Windows 7 Build 7057, 7068 a Even 7077 !!: 6 kroků
Nainstalujte si Windows 7 Builds 7057, 7068 a Even 7077 !!: Předně nejsem zodpovědný za žádné buildy zveřejněné na piratebay nebo torrentreactoru a opravdu není můj problém, pokud z těchto webů dostanete nějaké viry, protože jsou to známá útočná místa. Pokud vím, dosud jsem jej používal s