- Membangun sistem pengawasan video cerdas berbasis deteksi objek menggunakan AI.
- Sinkronisasi peristiwa keamanan antara server Frigate dan antarmuka Home Assistant.
- Implementasi otomatisasi tingkat lanjut untuk peringatan waktu nyata dan kontrol perangkat.

Bagaimana cara menggunakan Frigate dengan Home Assistant? Jika Anda tertarik dengan otomatisasi rumah, Anda mungkin sudah tahu bahwa Home Assistant adalah permata mahkota untuk mengelola rumah Anda. Tetapi jika Anda ingin membawanya ke level selanjutnya dan berhenti bergantung pada layanan cloud yang meragukan untuk kamera Anda, menyiapkan sistem dengan Frigate adalah keputusan terbaik yang dapat Anda buat. Ini bukan hanya tentang merekam video; ini tentang... Rumahmu benar-benar tahu apa yang sedang terjadi.membedakan apakah yang masuk ke taman itu anjing, petugas pengantar barang, atau kucing yang penasaran.
Bagi mereka yang bukan programmer atau ahli komputer, prosesnya mungkin tampak seperti labirin file YAML dan kontainer Docker, tetapi sebenarnya hanya masalah... Ikuti langkah-langkahnya dengan akal sehat.Anda tidak memerlukan pengaturan setingkat NASA; dengan PC lama atau Raspberry Pi, Anda dapat menyusun implementasi yang cukup layak. Hal yang paling keren adalah, dengan menggabungkan kekuatan Frigate dengan fleksibilitas HA, Anda dapat menciptakan otomatisasi yang tampak seperti fiksi ilmiah, misalnya dengan menyalakan lampu lorong tepat saat AI mendeteksi bahwa Anda telah sampai di rumah.
Persiapan awal: Instalasi Home Assistant
Sebelum kita membahas kamera, Anda perlu memastikan bahwa otak dari keseluruhan sistem, yaitu HA OS, sudah berjalan dengan baik. Cara mudah untuk melakukan ini jika Anda memiliki PC cadangan adalah dengan menggunakan Ubuntu dari USB Dalam mode uji coba. Cukup buka browser Anda, kunjungi situs web Home Assistant, dan unduh image untuk menginstal sistem operasi langsung ke hard drive komputer Anda. Setelah image dipulihkan dan PC Anda telah dihidupkan ulang, Anda dapat mengakses antarmuka grafis menggunakan alamat berikut. asisten rumah tangga.lokal:8123 atau alamat IP yang sesuai dari komputer mana pun di jaringan Anda.
Detail penting bagi pemula adalah mengaktifkannya. mode lanjutan di pengaturan penggunaJika Anda tidak melakukan ini, Anda akan kehilangan banyak opsi penting yang akan muncul nanti. Selain itu, penting untuk memahami bahwa Home Assistant menggunakan file konfigurasi dalam format YAML; jangan takut dengan namanya, pada dasarnya itu adalah daftar instruksi di mana kita memberi tahu sistem bagaimana seharusnya ia berperilaku dan bagaimana seharusnya ia terhubung dengan layanan lain.
Inti dari sistem ini: Frigate dan Broker MQTT

Frigate bukan sekadar aplikasi; ini adalah server NVR yang menggunakan kecerdasan buatan untuk analisis video. Agar dapat berkomunikasi dengan Home Assistant, Anda harus menginstal [informasi hilang - kemungkinan komponen atau perangkat lunak tertentu]. Agen MQTT, seperti MosquittoAnggap saja MQTT sebagai tukang pos yang mengantarkan pesan "Saya melihat seseorang" dari Frigate ke Home Assistant. Agar ini berfungsi, Anda perlu menginstal plugin Mosquitto dan kemudian integrasi yang sesuai di bagian Perangkat & Layanan.
Salah satu trik penting adalah Buat pengguna khusus untuk MQTT. di bagian Orang di Home Assistant. Jangan gunakan akun utama Anda; buat kredensial khusus yang kemudian akan Anda masukkan ke dalam file konfigurasi Frigate untuk komunikasi yang lancar dan aman. Untuk efisiensi maksimal, idealnya Frigate harus diinstal pada kontainer DockerMemisahkannya dari inti HA untuk menghindari kelebihan beban CPU, terutama jika Anda memiliki beberapa kamera yang terus-menerus menganalisis gambar.
Akselerasi Perangkat Keras: Google Coral
Jika Anda menyadari prosesor Anda berjalan dengan kecepatan penuh tetapi sistem terasa lambat, sudah saatnya Anda membicarakan hal ini. Akselerator USB Google CoralPerangkat kecil ini adalah TPU yang menangani pemrosesan deteksi AI, membebaskan prosesor dari beban kerja yang berat. Untuk membuatnya berfungsi pada Raspberry Pi, misalnya, Anda perlu menginstal Driver PyCoral dan lingkungan eksekusi yang sesuai melalui terminal Linux.
Saat Anda mengkonfigurasi Frigate dengan Coral, di dalam file config.yml Anda harus menentukan bahwa detektor tersebut bertipe edgetpuHal ini secara drastis mengurangi waktu inferensi, memungkinkan sistem untuk mendeteksi objek dalam hitungan milidetik. Jika Anda tidak memiliki Coral, Frigate masih akan berfungsi menggunakan CPU, tetapi perlu diingat bahwa Konsumsi sumber daya akan jauh lebih tinggi. dan Anda mungkin mengalami penundaan dalam menerima pemberitahuan.
Konfigurasi teknis file YAML

Bagian yang paling sering membuat orang kesulitan adalah file tersebut. frigate.yamlDi sinilah Anda menentukan kamera Anda menggunakan protokol tersebut. RTSP (Protokol Streaming Waktu Nyata)Disarankan untuk menggunakan dua aliran data: satu aliran data resolusi tinggi untuk perekaman (subtipe 0) dan satu aliran data resolusi rendah agar AI dapat mendeteksi objek tanpa mengonsumsi terlalu banyak memori (subtipe 1). Anda dapat memverifikasi bahwa aliran data Anda berfungsi dengan membuka URL RTSP di Pemutar Media VLC sebelum memasukkannya ke dalam kode.
Di dalam file tersebut, Anda harus menentukan objek mana yang ingin Anda lacak, seperti orang, mobil, anjing atau kucingAnda juga dapat membuat masker untuk mencegah sistem menganalisis area yang selalu bergerak (seperti pohon yang bergoyang tertiup angin), dan sebagainya. hindari hasil positif palsu Menyebalkan. Jangan lupa untuk mengatur waktu penyimpanan klip dan cuplikan agar hard drive Anda tidak penuh dalam beberapa hari.
Integrasi dan otomatisasi akhir
Untuk menyatukan kedua dunia, hal paling sederhana adalah dengan menggunakan HACS (Home Assistant Community StoreDari situ, cari integrasi Frigate, instal, dan mulai ulang sistem Anda. Kemudian, buka Pengaturan > Perangkat dan Layanan dan tambahkan integrasi dengan memasukkan URL dari instance Frigate Anda (biasanya port 5000 atau 8971). Setelah ini selesai, semua kamera Anda akan muncul sebagai entitas di Home Assistant.
Sekarang tibalah bagian yang menyenangkan: otomatisasi. Anda dapat membuat aturan di mana pemicunya adalah bahwa jumlah orang lebih besar dari 0Sebagai sebuah tindakan, Anda dapat mengkonfigurasi lampu untuk menyala atau, lebih baik lagi, menerima notifikasi. Pesan Telegram berisi foto penyusup dan tautan langsung ke klip video. Untuk yang terakhir, digunakan layanan bot Telegram yang mengirimkan URL cuplikan yang dihasilkan oleh API Frigate, memungkinkan Anda untuk melihat apa yang terjadi di rumah secara real-time.
Dengan instalasi HA OS yang tepat, konfigurasi broker MQTT, dan alur RTSP yang didefinisikan dengan benar dalam YAML, Anda akan berhasil menyiapkan sistem pengawasan profesional. Kombinasi deteksi AI, akselerasi perangkat keras, dan kemampuan otomatisasi Home Assistant mengubah kamera sederhana menjadi solusi yang canggih. sistem keamanan yang cerdas, pribadi, dan sangat andal Ini tidak bergantung pada perusahaan eksternal mana pun. Sekarang Anda tahu cara menggunakan Frigate dengan Home Assistant.
Bergairah tentang teknologi sejak dia masih kecil. Saya senang mengetahui perkembangan terkini di sektor ini dan, yang terpenting, mengomunikasikannya. Itulah sebabnya saya telah mendedikasikan diri pada komunikasi di situs web teknologi dan video game selama bertahun-tahun. Anda dapat menemukan saya menulis tentang Android, Windows, MacOS, iOS, Nintendo, atau topik terkait lainnya yang terlintas dalam pikiran Anda.