Yuav Teeb Li Cas Homebridge (nrog Duab)

Cov txheej txheem:

Yuav Teeb Li Cas Homebridge (nrog Duab)
Yuav Teeb Li Cas Homebridge (nrog Duab)

Video: Yuav Teeb Li Cas Homebridge (nrog Duab)

Video: Yuav Teeb Li Cas Homebridge (nrog Duab)
Video: Tsis Muaj Peev Xwm Yuav Ua Li Cas 2024, Tej zaum
Anonim

Homebridge yog txoj hauv kev yooj yim los siv cov tsis-Homekit sensors lossis hloov nrog Homekit. Nws tsoo qhov sib txawv thiab teeb tsa tus choj ntawm koj lub Homekit thiab Raspberry Pi nrog qee qhov software. Koj tsis tas yuav paub yuav ua haujlwm li cas, tab sis nws yog qhov zoo kom paub me ntsis txog Linux thiab Bash ua haujlwm li cas.

Cov kauj ruam

Ntu 1 ntawm 5: Teeb Kho Vajtse

Kauj Ruam 1. Rub daim duab txuas thiab luam nws nrog Etcher rau daim npav microSD.

Kauj Ruam 2. Ntxig daim npav SD rau hauv Pi

Kauj Ruam 3. Txuas Raspberry Pi mus rau tus saib xyuas

Kauj Ruam 4. Fais fab Raspberry Pi thiab nkag mus nrog:

  • Login: "Pi"
  • Lo lus zais: "Raspberry"
  • Hom:

    sudo raspi-teeb tsa

Kauj Ruam 5. Hloov cov chaw hauv qab no:

  • Hauv qab thaj tsam, hloov koj lub sijhawm thiab keyboard txheej txheem yog tias tsim nyog.
  • Hauv Network Options, teeb tsa koj li wifi lossis LAN teeb tsa.
  • Hauv qab Kev Xaiv Ua Haujlwm, teeb tsa SSH kom qhib.

Kauj Ruam 6. Thov hloov pauv los ntawm kev ntaus ntawv

sudo rov pib dua

mus rau Terminal.

Kauj Ruam 7. Txuas koj lub laptop lossis PC rau Raspberry Pi

Ua kom muaj kev sib txuas SSH los ntawm kev ntaus cov hauv qab no rau hauv Terminal:

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

Kauj Ruam 8. Hloov kho Raspbian thiab nruab Node.js

Muab cov hauv qab no tso rau hauv Terminal lossis Bash:

    sudo apt-tau hloov tshiab && sudo apt-tau hloov tshiab && sudo apt-tau hloov tshiab && sudo apt-tau nruab -y nodejs && sudo reboot

Kauj Ruam 9. Nkag mus rau Raspberry Pi dua siv SSH

Ntu 2 ntawm 5: Kev teeb tsa thiab teeb tsa Homebridge ntawm Raspberry Pi

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

Kauj Ruam 1. Txhim kho txhua qhov kev cia siab uas tsim nyog rau Homebridge los ntawm kev ntaus cov hauv qab no rau hauv Terminal:

sudo apt -tau hloov tshiab && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash-&& sudo apt-tau nruab -y nodejs && sudo apt-tau nruab gcc-4.9 g ++-4.9 && sudo apt-tau hloov tshiab && sudo reboot

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

Kauj Ruam 2. Nruab Homebridge siv cov lus txib hauv qab no:

sudo apt-tau nruab libavahi-compat-libdnssd-dev && sudo npm nruab -g-tsis muaj kev nyab xeeb-perm homebridge hap-nodejs node-gyp && cd/usr/lib/node_modules/homebridge/&& sudo npm nruab-tsis muaj kev nyab xeeb-perm bignum && cd/usr/lib/node_modules/hap-nodejs/node_modules/mdns && sudo node-gyp BUILDTYPE = Tso rov tsim kho && mkdir ~/.homebridge && nano ~/.homebridge/config.json

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

Kauj Ruam 3. Luam thiab muab tshuaj txhuam Homebridge teeb tsa los ntawm qhov chaw no mus rau lub qhov rai saum toj no

Kauj Ruam 4. Nias Ctrl+X

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

Kauj Ruam 5. Txuag kev hloov pauv siv Y

Kauj Ruam 6. Qhib ib puag ncig cov ntaub ntawv rau homebridge siv:

sudo nano/etc/default/homebridge

Kauj Ruam 7. Pab kom autostart pib los ntawm muab cov ntaub ntawv no tso rau hauv Terminal

Kauj Ruam 8. Txuag koj qhov kev hloov pauv nrog cov yuam sij hauv qab no:

Ctrl+X ces Y.

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

Kauj Ruam 9. Nrhiav txoj hauv kev los ntawm kev ntaus ntawv:

qhov homebridge

Nco ntsoov sau txoj hauv kev no

Ntu 3 ntawm 5: Kho Koj Txoj Kev thiab Cov Ntawv Pov Thawj rau Autostart Homebridge

Kauj Ruam 1. Qhib qhov systemd cov ntaub ntawv pabcuam rau Homebridge los ntawm kev ntaus:

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

Kauj Ruam 2. Muab cov kev pabcuam homebridge teeb tsa rau hauv Terminal

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

Kauj Ruam 3. Hloov cov lus txib uas tshwm tom qab

ExecStart =

rau kab uas tau luam tawm nrog cov lus txib

qhov homebridge

.

Kauj Ruam 4. Hloov

neeg siv = homebridge

rau

user = pib

.

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

Kauj Ruam 5. Kuaj koj li Homebridge teeb tsa los ntawm kev ntaus ntawv

tsev

mus rau Terminal.

Yog tias koj pom QR Code zoo ib yam li hauv daim duab hauv qab no, koj kev teeb tsa ua haujlwm

Kauj Ruam 6. Txiav Homebridge nrog Ctrl+X

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

Kauj Ruam 7. Qhib autostart los ntawm kev ntaus cov hauv qab no rau hauv Terminal:

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 paus && systemctl daemon -reload && systemctl pab kom homebridge && systemctl pib homebridge && sudo systemctl -l xwm txheej homebridge

  • Yog hais tias cov lus txib saum toj no luam tawm lub cim ntsuab thiab:

    "Active: nquag (khiav)"

    koj ua tiav teeb tsa homebridge thiab koj tuaj yeem sim txuas koj tus kheej iOS Tsev App.

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

Ntu 4 ntawm 5: Kho Koj Lub Ntaus Ntawv iOS

Kauj Ruam 1. Qhib Lub Tsev app ntawm koj lub cuab yeej iOS

Kauj Ruam 2. Nias lub + kos npe ntxiv ib lub cuab yeej

Kauj Ruam 3. Hauv cov ntawv qhia zaub mov uas tshwm tuaj, coj mus rhaub "Ntxiv Accessory"

IMG_1667
IMG_1667

Kauj Ruam 4. Coj mus rhaub rau "Tsis Muaj Tus lej lossis Tsis Tuaj Yeem?

".

IMG_1668
IMG_1668

Kauj Ruam 5. Hauv qab "Manual Code", coj mus rhaub "Enter Code"

IMG_1669
IMG_1669

Kauj Ruam 6. Nkag mus "031-45-154"

Qhov no yog lub chaws pib.

Ntu 5 ntawm 5: Ntxiv Cov Khoom Siv thiab Platforms

Kauj Ruam 1. Txhim kho ib qho txuas los ntawm cov npe npm pob ntxiv rau IoT ntaus ntawv

Kauj Ruam 2. Nruab qhov txuas nrog:

    sudo npm kuv homebridge- {packagename}

  • Nov yog qhov piv txwv rau cov khoom siv netatmo:

    npm nruab -g homebridge -netatmo

Kauj Ruam 3. Kho qhov txuas nrog:

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

Nco ntsoov nyeem kev pab ntawm npm qhov chaw/txuas rau kev teeb tsa vim lawv txawv rau txhua lub cuab yeej

Kauj Ruam 4. Thov teeb tsa kev hloov pauv los ntawm rov pib dua Raspberry Pi:

systemctl daemon -reload && systemctl pib homebridge && sudo systemctl -l xwm txheej homebridge

Lus ceeb toom

  • Siv koj lub tsev nyob nrog tus lej yuam sij thiab tus lej zais yog qhov txaus ntshai. Nco ntsoov ua cov hauv qab no:

    • Hloov koj tus neeg siv tus password. Saib Raspberry Pi cov ntaub ntawv ntawm kev hloov koj tus password kom paub meej ntxiv.
    • Teeb tus lej SSH nkag rau hauv koj lub computer. Xa mus rau Raspberry Pi cov ntaub ntawv ntawm teeb tsa daim ntawv pov thawj ssh nkag mus rau cov ncauj lus kom ntxaws.
    • Hloov koj cov kev teeb tsa los ntawm kev ntaus cov hauv qab no rau hauv lub davhlau ya nyob twg.

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

Pom zoo: