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 туташуусун түзүңүз:
Кадам 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.
Step 9. Гомбридж жолун терүү менен табыңыз:
кайсы үй көпүрөсү
Бул жолду сөзсүз жазыңыз
3 -бөлүктүн 5и: Homebridge'ди Autostart үчүн жолду жана ишеним грамоталарын конфигурациялоо
Кадам 1. Homebridge үчүн systemd сервис файлын терүү менен ачыңыз:
sudo нано /etc/systemd/system/homebridge.service
Кадам 2. Терминалга демейки homebridge кызмат конфигурациясын чаптаңыз
Кадам 3. кийин пайда болгон буйрукту өзгөртүү
ExecStart =
буйругу менен басылган сапка
кайсы үй көпүрөсү
.
Кадам 4. Өзгөртүү
колдонуучу = 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
-
Эгерде жогорудагы буйрук жашыл чекитти басып чыгарса жана:
"Активдүү: активдүү (иштеп жатат)"
ийгиликтүү 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 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