Fungsi untuk jenis perangkat berasal dari karakteristik yang Anda tambahkan ke setiap jenis perangkat. Setiap jenis perangkat memiliki sejumlah karakteristik yang direkomendasikan, tetapi Anda dapat menambahkan karakteristik mana pun yang ingin. Verifikasi pengguna sekunder didukung untuk semua karakteristik perangkat.
Lihat daftar bahasa yang didukung untuk semua karakteristik.
Nama | Sifat Perangkat | Deskripsi | Jenis Perangkat yang Direkomendasikan |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
Sifat ini dimiliki oleh perangkat yang mendukung aplikasi media, biasanya dari pihak ketiga. | Perangkat media yang mendukung peluncuran, penginstalan, dan penelusuran aplikasi yang berjalan di perangkat. |
ArmDisarm | action.devices.traits.ArmDisarm |
Sifat ini mendukung pengaktifan dan penonaktifan seperti yang digunakan dalam, misalnya, sistem keamanan. | Sistem keamanan atau perangkat apa pun yang mendukung pengaktifan dan penonaktifan. |
Brightness | action.devices.traits.Brightness |
Setelan kecerahan absolut berada dalam rentang normalisasi dari 0 hingga 100 (setiap lampu mungkin tidak mendukung setiap titik dalam rentang berdasarkan konfigurasi LED-nya). | Light |
CameraStream | action.devices.traits.CameraStream |
Sifat ini dimiliki oleh perangkat yang memiliki kemampuan untuk menstreaming feed video ke layar pihak ketiga, layar yang terhubung ke Chromecast, atau smartphone. Secara umum, ini adalah kamera keamanan atau kamera bayi. Namun, sifat ini juga berlaku untuk perangkat yang lebih kompleks yang memiliki kamera (misalnya, perangkat konferensi video atau robot sedot debu dengan kamera). | Camera |
Channel | action.devices.traits.Channel |
Sifat ini dimiliki oleh perangkat yang mendukung saluran TV di perangkat media. | Television |
ColorSetting | action.devices.traits.ColorSetting |
Sifat ini berlaku untuk perangkat, seperti lampu smart, yang dapat mengubah warna atau suhu warna. | Light |
ColorSpectrum | action.devices.traits.ColorSpectrum |
Hal ini berlaku untuk bohlam warna "penuh" yang menggunakan rentang warna RGB. Lampu dapat memiliki kombinasi ColorSpectrum dan ColorTemperature. Lampu aksen dan strip LED mungkin hanya memiliki Spektrum, sedangkan beberapa bohlam baca hanya memiliki Suhu. Lampu dasar, atau lampu biasa di steker smart, tidak memiliki keduanya. | Light |
ColorTemperature | action.devices.traits.ColorTemperature |
Hal ini berlaku untuk bohlam "kehangatan" yang menggunakan titik warna dalam Kelvin. Ini umumnya merupakan modalitas terpisah dari ColorSpectrum, dan mungkin ada titik putih yang tersedia melalui Suhu yang tidak dapat dijangkau oleh Spectrum. Berdasarkan sifat yang tersedia, Google dapat memilih mode yang sesuai untuk digunakan berdasarkan permintaan dan jenis lampu (misalnya, Buat lampu ruang keluarga berwarna putih dapat mengirim perintah Suhu ke beberapa bohlam dan perintah Spektrum ke strip LED). | Light |
Cook | action.devices.traits.Cook |
Sifat ini dimiliki oleh perangkat yang dapat memasak makanan sesuai dengan berbagai preset makanan dan mode memasak yang didukung. | Perangkat yang mendukung memasak berbagai jenis makanan. |
Dispense | action.devices.traits.Dispense |
Sifat ini dimiliki oleh perangkat yang mendukung pengeluaran satu atau beberapa item fisik dalam jumlah tertentu. Misalnya, dispenser camilan dapat mengeluarkan sejumlah camilan, keran dapat mengeluarkan gelas air, dan pemberi makan hewan peliharaan dapat mengeluarkan air dan makanan hewan peliharaan. | Perangkat yang mendukung pengeluaran satu atau beberapa item fisik dalam jumlah tertentu. |
Dock | action.devices.traits.Dock |
Sifat ini dirancang untuk perangkat seluler mandiri yang dapat diperintah untuk kembali mengisi daya. | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
Sifat ini dimiliki oleh perangkat yang dapat menyimpan energi dalam baterai dan berpotensi mengisi ulang, atau perangkat yang dapat mengisi daya perangkat lain. Sifat ini mendukung memulai dan menghentikan pengisian daya, serta memeriksa level pengisian daya saat ini, kapasitas yang tersisa, dan kapasitas hingga nilai penuh. | Perangkat yang dapat mengisi daya baterainya. |
FanSpeed | action.devices.traits.FanSpeed |
Sifat ini dimiliki oleh perangkat yang mendukung setelan kecepatan kipas (yaitu, menghembuskan udara dari perangkat pada berbagai tingkat, yang mungkin merupakan bagian dari unit AC atau pemanas, atau di mobil), dengan setelan seperti rendah, sedang, dan tinggi. | |
Fill | action.devices.traits.Fill |
Karakteristik ini berlaku untuk perangkat yang mendukung pengisian, seperti bak mandi. | Perangkat apa pun yang mendukung pengisian, seperti bak mandi. |
HumiditySetting | action.devices.traits.HumiditySetting |
Karakteristik ini dimiliki oleh perangkat yang mendukung setelan kelembapan seperti pelembap udara dan pengering udara. | Perangkat apa pun yang mendukung setelan kelembapan, seperti pelembap atau pengering udara. |
InputSelector | action.devices.traits.InputSelector |
Sifat untuk perangkat yang dapat mengubah input media. Input ini dapat memiliki nama dinamis per perangkat, dan dapat mewakili feed audio atau video, baik yang terhubung dengan kabel maupun jaringan. | Perangkat media apa pun yang mendukung input peralihan. |
LightEffects | action.devices.traits.LightEffects |
Sifat ini dimiliki oleh perangkat yang dapat mendukung perintah pencahayaan kompleks untuk mengubah status, seperti melakukan loop melalui berbagai warna. | Light |
Locator | action.devices.traits.Locator |
Sifat ini digunakan untuk perangkat yang dapat "ditemukan". Ini mencakup ponsel, robot (termasuk penyedot debu dan mesin pemotong rumput), drone, dan produk khusus tag yang dipasang ke perangkat lain. | Perangkat apa pun yang perlu ditemukan, seperti Vacuum robot |
LockUnlock | action.devices.traits.LockUnlock |
Sifat ini dimiliki oleh perangkat apa pun yang mendukung penguncian dan pembukaan kunci, dan/atau melaporkan status terkunci. | Semua perangkat yang mendukung penguncian dan pembukaan kunci, dan/atau melaporkan status terkunci. |
MediaState | action.devices.traits.MediaState |
Sifat ini digunakan untuk perangkat yang dapat melaporkan status media. | Perangkat media apa pun yang dapat melaporkan status media |
Modes | action.devices.traits.Modes |
Ciri ini dimiliki oleh perangkat apa pun dengan jumlah mode "n-way" acak, dengan mode dan setelan untuk setiap mode bersifat acak dan unik untuk setiap perangkat atau jenis perangkat. Setiap mode memiliki beberapa kemungkinan setelan, tetapi hanya satu yang dapat dipilih dalam satu waktu; pengering tidak dapat berada dalam mode "delicate", "normal", dan "heavy duty" secara bersamaan. Setelan yang hanya dapat diaktifkan atau dinonaktifkan termasuk dalam karakteristik Toggles. | Semua |
NetworkControl | action.devices.traits.NetworkControl |
Sifat ini dimiliki oleh perangkat yang mendukung pelaporan data jaringan dan melakukan operasi khusus jaringan. | Perangkat yang dapat melaporkan data jaringan dan melakukan operasi khusus jaringan. |
ObjectDetection | action.devices.traits.ObjectDetection |
Sifat ini dimiliki oleh perangkat yang dapat mendeteksi objek atau orang dan mengirim notifikasi kepada pengguna. Misalnya, fitur ini dapat digunakan untuk bel pintu guna menunjukkan bahwa seseorang (bernama atau tidak bernama) membunyikan bel pintu, serta untuk kamera dan sensor yang dapat mendeteksi gerakan objek atau orang yang mendekat. | Perangkat yang dapat mendeteksi objek atau orang dan mengirim notifikasi kepada pengguna. |
OccupancySensing | action.devices.traits.OccupancySensing |
Sifat ini dimiliki oleh perangkat yang dapat mendeteksi kehadiran, baik melalui PIR, ultrasonik, maupun deteksi kontak fisik. | Perangkat yang dapat mendeteksi kehadiran, baik melalui PIR, ultrasonik, maupun deteksi kontak fisik. |
OnOff | action.devices.traits.OnOff |
Fungsi aktif dan nonaktif dasar untuk perangkat apa pun yang memiliki aktif dan nonaktif biner, termasuk steker dan tombol serta banyak perangkat mendatang. | |
OpenClose | action.devices.traits.OpenClose |
Sifat ini dimiliki oleh perangkat yang mendukung pembukaan dan penutupan, dan dalam beberapa kasus membuka dan menutup sebagian atau berpotensi dalam lebih dari satu arah. Misalnya, beberapa tirai dapat dibuka ke kiri atau ke kanan. Dalam beberapa kasus, membuka perangkat tertentu mungkin merupakan tindakan sensitif keamanan yang dapat memerlukan autentikasi 2 langkah. Lihat Autentikasi 2 langkah. | Semua perangkat yang mendukung pembukaan dan penutupan. |
Reboot | action.devices.traits.Reboot |
Sifat ini dimiliki oleh perangkat yang mendukung mulai ulang, seperti router. Perangkat harus mendukung mulai ulang sebagai satu tindakan. | Perangkat apa pun yang mendukung mulai ulang. |
Rotation | action.devices.traits.Rotation |
Karakteristik ini dimiliki oleh perangkat yang mendukung rotasi, seperti tirai dengan bilah yang dapat diputar. | Perangkat yang mendukung rotasi seperti tirai dengan bilah yang dapat diputar. |
RunCycle | action.devices.traits.RunCycle |
Ciri ini mewakili perangkat apa pun yang memiliki durasi berkelanjutan untuk operasinya yang dapat dikueri. Hal ini mencakup, tetapi tidak terbatas pada, perangkat yang beroperasi secara siklus, seperti mesin cuci, pengering, dan mesin pencuci piring. | Apa pun - sebagian besar peralatan dan perangkat lain yang memiliki status berjalan |
SensorState | action.devices.traits.SensorState |
Sifat ini mencakup pengukuran kuantitatif (misalnya, indeks kualitas udara atau tingkat asap) dan status kualitatif (misalnya, apakah kualitas udara sehat atau apakah tingkat asap rendah atau tinggi). | Sensor yang memberikan pengukuran kuantitatif (seperti kadar asap) dan status kualitatif (apakah kualitas udaranya sehat) |
Scene | action.devices.traits.Scene |
Dalam kasus scene, jenis memetakan 1:1 ke karakteristik, karena scene tidak digabungkan dengan karakteristik lain untuk membentuk perangkat komposit. | Scene saja |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
Sifat ini dimiliki oleh perangkat yang mendukung update software seperti router. | Semua perangkat yang mendukung update software. |
StartStop | action.devices.traits.StartStop |
Memulai dan menghentikan perangkat memiliki fungsi yang mirip dengan mengaktifkan dan menonaktifkannya. Perangkat yang mewarisi sifat ini berfungsi secara berbeda saat diaktifkan dan saat dimulai. Tidak seperti perangkat yang hanya memiliki status aktif dan nonaktif, beberapa perangkat yang dapat memulai dan berhenti juga dapat menjeda saat melakukan operasi. | Apa pun - sebagian besar peralatan dan penyedot debu serta hal-hal lain yang memiliki perilaku aktivitas tertentu di atas dan di luar daya |
StatusReport | action.devices.traits.StatusReport |
Atribut ini melaporkan status atau kondisi perangkat tertentu atau grup perangkat yang terhubung saat ini. | Sifat tujuan umum untuk melaporkan status atau kondisi saat ini perangkat tertentu atau grup perangkat yang terhubung seperti sistem keamanan) |
TemperatureControl | action.devices.traits.TemperatureControl |
Sifat untuk perangkat (selain termostat) yang mendukung pengontrolan suhu, baik di dalam maupun di sekitar perangkat. Hal ini mencakup perangkat seperti oven dan kulkas. | |
TemperatureSetting | action.devices.traits.TemperatureSetting |
Sifat ini mencakup penanganan titik dan mode suhu. | |
Timer | action.devices.traits.Timer |
Atribut Timer mewakili timer di perangkat, terutama peralatan dapur seperti oven dan microwave, tetapi tidak terbatas pada peralatan tersebut. | Perangkat apa pun dengan timer, seperti peralatan dapur seperti microwave atau oven. |
Toggles | action.devices.traits.Toggles |
Ciri ini dimiliki oleh perangkat apa pun dengan setelan yang hanya dapat ada dalam salah satu dari dua status. Setelan ini dapat mewakili tombol fisik dengan status aktif/nonaktif atau aktif/tidak aktif, kotak centang di HTML, atau jenis elemen lain yang diaktifkan/dinonaktifkan secara khusus. | Semua |
TransportControl | action.devices.traits.TransportControl |
Sifat ini mendukung perangkat media yang dapat mengontrol pemutaran media (misalnya, melanjutkan musik yang dijeda). | Perangkat mendukung komunikasi audio dua arah dengan perangkat pihak ketiga. |
Volume | action.devices.traits.Volume |
Sifat ini dimiliki oleh perangkat yang dapat mengubah volume (misalnya, menetapkan volume ke tingkat tertentu, membisukan, atau membunyikan). | Perangkat media yang dapat mengubah volume. |
Bahasa yang didukung
Bahasa berikut didukung di semua karakteristik di atas:
- Denmark (
da
) - Belanda (
nl
) - Inggris (
en
) - Prancis (
fr
) - Jerman (
de
) - Hindi (
hi
) - Indonesia (
id
) - Italia (
it
) - Jepang (
ja
) - Korea (
ko
) - Norwegia (
no
) - Portugis (
pt-BR
) - Spanyol (
es
) - Swedia (
sv
) - Thai (
th
) - China (
zh-TW
)