Homebridgeди кантип орнотсо болот (Сүрөттөр менен)

Мазмуну:

Homebridgeди кантип орнотсо болот (Сүрөттөр менен)
Homebridgeди кантип орнотсо болот (Сүрөттөр менен)

Video: Homebridgeди кантип орнотсо болот (Сүрөттөр менен)

Video: Homebridgeди кантип орнотсо болот (Сүрөттөр менен)
Video: Кантип Windows 10 орнотуу керек. Башынан аягына чейин. 2024, Май
Anonim

Homebridge Homekit менен эмес Homekit сенсорлорун же өчүргүчтөрүн колдонуунун оңой жолу. Бул боштукту бузуп, Homekit менен Raspberry Pi ортосунда көпүрө орнотуп, кээ бир программалык камсыздоолор менен. Программалоону билүүнүн кажети жок, бирок Linux менен Bash кандай иштээри жөнүндө бир аз билүү жакшы.

Кадамдар

5тин 1 -бөлүгү: Аппаратты орнотуу

Кадам 1. Сүрөттү түшүрүү шилтеме жана аны менен көчүрүү Etcher microSD картасына.

Кадам 2. SD картаны Piге салыңыз

Кадам 3. Raspberry Pi'ди мониторго туташтырыңыз

Кадам 4. Raspberry Pi'ни күйгүзүңүз жана төмөнкү менен кириңиз:

  • Кирүү: "Pi"
  • Сырсөз: "Малина"
  • Түрү:

    sudo raspi-config

Step 5. Төмөнкү орнотууларды өзгөртүү:

  • Тилдин астына, керек болсо, убакыт алкагын жана клавиатуранын жайгашуусун өзгөртүңүз.
  • Тармак опцияларынын астынан Wi -Fi же LAN конфигурацияларын коюңуз.
  • Interfacing Options астында SSHти иштетилген деп коюңуз.

Кадам 6. терүү менен өзгөртүүлөрдү колдонуу

sudo өчүрүп күйгүзүү

Терминалга.

Кадам 7. Raspberry Pi үчүн ноутбукту же компьютерди туташтыруу

Терминалга төмөнкүлөрдү терүү менен SSH туташуусун түзүңүз:

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

Кадам 8. Raspbianди жаңыртып, Node.js

Терминалга же Башка төмөнкүлөрдү чаптаңыз:

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

Кадам 9. Raspberry Piге кайра SSH аркылуу кирүү

5тин 2 -бөлүгү: Raspberry Piдеги Homebridge орнотуу жана конфигурациялоо

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

Кадам 1. Терминалга төмөнкүлөрдү терүү менен Homebridge үчүн зарыл болгон бардык көз карандылыктарды орнотуңуз:

sudo apt -get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash-&& sudo apt-get -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. Төмөнкү буйрукту колдонуп Homebridge орнотуңуз:

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

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

Кадам 3. Көчүрүү жана Homebridge конфигурациясын бул булактан жогорудагы терезеге чаптаңыз

Кадам 4. Ctrl+X басыңыз

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

Кадам 5. Y. аркылуу өзгөртүүлөрдү сактаңыз

Кадам 6. Homebridge үчүн чөйрө файлын ачыңыз:

sudo nano/etc/default/homebridge

Кадам 7. Бул булак файлын Терминалга чаптоо менен автоматтык түрдө баштоону иштетүү

Кадам 8. Өзгөртүүлөрүңүздү төмөнкү баскычтар менен сактаңыз:

Ctrl+X анан Y.

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

Step 9. Гомбридж жолун терүү менен табыңыз:

кайсы үй көпүрөсү

Бул жолду сөзсүз жазыңыз

3 -бөлүктүн 5и: Homebridge'ди Autostart үчүн жолду жана ишеним грамоталарын конфигурациялоо

Кадам 1. Homebridge үчүн systemd сервис файлын терүү менен ачыңыз:

sudo нано /etc/systemd/system/homebridge.service

