Sadržaj:
- Korak 1: Što je Homekit?
- Korak 2: Što je Homebridge?
- Korak 3: Instaliranje Homebridgea na Raspberry Pi
- Korak 4: Pokretanje Homebridgea na Raspbian Boot -u
- Korak 5: Instaliranje dodatka Homebridge Config UI X (Raspberry Pi)
- Korak 6: Instaliranje programa Homebridge u sustavu Windows
- 7. korak: Instaliranje dodatka Homebridge Config UI X (Windows)
- Korak 8: Pokretanje Homebridgea sa sustavom Windows
- Korak 9: Povezivanje Homebridgea s aplikacijom Home
Video: Instalirajte Homebridge na Raspberry Pi i Windows: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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 zbog nekih grešaka u pisanju.
Ova je uputa podijeljena na sljedeći način:
Korak 1: Što je Homekit?
Korak 2: Što je Homebridge?
Korak 3: Instaliranje Homebridgea na Raspberry Pi
Korak 4: Pokretanje Homebridgea na Raspbian Boot -u
Korak 5: Instaliranje dodatka Homebridge Config UI X (Raspberry Pi)
Korak 6: Instaliranje programa Homebridge u sustavu Windows
7. korak: Instaliranje dodatka Homebridge Config UI X (Windows)
Korak 8: Pokretanje Homebridgea sa sustavom Windows
Korak 9: Povezivanje Homebridgea s aplikacijom Home
Korak 1: Što je Homekit?
Homekit je razvojni paket koji Apple pruža razvojnim programerima za izradu rješenja Internet of Things (IoT). Ovaj razvojni paket omogućuje Appleovim uređajima (na primjer iPhone i iPad) upravljanje drugim uređajima, poput svjetiljki ili podataka senzora. Od iOS 9 i Watch OS Homekit je postao izvorni alat, a zbog sve tehnologije koju provodi Apple moguće je jednostavno stvoriti sustave 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ćuje uparivanje s aplikacijom Home na vašem Apple uređaju.
Nakon konfiguriranja uređaja u aplikaciji Home, korisnik može upravljati uređajem putem prečaca koji se stvara na glavnom zaslonu aplikacije ili koristiti Siri (glasovni asistent koji pruža Apple) i slati glasovne naredbe za pokretanje uređaja.
Appleovi hardverski i softverski zahtjevi za korištenje Homekita su:
- iPhone, iPad ili iPod touch (sa sustavom iOS 10 ili novijim);
- Apple Watch (sa sustavom WatchOS 3 ili novijim);
- Apple TV (4. 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: Što je Homebridge?
Razvijen od strane Nick Farina, Homebridge je NodeJS poslužitelj koji oponaša Homekit API i omogućuje upotrebu uređaja koji nisu Apple certificirani s aplikacijom Home i Siri. Poslužitelj je lagan, može raditi na kućnoj mreži i modularno je, što znači da podržava više dodataka koje je izradila i stavila na raspolaganje iznimno aktivna zajednica u jačanju alata.
Dodaci su instalirani na Homebridgeu i većina njih namjerava učiniti Homekit kompatibilnim sa svim uređajima koji nisu certificirani Appleom. Dodaci za upotrebu s Homebridgeom instalirani su izravno s web stranice NPM -a.
Instalacija kućnog mosta može se obaviti na različitim sustavima, međutim, za ovu instrukciju koristit će se Raspberry Pi 3 Model B + s operacijskim sustavom Raspbian, a također ću objasniti 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 poslužitelj 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 Instructable Install and Configure Raspbian na Raspberry Pi, slijedite donje korake, a zatim se vratite za nastavak.
Dok je vaš Raspberry Pi pokrenut Raspbian, na početnom zaslonu sustava 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 sustav ako je potrebno:
sudo apt-get ažuriranje
sudo apt-get nadogradnja
Upišite naredbu ispod na terminalu i pritisnite enter:
ifconfig
Neki će se podaci vratiti. Ako koristite mrežni kabel za osiguravanje mrežne veze s vašim Raspberry Pi, idite na dio s podacima nakon “eth0:” i potražite MAC adresu osmeroznamenkaste mrežne kartice koja će biti iza riječi “eter” Ako koristite WiFi vezu za dodjeljivanje mrežne veze vašoj kartici, idite na dio s podacima nakon "wlan0:" i potražite MAC adresu osmeroznamenkaste 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 instalirani su 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 ponovno 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 --automatsko uklanjanje čistećih čvorova
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, unesite donju naredbu 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 bila 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 dovršetka ovih postupaka 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 za podizanje Homebridgea:
domaći most
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 njezine 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 stvorena 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, a zatim ćete biti upitani za kod za postavljanje. Imajte na umu da je terminal prikazao osmoznamenkasti kod i mora se unijeti kako bi odgovarao aplikaciji.
Kasnije možete koristiti 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 izradu 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" izbrišite slijed XX: XX: XX: XX: XX: XX i unesite osmeroznamenkastu MAC adresu mrežne kartice koju ste prethodno zabilježili. Slova adrese koju unosite moraju biti velika.
2) U "pin" možete zadržati osam numeričkih znamenki ili možete promijeniti željeni slijed, ne zaboravite zadržati isti format razdvajanja s crticama. To će biti kôd koji morate unijeti prilikom povezivanja Homebridgea s aplikacijom Home.
Ostale podatke o datoteci možete zadržati jer dodavanjem dodataka i pribora možete unijeti tražene podatke.
Za spremanje uređivanja datoteke pritisnite CTRL + O, pritisnite enter, a zatim CTRL + X da biste zatvorili datoteku.
Korak 4: Pokretanje Homebridgea na Raspbian Boot -u
Ručno pokretanje Homebridgea svaki put kad 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
Za spremanje uređivanja 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
Za spremanje uređivanja 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 --sustavni 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ćiti kućni most
sudo systemctl start homebridge
Za ponovno pokretanje sustava upišite naredbu ispod i pritisnite enter:
sudo ponovno podizanje sustava
Nakon ponovnog pokretanja sustava, ponovno otvorite terminal, upišite naredbu ispod i pritisnite enter da provjerite radi li usluga već:
systemctl status domaći most
Ako je sve u redu, usluga će se pokrenuti i možete vidjeti napisano "aktivno (radi)" i ispod osmoznamenkastog koda koji je prethodno unet u config.json.
Pritisnite tipke CTRL + C na terminalu. Upišite naredbu ispod i pritisnite enter da biste provjerili zapisnik zabilježenih podataka:
journalctl -f -u domaći most
Pritisnite tipke CTRL + C na terminalu.
Korak 5: Instaliranje dodatka Homebridge Config UI X (Raspberry Pi)
Za demonstraciju instaliranja dodatka na Homebridge odlučio sam koristiti Homebridge Config UI X. Ovaj dodatak omogućuje putem preglednika mogućnost konfiguriranja, praćenja, sigurnosne kopije i ponovnog pokretanja Homebridgea.
Da biste instalirali dodatak, 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 valjanjem miša pomaknite se do kraja datoteke i dodajte sljedeći redak:
homebridge ALL = (ALL) NOPASSWD: ALL
Za spremanje datoteke 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
Za spremanje datoteke 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“moraju se obavijestiti svi dodaci koji se instaliraju na Homebridge.
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:
datoteka04
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 mjesto 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 pogrešku, bit će usmjeren na redak s pogreškom i vratiti poruku s opisom pogreške:
jsonlint.com/
Za spremanje datoteke pritisnite CTRL + O, a zatim CTRL + X da biste zatvorili datoteku.
Ponovo pokrenite sustav upisivanjem naredbe ispod, pritisnite enter i pričekajte ponovno podizanje sustava:
sudo ponovno podizanje sustava
Za otvaranje 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čunala 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 dodijeljen vašem Raspberry Pi -u, jednostavno pristupite terminalu, unesite naredbu ispod i unesite:
ifconfig
Vjerojatno IP dodijeljen 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čunala 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 značajke dostupne u Homebridge Config UI X i upoznajte se s alatom.
Za zaustavljanje izvršavanja Homebridgea možete upotrijebiti naredbu ispod 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 u sustavu 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/
Tijekom instalacije potvrdite okvir za automatsko instaliranje potrebnih alata:
NodeJS nije program za grafičko sučelje, pa se sve radnje na njemu izvode 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 izbornik "Start" sustava Windows, upišite i potražite "Postavke", a kad ga pronađete, pristupite toj 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 ta adresa kasnije biti potrebna:
Na Windows izborniku "Start" upišite i potražite "cmd" (naredbeni redak), a kad ga pronađete, desnom tipkom miša kliknite 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 dovršetka ovih postupaka 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 za podizanje Homebridgea:
domaći most
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 njezine 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 stvorena 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, a zatim ć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. Poruka “Got SIGINT, shutting down Homebridge…” bit će vraćena i od vas će se tražiti potvrda, gdje morate upisati slovo Y i pritisnuti enter.
Za stvaranje datoteke config.json otvorite Notepad ++, kliknite izbornik "Datoteka", "Novo" i otvorit će se novi prozor. Pritisnite izbornik "Jezik", pomaknite se do slova J na popisu i odaberite "JSON".
Preuzmite datoteku ispod. Otvorite ovu datoteku, kopirajte sadržaj i zalijepite je u datoteku koja je otvorena u programu Notepad ++:
datoteka05
1) U "korisničko ime" izbrišite slijed XX: XX: XX: XX: XX: XX i unesite osmeroznamenkastu MAC adresu mrežne kartice koju ste prethodno zabilježili. Slova adrese koju unosite moraju biti velika.
2) U "pin" možete zadržati osam numeričkih znamenki ili možete promijeniti željeni slijed, ne zaboravite zadržati isti format razdvajanja s crticama. To će biti kôd koji morate unijeti prilikom povezivanja Homebridgea s aplikacijom Home.
Ostale podatke o datoteci možete zadržati jer dodavanjem dodataka i pribora možete unijeti tražene podatke.
Pritisnite izbornik "Datoteka", "Spremi", imenujte datoteku config.json i spremite je na put "C: / Korisnici / VAŠE IME ILI DOKUMENTI \.homebridge":
Zatvorite Notepad ++.
7. korak: Instaliranje dodatka Homebridge Config UI X (Windows)
Za demonstraciju instaliranja dodatka na Homebridge odlučio sam koristiti Homebridge Config UI X. Ovaj dodatak omogućuje putem preglednika mogućnost konfiguriranja, praćenja, sigurnosne kopije i ponovnog pokretanja Homebridgea.
Za instaliranje dodatka 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 tijekom instalacije dodatka pronađete pogrešku koja sadrži pojmove MSBUILD / VCBuild.exe, samo izvedite svaku od sljedećih naredbi neovisno, 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 podatke o dodatku koji su dodani na Homebridge. Idite na put "C: / Users / VAŠE IME ILI DOKUMENTI \.homebridge" i kroz Notepad ++ otvorite config.json koji je kreiran ranije:
Unutar strukture „platforme“moraju se obavijestiti svi dodaci koji se instaliraju na Homebridge.
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 ++:
datoteka06
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 mjesto 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 pogrešku, bit će usmjeren na redak s pogreškom i vratiti poruku s opisom pogreške:
jsonlint.com/
Spremite datoteku, zatvorite Notepad ++ i ponovno pokrenite Windows.
Za otvaranje 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 značajke dostupne u Homebridge Config UI X i upoznajte se s alatom.
Korak 8: Pokretanje Homebridgea 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 sa sustavom Windows. Na upit unesite donju naredbu, unesite i pričekajte da se instalacija dovrši:
instalacija hb-usluge
NAPOMENA: Ako vaš vatrozid za Windows traži dopuštenje za pristup privatnoj mreži, odobrite ga
Nakon dovršetka instalacije zatvorite naredbeni redak i ponovno pokrenite Windows.
Nakon pokretanja sustava 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-usluge
NAPOMENA: Ovisno o tome koji antivirus koristite, možda ćete imati poteškoća s pronalaženjem 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 antivirusni program, onemogućite Windows Defender, ponovo pokrenite uslugu Homebridge putem Upravitelja zadataka sustava Windows i pokušajte ponovno pronaći poslužitelj iz aplikacije Home
Korak 9: Povezivanje Homebridgea s aplikacijom Home
Sljedeće smjernice vrijede i za Homebridge koji radi na Raspberry Pi i Windowsima. 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 temeljeni na iOS -u. Za ostale uređaje kompatibilne s Apple Homekitom, predlažem da provjerite izbornike za sljedeće opcije.
Idite na početni zaslon 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 zaslonu koji se otvori kliknite "Nemam kôd ili ne mogu skenirati?":
U odjeljku "Pribor u blizini" vidjet ćete Homebridge. Kliknite na nju da biste otvorili zaslon za uparivanje:
Otvorit će se poruka i morate kliknuti "Dodaj u svakom slučaju":
Od vas će se zatražiti "Kod za postavljanje kućnog mosta". Ispunite kôd (PIN) koji ste postavili u config.json i pričekajte:
Ako sve prođe u redu, vidjet ćete zaslon s porukom 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, ponovno pokrenite Homebridge i pokušajte ponovo
Na sljedećem zaslonu vidjet ćete poruku “Potrebno je dodatno postavljanje” jer još nema uređaja Homebridge. Pritisnite GOTOVO i aplikacija će se vratiti na početni zaslon:
Na početnom zaslonu kliknite simbol kuće, na sljedećem zaslonu kliknite "Čvorišta i mostovi", kliknite na novo dodani Homebridge i vidjet ćete neke podatke, a AKO kasnije trebate ukloniti vezu Homebridge, samo kliknite na " Ukloni most s kuće”:
Ako uklonite Homebridge iz aplikacije Home i želite ga ponovno dodati, morat ćete izbrisati mape "pribor" i "ustraj" 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 u nastavku i pritisnite enter nakon svake za brisanje mapa "pribor" i "ustraj":
sudo rm -r ustrajati/
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.
U sustavu Windows:
Zaustavite uslugu Homebridge putem Windows upravitelja zadataka, idite na stazu “C: / Users / VAŠE IME ILI DOKUMENTI \.homebridge” i izbrišite mape “accessories” i “persist. Pokrenite uslugu Homebridge putem upravitelja zadataka Windows.
Ponovite korake za povezivanje Homebridgea s aplikacijom Home.
Važno je napomenuti da se svi uređaji ugrađeni u aplikaciju Home napajaju lokalno. Da biste mogli kontrolirati uređaje aplikacije Home 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 sustavom 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 izvrsnog 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 upotrijebiti riječ sudo prije naredbe instalacije terminala. Ako ne koristite sudo, sustav će vas uvijek zatražiti da unesete lozinku sustava za izvršavanje radnje ili možete vratiti poruku u kojoj se navodi da nemate dopuštenje.
U sustavu Windows naredbeni redak mora biti pokrenut kao administrator da biste mogli izvršavati naredbene retke i ne biste trebali koristiti riječ sudo jer sustav neće prepoznati.
Kad god instalirate dodatak, svakako dodajte njegove podatke u config.json i ponovno pokrenite Homebridge kako bi se aplikacija Home mogla ažurirati podacima iz dodanih dodataka. Isto tako, kad god deinstalirate dodatak Homebridge, svakako uklonite podatke config.json dodatka, jer ako ne uklonite poslužitelj, 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 za Apple).
Preporučeni:
Instalirajte potpuni Windows 10 na Raspberry Pi !: 5 koraka
Instalirajte potpuni Windows 10 na Raspberry Pi !: Raspberry Pi izvrsna je 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 sustavu Windows: Svatko tko je ikada pokušao instalirati verziju 1.0.NET Framework 1.0 na 64-bitnu verziju sustava Windows vjerojatno je naišao na pogrešku koja kaže da neće raditi na 64-bitnom sustavu Windows . Međutim, postoji zaobilazno rješenje. NAPOMENA: Microsoft ne podržava
Instalirajte Vim na Windows: 8 koraka
Instalirajte Vim na Windows: Vim znači Vi IMproved. Vim je program otvorenog koda pod GNUGeneral javnom licencom, što znači da se može slobodno distribuirati, mijenjati i koristiti. U biti, Vim je uređivač teksta, baš kao i Notepad u sustavu Windows ili TextEdit u uređaju Ma
Instalirajte Fedoru 8 (Werewolf) na Windows XP s QEMU: 11 koraka
Instalirajte Fedoru 8 (Werewolf) na Windows XP s QEMU -om: Potpuni vodič (dostupna je PDF verzija) Za razumijevanje ovog vodiča potrebno vam je znanje o računalu s operacijskim sustavom Windows XP i dobro poznavanje Linux -a i Fedore. Cilj udžbenika je pokazati/usredotočiti se na razlike i na postavke
Preuzmite i instalirajte Windows 7 Beta (Build 7000) na svoje računalo: 4 koraka
Preuzmite i instalirajte Windows 7 Beta (Build 7000) na svoje računalo: U ovom uputstvu pokazat ću vam kako preuzeti beta verziju sustava Windows 7 na DVD (veličina datoteke je 3,7 svirki) i instalirati je na računalo. Započnimo