Aplikasi contoh menampilkan kemampuan dasar akses dan kontrol perangkat menggunakan Home API untuk jenis perangkat yang didukungnya.
Setelah otorisasi akun selesai dan struktur telah dipilih, aplikasi contoh akan memuat semua perangkat lokal yang ditemukan dalam struktur tersebut. Jika berada di ruangan, perangkat akan tercantum di bagian ruangan tersebut. Aplikasi contoh mendukung jenis perangkat berikut:
- Lampu Suhu Warna (menyala dan mati, kecerahan)
- Sensor Kontak (status boolean)
- Lampu yang Dapat Diredupkan (nyala dan mati, kecerahan)
- Lampu Warna yang Diperpanjang (aktif dan nonaktif, kecerahan)
- Tombol Umum
- Sensor Penghuni (deteksi penghuni)
- Lampu Aktif/Nonaktif (aktif dan nonaktif, kecerahan)
- Sakelar Lampu Aktif/Nonaktif
- Unit Plugin Aktif/Nonaktif (aktif dan nonaktif)
- Sensor Aktif/Nonaktif
Tindakan pada perangkat dan otomatisasi yang ada
Aplikasi contoh terdiri dari dua tab - Perangkat dan Otomatisasi. Setiap tab memberikan informasi tentang struktur dan memungkinkan Anda melakukan tugas.
Tab Perangkat
Tab Perangkat (Gambar 1) menampilkan ruangan dalam struktur (Halaman Belakang, Atap, Perjalanan) dan perangkat untuk setiap ruangan, beserta status setiap perangkat. Untuk melihat atau mengedit karakteristik di perangkat, ketuk nama perangkat. Tindakan ini akan mengarahkan Anda ke layar kontrol untuk perangkat tersebut (Gambar 2).
Untuk menambahkan perangkat ke struktur, ketuk Tambahkan Perangkat dari tab Perangkat (Gambar 1), lalu ikuti petunjuk untuk menambahkan perangkat dengan atau tanpa menggunakan kode QR.
Tab Otomatisasi
Tab Otomatisasi (Gambar 3) menampilkan daftar semua otomatisasi untuk struktur. Setiap otomatisasi menampilkan pemicu dan tindakannya. Beberapa pemicu dan tindakan didukung.
Ketuk otomatisasi untuk melihat detailnya, seperti yang ditunjukkan pada contoh dalam Gambar 4. Dalam tampilan mendetail ini, Anda dapat menghapus otomatisasi atau menjalankan otomatisasi secara manual tanpa memerlukan pemicu, asalkan tombol Manually Execute didukung untuk otomatisasi ini.
Selain itu, di tampilan mendetail otomatisasi (Gambar 4), Anda dapat mengalihkan
isActive untuk mengaktifkan atau menonaktifkan otomatisasi.
Bidang isValid ditetapkan oleh SDK dan bernilai false
jika ada
masalah dengan dukungan perangkat atau karakteristik atau masalah lainnya.
Membuat otomatisasi
Untuk membuat otomatisasi baru, ketuk tombol Buat dari tampilan daftar otomatisasi (Gambar 3). Layar New Automation akan muncul (Gambar 5).
Gunakan tombol +Tambahkan Pemicu dan +Tambahkan Tindakan (Gambar 5) untuk menambahkan satu atau beberapa pemicu dan tindakan ke otomatisasi Anda. Gambar 6 dan 7 menunjukkan contoh pemilihan pemicu dan tindakan. Setelah membuat pilihan, dan menyimpan pemicu atau tindakan, Anda akan melihat tombol Update Starter dan Remove Starter untuk pemicu (dan Update Action dan Remove Action untuk tindakan). Tindakan ini memberi Anda kesempatan untuk mengedit pemicu atau tindakan, atau menghapusnya, sebelum menyimpan otomatisasi itu sendiri.
Setelah selesai menambahkan pemicu dan tindakan, Anda dapat kembali ke layar Otomatisasi Baru dan mengetuk Buat Otomatisasi (Gambar 8).
Pemecahan masalah
Aplikasi menampilkan pesan dialog untuk beberapa peristiwa umum yang mungkin terjadi.
Lihat log adb
untuk mengetahui informasi tentang cara menyelesaikan peristiwa ini.
Jika Anda mengalami masalah saat menggunakan aplikasi contoh, lihat Pemecahan masalah.