Homebridge, Homekit ilə Homekit olmayan sensorlar və ya açarlardan istifadə etməyin asan bir yoludur. Bu boşluğu pozur və bəzi proqramlarla Homekit ilə Raspberry Pi arasında bir körpü qurur. Proqramlaşdırmağı bilməyinizə ehtiyac yoxdur, ancaq Linux və Bashın necə işlədiyini bilmək bir az yaxşıdır.
Addımlar
5 -in 1 -ci hissəsi: Avadanlıqların Qurulması
Addım 1. Şəkli yükləyin ilə əlaqələndirin və kopyalayın Etcher microSD kartına.
Addım 2. SD kartı Pi -yə daxil edin
Addım 3. Raspberry Pi -ni bir monitora qoşun
Addım 4. Raspberry Pi -ni gücləndirin və daxil olun:
- Giriş: "Pi"
- Şifrə: "Moruq"
-
Növ:
sudo raspi-config
Addım 5. Aşağıdakı parametrləri dəyişdirin:
- Yerli Ayarlar altında, zəruri hallarda saat qurşağınızı və klaviatura düzənini dəyişdirin.
- Şəbəkə Seçimləri altında wifi və ya LAN konfiqurasiyalarınızı təyin edin.
- İnterfeys Seçimləri altında SSH -ni aktiv olaraq təyin edin.
Addım 6. Yazaraq dəyişiklikləri tətbiq edin
sudo yenidən başladın
Terminala daxil olur.
Addım 7. Laptopunuzu və ya kompüterinizi Raspberry Pi -yə qoşun
Aşağıdakıları Terminala yazaraq SSH bağlantısı qurun:
Addım 8. Raspbian proqramını yeniləyin və Node.js
Aşağıdakıları Terminala və ya Başa yapışdırın:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
Addım 9. SSH istifadə edərək yenidən Raspberry Pi -yə daxil olun
5 -dən 2 -ci hissə: Raspberry Pi üzərində Homebridge qurmaq və konfiqurasiya etmək
Addım 1. Aşağıdakıları Terminala yazaraq Homebridge üçün lazım olan bütün asılılıqları quraşdırın:
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
Addım 2. Aşağıdakı əmri istifadə edərək Homebridge qurun:
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
Addım 3. Homebridge konfiqurasiyasını bu mənbədən yuxarıdakı pəncərəyə kopyalayın və yapışdırın
Addım 4. Ctrl+X düymələrini basın
Addım 5. Y istifadə edərək dəyişiklikləri qeyd edin
Addım 6. Homebridge üçün mühit faylını aşağıdakılardan istifadə edərək açın
sudo nano/etc/default/homebridge
Addım 7. Bu mənbə faylını Terminala yapışdıraraq avtomatik işə salın
Addım 8. Dəyişikliklərinizi aşağıdakı düymələrlə qeyd edin:
Ctrl+X sonra Y.
Addım 9. Yazaraq homebridge yolunu tapın:
hansı ev körpüsü
Bu yolu yazdığınızdan əmin olun
5 -ci hissə 3: Homebridge -i Autostart -a salmaq üçün yolunuzu və etimadnamənizi konfiqurasiya edin
Addım 1. Homebridge üçün systemd xidmət faylını yazaraq açın:
sudo nano /etc/systemd/system/homebridge.service
Addım 2. Varsayılan homebridge xidmət konfiqurasiyasını Terminala yapışdırın
Addım 3. Sonra görünən əmri dəyişdirin
ExecStart =
əmri ilə çap olunan xəttə
hansı ev körpüsü
.
Addım 4. Dəyişdirin
istifadəçi = homebridge
-ə
istifadəçi = pi
.
Addım 5. Yazaraq Homebridge konfiqurasiyanızı sınayın
homebridge
Terminala daxil olur.
Aşağıdakı şəkildəkinə bənzər bir QR Kodu görürsünüzsə, quraşdırmanız işləyir
Addım 6. Ctrl+X ilə Homebridge'i ləğv edin
Addım 7. Terminala aşağıdakıları yazaraq avtomatik başlamağı aktivləşdirin:
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 start homebridge && sudo systemctl -l status homebridge
-
Yuxarıdakı əmr yaşıl bir nöqtə yazarsa və:
"Aktiv: aktiv (işlək)"
homebridge'i uğurla qurdunuz və şəxsi iOS Home Tətbiqinizi bağlamağa cəhd edə bilərsiniz.
5 -dən 4 -cü hissə: iOS cihazınızı konfiqurasiya edin
Addım 1. iOS cihazınızda Home tətbiqini açın
Addım 2. Cihaz əlavə etmək üçün + işarəsinə basın
Addım 3. Açılan menyuda "Aksesuar əlavə et" ə vurun
Addım 4. "Kodunuz yoxdur və ya tara bilmirsiniz?" Üzərinə vurun
".
Addım 5. "Manual Code" altında "Kodu daxil et" ə vurun
Addım 6. "031-45-154" daxil edin
Bu standart koddur.
5 -ci hissə 5: Aksesuarlar və platformalar əlavə etmək
Addım 1. IoT cihazı əlavə etmək üçün bu npm paket siyahısından hər hansı bir konnektoru quraşdırın
Addım 2. Bağlayıcıyı aşağıdakılarla quraşdırın:
sudo npm və homebridge- {packagename}
Bu netatmo cihazları üçün bir nümunədir:
npm quraşdırın -g homebridge -netatmo
Addım 3. Bağlayıcıyı aşağıdakılarla konfiqurasiya edin:
sudo nano /var/lib/homebridge/config.json
Hər cihaz üçün fərqli olduqları üçün konfiqurasiyalar üçün npm sayt/bağlayıcı yardımını oxuduğunuzdan əmin olun
Addım 4. Raspberry Pi -ni yenidən başlataraq konfiqurasiya dəyişikliklərini tətbiq edin:
systemctl daemon -reload && systemctl homebridge && sudo systemctl -l status homebridge
Xəbərdarlıqlar
-
Ev köprüsünü standart kod və parol ilə istifadə etmək təhlükəlidir. Aşağıdakıları etdiyinizə əmin olun:
- İstifadəçi şifrənizi dəyişdirin. Daha ətraflı məlumat üçün parolunuzu dəyişdirməklə bağlı Raspberry Pi sənədlərinə baxın.
- Kompüterinizdə bir SSH girişi qurun. Daha çox məlumat üçün sertifikatlı bir ssh girişinin qurulması ilə bağlı Raspberry Pi sənədlərinə baxın.
-
Aşağıdakıları terminala yazaraq konfiqurasiyanızı dəyişdirin.
sudo nano /var/lib/homebridge/config.json