Sisällysluettelo:
- Vaihe 1: Mikä on Homekit?
- Vaihe 2: Mikä on Homebridge?
- Vaihe 3: Homebridgen asentaminen Raspberry Pi -laitteeseen
- Vaihe 4: Homebridgen käynnistäminen Raspbian Bootissa
- Vaihe 5: Homebridge Config UI X -laajennuksen (Raspberry Pi) asentaminen
- Vaihe 6: Homebridgen asentaminen Windowsiin
- Vaihe 7: Homebridge Config UI X -laajennuksen asentaminen (Windows)
- Vaihe 8: Homebridgen käynnistäminen Windowsilla
- Vaihe 9: Homebridgen linkittäminen Home -sovellukseen
Video: Asenna Homebridge Raspberry Pi: lle ja Windowsille: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä opetusohjelma on tarkoitettu ihmisille, jotka haluavat asentaa Homebridgen Raspberry Pi- ja Windows -käyttöjärjestelmiin.
Aluksi tämä opetusohjelma kirjoitettiin portugaliksi täällä Brasiliassa. Yritin parhaani mukaan kirjoittaa sen englanniksi. Joten anteeksi muutamat kirjoitusvirheet.
Tämä ohje jaettiin seuraavasti:
Vaihe 1: Mikä on Homekit?
Vaihe 2: Mikä on Homebridge?
Vaihe 3: Homebridgen asentaminen Raspberry Pi -laitteeseen
Vaihe 4: Homebridgen käynnistäminen Raspbian Bootissa
Vaihe 5: Homebridge Config UI X -laajennuksen (Raspberry Pi) asentaminen
Vaihe 6: Homebridgen asentaminen Windowsiin
Vaihe 7: Homebridge Config UI X -laajennuksen asentaminen (Windows)
Vaihe 8: Homebridgen käynnistäminen Windowsilla
Vaihe 9: Homebridgen linkittäminen Home -sovellukseen
Vaihe 1: Mikä on Homekit?
Homekit on Applen kehittämispaketti kehittäjille esineiden Internet (IoT) -ratkaisujen rakentamiseen. Tämän kehityspaketin avulla Applen rakentamat laitteet (esimerkiksi iPhone ja iPad) voivat hallita muita laitteita, kuten lamppuja tai anturitietoja. IOS 9: stä ja Watch OS: stä Homekitista tuli natiivityökalu, ja kaiken Applen toteuttaman tekniikan ansiosta on mahdollista luoda automaatiojärjestelmiä yksinkertaisesti tällä sarjalla.
Jotta voit tunnistaa verkossa toimivat Homekit-yhteensopivat laitteet ja määrittää ja hallita näitä laitteita, sinulla on oltava Home-sovellus asennettuna mihin tahansa Apple-laitteeseen (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod tai Mac). Home -sovellukseen integroitavissa laitteissa voi olla QR -koodi, jonka avulla voit muodostaa laiteparin Apple -laitteesi Home -sovelluksen kanssa.
Kun laite on määritetty Home -sovelluksessa, käyttäjä voi ohjata laitetta pikakuvakkeen avulla, joka luodaan sovelluksen päänäyttöön, tai käyttää Siriä (Applen tarjoamaa ääniassistenttia) ja lähettää äänikomentoja laitteen käynnistämiseksi.
Applen laitteisto- ja ohjelmistovaatimukset Homekitin käyttöön ovat:
- iPhone, iPad tai iPod touch (jossa on iOS 10 tai uudempi);
- Apple Watch (käynnissä WatchOS 3 tai uudempi);
- Apple TV (4. sukupolvi);
- Apple HomePod;
- Macit (joissa on macOS 10.14 Mojave tai uudempi);
Kotiautomaation ja esineiden internetin osalta markkinoilla on useita kustannustehokkaita ratkaisuja, mutta valtaosa ei ole Apple-sertifioituja, joten ne eivät ole natiiviyhteensopivia Homekitin kanssa. Jos olet kyllästynyt odottamaan, että Apple sertifioi nämä ratkaisut käytettäväksi Homekitin kanssa, käytä Homebridgeä.
Vaihe 2: Mikä on Homebridge?
Nick Farinan kehittämä Homebridge on NodeJS-palvelin, joka jäljittelee Homekit-sovellusliittymää ja mahdollistaa muiden kuin Applen sertifioimien laitteiden käytön Home-sovelluksen ja Sirin kanssa. Palvelin on kevyt, voi toimia kotiverkossa ja on modulaarinen, mikä tarkoittaa, että se tukee useita laajennuksia, jotka on luonut ja asettanut saataville erittäin aktiivinen yhteisö työkalun vahvistamisessa.
Laajennukset on asennettu Homebridgeen, ja useimmat niistä on tarkoitettu tekemään Homekit-yhteensopiviksi minkä tahansa muun kuin Applen sertifioiman laitteen kanssa. Homebridgen kanssa käytettävät laajennukset asennetaan suoraan NPM -verkkosivustolta.
Homebridgen asennus voidaan tehdä eri järjestelmissä, mutta tässä ohjeessa käytetään Raspberry Pi 3 Model B + -käyttöjärjestelmää, jossa on Raspbian -käyttöjärjestelmä, ja kerron myös kuinka asentaa Windows.
Vaihe 3: Homebridgen asentaminen Raspberry Pi -laitteeseen
Ihannetapauksessa Homebridgen pitäisi olla käytettävissä milloin tahansa sitä tarvitset, joten jätä palvelin toimimaan 24/7. Tätä varten voit asentaa palvelimen Raspberry Pi -laitteeseen ja jatkaa toimintaa jatkuvasti kotiverkossasi.
Jos sinulla ei ole Raspbian -ohjelmistoa asennettu ja määritetty muistikortille, suosittelen lukemaan Raspberry Pi -ohjelman Instructable Install and Configure Raspbian -ohjelman, noudata alla olevia ohjeita ja palaa sitten jatkaaksesi.
Kun Raspberry Pi käyttää Raspbiania, avaa päätelaite järjestelmän aloitusnäytössä:
Kirjoita päätelaitteessa ensimmäinen komento alla, paina enter -näppäintä, ja jos sinua kehotetaan vahvistamaan toimintotyyppi Y, ja paina enter. Tämäntyyppinen vahvistus tulee usein näkyviin, kun poistetaan tai asennetaan paketteja. Kirjoita sitten toinen komento, kirjoita, vahvista komento pyydettäessä ja odota. Nämä komennot tarkistavat ja päivittävät järjestelmän tarvittaessa:
sudo apt-get päivitys
sudo apt-get päivitys
Kirjoita alla oleva komento päätelaitteeseen ja paina enter:
ifconfig
Osa tiedoista palautetaan. Jos käytät verkkokaapelia verkkoyhteyden muodostamiseen Raspberry Pi -laitteeseesi, siirry tieto-osaan "eth0:" -merkin jälkeen ja etsi kahdeksannumeroinen verkkokortin MAC-osoite, ja se on sanan "eetteri" jälkeen. käytät Wi-Fi-yhteyttä määrittääksesi verkkoyhteyden kortillesi, siirry tietoosaan "wlan0:" -merkin jälkeen ja etsi kahdeksan numeron verkkokortin MAC-osoite, joka tulee olemaan myös sanan "eetteri" jälkeen:
Kopioi verkkokortin kahdeksannumeroinen MAC-osoite ja tallenna se Muistioon, koska tämä osoite tarvitaan myöhemmin.
Kuten aiemmin kerroin, Homebridge on NodeJS -palvelin ja sen laajennukset asennetaan suoraan NPM -sivustosta. Raspbianin mukana toimitetaan yleensä NodeJS- ja NPM -paketit, mutta kummankin paketin versiot voivat olla yhteensopimattomia, joten on parasta poistaa molemmat asennukset ja asentaa sitten uudelleen.
Jos haluat poistaa NPM: n, kirjoita alla oleva komento päätelaitteeseen, kirjoita, vahvista komento pyydettäessä ja odota, kunnes paketin poisto on valmis:
sudo apt --auto-remove purge npm
Jos haluat poistaa NodeJS: n, kirjoita alla oleva komento päätelaitteeseen, kirjoita, vahvista komento pyydettäessä ja odota, kunnes paketin poisto on valmis:
sudo apt --auto-remove purge nodejs
NodeJS: n ja NPM: n poistamisen jälkeen voimme jatkaa päivitettyjen pakettien asentamista. Jos haluat asentaa NodeJS: n, kirjoita alla oleva komento päätelaitteeseen, kirjoita, vahvista komento pyydettäessä ja odota, kunnes paketin asennus on valmis:
sudo apt asentaa nodejs
Asenna NPM kirjoittamalla alla oleva komento päätelaitteeseen, kirjoita, vahvista komento pyydettäessä ja odota, kunnes paketin asennus on valmis:
curl -L https://www.npmjs.com/install.sh | sudo sh
Kirjoita jokainen alla olevista komennoista ja vahvista, että paketin asennus onnistui painamalla Enter -näppäintä jokaisen jälkeen. Nämä komennot palauttavat jokaisen juuri asennetun paketin version:
solmu -v
npm -v
Asenna Avahi ja sen riippuvuudet. Kirjoita alla oleva komento, kirjoita, vahvista komento pyydettäessä ja odota asennuksen päättymistä:
sudo apt-get install libavahi-compat-libdnssd-dev
Kun nämä toimenpiteet on suoritettu, voimme asentaa Homebridgen. Kirjoita alla oleva komento, kirjoita, vahvista komento pyydettäessä ja odota asennuksen päättymistä:
sudo npm install -g --unsafe -perm homebridge
Kirjoita sitten alla oleva komento ja käynnistä Homebridge painamalla Enter:
kotisilta
Homebridge palauttaa joitain tietoja:
1) Homebridge ei löytänyt config.json -tiedostoa. Tämä tiedosto sisältää perusasetukset Homebridgen ja kaikkien asennettujen laajennusten suorittamiseen. Myöhemmin luomme config.json -tiedoston ja sen asetukset.
2) Laajennusta ei ole asennettu. Homebridge ilman lisäosia on täysin hyödytön.
3) Jos haluat linkittää laitteet Home -sovellukseen, voit lukea QR -koodin, joka antaa pariliitoksen muodostamiseen tarvittavat tiedot. Koska config.json -tiedostoa ei luotu ja määritetty eikä laajennusta ole asennettu, tämä QR -koodi ei ole tällä hetkellä hyvä, vaikka Home -sovelluksesta löydät jo linkitettävän Homebridgen, mutta älä.
4) Toinen tapa yhdistää laitteet Home -sovellukseen on "Lisää lisävaruste", "Minulla ei ole koodia tai en voi skannata" -vaihtoehto, ja "Lähistöllä olevat lisävarusteet" -kohdasta laite on valittu ja sinua pyydetään asennuskoodi. Huomaa, että päätelaitteessa näkyy kahdeksannumeroinen koodi ja se on syötettävä vastaamaan sovellusta.
Voit myöhemmin käyttää joko QR-koodia tai kahdeksannumeroista koodia linkittääksesi Homebridgen Apple-laitteesi Home-sovellukseen.
Paina CTRL + C -näppäimiä päätelaitteessa saadaksesi Homebridgen sammumaan ja viesti "Got SIGINT, shutdown Homebridge …" palautetaan.
Luo tiedosto config.json kirjoittamalla alla oleva komento päätelaitteeseen ja painamalla enter. Tyhjä tiedosto avautuu:
sudo nano ~/.homebridge/config.json
Lataa alla oleva tiedosto. Avaa tämä tiedosto, kopioi sisältö ja liitä päätelaitteessa avoinna olevaan tiedostoon:
tiedosto01
1) Poista käyttäjätunnuksesta sekvenssi XX: XX: XX: XX: XX: XX ja syötä aiemmin merkitsemäsi verkkokortin kahdeksannumeroinen MAC -osoite. Kirjoittamasi osoitteen kirjainten on oltava isoja.
2) "Nastassa" voit säilyttää kahdeksan numeerista numeroa tai voit vaihtaa haluamaasi järjestykseen, muista säilyttää sama erotusmuoto viivojen kanssa. Tämä on koodi, joka sinun on annettava, kun linkität Homebridgen Home -sovellukseen.
Muut tiedostot, jotka voit säilyttää, kun lisäät laajennuksia ja lisävarusteita, voit syöttää vaaditut tiedot.
Tallenna tiedoston muokkaukset painamalla CTRL + O, painamalla enter ja sitten CTRL + X sulkeaksesi tiedoston.
Vaihe 4: Homebridgen käynnistäminen Raspbian Bootissa
Homebridgen käynnistäminen manuaalisesti joka kerta, kun käynnistät Raspberry Pi -laitteesi, ei ole kovin käytännöllinen, joten on parasta, että palvelin suoritetaan heti Raspbianin käynnistymisen jälkeen.
Kirjoita alla oleva komento terminaaliin ja paina enter. Tyhjä tiedosto avautuu:
sudo nano/etc/default/homebridge
Lataa alla oleva tiedosto. Avaa tämä tiedosto, kopioi sisältö ja liitä päätelaitteessa avoinna olevaan tiedostoon:
tiedosto02
Tallenna tiedoston muokkaukset painamalla CTRL + O, painamalla enter ja sitten CTRL + X sulkeaksesi tiedoston.
Kirjoita alla oleva komento terminaaliin ja paina enter. Tyhjä tiedosto avautuu:
sudo nano /etc/systemd/system/homebridge.service
Lataa alla oleva tiedosto. Avaa tämä tiedosto, kopioi sisältö ja liitä päätelaitteessa avoinna olevaan tiedostoon:
tiedosto03
Tallenna tiedoston muokkaukset painamalla CTRL + O, painamalla enter ja sitten CTRL + X sulkeaksesi tiedoston.
Jos haluat luoda käyttäjän, joka suorittaa palvelun automaattisesti käynnistyksen yhteydessä ja antaa heille tarvittavat käyttöoikeudet, kirjoita kukin seuraavista komennoista ja paina enter jokaisen jälkeen:
sudo useradd -järjestelmän kotisilta
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 ottaa käyttöön kotisillan
sudo systemctl käynnistä homebridge
Käynnistä järjestelmä uudelleen kirjoittamalla alla oleva komento ja painamalla enter:
sudo uudelleenkäynnistys
Järjestelmän uudelleenkäynnistyksen jälkeen avaa päätelaite uudelleen, kirjoita alla oleva komento ja tarkista, onko palvelu jo käynnissä painamalla enter:
systemctl status homebridge
Jos kaikki on kunnossa, palvelu on käynnissä ja näet kirjoituksen "aktiivinen (käynnissä)" ja alla kahdeksannumeroinen koodi, joka oli aiemmin syötetty config.json -tiedostoon.
Paina päätelaitteen CTRL + C -näppäimiä. Kirjoita alla oleva komento ja tarkista tallennettujen tietojen loki painamalla Enter:
journalctl -f -u kotisilta
Paina päätelaitteen CTRL + C -näppäimiä.
Vaihe 5: Homebridge Config UI X -laajennuksen (Raspberry Pi) asentaminen
Esittääkseni laajennuksen asentamisen Homebridgeen valitsin Homebridge Config UI X: n. Tämä laajennus mahdollistaa selaimen kautta Homebridgen määrittämisen, valvonnan, varmuuskopioinnin ja uudelleenkäynnistyksen.
Jos haluat asentaa laajennuksen, kirjoita alla oleva komento päätelaitteeseen, kirjoita, vahvista komento pyydettäessä ja odota asennuksen valmistumista:
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Kirjoita alla oleva komento terminaaliin ja paina enter. Tiedosto avautuu:
sudo nano /etc /sudoers
Vieritä näppäimistön alas -nuolta tai vieritä hiirtä tiedoston loppuun ja lisää seuraava rivi:
homebridge ALL = (ALL) NOPASSWD: ALL
Tallenna tiedosto painamalla CTRL + O ja sitten CTRL + X sulkeaksesi tiedoston.
Kirjoita alla oleva komento terminaaliin ja paina enter. Tiedosto avautuu:
sudo nano/etc/default/homebridge
Vieritä nuolinäppäimillä rivin loppuun HOMEBRIDGE_OPTS = -U /var /homebridge, anna välilyönti ja lisää:
-Minä
Tallenna tiedosto painamalla CTRL + O ja sitten CTRL + X sulkeaksesi tiedoston.
Sinun on nyt muokattava config.json ja lisättävä Homebridgeen lisätyt laajennustiedot.
Jos teit vaiheen 4 saadaksesi Homebridgen toimimaan heti Raspbianin käynnistymisen jälkeen, kirjoita alla oleva komento ja paina enter:
sudo nano /var/homebridge/config.json
Jos et laittanut Homebridgeä alkuun Raspbianilla, kirjoita alla oleva komento ja paina enter:
sudo nano ~/.homebridge/config.json
Config.json avautuu:
"Platform" -rakenteessa on ilmoitettava kaikista Homebridgelle asennettavista laajennuksista.
Homebridge Config UI X: lle sinun on lisättävä seuraava koodinpätkä, joka on alla olevassa tiedostossa. Lataa se, avaa se, kopioi sisältö ja liitä se terminaalissa avoinna olevaan tiedostoon:
tiedosto04
Siirry nuolinäppäimillä alustoille ja kirjoita tiedostosta kopioima koodinpätkä. Alla olevasta kuvasta näet miltä "alustojen" rakenne näyttää tietojen lisäämisen jälkeen:
Jos haluat vahvistaa koodisi rakenteen muokkaamisen jälkeen, siirry JSONLint -sivustoon, liitä kaikki config.json -koodi, napsauta "Vahvista JSON" ja jos kaikki on kunnossa, viesti "Voimassa oleva JSON" palautetaan. Jos koodissasi on virhe, se osoitetaan riville, jossa virhe näkyy, ja palauttaa virheilmoituksen:
jsonlint.com/
Tallenna tiedosto painamalla CTRL + O ja sitten CTRL + X sulkeaksesi tiedoston.
Käynnistä järjestelmä uudelleen kirjoittamalla alla oleva komento, paina Enter ja odota uudelleenkäynnistystä:
sudo uudelleenkäynnistys
Jos haluat avata Homebridge Config UI X: n suoraan Raspberry Pi -selaimen kautta, sinun on käytettävä osoitetta:
localhost: 8080/
Jos haluat avata Homebridge Config -käyttöliittymän X selaimessa toiselta tietokoneelta, joka on liitetty samaan verkkoon levyn kanssa, korvaa yllä olevan osoitteen localhost -sana Raspberry Pi: n IP -osoitteella. Vahvista Raspberry Pi -laitteellesi määritetty IP -osoite siirtymällä päätelaitteeseen, kirjoittamalla alla oleva komento ja kirjoittamalla:
ifconfig
Luultavasti Raspberry Pi: lle määritetty IP -osoite alkaa “192.168…”.
Minun tapauksessani piirilevy on IP 192.168.2.129, joten käytä vain minkä tahansa verkon tietokoneen alla olevaa URL -osoitetta:
192.168.2.129:8080/
Alla olevan kuvan kaltainen sivu avautuu ja sinulta kysytään käyttäjätunnusta ja salasanaa. Kirjoita sekä kirjautumiseen että salasanaan admin ja kirjoita päästäksesi sisään:
Huomaa, että etusivulla näkyy QR -koodi ja sen alla 8 -numeroinen nasta, jolla voidaan linkittää Homebridge Home -sovellukseen. Työkalun "Config" -vaihtoehdossa voit käyttää config.json -tiedostoa, muokata sitä tarvittaessa ja tallentaa sitten.
Selaa Homebridge Config UI X: n ominaisuuksia ja tutustu työkaluun.
Voit lopettaa Homebridgen suorittamisen käyttämällä alla olevaa komentoa päätelaitteessa:
sudo service homebridge stop
Voit käynnistää Homebridgen uudelleen käyttämällä seuraavaa komentoa:
sudo service homebridge käynnistyy uudelleen
Aloita Homebridgen suorittaminen käyttämällä alla olevaa komentoa:
sudo -palvelun kotisillan käynnistys
Kun palvelin on käynnissä, siirry vaiheeseen 9 jatkaaksesi Homebridgen yhdistämistä Apple -laitteen Home -sovellukseen.
Vaihe 6: Homebridgen asentaminen Windowsiin
Jos sinulla ei ole Raspberry Pi -laitetta tai muuta sulautettua alustaa, joka voi käyttää Homebridgeä, voit jättää palvelimen toimimaan Windowsissa.
Sinun on asennettava NodeJS ja vaihtoehtoinen tekstieditori Windows -muistikirjaan.
Lataa NodeJS yhdestä alla olevista linkeistä ja asenna se:
nodejs.org/en/download/
Valitse asennuksen aikana valintaruutu, jonka avulla voit asentaa tarvittavat työkalut automaattisesti:
NodeJS ei ole graafinen käyttöliittymäohjelma, joten kaikki toiminnot tehdään sille komentoriviltä.
Lataa Notepad ++ yhdestä alla olevista linkeistä ja asenna se:
notepad-plus-plus.org/downloads/
Kun Windowsin asetusvalikossa napsautetaan mitä tahansa tiedostoa hiiren kakkospainikkeella, näkyviin tulee vaihtoehto "Muokkaa Notepad ++: lla", ja voit valita tämän vaihtoehdon aina, kun haluat muokata jotakin tekstitiedostoa tai Homebridge -tiedostoa.
Siirry Windowsin "Käynnistä" -valikkoon, kirjoita ja etsi "Asetukset" ja löydä vaihtoehto. Napsauta "Verkko ja Internet" ja sitten "Verkko- ja jakamiskeskus". Napsauta "Käyttötyyppi" -kohdassa aktiivista yhteyttäsi, napsauta "Tiedot" ja kopioi verkkokorttisi kahdeksannumeroinen MAC -osoite ja tallenna se muistilehtiöön, koska tämä osoite vaaditaan myöhemmin:
Kirjoita ja hae Windowsin Käynnistä -valikosta "cmd" (komentorivi) ja kun löydät sen, napsauta sitä hiiren kakkospainikkeella ja valitse "Suorita järjestelmänvalvojana":
Kun pääte on auki, kirjoita jokainen alla olevista komennoista ja vahvista NodeJS / NPM -asennuksen onnistuminen painamalla Enter -näppäintä jokaisen jälkeen. Nämä komennot palauttavat jokaisen asennetun paketin version:
solmu -v
npm -v
Kun nämä toimenpiteet on suoritettu, voimme asentaa Homebridgen. Kirjoita alla oleva komento, kirjoita ja odota asennuksen valmistumista:
npm install -g --unsafe -perm homebridge
Kirjoita sitten alla oleva komento ja käynnistä Homebridge painamalla Enter:
kotisilta
Homebridge palauttaa joitain tietoja:
1) Homebridge ei löytänyt config.json -tiedostoa. Tämä tiedosto sisältää perusasetukset Homebridgen ja kaikkien asennettujen laajennusten suorittamiseen. Myöhemmin luomme config.json -tiedoston ja sen asetukset.
2) Laajennusta ei ole asennettu. Homebridge ilman lisäosia on täysin hyödytön.
3) Jos haluat linkittää laitteet Home -sovellukseen, voit lukea QR -koodin, joka antaa pariliitoksen muodostamiseen tarvittavat tiedot. Koska config.json -tiedostoa ei luotu ja määritetty eikä laajennusta ole asennettu, tämä QR -koodi ei ole tällä hetkellä hyvä, vaikka Home -sovelluksesta löydät jo linkitettävän Homebridgen, mutta älä.
4) Toinen tapa yhdistää laitteet Home -sovellukseen on "Lisää lisävaruste", "Minulla ei ole koodia tai en voi skannata" -vaihtoehto, ja "Lähistöllä olevat lisävarusteet" -kohdasta laite on valittu ja sinua pyydetään asennuskoodi. Huomaa, että päätelaitteessa näkyy kahdeksannumeroinen koodi ja se on syötettävä vastaamaan sovellusta.
Sulje Homebridge painamalla päätelaitteen CTRL + C -näppäimiä. Viesti "Got SIGINT, shutdown Homebridge…" palautetaan ja sinua pyydetään vahvistamaan, kirjoita Y -kirjain ja paina enter.
Voit luoda config.json -tiedoston avaamalla Notepad ++: n napsauttamalla valikkoa "Tiedosto", "Uusi" ja uusi ikkuna avautuu. Napsauta "Kieli" -valikkoa, vieritä luettelon kirjaimen J kohdalle ja valitse "JSON".
Lataa alla oleva tiedosto. Avaa tämä tiedosto, kopioi sisältö ja liitä se Notepad ++: ssa avoinna olevaan tiedostoon:
tiedosto05
1) Poista käyttäjätunnuksesta sekvenssi XX: XX: XX: XX: XX: XX ja syötä aiemmin merkitsemäsi verkkokortin kahdeksannumeroinen MAC -osoite. Kirjoittamasi osoitteen kirjainten on oltava isoja.
2)”Nastassa” voit säilyttää kahdeksan numeerista numeroa tai vaihtaa haluamaasi järjestykseen, muista säilyttää sama erotusmuoto viivoilla. Tämä on koodi, joka sinun on annettava, kun linkität Homebridgen Home -sovellukseen.
Muut tiedostot, jotka voit säilyttää, kun lisäät laajennuksia ja lisävarusteita, voit syöttää vaaditut tiedot.
Napsauta valikkoa "Tiedosto", "Tallenna", nimeä tiedosto config.json ja tallenna se polulle "C: / Käyttäjät / NIMI TAI ASIAKIRJAT \.homebridge":
Sulje Notepad ++.
Vaihe 7: Homebridge Config UI X -laajennuksen asentaminen (Windows)
Esittääkseni laajennuksen asentamisen Homebridgeen valitsin Homebridge Config UI X: n. Tämä laajennus mahdollistaa selaimen kautta Homebridgen määrittämisen, valvonnan, varmuuskopioinnin ja uudelleenkäynnistyksen.
Jos haluat asentaa laajennuksen, kirjoita alla oleva komento päätelaitteeseen, paina enter ja odota asennuksen päättymistä:
npm install -g --unsafe-perm homebridge-config-ui-x
HUOMAUTUS: Jos huomaat laajennuksen asennuksen aikana virheen, joka sisältää termit MSBUILD / VCBuild.exe, suorita jokainen seuraavista komennoista itsenäisesti ja yritä sitten asentaa uudelleen yllä olevasta komennosta:
npm install -g node -gyp
npm install --global --production windows-build-tools
npm install-globaali-tuotanto windows-build-tools --vs2015
Sinun on nyt muokattava config.json ja annettava Homebridgeen lisätyt laajennustiedot. Siirry polulle "C: / Käyttäjät / NIMI TAI ASIAKIRJAT \.homebridge" ja avaa Notepad ++ aiemmin luodun config.json:
"Platform" -rakenteessa on ilmoitettava kaikista Homebridgelle asennettavista laajennuksista.
Homebridge Config UI X: lle sinun on lisättävä seuraava koodinpätkä, joka on alla olevassa tiedostossa. Lataa, avaa, kopioi sisältö ja liitä se Notepad ++: ssa avoinna olevaan tiedostoon:
tiedosto 06
Siirry "alustoille" ja kirjoita tiedostosta kopioima koodinpätkä. Alla olevasta kuvasta näet miltä "alustojen" rakenne näyttää tietojen lisäämisen jälkeen:
Jos haluat vahvistaa koodisi rakenteen muokkaamisen jälkeen, siirry JSONLint -sivustoon, liitä kaikki config.json -koodi, napsauta "Vahvista JSON" ja jos kaikki on kunnossa, viesti "Voimassa oleva JSON" palautetaan. Jos koodissasi on virhe, se osoitetaan riville, jossa virhe näkyy, ja palauttaa virheilmoituksen:
jsonlint.com/
Tallenna tiedosto, sulje Notepad ++ ja käynnistä Windows uudelleen.
Avaa Homebridge Config UI X selaimen kautta osoitteessa:
localhost: 8080/
Alla olevan kuvan kaltainen sivu avautuu ja sinulta kysytään käyttäjätunnusta ja salasanaa. Kirjoita sekä kirjautumiseen että salasanaan admin ja kirjoita päästäksesi sisään:
Huomaa, että etusivulla näkyy QR -koodi ja sen alla 8 -numeroinen nasta, jolla voidaan linkittää Homebridge Home -sovellukseen. Työkalun "Config" -vaihtoehdossa voit käyttää config.json -tiedostoa, muokata sitä tarvittaessa ja tallentaa sitten.
Selaa Homebridge Config UI X: n ominaisuuksia ja tutustu työkaluun.
Vaihe 8: Homebridgen käynnistäminen Windowsilla
Homebridge Config UI X tarjoaa komennon, jonka avulla Homebridge voidaan määrittää palveluksi niin, että palvelin voidaan käynnistää yhdessä Windowsin kanssa. Kirjoita kehotteeseen alla oleva komento, kirjoita ja odota asennuksen valmistumista:
hb-palvelun asennus
HUOMAUTUS: Jos Windowsin palomuuri pyytää lupaa käyttää yksityistä verkkoa, myönnä se
Kun asennus on valmis, sulje komentorivi ja käynnistä Windows uudelleen.
Kun järjestelmä on käynnistynyt, avaa Windowsin Tehtävienhallinta painamalla CTRL + ALT + DEL. Mene "Palvelut" -välilehdelle, etsi luettelosta Homebridge ja tarkista, onko "Tila" käynnissä:
Napsauttamalla Homebridge -palvelua hiiren kakkospainikkeella avaa vaihtoehdot, joilla voit lopettaa palvelun, käynnistää sen uudelleen ja jos palvelu on pysäytetty, voit aloittaa:
Jos haluat poistaa Homebridgen Windowsin käynnistyksestä, kirjoita alla oleva komento, kirjoita ja odota asennuksen poistamista:
hb-palvelun asennuksen poisto
HUOMAUTUS: Riippuen käyttämästäsi virustorjunnasta sinulla saattaa olla vaikeuksia löytää Homebridge mobiililaitteeltasi. Jos palvelin ei löydy kahden minuutin kuluessa, testaa, kun on aika linkittää Homebridge Home -sovellukseen, poista virustentorjunta käytöstä, poista Windows Defender käytöstä, käynnistä Homebridge -palvelu uudelleen Windowsin Tehtävienhallinnan kautta ja yritä löytää palvelin uudelleen Home -sovelluksesta
Vaihe 9: Homebridgen linkittäminen Home -sovellukseen
Seuraavat ohjeet koskevat sekä Raspberry Pi- että Windows -käyttöjärjestelmää käyttävää Homebridgea. Varmista, että palvelin on käynnissä, koska Home -sovellus löytää Homebridgen vain, jos se on online -tilassa.
Käytin iPhone 8 Plusia tähän viestiin, joten täältä vaiheet ovat iOS -pohjaisia. Muiden Apple Homekit -yhteensopivien laitteiden osalta suosittelen, että tarkistat seuraavien vaihtoehtojen valikoista.
Siirry iPhonen aloitusnäyttöön ja etsi sovelluksista Home -sovellus. Jos et löydä sitä, siirry App Storeen ja asenna sovellus:
Kun Home -sovellus on auki, napsauta "Lisää lisävaruste":
Napsauta avautuvassa näytössä”Minulla ei ole koodia tai en voi skannata?”:
"Läheiset lisävarusteet" -kohdassa näet Homebridgen. Avaa pariliitosnäyttö napsauttamalla sitä:
Viesti avautuu ja sinun on napsautettava "Lisää joka tapauksessa":
Sinulta kysytään “Homebridgen asennuskoodi”. Kirjoita config.json -koodisi (PIN) ja odota:
Jos kaikki menee hyvin, näet näytön, jossa ilmoitetaan, että Homebridge on lisätty ja on käyttövalmis:
HUOMAUTUS: Jos saat viestin, jossa todetaan, että koodia ei hyväksytty tai sitä ei voitu lisätä, sulje Home -sovellus, käynnistä Homebridge uudelleen ja yritä uudelleen
Seuraavassa näytössä näkyy viesti "Lisäasennus vaaditaan", koska Homebridge -laitetta ei ole vielä. Napsauta VALMIS ja sovellus palaa aloitusnäyttöön:
Napsauta aloitusnäytössä talon symbolia, napsauta seuraavassa näytössä "Hubs & Bridges", napsauta äskettäin lisättyä Homebridgeä ja näet joitain tietoja, ja JOS sinun on myöhemmin poistettava Homebridge -linkki, napsauta " Poista silta kotoa”:
Jos poistat Homebridgen Home -sovelluksesta ja haluat lisätä sen uudelleen, sinun on poistettava "lisävarusteet" - ja "pysyvät" -kansiot palvelimelta.
Raspberry Pi: ssä:
Lopeta Homebridge kirjoittamalla alla oleva komento päätelaitteeseen ja painamalla enter:
sudo service homebridge stop
Jos teit vaiheen 4 saadaksesi Homebridgen toimimaan heti Raspbianin käynnistymisen jälkeen, kirjoita alla oleva komento ja paina enter:
cd /var /homebridge
Jos et laittanut Homebridgeä alkuun Raspbianilla, kirjoita alla oleva komento ja paina enter:
cd.homebridge/
Kirjoita jokainen alla olevista komennoista ja paina Enter -näppäintä jokaisen jälkeen, jos haluat poistaa "lisävarusteet" ja "pysyvät" -kansion:
sudo rm -r säilyy/
sudo rm -r tarvikkeet/
Digite o comando abaixo no terminal e dê enter para iniciar o Homebridge:
sudo -palvelun kotisillan käynnistys
Linkitä Homebridge Home -sovellukseen toistamalla vaiheet uudelleen.
Windows:
Pysäytä Homebridge -palvelu Windowsin Tehtävienhallinnan kautta, siirry polulle "C: / Käyttäjät / NIMI TAI ASIAKIRJAT \.homebridge" ja poista "lisävarusteet" ja "pysyvät kansiot. Käynnistä Homebridge -palvelu Windowsin Tehtävienhallinnan kautta.
Linkitä Homebridge Home -sovellukseen toistamalla vaiheet uudelleen.
On tärkeää huomata, että kaikki Home -sovellukseen sisäänrakennetut laitteet saavat virtansa paikallisesti. Jotta voit hallita Home -sovelluslaitteita ulkoisen verkon kautta (esimerkiksi 3G / 4G -yhteys), sinun on määritettävä automaatiokeskus jollakin seuraavista Apple -laitteista: iPad (jossa on iOS 10 tai uudempi), Apple TV (4. sukupolvi) tai HomePod. Tällä tavalla voit myös etänä ohjata automaatiota ja IoT -laitteita, jotka on integroitu Home -sovellukseen Homebridgen tai Homekitin kautta.
Linkittämällä Homebridgen Completed Home -sovellukseen voit tutustua tämän suuren työkalun toimintoihin. Alla olevasta linkistä näet luettelon Homebridgen kanssa käytettävissä olevista laajennuksista, ja napsauttamalla kutakin niistä näet niiden tiedot ja asennusohjeet:
www.npmjs.com/search?q=homebridge-plugin
Jos sinulla on IoT- tai kotiautomaatiolaite ja haluat integroida sen Homebridgeen, etsi vain, onko jo luotu laajennus, jonka avulla voit käyttää tätä laitetta Home -sovelluksessa.
Koska pääkäyttäjä ei ole käytössä Raspbianissa, muista aina käyttää lisäosien asennuksessa sanaa sudo ennen pääteasennuskomentoa. Jos et käytä sudoa, järjestelmä pyytää sinua aina antamaan järjestelmän salasanan toiminnon suorittamiseksi tai voit palauttaa viestin, jossa todetaan, että sinulla ei ole lupaa.
Windowsissa komentorivin on oltava järjestelmänvalvojana, jotta komentorivit voidaan suorittaa, eikä sinun pitäisi käyttää sanaa sudo, koska järjestelmä ei tunnista sitä.
Aina kun asennat laajennuksen, muista lisätä sen tiedot config.json -tiedostoon ja käynnistää Homebridge uudelleen, jotta Home -sovellus voidaan päivittää lisättyjen laajennusten tiedoilla. Samoin, kun poistat Homebridge -laajennuksen asennuksen, muista poistaa laajennuksen config.json -tiedot, ikään kuin et poistaisi palvelinta, sinulla saattaa olla käynnistysongelmia.
Alla on joitain linkkejä, joista voi olla apua etsiessäsi lisää tietoa Homebridgestä ja Homekitista:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Jos sinulla on Sonoff -laitteita ja haluat käyttää niitä Home -sovelluksen ja Sirin kanssa, suosittelen lukemaan ohjeen Integrating Sonoff With Home App (Apple IPhone IOS).
Suositeltava:
Asenna Linux Windowsille!: 12 vaihetta
Linuxin asentaminen Windowsille !: Tervetuloa Linuxin Windows -asennusohjeisiin! Tämän ohjejoukon tarkoituksena on auttaa aloittelijoita määrittämään komentorivillä Ubuntu Linux -järjestelmä Windows-koneelleen ja yhdistämään Windows-tiedostot linux-järjestelmään. Linux -alijärjestelmä
Asenna ja asenna Shinken Network Monitor Raspberry Pi: lle: 14 vaihetta
Shinken Network Monitorin asentaminen ja asentaminen Raspberry Pi -laitteeseen: HUOMAUTUS: shinken päivitettiin viimeksi MAR2016: ssa vakaaseen versioon 2.4.3. Niinpä muutama vuosi sitten siirryin muihin tapoihin tehdä kotiverkon valvontaa. Lisäksi php5 ei näytä olevan saatavilla.Älä siis käytä tätä ohjeistusta! Asenna
Asenna oma GPS -seurantapalvelin Raspberry Pi: lle: 8 vaihetta
Asenna oma GPS -seurantapalvelin Raspberry Pi -laitteelle: Tässä projektissa näytän sinulle, kuinka voit määrittää oman GPS -seurantapalvelimesi Raspberry pi -laitteeseen. Sen ei tarvitse olla Raspberry pi, koska ohjelmisto, jota aiomme käyttää seurantapalvelimelle, on saatavana myös Windowsille ja Linuxille
Asenna ja määritä Raspbian Raspberry Pi: lle: 6 vaihetta
Asenna ja määritä Raspbian Raspberry Pi: lle: Tämä opetusohjelma on tarkoitettu ihmisille, jotka haluavat asentaa Raspbianin Raspberry Pi -laitteeseen. Yritin parhaani mukaan kirjoittaa sen englanniksi. Joten anna anteeksi muutamat kirjoitusvirheet. Tämä ohje
Asenna .NET Framework 1.0 64-bittiselle Windowsille: 8 vaihetta
Install.NET Framework 1.0 64-bittiselle Windowsille: Jokainen, joka on koskaan yrittänyt asentaa .NET Framework 1.0 -version 1.0 64-bittiseen Windows-versioon, on luultavasti törmännyt virheeseen, jonka mukaan se ei toimi 64-bittisessä Windowsissa . HUOMAUTUS: Microsoft ei tue