- Akses ke kunci enkripsi melalui portal pengembang Tuya.
- Menggunakan alat eksternal seperti tuya-cli untuk mengekstrak pengidentifikasi perangkat.
- Konfigurasikan alamat IP statis untuk mencegah hilangnya koneksi lokal.
- Memetakan titik data spesifik untuk memungkinkan kontrol warna dan kecerahan.

Saya yakin Anda pernah mengalaminya: Anda membeli banyak lampu pintar karena harganya murah dan berfungsi baik dengan Smart Life, tetapi kemudian Anda menyadari bahwa mengandalkan sepenuhnya pada cloud adalah hal yang sangat merepotkan. Anda ingin mengintegrasikan semuanya ke Home Assistant untuk memiliki kendali penuh atas rumah Anda, tetapi ketika Anda mulai melihat plugin, Anda menemukan bahwa hampir semuanya mengharuskan Anda untuk mendaftar di portal pengembang. Rasanya seperti mereka mencoba menjual ide "kendali lokal" padahal sebenarnya mereka memaksa Anda untuk melalui server mereka bahkan untuk memulai.
Kenyataannya adalah, meskipun mungkin tampak kontradiktif, langkah awal ini diperlukan untuk mendapatkan kunci enkripsi untuk setiap bola lampu. Setelah Anda memiliki kunci tersebut, lalu lintas data tidak perlu lagi meninggalkan jaringan Anda, memungkinkan Anda untuk mengelola lampu Anda tanpa server di Tiongkok mengetahui kapan Anda menyalakan lampu dapur. Jika Anda sabar dan mengikuti langkah-langkah yang benar, Anda dapat membuat perangkat Calex Anda, atau merek berbasis Tuya lainnya, beroperasi sepenuhnya secara otonom dan pribadi.
Mempersiapkan lahan dan peralatan

Sebelum memulai, Anda perlu menginstal HACS (Home Assistant Community Store) , karena ini adalah cara termudah untuk menambahkan plugin LocalTuya. Setelah HACS berjalan, cari dan instal LocalTuya dari repositori GitHub-nya. Jangan lewatkan langkah ini, karena ini adalah mesin yang memungkinkan komunikasi langsung dengan perangkat keras.
Untuk mengambil kunci keamanan, Anda perlu menginstal [nama perangkat lunak] di komputer Anda. Python dan NPMSetelah itu, buka terminal dan jalankan perintah tersebut. npm i @tuyapi/cli -g untuk menginstal utilitas tuya-cliAlat ini akan melakukan pekerjaan berat untuk mengekstrak informasi teknis yang dibutuhkan Home Assistant. berbicara dengan bola lampu tanpa perantara.
Proses pencocokan dan pengorganisasian

Saat Anda mulai menambahkan bohlam lampu, saya sangat menyarankan untuk menggunakan sedikit selotip untuk memberi label fisik pada setiap bohlam . Sangat mudah untuk bingung ketika Anda memiliki sepuluh lampu yang identik dan Anda tidak tahu mana yang untuk ruang tamu atau kamar tidur. Tuliskan nama yang Anda berikan di aplikasi, alamat IP-nya, dan ruang untuk kunci enkripsi.
Salah satu trik penting untuk mencegah pengaturan Anda bermasalah adalah dengan mengakses router dan menetapkan IP statis untuk setiap perangkat. Jika Anda membiarkan DHCP mengubah alamat IP, Home Assistant akan berhenti menemukan bohlam lampu, dan meskipun kontrol cloud masih berfungsi, akses lokal akan hilang , memaksa Anda untuk mengkonfigurasi ulang semuanya dari awal.
Mengekstraksi kunci enkripsi

Setelah lampu terhubung ke akun Tuya Anda, saatnya menggunakan terminal. Jalankan perintah berikut: tuya-cli wizardSaat pertama kali Anda melakukan ini, sistem akan meminta informasi Anda. Kredensial API dari portal pengembang. Setelah dikonfigurasi, Anda hanya perlu memasukkan ID salah satu perangkat Anda dan alat tersebut akan menghasilkan file JSON dengan nama, ID, dan kunci enkripsi dari semua perangkat yang terhubung ke akun Anda.
Pengaturan detail di Home Assistant

Saat menambahkan lampu ke LocalTuya, sebaiknya dilakukan satu per satu untuk menjaga stabilitas sistem. Prosesnya dibagi menjadi beberapa langkah: pertama, pilih bohlam lampu dari daftar menggunakan alamat IP-nya; kemudian, masukkan nama yang mudah diingat dan kunci enkripsi yang telah Anda peroleh sebelumnya. Pastikan bohlam lampu ditandai dengan nilai "20" di formulir data.
Pada langkah selanjutnya, definisikan perangkat sebagai "lampu ". Bagian yang paling rumit ada di akhir, dengan titik data (DP). Agar kontrol warna dan kecerahan berfungsi dengan benar, Anda harus menetapkan nilai-nilai berikut: Kecerahan pada 22 , Suhu Warna pada 22, Mode Warna pada 21, dan Warna pada 24. Nilai-nilai ini dapat bervariasi tergantung pada modelnya, tetapi umumnya merupakan standar untuk mencapai kontrol penuh roda warna.
Dengan mengikuti alur kerja ini, Anda akan mengubah lampu yang bergantung pada cloud menjadi perangkat yang dikelola secara lokal. Dengan menggabungkan penggunaan tuya-cli, menetapkan IP statis, dan memetakan titik data dengan benar di LocalTuya, Anda akan mendapatkan respons instan dari lampu dan ketenangan pikiran bahwa otomatisasi rumah Anda akan terus berfungsi bahkan jika koneksi internet terputus.