Pemicu, kondisi, dan tindakan yang didukung

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.command.Broadcast pesan
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle kueri
device.command.ActivateScene aktifkan Mengaktifkan atau menonaktifkan suasana.
device.command.AppInstall newApplicationName Menginstal aplikasi di perangkat yang ditentukan.
device.command.AppSearch applicationName Telusuri aplikasi yang ditentukan.
device.command.AppSelect applicationName Pilih aplikasi yang diberikan.
device.command.ArmDisarm arm
armLevel
cancel
Menyetel tingkat alarm perangkat.
device.command.BrightnessAbsolute 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.command.BrightnessRelative 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.command.Charge muatan Mulai atau hentikan pengisian daya.
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
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.command.Cook cookingMode
foodPreset
quantity
start
unit
Mulai atau hentikan memasak.
device.command.Dispense amount
item
presetName
unit
Mengeluarkan item.
device.command.Dock Letakkan perangkat di dok.
device.command.EnableDisableGuestNetwork aktifkan Aktifkan atau nonaktifkan jaringan tamu.
device.command.EnableDisableNetworkProfile 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.command.Fill fill
fillLevel
Isi atau kosongkan perangkat.
device.command.FindMyDevice senyapkan Temukan perangkat target dengan membuat peringatan lokal.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Menyesuaikan tingkat kelembapan relatif terhadap nilai saat ini.
device.command.LightEffectColorLoop durasi Mengganti warna perangkat dengan serangkaian warna.
device.command.LightEffectPulse 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.command.LightEffectSleep durasi Seiring waktu, kurangi kecerahan perangkat secara bertahap dan, jika perlu, ubah suhu warna.
device.command.LightEffectWake durasi Seiring berjalannya waktu, tingkatkan kecerahan perangkat secara bertahap dan, jika perangkat mendukung efeknya, ubah suhu warna.
device.command.LockUnlock kunci Mengunci atau membuka kunci perangkat.
device.command.MediaNext Lewati ke item media berikutnya.
device.command.MediaPause Menjeda pemutaran media.
device.command.MediaPrevious Lewati ke item media sebelumnya.
device.command.MediaResume Melanjutkan pemutaran media.
device.command.MediaShuffle Mengacak playlist saat ini.
device.command.MediaStop Hentikan pemutaran media.
device.command.Mute bisukan Membisukan atau membunyikan perangkat yang ditentukan.
device.command.NextInput Beralih ke input berikutnya.
device.command.OnOff aktif Aktifkan atau nonaktifkan perangkat.
device.command.OpenClose openDirection
openPercent
Menetapkan status buka-tutup perangkat
device.command.PauseUnpause jeda Menjeda atau melanjutkan operasi perangkat.
device.command.PreviousInput Beralih ke input sebelumnya.
device.command.Reboot Memulai ulang perangkat.
device.command.RelativeChannel channelCount Menyesuaikan saluran saat ini dengan jumlah relatif.
device.command.ReturnChannel Kembali ke saluran sebelumnya yang digunakan pengguna.
device.command.ReverseFan Membalikkan arah kipas.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Menetapkan rotasi absolut perangkat.
device.command.SelectChannel channelCode
channelName
channelNumber
Menetapkan saluran saat ini ke nilai tertentu.
device.command.SetFanSpeed fanSpeed Setel kecepatan kipas angin.
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
Menyetel kecepatan relatif untuk kipas angin.
device.command.SetHumidity kelembapan Menyetel tingkat kelembapan ke nilai mutlak.
device.command.SetInput newInput Menetapkan input media.
device.command.SetVolume volumeLevel Menyetel volume perangkat tertentu.
device.command.StartStop mulai Mulai atau hentikan perangkat.
device.command.StopLightEffect Hentikan efek cahaya saat ini.
device.command.ThermostatSetMode thermostatMode Menetapkan mode operasi target untuk perangkat termostat.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Menyetel suhu target untuk perangkat termostat.
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Menetapkan rentang suhu target untuk perangkat termostat.
device.command.TimerAdjust durasi Sesuaikan durasi timer.
device.command.TimerCancel Batalkan timer.
device.command.TimerPause Jeda timer.
device.command.TimerResume Lanjutkan timer.
device.command.TimerStart durasi Mulai timer baru.
device.event.AnimalOtherDetection atau kucing telah terdeteksi oleh kamera. Deteksi jenis hewan lainnya tidak didukung.
device.event.DoorbellPress Bel pintu telah ditekan.
device.event.FaceFamiliarDetection Wajah yang dikenali telah terdeteksi oleh kamera.
device.event.FaceUnfamiliarDetection Wajah yang tidak dikenali telah terdeteksi oleh kamera.
device.event.MotionDetection Gerakan telah terdeteksi oleh perangkat.
device.event.MovingVehicleDetection Kendaraan yang bergerak telah terdeteksi oleh kamera.
device.event.PackageDelivered Paket yang dikirim telah terdeteksi oleh kamera.
device.event.PersonDetection Seseorang telah terdeteksi oleh kamera.
device.event.PersonTalking Suara orang yang sedang berbicara telah terdeteksi oleh perangkat.
device.event.Sound Suara telah terdeteksi oleh perangkat.
device.state.AppSelector currentApplication Untuk perangkat yang dapat beralih antar-aplikasi.
device.state.ArmDisarm currentArmLevel
isArmed
Untuk perangkat seperti sistem keamanan yang mendukung pengaktifan dan penonaktifan, ini menunjukkan apakah perangkat diaktifkan atau dinonaktifkan.
device.state.Brightness kecerahan Setelan kecerahan untuk perangkat.
device.state.Channel Untuk perangkat yang mendukung saluran di perangkat media.
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
Status setelan warna.
device.state.Cook currentCookingMode
currentFoodPreset
Untuk perangkat yang dapat memasak makanan sesuai dengan berbagai preset makanan dan mode memasak yang didukung.
device.state.Dock isDocked Untuk perangkat seluler mandiri yang dapat diperintahkan untuk kembali mengisi daya.
device.state.EnergyStorage 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.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Untuk perangkat yang mendukung penyetelan kecepatan kipas.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Untuk perangkat yang mendukung pengisian, seperti bak mandi.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Untuk perangkat yang mendukung setelan kelembapan seperti pelembap udara dan pengering udara.
device.state.InputSelector 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.state.LightEffects activeLightEffect Untuk perangkat yang dapat mendukung perintah pencahayaan kompleks untuk mengubah status, seperti mengulang berbagai warna.
device.state.LockUnlock isJammed
isLocked
Untuk perangkat yang mendukung penguncian dan pembukaan kunci, dan/atau pelaporan status terkunci.
device.state.MediaState playbackState Untuk perangkat yang memutar media, status media, seperti apakah media sedang diputar atau tidak.
device.state.MotionDetection motionDetectionEventInProgress Untuk perangkat yang dapat mendeteksi gerakan.
device.state.OccupancySensing jumlah tamu Untuk perangkat yang dapat mendeteksi hunian, baik melalui PIR, ultrasonik, atau penginderaan kontak fisik.
device.state.Online online Untuk perangkat yang mendukung status online dan offline, dan/atau melaporkan status online dan offline.
device.state.OnOff 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.state.OpenClose openPercent Untuk perangkat yang mendukung pembukaan dan penutupan, dan dalam beberapa kasus, pembukaan dan penutupan sebagian atau berpotensi dalam lebih dari satu arah.
device.state.Record isCurrentlyRecording Untuk perangkat yang mendukung perekaman ke media.
device.state.Rotation rotationDegrees
rotationPercent
Untuk perangkat yang mendukung rotasi, seperti tirai dengan bilah yang dapat diputar.
device.state.RunCycle 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.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
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.state.StartStop 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.state.TemperatureControl temperatureAmbient
temperatureSetpoint
Mengontrol suhu untuk perangkat selain termostat (misalnya, oven), baik di dalam maupun di sekitar perangkat.
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Untuk perangkat yang mendukung titik dan mode suhu.
device.state.Timer 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.state.Volume currentVolume
isMuted
Untuk perangkat yang dapat mengubah volume (misalnya, menyetel volume ke level tertentu, membisukan, atau mengaktifkan suara).
home.command.Notification body
members
title
Kirim notifikasi ke anggota rumah yang ditentukan menggunakan alamat email mereka.
home.state.HomePresence homePresenceMode
not Kondisi untuk merepresentasikan NOT logis dari kondisi lain.
atau Kondisi gabungan untuk merepresentasikan OR logis dari semua kondisi turunan.
time.between Merepresentasikan rentang waktu.
time.delay Menambahkan jeda dalam eksekusi otomatisasi.
time.schedule Mewakili peristiwa jadwal waktu.