Homebridge je software, který umožňuje majitelům Keenetic přeměnit své zařízení na platformu chytré domácnosti. S ním budete moci integrovat různá zařízení a systémy do jednoho univerzálního řídicího systému. Homebridge je kompatibilní s mnoha zařízeními a platformami, což z něj dělá jedno z nejflexibilnějších řešení na trhu.
Instalace Homebridge na Keenetic je poměrně jednoduchá a lze ji provést i uživateli bez zkušeností. Tento článek vám poskytne podrobný návod, který vám pomůže tento proces zvládnout. Před instalací se ujistěte, že je váš Keenetic aktualizován na nejnovější verzi firmwaru, abyste zajistili kompatibilitu a opravu možných chyb.
K instalaci Homebridge budete potřebovat připojení k internetu, účet na webu Keenetic a také některé základní znalosti o nastavení domácí sítě. Instalace Homebridge zahrnuje několik kroků, včetně stahování potřebných souborů a konfigurace konfiguračních souborů. Krok za krokem vám pomůže provést všechny tyto kroky bez problémů a s minimálním úsilím.
Instalace Homebridge na Keenetic: potřebné nástroje
Před instalací Homebridge na Keenetic budete potřebovat následující nástroje:
- Keenetic: zařízení Keenetic, na které bude nainstalován Homebridge;
- Připojení ke Keenetic: ujistěte se, že máte přístup ke správě Keenetic, například prostřednictvím webového rozhraní nebo SSH;
- Nainstalovaná verze Keenetic OS: ujistěte se, že zařízení Keenetic má podporovanou verzi Keenetic OS;
- Přístup k internetu: instalace Homebridge bude vyžadovat přístup k internetu ke stažení potřebných balíčků;
- Další balíčky: před instalací Homebridge, ujistěte se, že máte nainstalované všechny potřebné balíčky a závislosti, jako je Node.js a NPM.
Před zahájením instalace Homebridge na Keenetic zkontrolujte všechny potřebné nástroje.
Připojení k routeru a instalace Node.js
Než začnete instalovat Homebridge, musíte se připojit k routeru Keenetic pomocí počítače nebo mobilního zařízení. Ujistěte se, že je zařízení v jedné místní síti s routerem.
Pro instalaci Homebridge na Keenetic je také nutné nainstalovat Node.JS-prostředí pro provádění JavaScript kódu mimo prohlížeč. Chcete-li nainstalovat Node, postupujte podle pokynů níže.js na počítači:
- Otevřete webový prohlížeč a přejděte na oficiální web Node.js pod odkazem https://nodejs.org/.
- Na hlavní stránce webu najdete dvě verze Node.js:" LTS "a"Current". Doporučuje se nainstalovat verzi označenou "LTS", protože je stabilní a vydrží déle.
- Klikněte na tlačítko" Stáhnout "vedle položky "LTS".
- Stáhněte si spustitelný soubor pro váš operační systém (Windows, macOS, Linux).
- Spusťte stažený soubor a postupujte podle pokynů instalátoru.
- Po dokončení instalace Node.js, otevřete příkazový řádek nebo terminál pro kontrolu instalace. Zadejte příkaz node-v A stiskněte Enter. Pokud je vydána verze Node.js, pak instalace proběhla úspěšně.
Po instalaci Node.js na vašem počítači, jste připraveni nainstalovat Homebridge na Keenetic.
Instalace Homebridge na Keenetic
Chcete-li nainstalovat Homebridge na Keenetic, postupujte podle následujících kroků:
| Krok 1: | Nainstalujte balíček Homebridge spuštěním příkazu opkg install homebridge . |
| Krok 2: | Nainstalujte potřebné další balíčky spuštěním příkazu opkg install node-npm . |
| Krok 3: | Nakonfigurujte konfigurační soubor Homebridge vytvořením souboru config.json v adresáři / etc / homebridge/. |
| Krok 4: | Spusťte Homebridge spuštěním příkazu homebridge . |
| Krok 5: | Nastavte Homebridge v aplikaci Home na vašem zařízení Apple. |
Po dokončení všech kroků budete moci ovládat zařízení připojená Keenetic pomocí aplikace Home na zařízeních Apple.
Vytvoření konfiguračního souboru Homebridge
Aby Homebridge fungoval, musíte vytvořit konfigurační soubor, který zobrazí všechna zařízení, která chcete přidat do sítě Apple HomeKit.
1. Otevřete textový editor v počítači.
2. Vytvořte nový soubor a pojmenujte jej "config.json".
3. Vložte následující kód do souboru:
4. Nahraďte hodnoty " name "(název sítě)," username "(jedinečný identifikátor sítě)," port "(port připojení)," pin " (pin) příslušnými hodnotami pro vaši síť.
5. Nahraďte hodnoty " host "(IP adresa Keenetic)," port "(port připojení Keenetic)," username "(Uživatelské jméno Keenetic) a" password " (Heslo Keenetic) příslušnými hodnotami pro váš router Keenetic.
6. Uložte soubor " config.json "s rozšířením".json".
Nyní je váš konfigurační soubor Homebridge připraven k použití.
Přidání zařízení do Homebridge
Po úspěšné instalaci a konfiguraci Homebridge, můžete začít přidávat zařízení do systému. Homebridge podporuje různé platformy a zařízení, jako jsou chytré zásuvky, svítidla, termostaty a další.
Proces přidávání zařízení se provádí prostřednictvím souboru " config.json "v katalogu "homebridge". Otevřete tento soubor jakýmkoli textovým editorem a začněte přidávat zařízení.
1. Před přidáním nového zařízení se doporučuje zálohovat soubor " config.json " pro případ chyb nebo nepředvídaných situací.
2. V souboru " config.json "najděte sekci" platformy " a přidejte novou platformu pomocí příslušného formátu:
"platforms": [>]>]
Poznámka: Nahraďte "název platformy", "název vašeho systému", "název zařízení", "typ zařízení", "příslušenství"a"parametr_1"/ "hodnota_1" relevantními informacemi pro vaše zařízení.
3. Uložte soubor " config.json " a restartujte Homebridge, aby se změny projevily.
Nyní jste úspěšně přidali nové zařízení do Homebridge a můžete jej ovládat prostřednictvím aplikace Apple Home nebo jakéhokoli jiného kompatibilního rozhraní.
Ujistěte se, že přidané zařízení je podporováno platformou Homebridge a máte o něm všechna potřebná data, jako jsou ID, hesla a další možnosti, které mohou být nutné nakonfigurovat.
Nastavení automatického spouštění Homebridge
Po instalaci Homebridge na váš Keenetic, můžete nastavit automatické spuštění služby při spuštění systému. K tomu budete muset nakonfigurovat skript, který Homebridge spustí automaticky po spuštění.
Kroky k nastavení automatického spuštění Homebridge na Keenetic:
- Vytvořte nový soubor s názvem " homebridge.sh " v adresáři, který preferujete pro ukládání skriptů. Například / opt / scripts/.
- Otevřete vytvořený soubor v libovolném textovém editoru a přidejte následující kód:
| #!/bin/sh |
| sudo -u homebridge homebridge |
- Uložte a zavřete soubor.
- Otevřete soubor "/etc/config / rc.local " v editoru a přidejte příkaz ke spuštění skriptu "homebridge.sh". pokud je například váš skript v / opt / scripts/, přidejte další kód před řádek "exit 0":
| /opt/scripts/homebridge.sh & |
- Uložte a zavřete soubor " / etc/config / rc.local".
Po provedení všech výše uvedených kroků se Homebridge automaticky spustí při spuštění systému na vašem Keenetic.
Připojení zařízení k Homebridge a kontrola jejich stavu
Po úspěšné instalaci a konfiguraci Homebridge na Keenetic můžete začít připojovat zařízení. Homebridge vám umožňuje integrovat různá zařízení a systémy do Apple HomeKit a zpřístupnit je ke správě prostřednictvím aplikace Home na zařízeních s iOS.
Chcete-li připojit zařízení k Homebridge, musíte postupovat podle následujících kroků:
- Přihlaste se do webového rozhraní Keenetic, přejděte na kartu Nastavení a vyberte nabídku Přidat zařízení.
- Vyberte typ zařízení, které chcete připojit: chytré zásuvky, senzory, Chytré žárovky atd.
- Postupujte podle pokynů k vybranému zařízení: nakonfigurujte jej a připojte jej k síti Wi-Fi. Zařízení s podporou HomeKit mají obvykle vyhrazený režim paring nebo QR kód, který usnadňuje proces připojení.
- Po úspěšném připojení zařízení k síti Wi-Fi otevřete na zařízení s iOS aplikaci Home.
- V aplikaci Domů klikněte na tlačítko Přidat příslušenství a vyberte možnost" nelze počítat kód příslušenství nebo žádný kód na příslušenství".
- V okně, které se zobrazí, zadejte kód příslušenství ručně nebo naskenujte QR kód (pokud je k dispozici). Kód příslušenství lze nalézt v pokynech nebo na samotném zařízení.
- Po zadání kódu příslušenství HomeKit automaticky identifikuje připojené zařízení a přidá jej do seznamu příslušenství v aplikaci domov.
Po úspěšném připojení zařízení je možné zkontrolovat jejich funkčnost pomocí aplikace Domov a nakonfigurovat automatizaci a scény tak, aby je řídily podle plánu nebo události.