Fungsi untuk jenis perangkat berasal dari fitur yang Anda tambahkan ke setiap perangkat. Setiap jenis perangkat memiliki sejumlah karakteristik yang direkomendasikan, tetapi Anda dapat menambahkan karakteristik yang Anda inginkan. Verifikasi pengguna sekunder didukung untuk semua sifat perangkat.
Lihat daftar bahasa yang didukung untuk semua sifat.
Nama | Trait Perangkat | Deskripsi | Jenis Perangkat yang Direkomendasikan |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
Ciri 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 |
Trait ini mendukung pengaktifan dan penonaktifan seperti yang digunakan, misalnya, dalam sistem keamanan. | Sistem keamanan atau perangkat apa pun yang mendukung pengaktifan dan penonaktifan. |
Brightness | action.devices.traits.Brightness |
Setelan kecerahan absolut berada dalam rentang yang dinormalisasi dari 0 hingga 100 (setiap lampu mungkin tidak mendukung setiap titik dalam rentang berdasarkan konfigurasi LED-nya). | Light |
CameraStream | action.devices.traits.CameraStream |
Ciri ini dimiliki oleh perangkat yang memiliki kemampuan untuk menstreamingkan feed video ke layar pihak ketiga, layar yang terhubung ke Chromecast, atau smartphone. Sebagian besar perangkat ini adalah kamera keamanan atau kamera bayi. Namun, ciri ini juga berlaku untuk perangkat yang lebih kompleks yang memiliki kamera (misalnya, perangkat konferensi video atau robot penyedot debu dengan kamera). | Camera |
Channel | action.devices.traits.Channel |
Ciri ini termasuk dalam perangkat yang mendukung saluran TV di perangkat media. | Television |
ColorSetting | action.devices.traits.ColorSetting |
Ciri 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. Bohlam dasar, atau lampu biasa pada 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 dicapai oleh Spektrum. Berdasarkan karakteristik yang tersedia, Google dapat memilih mode yang sesuai untuk digunakan berdasarkan permintaan dan jenis lampu (misalnya, Ubah warna lampu ruang keluarga menjadi putih dapat mengirim perintah Suhu ke beberapa bohlam dan perintah Spektrum ke strip LED). | Light |
Cook | action.devices.traits.Cook |
Ciri 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 |
Ciri ini dimiliki oleh perangkat yang mendukung pengeluaran sejumlah tertentu satu atau beberapa item fisik. Misalnya, dispenser camilan dapat mengeluarkan sejumlah camilan, keran dapat mengeluarkan segelas air, dan pemberi makan hewan peliharaan dapat mengeluarkan air dan makanan hewan peliharaan. | Perangkat yang mendukung pengeluaran sejumlah tertentu satu atau beberapa item fisik. |
Dock | action.devices.traits.Dock |
Ciri ini dirancang untuk perangkat seluler mandiri yang dapat diperintahkan untuk kembali mengisi daya. | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
Ciri ini dimiliki oleh perangkat yang dapat menyimpan energi dalam baterai dan berpotensi mengisi ulang daya, atau perangkat yang dapat mengisi daya perangkat lain. Trait 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 |
Trait ini termasuk dalam perangkat yang mendukung penyetelan kecepatan kipas (yaitu, meniupkan udara dari perangkat pada berbagai level, yang mungkin merupakan bagian dari unit pendingin atau pemanas udara, atau di dalam mobil), dengan setelan seperti rendah, sedang, dan tinggi. | |
Fill | action.devices.traits.Fill |
Ciri ini berlaku untuk perangkat yang mendukung pengisian, seperti bak mandi. | Perangkat apa pun yang mendukung pengisian, seperti bak mandi. |
HumiditySetting | action.devices.traits.HumiditySetting |
Trait ini termasuk dalam perangkat yang mendukung setelan kelembapan seperti pelembap udara dan pengering udara. | Perangkat apa pun yang mendukung setelan kelembapan, seperti pelembap udara atau pengering udara. |
InputSelector | action.devices.traits.InputSelector |
Trait untuk perangkat yang dapat mengubah input media. Input ini dapat memiliki nama dinamis per perangkat, dan dapat mewakili feed audio atau video, yang terhubung langsung atau melalui jaringan. | Perangkat media apa pun yang mendukung peralihan input. |
LightEffects | action.devices.traits.LightEffects |
Trait ini termasuk dalam perangkat yang dapat mendukung perintah pencahayaan kompleks untuk mengubah status, seperti melakukan looping melalui berbagai warna. | Light |
Locator | action.devices.traits.Locator |
Ciri ini digunakan untuk perangkat yang dapat "ditemukan". Hal ini mencakup ponsel, robot (termasuk penyedot debu dan mesin pemotong rumput), drone, dan produk khusus tag yang terpasang ke perangkat lainnya. | Perangkat apa pun yang perlu dilacak lokasinya, seperti Vacuum robotik |
LockUnlock | action.devices.traits.LockUnlock |
Trait ini termasuk dalam perangkat apa pun yang mendukung penguncian dan pembukaan kunci, dan/atau pelaporan status terkunci. | Perangkat apa pun yang mendukung penguncian dan pembukaan kunci, dan/atau pelaporan status terkunci. |
MediaState | action.devices.traits.MediaState |
Trait ini digunakan untuk perangkat yang dapat melaporkan status media. | Perangkat media apa pun yang dapat melaporkan status media |
Modes | action.devices.traits.Modes |
Fitur ini dimiliki oleh perangkat apa pun dengan jumlah mode "n-arah" yang arbitrer, yang modenya dan setelan untuk setiap mode bersifat arbitrer 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 dapat diaktifkan atau dinonaktifkan saja termasuk dalam trait Toggles. | Semua |
NetworkControl | action.devices.traits.NetworkControl |
Ciri 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 |
Ciri ini dimiliki oleh perangkat yang dapat mendeteksi objek atau orang dan mengirimkan notifikasi kepada pengguna. Misalnya, 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 mengirimkan notifikasi kepada pengguna. |
OccupancySensing | action.devices.traits.OccupancySensing |
Ciri ini dimiliki oleh perangkat yang dapat mendeteksi hunian, baik melalui PIR, ultrasonik, atau sensor kontak fisik. | Perangkat yang dapat mendeteksi hunian, baik melalui PIR, ultrasonik, atau penginderaan kontak fisik. |
OnOff | action.devices.traits.OnOff |
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. | |
OpenClose | action.devices.traits.OpenClose |
Trait ini termasuk dalam perangkat yang mendukung pembukaan dan penutupan, dan dalam beberapa kasus, pembukaan dan penutupan sebagian atau berpotensi dalam lebih dari satu arah. Misalnya, beberapa tirai dapat dibuka ke kiri atau ke kanan. Dalam beberapa kasus, membuka kunci perangkat tertentu dapat menjadi tindakan sensitif keamanan yang dapat memerlukan autentikasi 2 langkah. Lihat Autentikasi 2 langkah. | Perangkat apa pun yang mendukung pembukaan dan penutupan. |
Reboot | action.devices.traits.Reboot |
Trait ini termasuk dalam perangkat yang mendukung memulai ulang, seperti router. Perangkat harus mendukung mulai ulang sebagai satu tindakan. | Perangkat apa pun yang mendukung mulai ulang. |
Rotation | action.devices.traits.Rotation |
Ciri 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 |
Trait ini merepresentasikan perangkat apa pun yang memiliki durasi berkelanjutan untuk pengoperasiannya yang dapat dikueri. Hal ini mencakup, tetapi tidak terbatas pada, perangkat yang beroperasi secara siklik, seperti mesin cuci, pengering, dan mesin pencuci piring. | Semua - sebagian besar peralatan dan perangkat lain yang memiliki status berjalan |
SensorState | action.devices.traits.SensorState |
Ciri 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 udara sehat) |
Scene | action.devices.traits.Scene |
Dalam kasus adegan, jenisnya dipetakan 1:1 ke sifat, karena adegan tidak digabungkan dengan sifat lain untuk membentuk perangkat gabungan. | Scene saja |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
Ciri ini dimiliki oleh perangkat yang mendukung update software seperti router. | Perangkat apa pun yang mendukung update software. |
StartStop | action.devices.traits.StartStop |
Memulai dan menghentikan perangkat memiliki fungsi yang serupa dengan menyalakan dan mematikannya. Perangkat yang mewarisi fungsi ini akan berfungsi secara berbeda saat dinyalakan dan saat dimulai. Tidak seperti perangkat yang hanya memiliki status aktif dan nonaktif, beberapa perangkat yang dapat memulai dan menghentikan 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 |
Trait ini melaporkan status atau kondisi saat ini dari perangkat tertentu atau grup perangkat yang terhubung. | Trait tujuan umum untuk melaporkan status atau kondisi saat ini dari perangkat tertentu atau grup perangkat yang terhubung seperti sistem keamanan) |
TemperatureControl | action.devices.traits.TemperatureControl |
Trait 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 |
Ciri ini mencakup penanganan titik suhu dan mode. | |
Timer | action.devices.traits.Timer |
Trait Timer merepresentasikan timer pada perangkat, terutama peralatan dapur seperti oven dan microwave, tetapi tidak terbatas pada peralatan tersebut. | Perangkat apa pun yang memiliki timer, seperti peralatan dapur seperti microwave atau oven. |
Toggles | action.devices.traits.Toggles |
Trait ini termasuk dalam perangkat apa pun dengan setelan yang hanya dapat ada dalam salah satu dari dua status. Setelan ini dapat merepresentasikan 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 |
Trait 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 |
Trait ini termasuk dalam perangkat yang dapat mengubah volume (misalnya, menyetel volume ke tingkat tertentu, membisukan, atau mengaktifkan suara). | Perangkat media yang dapat mengubah volume. |
Bahasa yang didukung
Bahasa berikut didukung di semua karakteristik di atas:
- Denmark (
da
) - Belanda (
nl
) - Inggris (
en
) : Atribut dengan akhiran_values
dan_synonyms
yang menyertakan parameterlang
harus menyertakan konfigurasi 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
)