Kā izveidot Homebridge (ar attēliem)

Satura rādītājs:

Kā izveidot Homebridge (ar attēliem)
Kā izveidot Homebridge (ar attēliem)

Video: Kā izveidot Homebridge (ar attēliem)

Video: Kā izveidot Homebridge (ar attēliem)
Video: How to install gpu (graphics card) in your pc (For beginners) #shorts 2024, Maijs
Anonim

Homebridge ir vienkāršs veids, kā izmantot Homekit sensorus vai slēdžus, kas nav Homekit. Tas pārtrauc plaisu un instalē tiltu starp jūsu Homekit un Raspberry Pi ar kādu programmatūru. Jums nav jāzina, kā programmēt, bet ir labi zināt mazliet par to, kā darbojas Linux un Bash.

Soļi

1. daļa no 5: Aparatūras iestatīšana

1. solis. Lejupielādējiet attēlu saiti un kopējiet to ar Etcher uz microSD karti.

2. solis. Ievietojiet SD karti Pi

Solis 3. Savienojiet Raspberry Pi ar monitoru

4. solis. Ieslēdziet Raspberry Pi un piesakieties, izmantojot:

  • Pieteikšanās: "Pi"
  • Parole: "Aveņu"
  • Tips:

    sudo raspi-config

5. solis. Mainiet šādus iestatījumus:

  • Ja nepieciešams, sadaļā Lokalizācija mainiet laika joslu un tastatūras izkārtojumu.
  • Sadaļā Tīkla opcijas iestatiet wifi vai LAN konfigurāciju.
  • Sadaļā Saskarnes opcijas iestatiet SSH uz iespējotu.

6. darbība. Ievadiet izmaiņas, ierakstot

sudo atsāknēšana

terminālī.

7. solis. Pievienojiet savu klēpjdatoru vai datoru Raspberry Pi

Izveidojiet SSH savienojumu, terminālī ierakstot:

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

8. solis. Atjauniniet Raspbian un instalējiet Node.js

Ielīmējiet terminālī vai Bash:

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

9. solis. Piesakieties Raspberry Pi vēlreiz, izmantojot SSH

2. daļa no 5: Homebridge instalēšana un konfigurēšana Raspberry Pi

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

1. solis. Instalējiet visas Homebridge nepieciešamās atkarības, terminālī ierakstot:

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

2. solis. Instalējiet Homebridge, izmantojot šādu komandu:

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 = Atbrīvot no jauna && mkdir ~/.homebridge && nano ~/.homebridge/config.json

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

Solis 3. Kopējiet un ielīmējiet Homebridge konfigurāciju no šī avota iepriekš redzamajā logā

4. solis. Nospiediet Ctrl+X

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

5. darbība. Saglabājiet izmaiņas, izmantojot Y

6. darbība. Atveriet homebridge vides failu, izmantojot:

sudo nano/etc/default/homebridge

7. solis. Iespējojiet automātisko palaišanu, ielīmējot šo avota failu terminālī

8. darbība. Saglabājiet izmaiņas, izmantojot šādus taustiņsitienus:

Ctrl+X un tad Y.

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

9. solis. Atrodiet mājas tilta ceļu, ierakstot:

kurš mājas tilts

Noteikti pierakstiet šo ceļu

3. daļa no 5: Ceļa un akreditācijas datu konfigurēšana, lai automātiski palaistu Homebridge

1. darbība. Atveriet Homebridge sistēmas pakalpojuma failu, ierakstot:

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

2. solis. Ielīmējiet noklusējuma mājas tilta pakalpojuma konfigurāciju terminālī

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

Solis 3. Mainiet komandu, kas parādās pēc tam

ExecStart =

uz rindu, kas tika izdrukāta ar komandu

kurš mājas tilts

.

Solis 4. Mainīt

lietotājs = mājas tilts

uz

lietotājs = pi

.

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

5. darbība. Pārbaudiet savu Homebridge konfigurāciju, ierakstot

mājas tilts

terminālī.

Ja redzat QR kodu, kas līdzīgs zemāk redzamajam, jūsu instalācija darbojas

6. darbība. Pārtrauciet Homebridge, izmantojot taustiņu kombināciju Ctrl+X

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

7. darbība. Aktivizējiet automātisko palaišanu, terminālī ierakstot:

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 dēmons -pārlādēt && systemctl iespējot homebridge && systemctl start homebridge && sudo systemctl -l statuss homebridge

  • Ja iepriekš minētā komanda izdrukā zaļu punktu un:

    "Aktīvs: aktīvs (darbojas)"

    esat veiksmīgi instalējis mājas tiltu un varat mēģināt savienot savu personīgo lietotni iOS Home.

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

4. daļa no 5: iOS ierīces konfigurēšana

1. solis. Atveriet lietotni Home savā iOS ierīcē

2. solis. Lai pievienotu ierīci, nospiediet + zīmi

Solis 3. Uznirstošajā izvēlnē pieskarieties "Pievienot piederumu"

IMG_1667
IMG_1667

4. solis. Pieskarieties “Vai jums nav koda vai nevarat skenēt?

".

IMG_1668
IMG_1668

Solis 5. Sadaļā "Manuālais kods" pieskarieties "Ievadīt kodu"

IMG_1669
IMG_1669

6. solis. Ievadiet "031-45-154"

Šis ir noklusējuma kods.

5. daļa no 5: Piederumu un platformu pievienošana

1. solis. Instalējiet jebkuru savienotāju no šī npm pakotņu saraksta, lai pievienotu IoT ierīci

2. solis. Uzstādiet savienotāju ar:

    sudo npm i homebridge- {iepakojuma nosaukums}

  • Šis ir netatmo ierīču paraugs:

    npm instalēt -g homebridge -netatmo

3. solis. Konfigurējiet savienotāju ar:

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

Noteikti izlasiet konfigurācijas npm vietnes/savienotāja palīdzību, jo katrai ierīcei tie ir atšķirīgi

4. solis. Veiciet konfigurācijas izmaiņas, restartējot Raspberry Pi:

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

Brīdinājumi

  • Mājas tilta lietošana ar noklusējuma kodu un parolēm ir bīstama. Noteikti rīkojieties šādi:

    • Mainiet lietotāja paroli. Plašāku informāciju skatiet Raspberry Pi dokumentācijā par paroles maiņu.
    • Iestatiet SSH pieteikumvārdu savā datorā. Plašāku informāciju skatiet Raspberry Pi dokumentācijā par sertificētas ssh pieteikšanās iestatīšanu.
    • Mainiet konfigurāciju, terminālī ierakstot tālāk norādīto.

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

Ieteicams: