Sisukord:

Homebridge'i installimine Raspberry Pi ja Windowsile: 9 sammu
Homebridge'i installimine Raspberry Pi ja Windowsile: 9 sammu

Video: Homebridge'i installimine Raspberry Pi ja Windowsile: 9 sammu

Video: Homebridge'i installimine Raspberry Pi ja Windowsile: 9 sammu
Video: Webserver - Unterschiede und Überblick - #Shorts 2024, Juuli
Anonim
Installige Homebridge Raspberry Pi ja Windowsile
Installige Homebridge Raspberry Pi ja Windowsile

See õpetus on mõeldud inimestele, kes soovivad installida Homebridge'i Raspberry Pi ja Windowsile.

Esialgu kirjutati see õpetus siin Brasiilias portugali keeles. Üritasin oma parima inglise keeles kirjutada. Nii et andke andeks mõned vead, mis võivad olla kirjalikud.

See juhend jagunes järgmiselt:

Samm: mis on Homekit?

2. samm: mis on Homebridge?

Samm: Homebridge'i installimine Raspberry Pi -le

Samm: käivitage Homebridge Raspbiani alglaadimisel

Samm: Homebridge Config UI X pistikprogrammi (Raspberry Pi) installimine

6. samm: Homebridge'i installimine Windowsi

Samm 7: Homebridge Config UI X pistikprogrammi installimine (Windows)

Samm: käivitage Homebridge Windowsiga

9. samm: Homebridge'i linkimine rakendusega Home

Samm: mis on Homekit?

Homekit on arenduspakett, mille Apple pakub arendajatele asjade Interneti (IoT) lahenduste loomiseks. See arenduspakett võimaldab Apple'i seadmetel (näiteks iPhone ja iPad) juhtida teisi seadmeid, näiteks lampe või anduriteavet. Alates iOS 9 -st ja Watch OS -ist sai Homekit algupäraseks tööriistaks ning kogu Apple'i rakendatud tehnoloogia tõttu on selle komplektiga võimalik luua automaatikasüsteeme.

Võrgus aktiivsete Homekit-ühilduvate seadmete tuvastamiseks ning nende seadmete konfigureerimiseks ja juhtimiseks peab teil olema rakendus Home installitud mis tahes Apple'i seadmesse (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod või Mac). Rakendusega Home integreeritavatel seadmetel võib olla QR -kood, mis võimaldab siduda teie Apple'i seadme Home -rakendusega.

Pärast seadme konfigureerimist rakenduses Home saab kasutaja seadet juhtida otsetee abil, mis luuakse rakenduse põhiekraanil, või kasutada Siri (Apple'i pakutav hääleassistent) ja saata seadme käivitamiseks häälkäsklusi.

Apple'i riist- ja tarkvara nõuded Homekiti kasutamiseks on järgmised:

- iPhone, iPad või iPod touch (töötab iOS 10 või uuem);

- Apple Watch (töötab WatchOS 3 või uuem versioon);

- Apple TV (4. põlvkond);

- Apple HomePod;

- Mac (töötab macOS 10.14 Mojave või uuem);

Mis puutub koduautomaatikasse ja asjade internetti, siis turul on mitmeid kulutõhusaid lahendusi, kuid valdav enamus pole Apple'i sertifikaadiga ja seetõttu ei ühildu nad Homekitiga. Kui olete väsinud ootamast, kuni Apple sertifitseerib need lahendused kasutamiseks koos Homekitiga, peaksite kasutama Homebridge'i.

2. samm: mis on Homebridge?

Nick Farina välja töötatud Homebridge on NodeJS-server, mis jäljendab Homekiti API-d ja võimaldab kasutada rakenduse Home ja Siri abil mitte-Apple'i sertifitseeritud seadmeid. Server on kerge, võib töötada koduvõrgus ja on modulaarne, mis tähendab, et see toetab mitut pistikprogrammi, mille on loonud ja teinud tööriista tugevdamisel äärmiselt aktiivne kogukond kättesaadavaks.

Pistikprogrammid on installitud Homebridge'i ja enamik neist on mõeldud Homekiti ühildumiseks mis tahes mitte-Apple'i sertifitseeritud seadmega. Homebridge'iga kasutatavad pistikprogrammid installitakse otse NPM -i veebisaidilt.

Homebridge'i saab installida erinevates süsteemides, kuid selle juhendi jaoks kasutatakse Raspberry Pi 3 mudelit B +, mis töötab Raspbiani opsüsteemiga, ja selgitan ka, kuidas installida Windowsi.

Samm: Homebridge'i installimine Raspberry Pi -le

Ideaalis peaks Homebridge olema saadaval igal ajal, kui seda vajate, nii et peaksite serveri ööpäevaringselt töötama jätma. Selleks saate serveri Raspberry Pi -sse installida ja oma koduvõrgus pidevalt töötada.

Kui teil pole Raspbiani mälukaardile installitud ja konfigureeritud, soovitan teil lugeda juhist Raspbian Pi installimine ja konfigureerimine Raspberry Pi -s, järgida alltoodud samme ja seejärel jätkamiseks naasta.

Kui teie Raspberry Pi töötab Raspbianiga, avage süsteemi avakuval terminal:

Pilt
Pilt
Pilt
Pilt

Sisestage terminalis esimene käsk allpool, vajutage sisestusklahvi ja kui teil palutakse kinnitada toimingu tüüp Y, ja vajutage sisestusklahvi. Seda tüüpi kinnitus ilmub sageli pakettide eemaldamisel või installimisel. Seejärel tippige teine käsk, sisestage, kinnitage käsk, kui seda küsitakse, ja oodake. Need käsud kontrollivad ja vajadusel värskendavad süsteemi:

sudo apt-get update

sudo apt-get upgrade

Sisestage terminalis allolev käsk ja vajutage sisestusklahvi:

ifconfig

Osa teavet tagastatakse. Kui kasutate oma Raspberry Pi-le võrguühenduse loomiseks võrgukaablit, minge teabeosa juurde pärast „eth0:” ja otsige kaheksakohalist võrgukaardi MAC-aadressi ning see on sõna „eeter” järel. Kasutate WiFi-ühendust kaardile võrguühenduse määramiseks, minge teabeosasse pärast “wlan0:” ja otsige kaheksakohalise võrgukaardi MAC-aadress, mis on ka sõna “eeter” järel:

Pilt
Pilt
Pilt
Pilt

Kopeerige oma võrgukaardi kaheksakohaline MAC-aadress ja salvestage see Notepadisse, kuna see aadress on hiljem vajalik.

Nagu ma varem teatasin, on Homebridge NodeJS -server ja selle pistikprogrammid installitakse otse NPM -i saidilt. Raspbianiga on tavaliselt kaasas paketid NodeJS ja NPM, kuid mõlema paketi versioonide vahel võib esineda kokkusobimatust, seega on parem eemaldada mõlemad installid ja seejärel uuesti installida.

NPM eemaldamiseks tippige terminalis allolev käsk, sisestage, kinnitage käsk, kui seda küsitakse, ja oodake paketi eemaldamise lõpuleviimist:

sudo apt-auto-remove purge npm

NodeJS -i eemaldamiseks tippige terminalis allolev käsk, sisestage, kinnitage käsk, kui seda küsitakse, ja oodake paketi eemaldamise lõpuleviimist:

sudo apt --auto-remove puhastus nodejs

Pärast NodeJS ja NPM eemaldamist võime jätkata värskendatud pakettide installimist. NodeJS installimiseks tippige terminali all olev käsk, sisestage, kinnitage käsk, kui seda küsitakse, ja oodake paketi installimise lõpuleviimist:

sudo apt install nodejs

NPM -i installimiseks tippige allolev käsk terminali, sisestage, kinnitage käsk, kui seda küsitakse, ja oodake paketi installimise lõpuleviimist:

curl -L https://www.npmjs.com/install.sh | sudo sh

Sisestage kõik allpool olevad käsud ja vajutage iga pärast sisestusklahvi, et veenduda paketi installimise õnnestumises. Need käsud tagastavad iga äsja installitud paketi versiooni:

sõlm -v

npm -v

Installige Avahi ja selle sõltuvused. Sisestage allolev käsk, sisestage, kinnitage käsk, kui seda küsitakse, ja oodake installimise lõpuleviimist:

sudo apt-get install libavahi-compat-libdnssd-dev

Pärast nende toimingute lõpetamist saame Homebridge'i installida. Sisestage allolev käsk, sisestage, kinnitage käsk, kui seda küsitakse, ja oodake installimise lõpuleviimist:

sudo npm install -g --unsafe -perm homebridge

Seejärel tippige allolev käsk ja Homebridge'i käivitamiseks vajutage sisestusklahvi:

kodusild

Homebridge tagastab teatud teabe:

Pilt
Pilt

1) Homebridge ei leidnud faili config.json. See fail pakub põhiseadeid Homebridge'i ja installitud pistikprogrammide käitamiseks. Hiljem loome faili config.json ja selle seaded.

2) Pistikprogrammi pole installitud. Homebridge ilma lisandmooduliteta on täiesti kasutu.

Pilt
Pilt

3) Seadmete linkimiseks rakendusega Home saate lugeda QR -koodi, mis annab teile sidumiseks vajaliku teabe. Kuna faili config.json ei loodud ja konfigureeritud ning pistikprogrammi pole installitud, pole see QR -kood praegu hea, kuigi rakenduses Home leiate juba linkimiseks saadaval oleva Homebridge'i, kuid mitte.

4) Teine viis seadmete ühendamiseks rakendusega Home on valik „Lisa lisatarvik”, „Mul pole koodi või ma ei saa skannida” ning jaotises „Läheduses asuvad tarvikud” on seade valitud ja teilt küsitakse seadistuskoodi. Pange tähele, et terminalile kuvatakse kaheksakohaline kood ja see tuleb rakendusega sobitamiseks sisestada.

Hiljem saate kasutada kas QR-koodi või kaheksakohalist koodi, et linkida Homebridge oma Apple'i seadme rakendusega Home.

Homebridge'i väljalülitamiseks vajutage terminali CTRL + C klahve ja kuvatakse teade „Got SIGINT, shutdown Homebridge…”.

Faili config.json loomiseks tippige terminalis allolev käsk ja vajutage sisestusklahvi. Avaneb tühi fail:

sudo nano ~/.homebridge/config.json

Laadige alla fail. Avage see fail, kopeerige sisu ja kleepige terminalis avatud faili:

fail01

Pilt
Pilt

1) Kustutage jaotises „kasutajanimi” jada XX: XX: XX: XX: XX: XX ja sisestage eelnevalt märgitud võrgukaardi kaheksakohaline MAC -aadress. Sisestatud aadressi tähed peavad olema suured.

2) "Pin" -is saate jätta kaheksa numbrilist numbrit või muuta soovitud jada, pidades samal ajal silmas kriipsudega sama eraldusvormingut. See on kood, mille peate sisestama ajal, kui linkite Homebridge'i rakendusega Home.

Muu failiteave, mida saate säilitada, kuna pistikprogrammide ja tarvikute lisamisel saate sisestada vajaliku teabe.

Failiparanduste salvestamiseks vajutage CTRL + O, vajutage sisestusklahvi ja seejärel CTRL + X, et fail sulgeda.

Samm: käivitage Homebridge Raspbiani alglaadimisel

Homebridge'i käsitsi käivitamine iga kord, kui oma Raspberry Pi sisse lülitate, ei ole väga praktiline, seega on parem lasta server käivitada kohe pärast Raspbiani käivitamist.

Sisestage terminali all olev käsk ja vajutage sisestusklahvi. Avaneb tühi fail:

sudo nano/etc/default/homebridge

Laadige alla fail. Avage see fail, kopeerige sisu ja kleepige terminalis avatud faili:

fail02

Failiparanduste salvestamiseks vajutage CTRL + O, vajutage sisestusklahvi ja seejärel CTRL + X, et fail sulgeda.

Sisestage terminali all olev käsk ja vajutage sisestusklahvi. Avaneb tühi fail:

sudo nano /etc/systemd/system/homebridge.service

Laadige alla fail. Avage see fail, kopeerige sisu ja kleepige terminalis avatud faili:

fail03

Failiparanduste salvestamiseks vajutage CTRL + O, vajutage sisestusklahvi ja seejärel CTRL + X, et fail sulgeda.

Kasutaja loomiseks, kes käivitab teenuse käivitamisel automaatselt ja annab neile vastavad õigused, tippige kõik järgmised käsud ja vajutage iga pärast sisestusklahvi:

sudo useradd -süsteemi kodusild

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 deemon-reload

sudo systemctl lubab homebridge

sudo systemctl käivitage kodusild

Süsteemi taaskäivitamiseks tippige allolev käsk ja vajutage sisestusklahvi:

sudo taaskäivitamine

Pärast süsteemi taaskäivitamist avage terminal uuesti, tippige allolev käsk ja vajutage sisestusklahvi, et kontrollida, kas teenus juba töötab:

systemctl oleku kodusild

Pilt
Pilt

Kui kõik on korras, teenus töötab ja näete kirjutatud „aktiivne (töötab)” ja allpool kaheksakohalist koodi, mis oli eelnevalt sisestatud faili config.json.

Vajutage terminali CTRL + C klahve. Sisestage allolev käsk ja logitud teabe logi kontrollimiseks vajutage sisestusklahvi:

journalctl -f -u kodusild

Vajutage terminali CTRL + C klahve.

Samm: Homebridge Config UI X pistikprogrammi (Raspberry Pi) installimine

Pistikprogrammi Homebridge'i installimise demonstreerimiseks otsustasin kasutada Homebridge Config UI X. See pistikprogramm võimaldab brauseri kaudu Homebridge'i seadistada, jälgida, varundada ja taaskäivitada.

Pistikprogrammi installimiseks tippige allolev käsk terminali, sisestage, kinnitage käsk, kui seda küsitakse, ja oodake installimise lõpuleviimist:

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

Sisestage terminali all olev käsk ja vajutage sisestusklahvi. Avaneb fail:

sudo nano /etc /sudoers

Kerige klaviatuuri allanoolt või hiirt kerides faili lõpuni ja lisage järgmine rida:

homebridge ALL = (KÕIK) NOPASSWD: KÕIK

Pilt
Pilt

Faili salvestamiseks vajutage faili sulgemiseks CTRL + O ja seejärel CTRL + X.

Sisestage terminali all olev käsk ja vajutage sisestusklahvi. Avaneb fail:

sudo nano/etc/default/homebridge

Kerige nooleklahvide abil rea lõpuni HOMEBRIDGE_OPTS = -U /var /homebridge, lisage tühik ja sisestage:

-Mina

Pilt
Pilt

Faili salvestamiseks vajutage faili sulgemiseks CTRL + O ja seejärel CTRL + X.

Nüüd peate muutma config.json ja lisama Homebridge'i lisatud pistikprogrammi teabe.

Kui tegite 4. sammu, et käivitada Homebridge kohe pärast Raspbiani käivitamist, tippige allolev käsk ja vajutage sisestusklahvi:

sudo nano /var/homebridge/config.json

Kui te ei pannud Homebridge'i Raspbianiga alustama, tippige allolev käsk ja vajutage sisestusklahvi:

sudo nano ~/.homebridge/config.json

Avaneb config.json:

Pilt
Pilt

Platvormi struktuuris tuleb teavitada kõiki Homebridge'i installitavaid pistikprogramme.

Homebridge Config UI X jaoks peate lisama järgmise koodilõigu, mis on alltoodud failis. Laadige see alla, avage, kopeerige sisu ja kleepige see terminalis avatud faili:

fail04

Minge nooleklahvide abil „platvormidele” ja sisestage failist kopeeritud koodilõik. Alloleval pildil näete, milline näeb välja „platvormide” struktuur pärast teabe lisamist:

Pilt
Pilt

Kui soovite pärast muutmist oma koodi struktuuri kinnitada, minge lihtsalt saidile JSONLint, kleepige kogu config.json -kood, klõpsake "Valideeri JSON" ja kui kõik on korras, tagastatakse teade "Kehtiv JSON". Kui teie koodil on viga, suunatakse see veaga joonele ja tagastatakse tõrketeade:

jsonlint.com/

Faili salvestamiseks vajutage faili sulgemiseks CTRL + O ja seejärel CTRL + X.

Taaskäivitage süsteem, sisestades alloleva käsu, vajutage sisestusklahvi ja oodake taaskäivitamist:

sudo taaskäivitamine

Homebridge Config UI X avamiseks otse Raspberry Pi brauseri kaudu peate pääsema juurde aadressile:

localhost: 8080/

Kui soovite Homebridge Config UI X brauseris avada teisest arvutist, mis on ühendatud plaadiga samasse võrku, asendage lihtsalt ülaltoodud aadressilt pärit localhost sõna oma Raspberry Pi IP -ga. Raspberry Pi -le määratud IP -aadressi kontrollimiseks minge lihtsalt terminali juurde, sisestage allolev käsk ja sisestage:

ifconfig

Tõenäoliselt algab teie Raspberry Pi -le määratud IP -aadress tähega “192.168…”.

Minu puhul on tahvlil IP 192.168.2.129, seega avage lihtsalt minu võrgu mis tahes arvuti all olev URL:

192.168.2.129:8080/

Avaneb allolevale pildile sarnane leht ja teilt küsitakse sisselogimist ja parooli. Sisestage nii sisselogimiseks kui ka parooliks admin ja sisestage juurdepääs:

Pilt
Pilt
Pilt
Pilt

Pange tähele, et avalehel kuvatakse QR -kood ja selle all 8 -kohaline tihvt, mida saab kasutada Homebridge'i ühendamiseks rakendusega Home. Tööriista suvandis "Seadistamine" pääsete juurde konfiguratsioonile config.json, vajadusel saate seda muuta ja seejärel salvestada.

Sirvige Homebridge Config UI X -s saadaolevaid funktsioone ja tutvuge tööriistaga.

Homebridge'i täitmise peatamiseks võite terminalis kasutada järgmist käsku:

sudo teenuse kodubridge peatus

Homebridge'i taaskäivitamiseks võite kasutada järgmist käsku:

sudo teenuse homebridge taaskäivitamine

Homebridge'i käivitamiseks võite kasutada järgmist käsku:

sudo teenuse homebridge käivitamine

Kui server töötab, jätkake 9. sammuga, et jätkata Homebridge'i linkimist Apple'i seadme Home -rakendusega.

6. samm: Homebridge'i installimine Windowsi

Kui teil pole Raspberry Pi -d või muud sisseehitatud platvormi, mis Homebridge'i käivitaks, võite jätta oma serveri Windowsi tööle.

Peate installima Windowsi märkmikku NodeJS ja alternatiivse tekstiredaktori.

Laadige NodeJS alla ühelt allolevalt lingilt ja installige see:

nodejs.org/en/download/

Paigaldamise ajal märkige ruut, mis võimaldab teil vajalikud tööriistad automaatselt installida:

Pilt
Pilt

NodeJS ei ole graafilise liidese programm, seega tehakse kõik toimingud käsurealt.

Laadige Notepad ++ alla ühelt allolevalt lingilt ja installige see:

notepad-plus-plus.org/downloads/

Kui Windowsi suvandite menüüs kuvatakse mis tahes failil paremklõps, kuvatakse suvand „Muuda Notepad ++ abil” ja saate selle valiku teha alati, kui on vaja mõnda teksti- või Homebridge -faili redigeerida.

Minge Windowsi menüüsse "Start", tippige ja otsige "Seaded" ning leidke juurdepääs võimalusele. Klõpsake "Võrk ja Internet" ja seejärel "Võrgu- ja ühiskasutuskeskus". Klõpsake jaotises „Juurdepääsu tüüp” oma aktiivset ühendust, klõpsake „Üksikasjad” ja kopeerige oma võrgukaardi kaheksakohaline MAC -aadress ning salvestage see märkmikusse, kuna seda aadressi on hiljem vaja:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Tippige Windowsi menüüsse "Start" ja otsige "cmd" (käsuviip) ning kui leiate selle, paremklõpsake seda ja valige "Käivita administraatorina":

Pilt
Pilt

Kui terminal on avatud, tippige kõik alltoodud käsud ja vajutage iga pärast sisestusklahvi, et kinnitada, et NodeJS / NPM installimine õnnestus. Need käsud tagastavad iga installitud paketi versiooni:

sõlm -v

npm -v

Pärast nende toimingute lõpetamist saame Homebridge'i installida. Sisestage allolev käsk, sisestage ja oodake, kuni install lõpeb:

npm install -g --unsafe -perm homebridge

Seejärel tippige allolev käsk ja Homebridge'i käivitamiseks vajutage sisestusklahvi:

kodusild

Homebridge tagastab teatud teabe:

Pilt
Pilt

1) Homebridge ei leidnud faili config.json. See fail pakub põhiseadeid Homebridge'i ja installitud pistikprogrammide käitamiseks. Hiljem loome faili config.json ja selle seaded.

2) Pistikprogrammi pole installitud. Homebridge ilma lisandmooduliteta on täiesti kasutu.

Pilt
Pilt

3) Seadmete linkimiseks rakendusega Home saate lugeda QR -koodi, mis annab teile sidumiseks vajaliku teabe. Kuna faili config.json ei loodud ja konfigureeritud ning pistikprogrammi pole installitud, pole see QR -kood praegu hea, kuigi rakenduses Home leiate juba linkimiseks saadaval oleva Homebridge'i, kuid mitte.

4) Teine viis seadmete ühendamiseks rakendusega Home on valik „Lisa lisatarvik”, „Mul pole koodi või ma ei saa skannida” ning jaotises „Läheduses asuvad tarvikud” on seade valitud ja teilt küsitakse seadistuskoodi. Pange tähele, et terminalile kuvatakse kaheksakohaline kood ja see tuleb rakendusega sobitamiseks sisestada.

Homebridge'i sulgemiseks vajutage terminali CTRL + C klahve. Sõnum “SIGINT, shutdown Homebridge…” saadetakse tagasi ja teilt küsitakse kinnitust, kus peate sisestama tähe Y ja vajutama sisestusklahvi.

Faili config.json loomiseks avage Notepad ++, klõpsake menüüd "Fail", "Uus" ja avaneb uus aken. Klõpsake menüüd "Keel", leidke loendis täht J ja valige "JSON".

Laadige alla fail. Avage see fail, kopeerige sisu ja kleepige see Notepad ++ -ga avatud faili:

fail05

Pilt
Pilt

1) Kustutage jaotises „kasutajanimi” jada XX: XX: XX: XX: XX: XX ja sisestage eelnevalt märgitud võrgukaardi kaheksakohaline MAC -aadress. Sisestatud aadressi tähed peavad olema suured.

2) Nööpnõelas saate jätta kaheksa numbrilist numbrit või muuta soovitud jada, pidades samal ajal silmas kriipsudega sama eraldusvormingut. See on kood, mille peate sisestama ajal, kui linkite Homebridge'i rakendusega Home.

Muu failiteave, mida saate säilitada, kuna pistikprogrammide ja tarvikute lisamisel saate sisestada vajaliku teabe.

Klõpsake menüüd "Fail", "Salvesta", pange failile config.json nimi ja salvestage see teele "C: / Kasutajad / Teie nimi või dokumendid \.homebridge":

Pilt
Pilt
Pilt
Pilt

Sulgege Notepad ++.

Samm 7: Homebridge Config UI X pistikprogrammi installimine (Windows)

Pistikprogrammi Homebridge'i installimise demonstreerimiseks otsustasin kasutada Homebridge Config UI X. See pistikprogramm võimaldab brauseri kaudu Homebridge'i seadistada, jälgida, varundada ja taaskäivitada.

Pistikprogrammi installimiseks tippige allolev käsk terminali, vajutage sisestusklahvi ja oodake, kuni install lõpeb:

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

MÄRKUS. Kui leiate pistikprogrammi installimise ajal vea, mis sisaldab termineid MSBUILD / VCBuild.exe, käivitage lihtsalt kõik järgmised käsud iseseisvalt ja proovige seejärel uuesti installida ülaltoodud käsust:

npm install -g node -gyp

npm install --global --production windows-build-tools

npm install-globaalne-tootmisaknad-ehitustööriistad --vs2015

Nüüd peate muutma config.json ja sisestama Homebridge'i lisatud pistikprogrammi teabe. Minge teele „C: / Users / YOUR NAME OR DOCUMENTS \.homebridge” ja avage Notepad ++ kaudu varem loodud config.json:

Pilt
Pilt

Platvormi struktuuris tuleb teavitada kõiki Homebridge'i installitavaid pistikprogramme.

Homebridge Config UI X jaoks peate lisama järgmise koodilõigu, mis on alltoodud failis. Laadige alla, avage, kopeerige sisu ja kleepige see Notepad ++ -ga avatud faili:

fail 06

Minge jaotisse „platvormid” ja sisestage failist kopeeritud koodilõik. Alloleval pildil näete, milline näeb välja „platvormide” struktuur pärast teabe lisamist:

Pilt
Pilt

Kui soovite pärast muutmist oma koodi struktuuri kinnitada, minge lihtsalt saidile JSONLint, kleepige kogu config.json -kood, klõpsake "Valideeri JSON" ja kui kõik on korras, tagastatakse teade "Kehtiv JSON". Kui teie koodil on viga, suunatakse see veaga joonele ja tagastatakse tõrketeade:

jsonlint.com/

Salvestage fail, sulgege Notepad ++ ja taaskäivitage Windows.

Homebridge Config UI X avamiseks brauseri kaudu minge aadressile:

localhost: 8080/

Avaneb allolevale pildile sarnane leht ja teilt küsitakse sisselogimist ja parooli. Sisestage nii sisselogimiseks kui ka parooliks admin ja sisestage juurdepääs:

Pilt
Pilt
Pilt
Pilt

Pange tähele, et avalehel kuvatakse QR -kood ja selle all 8 -kohaline tihvt, mida saab kasutada Homebridge'i ühendamiseks rakendusega Home. Tööriista suvandis "Seadistamine" pääsete juurde konfiguratsioonile config.json, vajadusel saate seda muuta ja seejärel salvestada.

Sirvige Homebridge Config UI X -s saadaolevaid funktsioone ja tutvuge tööriistaga.

Samm 8: Homebridge'i käivitamine Windowsiga

Homebridge Config UI X pakub käsku, mida saab kasutada Homebridge'i konfigureerimiseks teenusena, nii et serverit saab käivitada koos Windowsiga. Sisestage käsureale allolev käsk ja oodake, kuni install lõpeb:

hb-teenuse install

MÄRKUS. Kui teie Windowsi tulemüür küsib luba privaatvõrgule juurdepääsu saamiseks, andke see

Pärast installimise lõpetamist sulgege käsuviip ja taaskäivitage Windows.

Pärast süsteemi käivitamist vajutage Windowsi tegumihalduri avamiseks klahvikombinatsiooni CTRL + ALT + DEL. Minge vahekaardile "Teenused", otsige loendist Homebridge ja vaadake, kas "Olek" on "Käimas":

Pilt
Pilt

Paremklõps Homebridge'i teenusel avab valikud, kus saate teenuse peatada, taaskäivitada ja kui teenus on peatatud, võite alustada:

Pilt
Pilt

Kui soovite Homebridge'i Windowsi käivitamisest eemaldada, sisestage lihtsalt allolev käsk, sisestage ja oodake, kuni desinstallimine lõpeb:

hb-teenuse desinstallimine

MÄRKUS. Sõltuvalt sellest, millist viirusetõrjet kasutate, võib teil olla raskusi Homebridge'i leidmisega oma mobiilseadmest. Kui serverit ei leita kahe minuti jooksul, siis testimise eesmärgil, kui on aeg linkida Homebridge rakendusega Home, keelake viirusetõrje, keelake Windows Defender, taaskäivitage teenus Homebridge Windowsi tegumihalduri kaudu ja proovige uuesti serverit leida rakendusest Home

9. samm: Homebridge'i linkimine rakendusega Home

Järgmised juhised kehtivad nii Raspberry Pi kui ka Windowsiga töötava Homebridge'i kohta. Veenduge, et server töötab, kuna rakendus Home leiab Homebridge'i ainult siis, kui see on võrgus.

Ma kasutasin selle postituse jaoks iPhone 8 Plusi, nii et siit on sammud iOS -i põhised. Teiste Apple Homekitiga ühilduvate seadmete puhul soovitan teil vaadata järgmiste valikute menüüdest.

Minge oma iPhone'i avaekraanile ja otsige rakendustest kodurakendust. Kui te ei leia seda, minge App Store'i ja installige rakendus.

Pilt
Pilt

Kui rakendus Home on avatud, klõpsake nuppu „Lisa lisavarustus”:

Pilt
Pilt

Avanenud ekraanil klõpsake "Mul pole koodi või ei saa skannida?":

Pilt
Pilt

Jaotises „Läheduses asuvad tarvikud” näete Homebridge'i. Sidumiskuva avamiseks klõpsake seda:

Pilt
Pilt

Avaneb teade ja peate klõpsama nuppu "Lisa igal juhul":

Pilt
Pilt

Teilt küsitakse “Homebridge Setup Code”. Sisestage kood (PIN), mille määrasite config.json ja oodake:

Pilt
Pilt

Kui kõik läheb hästi, näete ekraani, mis näitab, et Homebridge on lisatud ja kasutusvalmis:

Pilt
Pilt

MÄRKUS. Kui saate teate, et koodi ei aktsepteeritud või seda ei saa lisada, sulgege rakendus Home, taaskäivitage Homebridge ja proovige samme uuesti

Järgmisel ekraanil näete teadet “Vajalik täiendav seadistamine”, kuna Homebridge'i seadet pole veel saadaval. Klõpsake nuppu VALMIS ja rakendus naaseb avakuvale:

Pilt
Pilt

Klõpsake avakuval maja sümbolil, järgmisel ekraanil nupul „Rummud ja sillad”, klõpsake äsja lisatud Homebridge'il ja näete mõningast teavet ning KUI peate hiljem Homebridge'i lingi eemaldama, klõpsake lihtsalt nuppu Eemalda sild kodust”:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Kui eemaldate Homebridge'i rakendusest Home ja soovite selle uuesti lisada, peate serverist kustutama kaustad „tarvikud” ja „püsima”.

Raspberry Pi -s:

Homebridge'i lõpetamiseks tippige allolev käsk terminali ja vajutage sisestusklahvi:

sudo teenuse kodubridge peatus

Kui tegite 4. sammu, et käivitada Homebridge kohe pärast Raspbiani käivitamist, tippige allolev käsk ja vajutage sisestusklahvi:

cd /var /homebridge

Kui te ei pannud Homebridge'i Raspbianiga alustama, tippige allolev käsk ja vajutage sisestusklahvi:

cd.homebridge/

Sisestage kõik alltoodud käsud ja vajutage sisestusklahvide järel sisestusklahvi, et kustutada kaustad "tarvikud" ja "püsivad":

sudo rm -r püsima/

sudo rm -r tarvikud/

Digite o comando abaixo no terminal e dê enter para iniciar o Homebridge:

sudo teenuse homebridge käivitamine

Tehke uuesti samme, et linkida Homebridge rakendusega Home.

Windowsis:

Peatage teenus Homebridge Windowsi tegumihalduri kaudu, minge teele „C: / Kasutajad / Teie nimi või dokumendid \.homebridge” ja kustutage kaustad „tarvikud” ja „püsivad. Käivitage teenus Homebridge Windowsi tegumihalduri kaudu.

Tehke uuesti samme, et linkida Homebridge rakendusega Home.

Oluline on märkida, et kõik rakendusse Home sisseehitatud seadmed saavad kohalikku toite. Koduse rakenduse seadmete juhtimiseks välise võrgu kaudu (näiteks 3G / 4G -ühendus) peate seadistama automaatikakeskuse ühest järgmistest Apple'i seadmetest: iPad (töötab iOS 10 või uuem versioon), Apple TV (4. põlvkond) või HomePod. Nii saate isegi kodust eemal eemalt juhtida Homebridge'i või Homekiti kaudu oma automaatika- ja IoT -seadmeid, mis on integreeritud rakendusega Home.

Linkides Homebridge'i rakendusega Completed Home, saate uurida selle suurepärase tööriista funktsioone. Alloleval lingil näete Homebridge'iga kasutamiseks saadaolevate pistikprogrammide loendit ja igaühe klõpsamisel näete nende teavet ja installimist:

www.npmjs.com/search?q=homebridge-plugin

Kui teil on asjade Interneti või koduautomaatika seade ja soovite selle Homebridge'iga integreerida, otsige lihtsalt, kas on juba loodud pistikprogramm, mis võimaldab teil seda seadet rakenduses Home kasutada.

Kuna juurkasutaja pole Raspbianis lubatud, pidage pistikprogrammide installimisel alati sõna sudo enne terminali installimise käsku. Kui te sudot ei kasuta, palub süsteem teil toimingu sooritamiseks alati sisestada süsteemi parooli või võite tagastada teate, et teil pole luba.

Windowsis peab käsurea käivitamiseks käsurea töötama administraatorina ja te ei tohiks kasutada sõna sudo, kuna süsteem ei tunne seda ära.

Pistikprogrammi installimisel lisage kindlasti selle teave kausta config.json ja taaskäivitage Homebridge, et rakendust Home saaks värskendada lisatud pistikprogrammide teabega. Samuti eemaldage Homebridge'i pistikprogrammi desinstallimisel kindlasti pistikprogrammi config.json teave, justkui te ei eemaldaks serverit, võib teil tekkida käivitamisprobleeme.

Allpool on mõned lingid, mis võivad olla abiks Homebridge'i ja Homekiti kohta lisateabe leidmisel:

homebridge.io/

github.com/nfarina/homebridge

support.apple.com/pt-br/HT204893

Kui teil on Sonoffi seadmeid ja soovite neid kasutada koos rakendusega Home ja Siri, soovitan teil lugeda juhendit Integreeri Sonoff kodurakendusega (Apple IPhone IOS).

Soovitan: