Homebridge არის მარტივი გზა გამოიყენოთ Homekit– ის სენსორები ან გადამრთველები Homekit– ით. ის არღვევს უფსკრული და აყენებს ხიდს თქვენს Homekit– სა და Raspberry Pi– ს შორის ზოგიერთი პროგრამული უზრუნველყოფით. თქვენ არ გჭირდებათ პროგრამირების ცოდნა, მაგრამ კარგია იცოდეთ ცოტა როგორ მუშაობს Linux და Bash.
ნაბიჯები
ნაწილი 5 -დან 5: აპარატურის დაყენება
ნაბიჯი 1. ჩამოტვირთეთ სურათი ბმული და დააკოპირეთ Etcher microSD ბარათზე.
ნაბიჯი 2. ჩადეთ SD ბარათი Pi- ში
ნაბიჯი 3. შეაერთეთ Raspberry Pi მონიტორს
ნაბიჯი 4. ჩართეთ Raspberry Pi და შედით სისტემაში:
- შესვლა: "პი"
- პაროლი: "ჟოლო"
-
ტიპი:
sudo raspi-config
ნაბიჯი 5. შეცვალეთ შემდეგი პარამეტრები:
- ლოკალში, საჭიროების შემთხვევაში შეცვალეთ თქვენი დროის ზონა და კლავიატურის განლაგება.
- ქსელის პარამეტრების ქვეშ დააყენეთ თქვენი wifi ან LAN კონფიგურაციები.
- ინტერფეისის პარამეტრების ქვეშ დააყენეთ SSH ჩართული.
ნაბიჯი 6. ცვლილებები შეიტანეთ აკრეფით
sudo გადატვირთვა
ტერმინალში.
ნაბიჯი 7. შეაერთეთ თქვენი ლეპტოპი ან კომპიუტერი Raspberry Pi– ს
შექმენით SSH კავშირი ტერმინალში შემდეგი აკრეფით:
ნაბიჯი 8. განაახლეთ Raspbian და დააინსტალირეთ Node.js
ჩასვით შემდეგი ტერმინალში ან ბაშში:
sudo apt- მიიღეთ განახლება && sudo apt-get განახლება && sudo apt-მიიღეთ განახლება && sudo apt-get install -y nodejs && sudo გადატვირთვა
ნაბიჯი 9. კვლავ შედით Raspberry Pi– ში SSH– ის გამოყენებით
ნაწილი 5 5 -დან: Rasbrberry Pi– ზე Homebridge– ის დაყენება და კონფიგურაცია
ნაბიჯი 1. დააინსტალირეთ Homebridge– ისთვის საჭირო ყველა დამოკიდებულება ტერმინალში შემდეგი აკრეფით:
sudo apt -get განახლება && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash-&& sudo apt-get install -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 = Release rebuild && mkdir ~/.hombridge && 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 -დან 5: თქვენი გზისა და რწმუნებათა სიგნალების კონფიგურაცია ავტომატური დაწყების Homebridge– ში
ნაბიჯი 1. გახსენით სისტემური სერვისის ფაილი Homebridge– ის აკრეფით:
sudo nano /etc/systemd/system/homebridge.service
ნაბიჯი 2. ჩასვით ნაგულისხმევი სახლის ხიდის მომსახურების კონფიგურაცია ტერმინალში
ნაბიჯი 3. შეცვალეთ ბრძანება, რომელიც გამოჩნდება შემდეგ
ExecStart =
იმ ხაზამდე, რომელიც დაბეჭდილია ბრძანებით
რომელი სახლის ხიდი
.
ნაბიჯი 4. შეცვლა
მომხმარებელი = სახლის ხიდი
რათა
მომხმარებელი = პი
.
ნაბიჯი 5. შეამოწმეთ თქვენი Homebridge კონფიგურაცია აკრეფით
საშინაო ხიდი
ტერმინალში.
თუ ხედავთ QR კოდს, რომელიც მსგავსია ქვემოთ მოცემულ სურათზე, თქვენი ინსტალაცია მუშაობს
ნაბიჯი 6. შეწყვიტეთ Homebridge Ctrl+X– ით
ნაბიჯი 7. გააქტიურეთ ავტომატური დაწყება ტერმინალში შემდეგი აკრეფით:
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 root && systemctl daemon -reload && systemctl enable homebridge && systemctl start homebridge && sudo systemctl -l status homebridge
-
თუ ზემოთ მითითებული ბრძანება ამობეჭდავს მწვანე წერტილს და:
"აქტიური: აქტიური (გაშვებული)"
თქვენ წარმატებით დააინსტალირეთ homebridge და შეგიძლიათ სცადოთ დააკავშიროთ თქვენი პერსონალური iOS Home აპლიკაცია.
ნაწილი 5 -დან 5: თქვენი iOS მოწყობილობის კონფიგურაცია
ნაბიჯი 1. გახსენით მთავარი აპლიკაცია თქვენს iOS მოწყობილობაზე
ნაბიჯი 2. მოწყობილობის დასამატებლად დააჭირეთ + ნიშანს
ნაბიჯი 3. მენიუში, რომელიც გამოჩნდება, შეეხეთ "აქსესუარის დამატებას"
ნაბიჯი 4. შეეხეთ „არ გაქვთ კოდი ან არ შეიძლება სკანირება?
".
ნაბიჯი 5. "სახელმძღვანელო კოდში", შეეხეთ "შეიყვანეთ კოდი"
ნაბიჯი 6. შეიყვანეთ "031-45-154"
ეს არის ნაგულისხმევი კოდი.
ნაწილი 5 -დან 5: აქსესუარების და პლატფორმების დამატება
ნაბიჯი 1. დააინსტალირეთ ნებისმიერი კონექტორი ამ npm პაკეტის სიიდან IoT მოწყობილობის დასამატებლად
ნაბიჯი 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 start homebridge && sudo systemctl -l სტატუსი homebridge
გაფრთხილებები
-
საშინაო ხიდის გამოყენება ნაგულისხმევი კოდით და პაროლებით საშიშია. დარწმუნდით, რომ გააკეთეთ შემდეგი:
- შეცვალეთ თქვენი მომხმარებლის პაროლი. დამატებითი ინფორმაციისთვის იხილეთ Raspberry Pi დოკუმენტაცია თქვენი პაროლის შეცვლის შესახებ.
- დააყენეთ SSH შესვლა თქვენს კომპიუტერში. მიმართეთ Raspberry Pi დოკუმენტაციას სერტიფიცირებული ssh შესვლის დაყენების შესახებ დამატებითი ინფორმაციისათვის.
-
შეცვალეთ თქვენი კონფიგურაცია ტერმინალში შემდეგი აკრეფით.
sudo nano /var/lib/homebridge/config.json