Pengantar Umum Smart Rules
Pengenalan Smart Rules di TapHome
Smart Rules adalah algoritma yang menghubungkan input dan output dengan menentukan:
- Kondisi input (pemicu)
- Aksi output (tindakan)
Cara Kerja:
- Input (sumber pemicu):
- Sensor (gerak, suhu, dll)
- Tombol fisik
- Variabel sistem
- Jadwal waktu
- Output (tindakan yang dilakukan):
- Mengontrol perangkat
- Mengirim notifikasi
- Memperbarui variabel
Contoh Penerapan:
- Tekan tombol → Nyala lampu
- Suhu > 30°C → Aktifkan AC
- Kadar CO2 tinggi → Tingkatkan ventilasi
Fitur Utama:
- Bisa dikombinasikan untuk skenario kompleks
- Dapat dibatasi dengan kondisi tertentu
- Mendukung prioritas aturan
Tips Penggunaan:
- Mulai dengan aturan sederhana
- Tambahkan batasan waktu jika perlu
- Uji coba sebelum digunakan permanen
Smart Rules memungkinkan automasi rumah yang cerdas dan efisien.
Lokasi Smart Rules di Antarmuka TapHome
Smart Rules dapat ditemukan dan dikelola melalui:
- Menu Device Detail:
- Buka perangkat yang ingin diatur
- Pilih tab "Smart Rules" di halaman detail perangkat
- Cara Akses:
- Navigasi: Devices → Pilih perangkat → Smart Rules (tab)
- Tampilan antarmuka akan menampilkan:
- Daftar rules yang sudah ada
- Tombol "+" untuk menambahkan rule baru
Fitur Tambahan:
- Setiap perangkat memiliki section Smart Rules sendiri
- Rules bisa diurutkan berdasarkan prioritas
- Indikator visual menandakan status aktif/nonaktif
Tips Penggunaan:
- Gunakan filter untuk mencari rules tertentu
- Tap lama pada rule untuk mengubah urutan prioritas
- Setiap perubahan otomatis tersimpan
Lokasi ini memungkinkan manajemen aturan automasi yang terpusat untuk tiap perangkat.
Struktur Tampilan Detail Perangkat di TapHome
- Informasi Dasar Perangkat
- Menampilkan nama perangkat
- Dilengkapi dengan:
- Zona (lokasi pemasangan)
- Kategori (jenis perangkat)
- Status Perangkat
- Menunjukkan nilai/keadaan terkini
Contoh: - Lampu: "ON" atau "OFF"
- Termostat: "Suhu 25°C"
- Menunjukkan nilai/keadaan terkini
- Bagian Log Aktivitas
- Daftar kronologis aksi yang pernah dilakukan
- Dilengkapi stempel waktu
Fitur:
✓ Mencatat hingga 40 aksi terbaru
✓ Tersedia untuk actuator (tidak untuk sensor)
- Bagian Smart Rules
- Tombol "Add new smart rule" membuka:
- Daftar aturan yang kompatibel dengan perangkat tersebut
- Pilihan aksi yang tersedia
Contoh:
- Untuk lampu: aturan timer, motion-based, dll
- Tombol "Add new smart rule" membuka:
- Opsi Tambahan
- Menu konfigurasi lanjutan
- Pengaturan khusus perangkat
- Opsi pemeliharaan
List of Smart rules
Daftar dasar - menyediakan akses cepat ke Smart Rule yang sering digunakan untuk perangkat yang dipilih.
Daftar lengkap (lanjutan) - dengan menekan “Tampilkan semua” pada daftar Dasar - semua Smart Rule yang tersedia untuk perangkat yang dipilih ditampilkan
Daftar Smart Rule secara rinci
Struktur Daftar Smart Rules untuk Perangkat
- Daftar Atas (Top List)
- Berisi aturan yang mengontrol perangkat tersebut
- Contoh: Untuk lampu, berisi aturan yang mengatur nyala/matinya
- Fitur khusus:
- Perangkat otomatis ditetapkan sebagai Output (aktuator)
- Ditandai dengan ikon panah mengarah ke perangkat
- Contoh penerapan: [Aturan 1] → [Lampu]
Jika sensor gerak aktif → Nyalakan lampu
- Ikon Perangkat (Device Icon)
- Menunjukkan posisi perangkat secara visual:
- Di antara daftar atas (output) dan bawah (input)
- Berfungsi sebagai pembatas hierarki aturan
- Menunjukkan posisi perangkat secara visual:
- Daftar Bawah (Bottom List)
- Berisi aturan dimana perangkat berfungsi sebagai Input
- Contoh: Untuk sensor suhu, berisi aturan yang dipicu oleh bacaannya
- Karakteristik:
- Perangkat otomatis menjadi pemicu aturan
- Contoh implementasi: [Sensor Suhu] → [Aturan 2]
Jika suhu > 30°C → Aktifkan AC
Catatan Penting:
- Logika yang sama berlaku untuk slot Smart Rule di tampilan detail perangkat
- Sistem secara otomatis menentukan peran perangkat (input/output) berdasarkan daftar yang dipilih
- Ikon panah membantu memvisualisasikan alur kontrol
Tampilan Manajemen Smart Rules untuk Perangkat
- "Affected by" (Dikendalikan oleh)
- Daftar Smart Rules yang mengontrol perangkat ini
- Perangkat berperan sebagai Output (aktuator)
- Contoh:
• Aturan Nyala Otomatis (07:00-18:00)
• Trigger Sensor Gerak
- Tombol Tambah Smart Rule Baru
- Ikon "+" untuk menambahkan aturan baru
- Sistem otomatis menyesuaikan peran perangkat:
- Output jika dipilih dari bagian atas
- Input jika dipilih dari bagian bawah
- "Assigned Smart Rules" (Aturan Terpasang)
- Daftar Smart Rules dimana perangkat sebagai Input (pemicu)
- Contoh untuk sensor:
• Notifikasi Suhu Tinggi
• Aktifkan AC Otomatis
Menu Tambahan (Tiga Titik)
Berikut opsi cepat yang tersedia:
- Rename (Ganti nama)
- Disable (Nonaktifkan sementara)
- Duplicate (Buat salinan)
- Change permissions (Ubah izin akses)
- Uninstall (Hapus aturan)
Di dalam Smart Rule
Antarmuka Penyuntingan Smart Rule di TapHome
- Tombol "Save" (Simpan)
- Untuk menyelesaikan pembuatan atau perubahan Smart Rule
- Wajib diklik setelah melakukan pengaturan
- Bagian "Input" (Masukan)
- Menampilkan perangkat yang berfungsi sebagai pemicu aturan
- Contoh:
• Sensor Gerak (Koridor)
• Tombol Pintu Depan
- Bagian "Actions" (Aksi)
- Untuk menentukan:
- Perangkat output yang dikontrol
- Tindakan yang dilakukan
- Contoh pengisian:
Output: Lampu Teras Aksi: Nyala selama 5 menit
- Untuk menentukan:
- Nama Smart Rule
- Dapat diklik untuk mengubah nama aturan
- Disarankan menggunakan nama deskriptif:
"Lampu Teras - Sensor Gerak Malam"
- Toggle "Enabled" (Aktifkan)
- Fungsi on/off untuk aturan:
- ✅ Aktif: Rule berjalan normal
- ⛔ Nonaktif: Rule dilewati sistem (tapi tidak terhapus)
- Fungsi on/off untuk aturan:
- "Limiting Condition" (Kondisi Pembatas)
- Mengaktifkan aturan secara dinamis berdasarkan:
- Waktu tertentu (misal jam 18:00-06:00)
- Kondisi perangkat lain
- Contoh penggunaan:
IF [Suhu < 20°C] THEN [Aktifkan Rule Pemanas]
- Mengaktifkan aturan secara dinamis berdasarkan:
- Tombol "Uninstall" (Hapus)
- Menghapus permanen Smart Rule
- Akan muncul dialog konfirmasi:
"Yakin hapus aturan ini?"
[Batal] [Hapus] - ⚠️ Tidak dapat dikembalikan (no undo)