Homebridge Nasıl Kurulur (Resimlerle)

İçindekiler:

Homebridge Nasıl Kurulur (Resimlerle)
Homebridge Nasıl Kurulur (Resimlerle)

Video: Homebridge Nasıl Kurulur (Resimlerle)

Video: Homebridge Nasıl Kurulur (Resimlerle)
Video: Adım Adım Windows 11 Kurulum Rehberi 2024, Mayıs
Anonim

Homebridge, Homekit ile Homekit olmayan sensörleri veya anahtarları kullanmanın kolay bir yoludur. Boşluğu kırar ve bazı yazılımlarla Homekit ile Raspberry Pi arasında bir köprü kurar. Nasıl programlanacağını bilmenize gerek yok, ancak Linux ve Bash'in nasıl çalıştığı hakkında biraz bilgi sahibi olmak güzel.

adımlar

Bölüm 1/5: Donanımı Kurma

Adım 1. Resmi indirin bağla ve kopyala MicroSD karta kazıyın.

Adım 2. SD kartı Pi'ye takın

Adım 3. Raspberry Pi'yi bir monitöre bağlayın

Adım 4. Raspberry Pi'yi çalıştırın ve aşağıdakilerle giriş yapın:

  • Giriş: "Pi"
  • Şifre: "Ahududu"
  • Tip:

    sudo raspi yapılandırması

Adım 5. Aşağıdaki ayarları değiştirin:

  • Yerel ayar altında, gerekirse saat diliminizi ve klavye düzeninizi değiştirin.
  • Ağ Seçenekleri altında, wifi veya LAN yapılandırmalarınızı ayarlayın.
  • Arabirim Seçenekleri altında, SSH'yi etkin olarak ayarlayın.

Adım 6. Yazarak değişiklikleri uygulayın

sudo yeniden başlatma

Terminal'e girin.

Adım 7. Dizüstü bilgisayarınızı veya PC'nizi Raspberry Pi'ye bağlayın

Aşağıdakileri bir Terminale yazarak bir SSH bağlantısı kurun:

Bildschirmfoto 2018 04 13 um 15.01.28
Bildschirmfoto 2018 04 13 um 15.01.28

Adım 8. Raspbian'ı güncelleyin ve Node.js'yi yükleyin

Aşağıdakileri Terminal veya Bash'e yapıştırın:

    sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo yeniden başlatma

Adım 9. SSH kullanarak Raspberry Pi'ye tekrar giriş yapın

Bölüm 2/5: Raspberry Pi'de Homebridge'i Kurma ve Yapılandırma

Bildschirmfoto 2018 04 13 um 15.02.43
Bildschirmfoto 2018 04 13 um 15.02.43

Adım 1. Aşağıdakileri Terminal'e yazarak Homebridge için gerekli tüm bağımlılıkları kurun:

sudo apt-get update && 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 güncelleme && sudo yeniden başlatma

Bildschirmfoto 2018 04 13 um 15.04.08
Bildschirmfoto 2018 04 13 um 15.04.08

Adım 2. Aşağıdaki komutu kullanarak Homebridge'i kurun:

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=Yeniden oluştur && mkdir ~/.homebridge && nano ~/.homebridge/config.json

Bildschirmfoto 2018 04 13 um 14.48.55
Bildschirmfoto 2018 04 13 um 14.48.55

Adım 3. Bu kaynaktan Homebridge yapılandırmasını kopyalayıp yukarıdaki pencereye yapıştırın

Adım 4. Ctrl+X tuşlarına basın

Bildschirmfoto 2018 04 13 um 15.06.03
Bildschirmfoto 2018 04 13 um 15.06.03

Adım 5. Y'yi kullanarak değişiklikleri kaydedin

Adım 6. Aşağıdakileri kullanarak ana köprü için ortam dosyasını açın:

sudo nano /etc/default/homebridge

Adım 7. Bu kaynak dosyayı Terminal'e yapıştırarak otomatik başlatmayı etkinleştirin

Adım 8. Değişikliklerinizi aşağıdaki tuş vuruşlarıyla kaydedin:

Ctrl+X sonra Y.

Bildschirmfoto 2018 04 13 um 15.08.05
Bildschirmfoto 2018 04 13 um 15.08.05

Adım 9. Aşağıdakileri yazarak ana köprü yolunu bulun:

hangi ana köprü

Bu yolu mutlaka yazın

Bölüm 3/5: Ana Köprüyü Otomatik Başlatmak için Yolunuzu ve Kimlik Bilgilerinizi Yapılandırma

Adım 1. Homebridge için systemd hizmet dosyasını şunu yazarak açın:

sudo nano /etc/systemd/system/homebridge.service

Adım 2. Varsayılan ana köprü hizmeti yapılandırmasını Terminal'e yapıştırın

Bildschirmfoto 2018 04 13 um 15.13.39
Bildschirmfoto 2018 04 13 um 15.13.39

Adım 3. Sonra görünen komutu değiştirin

ExecStart=

komutuyla yazdırılan satıra

hangi ana köprü

.

Adım 4. Değiştir

kullanıcı=ana köprü

ile

kullanıcı=pi

.

Bildschirmfoto 2018 05 01 um 17.45.42
Bildschirmfoto 2018 05 01 um 17.45.42

Adım 5. Yazarak Homebridge yapılandırmanızı test edin

ana köprü

Terminal'e girin.

Aşağıdaki resimdekine benzer bir QR Kodu görüyorsanız kurulumunuz çalışıyor

Adım 6. Ana Köprüyü Ctrl+X ile sonlandırın

Bildschirmfoto 2018 04 13 um 15.15.05
Bildschirmfoto 2018 04 13 um 15.15.05

7. Adım. Aşağıdakileri Terminal'e yazarak otomatik başlatmayı etkinleştirin:

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 homebridge'i etkinleştir && systemctl homebridge'i başlat && sudo systemctl -l status homebridge

  • Yukarıdaki komut yeşil bir nokta yazdırırsa ve:

    "Aktif: aktif (çalışıyor)"

    homebridge'i başarıyla kurdunuz ve kişisel iOS Home Uygulamanızı bağlamayı deneyebilirsiniz.

    Bildschirmfoto 2018 04 13 um 14.59.23
    Bildschirmfoto 2018 04 13 um 14.59.23

Bölüm 4/5: iOS Aygıtınızı Yapılandırma

1. Adım. iOS cihazınızda Ev uygulamasını açın

Adım 2. Bir cihaz eklemek için + işaretine basın

Adım 3. Açılan menüde "Aksesuar Ekle"ye dokunun

IMG_1667
IMG_1667

4. Adım. "Kodunuz Yok mu veya Taramıyor musunuz? Üzerine dokunun

".

IMG_1668
IMG_1668

Adım 5. "Manuel Kod" altında, "Kodu Girin"e dokunun

IMG_1669
IMG_1669

Adım 6. "031-45-154" girin

Bu varsayılan koddur.

Bölüm 5/5: Aksesuar ve Platform Ekleme

Adım 1. Bir IoT cihazı eklemek için bu npm paket listesindeki herhangi bir bağlayıcıyı kurun

Adım 2. Konnektörü aşağıdakilerle kurun:

    sudo npm i homebridge-{packagename}

  • Bu, netatmo cihazları için bir örnektir:

    npm install -g homebridge-netatmo

Adım 3. Bağlayıcıyı aşağıdakilerle yapılandırın:

sudo nano /var/lib/homebridge/config.json

Her cihaz için farklı olduğundan, yapılandırmalar için npm sitesinin/bağlayıcısının yardımını okuduğunuzdan emin olun

Adım 4. Raspberry Pi'yi yeniden başlatarak yapılandırma değişikliklerini uygulayın:

systemctl daemon-reload && systemctl homebridge'i başlat && sudo systemctl -l status homebridge

Uyarılar

  • Ana köprünüzü varsayılan kod ve parolalarla kullanmak tehlikelidir. Aşağıdakileri yaptığınızdan emin olun:

    • Kullanıcı şifrenizi değiştirin. Daha fazla ayrıntı için şifrenizi değiştirmeyle ilgili Raspberry Pi belgelerine bakın.
    • Bilgisayarınızda bir SSH oturumu kurun. Daha fazla ayrıntı için sertifikalı bir ssh oturum açma ayarlamayla ilgili Raspberry Pi belgelerine bakın.
    • Aşağıdakileri terminale yazarak yapılandırmanızı değiştirin.

      sudo nano /var/lib/homebridge/config.json

Önerilen: