Pemicu, kondisi, dan tindakan yang didukung

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.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 dimaksud.
device.command.AppSelect applicationName Pilih aplikasi yang dimaksud.
device.command.ArmDisarm arm
armLevel
cancel
Menetapkan tingkat alarm perangkat.
device.command.BrightnessAbsolute 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.command.BrightnessRelative 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.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 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.command.Cook cookingMode
foodPreset
quantity
start
unit
Mulai atau berhenti memasak.
device.command.Dispense amount
item
presetName
unit
Mengeluarkan item.
device.command.Dock Pasang perangkat ke dok.
device.command.EnableDisableGuestNetwork aktifkan Mengaktifkan atau menonaktifkan 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 habiskan perangkat.
device.command.FindMyDevice senyapkan Temukan perangkat target dengan membuat pemberitahuan lokal.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Sesuaikan tingkat kelembapan relatif dengan nilai saat ini.
device.command.LightEffectColorLoop durasi Mengubah perangkat melalui 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 bertahan 200 md dan kecerahan tingkat menengah, tidak termasuk periode transisi, harus berlangsung setidaknya 500 md.
device.command.LightEffectSleep durasi Selama jangka waktu tertentu, secara bertahap turunkan kecerahan perangkat dan, secara opsional, ubah suhu warna.
device.command.LightEffectWake durasi Selama jangka waktu tertentu, tingkatkan kecerahan perangkat secara bertahap dan, jika perlu, ubah suhu warna.
device.command.LockUnlock kunci Kunci atau buka kunci perangkat.
device.command.MediaNext Langsung ke item media berikutnya.
device.command.MediaPause Jeda pemutaran media.
device.command.MediaPrevious Langsung ke item media sebelumnya.
device.command.MediaResume Lanjutkan pemutaran media.
device.command.MediaShuffle Acak playlist saat ini.
device.command.MediaStop Hentikan pemutaran media.
device.command.Mute bisukan Membisukan atau membunyikan audio perangkat tertentu.
device.command.NextInput Beralih ke input berikutnya.
device.command.OnOff aktif Aktifkan atau nonaktifkan perangkat.
device.command.OpenClose openDirection
openPercent
Menyetel status buka-tutup perangkat
device.command.PauseUnpause jeda Menjeda atau membatalkan jeda operasi perangkat.
device.command.PreviousInput Beralih ke input sebelumnya.
device.command.Reboot Memulai ulang perangkat.
device.command.RelativeChannel channelCount Sesuaikan saluran saat ini dengan jumlah relatif.
device.command.ReturnChannel Kembali ke channel sebelumnya yang digunakan pengguna.
device.command.ReverseFan Balik arah kipas.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Menetapkan rotasi absolut perangkat.
device.command.SelectChannel channelCode
channelName
channelNumber
Menyetel saluran saat ini ke nilai tertentu.
device.command.SetFanSpeed fanSpeed Setel kecepatan kipas.
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
Setel kecepatan relatif untuk kipas.
device.command.SetHumidity kelembapan Setel tingkat kelembapan ke nilai absolut.
device.command.SetInput newInput Menyetel input media.
device.command.SetVolume volumeLevel Menetapkan 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 Menetapkan suhu target untuk perangkat termostat.
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Menyetel rentang suhu target untuk perangkat termostat.
device.command.TimerAdjust durasi Sesuaikan durasi timer.
device.command.TimerCancel Batalkan timer.
device.command.TimerPause Menjeda timer.
device.command.TimerResume Melanjutkan timer.
device.command.TimerStart durasi Mulai penghitung waktu baru.
device.event.AnimalCatDetection Kucing telah terdeteksi oleh kamera.
device.event.AnimalDogDetection Seekor telah terdeteksi oleh kamera.
device.event.AnimalOtherDetection Hewan telah terdeteksi oleh kamera.
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 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
Dipersembahkan
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 pada 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 yang dapat bergerak sendiri yang dapat diperintahkan untuk kembali untuk diisi dayanya.
device.state.EnergyStorage 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.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Untuk perangkat yang mendukung setelan kecepatan kipas.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Untuk perangkat yang dapat diisi dayanya, seperti bak mandi.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Untuk perangkat yang mendukung setelan kelembapan seperti pelembap udara dan pengering udara.
device.state.InputSelector 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.state.LightEffects activeLightEffect Untuk perangkat yang dapat mendukung perintah pencahayaan yang kompleks untuk mengubah status, seperti melakukan loop berbagai warna.
device.state.LockUnlock isJammed
isLocked
Untuk perangkat yang mendukung penguncian dan pembukaan kunci, dan/atau melaporkan 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 kehadiran, baik melalui PIR, ultrasonik, atau deteksi 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 Fungsionalitas aktif dan nonaktif dasar untuk perangkat apa pun yang mengaktifkan dan menonaktifkan biner, termasuk steker dan tombol serta banyak perangkat mendatang.
device.state.OpenClose openPercent Untuk perangkat yang mendukung pembukaan dan penutupan, dan dalam beberapa kasus, membuka dan menutup sebagian atau berpotensi dengan 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 slat 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 siklus di awal operasi, dan setiap siklus tempat perangkat sedang berjalan saat berjalan.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
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 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.state.TemperatureControl suhuSuhu
suhuSetpoint
Mengontrol suhu untuk perangkat selain termostat (misalnya, oven), baik di dalam atau di sekitar perangkat.
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
termostatTemperatureSetpoint
termostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Untuk perangkat yang mendukung titik dan mode suhu.
device.state.Timer 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.state.Volume currentVolume
isMuted
Untuk perangkat yang dapat mengubah volume (misalnya, menyetel volume ke tingkat tertentu, membisukan, atau membunyikan audio).
home.command.Notification body
members
title
Mengirim notifikasi ke anggota rumah yang ditentukan.
home.state.HomePresence homePresenceMode
bukan Kondisi untuk mewakili NOT logis kondisi lain.
atau Kondisi gabungan untuk mewakili logika OR dari semua kondisi turunan.
time.between Menunjukkan rentang waktu.
time.delay Menambahkan jeda dalam eksekusi otomatisasi.
time.schedule Merepresentasikan peristiwa jadwal waktu.