Otomatisasi mendukung pemicu dan tindakan berikut. Semua negara bagian juga didukung sebagai kondisi.
Status/Peristiwa (pemicu) Kondisi Perintah (tindakan) |
Kolom yang Didukung | Deskripsi |
---|---|---|
dan | Kondisi gabungan untuk mewakili logika AND dari semua kondisi turunan. | |
assistant. |
pesan | |
assistant. |
okGoogle | |
assistant. |
kueri | |
device. |
aktifkan | Mengaktifkan atau menonaktifkan suasana. |
device. |
newApplicationName | Menginstal aplikasi di perangkat yang ditentukan. |
device. |
applicationName | Telusuri aplikasi yang dimaksud. |
device. |
applicationName | Pilih aplikasi yang dimaksud. |
device. |
arm armLevel cancel |
Menetapkan tingkat alarm perangkat. |
device. |
kecerahan | Menyesuaikan kecerahan absolut perangkat. Jika kecerahan diatur ke nilai yang lebih besar dari 0, perangkat akan menyala jika perangkat mati, dan [`OnOffState.state pribadi./on_off_state) berubah untuk menunjukkan bahwa perangkat menyala. Demikian pula, jika kecerahan disetel ke 0, perangkat akan mati dan [`OnOffState.state pribadi./on_off_state) berubah sebagaimana mestinya. |
device. |
kecerahanRelativePercent brightnessRelativeWeight |
Sesuaikan kecerahan relatif perangkat. Jika kecerahan diatur ke nilai yang lebih besar dari 0, perangkat akan menyala jika perangkat mati, dan [`OnOffState.state pribadi./on_off_state) berubah untuk menunjukkan bahwa perangkat menyala. Demikian pula, jika kecerahan disetel ke 0, perangkat akan mati dan [`OnOffState.state pribadi./on_off_state) berubah sebagaimana mestinya. |
device. |
muatan | Mulai atau hentikan pengisian daya. |
device. |
color. color. color. color. color. color. |
Menetapkan warna ke hue yang ditentukan. Ketika warna disetel pada perangkat yang nonaktif, perangkat akan menyala, dan [`OnOffState.state passback./on_off_state) berubah untuk mencerminkan hal ini. Demikian pula, saat kecerahan disetel ke 0, perangkat akan mati dan [`OnOffState.state`](./on_off_state) akan berubah. |
device. |
cookingMode foodPreset quantity start unit |
Mulai atau berhenti memasak. |
device. |
amount item presetName unit |
Mengeluarkan item. |
device. |
Pasang perangkat ke dok. | |
device. |
aktifkan | Mengaktifkan atau menonaktifkan jaringan tamu. |
device. |
enable profile |
Mengaktifkan atau menonaktifkan profil jaringan. Verifikasi pengguna sekunder dengan PIN harus digunakan. Keamanan rumah pengguna dapat dianggap terpengaruh jika perangkat keamanan lainnya dinonaktifkan melalui perintah ini. |
device. |
fill fillLevel |
Isi atau habiskan perangkat. |
device. |
senyapkan | Temukan perangkat target dengan membuat pemberitahuan lokal. |
device. |
relativeHumidityPercent relativeHumidityWeight |
Sesuaikan tingkat kelembapan relatif dengan nilai saat ini. |
device. |
durasi | Mengubah perangkat melalui serangkaian warna. |
device. |
durasi | Intensitas cahaya meningkat dari kecerahan tingkat menengah ke kecerahan maksimum, lalu menurun ke kecerahan tingkat menengah dengan total waktu siklus satu pulsa per detik. Selama setiap siklus, kecerahan maksimum harus bertahan 200 md dan kecerahan tingkat menengah, tidak termasuk periode transisi, harus berlangsung setidaknya 500 md. |
device. |
durasi | Selama jangka waktu tertentu, secara bertahap turunkan kecerahan perangkat dan, secara opsional, ubah suhu warna. |
device. |
durasi | Selama jangka waktu tertentu, tingkatkan kecerahan perangkat secara bertahap dan, jika perlu, ubah suhu warna. |
device. |
kunci | Kunci atau buka kunci perangkat. |
device. |
Langsung ke item media berikutnya. | |
device. |
Jeda pemutaran media. | |
device. |
Langsung ke item media sebelumnya. | |
device. |
Lanjutkan pemutaran media. | |
device. |
Acak playlist saat ini. | |
device. |
Hentikan pemutaran media. | |
device. |
bisukan | Membisukan atau membunyikan audio perangkat tertentu. |
device. |
Beralih ke input berikutnya. | |
device. |
aktif | Aktifkan atau nonaktifkan perangkat. |
device. |
openDirection openPercent |
Menyetel status buka-tutup perangkat |
device. |
jeda | Menjeda atau membatalkan jeda operasi perangkat. |
device. |
Beralih ke input sebelumnya. | |
device. |
Memulai ulang perangkat. | |
device. |
channelCount | Sesuaikan saluran saat ini dengan jumlah relatif. |
device. |
Kembali ke channel sebelumnya yang digunakan pengguna. | |
device. |
Balik arah kipas. | |
device. |
rotationDegrees rotationPercent |
Menetapkan rotasi absolut perangkat. |
device. |
channelCode channelName channelNumber |
Menyetel saluran saat ini ke nilai tertentu. |
device. |
fanSpeed | Setel kecepatan kipas. |
device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Setel kecepatan relatif untuk kipas. |
device. |
kelembapan | Setel tingkat kelembapan ke nilai absolut. |
device. |
newInput | Menyetel input media. |
device. |
volumeLevel | Menetapkan volume perangkat tertentu. |
device. |
mulai | Mulai atau hentikan perangkat. |
device. |
Hentikan efek cahaya saat ini. | |
device. |
thermostatMode | Menetapkan mode operasi target untuk perangkat termostat. |
device. |
thermostatTemperatureSetpoint | Menetapkan suhu target untuk perangkat termostat. |
device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Menyetel rentang suhu target untuk perangkat termostat. |
device. |
durasi | Sesuaikan durasi timer. |
device. |
Batalkan timer. | |
device. |
Menjeda timer. | |
device. |
Melanjutkan timer. | |
device. |
durasi | Mulai penghitung waktu baru. |
device. |
Kucing telah terdeteksi oleh kamera. | |
device. |
Seekor telah terdeteksi oleh kamera. | |
device. |
Hewan telah terdeteksi oleh kamera. | |
device. |
Bel pintu telah ditekan. | |
device. |
Wajah yang dikenali telah terdeteksi oleh kamera. | |
device. |
Wajah yang tidak dikenali telah terdeteksi oleh kamera. | |
device. |
Gerakan telah terdeteksi oleh perangkat. | |
device. |
Kendaraan yang bergerak telah terdeteksi oleh kamera. | |
device. |
Paket yang dikirim telah terdeteksi oleh kamera. | |
device. |
Seseorang telah terdeteksi oleh kamera. | |
device. |
Suara orang berbicara telah terdeteksi oleh perangkat. | |
device. |
Suara telah terdeteksi oleh perangkat. | |
device. |
currentApplication | Untuk perangkat yang dapat beralih antar-aplikasi. |
device. |
currentArmLevel Dipersembahkan |
Untuk perangkat seperti sistem keamanan yang mendukung pengaktifan dan penonaktifan, ini menunjukkan apakah perangkat diaktifkan atau dinonaktifkan. |
device. |
kecerahan | Setelan kecerahan untuk perangkat. |
device. |
Untuk perangkat yang mendukung saluran pada perangkat media. | |
device. |
color. color. color. color. color. |
Status setelan warna. |
device. |
currentCookingMode currentFoodPreset |
Untuk perangkat yang dapat memasak makanan sesuai dengan berbagai preset makanan dan mode memasak yang didukung. |
device. |
isDocked | Untuk perangkat yang dapat bergerak sendiri yang dapat diperintahkan untuk kembali untuk diisi dayanya. |
device. |
descriptiveCapacityRemaining isCharging isPluggedIn |
Status perangkat penyimpanan energi seperti baterai, termasuk jumlah energi yang disimpan, apakah sedang diisi daya atau tidak, dan apakah dicolokkan atau tidak. |
device. |
currentFanSpeedPercent currentFanSpeedSetting |
Untuk perangkat yang mendukung setelan kecepatan kipas. |
device. |
currentFillLevel currentFillPercent isFilled |
Untuk perangkat yang dapat diisi dayanya, seperti bak mandi. |
device. |
humidityAmbientPercent humiditySetpointPercent |
Untuk perangkat yang mendukung setelan kelembapan seperti pelembap udara dan pengering udara. |
device. |
currentInput | Mengaktifkan perangkat kueri yang dapat beralih input.
Input media dapat memiliki nama dinamis per perangkat yang merepresentasikan feed audio atau video. Feed ini dapat dihubungkan dengan kabel atau jaringan, tetapi feed tersebut harus diberi nama dan cukup persisten. Hal ini tidak mendukung feed efemeral arbitrer, seperti library jaringan yang dapat ditelusuri. Sumber Bluetooth yang dinamai dan disambungkan didukung. Sumber dapat memiliki beberapa nama, sehingga nama yang dibuat pengguna dan ditemukan didukung, serta nama default; misalnya, 'hdmi_1' mungkin juga 'pemutar DVD', atau 'usb_1' mungkin juga 'Hard drive'.
Input media dapat diurutkan untuk mendukung perintah 'berikutnya' dan 'sebelumnya'.
Catatan: InputSelector tidak mendukung tata bahasa kueri. |
device. |
activeLightEffect | Untuk perangkat yang dapat mendukung perintah pencahayaan yang kompleks untuk mengubah status, seperti melakukan loop berbagai warna. |
device. |
isJammed isLocked |
Untuk perangkat yang mendukung penguncian dan pembukaan kunci, dan/atau melaporkan status terkunci. |
device. |
playbackState | Untuk perangkat yang memutar media, status media, seperti apakah media sedang diputar atau tidak. |
device. |
motionDetectionEventInProgress | Untuk perangkat yang dapat mendeteksi gerakan. |
device. |
jumlah tamu | Untuk perangkat yang dapat mendeteksi kehadiran, baik melalui PIR, ultrasonik, atau deteksi kontak fisik. |
device. |
online | Untuk perangkat yang mendukung status online dan offline, dan/atau melaporkan status online dan offline. |
device. |
aktif | Fungsionalitas aktif dan nonaktif dasar untuk perangkat apa pun yang mengaktifkan dan menonaktifkan biner, termasuk steker dan tombol serta banyak perangkat mendatang. |
device. |
openPercent | Untuk perangkat yang mendukung pembukaan dan penutupan, dan dalam beberapa kasus, membuka dan menutup sebagian atau berpotensi dengan lebih dari satu arah. |
device. |
isCurrentlyRecording | Untuk perangkat yang mendukung perekaman ke media. |
device. |
rotationDegrees rotationPercent |
Untuk perangkat yang mendukung rotasi, seperti tirai dengan slat yang dapat diputar. |
device. |
currentCycleRemainingTime currentTotalRemainingTime |
Untuk perangkat yang memiliki durasi berkelanjutan untuk operasinya yang dapat dikueri. Perangkat seperti ini akan melaporkan jumlah total siklus di awal operasi, dan setiap siklus tempat perangkat sedang berjalan saat berjalan. |
device. |
currentSensorStateData. currentSensorStateData. |
Pengukuran yang dihasilkan oleh sensor. Misalnya, jumlah asap yang diukur oleh detektor asap, atau jumlah karbon monoksida yang diukur oleh detektor karbon monoksida, dan sebagainya. |
device. |
isPaused isRunning |
Untuk perangkat yang mendukung memulai dan menghentikan operasi. Memulai dan menghentikan perangkat memiliki fungsi yang serupa dengan menyalakan dan mematikannya. Hal ini menunjukkan bahwa fungsi perangkat secara berbeda saat diaktifkan dan saat dimulai. Mesin cuci tertentu, misalnya, dapat diaktifkan dan diubah setelannya sebelum benar-benar memulai operasi. |
device. |
suhuSuhu suhuSetpoint |
Mengontrol suhu untuk perangkat selain termostat (misalnya, oven), baik di dalam atau di sekitar perangkat. |
device. |
activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient termostatTemperatureSetpoint termostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Untuk perangkat yang mendukung titik dan mode suhu. |
device. |
timerPaused | Untuk perangkat yang mendukung kemampuan timer. Misalnya, pengontrol sprinkler cerdas atau sakelar lampu smart mungkin memiliki timer bawaan. Ini dapat digunakan untuk mengkueri perangkat tentang berapa banyak waktu yang tersisa di timer. |
device. |
currentVolume isMuted |
Untuk perangkat yang dapat mengubah volume (misalnya, menyetel volume ke tingkat tertentu, membisukan, atau membunyikan audio). |
home. |
body members title |
Mengirim notifikasi ke anggota rumah yang ditentukan. |
home. |
homePresenceMode | |
bukan | Kondisi untuk mewakili NOT logis kondisi lain. | |
atau | Kondisi gabungan untuk mewakili logika OR dari semua kondisi turunan. | |
time. |
Menunjukkan rentang waktu. | |
time. |
Menambahkan jeda dalam eksekusi otomatisasi. | |
time. |
Merepresentasikan peristiwa jadwal waktu. |