Homebridgen asentaminen (kuvilla)

Sisällysluettelo:

Homebridgen asentaminen (kuvilla)
Homebridgen asentaminen (kuvilla)

Video: Homebridgen asentaminen (kuvilla)

Video: Homebridgen asentaminen (kuvilla)
Video: Kuinka päivittää Windows 11:een vanhassa tietokoneessa (laitteistoa ei tueta) 2024, Saattaa
Anonim

Homebridge on helppo tapa käyttää ei-Homekit-antureita tai -kytkimiä Homekitin kanssa. Se rikkoo aukon ja asentaa sillan Homekitisi ja Raspberry Pi: n välille joidenkin ohjelmistojen kanssa. Sinun ei tarvitse osata ohjelmoida, mutta on hyvä tietää vähän Linuxin ja Bashin toiminnasta.

Askeleet

Osa 1/5: Laitteiston asentaminen

Vaihe 1. Lataa kuva linkki ja kopioi se Etcher microSD -kortille.

Vaihe 2. Aseta SD -kortti Pi -laitteeseen

Vaihe 3. Liitä Raspberry Pi näyttöön

Vaihe 4. Käynnistä Raspberry Pi ja kirjaudu sisään:

  • Kirjautuminen: "Pi"
  • Salasana: "Vadelma"
  • Tyyppi:

    sudo raspi-config

Vaihe 5. Muuta seuraavia asetuksia:

  • Muuta Aikavyöhyke -kohdassa aikavyöhykettä ja näppäimistöasettelua tarvittaessa.
  • Aseta verkkoasetukset -kohdassa wifi- tai lähiverkkoasetukset.
  • Aseta Liitäntäasetukset -kohdassa SSH käyttöön.

Vaihe 6. Ota muutokset käyttöön kirjoittamalla

sudo uudelleenkäynnistys

terminaaliin.

Vaihe 7. Liitä kannettava tietokone tai tietokone Raspberry Pi -laitteeseen

Muodosta SSH -yhteys kirjoittamalla seuraava päätelaitteeseen:

Bildschirmfoto 2018 04 13 um 15.01.28
Bildschirmfoto 2018 04 13 um 15.01.28

Vaihe 8. Päivitä Raspbian ja asenna Node.js

Liitä seuraava päätelaitteeseen tai Bashiin:

    sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot

Vaihe 9. Kirjaudu Raspberry Pi -palveluun uudelleen SSH: n avulla

Osa 2/5: Homebridgen asentaminen ja määrittäminen Raspberry Pi -laitteeseen

Bildschirmfoto 2018 04 13 um 15.02.43
Bildschirmfoto 2018 04 13 um 15.02.43

Vaihe 1. Asenna kaikki Homebridgen tarvitsemat riippuvuudet kirjoittamalla seuraava päätelaitteeseen:

sudo apt -get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash-&& sudo apt-get install -y nodejs && sudo apt-get install gcc-4.9 g ++-4.9 && sudo apt-get update && sudo reboot

Bildschirmfoto 2018 04 13 um 15.04.08
Bildschirmfoto 2018 04 13 um 15.04.08

Vaihe 2. Asenna Homebridge käyttämällä seuraavaa komentoa:

sudo apt-get install libavahi-compat-libdnssd-dev && sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp && cd/usr/lib/node_modules/homebridge/&& sudo npm install --unsafe-perm bignum && cd/usr/lib/node_modules/hap-nodejs/node_modules/mdns && sudo node-gyp BUILDTYPE = Release rebuild && mkdir ~/.homebridge && nano ~/.homebridge/config.json

Bildschirmfoto 2018 04 13 um 14.48.55
Bildschirmfoto 2018 04 13 um 14.48.55

Vaihe 3. Kopioi ja liitä Homebridgen kokoonpano tästä lähteestä yllä olevaan ikkunaan

Vaihe 4. Paina Ctrl+X

Bildschirmfoto 2018 04 13 um 15.06.03
Bildschirmfoto 2018 04 13 um 15.06.03

Vaihe 5. Tallenna muutokset painamalla Y

Vaihe 6. Avaa homebridgen ympäristötiedosto seuraavasti:

sudo nano/etc/default/homebridge

Vaihe 7. Ota automaattinen käynnistys käyttöön liittämällä tämä lähdetiedosto päätelaitteeseen

Vaihe 8. Tallenna muutokset seuraavilla näppäinpainalluksilla:

Ctrl+X ja sitten Y.

Bildschirmfoto 2018 04 13 um 15.08.05
Bildschirmfoto 2018 04 13 um 15.08.05

