Kako nastaviti domači most (s slikami)

Kazalo:

Kako nastaviti domači most (s slikami)
Kako nastaviti domači most (s slikami)

Video: Kako nastaviti domači most (s slikami)

Video: Kako nastaviti domači most (s slikami)
Video: MKS Robin Nano v2.0 - motherboard basics for 3d Printing 2024, Maj
Anonim

Homebridge je preprost način za uporabo senzorjev ali stikal, ki niso Homekit, z Homekitom. Prekine vrzel in namesti most med vašim Homekitom in Raspberry Pi z nekaj programske opreme. Ni vam treba vedeti, kako programirati, vendar je dobro vedeti, kako delujeta Linux in Bash.

Koraki

1. del od 5: Nastavitev strojne opreme

Korak 1. Prenesite sliko povezavo in jo kopirajte z Prenesite na kartico microSD.

Korak 2. Vstavite kartico SD v Pi

Korak 3. Povežite Raspberry Pi z monitorjem

Korak 4. Vklopite Raspberry Pi in se prijavite z:

  • Prijava: "Pi"
  • Geslo: "Malina"
  • Vrsta:

    sudo raspi-config

Korak 5. Spremenite naslednje nastavitve:

  • V razdelku Locale po potrebi spremenite časovni pas in postavitev tipkovnice.
  • V razdelku Omrežne možnosti nastavite konfiguracijo wifi ali LAN.
  • V razdelku Možnosti vmesnika nastavite SSH na omogočeno.

Korak 6. Uporabite spremembe tako, da vnesete

sudo ponovni zagon

v terminal.

Korak 7. Prenosni računalnik ali računalnik povežite z Raspberry Pi

Vzpostavite povezavo SSH tako, da v terminal vnesete naslednje:

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

Korak 8. Posodobite Raspbian in namestite Node.js

V terminal ali Bash prilepite naslednje:

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

Korak 9. Z uporabo SSH se znova prijavite v Raspberry Pi

2. del od 5: Namestitev in konfiguriranje domačega mosta na Raspberry Pi

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

Korak 1. Namestite vse odvisnosti, potrebne za Homebridge, tako da v terminal vnesete naslednje:

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

Korak 2. Namestite Homebridge z naslednjim ukazom:

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 = Sprosti obnovo && mkdir ~/.homebridge && nano ~/.homebridge/config.json

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

Korak 3. Kopirajte in prilepite konfiguracijo Homebridge iz tega vira v zgornje okno

Korak 4. Pritisnite Ctrl+X

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

Korak 5. Shranite spremembe z Y

Korak 6. Odprite datoteko okolja za homebridge z:

sudo nano/etc/default/homebridge

Korak 7. Omogočite samodejni zagon tako, da to izvorno datoteko prilepite v terminal

Korak 8. Shranite spremembe z naslednjimi pritiski tipk:

Ctrl+X in nato Y.

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

Korak 9. Poiščite pot do domačega mosta tako, da vnesete:

kateri domači most

To pot obvezno zapišite

3. del od 5: Konfiguriranje poti in poverilnic za samodejni zagon domačega mostu

Korak 1. Odprite datoteko storitve systemd za Homebridge tako, da vnesete:

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

Korak 2. Prilepite privzeto konfiguracijo storitve homebridge v terminal

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

Korak 3. Spremenite ukaz, ki se prikaže za

ExecStart =

do vrstice, ki je bila natisnjena z ukazom

kateri domači most

.

Korak 4. Spremenite

uporabnik = domači most

do

uporabnik = pi

.

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

Korak 5. Preizkusite svojo konfiguracijo Homebridge z vnosom

domači most

v terminal.

Če vidite QR kodo, podobno tisti na spodnji sliki, vaša namestitev deluje

Korak 6. Končajte Homebridge s Ctrl+X

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

Korak 7. Aktivirajte samodejni zagon tako, da v terminal vnesete naslednje:

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 omogoči homebridge && systemctl zagon homebridge && sudo systemctl -l status homebridge

  • Če zgornji ukaz natisne zeleno piko in:

    "Aktivno: aktivno (v teku)"

    ste uspešno namestili homebridge in lahko poskusite povezati svojo osebno aplikacijo iOS Home.

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

4. del od 5: Konfiguriranje naprave iOS

Korak 1. Odprite aplikacijo Home v napravi iOS

Korak 2. Pritisnite znak +, da dodate napravo

Korak 3. V meniju, ki se prikaže, se dotaknite »Dodaj dodatno opremo«

IMG_1667
IMG_1667

Korak 4. Dotaknite se možnosti "Nimate kode ali je ni mogoče skenirati?"

".

IMG_1668
IMG_1668

Korak 5. Pod "Ročna koda" se dotaknite "Vnesi kodo"

IMG_1669
IMG_1669

Korak 6. Vnesite "031-45-154"

To je privzeta koda.

5. del od 5: Dodajanje dodatkov in platform

Korak 1. Namestite kateri koli priključek s tega seznama paketov npm, da dodate napravo IoT

Korak 2. Namestite priključek z:

    sudo npm i homebridge- {packagename}

  • To je vzorec za naprave netatmo:

    npm install -g homebridge -netatmo

Korak 3. Konfigurirajte priključek z:

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

Za konfiguracije preberite pomoč spletnega mesta/priključka npm, saj so za vsako napravo različne

Korak 4. Uporabite spremembe konfiguracije tako, da znova zaženete Raspberry Pi:

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

Opozorila

  • Uporaba domačega mosta s privzeto kodo in gesli je nevarna. Naredite naslednje:

    • Spremenite uporabniško geslo. Za več podrobnosti si oglejte dokumentacijo Raspberry Pi o spreminjanju gesla.
    • V računalniku nastavite prijavo SSH. Za podrobnosti si oglejte dokumentacijo Raspberry Pi o nastavitvi certificirane prijave za ssh.
    • Spremenite svojo konfiguracijo tako, da v terminal vnesete naslednje.

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

Priporočena: