Homebridge қалай орнатуға болады (суреттермен)

Мазмұны:

Homebridge қалай орнатуға болады (суреттермен)
Homebridge қалай орнатуға болады (суреттермен)

Бейне: Homebridge қалай орнатуға болады (суреттермен)

Бейне: Homebridge қалай орнатуға болады (суреттермен)
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Мамыр
Anonim

Homebridge-Homekit емес сенсорларды немесе қосқыштарды қолданудың қарапайым әдісі. Бұл алшақтықты бұзады және сіздің Homekit пен Raspberry Pi арасында көпір орнатады. Сізге бағдарламалауды білудің қажеті жоқ, бірақ Linux пен Bash қалай жұмыс істейтіні туралы аздап білу жақсы.

Қадамдар

5 бөлімнің 1 бөлігі: Жабдықты орнату

Қадам 1. Суретті жүктеңіз сілтеме жасап, оны көшіріңіз Эчер microSD картасына.

Қадам 2. SD картасын Pi ұясына салыңыз

Қадам 3. Raspberry Pi -ді мониторға қосыңыз

Қадам 4. Raspberry Pi -ді қосыңыз және келесіге кіріңіз:

  • Кіру: «Pi»
  • Құпия сөз: «Таңқурай»
  • Түрі:

    sudo raspi-config

Қадам 5. Келесі параметрлерді өзгертіңіз:

  • Қажет болса, жергілікті тілде уақыт белдеуін және пернетақта орналасуын өзгертіңіз.
  • Желі параметрлері астында Wi -Fi немесе Wi -Fi конфигурациясын орнатыңыз.
  • Интерфейс параметрлері астында 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

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

қай үй көпірі

Бұл жолды міндетті түрде жазыңыз

5 -тен 3 -ші бөлім: Homebridge -ді автоматты түрде бастау үшін сіздің жолыңыз бен тіркелу деректеріңізді конфигурациялау

Қадам 1. Homebridge үшін systemd қызметтік файлын ашыңыз:

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

Қадам 2. Әдепкі үй көпірінің қызмет конфигурациясын Терминалға қойыңыз

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

Қадам 3. Кейін пайда болатын пәрменді өзгертіңіз

ExecStart =

командасымен басылған жолға

қай үй көпірі

.

Қадам 4. Өзгерту

user = 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 қосуға мүмкіндік береді

  • Егер жоғарыдағы пәрмен жасыл нүктені басып шығарса және:

    «Белсенді: белсенді (жұмыс істейді)»

    Сіз үй көпірін сәтті орнаттыңыз және жеке 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 мен homebridge-{packagename}

  • Бұл netatmo құрылғыларының үлгісі:

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

Қадам 3. Коннекторды келесі жолмен конфигурациялаңыз:

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

Конфигурациялар үшін npm сайты/қосқышының көмегін оқуды ұмытпаңыз, себебі олар әр құрылғы үшін әр түрлі

Қадам 4. Raspberry Pi қайта іске қосу арқылы конфигурация өзгерістерін қолданыңыз:

systemctl демон -қайта жүктеу && systemctl homebridge && sudo systemctl -l status homebridge

Ескертулер

  • Үйдегі көпірді әдепкі код пен парольмен пайдалану қауіпті. Мынаны міндетті түрде орындаңыз:

    • Пайдаланушы құпия сөзін өзгертіңіз. Қосымша ақпарат алу үшін құпия сөзді өзгерту туралы Raspberry Pi құжаттамасын қараңыз.
    • Компьютерде SSH логинін орнатыңыз. Толығырақ ақпарат алу үшін сертификатталған ssh логинін орнату туралы Raspberry Pi құжаттамасын қараңыз.
    • Терминалға келесіні енгізу арқылы конфигурацияны өзгертіңіз.

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

Ұсынылған: