Smart Rules - Actions
ℹ️ Sebagian besar Smart Rule menyediakan serangkaian tindakan untuk dipilih. Perlu diingat bahwa rangkaian tersebut hanya mencakup tindakan yang relevan untuk kombinasi perangkat input & output yang digunakan dalam Smart Rule.
Halaman tindakan
ℹ️ Set dasar (default)
- Tipe Aksi (Action Type)
- Ditentukan secara otomatis oleh sistem berdasarkan jenis perangkat output
- Contoh:
- Untuk lampu: On/Off/Dimmer
- Untuk tirai: Buka/Tutup/Stop
- Aksi Dasar (Basic Set of Actions)
- Kumpulan aksi paling umum digunakan untuk perangkat tersebut
- Ditampilkan langsung di antarmuka utama:
• Nyala/Mati (untuk lampu)
• Buka 50% (untuk tirai)
• Set ke Mode Eco (untuk termostat)
- Aksi Lanjutan (Advanced Actions)
- Diakses dengan tombol "Show more" (Tampilkan Lebih Banyak)
- Berisi opsi spesifik dan kompleks:
• Kontrol kecepatan kipas (level 1-5)
• Atur durasi timer spesifik
• Kombinasi multi-perangkat
Pengaturan Aksi pada Smart Rules
- Jenis Aksi yang Tersedia
- Hold (Tahan):
Aksi berkelanjutan sampai ada perubahan lain
Contoh: Lampu tetap menyala sampai dimatikan manual - One-time (Sekali jalan):
Aksi sementara lalu kembali ke mode sebelumnya
Contoh: Pompa hidup 5 menit lalu mati otomatis
- Hold (Tahan):
- Set Aksi Lanjutan
- Kumpulan semua opsi kontrol spesifik perangkat:
- Untuk lampu: Dimmable, RGB control
- Untuk motor: Kecepatan, arah putaran
- Untuk HVAC: Mode, fan speed, suhu target
- Kumpulan semua opsi kontrol spesifik perangkat:
- Mode Operasi Khusus(Hanya untuk One-time)
- Fitur khusus untuk:
1. Melakukan aksi sekali
2. Mengembalikan kontrol ke Smart Rule lain - Cara Kerja:
- Perangkat akan beralih ke mode Automatic setelah aksi selesai
- Hanya bekerja jika ada Smart Rule lain yang mengontrol perangkat yang sama
- Fitur khusus untuk:
Jenis tindakan - cara tindakan diterapkan pada aktuator
Dua Jenis Aksi Utama dalam Smart Rules
- One-time Action (Aksi Sekali Jalan)
- ⬜ Ikon berbentuk kotak kosong berwarna aksen
- Karakteristik:
- Aksi terjadi sekali saja saat kondisi terpenuhi
- Kontrol langsung dikembalikan setelah eksekusi
- Cocok untuk:
• Tombol impulse (nyala sesaat)
• Trigger notifikasi
• Skenario sekali pakai
- Contoh:
Tekan tombol → Buka pintu gerbang (3 detik) → Tutup otomatis
- Hold Action (Aksi Kontinu)
- 🟦 Ikon kotak terisi penuh warna aksen
- Karakteristik:
- Aksi berlangsung terus selama kondisi aktif
- Perangkat tetap dikontrol sampai:
1. Kondisi tidak terpenuhi LAGI
2. Ada aturan lain yang mengambil alih - Cocok untuk:
• Lampu yang harus tetap menyala
• Sistem pemanas/pendingin
• Penguncian otomatis
- Contoh:
Sensor gerak aktif → Lampu menyala (selama ada gerakan) → Mati otomatis saat tidak ada gerakan
Tindakan secara detail
Turn ON
Output device is turned ON
Turn OFF
Output device is turned OFF
Toggle
Jika perangkat keluaran berupa keluaran digital (switch), tindakan mengubah switch ke keadaan yang berlawanan dengan keadaan sebelum tindakan.
Halaman tindakan
Fitur Toggle pada Perangkat Bernilai (Dimmer/Analog Output)
- Konsep Dasar Toggle
Aksi yang mengubah nilai perangkat secara bergantian antara:- 0% (mati/nilai minimum)
- Nilai Target (bisa fixed atau dynamic)
- Jenis Nilai Target
- Fixed Value (Nilai Tetap):
Contoh: Toggle antara 0% ↔ 50%
[OFF] ↔ [50% brightness] - Last Value (Nilai Terakhir):
Menggunakan nilai sebelumnya yang bukan nol
Contoh:
Jika terakhir diatur ke 75% → Toggle antara 0% ↔ 75%
- Fixed Value (Nilai Tetap):
- Sumber Nilai Terakhir
Nilai non-zero bisa berasal dari:- Pengaturan manual pengguna
- Smart Rule lain
- Jadwal otomatis
Perhatikan, bahwa tindakan Toggle hanya tersedia sebagai tindakan Satu Kali saja.
Set value
Value of the output device is set to desired level. Available for continuously controlled outputs (dimmers, analog outputs etc.).
Set range
The device is set to the value from the defined range, which is closest to the last device value before the action
Impulses
Output device is switched between two states/values defined as On and Off
Parameter Aksi Impuls pada Smart Rules
- Status On
- Nilai/batas yang dianggap sebagai kondisi NYALA
- Contoh:
• Dimmer: >0%
• Relay: Kontak tertutup
• RGB: Brightness >0%
- Status Off
- Nilai/batas yang dianggap sebagai kondisi MATI
- Contoh:
• Analog: 0% atau ≤5% (tergantung konfigurasi)
• Digital: Kontak terbuka
- Delay Awal
- Waktu tunda sebelum aksi pertama dieksekusi
- Satuan: Milidetik/detik/menit
- Contoh Use Case:
Delay 2 detik → Memberi jeda setelah trigger
- Durasi
- Panjang waktu tiap fase On/Off:
timeline :
title Satu Siklus
section On
3 detik : Durasi Nyala
section Off
1 detik : Durasi Mati - Catatan: Berlaku untuk kedua state
- Panjang waktu tiap fase On/Off:
- Pengulangan
- Jumlah siklus penuh On-Off yang dihasilkan
- Contoh:
Repeat=3 → [On→Off]×3 kali - Special Case:
- 0 = Terus menerus
- 1 = Satu impuls saja
Keep original state/value
Output device is keeping actual state/value
Stop timer
One-time action that stops timer action started by other Smart rule
None
No action. Smart Rule does nothing (is bypassed) and makes output device available for other Smart Rule or manual control.
Timer
Mekanisme Aksi Tertunda dan Berdurasi di Smart Rules
- One-time Action dengan Timer
- Cara Kerja:
sequenceDiagram :
Trigger->> +Sistem: Kondisi terpenuhi
Sistem->> +Perangkat: Delay awal (jika ada)
Sistem->> Perangkat: Eksekusi aksi (durasi tertentu)
Sistem->> -Perangkat: Kembalikan kontrol setelah selesai - Karakteristik:
- Setelah eksekusi, perangkat bebas dikontrol oleh:
• Smart Rule lain
• Perintah manual - Contoh Use Case:
[Tombol] → [Delay 2s] → [Buka Pintu 5s] → [Selesai]
- Setelah eksekusi, perangkat bebas dikontrol oleh:
- Cara Kerja:
- Hold Action dengan Timer Cerdas
- Alur Kerja:
graph TD :
A[Trigger Aktif] --> B{Delay Selesai?}
B -->|Ya| C[Eksekusi Aksi]
C --> D{Trigger Masih Aktif?}
D -->|Ya| C
D -->|Tidak| E[Lepaskan Kontrol] - Fitur Unik:
- Selama trigger masih aktif, aksi akan diperpanjang otomatis
- Tetap melepas kontrol setelah kondisi tidak terpenuhi
- Contoh Implementasi:
Sensor Gerak → [Delay 10s] → [Lampu Nyala 2 menit]
• Jika gerak terus terdeteksi: timer diperpanjang
• Jika tidak ada gerak: mati setelah 2 menit
- Alur Kerja:
Perbandingan Visual:
| Parameter | One-time | Hold |
|---|---|---|
| Kontrol Pasca Aksi | Langsung dilepas | Dilepas setelah trigger off |
| Ekstensi Durasi | Tidak ada | Otomatis jika trigger tetap on |
| Cocok Untuk | Aksi instan sekali pakai | Skenario terkondisi terus |
Perhatikan bahwa Timer hanya melakukan tindakan tertentu, jangan pernah mengatur perangkat keluaran kembali ke keadaan sebelum tindakan dilakukan.
Tindakan gabungan
ℹ️ Perangkat yang dikontrol secara terus-menerus (output analog, dimmer, dsb.) menyediakan kontrol terpisah untuk Switch (On/Off/Toggle) dan Value. Dualitas ini didukung oleh tindakan Smart Rule sehingga Anda dapat memilih apakah tindakan tersebut memengaruhi Switch atau Value atau Keduanya. Fitur canggih tersebut memungkinkan Anda untuk mengontrol Switch dengan satu Smart Rule dan Value dengan Smart Rule lainnya yang sangat berguna untuk manajemen pencahayaan, dsb.
ℹ️ Basic View
ℹ️ Advanced view
ℹ️ doc_tap_action_value3 ;
ℹ️ Show more - opens menu for combined action
ℹ️ Advanced view with combined action menu
ℹ️ Value - action settings for device value part only
ℹ️ Digital output - action settings for device Digital output (Switch) part only