Sadržaj:
- Korak 1: Šta je Homekit?
- Korak 2: Šta je Homebridge?
- Korak 3: Instaliranje Homebridgea na Raspberry Pi
- Korak 4: Pokretanje Homebridge -a na Raspbian Boot -u
- Korak 5: Instaliranje dodatka Homebridge Config UI X (Raspberry Pi)
- Korak 6: Instaliranje programa Homebridge na Windows
- Korak 7: Instaliranje dodatka Homebridge Config UI X (Windows)
- Korak 8: Pokretanje programa Homebridge sa sustavom Windows
- Korak 9: Povežite Homebridge s aplikacijom Home
Video: Instalirajte Homebridge na Raspberry Pi i Windows: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Ovaj vodič je za ljude koji žele instalirati Homebridge na Raspberry Pi i Windows.
U početku je ovo uputstvo napisano na portugalskom ovdje u Brazilu. Dao sam sve od sebe da to napišem na engleskom. Zato mi oprostite na nekim greškama koje bi mogle biti u pisanju.
Ovo uputstvo je podijeljeno na sljedeći način:
Korak 1: Šta je Homekit?
Korak 2: Šta je Homebridge?
Korak 3: Instaliranje Homebridgea na Raspberry Pi
Korak 4: Pokretanje Homebridge -a na Raspbian Boot -u
Korak 5: Instaliranje dodatka Homebridge Config UI X (Raspberry Pi)
Korak 6: Instaliranje programa Homebridge na Windows
Korak 7: Instaliranje dodatka Homebridge Config UI X (Windows)
Korak 8: Pokretanje programa Homebridge sa sustavom Windows
Korak 9: Povežite Homebridge s aplikacijom Home
Korak 1: Šta je Homekit?
Homekit je razvojni paket koji Apple pruža programerima za izgradnju Internet stvari (IoT) rješenja. Ovaj razvojni paket omogućava uređajima napravljenim od Apple-a (na primjer iPhone i iPad) da upravljaju drugim uređajima, poput svjetiljki ili informacija senzora. Od iOS 9 i Watch OS Homekit je postao izvorni alat, a zbog sve tehnologije koju implementira Apple moguće je jednostavno stvoriti sisteme za automatizaciju pomoću ovog kompleta.
Da biste identificirali uređaje kompatibilne s Homekitom koji su aktivni na mreži te kako biste konfigurirali i kontrolirali te uređaje, morate imati instaliranu aplikaciju Home na bilo kojem Apple uređaju (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod ili Mac). Uređaji za integraciju s aplikacijom Home mogu imati QR kôd koji omogućava uparivanje s aplikacijom Home na vašem Apple uređaju.
Nakon konfiguracije uređaja u aplikaciji Home, korisnik može upravljati uređajem putem prečice koja se stvara na glavnom ekranu aplikacije ili koristiti Siri (glasovni asistent koji pruža Apple) i slati glasovne naredbe za pokretanje uređaja.
Apple -ovi hardverski i softverski zahtjevi za upotrebu Homekita su:
- iPhone, iPad ili iPod touch (sa iOS 10 ili novijim);
- Apple Watch (sa sustavom WatchOS 3 ili novijim);
- Apple TV (četvrta generacija);
- Apple HomePod;
- Mac računari (sa sustavom macOS 10.14 Mojave ili novijim);
Što se tiče kućne automatizacije i IoT-a, na tržištu postoji niz isplativih rješenja, međutim, velika većina nema Appleov certifikat i stoga nisu izvorno kompatibilni s Homekitom. Ako ste umorni od čekanja da Apple certificira ova rješenja za upotrebu s Homekitom, trebali biste koristiti Homebridge.
Korak 2: Šta je Homebridge?
Razvijen od strane Nick Farina, Homebridge je NodeJS poslužitelj koji emulira Homekit API i omogućava upotrebu uređaja koji nemaju Appleov certifikat s aplikacijom Home i Siri. Poslužitelj je lagan, može raditi na kućnoj mreži i modularan je, što znači da podržava više dodataka koje je stvorila i učinila izuzetno aktivnom zajednicom dostupna za jačanje alata.
Dodaci su instalirani na Homebridgeu i većina njih namjerava učiniti Homekit kompatibilnim sa bilo kojim uređajem koji nije certificiran Appleom. Dodaci za upotrebu s Homebridgeom instalirani su izravno s web stranice NPM -a.
Instalacija Homebridge -a može se izvršiti na različitim sistemima, međutim, za ovu instrukciju će se koristiti Raspberry Pi 3 Model B + sa operativnim sistemom Raspbian, a ja ću vam objasniti i kako se instalira na Windows.
Korak 3: Instaliranje Homebridgea na Raspberry Pi
U idealnom slučaju, Homebridge bi trebao biti dostupan kad god vam zatreba, pa biste trebali ostaviti poslužitelj da radi 24 sata dnevno. U tu svrhu možete instalirati server na Raspberry Pi i stalno raditi na vašoj kućnoj mreži.
Ako nemate instaliran i konfiguriran Raspbian na memorijskoj kartici, preporučujem vam da pročitate uputstvo za instalaciju i konfiguriranje Raspbiana na Raspberry Pi, slijedite donje korake, a zatim se vratite za nastavak.
Dok vaš Raspberry Pi pokreće Raspbian, na početnom ekranu sistema otvorite terminal:
Na terminalu upišite prvu naredbu ispod, pritisnite enter, a ako se od vas zatraži da potvrdite vrstu radnje Y i pritisnite enter. Ova vrsta potvrde često se pojavljuje prilikom uklanjanja ili instaliranja paketa. Zatim upišite drugu naredbu, unesite, potvrdite naredbu ako se to od vas zatraži i pričekajte. Ove naredbe provjeravaju i ažuriraju sistem ako je potrebno:
sudo apt-get update
sudo apt-get nadogradnja
Upišite naredbu ispod na terminalu i pritisnite enter:
ifconfig
Neki podaci će biti vraćeni. Ako koristite mrežni kabel za osiguravanje mrežne veze s vašim Raspberry Pi-om, idite na dio s informacijama nakon “eth0:” i potražite MAC adresu osmoznamenkaste mrežne kartice koja će biti iza riječi “ether” Ako koristite WiFi vezu za dodjeljivanje mrežne veze vašoj kartici, idite na dio s podacima nakon “wlan0:” i potražite MAC adresu osmoznamenkaste mrežne kartice koja će također biti iza riječi “eter”:
Kopirajte osmeroznamenkastu MAC adresu za svoju mrežnu karticu i spremite je u Notepad jer će ta adresa biti potrebna kasnije.
Kao što sam ranije izvijestio, Homebridge je NodeJS poslužitelj i dodaci za njega se instaliraju izravno s NPM stranice. Raspbian obično dolazi s instaliranim paketima NodeJS i NPM, međutim može doći do nekompatibilnosti između verzija oba paketa, pa je najbolje ukloniti obje instalacije, a zatim ih ponovo instalirati.
Da biste uklonili NPM, upišite naredbu ispod na terminalu, unesite, potvrdite naredbu ako se to od vas zatraži i pričekajte da se uklanjanje paketa dovrši:
sudo apt --automatsko uklanjanje čistke npm
Da biste uklonili NodeJS, upišite naredbu ispod na terminalu, unesite, potvrdite naredbu ako se to od vas zatraži i pričekajte da se uklanjanje paketa dovrši:
sudo apt --automatski ukloni čiste nodejs
Nakon uklanjanja NodeJS -a i NPM -a, možemo nastaviti s instaliranjem ažuriranih paketa. Da biste instalirali NodeJS, upišite naredbu ispod u terminal, unesite, potvrdite naredbu ako se to od vas zatraži i pričekajte da se instalacija paketa dovrši:
sudo apt install nodejs
Da biste instalirali NPM, upišite naredbu ispod u terminal, unesite, potvrdite naredbu ako se to od vas zatraži i pričekajte da se instalacija paketa dovrši:
curl -L https://www.npmjs.com/install.sh | sudo sh
Upišite svaku od naredbi ispod i pritisnite enter nakon svake kako biste potvrdili da je instalacija paketa uspješna. Ove naredbe vraćaju verziju svakog paketa koji je upravo instaliran:
čvor -v
npm -v
Instalirajte Avahi i njegove ovisnosti. Unesite naredbu ispod, unesite, potvrdite naredbu ako se to od vas zatraži i pričekajte da se instalacija dovrši:
sudo apt-get install libavahi-compat-libdnssd-dev
Nakon završetka ovih procedura možemo instalirati Homebridge. Unesite naredbu ispod, unesite, potvrdite naredbu ako se to od vas zatraži i pričekajte da se instalacija dovrši:
sudo npm install -g --unsafe -perm homebridge
Zatim upišite naredbu ispod i pritisnite enter da biste pokrenuli Homebridge:
homebridge
Homebridge će vratiti neke podatke:
1) Homebridge nije pronašao datoteku config.json. Ova datoteka pruža osnovne postavke za pokretanje Homebridgea i svih instaliranih dodataka. Kasnije ćemo stvoriti datoteku config.json i njene postavke.
2) Nije instaliran dodatak. Homebridge bez instaliranih dodataka potpuno je beskoristan.
3) Za povezivanje uređaja s aplikacijom Home možete pročitati QR kôd koji vam daje podatke koje trebate upariti. Budući da datoteka config.json nije kreirana i konfigurirana, a nije instaliran dodatak, ovaj QR kôd trenutno nije dobar, iako ćete u aplikaciji Home već moći pronaći Homebridge dostupan za povezivanje, ali nemojte.
4) Drugi način povezivanja uređaja s aplikacijom Home je putem opcija "Dodaj dodatak", "Nemam kôd ili ne mogu skenirati", a u odjeljku "Pribor u blizini" odabire se uređaj i od vas će se tražiti da unesete kod za postavljanje. Imajte na umu da je terminal prikazao osmoznamenkasti kod i mora se unijeti kako bi odgovarao aplikaciji.
Kasnije možete koristiti ili QR kôd ili osmoznamenkasti kôd za povezivanje Homebridgea s aplikacijom Home na svom Apple uređaju.
Pritisnite CTRL + C tipke na terminalu da biste isključili Homebridge i vratit će se poruka "Got SIGINT, shutting down Homebridge …".
Za kreiranje datoteke config.json upišite naredbu ispod u terminal i pritisnite enter. Otvorit će se prazna datoteka:
sudo nano ~/.homebridge/config.json
Preuzmite datoteku ispod. Otvorite ovu datoteku, kopirajte sadržaj i zalijepite u datoteku koja je otvorena u terminalu:
file01
1) U "korisničko ime" obrišite niz XX: XX: XX: XX: XX: XX i unesite osmocifrenu MAC adresu mrežne kartice koju ste prethodno zabilježili. Slova adrese koju unesete moraju biti velika.
2) U "pin" možete zadržati osam numeričkih znamenki ili možete promijeniti željenu sekvencu, ne zaboravite zadržati isti format razdvajanja s crticama. Ovo će biti kôd koji morate unijeti prilikom povezivanja Homebridgea s aplikacijom Home.
Ostale podatke o datotekama možete zadržati, jer dodavanjem dodataka i pribora možete unijeti tražene podatke.
Da biste spremili uređivanje datoteke, pritisnite CTRL + O, pritisnite enter, a zatim CTRL + X da biste zatvorili datoteku.
Korak 4: Pokretanje Homebridge -a na Raspbian Boot -u
Ručno pokretanje Homebridgea svaki put kada uključite Raspberry Pi nije baš praktično, pa je najbolje da poslužitelj radi odmah nakon pokretanja Raspbiana.
Upišite naredbu ispod na terminalu i pritisnite enter. Otvorit će se prazna datoteka:
sudo nano/etc/default/homebridge
Preuzmite datoteku ispod. Otvorite ovu datoteku, kopirajte sadržaj i zalijepite u datoteku koja je otvorena u terminalu:
file02
Da biste spremili uređivanje datoteke, pritisnite CTRL + O, pritisnite enter, a zatim CTRL + X da biste zatvorili datoteku.
Upišite naredbu ispod na terminalu i pritisnite enter. Otvorit će se prazna datoteka:
sudo nano /etc/systemd/system/homebridge.service
Preuzmite datoteku ispod. Otvorite ovu datoteku, kopirajte sadržaj i zalijepite u datoteku koja je otvorena u terminalu:
file03
Da biste spremili uređivanje datoteke, pritisnite CTRL + O, pritisnite enter, a zatim CTRL + X da biste zatvorili datoteku.
Da biste stvorili korisnika koji će automatski pokrenuti uslugu pri pokretanju i dati mu odgovarajuća dopuštenja, upišite svaku od sljedećih naredbi i pritisnite enter nakon svake:
sudo useradd --sistemski domaći most
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 omogućuje homebridge
sudo systemctl početak homebridge
Za ponovno pokretanje sistema upišite naredbu ispod i pritisnite enter:
sudo reboot
Nakon ponovnog pokretanja sistema, ponovo otvorite terminal, upišite naredbu ispod i pritisnite enter da provjerite radi li usluga već:
systemctl status homebridge
Ako je sve u redu, usluga će se pokrenuti i možete vidjeti napisano „aktivno (radi)“i ispod osmocifrenog koda koji je prethodno unet u config.json.
Pritisnite tipke CTRL + C na terminalu. Upišite naredbu ispod i pritisnite enter da provjerite zapisnik evidentiranih podataka:
journalctl -f -u domaći most
Pritisnite tipke CTRL + C na terminalu.
Korak 5: Instaliranje dodatka Homebridge Config UI X (Raspberry Pi)
Da bih demonstrirao instalaciju dodatka na Homebridgeu, odlučio sam koristiti Homebridge Config UI X. Ovaj dodatak omogućava putem preglednika da može konfigurirati, nadzirati, sigurnosno kopirati i ponovo pokrenuti Homebridge.
Za instaliranje dodatka upišite donju naredbu u terminal, unesite, potvrdite naredbu ako se to od vas zatraži i pričekajte da se instalacija dovrši:
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Upišite naredbu ispod na terminalu i pritisnite enter. Otvorit će se datoteka:
sudo nano /etc /sudoers
Pomoću tipkovnice sa strelicom prema dolje ili pomicanjem miša pomaknite se do kraja datoteke i dodajte sljedeći redak:
homebridge ALL = (SVE) NOPASSWD: SVE
Da biste spremili datoteku, pritisnite CTRL + O, a zatim CTRL + X da biste zatvorili datoteku.
Upišite naredbu ispod na terminalu i pritisnite enter. Otvorit će se datoteka:
sudo nano/etc/default/homebridge
Pomoću tipki sa strelicama pomaknite se do kraja retka HOMEBRIDGE_OPTS = -U /var /homebridge, dajte razmak i umetnite:
-Ja
Da biste spremili datoteku, pritisnite CTRL + O, a zatim CTRL + X da biste zatvorili datoteku.
Sada ćete morati urediti config.json i dodati informacije o dodatku dodane na Homebridge.
Ako ste napravili korak 4 da biste pokrenuli Homebridge odmah nakon pokretanja Raspbiana, upišite naredbu ispod i pritisnite enter:
sudo nano /var/homebridge/config.json
Ako niste stavili Homebridge na početak s Raspbian -om, upišite naredbu ispod i pritisnite enter:
sudo nano ~/.homebridge/config.json
Otvorit će se config.json:
Unutar strukture „platforme“svi dodaci koji se instaliraju na Homebridge moraju biti obaviješteni.
Za Homebridge Config UI X, morate dodati sljedeći isječak koda koji se nalazi u donjoj datoteci. Preuzmite, otvorite, kopirajte sadržaj i zalijepite ga u datoteku koja je otvorena na terminalu:
file04
Pomoću tipki sa strelicama idite na „platforme“i unesite isječak koda koji ste kopirali iz datoteke. Na donjoj slici možete vidjeti kako će izgledati struktura "platformi" nakon dodavanja podataka:
Ako želite provjeriti strukturu koda nakon uređivanja, samo idite na web lokaciju JSONLint, zalijepite sav kod config.json, kliknite na "Potvrdi JSON" i ako je sve u redu, bit će vraćena poruka "Valid JSON". Ako vaš kôd ima bilo kakvu grešku, bit će usmjeren na liniju s greškom i vratiti poruku koja opisuje grešku:
jsonlint.com/
Da biste spremili datoteku, pritisnite CTRL + O, a zatim CTRL + X da biste zatvorili datoteku.
Ponovo pokrenite sistem upisivanjem naredbe ispod, pritisnite enter i pričekajte ponovno pokretanje:
sudo reboot
Da biste otvorili Homebridge Config UI X putem preglednika izravno u Raspberry Pi, morate pristupiti adresi:
localhost: 8080/
Ako želite otvoriti Homebridge Config UI X u pregledniku s drugog računara povezanog na istu mrežu kao i ploča, jednostavno zamijenite riječ localhost s gornje adrese IP -om vašeg Raspberry Pi -a. Da biste provjerili IP adresu dodijeljenu vašem Raspberry Pi, jednostavno pristupite terminalu, unesite naredbu ispod i unesite:
ifconfig
Vjerojatno IP adresa dodijeljena vašem Raspberry Pi -u počinje sa “192.168 …”.
U mom slučaju ploča je IP 192.168.2.129, pa samo pristupite URL -u ispod bilo kojeg računara na mojoj mreži:
192.168.2.129:8080/
Otvorit će se stranica slična donjoj slici i od vas će se zatražiti prijava i lozinka. Za prijavu i lozinku upišite admin i unesite za pristup:
Imajte na umu da je na početnoj stranici prikazan QR kôd, a ispod njega osmoznamenkasti pin koji se može koristiti za povezivanje Homebridgea s aplikacijom Home. U opciji "Config" alata možete pristupiti config.json, urediti ako je potrebno, a zatim spremiti.
Pregledajte funkcije dostupne u Homebridge Config UI X i upoznajte se s alatom.
Za zaustavljanje izvršavanja Homebridgea možete upotrijebiti donju naredbu u terminalu:
sudo servis homebridge stop
Za ponovno pokretanje Homebridgea možete koristiti naredbu u nastavku:
sudo servis homebridge restart
Za pokretanje izvršavanja Homebridgea možete koristiti naredbu u nastavku:
sudo servis homebridge start
Dok poslužitelj radi, idite na korak 9 da biste nastavili povezivati Homebridge s aplikacijom Home na svom Apple uređaju.
Korak 6: Instaliranje programa Homebridge na Windows
Ako nemate Raspberry Pi ili drugu ugrađenu platformu koja može pokretati Homebridge, možete ostaviti poslužitelj da radi u sustavu Windows.
Morat ćete instalirati NodeJS i alternativni uređivač teksta u Windows Notepad.
Preuzmite NodeJS s jedne od donjih veza, a zatim ga instalirajte:
nodejs.org/en/download/
Tokom instalacije označite polje za potvrdu koje vam omogućava da automatski instalirate potrebne alate:
NodeJS nije program za grafičko sučelje, pa se sve radnje na njemu rade iz naredbenog retka.
Preuzmite Notepad ++ s jedne od donjih veza, a zatim ga instalirajte:
notepad-plus-plus.org/downloads/
U izborniku opcija sustava Windows desnim klikom na bilo koju datoteku pojavit će se opcija "Uredi s Notepad ++", a ovu opciju možete odabrati kad god trebate urediti neku tekstualnu datoteku ili datoteku Homebridge.
Idite na Windows "Start" izbornik, upišite i potražite "Settings" i kada ga pronađete pristupite opciji. Kliknite na "Mreža i internet", a zatim na "Centar za mrežu i dijeljenje". U odjeljku "Vrsta pristupa" kliknite na svoju aktivnu vezu, kliknite na "Detalji" i kopirajte osmoznamenkastu MAC adresu za svoju mrežnu karticu i spremite je u bilježnicu jer će ova adresa biti potrebna kasnije:
U Windows izborniku "Start" upišite i potražite "cmd" (naredbeni redak), a kada ga pronađete, desnom tipkom miša kliknite na njega i odaberite "Pokreni kao administrator":
Dok je terminal otvoren, upišite svaku od naredbi ispod i pritisnite enter nakon svake kako biste potvrdili da je instalacija NodeJS / NPM bila uspješna. Ove naredbe vraćaju verziju svakog od instaliranih paketa:
čvor -v
npm -v
Nakon završetka ovih procedura možemo instalirati Homebridge. Unesite naredbu ispod, unesite i pričekajte da se instalacija dovrši:
npm install -g --unsafe -perm homebridge
Zatim upišite naredbu ispod i pritisnite enter da biste pokrenuli Homebridge:
homebridge
Homebridge će vratiti neke podatke:
1) Homebridge nije pronašao datoteku config.json. Ova datoteka pruža osnovne postavke za pokretanje Homebridgea i svih instaliranih dodataka. Kasnije ćemo stvoriti datoteku config.json i njene postavke.
2) Nije instaliran dodatak. Homebridge bez instaliranih dodataka potpuno je beskoristan.
3) Za povezivanje uređaja s aplikacijom Home možete pročitati QR kôd koji vam daje podatke koje trebate upariti. Budući da datoteka config.json nije kreirana i konfigurirana, a nije instaliran dodatak, ovaj QR kôd trenutno nije dobar, iako ćete u aplikaciji Home već moći pronaći Homebridge dostupan za povezivanje, ali nemojte.
4) Drugi način povezivanja uređaja s aplikacijom Home je putem opcija "Dodaj dodatak", "Nemam kôd ili ne mogu skenirati", a u odjeljku "Pribor u blizini" odabire se uređaj i tada ćete biti upitani za kod za postavljanje. Imajte na umu da je terminal prikazao osmoznamenkasti kod i mora se unijeti kako bi odgovarao aplikaciji.
Pritisnite CTRL + C tipke na terminalu da zatvorite Homebridge. Vratit će se poruka “Got SIGINT, shutting Homebridge…” i od vas će se tražiti potvrda, gdje morate upisati slovo Y i pritisnuti enter.
Za kreiranje datoteke config.json otvorite Notepad ++, kliknite na izbornik "Datoteka", "Novo" i otvorit će se novi prozor. Kliknite na meni "Jezik", dođite do slova J na listi i odaberite "JSON".
Preuzmite datoteku ispod. Otvorite ovu datoteku, kopirajte sadržaj i zalijepite je u datoteku koja je otvorena u programu Notepad ++:
file05
1) U "korisničko ime" obrišite niz XX: XX: XX: XX: XX: XX i unesite osmocifrenu MAC adresu mrežne kartice koju ste prethodno zabilježili. Slova adrese koju unesete moraju biti velika.
2) U "pin" možete zadržati osam numeričkih znamenki ili možete promijeniti željenu sekvencu, ne zaboravite zadržati isti format razdvajanja s crticama. Ovo će biti kôd koji morate unijeti prilikom povezivanja Homebridgea s aplikacijom Home.
Ostale podatke o datotekama možete zadržati, jer dodavanjem dodataka i pribora možete unijeti tražene podatke.
Kliknite na izbornik "Datoteka", "Spremi", imenujte datoteku config.json i spremite je na putanju "C: / Korisnici / VAŠE IME ILI DOKUMENTI \.homebridge":
Zatvorite Notepad ++.
Korak 7: Instaliranje dodatka Homebridge Config UI X (Windows)
Da bih demonstrirao instalaciju dodatka na Homebridgeu, odlučio sam koristiti Homebridge Config UI X. Ovaj dodatak omogućava putem preglednika da može konfigurirati, nadzirati, sigurnosno kopirati i ponovo pokrenuti Homebridge.
Da biste instalirali dodatak, upišite donju naredbu u terminal, pritisnite enter i pričekajte da se instalacija završi:
npm install -g --unsafe-perm homebridge-config-ui-x
NAPOMENA: Ako tokom instalacije dodatka pronađete grešku koja sadrži izraze MSBUILD / VCBuild.exe, samo pokrenite svaku od sljedećih naredbi nezavisno, a zatim pokušajte ponovo instalirati iz gornje naredbe:
npm install -g node -gyp
npm install --global --production windows-build-tools
npm install --global --production windows-build-tools --vs2015
Sada ćete morati urediti config.json i unijeti informacije o dodatku koji su dodani na Homebridge. Idite na putanju “C: / Users / VAŠE IME ILI DOKUMENTI \.homebridge” i kroz Notepad ++ otvorite config.json koji je kreiran ranije:
Unutar strukture „platforme“svi dodaci koji se instaliraju na Homebridge moraju biti obaviješteni.
Za Homebridge Config UI X, morate dodati sljedeći isječak koda koji se nalazi u donjoj datoteci. Preuzmite, otvorite, kopirajte sadržaj i zalijepite ga u datoteku koja je otvorena u programu Notepad ++:
file06
Idite na "platforme" i unesite isječak koda koji ste kopirali iz datoteke. Na donjoj slici možete vidjeti kako će izgledati struktura "platformi" nakon dodavanja podataka:
Ako želite provjeriti strukturu koda nakon uređivanja, samo idite na web lokaciju JSONLint, zalijepite sav kod config.json, kliknite na "Potvrdi JSON" i ako je sve u redu, bit će vraćena poruka "Valid JSON". Ako vaš kôd ima bilo kakvu grešku, bit će usmjeren na liniju s greškom i vratiti poruku koja opisuje grešku:
jsonlint.com/
Sačuvajte datoteku, zatvorite Notepad ++ i ponovo pokrenite Windows.
Da biste otvorili Homebridge Config UI X putem preglednika, idite na:
localhost: 8080/
Otvorit će se stranica slična donjoj slici i od vas će se zatražiti prijava i lozinka. Za prijavu i lozinku upišite admin i unesite za pristup:
Imajte na umu da je na početnoj stranici prikazan QR kôd, a ispod njega osmoznamenkasti pin koji se može koristiti za povezivanje Homebridgea s aplikacijom Home. U opciji "Config" alata možete pristupiti config.json, urediti ako je potrebno, a zatim spremiti.
Pregledajte funkcije dostupne u Homebridge Config UI X i upoznajte se s alatom.
Korak 8: Pokretanje programa Homebridge sa sustavom Windows
Homebridge Config UI X nudi naredbu koja se može koristiti za konfiguriranje Homebridgea kao usluge tako da se poslužitelj može pokrenuti zajedno s Windowsima. Na upit unesite donju naredbu, unesite i pričekajte da se instalacija dovrši:
instalacija hb-servisa
NAPOMENA: Ako vaš Windows zaštitni zid traži dozvolu za pristup privatnoj mreži, odobrite je
Nakon dovršetka instalacije zatvorite naredbeni redak i ponovo pokrenite Windows.
Nakon pokretanja sistema pritisnite CTRL + ALT + DEL da biste otvorili Windows Task Manager. Idite na karticu "Usluge", potražite Homebridge na popisu i provjerite je li "Status" "Pokrenuto":
Desnim klikom na uslugu Homebridge otvorit će se opcije u kojima možete zaustaviti uslugu, ponovno je pokrenuti, a ako je usluga zaustavljena, možete pokrenuti:
Ako želite ukloniti Homebridge iz pokretanja sustava Windows, jednostavno unesite donju naredbu, unesite i pričekajte da se deinstalacija dovrši:
deinstaliranje hb-servisa
NAPOMENA: Ovisno o tome koji antivirus koristite, možda ćete imati poteškoća u pronalaženju Homebridgea s mobilnog uređaja. Za potrebe testiranja, kada dođe vrijeme za povezivanje Homebridgea s aplikacijom Home, ako poslužitelj nije pronađen u roku od dvije minute, onemogućite svoj antivirus, onemogućite Windows Defender, ponovo pokrenite uslugu Homebridge putem Windows upravitelja zadataka i pokušajte ponovo pronaći server iz aplikacije Home
Korak 9: Povežite Homebridge s aplikacijom Home
Sljedeće smjernice vrijede i za Homebridge koji radi na Raspberry Pi i Windows. Provjerite radi li poslužitelj jer će aplikacija Home pronaći Homebridge samo ako je na mreži.
Koristio sam iPhone 8 Plus za ovaj post, pa će odavde koraci biti zasnovani na iOS -u. Za druge uređaje kompatibilne s Apple Homekitom, predlažem da provjerite sljedeće opcije u izbornicima.
Idite na početni ekran svog iPhonea i potražite aplikaciju Home iz aplikacija. Ako ga ne možete pronaći, idite na App Store i instalirajte aplikaciju:
Kad je aplikacija Home otvorena, kliknite "Dodaj pribor":
Na ekranu koji se otvori kliknite "Nemam kôd ili ne mogu skenirati?":
U odjeljku "Pribor u blizini" vidjet ćete Homebridge. Kliknite na nju da otvorite ekran za uparivanje:
Otvorit će se poruka i morate kliknuti "Dodaj svejedno":
Od vas će se zatražiti „Kôd za postavljanje kućnog mosta“. Unesite kôd (PIN) koji ste postavili u config.json i pričekajte:
Ako sve prođe u redu, vidjet ćete zaslon na kojem je navedeno da je Homebridge dodan i spreman za upotrebu:
NAPOMENA: Ako primite poruku u kojoj se navodi da kôd nije prihvaćen ili se ne može dodati, zatvorite aplikaciju Home, ponovo pokrenite Homebridge i pokušajte ponovo
Na sljedećem ekranu vidjet ćete poruku “Potrebno je dodatno postavljanje” jer još nema uređaja Homebridge. Pritisnite GOTOVO i aplikacija će se vratiti na početni ekran:
Na početnom ekranu kliknite simbol kuće, na sljedećem ekranu kliknite “Čvorišta i mostovi”, kliknite na novo dodani Homebridge i vidjet ćete neke informacije, a AKO kasnije trebate ukloniti vezu Homebridge, samo kliknite na “Uklonite most s kuće”:
Ako uklonite Homebridge iz aplikacije Home i želite ga ponovo dodati, morat ćete izbrisati mape "pribor" i "uporno" s poslužitelja.
U Raspberry Pi:
Završite Homebridge upisivanjem naredbe ispod u terminal i pritiskom na enter:
sudo servis homebridge stop
Ako ste napravili korak 4 da biste pokrenuli Homebridge odmah nakon pokretanja Raspbiana, upišite naredbu ispod i pritisnite enter:
cd /var /homebridge
Ako niste stavili Homebridge na početak s Raspbian -om, upišite naredbu ispod i pritisnite enter:
cd.homebridge/
Upišite svaku od naredbi ispod i pritisnite enter nakon svake za brisanje mapa "pribor" i "uporno":
sudo rm -r persist/
sudo rm -r dodaci/
Digite o comando abaixo no terminal e dê enter para iniciar o Homebridge:
sudo servis homebridge start
Ponovite korake za povezivanje Homebridgea s aplikacijom Home.
Na Windows -u:
Zaustavite uslugu Homebridge putem Windows Task Manager -a, idite na putanju „C: / Users / VAŠE IME ILI DOKUMENTI \.homebridge“i izbrišite mape „accessories“i „persist. Pokrenite uslugu Homebridge putem Windows upravitelja zadataka.
Ponovite korake za povezivanje Homebridgea s aplikacijom Home.
Važno je napomenuti da se svaki uređaj ugrađen u aplikaciju Home napaja lokalno. Da biste mogli upravljati uređajima kućne aplikacije putem vanjske mreže (na primjer 3G / 4G veza), morat ćete postaviti čvorište za automatizaciju s jednog od sljedećih Apple uređaja: iPad (sa iOS 10 ili novijim), Apple TV (4. generacija), ili HomePod. Na ovaj način, čak i izvan kuće, moći ćete daljinski upravljati svojim automatizacijskim i IoT uređajima koji su integrirani s aplikacijom Home putem Homebridgea ili Homekita.
Povezivanjem Homebridgea s aplikacijom Completed Home možete istražiti funkcije ovog sjajnog alata. Na donjoj poveznici možete vidjeti popis dodataka dostupnih za upotrebu s Homebridgeom, a klikom na svaki od njih možete vidjeti njihove podatke i način instaliranja:
www.npmjs.com/search?q=homebridge-plugin
Ako imate IoT ili uređaj za kućnu automatizaciju i želite ga integrirati s Homebridgeom, samo potražite postoji li već izrađen dodatak koji će vam omogućiti korištenje ovog uređaja u aplikaciji Home.
Budući da root korisnik nije omogućen na Raspbian -u, za instalacije dodataka uvijek se sjetite koristiti riječ sudo prije naredbe instalacije terminala. Ako ne koristite sudo, sistem će vas uvijek tražiti da unesete sistemsku lozinku za izvršavanje radnje ili možete vratiti poruku u kojoj se navodi da nemate dozvolu.
U operativnom sistemu Windows komandna linija mora biti pokrenuta kao administrator da biste mogli izvršavati naredbene retke i ne biste trebali koristiti riječ sudo jer je sistem neće prepoznati.
Kad god instalirate dodatak, obavezno dodajte njegove podatke u config.json i ponovo pokrenite Homebridge kako bi se aplikacija Home mogla ažurirati podacima iz dodataka. Slično, kad god deinstalirate dodatak Homebridge, obavezno uklonite informacije o config.json dodatka, jer ako ne uklonite server, možda ćete imati problema s pokretanjem.
Ispod su neke veze koje bi mogle biti od pomoći u pronalaženju više informacija o Homebridgeu i Homekitu:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Ako imate Sonoff uređaje i želite ih koristiti s aplikacijom Home i Siri, preporučujem vam da pročitate uputstva Integrate Sonoff With Home App (Apple IPhone IOS).
Preporučuje se:
Instalirajte potpuni Windows 10 na Raspberry Pi !: 5 koraka
Instalirajte potpuni Windows 10 na Raspberry Pi !: Raspberry Pi je odlična ploča za mnoge stvari. Postoji mnogo instrukcija o stvarima poput IOT -a, kućne automatizacije itd. U ovom uputstvu pokazat ću vam kako možete pokrenuti radnu površinu cijelog prozora na svom Raspberry PI 3B
Instalirajte .NET Framework 1.0 na 64-bitni Windows: 8 koraka
Install.NET Framework 1.0 na 64-bitnom sistemu Windows: Svako ko je ikada pokušao da instalira verziju 1.0.NET Framework 1.0 na 64-bitnu verziju operativnog sistema Windows verovatno je naišao na grešku koja kaže da neće raditi na 64-bitnom sistemu Windows . Međutim, postoji zaobilazno rješenje. NAPOMENA: Microsoft ne podržava
Instalirajte Vim na Windows: 8 koraka
Instalirajte Vim na Windows: Vim označava Vi IMproved. Vim je program otvorenog koda pod GNUGeneral javnom licencom, što znači da se može slobodno distribuirati, mijenjati i koristiti. U suštini, Vim je uređivač teksta, baš kao i Notepad u Windowsima ili TextEdit u Ma
Instalirajte Fedoru 8 (Werewolf) na Windows XP sa QEMU: 11 koraka
Instalirajte Fedoru 8 (Werewolf) na Windows XP sa QEMU -om: Potpuni vodič (dostupna je PDF verzija) Da biste razumjeli ovaj vodič, potrebno vam je znanje o računaru sa operativnim sistemom Windows XP i dobra pozadina u Linux -u i Fedori. Cilj vodiča je pokazati/usredotočiti se na razlike i na postavke
Preuzmite i instalirajte Windows 7 Beta (verzija 7000) na svoj računar: 4 koraka
Preuzmite i instalirajte Windows 7 Beta (Build 7000) na svoj računar: U ovom uputstvu ću vam pokazati kako da preuzmete beta verziju operativnog sistema Windows 7 na DVD (veličina datoteke je 3,7 gigabajta) i instalirate je na računar. Hajde da počnemo