Mündəricat:
- Addım 1: Homekit nədir?
- Addım 2: Homebridge nədir?
- Addım 3: Raspberry Pi üzərində Homebridge quraşdırın
- Addım 4: Raspbian Boot -da Homebridge -ə başlayın
- Addım 5: Homebridge Config UI X Plugin (Raspberry Pi) quraşdırılması
- Addım 6: Homebridge -in Windows -da quraşdırılması
- Addım 7: Homebridge Config UI X Plugin -in quraşdırılması (Windows)
- Addım 8: Homebridge -i Windows ilə başladın
- Addım 9: Homebridge -ni Home Tətbiqinə bağlayın
Video: Homebridge'i Raspberry Pi və Windows -a quraşdırın: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu dərslik Raspberry Pi və Windows -da Homebridge qurmaq istəyən insanlar üçündür.
Əvvəlcə bu dərslik Braziliyada Portuqal dilində yazılmışdır. İngilis dilində yazmaq üçün əlimdən gələni etdim. Buna görə yazılı ola biləcək bəzi səhvlər üçün məni bağışla.
Bu təlimat aşağıdakı kimi bölündü:
Addım 1: Homekit nədir?
Addım 2: Homebridge nədir?
Addım 3: Raspberry Pi üzərində Homebridge quraşdırın
Addım 4: Raspbian Boot -da Homebridge -ə başlayın
Addım 5: Homebridge Config UI X Plugin (Raspberry Pi) quraşdırılması
Addım 6: Homebridge -in Windows -da quraşdırılması
Addım 7: Homebridge Config UI X Plugin -in quraşdırılması (Windows)
Addım 8: Homebridge -i Windows ilə başladın
Addım 9: Homebridge -ni Home tətbiqinə bağlayın
Addım 1: Homekit nədir?
Homekit, Əşyaların İnterneti (IoT) həllərini qurmaq üçün Apple tərəfindən hazırlanmış bir inkişaf paketidir. Bu inkişaf paketi, Apple tərəfindən hazırlanmış cihazlara (məsələn, iPhone və iPad) lampalar və ya sensor məlumatları kimi digər cihazları idarə etməyə imkan verir. İOS 9 və Watch OS -dən Homekit yerli bir vasitəyə çevrildi və Apple tərəfindən tətbiq olunan bütün texnologiyalar sayəsində sadəcə bu dəstlə avtomatlaşdırma sistemləri yaratmaq mümkündür.
Şəbəkədə aktiv olan Homekit-ə uyğun cihazları müəyyən etmək və bu cihazları konfiqurasiya etmək və idarə etmək üçün Home tətbiqini hər hansı bir Apple cihazına (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod və ya Mac) yükləməlisiniz.. Home tətbiqinə inteqrasiya ediləcək cihazlar, Apple cihazınızda Home tətbiqi ilə cütləşməyə imkan verən bir QR koduna malik ola bilər.
Cihazı Home tətbiqində konfiqurasiya etdikdən sonra istifadəçi cihazı tətbiqin əsas ekranında yaradılan qısa yol vasitəsilə idarə edə və ya Siri (Apple tərəfindən verilən səs köməkçisi) istifadə edərək cihazı işə salmaq üçün səsli əmrlər göndərə bilər.
Homekit istifadəsi üçün Apple cihaz və proqram tələbləri aşağıdakılardır:
- iPhone, iPad və ya iPod touch (iOS 10 və ya daha sonra işləyən);
- Apple Watch (WatchOS 3 və ya daha yeni bir versiyası);
- Apple TV (4 -cü nəsil);
- Apple HomePod;
- Mac'lar (macOS 10.14 Mojave və ya daha yeni bir versiyası ilə işləyir);
Ev avtomatlaşdırılmasına və IoT-yə gəldikdə, bazarda bir çox iqtisadi cəhətdən səmərəli həllər mövcuddur, lakin böyük əksəriyyəti Apple sertifikatı yoxdur və buna görə də yerli olaraq Homekit ilə uyğun gəlmir. Apple -ın Homekit ilə istifadə üçün bu həlləri təsdiq etməsini gözləməkdən yoruldunuzsa, Homebridge -dən istifadə etməlisiniz.
Addım 2: Homebridge nədir?
Nick Farina tərəfindən hazırlanan Homebridge, Homekit API-ni təqlid edən və Home tətbiqi və Siri ilə Apple tərəfindən təsdiqlənməmiş cihazlardan istifadə etməyə imkan verən bir NodeJS serveridir. Server yüngüldür, ev şəbəkəsində işləyə bilər və moduldur, yəni aləti gücləndirmək üçün son dərəcə aktiv bir cəmiyyət tərəfindən yaradılan və istifadəyə verilən bir çox plagini dəstəkləyir.
Pluginlər Homebridge-də quraşdırılmışdır və əksəriyyəti Homekit-i Apple sertifikatı olmayan hər hansı bir cihazı uyğunlaşdırmaq üçün hazırlanmışdır. Homebridge ilə istifadə etmək üçün plaginlər birbaşa NPM veb saytından quraşdırılır.
Homebridge qurğusu müxtəlif sistemlərdə edilə bilər, lakin bu təlimat üçün Raspbian əməliyyat sistemi ilə işləyən Raspberry Pi 3 Model B + istifadə ediləcək və Windows -da necə qurulacağını da izah edəcəyəm.
Addım 3: Raspberry Pi üzərində Homebridge quraşdırın
İdeal olaraq, Homebridge ehtiyacınız olan hər an mövcud olmalıdır, buna görə də 24/7 işləyən serverdən ayrılmalısınız. Bunun üçün serveri Raspberry Pi -də quraşdıra və ev şəbəkənizdə daim işləməyə davam edə bilərsiniz.
Yaddaş kartında Raspbian yüklü və konfiqurasiya edilməmişdirsə, Raspberry Pi -də Raspbian -ı Təlimatla Qurmağı və Konfiqurasiya etməyi oxumağı, aşağıdakı addımları izləməyi və davam etmək üçün geri qayıtmağı məsləhət görürəm.
Raspbian işləyən Raspberry Pi ilə sistemin ana ekranında terminalı açın:
Terminalda, aşağıdakı ilk əmri yazın, enter düyməsini basın və hərəkət növünü təsdiqləmək istənirsə Y və enter düyməsini basın. Bu cür təsdiqləmə tez -tez paketləri çıxararkən və ya quraşdırarkən görünür. Sonra ikinci əmri yazın, daxil edin, istənirsə əmri təsdiq edin və gözləyin. Bu əmrlər lazım olduqda sistemi yoxlayır və yeniləyir:
sudo apt-get yeniləməsi
sudo apt-get yeniləmə
Terminalda aşağıdakı əmri yazın və Enter düyməsini basın:
ifconfig
Bəzi məlumatlar geri qaytarılacaq. Raspberry Pi-yə şəbəkə bağlantısı təmin etmək üçün şəbəkə kabelindən istifadə edirsinizsə, "eth0:" dan sonra məlumat hissəsinə keçin və səkkiz rəqəmli şəbəkə kartının MAC ünvanını axtarın və "eter" sözündən sonra olacaq. kartınıza şəbəkə bağlantısı təyin etmək üçün WiFi bağlantısı istifadə edirsiniz, "wlan0:" dan sonra məlumat hissəsinə keçin və "eter" sözündən sonra da olacaq səkkiz rəqəmli şəbəkə kartının MAC ünvanını axtarın:
Şəbəkə kartınız üçün səkkiz rəqəmli MAC ünvanını kopyalayın və Notepadda saxlayın, çünki bu ünvan daha sonra tələb olunacaq.
Daha əvvəl bildirdiyim kimi, Homebridge bir NodeJS serveridir və bunun üçün pluginlər birbaşa NPM saytından quraşdırılmışdır. Raspbian ümumiyyətlə NodeJS və NPM paketləri ilə birlikdə gəlir, lakin hər iki paketin versiyaları arasında uyğunsuzluq ola bilər, buna görə hər iki qurğunu silmək və sonra yenidən qurmaq daha yaxşıdır.
NPM -ni silmək üçün terminaldakı aşağıdakı əmri yazın, daxil edin, istənirsə əmri təsdiq edin və paketin çıxarılmasının tamamlanmasını gözləyin:
sudo apt-npm avtomatik təmizləmə
NodeJS -i silmək üçün aşağıdakı əmri terminala yazın, daxil edin, istənildikdə əmri təsdiq edin və paketin silinməsini tamamlayın:
sudo apt-nodej-lərin avtomatik təmizlənməsi
NodeJS və NPM -ni sildikdən sonra yenilənmiş paketləri quraşdırmağa davam edə bilərik. NodeJS qurmaq üçün aşağıdakı əmri terminala daxil edin, daxil edin, istənirsə əmri təsdiq edin və paketin quraşdırılmasının tamamlanmasını gözləyin:
sudo apt nodejs quraşdırın
NPM qurmaq üçün aşağıdakı əmri terminala daxil edin, daxil edin, istənirsə əmri təsdiq edin və paketin quraşdırılmasının tamamlanmasını gözləyin:
curl -L https://www.npmjs.com/install.sh | sudo sh
Aşağıdakı hər bir əmri yazın və paketin quraşdırılmasının uğurlu olduğunu təsdiqləmək üçün hər birindən sonra Enter düyməsini basın. Bu əmrlər yeni quraşdırılmış hər paketin versiyasını qaytarır:
düyün -v
npm -v
Avahi və onun asılılıqlarını quraşdırın. Aşağıdakı əmri daxil edin, daxil edin, istənirsə əmri təsdiq edin və quraşdırmanın tamamlanmasını gözləyin:
sudo apt-get libavahi-compat-libdnssd-dev quraşdırın
Bu prosedurlar başa çatdıqdan sonra Homebridge quraşdıra bilərik. Aşağıdakı əmri daxil edin, daxil edin, istənirsə əmri təsdiq edin və quraşdırmanın tamamlanmasını gözləyin:
sudo npm install -g -təhlükəli -perm homebridge
Sonra aşağıdakı əmri yazın və Homebridge açmaq üçün enter düyməsini basın:
homebridge
Homebridge bəzi məlumatları geri qaytaracaq:
1) config.json faylı Homebridge tərəfindən tapılmadı. Bu fayl Homebridge və hər hansı bir quraşdırılmış plaginin işə salınması üçün əsas parametrləri təmin edir. Daha sonra config.json faylını və onun parametrlərini yaradacağıq.
2) Plugin quraşdırılmayıb. Plugins quraşdırılmamış Homebridge tamamilə yararsızdır.
3) Cihazları Home tətbiqinə bağlamaq üçün cütləşdirmək üçün lazım olan məlumatı verən QR kodunu oxuya bilərsiniz. Config.json faylı yaradılmadığı və konfiqurasiya edilmədiyi və heç bir plagin quraşdırılmadığı üçün, bu QR kodu hazırda yaxşı deyil, baxmayaraq ki, Home tətbiqində Homebridge -i əlaqələndirmək üçün artıq tapa bilərsiniz, amma tapmayın.
4) Cihazları Home tətbiqinə bağlamağın başqa bir yolu "Aksesuar əlavə et", "Kodum yoxdur və ya tara bilmirəm" seçimidir və "Yaxınlıqdakı Aksesuarlar" altında cihaz seçilir və bundan sonra sizdən istəniləcək quraşdırma kodu. Qeyd edək ki, terminala səkkiz rəqəmli kod göstərilir və tətbiqə uyğun olaraq daxil edilməlidir.
Daha sonra Homebridge'i Apple cihazınızdakı Home tətbiqinə bağlamaq üçün ya QR kodundan, ya da səkkiz rəqəmli koddan istifadə edə bilərsiniz.
Homebridge -in bağlanması üçün terminaldakı CTRL + C düymələrinə basın və "SIGINT Got, Homebridge -in bağlanması …" mesajı geri qaytarılacaq.
Config.json faylını yaratmaq üçün terminaldakı aşağıdakı əmri yazın və enter düyməsini basın. Boş fayl açılacaq:
sudo nano ~/.homebridge/config.json
Aşağıdakı faylı yükləyin. Bu faylı açın, məzmununu kopyalayın və terminalda açıq olan faylı yapışdırın:
fayl01
1) "istifadəçi adı" nda XX: XX: XX: XX: XX: XX ardıcıllığını silin və əvvəl qeyd etdiyiniz şəbəkə kartının səkkiz rəqəmli MAC ünvanını daxil edin. Daxil etdiyiniz ünvanın hərfləri böyük hərflərlə yazılmalıdır.
2) "Pin" də səkkiz rəqəmi saxlaya bilərsiniz və ya tire ilə eyni ayırma formatını saxlamağı unutmayın və istədiyiniz ardıcıllığa keçə bilərsiniz. Homebridge -i Home tətbiqinə bağladığınız zaman daxil etməli olduğunuz kod budur.
Saxlaya biləcəyiniz digər fayl məlumatları, plaginlər və aksesuarlar əlavə edərkən lazım olan məlumatları daxil edə bilərsiniz.
Fayl redaktələrini saxlamaq üçün CTRL + O düymələrini basın, faylı bağlamaq üçün enter və sonra CTRL + X düymələrini basın.
Addım 4: Raspbian Boot -da Homebridge -ə başlayın
Raspberry Pi -ni hər açdığınızda Homebridge -ə əl ilə başlamaq çox praktik deyil, buna görə də Raspbian başladıqdan dərhal sonra serverin işə salınması daha yaxşıdır.
Terminalda aşağıdakı əmri yazın və Enter düyməsini basın. Boş fayl açılacaq:
sudo nano/etc/default/homebridge
Aşağıdakı faylı yükləyin. Bu faylı açın, məzmununu kopyalayın və terminalda açıq olan faylı yapışdırın:
fayl02
Fayl redaktələrini saxlamaq üçün CTRL + O düymələrini basın, faylı bağlamaq üçün enter və sonra CTRL + X düymələrini basın.
Terminalda aşağıdakı əmri yazın və Enter düyməsini basın. Boş fayl açılacaq:
sudo nano /etc/systemd/system/homebridge.service
Aşağıdakı faylı yükləyin. Bu faylı açın, məzmununu kopyalayın və terminalda açıq olan faylı yapışdırın:
fayl 03
Fayl redaktələrini saxlamaq üçün CTRL + O düymələrini basın, faylı bağlamaq üçün Enter və sonra CTRL + X düymələrini basın.
Xidməti işə salanda avtomatik olaraq işlədəcək və onlara müvafiq icazələri verən bir istifadəçi yaratmaq üçün aşağıdakı əmrlərin hər birini yazın və hər birindən sonra enter düyməsini basın:
sudo useradd -sistem homebridge
sudo mkdir /var /homebridge
sudo cp ~/.homebridge/config.json/var/homebridge/
sudo cp -r ~/.homebridge/davamlı/var/homebridge
sudo chmod -R 0777 /var /homebridge
sudo systemctl daemon-yenidən yüklə
sudo systemctl homebridge imkan verir
sudo systemctl homebridge -ə başlayın
Sistemi yenidən başlatmaq üçün aşağıdakı əmri yazın və enter düyməsini basın:
sudo yenidən başladın
Sistem yenidən başladıqdan sonra terminalı yenidən açın, aşağıdakı əmri yazın və xidmətin artıq işlədiyini yoxlamaq üçün enter düyməsini basın:
systemctl status ev körpüsü
Hər şey qaydasındadırsa, xidmət işləyəcək və əvvəlcədən config.json -a daxil edilmiş səkkiz rəqəmli kodun altında "aktiv (işləyən)" yazısını görə bilərsiniz.
Terminaldakı CTRL + C düymələrini basın. Aşağıdakı əmri yazın və daxil olan məlumatların qeydini yoxlamaq üçün enter düyməsini basın:
journalctl -f -u homebridge
Terminaldakı CTRL + C düymələrini basın.
Addım 5: Homebridge Config UI X Plugin (Raspberry Pi) quraşdırılması
Homebridge -də bir plugin quraşdırıldığını nümayiş etdirmək üçün Homebridge Config UI X -dən istifadə etməyi seçdim. Bu plagin bir brauzer vasitəsilə Homebridge -i konfiqurasiya etmək, izləmək, ehtiyat nüsxəsini çıxarmaq və yenidən başlatmaq imkanı verir.
Plugini yükləmək üçün aşağıdakı əmri terminala daxil edin, daxil edin, istənirsə əmri təsdiq edin və quraşdırmanın tamamlanmasını gözləyin:
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Terminalda aşağıdakı əmri yazın və Enter düyməsini basın. Bir fayl açılacaq:
sudo nano /etc /sudoers
Klaviatura aşağı oxundan istifadə edərək və ya siçanı yuvarlayaraq faylın sonuna gedin və aşağıdakı sətri əlavə edin:
homebridge ALL = (ALL) NOPASSWD: ALL
Faylı saxlamaq üçün CTRL + O və sonra CTRL + X düymələrini basaraq faylı bağlayın.
Terminalda aşağıdakı əmri yazın və Enter düyməsini basın. Bir fayl açılacaq:
sudo nano/etc/default/homebridge
Ok düymələrindən istifadə edərək HOMEBRIDGE_OPTS = -U /var /homebridge sətrinin sonuna gedin, boşluq qoyun və daxil edin:
-Mən
Faylı saxlamaq üçün CTRL + O və sonra CTRL + X düymələrini basaraq faylı bağlayın.
İndi config.json faylını redaktə etməli və Homebridge -ə əlavə olunan plagin məlumatlarını əlavə etməlisiniz.
Homebridge'i Raspbian başladıqdan dərhal sonra işə salmaq üçün 4 -cü addımı atmısınızsa, aşağıdakı əmri yazın və Enter düyməsini basın:
sudo nano /var/homebridge/config.json
Homebridge -ə Raspbian ilə başlamağı qoymadınızsa, aşağıdakı əmri yazın və Enter düyməsini basın:
sudo nano ~/.homebridge/config.json
Config.json açılacaq:
"Platforma" quruluşunda Homebridge -də quraşdırılan bütün pluginlər məlumatlandırılmalıdır.
Homebridge Config UI X üçün aşağıdakı faylda olan aşağıdakı kod parçasını əlavə etməlisiniz. Yükləyin, açın, məzmunu kopyalayın və terminalda olan fayla yapışdırın:
fayl04
Ok düymələrindən istifadə edərək "platformalara" gedin və fayldan kopyaladığınız kod parçasını daxil edin. Aşağıdakı şəkildə, məlumatları əlavə etdikdən sonra "platformalar" quruluşunun necə olacağını görə bilərsiniz:
Redaktə etdikdən sonra kodunuzun quruluşunu yoxlamaq istəyirsinizsə, sadəcə JSONLint saytına daxil olun, bütün config.json kodunu yapışdırın, "JSONu Doğrula" düyməsini basın və hər şey qaydasındadırsa "Valid JSON" mesajı geri qaytarılacaq. Kodunuzda hər hansı bir səhv varsa, xətanın olduğu xəttə işarə ediləcək və xətanı izah edən bir mesaj qaytarılacaq:
jsonlint.com/
Faylı saxlamaq üçün CTRL + O və sonra CTRL + X düymələrini basaraq faylı bağlayın.
Aşağıdakı əmri yazaraq sistemi yenidən başladın, enter düyməsini basın və yenidən başlamasını gözləyin:
sudo yenidən başladın
Homebridge Config UI X -i birbaşa Raspberry Pi -də brauzer vasitəsilə açmaq üçün ünvana daxil olmalısınız:
localhost: 8080/
Homebridge Config UI X -ni lövhə ilə eyni şəbəkəyə qoşulmuş başqa bir kompüterdən bir brauzerdə açmaq istəyirsinizsə, sadəcə yuxarıdakı ünvandan localhost sözünü Raspberry Pi -nin IP -si ilə əvəz edin. Raspberry Pi -yə təyin edilmiş IP -ni yoxlamaq üçün sadəcə terminala daxil olun, aşağıdakı əmri daxil edin və daxil edin:
ifconfig
Yəqin ki, Raspberry Pi -yə təyin edilmiş IP "192.168 …" ilə başlayır.
Mənim vəziyyətimdə lövhə IP 192.168.2.129 -dur, buna görə şəbəkədəki hər hansı bir kompüterin altındakı URL -ə daxil olun:
192.168.2.129:8080/
Aşağıdakı şəklə bənzər bir səhifə açılacaq və bir giriş və şifrə istənəcəkdir. Giriş və şifrə üçün admin yazın və daxil olmaq üçün daxil edin:
Unutmayın ki, ana səhifədə QR kodu və altında Homebridge -i Home tətbiqinə bağlamaq üçün istifadə edilə bilən 8 rəqəmli pin göstərilir. Alətin "Konfiqurasiya" seçimində config.json -a daxil ola bilərsiniz, lazım olduqda düzəliş edə və sonra saxlaya bilərsiniz.
Homebridge Config UI X -də mövcud olan xüsusiyyətlərə göz atın və alətlə tanış olun.
Homebridge -in icrasını dayandırmaq üçün terminaldakı aşağıdakı əmrdən istifadə edə bilərsiniz:
sudo xidməti homebridge stop
Homebridge'i yenidən başlatmaq üçün aşağıdakı əmrdən istifadə edə bilərsiniz:
sudo xidməti homebridge'i yenidən başladın
Homebridge icrasına başlamaq üçün aşağıdakı əmrdən istifadə edə bilərsiniz:
sudo xidməti homebridge start
Server işləyərkən Homebridge -i Apple cihazınızdakı Home tətbiqinə bağlamağa davam etmək üçün 9 -cu addıma keçin.
Addım 6: Homebridge -in Windows -da quraşdırılması
Homebridge -i işləyə biləcək bir Raspberry Pi və ya başqa bir platformanız yoxdursa, serverinizi Windows -da işləyərək tərk edə bilərsiniz.
Windows Notepad -a NodeJS və alternativ bir mətn redaktoru quraşdırmalısınız.
Aşağıdakı bağlantılardan birindən NodeJS yükləyin və sonra quraşdırın:
nodejs.org/az/download/
Quraşdırma zamanı lazımi alətləri avtomatik yükləməyinizə imkan verən onay qutusunu işarələyin:
NodeJS qrafik interfeys proqramı deyil, buna görə bütün hərəkətlər bir əmr satırından edilir.
Notepad ++ proqramını aşağıdakı bağlantılardan birindən yükləyin və sonra quraşdırın:
notepad-plus-plus.org/downloads/
Windows seçimləri menyusunda hər hansı bir faylı sağ tıkladığınızda "Notepad ++ ilə Düzəliş et" seçimi görünəcək və hər hansı bir mətn faylını və ya Homebridge faylını redaktə etmək istədiyiniz zaman bu seçimi seçə bilərsiniz.
Windows "Başlat" menyusuna gedin, "Ayarlar" ı yazın və axtarın və tapıldıqda seçimə daxil olun. "Şəbəkə və İnternet" və sonra "Şəbəkə və Paylaşım Mərkəzi" ni vurun. "Giriş Növü" altında aktiv bağlantınızı, "Ətraflı" düyməsini basın və şəbəkə kartınız üçün səkkiz rəqəmli MAC ünvanını kopyalayın və notepada qeyd edin, çünki bu ünvan daha sonra tələb olunacaq:
Windows "Başlat" menyusunda "cmd" (Komut İstemi) yazın və axtarın və tapdıqda üzərinə sağ vurun və "Administrator olaraq işləyin" seçin:
Terminal açıq olduqda, NodeJS / NPM quraşdırmasının uğurlu olduğunu təsdiqləmək üçün aşağıdakı əmrlərin hər birini yazın və hər birinin ardınca Enter düyməsini basın. Bu əmrlər, quraşdırılmış paketlərin hər birinin versiyasını qaytarır:
düyün -v
npm -v
Bu prosedurlar başa çatdıqdan sonra Homebridge quraşdıra bilərik. Aşağıdakı əmri daxil edin, daxil edin və quraşdırmanın tamamlanmasını gözləyin:
npm install -g -təhlükəli -perm homebridge
Sonra aşağıdakı əmri yazın və Homebridge açmaq üçün enter düyməsini basın:
homebridge
Homebridge bəzi məlumatları geri qaytaracaq:
1) config.json faylı Homebridge tərəfindən tapılmadı. Bu fayl Homebridge və hər hansı bir quraşdırılmış plaginin işə salınması üçün əsas parametrləri təmin edir. Daha sonra config.json faylını və onun parametrlərini yaradacağıq.
2) Plugin quraşdırılmayıb. Plugins quraşdırılmamış Homebridge tamamilə yararsızdır.
3) Cihazları Home tətbiqinə bağlamaq üçün cütləşdirmək üçün lazım olan məlumatı verən QR kodunu oxuya bilərsiniz. Config.json faylı yaradılmadığı və konfiqurasiya edilmədiyi və heç bir plagin quraşdırılmadığı üçün bu QR kodu hazırda yaxşı deyil, baxmayaraq ki, Home tətbiqində Homebridge -i əlaqələndirmək üçün artıq tapa bilərsiniz, amma tapmayın.
4) Cihazları Home tətbiqinə bağlamağın başqa bir yolu "Aksesuar əlavə et", "Kodum yoxdur və ya tara bilmirəm" seçimidir və "Yaxınlıqdakı Aksesuarlar" altında cihaz seçilir və bundan sonra sizdən istəniləcək quraşdırma kodu. Qeyd edək ki, terminala səkkiz rəqəmli kod göstərilir və tətbiqə uyğun olaraq daxil edilməlidir.
Homebridge'i bağlamaq üçün terminaldakı CTRL + C düymələrini basın. "DİZAYN OLDUM, Homebridge'i bağlayıram …" mesajı geri qayıdacaq və sizdən Y hərfini yazıb enter düyməsini basmalı olduğunuz təsdiq tələb olunacaq.
Notepad ++ açıq config.json faylını yaratmaq üçün "Fayl", "Yeni" menyusunu vurun və yeni bir pəncərə açılacaq. "Dil" menyusuna vurun, siyahıdakı J hərfinə gedin və "JSON" seçin.
Aşağıdakı faylı yükləyin. Bu faylı açın, məzmunu kopyalayın və Notepad ++ da açılmış fayla yapışdırın:
fayl05
1) "istifadəçi adı" nda XX: XX: XX: XX: XX: XX ardıcıllığını silin və əvvəl qeyd etdiyiniz şəbəkə kartının səkkiz rəqəmli MAC ünvanını daxil edin. Daxil etdiyiniz ünvanın hərfləri böyük hərflərlə yazılmalıdır.
2) "Pin" də səkkiz rəqəmi saxlaya bilərsiniz və ya eyni ayırma formatını tire ilə saxlamağı unutmayın və istədiyiniz ardıcıllığa keçə bilərsiniz. Homebridge -i Home tətbiqinə bağladığınız zaman daxil etməli olduğunuz kod budur.
Saxlaya biləcəyiniz digər fayl məlumatları, plaginlər və aksesuarlar əlavə edərkən lazım olan məlumatları daxil edə bilərsiniz.
"Fayl", "Saxla" menyusuna vurun, config.json faylını adlandırın və "C: / İstifadəçilər / SİZİN ADINIZ VƏ SƏNƏDLƏRİ \.homebridge" yoluna qeyd edin:
Notepad ++ proqramını bağlayın.
Addım 7: Homebridge Config UI X Plugin -in quraşdırılması (Windows)
Homebridge -də bir plugin quraşdırıldığını nümayiş etdirmək üçün Homebridge Config UI X -dən istifadə etməyi seçdim. Bu plagin bir brauzer vasitəsilə Homebridge -i konfiqurasiya etmək, izləmək, ehtiyat nüsxəsini çıxarmaq və yenidən başlatmaq imkanı verir.
Plugini yükləmək üçün aşağıdakı əmri terminala daxil edin, enter düyməsini basın və quraşdırmanın bitməsini gözləyin:
npm install -g --unsafe-perm homebridge-config-ui-x
Qeyd: Pluginin quraşdırılması zamanı MSBUILD / VCBuild.exe şərtlərini ehtiva edən bir səhv taparsanız, aşağıdakı əmrlərin hər birini müstəqil olaraq işlədin və sonra yuxarıdakı əmrdən yenidən qurmağa çalışın:
npm qurmaq -g node -gyp
npm install --global-istehsal windows-build-tools
npm install --global-istehsal windows-build-tools --vs2015
İndi config.json faylını redaktə etməli və Homebridge -ə əlavə olunan plagin məlumatlarını daxil etməlisiniz. "C: / İstifadəçilər / SİZİN ADINIZ VƏ SƏNƏDLƏRİ \.homebridge" yoluna gedin və daha əvvəl yaradılmış Notepad ++ açıq config.json vasitəsilə:
"Platforma" quruluşunda Homebridge -də quraşdırılan bütün pluginlər məlumatlandırılmalıdır.
Homebridge Config UI X üçün aşağıdakı faylda olan aşağıdakı kod parçasını əlavə etməlisiniz. Məzmunu yükləyin, açın, kopyalayın və Notepad ++ da açılmış fayla yapışdırın:
fayl 06
"Platformalar" a gedin və fayldan kopyaladığınız kod parçasını daxil edin. Aşağıdakı şəkildə, məlumatları əlavə etdikdən sonra "platformalar" quruluşunun necə olacağını görə bilərsiniz:
Redaktə etdikdən sonra kodunuzun quruluşunu yoxlamaq istəyirsinizsə, sadəcə JSONLint saytına daxil olun, bütün config.json kodunu yapışdırın, "JSONu Doğrula" düyməsini basın və hər şey qaydasındadırsa "Valid JSON" mesajı geri qaytarılacaq. Kodunuzda hər hansı bir səhv varsa, xətanın olduğu xəttə işarə ediləcək və xətanı izah edən bir mesaj qaytarılacaq:
jsonlint.com/
Dosyanı qeyd edin, Notepad ++ 'ı bağlayın və Windows'u yenidən başladın.
Brauzer vasitəsilə Homebridge Config UI X açmaq üçün bura daxil olun:
localhost: 8080/
Aşağıdakı şəklə bənzər bir səhifə açılacaq və bir giriş və şifrə istənəcəkdir. Giriş və şifrə üçün admin yazın və daxil olmaq üçün daxil edin:
Unutmayın ki, ana səhifədə QR kodu və altında Homebridge -i Home tətbiqinə bağlamaq üçün istifadə edilə bilən 8 rəqəmli pin göstərilir. Alətin "Konfiqurasiya" seçimində config.json -a daxil ola bilərsiniz, lazım olduqda düzəliş edə və sonra saxlaya bilərsiniz.
Homebridge Config UI X -də mövcud olan xüsusiyyətlərə göz atın və alətlə tanış olun.
Addım 8: Homebridge -i Windows ilə başladın
Homebridge Config UI X, Homebridge'i bir xidmət olaraq konfiqurasiya etmək üçün istifadə edilə bilən bir əmr təqdim edir ki, server Windows ilə birlikdə açılsın. Aşağıdakı əmri yazın, daxil edin və quraşdırmanın tamamlanmasını gözləyin:
hb xidmətinin quraşdırılması
Qeyd: Windows təhlükəsizlik duvarınız özəl şəbəkəyə daxil olmaq üçün icazə istəsə, icazə verin
Quraşdırma başa çatdıqdan sonra əmr satırını bağlayın və Windows'u yenidən başladın.
Sistem çəkildikdən sonra Windows Task Manager -i açmaq üçün CTRL + ALT + DEL düymələrini basın. "Xidmətlər" sekmesine keçin, siyahıda Homebridge'i axtarın və "Status" un "Çalışan" olub olmadığını görün:
Homebridge xidmətinə sağ tıklayarak xidməti dayandıra biləcəyiniz variantları açacaqsınız, yenidən başladın və xidmət dayandırıldıqda başlaya bilərsiniz:
Homebridge'i Windows başlanğıcından silmək istəyirsinizsə, aşağıdakı əmri daxil edin, daxil edin və silmənin tamamlanmasını gözləyin:
hb-xidməti silin
Qeyd: Hansı antivirusdan istifadə etdiyinizə görə mobil cihazınızdan Homebridge tapmaqda çətinlik çəkə bilərsiniz. Test etmək üçün Homebridge -i Home tətbiqinə bağlamağın vaxtı gəldikdə, server iki dəqiqə ərzində tapılmazsa, antivirusunuzu, Windows Defender -i deaktiv edin, Windows Görev Meneceri vasitəsi ilə Homebridge xidmətini yenidən başladın və serveri tapmağa yenidən cəhd edin. Home tətbiqindən
Addım 9: Homebridge -ni Home Tətbiqinə bağlayın
Aşağıdakı qaydalar həm Raspberry Pi, həm də Windows üzərində çalışan Homebridge üçün etibarlıdır. Serverin işlədiyinə əmin olun, çünki Home tətbiqi yalnız onlayn olduqda Homebridge -i tapacaq.
Bu yazı üçün bir iPhone 8 Plus istifadə etdim, buna görə də burada addımlar iOS əsaslı olacaq. Digər Apple Homekit uyğun cihazları üçün aşağıdakı seçimlər üçün menyulara baxmanızı təklif edirəm.
IPhone -un ana ekranına gedin və tətbiqlərdən Home tətbiqini axtarın. Tapa bilmirsinizsə, App Store -a gedin və proqramı quraşdırın:
Ev tətbiqi ilə "Aksesuar əlavə et" düyməsini basın:
Açılan ekranda "Kodum yoxdur və ya tara bilmirəm?" Düyməsini vurun:
"Yaxınlıqdakı Aksesuarlar" da Homebridge'i görəcəksiniz. Eşleme ekranını açmaq üçün üzərinə vurun:
Bir mesaj açılacaq və "Hər halda əlavə et" düyməsini basmalısınız:
Sizdən "Homebridge Setup Code" istənəcək. Config.json -da qurduğunuz kodu (PIN) daxil edin və gözləyin:
Hər şey yaxşı olarsa, Homebridge -in əlavə olunduğunu və istifadəyə hazır olduğunu bildirən bir ekran görəcəksiniz:
Qeyd: Kodun qəbul edilmədiyini və ya əlavə oluna bilməyəcəyini bildirən bir mesaj alsanız, Home tətbiqini bağlayın, Homebridge'i yenidən başladın və addımları yenidən sınayın
Növbəti ekranda hələ Homebridge cihazı olmadığı üçün "Əlavə Quraşdırma Lazımdır" mesajını görəcəksiniz. DONE düyməsini basın və tətbiq ana ekrana qayıdacaq:
Ana ekranda bir ev simvolunu, sonrakı ekranda "Hubs və Bridges" düyməsini basın, yeni əlavə edilmiş Homebridge -ə vurun və bəzi məlumatları görəcəksiniz və daha sonra Homebridge bağlantısını silmək lazımdırsa, " Körpünü Evdən çıxarın ":
Homebridge -ni Home tətbiqindən silmək və yenidən əlavə etmək istəyirsinizsə, "aksesuarlar" və "davamlı" qovluqlarını serverdən silməlisiniz.
Raspberry Pi -də:
Aşağıdakı əmri terminala yazaraq Enter düyməsini basaraq Homebridge -i ləğv edin:
sudo xidməti homebridge stop
Homebridge'i Raspbian başladıqdan dərhal sonra işə salmaq üçün 4 -cü addımı atmısınızsa, aşağıdakı əmri yazın və Enter düyməsini basın:
cd /var /homebridge
Homebridge -ə Raspbian ilə başlamağı qoymadınızsa, aşağıdakı əmri yazın və Enter düyməsini basın:
cd.homebridge/
Aşağıdakı əmrlərin hər birini yazın və "aksesuarlar" və "davam etdirmə" qovluqlarını silmək üçün hər birindən sonra Enter düyməsini basın:
sudo rm -r israrla/
sudo rm -r aksesuarları/
Sayt və ya ev köprüsündə heç bir terminal yoxdur:
sudo xidməti homebridge start
Homebridge'i Home tətbiqinə bağlamaq üçün addımları təkrarlayın.
Windows -da:
Windows Görev Yöneticisi vasitəsi ilə Homebridge xidmətini dayandırın, "C: / Users / SİZİN ADINIZIN VƏ SƏNƏDLƏRİNİN \.homebridge" yoluna gedin və "aksesuarlar" ı və "davamlı qovluqları" silin. Homebridge xidmətini Windows Task Manager vasitəsilə başladın.
Homebridge'i Home tətbiqinə bağlamaq üçün addımları təkrarlayın.
Home tətbiqinə quraşdırılmış hər hansı bir cihazın yerli olaraq işlədiyini qeyd etmək vacibdir. Ev tətbiq cihazlarını xarici bir şəbəkə ilə idarə etmək üçün (məsələn, 3G / 4G bağlantısı), aşağıdakı Apple cihazlarından birindən bir avtomatlaşdırma qovşağı qurmalısınız: iPad (iOS 10 və ya daha yeni bir versiyada), Apple TV (4 -cü nəsil) və ya HomePod. Bu yolla, hətta evdən kənarda Homebridge və ya Homekit vasitəsilə Home tətbiqinə inteqrasiya edilmiş avtomatlaşdırma və IoT cihazlarınızı uzaqdan idarə edə biləcəksiniz.
Homebridge -i Tamamlanmış Ev tətbiqinə bağlayaraq bu əla vasitənin funksiyalarını araşdıra bilərsiniz. Aşağıdakı linkdə Homebridge ilə istifadə edilə bilən plaginlərin siyahısını görə bilərsiniz və hər birinə tıklayarak məlumatlarını və necə qurulacağını görə bilərsiniz:
www.npmjs.com/search?q=homebridge-plugin
Bir IoT və ya ev avtomatlaşdırma cihazınız varsa və onu Homebridge ilə inteqrasiya etmək istəyirsinizsə, bu cihazı Home tətbiqində istifadə etməyə imkan verəcək artıq yaradılmış bir plaginin olub olmadığını axtarın.
Kök istifadəçisi Raspbian -da aktiv olmadığından, plugin qurğuları üçün həmişə terminal quraşdırma əmrindən əvvəl sudo sözünü istifadə etməyi unutmayın. Əgər sudo istifadə etmirsinizsə, sistem hər zaman hərəkəti yerinə yetirmək üçün sistem parolunu daxil etmənizi istəyəcək və ya icazəniz olmadığını bildirən bir mesaj göndərə bilərsiniz.
Windows -da, əmr satırlarını icra edə bilmək üçün komanda istəyi idarəçi olaraq işləməlidir və sistem tərəfindən tanınmayacağı üçün sudo sözünü istifadə etməməlisiniz.
Bir plagin quraşdırdığınızda, məlumatlarını config.json -a əlavə etdiyinizə və Homebridge -i yenidən başladığınızdan əmin olun ki, Home tətbiqetməsi əlavə olunan plaginlərdəki məlumatlarla yenilənsin. Eyni şəkildə, Homebridge plaginini hər dəfə sildiyiniz zaman, plugini config.json məlumatlarını çıxardığınızdan əmin olun, sanki serveri çıxarmırsınızsa başlama probleminiz ola bilər.
Aşağıda Homebridge və Homekit haqqında daha çox məlumat tapmaqda faydalı ola biləcək bəzi bağlantılar verilmişdir:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Sonoff cihazlarınız varsa və onları Home tətbiqi və Siri ilə birlikdə istifadə etmək istəyirsinizsə, Sonoff -u Ev Tətbiqi ilə İnteqrasiya etməyi (Apple IPhone IOS) oxumağı məsləhət görürəm.
Tövsiyə:
Raspberry Pi lövhənizdə Ubuntu 18.04.4 LTS quraşdırın: 8 addım
Ubuntu 18.04.4 LTS-ni Raspberry Pi lövhənizə quraşdırın: Ubuntu komandası, Raspberry Pi 2/3/4 ARM tək lövhəli kompüterlər üçün Ubuntu 18.04.4 Uzunmüddətli Dəstək əməliyyat sistemini buraxdı. Bildiyimiz kimi, Raspbian Debian-a əsaslanır. Raspber üçün rəsmi əməliyyat sistemi olan distro
NET Framework 1.0-ı 64 bit Windows-a quraşdırın: 8 addım
64-bit Windows-da Install.NET Framework 1.0: 64-bit Windows-da .NET Framework 1.0 versiyasını yükləməyə çalışan hər kəs, ehtimal ki, 64-bit Windows-da işləməyəcəyini söyləyən bir səhvlə qarşılaşmışdır. . Ancaq bir həll yolu var. XƏBƏRDARLIQ: Microsoft dəstəkləmir
Windows -da Vim quraşdırın: 8 addım
Vim -i Windows -a quraşdırın: Vim, Vi IMproved deməkdir. Vim, GNUGeneral Public License altında açıq mənbə proqramıdır, yəni sərbəst şəkildə paylana, dəyişdirilə və istifadə edilə bilər. Əslində, Vim, Windows -da Notepad və ya Ma -da TextEdit kimi bir mətn redaktorudur
Fedora 8 -i (Kurtadam) Windows XP -də QEMU ilə quraşdırın: 11 addım
QEMU ilə Windows XP -də Fedora 8 (Kurtadam) qurun: Tam Təlimat (PDF versiyası mövcuddur) Bu təlimatı başa düşmək üçün Windows XP ilə işləyən bir kompüter və Linux və Fedorada yaxşı bir fon haqqında biliklərə ehtiyacınız var. Dərsliyin məqsədi fərqlərə və quruluşa diqqət yetirməkdir
Windows 7 Beta (Build 7000) kompüterinizə yükləyin və quraşdırın: 4 addım
Windows 7 Beta (Build 7000) Kompüterinizə Yükləyin və Qurun: Bu təlimatda Windows 7 -nin beta versiyasını bir DVD -yə (fayl ölçüsü 3.7 konsert) yükləməyi və kompüterinizə necə quracağınızı göstərəcəyəm. Gəlin başlayaq