Vaihe 9. Etsi kotisillan polku kirjoittamalla:

mikä kotisilta

Muista kirjoittaa tämä polku muistiin

Osa 3/5: Polun ja tunnistetietojen määrittäminen HomeBridgen automaattiseen käynnistykseen

Vaihe 1. Avaa Homebridgen järjestelmäpalvelutiedosto kirjoittamalla:

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

Vaihe 2. Liitä homebridge -palvelun oletusasetukset päätelaitteeseen

Bildschirmfoto 2018 04 13 um 15.13.39
Bildschirmfoto 2018 04 13 um 15.13.39

Vaihe 3. Muuta sen jälkeen näkyvää komentoa

ExecStart =

komennolla tulostetulle riville

mikä kotisilta

.

Vaihe 4. Muuta

käyttäjä = kotisilta

kohteeseen

käyttäjä = pi

.

Bildschirmfoto 2018 05 01 um 17.45.42
Bildschirmfoto 2018 05 01 um 17.45.42

Vaihe 5. Testaa Homebridgen kokoonpano kirjoittamalla

kotisilta

terminaaliin.

Jos näet QR -koodin, joka on samanlainen kuin alla olevassa kuvassa, asennus toimii

Vaihe 6. Lopeta Homebridge painamalla Ctrl+X

Bildschirmfoto 2018 04 13 um 15.15.05
Bildschirmfoto 2018 04 13 um 15.15.05

Vaihe 7. Aktivoi automaattinen käynnistys kirjoittamalla seuraava päätelaitteeseen:

sudo mkdir/var/lib/homebridge && sudo cp ~/.homebridge/config.json/var/lib/homebridge/&& sudo cp -r ~/.homebridge/persist/var/lib/homebridge && sudo chmod -R 0777/ var/lib/homebridge && sudo passwd root && systemctl daemon -reload && systemctl ota käyttöön homebridge && systemctl käynnistä homebridge && sudo systemctl -l status homebridge

  • Jos yllä oleva komento tulostaa vihreän pisteen ja:

    "Aktiivinen: aktiivinen (käynnissä)"

    asensit onnistuneesti homebridgen ja voit yrittää yhdistää henkilökohtaisen iOS -kotisovelluksesi.

    Bildschirmfoto 2018 04 13 um 14.59.23
    Bildschirmfoto 2018 04 13 um 14.59.23

Osa 4/5: iOS -laitteen määrittäminen

Vaihe 1. Avaa Home -sovellus iOS -laitteellasi

Vaihe 2. Lisää laite painamalla + -merkkiä

Vaihe 3. Napauta avautuvasta valikosta "Lisää lisävaruste"

IMG_1667
IMG_1667

Vaihe 4. Napauta "Onko sinulla koodia tai et voi skannata?

".

IMG_1668
IMG_1668

Vaihe 5. Napauta "Manuaalinen koodi" -kohdassa "Anna koodi"

IMG_1669
IMG_1669

Vaihe 6. Kirjoita "031-45-154"

Tämä on oletuskoodi.

Osa 5/5: Lisävarusteiden ja alustojen lisääminen

Vaihe 1. Asenna mikä tahansa liitin tästä npm -pakettiluettelosta lisätäksesi IoT -laitteen

Vaihe 2. Asenna liitin seuraavasti:

    sudo npm i homebridge- {pakettinimi}

  • Tämä on näyte netatmo -laitteista:

    npm install -g homebridge -netatmo

Vaihe 3. Määritä liitin seuraavasti:

sudo nano /var/lib/homebridge/config.json

Muista lukea npm -sivuston/-liittimen ohjeet kokoonpanoista, koska ne ovat erilaisia jokaisella laitteella

Vaihe 4. Ota kokoonpanomuutokset käyttöön käynnistämällä Raspberry Pi uudelleen:

systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge

Varoitukset

  • Kotisillan käyttäminen oletuskoodin ja salasanojen kanssa on vaarallista. Tee seuraavat toimet:

    • Vaihda käyttäjän salasana. Katso lisätietoja Raspberry Pi -oppaasta salasanan vaihtamisesta.
    • Määritä SSH -kirjautuminen tietokoneellesi. Katso lisätietoja Raspberry Pi -oppaasta sertifioidun ssh -kirjautumisen määrittämisestä.
    • Muuta kokoonpanoa kirjoittamalla seuraava päätelaitteeseen.

      sudo nano /var/lib/homebridge/config.json

Suositeltava: