Homebridge adalah cara mudah untuk menggunakan sensor atau sakelar non-Homekit dengan Homekit. Ini memecahkan celah dan memasang jembatan antara Homekit Anda dan Raspberry Pi dengan beberapa perangkat lunak. Anda tidak perlu tahu cara memprogram, tetapi ada baiknya mengetahui sedikit tentang cara kerja Linux dan Bash.
Langkah
Bagian 1 dari 5: Menyiapkan Perangkat Keras
Langkah 1. Unduh gambar tautan dan salin dengan Etsa ke kartu microSD.
Langkah 2. Masukkan kartu SD ke dalam Pi
Langkah 3. Hubungkan Raspberry Pi ke monitor
Langkah 4. Nyalakan Raspberry Pi dan login dengan:
- Masuk: "Pi"
- Kata sandi: "Raspberry"
-
Jenis:
sudo raspi-config
Langkah 5. Ubah pengaturan berikut:
- Di bawah Lokal, ubah zona waktu dan tata letak keyboard Anda jika perlu.
- Di bawah Opsi Jaringan, atur konfigurasi wifi atau LAN Anda.
- Di bawah Opsi Antarmuka, atur SSH ke diaktifkan.
Langkah 6. Terapkan perubahan dengan mengetik
sudo reboot
masuk ke Terminal.
Langkah 7. Hubungkan laptop atau PC Anda ke Raspberry Pi
Buat koneksi SSH dengan mengetikkan yang berikut ini ke Terminal:
Langkah 8. Perbarui Raspbian dan instal Node.js
Rekatkan yang berikut ini ke Terminal atau Bash:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
Langkah 9. Login kembali ke Raspberry Pi menggunakan SSH
Bagian 2 dari 5: Memasang dan Mengonfigurasi Homebridge di Raspberry Pi
Langkah 1. Instal semua dependensi yang diperlukan untuk Homebridge dengan mengetikkan yang berikut ke Terminal:
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 update && Sudo reboot
Langkah 2. Instal Homebridge menggunakan perintah berikut:
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=Rilis membangun kembali && mkdir ~/.homebridge && nano ~/.homebridge/config.json
Langkah 3. Salin dan tempel konfigurasi Homebridge dari sumber ini ke jendela di atas
Langkah 4. Tekan Ctrl+X
Langkah 5. Simpan perubahan menggunakan Y
Langkah 6. Buka file lingkungan untuk homebridge menggunakan:
sudo nano /etc/default/homebridge
Langkah 7. Aktifkan autostart dengan menempelkan file sumber ini ke Terminal
Langkah 8. Simpan perubahan Anda dengan penekanan tombol berikut:
Ctrl + X lalu Y.
Langkah 9. Temukan jalur homebridge dengan mengetik:
jembatan rumah mana
Pastikan untuk menuliskan jalan ini
Bagian 3 dari 5: Mengonfigurasi Jalur dan Kredensial Anda ke Autostart Homebridge
Langkah 1. Buka file layanan systemd untuk Homebridge dengan mengetik:
sudo nano /etc/systemd/system/homebridge.service
Langkah 2. Tempelkan konfigurasi layanan homebridge default ke Terminal
Langkah 3. Ubah perintah yang muncul setelah
ExecStart=
ke baris yang dicetak dengan perintah
jembatan rumah mana
.
Langkah 4. Ubah
pengguna=jembatan rumah
ke
pengguna=pi
.
Langkah 5. Uji konfigurasi Homebridge Anda dengan mengetik
jembatan rumah
masuk ke Terminal.
Jika Anda melihat QR Code yang mirip dengan gambar di bawah ini, berarti instalasi Anda berhasil
Langkah 6. Hentikan Homebridge dengan Ctrl+X
Langkah 7. Aktifkan autostart dengan mengetik berikut ini ke Terminal:
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 aktifkan homebridge && systemctl start homebridge && sudo systemctl -l status homebridge
-
Jika perintah di atas mencetak titik hijau dan:
"Aktif: aktif (berjalan)"
Anda berhasil menginstal homebridge dan Anda dapat mencoba menghubungkan Aplikasi iOS Home pribadi Anda.
Bagian 4 dari 5: Mengonfigurasi Perangkat iOS Anda
Langkah 1. Buka aplikasi Home di perangkat iOS Anda
Langkah 2. Tekan tanda + untuk menambahkan perangkat
Langkah 3. Di menu yang muncul, ketuk "Tambahkan Aksesori"
Langkah 4. Ketuk "Tidak Memiliki Kode atau Tidak Dapat Memindai?
".
Langkah 5. Di bawah "Kode Manual", ketuk "Masukkan Kode"
Langkah 6. Masukkan "031-45-154"
Ini adalah kode default.
Bagian 5 dari 5: Menambahkan Aksesori dan Platform
Langkah 1. Instal konektor apa pun dari daftar paket npm ini untuk menambahkan perangkat IoT
Langkah 2. Pasang konektor dengan:
sudo npm saya homebridge-{nama paket}
Ini adalah contoh untuk perangkat netatmo:
npm install -g homebridge-netatmo
Langkah 3. Konfigurasikan konektor dengan:
sudo nano /var/lib/homebridge/config.json
Pastikan untuk membaca bantuan situs/konektor npm untuk konfigurasi karena berbeda untuk setiap perangkat
Langkah 4. Terapkan perubahan konfigurasi dengan memulai ulang Raspberry Pi:
systemctl daemon-reload && systemctl start homebridge && sudo systemctl -l status homebridge
Peringatan
-
Menggunakan homebridge Anda dengan kode dan kata sandi default berbahaya. Pastikan untuk melakukan hal berikut:
- Ubah kata sandi pengguna Anda. Lihat dokumentasi Raspberry Pi tentang mengubah kata sandi Anda untuk lebih jelasnya.
- Siapkan login SSH di komputer Anda. Lihat dokumentasi Raspberry Pi tentang menyiapkan login ssh bersertifikat untuk detail lebih lanjut.
-
Ubah konfigurasi Anda dengan mengetikkan yang berikut ke terminal.
sudo nano /var/lib/homebridge/config.json