Daftar Isi:
- Langkah 1: Apa itu Homekit?
- Langkah 2: Apa itu Homebridge?
- Langkah 3: Menginstal Homebridge di Raspberry Pi
- Langkah 4: Memulai Homebridge di Raspbian Boot
- Langkah 5: Memasang Plugin Homebridge Config UI X (Raspberry Pi)
- Langkah 6: Menginstal Homebridge di Windows
- Langkah 7: Memasang Plugin Homebridge Config UI X (Windows)
- Langkah 8: Memulai Homebridge Dengan Windows
- Langkah 9: Menautkan Homebridge ke Aplikasi Rumah
Video: Instal Homebridge di Raspberry Pi dan Windows: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Tutorial ini untuk orang yang ingin menginstal Homebridge di Raspberry Pi dan Windows.
Awalnya, tutorial ini ditulis dalam bahasa Portugis di sini di Brasil. Saya mencoba yang terbaik untuk menulisnya dalam bahasa Inggris. Jadi maafkan saya untuk beberapa kesalahan yang mungkin dalam penulisan.
Instruksi ini dibagi sebagai berikut:
Langkah 1: Apa itu Homekit?
Langkah 2: Apa itu Homebridge?
Langkah 3: Menginstal Homebridge di Raspberry Pi
Langkah 4: Memulai Homebridge di Raspbian Boot
Langkah 5: Memasang Plugin Homebridge Config UI X (Raspberry Pi)
Langkah 6: Menginstal Homebridge di Windows
Langkah 7: Memasang Plugin Homebridge Config UI X (Windows)
Langkah 8: Memulai Homebridge dengan Windows
Langkah 9: Menautkan Homebridge ke aplikasi Home
Langkah 1: Apa itu Homekit?
Homekit adalah paket pengembangan yang disediakan oleh Apple untuk pengembang untuk membangun solusi Internet of Things (IoT). Paket pengembangan ini memungkinkan perangkat buatan Apple (iPhone dan iPad, misalnya) untuk mengontrol perangkat lain, seperti lampu atau informasi sensor. Dari iOS 9 dan Watch OS Homekit menjadi alat asli, dan karena semua teknologi yang diterapkan oleh Apple, dimungkinkan untuk membuat sistem otomatisasi hanya dengan kit ini.
Untuk mengidentifikasi perangkat yang kompatibel dengan Homekit yang aktif di jaringan dan untuk mengonfigurasi serta mengontrol perangkat ini, Anda harus menginstal aplikasi Home di perangkat Apple apa pun (iPhone, iPad, iPod touch, Apple Watch, Apple TV, HomePod, atau Mac). Perangkat yang akan diintegrasikan dengan aplikasi Rumah dapat memiliki kode QR yang memungkinkan penyandingan dengan aplikasi Rumah di perangkat Apple Anda.
Setelah mengonfigurasi perangkat di aplikasi Rumah, pengguna dapat mengontrol perangkat melalui pintasan yang dibuat di layar utama aplikasi atau menggunakan Siri (asisten suara yang disediakan oleh Apple) dan mengirim perintah suara untuk memicu perangkat.
Persyaratan perangkat keras dan perangkat lunak Apple untuk penggunaan Homekit adalah:
- iPhone, iPad, atau iPod touch (menjalankan iOS 10 atau lebih baru);
- Apple Watch (menjalankan WatchOS 3 atau lebih baru);
- Apple TV (generasi ke-4);
- Apple HomePod;
- Mac (menjalankan macOS 10.14 Mojave atau lebih baru);
Ketika datang ke otomatisasi rumah dan IoT, ada sejumlah solusi hemat biaya di pasar, namun, sebagian besar tidak bersertifikat Apple dan karena itu tidak kompatibel dengan Homekit. Jika Anda bosan menunggu Apple mengesahkan solusi ini untuk digunakan dengan Homekit, Anda harus menggunakan Homebridge.
Langkah 2: Apa itu Homebridge?
Dikembangkan oleh Nick Farina, Homebridge adalah server NodeJS yang mengemulasi Homekit API dan memungkinkan untuk menggunakan perangkat bersertifikasi non-Apple dengan aplikasi Home dan Siri. Servernya ringan, dapat berjalan di jaringan rumah dan bersifat modular, artinya mendukung banyak plugin yang dibuat dan disediakan oleh komunitas yang sangat aktif dalam memperkuat alat ini.
Plugin dipasang di Homebridge dan sebagian besar dimaksudkan untuk membuat Homekit kompatibel dengan perangkat yang tidak bersertifikat Apple. Plugin untuk digunakan dengan Homebridge dipasang langsung dari situs web NPM.
Instalasi Homebridge dapat dilakukan di berbagai sistem, namun untuk instruksi ini akan digunakan Raspberry Pi 3 Model B + yang menjalankan sistem operasi Raspbian, dan saya juga akan menjelaskan cara menginstal di Windows.
Langkah 3: Menginstal Homebridge di Raspberry Pi
Idealnya, Homebridge harus tersedia kapan saja Anda membutuhkannya, jadi Anda harus membiarkan server berjalan 24/7. Untuk ini, Anda dapat menginstal server di Raspberry Pi dan terus berjalan terus-menerus di jaringan rumah Anda.
Jika Anda belum menginstal dan mengkonfigurasi Raspbian di kartu memori, saya sarankan Anda membaca Instructable Install and Configure Raspbian di Raspberry Pi, ikuti langkah-langkah di bawah ini dan kemudian kembali untuk melanjutkan.
Dengan Raspberry Pi Anda menjalankan Raspbian, di layar beranda sistem buka terminal:
Di terminal, ketik perintah pertama di bawah ini, tekan enter, dan jika diminta untuk mengkonfirmasi tindakan ketik Y dan tekan enter. Jenis konfirmasi ini sering muncul saat menghapus atau menginstal paket. Kemudian ketik perintah kedua, enter, konfirmasikan perintah jika diminta, dan tunggu. Perintah ini memeriksa dan memperbarui sistem jika perlu:
sudo apt-get update
sudo apt-get upgrade
Ketik perintah di bawah ini di terminal dan tekan enter:
ifconfig
Beberapa informasi akan dikembalikan. Jika Anda menggunakan kabel jaringan untuk menyediakan koneksi jaringan ke Raspberry Pi Anda, buka bagian informasi setelah "eth0:" dan cari alamat MAC kartu jaringan delapan digit dan itu akan berada setelah kata "ether " Jika Anda menggunakan koneksi WiFi untuk menetapkan koneksi jaringan ke kartu Anda, buka bagian informasi setelah "wlan0:" dan cari alamat MAC dari kartu jaringan delapan digit yang juga akan berada setelah kata "eter":
Salin delapan digit alamat MAC untuk kartu jaringan Anda dan simpan di Notepad, karena alamat ini akan diperlukan nanti.
Seperti yang saya laporkan sebelumnya, Homebridge adalah server NodeJS dan plugin untuknya diinstal langsung dari situs NPM. Raspbian biasanya dilengkapi dengan paket NodeJS dan NPM yang diinstal, namun, mungkin ada ketidakcocokan antara versi kedua paket, jadi yang terbaik adalah menghapus kedua instalasi dan menginstal ulang.
Untuk menghapus NPM, ketik perintah di bawah ini di terminal, masukkan, konfirmasikan perintah jika diminta, dan tunggu hingga penghapusan paket selesai:
sudo apt --auto-remove purge npm
Untuk menghapus NodeJS, ketik perintah di bawah ini di terminal, enter, konfirmasikan perintah jika diminta, dan tunggu hingga penghapusan paket selesai:
sudo apt --auto-remove purge nodejs
Setelah menghapus NodeJS dan NPM, kita dapat melanjutkan untuk menginstal paket yang diperbarui. Untuk menginstal NodeJS, ketik perintah di bawah ini ke terminal, masukkan, konfirmasikan perintah jika diminta, dan tunggu instalasi paket selesai:
sudo apt install nodejs
Untuk menginstal NPM, ketik perintah di bawah ini ke terminal, enter, konfirmasikan perintah jika diminta, dan tunggu instalasi paket selesai:
curl -L https://www.npmjs.com/install.sh | sudo sh
Ketik setiap perintah di bawah ini dan tekan enter setelah masing-masing untuk mengonfirmasi bahwa instalasi paket berhasil. Perintah ini mengembalikan versi setiap paket yang baru saja diinstal:
simpul -v
npm -v
Instal Avahi dan dependensinya. Masukkan perintah di bawah ini, masukkan, konfirmasikan perintah jika diminta, dan tunggu instalasi selesai:
sudo apt-get install libavahi-compat-libdnssd-dev
Setelah prosedur ini selesai, kita dapat menginstal Homebridge. Masukkan perintah di bawah ini, masukkan, konfirmasikan perintah jika diminta, dan tunggu instalasi selesai:
sudo npm install -g --unsafe-perm homebridge
Kemudian ketik perintah di bawah ini dan tekan enter untuk mem-boot Homebridge:
jembatan rumah
Homebridge akan mengembalikan beberapa informasi:
1) File config.json tidak ditemukan oleh Homebridge. File ini menyediakan pengaturan dasar untuk menjalankan Homebridge dan semua plugin yang diinstal. Nanti kita akan membuat file config.json beserta pengaturannya.
2) Tidak ada plugin yang terpasang. Homebridge tanpa plugin terpasang sama sekali tidak berguna.
3) Untuk menautkan perangkat ke aplikasi Rumah, Anda dapat membaca kode QR yang memberikan informasi yang Anda perlukan untuk memasangkan. Karena file config.json tidak dibuat dan dikonfigurasi, dan tidak ada plugin yang diinstal, kode QR ini saat ini tidak bagus, meskipun di aplikasi Home Anda sudah dapat menemukan Homebridge tersedia untuk ditautkan, tetapi tidak.
4) Cara lain untuk menautkan perangkat ke aplikasi Rumah adalah melalui opsi "Tambahkan Aksesori", "Saya Tidak Memiliki Kode atau Tidak Dapat Memindai", dan di bawah "Aksesori Terdekat" perangkat dipilih dan Anda kemudian akan diminta untuk kode pengaturan. Perhatikan bahwa terminal ditampilkan kode delapan digit dan harus dimasukkan agar sesuai dengan aplikasi.
Anda nanti dapat menggunakan kode QR atau kode delapan digit untuk menautkan Homebridge ke app Rumah di perangkat Apple Anda.
Tekan tombol CTRL + C pada terminal untuk mematikan Homebridge dan pesan “Got SIGINT, shutting down Homebridge…” akan ditampilkan.
Untuk membuat file config.json ketik perintah di bawah ini di terminal dan tekan enter. File kosong akan terbuka:
sudo nano ~/.homebridge/config.json
Unduh filenya di bawah ini. Buka file ini, salin isinya dan tempel ke file yang terbuka di terminal:
file01
1) Dalam "nama pengguna" hapus urutan XX: XX: XX: XX: XX: XX dan masukkan delapan digit alamat MAC dari kartu jaringan yang telah Anda catat sebelumnya. Huruf dari alamat yang Anda masukkan harus huruf besar semua.
2) Dalam "pin" Anda dapat menyimpan delapan digit angka atau Anda dapat mengubah ke urutan yang Anda inginkan, mengingat format pemisahan yang sama dengan tanda hubung. Ini akan menjadi kode yang harus Anda masukkan saat Anda menautkan Homebridge ke aplikasi Home.
Informasi file lain yang dapat Anda simpan, saat Anda menambahkan plugin dan aksesori, Anda dapat memasukkan informasi yang diperlukan.
Untuk menyimpan file hasil edit tekan CTRL+O, tekan enter kemudian CTRL+X untuk menutup file.
Langkah 4: Memulai Homebridge di Raspbian Boot
Memulai Homebridge secara manual setiap kali Anda menghidupkan Raspberry Pi Anda sangat tidak praktis, jadi yang terbaik adalah menjalankan server segera setelah Raspbian dimulai.
Ketik perintah di bawah ini di terminal dan tekan enter. File kosong akan terbuka:
sudo nano /etc/default/homebridge
Unduh filenya di bawah ini. Buka file ini, salin isinya dan tempel ke file yang terbuka di terminal:
file02
Untuk menyimpan file hasil edit tekan CTRL+O, tekan enter kemudian CTRL+X untuk menutup file.
Ketik perintah di bawah ini di terminal dan tekan enter. File kosong akan terbuka:
sudo nano /etc/systemd/system/homebridge.service
Unduh file di bawah ini. Buka file ini, salin isinya dan tempel ke file yang terbuka di terminal:
file03
Untuk menyimpan file hasil edit tekan CTRL+O, tekan enter kemudian CTRL+X untuk menutup file.
Untuk membuat pengguna yang akan menjalankan layanan secara otomatis saat startup dan memberi mereka izin yang sesuai, ketik setiap perintah berikut dan tekan enter setelah masing-masing:
sudo useradd --system homebridge
sudo mkdir /var/homebridge
sudo cp ~/.homebridge/config.json /var/homebridge/
sudo cp -r ~/.homebridge/persist /var/homebridge
sudo chmod -R 0777 /var/homebridge
sudo systemctl daemon-reload
sudo systemctl aktifkan homebridge
sudo systemctl start homebridge
Untuk me-restart sistem ketik perintah di bawah ini dan tekan enter:
sudo reboot
Setelah sistem reboot, buka terminal lagi, ketik perintah di bawah ini dan tekan enter untuk memeriksa apakah layanan sudah berjalan:
jembatan status systemctl
Jika semuanya OK layanan akan berjalan dan Anda dapat melihat tulisan "aktif (berjalan)" dan di bawah kode delapan digit yang sebelumnya dimasukkan di config.json.
Tekan tombol CTRL + C pada terminal. Ketik perintah di bawah ini dan tekan enter untuk memeriksa log informasi yang dicatat:
journalctl -f -u homebridge
Tekan tombol CTRL + C pada terminal.
Langkah 5: Memasang Plugin Homebridge Config UI X (Raspberry Pi)
Untuk mendemonstrasikan pemasangan plugin di Homebridge saya memilih untuk menggunakan Homebridge Config UI X. Plugin ini memungkinkan melalui browser untuk dapat mengkonfigurasi, memantau, mencadangkan, dan memulai ulang Homebridge.
Untuk menginstal plugin ketik perintah di bawah ini ke terminal, masuk, konfirmasikan perintah jika diminta dan tunggu instalasi selesai:
sudo npm install -g --unsafe-perm homebridge-config-ui-x
Ketik perintah di bawah ini di terminal dan tekan enter. Sebuah file akan terbuka:
sudo nano /etc/sudoers
Menggunakan panah bawah keyboard atau menggulirkan mouse, gulir ke akhir file dan tambahkan baris berikut:
homebridge ALL=(ALL) NOPASSWD: ALL
Untuk menyimpan file tekan CTRL + O lalu CTRL + X untuk menutup file.
Ketik perintah di bawah ini di terminal dan tekan enter. Sebuah file akan terbuka:
sudo nano /etc/default/homebridge
Menggunakan tombol panah, gulir ke akhir baris HOMEBRIDGE_OPTS=-U /var/homebridge, beri spasi dan masukkan:
-SAYA
Untuk menyimpan file tekan CTRL + O lalu CTRL + X untuk menutup file.
Anda sekarang perlu mengedit config.json dan menambahkan informasi plugin yang ditambahkan ke Homebridge.
Jika Anda membuat langkah 4 untuk menjalankan Homebridge segera setelah Raspbian dimulai, ketik perintah di bawah ini dan tekan enter:
sudo nano /var/homebridge/config.json
Jika Anda tidak meletakkan Homebridge untuk memulai dengan Raspbian, ketik perintah di bawah ini dan tekan enter:
sudo nano ~/.homebridge/config.json
config.json akan terbuka:
Di dalam struktur “platform”, semua plugin yang dipasang di Homebridge harus diinformasikan.
Untuk Homebridge Config UI X, Anda harus menambahkan cuplikan kode berikut yang ada di file di bawah ini. Unduh, buka, salin konten dan tempel ke file yang terbuka di terminal:
file04
Dengan menggunakan tombol panah, buka "platform" dan masukkan cuplikan kode yang Anda salin dari file. Pada gambar di bawah ini Anda dapat melihat seperti apa struktur "platform" setelah menambahkan informasi:
Jika Anda ingin memvalidasi struktur kode Anda setelah diedit, cukup buka situs JSONLint, tempel semua kode config.json, klik "Validasi JSON" dan jika semuanya OK, pesan "Valid JSON" akan dikembalikan. Jika kode Anda memiliki kesalahan apa pun akan diarahkan ke baris dengan kesalahan dan mengembalikan pesan yang menjelaskan kesalahan:
jsonlint.com/
Untuk menyimpan file tekan CTRL + O lalu CTRL + X untuk menutup file.
Reboot sistem dengan mengetikkan perintah di bawah ini, tekan enter dan tunggu reboot:
sudo reboot
Untuk membuka Homebridge Config UI X melalui browser langsung di Raspberry Pi Anda harus mengakses alamat:
localhost:8080/
Jika Anda ingin membuka Homebridge Config UI X di browser dari komputer lain yang terhubung di jaringan yang sama dengan board, cukup ganti kata localhost dari alamat di atas dengan IP Raspberry Pi Anda. Untuk memverifikasi IP yang ditetapkan ke Raspberry Pi Anda, cukup akses terminal, masukkan perintah di bawah ini dan masukkan:
ifconfig
Mungkin IP yang ditetapkan untuk Raspberry Pi Anda dimulai dengan “192.168…”.
Dalam kasus saya, papannya adalah IP 192.168.2.129, jadi cukup akses URL di bawah komputer mana pun di jaringan saya:
192.168.2.129:8080/
Halaman yang mirip dengan gambar di bawah ini akan terbuka dan Anda akan diminta untuk login dan kata sandi. Untuk login dan kata sandi, ketik admin dan enter untuk mengakses:
Harap dicatat bahwa di beranda ditampilkan kode QR dan di bawahnya terdapat 8 digit pin yang dapat digunakan untuk menautkan Homebridge ke aplikasi Home. Dalam opsi "Konfigurasi" alat, Anda dapat mengakses config.json, mengedit jika perlu, lalu menyimpan.
Jelajahi fitur-fitur yang tersedia di Homebridge Config UI X dan biasakan diri Anda dengan alat tersebut.
Untuk menghentikan eksekusi Homebridge Anda dapat menggunakan perintah di bawah ini di terminal:
Sudo layanan homebridge berhenti
Untuk me-restart Homebridge Anda dapat menggunakan perintah di bawah ini:
Sudo service homebridge restart
Untuk memulai eksekusi Homebridge Anda dapat menggunakan perintah di bawah ini:
layanan sudo homebridge mulai
Dengan server berjalan, lanjutkan ke langkah 9 untuk melanjutkan menautkan Homebridge dengan aplikasi Rumah di perangkat Apple Anda.
Langkah 6: Menginstal Homebridge di Windows
Jika Anda tidak memiliki Raspberry Pi atau platform tersemat lainnya yang dapat menjalankan Homebridge, Anda dapat membiarkan server Anda berjalan di Windows.
Anda perlu menginstal NodeJS dan editor teks alternatif untuk Windows Notepad.
Unduh NodeJS dari salah satu tautan di bawah ini dan kemudian instal:
nodejs.org/en/download/
Selama instalasi, centang kotak yang memungkinkan Anda untuk menginstal alat yang diperlukan secara otomatis:
NodeJS bukan program antarmuka grafis, jadi semua tindakan dilakukan di atasnya dari prompt perintah.
Unduh Notepad ++ dari salah satu tautan di bawah ini dan kemudian instal:
notepad-plus-plus.org/downloads/
Di menu opsi Windows ketika mengklik kanan pada file apa pun akan muncul opsi "Edit dengan Notepad ++" dan Anda dapat memilih opsi ini kapan pun Anda perlu mengedit beberapa file teks atau file Homebridge.
Buka menu "Mulai" Windows, ketik dan cari "Pengaturan" dan ketika ditemukan akses opsi. Klik "Jaringan & Internet" dan kemudian klik "Jaringan dan Pusat Berbagi." Di bawah "Jenis Akses" klik pada koneksi aktif Anda, klik "Detail" dan salin delapan digit alamat MAC untuk kartu jaringan Anda dan simpan di notepad, karena alamat ini akan diperlukan nanti:
Di menu "Start" Windows, ketik dan cari "cmd" (Command Prompt) dan ketika Anda menemukannya, klik kanan padanya dan pilih "Run as administrator":
Dengan terminal terbuka, ketik setiap perintah di bawah ini dan tekan enter setelah masing-masing untuk mengonfirmasi bahwa instalasi NodeJS / NPM berhasil. Perintah ini mengembalikan versi masing-masing paket yang diinstal:
simpul -v
npm -v
Setelah prosedur ini selesai, kita dapat menginstal Homebridge. Masukkan perintah di bawah ini, masuk dan tunggu instalasi selesai:
npm install -g --unsafe-perm homebridge
Kemudian ketik perintah di bawah ini dan tekan enter untuk mem-boot Homebridge:
jembatan rumah
Homebridge akan mengembalikan beberapa informasi:
1) File config.json tidak ditemukan oleh Homebridge. File ini menyediakan pengaturan dasar untuk menjalankan Homebridge dan semua plugin yang diinstal. Nanti kita akan membuat file config.json beserta pengaturannya.
2) Tidak ada plugin yang terpasang. Homebridge tanpa plugin terpasang sama sekali tidak berguna.
3) Untuk menautkan perangkat ke aplikasi Rumah, Anda dapat membaca kode QR yang memberikan informasi yang Anda perlukan untuk memasangkan. Karena file config.json tidak dibuat dan dikonfigurasi, dan tidak ada plugin yang diinstal, kode QR ini saat ini tidak bagus, meskipun di aplikasi Home Anda sudah dapat menemukan Homebridge tersedia untuk ditautkan, tetapi tidak.
4) Cara lain untuk menautkan perangkat ke aplikasi Rumah adalah melalui opsi "Tambahkan Aksesori", "Saya Tidak Memiliki Kode atau Tidak Dapat Memindai", dan di bawah "Aksesori Terdekat" perangkat dipilih dan Anda kemudian akan diminta untuk kode pengaturan. Perhatikan bahwa terminal ditampilkan kode delapan digit dan harus dimasukkan agar sesuai dengan aplikasi.
Tekan tombol CTRL + C pada terminal untuk menutup Homebridge. Pesan “Got SIGINT, shutting down Homebridge…” akan dikembalikan dan Anda akan diminta konfirmasi, di mana Anda harus mengetikkan huruf Y dan tekan enter.
Untuk membuat file config.json buka Notepad++, klik menu "File", "New" dan akan terbuka jendela baru. Klik menu "Bahasa", gulir ke huruf J dalam daftar, dan pilih "JSON."
Unduh file di bawah ini. Buka file ini, salin konten dan tempel ke file yang terbuka di Notepad ++:
file05
1) Dalam "nama pengguna" hapus urutan XX: XX: XX: XX: XX: XX dan masukkan delapan digit alamat MAC dari kartu jaringan yang telah Anda catat sebelumnya. Huruf dari alamat yang Anda masukkan harus huruf besar semua.
2) Dalam "pin" Anda dapat menyimpan delapan digit angka atau Anda dapat mengubah ke urutan yang Anda inginkan, mengingat format pemisahan yang sama dengan tanda hubung. Ini akan menjadi kode yang harus Anda masukkan saat Anda menautkan Homebridge ke aplikasi Home.
Informasi file lain yang dapat Anda simpan, saat Anda menambahkan plugin dan aksesori, Anda dapat memasukkan informasi yang diperlukan.
Klik menu "File", "Save", beri nama file config.json dan simpan ke path "C:\Users\YOUR NAME OR DOCUMENTS\.homebridge":
Tutup Notepad++.
Langkah 7: Memasang Plugin Homebridge Config UI X (Windows)
Untuk mendemonstrasikan pemasangan plugin di Homebridge saya memilih untuk menggunakan Homebridge Config UI X. Plugin ini memungkinkan melalui browser untuk dapat mengkonfigurasi, memantau, mencadangkan, dan memulai ulang Homebridge.
Untuk menginstal plugin ketik perintah di bawah ini ke terminal, tekan enter dan tunggu instalasi selesai:
npm install -g --unsafe-perm homebridge-config-ui-x
CATATAN: Jika selama instalasi plugin Anda menemukan kesalahan yang berisi istilah MSBUILD/VCBuild.exe, jalankan saja masing-masing perintah berikut secara mandiri lalu coba instal lagi dari perintah di atas:
npm install -g node-gyp
npm install --global --production windows-build-tools
npm install --global --production windows-build-tools --vs2015
Anda sekarang perlu mengedit config.json dan memasukkan informasi plugin yang ditambahkan ke Homebridge. Masuk ke jalur “C:\Users\NAMA ATAU DOKUMEN ANDA\.homebridge” dan melalui Notepad++ buka config.json yang telah dibuat sebelumnya:
Di dalam struktur “platform”, semua plugin yang dipasang di Homebridge harus diinformasikan.
Untuk Homebridge Config UI X, Anda harus menambahkan cuplikan kode berikut yang ada di file di bawah ini. Unduh, buka, salin konten dan tempel ke file yang terbuka di Notepad ++:
file06
Buka "platform" dan masukkan cuplikan kode yang Anda salin dari file. Pada gambar di bawah ini Anda dapat melihat seperti apa struktur "platform" setelah menambahkan informasi:
Jika Anda ingin memvalidasi struktur kode Anda setelah diedit, cukup buka situs JSONLint, tempel semua kode config.json, klik "Validasi JSON" dan jika semuanya OK, pesan "Valid JSON" akan dikembalikan. Jika kode Anda memiliki kesalahan apa pun akan diarahkan ke baris dengan kesalahan dan mengembalikan pesan yang menjelaskan kesalahan:
jsonlint.com/
Simpan file, tutup Notepad++, dan restart Windows.
Untuk membuka Homebridge Config UI X melalui browser, buka:
localhost:8080/
Halaman yang mirip dengan gambar di bawah ini akan terbuka dan Anda akan diminta untuk login dan kata sandi. Untuk login dan kata sandi, ketik admin dan enter untuk mengakses:
Harap dicatat bahwa di beranda ditampilkan kode QR dan di bawahnya terdapat 8 digit pin yang dapat digunakan untuk menautkan Homebridge ke aplikasi Home. Dalam opsi "Konfigurasi" alat, Anda dapat mengakses config.json, mengedit jika perlu, lalu menyimpan.
Jelajahi fitur-fitur yang tersedia di Homebridge Config UI X dan biasakan diri Anda dengan alat tersebut.
Langkah 8: Memulai Homebridge Dengan Windows
Homebridge Config UI X menyediakan perintah yang dapat digunakan untuk mengkonfigurasi Homebridge sebagai layanan sehingga server dapat di-boot bersama dengan Windows. Pada prompt ketik perintah di bawah ini, masukkan dan tunggu instalasi selesai:
instal layanan hb
CATATAN: Jika firewall Windows Anda meminta izin untuk mengakses jaringan pribadi, berikan itu
Setelah instalasi selesai, tutup command prompt dan restart Windows.
Setelah sistem boot, tekan CTRL + ALT + DEL untuk membuka Windows Task Manager. Buka tab "Layanan", cari Homebridge dalam daftar dan lihat apakah "Status" "Berjalan":
Mengklik kanan pada layanan Homebridge akan membuka opsi di mana Anda dapat menghentikan layanan, memulai ulang dan jika layanan dihentikan, Anda dapat memulai:
Jika Anda ingin menghapus Homebridge dari startup Windows, cukup masukkan perintah di bawah ini, masukkan dan tunggu hingga proses uninstall selesai:
pencopotan layanan hb
CATATAN: Tergantung pada antivirus yang Anda gunakan, Anda mungkin mengalami kesulitan menemukan Homebridge dari perangkat seluler Anda. Untuk tujuan pengujian, ketika saatnya menautkan Homebridge ke aplikasi Home, jika server tidak ditemukan dalam dua menit, nonaktifkan antivirus Anda, nonaktifkan Windows Defender, mulai ulang layanan Homebridge melalui Windows Task Manager, dan coba lagi untuk menemukan server dari aplikasi Rumah
Langkah 9: Menautkan Homebridge ke Aplikasi Rumah
Panduan berikut ini berlaku untuk Homebridge yang berjalan di Raspberry Pi dan Windows. Pastikan server berjalan karena aplikasi Home hanya akan menemukan Homebridge jika sedang online.
Saya menggunakan iPhone 8 Plus untuk posting ini, jadi dari sini langkah-langkahnya akan berbasis iOS. Untuk perangkat lain yang kompatibel dengan Apple Homekit, saya sarankan Anda memeriksa menu untuk opsi berikut.
Buka layar beranda iPhone Anda dan cari aplikasi Rumah dari aplikasi tersebut. Jika Anda tidak dapat menemukannya, buka App Store dan instal aplikasi:
Dengan aplikasi Beranda, klik "Tambahkan Aksesori":
Pada layar yang terbuka, klik "Saya Tidak Memiliki Kode atau Tidak Dapat Memindai?":
Di "Aksesori Terdekat" Anda akan melihat Homebridge. Klik untuk membuka layar penyandingan:
Sebuah pesan akan terbuka dan Anda harus mengklik "Tambahkan Pokoknya":
Anda akan diminta untuk "Kode Pengaturan Homebridge". Isi kode (PIN) yang Anda atur di config.json dan tunggu:
Jika semuanya berjalan dengan baik, Anda akan melihat layar yang menyatakan bahwa Homebridge telah ditambahkan dan siap digunakan:
CATATAN: Jika Anda menerima pesan yang menyatakan bahwa kode tidak diterima atau tidak dapat ditambahkan, tutup aplikasi Home, mulai ulang Homebridge, dan coba lagi langkah-langkahnya
Pada layar berikutnya Anda akan melihat pesan “Pengaturan Tambahan Diperlukan” karena belum ada perangkat Homebridge. Klik SELESAI dan aplikasi akan kembali ke layar beranda:
Di layar beranda klik pada simbol rumah, di layar berikutnya klik "Hubs & Bridges", klik Homebridge yang baru ditambahkan dan Anda akan melihat beberapa informasi, dan JIKA nanti Anda perlu menghapus tautan Homebridge, cukup Klik " Hapus Jembatan dari Rumah”:
Jika Anda menghapus Homebridge dari aplikasi Home dan ingin menambahkannya lagi, Anda harus menghapus folder "aksesoris" dan "bertahan" dari server.
Di Raspberry Pi:
Hentikan Homebridge dengan mengetikkan perintah di bawah ini ke terminal dan menekan enter:
Sudo layanan homebridge berhenti
Jika Anda membuat langkah 4 untuk menjalankan Homebridge segera setelah Raspbian dimulai, ketik perintah di bawah ini dan tekan enter:
cd /var/homebridge
Jika Anda tidak meletakkan Homebridge untuk memulai dengan Raspbian, ketik perintah di bawah ini dan tekan enter:
cd.homebridge/
Ketik setiap perintah di bawah ini dan tekan enter setelah masing-masing untuk menghapus folder "aksesoris" dan "bertahan":
sudo rm -r bertahan/
sudo rm -r aksesoris/
Digit o comando abaixo no terminal e dê masukkan para iniciar o Homebridge:
layanan sudo homebridge mulai
Lakukan langkah-langkah tersebut lagi untuk menautkan Homebridge ke aplikasi Home.
Di Windows:
Hentikan layanan Homebridge melalui Windows Task Manager, masuk ke jalur “C:\Users\NAMA ATAU DOKUMEN ANDA\.homebridge”, dan hapus folder “aksesoris” dan “persisten”. Mulai layanan Homebridge melalui Windows Task Manager.
Lakukan langkah-langkah tersebut lagi untuk menautkan Homebridge ke aplikasi Home.
Penting untuk dicatat bahwa perangkat apa pun yang ada di dalam aplikasi Home diberdayakan secara lokal. Agar dapat mengontrol perangkat aplikasi Rumah melalui jaringan eksternal (koneksi 3G / 4G, misalnya), Anda perlu mengatur hub otomatisasi dari salah satu perangkat Apple berikut: iPad (menjalankan iOS 10 atau lebih baru), Apple TV (generasi ke-4), atau HomePod. Dengan cara ini, bahkan jauh dari rumah Anda akan dapat mengontrol otomatisasi dan perangkat IoT Anda dari jarak jauh yang terintegrasi dengan aplikasi Home melalui Homebridge atau Homekit.
Dengan menautkan Homebridge ke aplikasi Completed Home, Anda dapat menjelajahi fungsi alat hebat ini. Pada tautan di bawah ini Anda dapat melihat daftar plugin yang tersedia untuk digunakan dengan Homebridge dan dengan mengklik masing-masing plugin Anda dapat melihat informasinya dan cara memasangnya:
www.npmjs.com/search?q=homebridge-plugin
Jika Anda memiliki perangkat IoT atau otomatisasi rumah dan ingin mengintegrasikannya dengan Homebridge, cari saja apakah ada plugin yang sudah dibuat yang memungkinkan Anda menggunakan perangkat ini di aplikasi Home.
Karena pengguna root tidak diaktifkan di Raspbian, untuk instalasi plugin selalu ingat untuk menggunakan kata sudo sebelum perintah instalasi terminal. Jika Anda tidak menggunakan sudo, sistem akan selalu meminta Anda memasukkan kata sandi sistem untuk melakukan tindakan tersebut atau Anda dapat mengembalikan pesan yang menyatakan bahwa Anda tidak memiliki izin.
Di Windows, prompt perintah harus dijalankan sebagai administrator untuk dapat mengeksekusi baris perintah, dan Anda tidak boleh menggunakan kata sudo karena tidak akan dikenali oleh sistem.
Setiap kali Anda menginstal plugin, pastikan untuk menambahkan informasinya di config.json dan mulai ulang Homebridge sehingga aplikasi Home dapat diperbarui dengan informasi dari plugin yang ditambahkan. Demikian juga, setiap kali Anda menghapus plugin Homebridge, pastikan untuk menghapus informasi config.json plugin, seolah-olah Anda tidak menghapus server, Anda mungkin mengalami masalah startup.
Di bawah ini adalah beberapa tautan yang mungkin membantu dalam menemukan informasi lebih lanjut tentang Homebridge dan Homekit:
homebridge.io/
github.com/nfarina/homebridge
support.apple.com/pt-br/HT204893
Jika Anda memiliki perangkat Sonoff dan ingin menggunakannya dengan aplikasi Home dan Siri, saya sarankan Anda membaca Instruksi Integrate Sonoff With Home App (Apple IPhone IOS).
Direkomendasikan:
Instal Windows 10 Penuh pada Raspberry Pi!: 5 Langkah
Instal Windows 10 Penuh pada Raspberry Pi!: Raspberry Pi adalah papan yang bagus untuk melakukan banyak hal. Ada banyak instruksi tentang hal-hal seperti IOT, otomatisasi Rumah, dll. Dalam instruksi ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat menjalankan desktop windows penuh pada Raspberry PI 3B Anda
Instal dan Setup Monitor Jaringan Shinken di Raspberry Pi: 14 Langkah
Instal dan Atur Monitor Jaringan Shinken di Raspberry Pi: CATATAN: shinken terakhir diperbarui pada MAR2016 ke rilis stabil 2.4.3. Jadi, beberapa tahun yang lalu saya beralih ke cara lain untuk melakukan pemantauan jaringan rumah. Selain itu, php5 sepertinya tidak tersedia. Jadi, tolong jangan gunakan instruksi ini! Instal
Instal dan Konfigurasi Raspbian di Raspberry Pi: 6 Langkah
Instal dan Konfigurasi Raspbian di Raspberry Pi: Tutorial ini untuk orang yang ingin menginstal Raspbian di Raspberry Pi. Awalnya, tutorial ini ditulis dalam bahasa Portugis di Brasil. Saya mencoba yang terbaik untuk menulisnya dalam bahasa Inggris. Jadi maafkan saya untuk beberapa kesalahan yang mungkin ada dalam penulisan. Instruksi ini
Unduh dan Instal Windows 7 Beta (Build 7000) di Komputer Anda: 4 Langkah
Unduh dan Instal Windows 7 Beta (Build 7000) di Komputer Anda: Dalam instruksi ini, saya akan menunjukkan kepada Anda cara mengunduh beta windows 7 ke dvd (ukuran file 3.7 gigs) dan menginstalnya di komputer Anda. Mari kita mulai
Instal Windows 7 Builds 7057, 7068, dan Even 7077!!: 6 Langkah
Instal Windows 7 Builds 7057, 7068, dan Even 7077!!: Pertama-tama, saya tidak bertanggung jawab atas build apa pun yang diposting di Piratebay atau torrentreactor, dan sebenarnya bukan masalah saya jika Anda mendapatkan virus dari situs ini, karena mereka dikenal sebagai situs serangan. Sejauh yang saya tahu, saya telah menggunakannya sejauh ini dengan