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 қосылымын жасаңыз:
Қадам 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 қондырғысы және конфигурациясы
Қадам 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
Қадам 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
Қадам 3. Homebridge конфигурациясын осы көзден көшіріп, жоғарыдағы терезеге қойыңыз
Қадам 4. Ctrl+X пернелерін басыңыз
Қадам 5. Өзгерістерді Y арқылы сақтаңыз
Қадам 6. Homebridge үшін қоршаған орта файлын ашыңыз:
sudo nano/etc/default/homebridge
Қадам 7. Бұл бастапқы файлды Терминалға қою арқылы автоматты түрде қосуды қосыңыз
Қадам 8. Өзгерістерді келесі пернелер тіркесімі арқылы сақтаңыз:
Ctrl+X, содан кейін Y.
9 -қадам. Гомбридж жолын теру арқылы табыңыз:
қай үй көпірі
Бұл жолды міндетті түрде жазыңыз
5 -тен 3 -ші бөлім: Homebridge -ді автоматты түрде бастау үшін сіздің жолыңыз бен тіркелу деректеріңізді конфигурациялау
Қадам 1. Homebridge үшін systemd қызметтік файлын ашыңыз:
sudo nano /etc/systemd/system/homebridge.service
Қадам 2. Әдепкі үй көпірінің қызмет конфигурациясын Терминалға қойыңыз
Қадам 3. Кейін пайда болатын пәрменді өзгертіңіз
ExecStart =
командасымен басылған жолға
қай үй көпірі
.
Қадам 4. Өзгерту
user = homebridge
дейін
пайдаланушы = pi
.
Қадам 5. Homebridge конфигурациясын теру арқылы тексеріңіз
үй көпірі
терминалға.
Егер сіз төмендегі суреттегідей QR кодын көрсеңіз, сіздің қондырғыңыз жұмыс істейді
Қадам 6. Ctrl+X пернелер тіркесімімен Homebridge көпіршігін тоқтатыңыз
Қадам 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 қосымшасын қосуға тырысуға болады.
5 бөлімнің 4 бөлігі: iOS құрылғысын конфигурациялау
Қадам 1. iOS құрылғысында Home қолданбасын ашыңыз
Қадам 2. Құрылғыны қосу үшін + белгісін басыңыз
Қадам 3. Пайда болған мәзірде «Керек -жарақтарды қосу» түймесін түртіңіз
Қадам 4. «Код жоқ па немесе сканерлеу мүмкін емес пе?
".
Қадам 5. «Қолмен код» астында «Кодты енгізу» түймесін түртіңіз
Қадам 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