Кадам 2. Терминалга демейки homebridge кызмат конфигурациясын чаптаңыз

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

Кадам 3. кийин пайда болгон буйрукту өзгөртүү

ExecStart =

буйругу менен басылган сапка

кайсы үй көпүрөсү

.

Кадам 4. Өзгөртүү

колдонуучу = homebridge

чейин

колдонуучу = pi

.

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

Кадам 5. Терүү аркылуу Homebridge конфигурацияңызды текшериңиз

үй көпүрөсү

Терминалга.

Эгерде сиз төмөндөгү сүрөттө окшош QR кодун көрсөңүз, анда сиздин орнотууңуз иштейт

Кадам 6. Ctrl+X менен Homebridgeди токтотуңуз

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

Кадам 7. Терминалга төмөнкүлөрдү терүү менен автоматтык түрдө баштоону жандырыңыз:

sudo mkdir/var/lib/homebridge && sudo cp ~/.homebridge/config.json/var/lib/homebridge/&& sudo cp -r ~/.homebridge/pers/var/lib/homebridge && sudo chmod -R 0777/ var/lib/homebridge && sudo passwd root && systemctl daemon -reload && systemctl homebridge && systemctl иштетүү homebridge && sudo systemctl -l status homebridge

  • Эгерде жогорудагы буйрук жашыл чекитти басып чыгарса жана:

    "Активдүү: активдүү (иштеп жатат)"

    ийгиликтүү homebridge орноттуңуз жана жеке iOS Home колдонмосун туташтырууга аракет кылсаңыз болот.

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

5тин 4 -бөлүгү: iOS түзмөгүңүздү конфигурациялоо

Кадам 1. iOS түзмөгүңүздө Home колдонмосун ачыңыз

Кадам 2. Түзмөктү кошуу үчүн + белгисин басыңыз

Кадам 3. Пайда болгон менюда "Аксессуарды кошуу" дегенди басыңыз

IMG_1667
IMG_1667

4 -кадам: "Кодуңуз жокпу же сканерлей албай жатасызбы?

".

IMG_1668
IMG_1668

Кадам 5. "Кол коду" астында, "Кодду киргизүү" таптап

IMG_1669
IMG_1669

Кадам 6. "031-45-154" киргизиңиз

Бул демейки код.

5 -бөлүк 5: Аксессуарларды жана платформаларды кошуу

Кадам 1. IoT түзмөгүн кошуу үчүн бул npm пакет тизмесинен каалаган туташтыргычты орнотуңуз

Кадам 2. менен туташтыргычты орнотуу:

    sudo npm i homebridge- {packagename}

  • Бул netatmo түзмөктөрү үчүн үлгү:

    npm орнотуу -g homebridge -netatmo

Кадам 3. Коннекторду төмөнкү менен конфигурациялаңыз:

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

Конфигурациялар үчүн npm сайтынын/туташтыргычынын жардамын окуңуз, анткени алар ар бир түзмөк үчүн ар башка

Кадам 4. Raspberry Pi'ни өчүрүп күйгүзүү менен конфигурация өзгөрүүлөрүн колдонуңуз:

systemctl Daemon -reload && systemctl homebridge && sudo systemctl -l status homebridge

Эскертүүлөр

  • Демейки код жана сырсөздөр менен үй көпүрөсүн колдонуу коркунучтуу. Төмөнкүлөрдү аткарууну унутпаңыз:

    • Колдонуучу сырсөзүңүздү өзгөртүңүз. Көбүрөөк маалымат алуу үчүн сырсөзүңүздү өзгөртүү боюнча Raspberry Pi документтерин караңыз.
    • Компьютериңизге SSH логинин орнотуңуз. Көбүрөөк маалымат алуу үчүн сертификатталган ssh логинди орнотуу боюнча Raspberry Pi документтерине кайрылыңыз.
    • Терминалга төмөнкүлөрдү терүү менен конфигурацияңызды өзгөртүңүз.

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

Сунушталууда: