Uzyskaj najnowsze recenzje i przewodniki technologiczne dotyczące inteligentnego domu. Pomożemy Ci kupić, połączyć i używać Alexy (lub Asystenta Google), a także niektórych z najbardziej znanych marek, aby stworzyć idealną przestrzeń życiową z pełnym zestawem inteligentnych funkcji!

Przewodnik Homebridge: Jak sprawić, by wszystko było kompatybilne z HomeKit

397

Tak dobry jak Apple HomeKit, zapewniający zarówno sterowanie głosowe, jak i potężną automatyzację, system jest raczej ograniczony, jeśli chodzi o obsługę sprzętu. Na przykład nie znajdziesz żadnej obsługi Nest ani Ring dla platformy, a kompatybilność z innymi dużymi markami, takimi jak Arlo, Sonos i wiele innych, jest ograniczona.

I tu wkracza Homebridge.

Zdolny do działania na praktycznie każdym komputerze, Homebridge jest, jak sama nazwa wskazuje, pomostem między HomeKit a innymi inteligentnymi urządzeniami domowymi. Lekki serwer NodeJS, który emuluje API iOS HomeKit, Homebridge to oprogramowanie typu open source, które zapewnia wsparcie, którego brakuje na platformie. Nie jest w żaden sposób powiązany z Apple i podobnie jak w przypadku każdego oprogramowania typu open source, instalujesz je na własne ryzyko.

Instalacja i uruchomienie może być trochę kłopotliwe, ale tutaj przeprowadzimy Cię przez wstępną instalację. Pokażemy Ci, jak skonfigurować system i jak dodawać urządzenia oraz jak rozpocząć pracę.

Na jakim komputerze powinienem uruchomić Homebridge?

Homebridge współpracuje z systemami Windows, macOS, Linux i Raspberry Pi. Najważniejsze jest to, że niezależnie od urządzenia, na którym go zainstalujesz, musi być włączony przez cały czas, aby działał. Z tego powodu warto zainstalować go na Raspberry Pi, ponieważ mały komputer potrzebuje niewielkiej mocy do działania.

Warto przeczytać instrukcje instalacji Raspberry Pi na Homebridge Wiki, aby zainstalować początkowe wymagane komponenty, zanim wrócisz na stronę Homebridge GitHub, aby uzyskać instrukcje instalacji Homebridge.

Jeśli nie masz Raspberry Pi i chcesz po prostu wypróbować system na innym typie komputera, najpierw pobierz i zainstaluj najnowszą wersję Node.js, która jest dostępna dla systemów Windows, Mac i Linux.

Kiedy po raz pierwszy uruchomisz Raspberry Pi, uruchomi się przestarzała wersja Node.js i menedżera pakietów NPM. Aby zainstalować i uruchomić Homebridge, musisz zaktualizować obie wersje.

Najpierw musisz wpisać te dwa polecenia, aby zaktualizować listę pakietów.

sudo apt update
sudo apt full-upgrade

Następnie musimy powiedzieć Pi, aby pobrał najnowszą wersję Node.js, co robimy, dodając bieżące repozytorium za pomocą tego polecenia:

curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -

Następnie jesteś gotowy do aktualizacji do nowych pakietów, więc wpisz następujące polecenia (wpisz Y po wyświetleniu monitu):

sudo apt install nodejs
sudo apt install npm

Po zainstalowaniu postępuj zgodnie z instrukcjami na stronie Homebridge GitHub, aby pobrać i zainstalować Homebridge. Podczas instalacji należy użyć następującego wiersza poleceń z okna terminala:

npm install -g --unsafe-perm homebridge
sudo npm install -g --unsafe-perm homebridge

Po zakończeniu jesteś gotowy, a Homebridge jest zainstalowany na twoim komputerze. Możesz go uruchomić za pomocą wiersza poleceń i wpisując „homebridge".

Na ekranie zobaczysz kod QR wraz z komunikatem informującym, że nie ma pliku config.json i że nie masz żadnych wtyczek. Na razie zamknij Homebridge, przechodząc do okna terminala i naciśnij CTRL + C (Apple + C na Macu).

Przewodnik Homebridge: Jak sprawić, by wszystko było kompatybilne z HomeKit

Dostępny jest teraz interfejs sieciowy, który ułatwia zarządzanie Homebridge. Aby to zainstalować, wejdź do wiersza polecenia i wpisz:

sudo npm install -g --unsafe-perm homebridge homebridge-config-ui-x

Następnie chcemy zainstalować Homebridge jako usługę, aby uruchamiała się podczas uruchamiania komputera. Możesz to zrobić za pomocą tego polecenia:

sudo hb-service install --user homebridge

Po zakończeniu możesz zobaczyć na ekranie adres IP swojego komputera oraz adres portalu zarządzania serwerem WWW. Warto nadać komputerowi Homebridge stały adres IP, co jest najłatwiejsze, jeśli korzystasz z funkcji rezerwacji DHCP routera.

Podaj pełny adres swojego serwera Homebridge i wklej go do przeglądarki (będzie to coś w stylu http://192.168.0.61:8581 ). Domyślna nazwa użytkownika i hasło to „admin”.

Po zalogowaniu zobaczysz wszystkie informacje o swoim serwerze, w tym kod QR, aby dodać go do Apple Home.

Przewodnik Homebridge: Jak sprawić, by wszystko było kompatybilne z HomeKit

Instalowanie wtyczek i konfigurowanie Homebridge

Gdy użyjesz powyższej metody instalacji, Homebridge zainstaluje z domyślnym plikiem konfiguracyjnym, więc nie musisz już go tworzyć. A korzystanie z interfejsu internetowego automatycznie aktualizuje plik konfiguracyjny, więc nie trzeba go już edytować ręcznie. Mimo to dobrze jest wiedzieć, co powinno znajdować się w pliku, na wszelki wypadek. Poniżej opisano, jak ręcznie skonfigurować serwer, ale możesz przejść do sekcji Dodawanie wtyczek Homebridge poniżej, aby uzyskać łatwą trasę. Oprócz poniższych instrukcji plik Config można znaleźć w interfejsie internetowym, klikając opcję Config.

Dzięki nawiasom możesz utworzyć nowy plik z menu Plik > Nowy. Przejdź do Zapisz, a następnie musisz nadać plikowi odpowiednią nazwę i umieścić go w odpowiednim katalogu.

W systemie Windows musisz wpisać następującą nazwę katalogu w oknie dialogowym zapisywania:

c:users.homebridge.

W przypadku użytkowników komputerów Mac w oknie dialogowym zapisywania naciśnij klawisze Apple+Shift+G, a następnie wpisz:

~/.homebridge.

W obu przypadkach wprowadź nazwę pliku jako config.json.

Dzięki nawiasom plik config.json jest zawsze dostępny po otwarciu aplikacji, więc w przypadku przyszłych aktualizacji możesz wybrać plik, wprowadzić potrzebny tekst i kliknąć Zapisz.

Możesz teraz rozpocząć dodawanie potrzebnych informacji. Najpierw potrzebujesz podstawowej konfiguracji, takiej jak ta:

{
  "bridge": {
    "name": "Homebridge",
    "username": "CC:22:3D:E3:CE:30",
    "port": 51826,
    "pin": "031-45-154"
  },
  "description": "My Homebridge server.",
  "ports": {
    "start": 52100,
    "end": 52150,
    "comment": "This section is used to control the range of ports that separate accessories should bind to."
  }
}

Możesz zmienić nazwę użytkownika i kod PIN, ale musisz zachować takie same formatowanie i długość.

Przewodnik Homebridge: Jak sprawić, by wszystko było kompatybilne z HomeKit

Dodawanie wtyczek Homebridge

Z poziomu interfejsu internetowego możesz zarządzać wtyczkami Homebridge, które zapewniają kontrolę nad urządzeniami, które normalnie nie obsługują Homebridge.

Aby dodać nową wtyczkę, kliknij Wtyczki i wyszukaj odpowiednią. Często będziesz mieć wiele opcji do wyboru, ale wybierz tę z napisem „Zweryfikowano” i kliknij łącze Instaluj.

Przewodnik Homebridge: Jak sprawić, by wszystko było kompatybilne z HomeKit

Otrzymasz wyskakujące okienko, które pokazuje postęp instalacji. Po zakończeniu działania wtyczki pojawi się nowe okno z opcjami konfiguracji. W wielu przypadkach, podobnie jak w przypadku Ring, wystarczy zalogować się na swoje konto, a obsługiwane urządzenia zostaną wyświetlone.

Po połączeniu możesz kliknąć przycisk Ustawienia, aby wyświetlić opcje i Opcjonalną konfigurację. Na przykład w przypadku Ring dzwonki do drzwi mogą wyglądać jak przyciski, które mogą wyzwalać zdarzenia; to prawdopodobnie nie jest zbyt przydatne, więc możesz po prostu ukryć je przed widokiem.

Przewodnik Homebridge: Jak sprawić, by wszystko było kompatybilne z HomeKit

Niektóre wtyczki są bardziej skomplikowane w konfiguracji i wymagają dodatkowych kroków, takich jak SmartThings. Po zainstalowaniu tej wtyczki zobaczysz długą listę wymaganych pól, które musisz wprowadzić, ale niewiele pomoże.

Jeśli coś jest niejasne, warto sprawdzić oficjalną stronę Homebridge, aby znaleźć instrukcje instalacji wtyczki: wyszukaj żądaną wtyczkę, a następnie przeczytaj instrukcje.

Na przykład SmartThings wymaga trochę pracy w samym SmartThings, jak wyjaśniają instrukcje instalacji Homebridge SmartThings.

W takim przypadku zignoruj ​​instrukcje dotyczące korzystania z aplikacji SmartThings Classic (ta została wycofana), ale użyj nowej aplikacji SmartThings, a aplikację Homebridge znajdziesz w Smart Apps: musisz wybrać, które urządzenia będą dostępne dla HomeKit postępując zgodnie z instrukcjami wyświetlanymi na ekranie, a szczegóły potrzebne do skonfigurowania wtyczki znajdziesz w opcji Renderuj dane platformy.

Werdykt: recenzja Aeotec SmartThings Hub

Daje to plik konfiguracyjny, który możesz skopiować i wkleić do pliku konfiguracyjnego Homebridge. Możesz jednak po prostu skopiować i wkleić informacje z tego pliku bezpośrednio do pól na stronie Wtyczki w interfejsie internetowym Homebridge.

Przewodnik Homebridge: Jak sprawić, by wszystko było kompatybilne z HomeKit

Możesz nadal dodawać wtyczki w ten sam sposób, tworząc wszystkie podłączone urządzenia.

Dodawanie Homebridge do telefonu

Gdy konfiguracja działa, otwórz aplikację Dom na urządzeniu z systemem iOS. Następnie wybierz „+” i wybierz Dodaj akcesorium. Stuknij opcję Nie mam kodu lub Nie można skanować, a następnie wybierz swój komputer Homebridge na następnej stronie.

Zostaniesz poinformowany, że jest to akcesorium niecertyfikowane, ale wybierz opcję Dodaj mimo to. Ręcznie wprowadź kod instalacyjny HomeKit (główny kod PIN w pliku konfiguracyjnym). Teraz Twoje urządzenia Homebridge zostaną znalezione i dodane do Home, ale nie zdziw się, jeśli jest ich więcej, niż myślisz.

Przewodnik Homebridge: Jak sprawić, by wszystko było kompatybilne z HomeKit

Na przykład w Nest Thermostats masz przełącznik, który włącza lub wyłącza tryb Eco, główny regulator termostatu oraz przełącznik, który ustawia, czy jesteś w domu, czy nie.

Wszystkie dodane urządzenia pojawią się podczas działania serwera Homebridge.

Przewodnik Homebridge: Jak sprawić, by wszystko było kompatybilne z HomeKit

Gdy Twoje urządzenia znajdą się w HomeKit, domyślnie pojawią się w pokoju, w którym dodałeś koncentrator. Możesz przenosić urządzenia do dowolnego pomieszczenia i sterować nimi tak, jak każdym innym urządzeniem HomeKit.

Można ich również używać w automatyzacjach i scenach HomeKit, mieszając i dopasowując je do natywnych urządzeń HomeKit.

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów