Otomatisasi mendukung pemicu dan tindakan berikut. Semua status juga didukung sebagai kondisi.
Status / Peristiwa (pemicu) Kondisi Perintah (tindakan) |
Kolom yang Didukung | Deskripsi |
---|---|---|
dan | Kondisi gabungan untuk merepresentasikan AND logis 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 ditentukan. |
device. |
applicationName | Pilih aplikasi yang diberikan. |
device. |
arm armLevel cancel |
Menyetel tingkat alarm perangkat. |
device. |
kecerahan | Menyesuaikan kecerahan absolut perangkat. Jika kecerahan disetel ke nilai yang lebih besar dari 0, perangkat akan diaktifkan jika dalam kondisi nonaktif, dan [`OnOffState.state`](./on_off_state) akan berubah untuk menunjukkan bahwa perangkat aktif. Demikian pula, saat kecerahan disetel ke 0, perangkat akan mati dan [`OnOffState.state`](./on_off_state) akan berubah sesuai dengan itu. |
device. |
brightnessRelativePercent brightnessRelativeWeight |
Menyesuaikan kecerahan relatif perangkat. Jika kecerahan disetel ke nilai yang lebih besar dari 0, perangkat akan diaktifkan jika dalam kondisi nonaktif, dan [`OnOffState.state`](./on_off_state) akan berubah untuk menunjukkan bahwa perangkat aktif. Demikian pula, saat kecerahan disetel ke 0, perangkat akan mati dan [`OnOffState.state`](./on_off_state) akan berubah sesuai dengan itu. |
device. |
muatan | Mulai atau hentikan pengisian daya. |
device. |
color. color. color. color. color. color. |
Menetapkan warna ke rona yang ditentukan. Saat warna disetel pada perangkat yang nonaktif, perangkat akan aktif, dan [`OnOffState.state`](./on_off_state) akan berubah untuk mencerminkan hal ini. Demikian pula, saat kecerahan disetel ke 0, perangkat akan mati dan [`OnOffState.state`](./on_off_state) akan berubah sesuai dengan itu. |
device. |
cookingMode foodPreset quantity start unit |
Mulai atau hentikan memasak. |
device. |
amount item presetName unit |
Mengeluarkan item. |
device. |
Letakkan perangkat di dok. | |
device. |
aktifkan | Aktifkan atau nonaktifkan 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 kosongkan perangkat. |
device. |
senyapkan | Temukan perangkat target dengan membuat peringatan lokal. |
device. |
relativeHumidityPercent relativeHumidityWeight |
Menyesuaikan tingkat kelembapan relatif terhadap nilai saat ini. |
device. |
durasi | Mengganti warna perangkat dengan 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 berlangsung selama 200 md dan kecerahan tingkat menengah, tidak termasuk periode transisi, harus berlangsung setidaknya selama 500 md. |
device. |
durasi | Seiring waktu, kurangi kecerahan perangkat secara bertahap dan, jika perlu, ubah suhu warna. |
device. |
durasi | Seiring berjalannya waktu, tingkatkan kecerahan perangkat secara bertahap dan, jika perangkat mendukung efeknya, ubah suhu warna. |
device. |
kunci | Mengunci atau membuka kunci perangkat. |
device. |
Lewati ke item media berikutnya. | |
device. |
Menjeda pemutaran media. | |
device. |
Lewati ke item media sebelumnya. | |
device. |
Melanjutkan pemutaran media. | |
device. |
Mengacak playlist saat ini. | |
device. |
Hentikan pemutaran media. | |
device. |
bisukan | Membisukan atau membunyikan perangkat yang ditentukan. |
device. |
Beralih ke input berikutnya. | |
device. |
aktif | Aktifkan atau nonaktifkan perangkat. |
device. |
openDirection openPercent |
Menetapkan status buka-tutup perangkat |
device. |
jeda | Menjeda atau melanjutkan operasi perangkat. |
device. |
Beralih ke input sebelumnya. | |
device. |
Memulai ulang perangkat. | |
device. |
channelCount | Menyesuaikan saluran saat ini dengan jumlah relatif. |
device. |
Kembali ke saluran sebelumnya yang digunakan pengguna. | |
device. |
Membalikkan arah kipas. | |
device. |
rotationDegrees rotationPercent |
Menetapkan rotasi absolut perangkat. |
device. |
channelCode channelName channelNumber |
Menetapkan saluran saat ini ke nilai tertentu. |
device. |
fanSpeed | Setel kecepatan kipas angin. |
device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Menyetel kecepatan relatif untuk kipas angin. |
device. |
kelembapan | Menyetel tingkat kelembapan ke nilai mutlak. |
device. |
newInput | Menetapkan input media. |
device. |
volumeLevel | Menyetel 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 | Menyetel suhu target untuk perangkat termostat. |
device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Menetapkan rentang suhu target untuk perangkat termostat. |
device. |
durasi | Sesuaikan durasi timer. |
device. |
Batalkan timer. | |
device. |
Jeda timer. | |
device. |
Lanjutkan timer. | |
device. |
durasi | Mulai timer baru. |
device. |
atau kucing telah terdeteksi oleh kamera. Deteksi jenis hewan lainnya tidak didukung. | |
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 yang sedang berbicara telah terdeteksi oleh perangkat. | |
device. |
Suara telah terdeteksi oleh perangkat. | |
device. |
currentApplication | Untuk perangkat yang dapat beralih antar-aplikasi. |
device. |
currentArmLevel isArmed |
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 di 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 seluler mandiri yang dapat diperintahkan untuk kembali mengisi daya. |
device. |
descriptiveCapacityRemaining isCharging isPluggedIn |
Status perangkat penyimpanan energi seperti baterai, termasuk jumlah energi yang disimpan, apakah sedang mengisi daya atau tidak, dan apakah dicolokkan atau tidak. |
device. |
currentFanSpeedPercent currentFanSpeedSetting |
Untuk perangkat yang mendukung penyetelan kecepatan kipas. |
device. |
currentFillLevel currentFillPercent isFilled |
Untuk perangkat yang mendukung pengisian, seperti bak mandi. |
device. |
humidityAmbientPercent humiditySetpointPercent |
Untuk perangkat yang mendukung setelan kelembapan seperti pelembap udara dan pengering udara. |
device. |
currentInput | Memungkinkan kueri perangkat yang dapat beralih input.
Input media dapat memiliki nama dinamis per perangkat yang merepresentasikan feed audio atau video. Feed ini dapat dihubungkan langsung atau melalui jaringan, tetapi harus diberi nama dan cukup persisten. Hal ini tidak mendukung feed sementara arbitrer, seperti library jaringan yang dapat ditelusuri. Sumber Bluetooth yang tersambung dan diberi nama didukung. Sumber dapat memiliki beberapa nama, sehingga nama yang dibuat dan ditemukan pengguna didukung, serta nama default; misalnya, 'hdmi_1' juga bisa 'Pemutar DVD', atau 'usb_1' juga bisa '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 kompleks untuk mengubah status, seperti mengulang berbagai warna. |
device. |
isJammed isLocked |
Untuk perangkat yang mendukung penguncian dan pembukaan kunci, dan/atau pelaporan 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 hunian, baik melalui PIR, ultrasonik, atau penginderaan kontak fisik. |
device. |
online | Untuk perangkat yang mendukung status online dan offline, dan/atau melaporkan status online dan offline. |
device. |
aktif | Fungsi aktif dan nonaktif dasar untuk perangkat apa pun yang memiliki fungsi aktif dan nonaktif biner, termasuk steker dan sakelar serta banyak perangkat di masa mendatang. |
device. |
openPercent | Untuk perangkat yang mendukung pembukaan dan penutupan, dan dalam beberapa kasus, pembukaan dan penutupan sebagian atau berpotensi dalam lebih dari satu arah. |
device. |
isCurrentlyRecording | Untuk perangkat yang mendukung perekaman ke media. |
device. |
rotationDegrees rotationPercent |
Untuk perangkat yang mendukung rotasi, seperti tirai dengan bilah yang dapat diputar. |
device. |
currentCycleRemainingTime currentTotalRemainingTime |
Untuk perangkat yang memiliki durasi berkelanjutan untuk operasinya yang dapat dikueri. Perangkat seperti ini akan melaporkan jumlah total siklusnya di awal pengoperasian, dan setiap siklus yang sedang dijalankan perangkat. |
device. |
currentSensorStateData. 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 operasi memulai dan menghentikan. Memulai dan menghentikan perangkat memiliki fungsi yang serupa dengan menghidupkan dan mematikannya. Hal ini menunjukkan bahwa perangkat berfungsi secara berbeda saat dihidupkan dan saat dimulai. Misalnya, mesin cuci tertentu dapat dihidupkan dan setelannya diubah sebelum benar-benar memulai pengoperasian. |
device. |
temperatureAmbient temperatureSetpoint |
Mengontrol suhu untuk perangkat selain termostat (misalnya, oven), baik di dalam maupun di sekitar perangkat. |
device. |
activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Untuk perangkat yang mendukung titik dan mode suhu. |
device. |
timerPaused | Untuk perangkat yang mendukung kemampuan timer. Misalnya, pengontrol penyiram smart atau sakelar lampu smart mungkin memiliki timer bawaan. Hal 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 level tertentu, membisukan, atau mengaktifkan suara). |
home. |
body members title |
Kirim notifikasi ke anggota rumah yang ditentukan menggunakan alamat email mereka. |
home. |
homePresenceMode | |
not | Kondisi untuk merepresentasikan NOT logis dari kondisi lain. | |
atau | Kondisi gabungan untuk merepresentasikan OR logis dari semua kondisi turunan. | |
time. |
Merepresentasikan rentang waktu. | |
time. |
Menambahkan jeda dalam eksekusi otomatisasi. | |
time. |
Mewakili peristiwa jadwal waktu. |