Funkcje dla typów urządzeń pochodzą z właściwości, które dodasz do każdego z nich. Każdy typ urządzenia ma kilka zalecanych cech, ale możesz dodać te, które Ci odpowiadają. Weryfikacja dodatkowego użytkownika jest obsługiwana w przypadku wszystkich atrybutów urządzenia.
Zobacz listę obsługiwanych języków dla wszystkich cech.
Nazwa | Właściwość urządzenia | Opis | Zalecane typy urządzeń |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
Ta cecha dotyczy urządzeń obsługujących aplikacje multimedialne, zwykle pochodzące od innych firm. | Urządzenia multimedialne, które obsługują uruchamianie, instalowanie i wyszukiwanie aplikacji działających na urządzeniu. |
ArmDisarm | action.devices.traits.ArmDisarm |
Ta cecha obsługuje uzbrajanie i rozbrajanie, które jest używane na przykład w systemach bezpieczeństwa. | systemy alarmowe lub inne urządzenia obsługujące uzbrajanie i rozbrajanie; |
Brightness | action.devices.traits.Brightness |
Ustawienie jasności bezwzględnej ma normalizowany zakres od 0 do 100 (poszczególne światła mogą nie obsługiwać wszystkich punktów w zakresie ze względu na konfigurację diod LED). | Light |
CameraStream | action.devices.traits.CameraStream |
Ta cecha dotyczy urządzeń, które mogą przesyłać strumieniowo kanały wideo na ekrany innych firm, ekrany połączone z Chromecastem lub smartfony. Zazwyczaj są to kamery bezpieczeństwa lub kamery do nadzoru dzieci. Ta cecha dotyczy jednak również bardziej złożonych urządzeń z kamerą (np. urządzeń do wideokonferencji czy robotów sprzątających z kamerą). | Camera |
Channel | action.devices.traits.Channel |
Ta cecha dotyczy urządzeń, które obsługują kanały telewizyjne na urządzeniu multimedialnym. | Television |
ColorSetting | action.devices.traits.ColorSetting |
Ta cecha dotyczy urządzeń takich jak inteligentne światła, które mogą zmieniać kolor lub temperaturę barw. | Light |
ColorSpectrum | action.devices.traits.ColorSpectrum |
Dotyczy to „pełnych” żarówek, które obsługują zakresy kolorów RGB. Światła mogą mieć dowolną kombinację wartości ColorSpectrum i ColorTemperature. Lampy dekoracyjne i taśmy LED mogą mieć tylko widmo, a niektóre żarówki do czytania tylko temperaturę. Podstawowe żarówki i zwykłe lampy podłączone do inteligentnych gniazd nie mają żadnego z tych elementów. | Light |
ColorTemperature | action.devices.traits.ColorTemperature |
Dotyczy to „ciepłych” żarówek, które przyjmują punkt koloru w kelwinach. Jest to zazwyczaj oddzielna modalność od ColorSpectrum, a w przypadku temperatury mogą być dostępne punkty białe, których nie można osiągnąć za pomocą Spectrum. Na podstawie dostępnych cech Google może wybrać odpowiedni tryb na podstawie żądania i typu światła (na przykład polecenie Ustaw światła w salonie na białe może wysyłać polecenia dotyczące temperatury do niektórych żarówek i polecenia dotyczące widma do taśm LED). | Light |
Cook | action.devices.traits.Cook |
Ta cecha należy do urządzeń, które mogą gotować jedzenie według różnych wstępnie ustawionych ustawień i obsługiwanych trybów gotowania. | Urządzenia, które umożliwiają gotowanie różnych rodzajów potraw. |
Dispense | action.devices.traits.Dispense |
Ta cecha należy do urządzeń, które obsługują wydawanie określonej ilości co najmniej 1 produktu fizycznego. Na przykład dozownik psich przysmaków może wydawać różne przysmaki, kran może wydawać szklanki wody, a dozownik karmy może wydawać zarówno wodę, jak i karmę dla zwierząt. | Urządzenia, które umożliwiają wydawanie określonej ilości co najmniej 1 elementu fizycznego. |
Dock | action.devices.traits.Dock |
Ta cecha jest przeznaczona do urządzeń mobilnych, które mogą być sterowane za pomocą poleceń, aby wrócić do stacji ładowania. | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
Ta cecha należy do urządzeń, które mogą przechowywać energię w baterii i potencjalnie ładować się lub urządzeń, które mogą ładować inne urządzenie. Właściwość ta umożliwia uruchamianie i zatrzymywanie ładowania oraz sprawdzanie bieżącego poziomu naładowania, pozostałej pojemności i pojemności do pełnego naładowania. | Urządzenia, które mogą ładować baterię. |
FanSpeed | action.devices.traits.FanSpeed |
Ta cecha należy do urządzeń, które umożliwiają ustawienie prędkości wentylatora (czyli wydmuch powietrza z urządzenia na różnych poziomach, które może być częścią klimatyzacji lub jednostki grzewczej lub w samochodzie) z ustawieniami takimi jak niskie, średnie i wysokie. | |
Fill | action.devices.traits.Fill |
Ta cecha dotyczy urządzeń, które można wypełnić, takich jak wanna. | dowolne urządzenie, które można napełnić, np. wanna; |
HumiditySetting | action.devices.traits.HumiditySetting |
Ta cecha należy do urządzeń, które obsługują ustawienia wilgotności, takich jak nawilżacze i osuszacze. | dowolne urządzenie obsługujące ustawienia wilgotności, takie jak nawilżacz lub osuszacz; |
InputSelector | action.devices.traits.InputSelector |
Właściwość urządzeń, które mogą zmieniać wejścia multimediów. Te wejścia mogą mieć dynamiczne nazwy na poszczególnych urządzeniach i mogą reprezentować ścieżki audio lub wideo, przewodowe lub sieciowe. | dowolne urządzenie multimedialne, które obsługuje przełączanie wejść; |
LightEffects | action.devices.traits.LightEffects |
Ta cecha należy do urządzeń, które mogą obsługiwać złożone polecenia oświetlenia w celu zmiany stanu, takie jak cykliczne wyświetlanie różnych kolorów. | Light |
Locator | action.devices.traits.Locator |
Ta cecha jest używana w przypadku urządzeń, które można „znaleźć”. Dotyczy to telefonów, robotów (w tym odkurzaczy i kosiarek), dronów oraz produktów z użyciem tagów, które są przyczepiane do innych urządzeń. | dowolne urządzenie, które ma być zlokalizowane, np. robot Vacuum |
LockUnlock | action.devices.traits.LockUnlock |
Ta cecha należy do wszystkich urządzeń, które obsługują blokowanie i odblokowywanie lub zgłaszanie stanu zablokowania. | dowolne urządzenie obsługujące blokowanie i odblokowywanie lub raportowanie stanu zablokowania; |
MediaState | action.devices.traits.MediaState |
Ta cecha jest używana na urządzeniach, które mogą zgłaszać stan multimediów. | dowolne urządzenie multimedialne, które może zgłaszać stany multimediów; |
Modes | action.devices.traits.Modes |
Ta cecha dotyczy dowolnych urządzeń z dowolną liczbą „n-kierunkowych” trybów, w których tryby i ustawienia są dowolne i unikalne dla każdego urządzenia lub typu urządzenia. Każdy tryb ma wiele możliwych ustawień, ale można wybrać tylko jedno naraz. Suszarka nie może być jednocześnie w trybie „delikatnym”, „normalnym” i „intensywnym”. Ustawienie, które można włączyć lub wyłączyć, należy do atrybutu Toggles. | Dowolny |
NetworkControl | action.devices.traits.NetworkControl |
Ta cecha należy do urządzeń, które obsługują raportowanie danych sieciowych i wykonywanie operacji związanych z siecią. | Urządzenia, które mogą przekazywać dane sieciowe i wykonywać operacje związane z siecią. |
ObjectDetection | action.devices.traits.ObjectDetection |
Ta cecha należy do urządzeń, które mogą wykrywać obiekty lub osoby i wysyłać powiadomienia do użytkownika. Można go na przykład używać w przypadku dzwonków, aby wskazać, że dzwonił ktoś (znany lub nieznany), a także w przypadku kamer i czujników, które mogą wykrywać ruch obiektów lub zbliżających się osób. | Urządzenia, które mogą wykrywać obiekty lub osoby i wysyłać powiadomienia do użytkownika. |
OccupancySensing | action.devices.traits.OccupancySensing |
Ta cecha należy do urządzeń, które mogą wykrywać obecność, czy to za pomocą czujnika PIR, ultradźwięków czy wykrywania fizycznego kontaktu. | Urządzenia, które mogą wykrywać obecność osób za pomocą czujnika PIR, ultradźwięków lub czujnika fizycznego. |
OnOff | action.devices.traits.OnOff |
Podstawowa funkcja włączania i wyłączania dowolnego urządzenia, które ma funkcję włączania i wyłączania, w tym wtyczki i przełączniki, a także wiele przyszłych urządzeń. | |
OpenClose | action.devices.traits.OpenClose |
Ta cecha dotyczy urządzeń, które obsługują otwieranie i zamykanie, a w niektórych przypadkach otwieranie i zamykanie częściowe lub w kilku kierunkach. Na przykład niektóre żaluzje mogą otwierać się w lewo lub w prawo. W niektórych przypadkach otwarcie niektórych urządzeń może wymagać uwierzytelniania dwuskładnikowego. Zapoznaj się z artykułem Uwierzytelnianie dwuskładnikowe. | dowolne urządzenie, które obsługuje otwieranie i zamykanie; |
Reboot | action.devices.traits.Reboot |
Ta cecha należy do urządzeń, które obsługują restartowanie, takich jak routery. Urządzenie musi obsługiwać restartowanie jako pojedyncze działanie. | dowolne urządzenie, które obsługuje restartowanie; |
Rotation | action.devices.traits.Rotation |
Ta cecha dotyczy urządzeń, które obsługują obracanie, takich jak rolety z obracanymi lamelami. | Urządzenia, które obsługują obrót, takie jak rolety z możliwością obracania lameli. |
RunCycle | action.devices.traits.RunCycle |
Ta cecha reprezentuje każde urządzenie, które ma trwający czas działania, którego można użyć do zapytania. Dotyczy to między innymi urządzeń, które działają cyklicznie, takich jak pralki, suszarki i zmywarki. | dowolne – głównie urządzenia i inne urządzenia, które mają stany działania; |
SensorState | action.devices.traits.SensorState |
Ta cecha obejmuje zarówno pomiary ilościowe (np. indeks jakości powietrza lub poziom dymu), jak i stan jakościowy (np. czy jakość powietrza jest zadowalająca lub czy poziom dymu jest niski czy wysoki). | czujniki, które dostarczają pomiarów ilościowych (np. poziomu dymu) i jakościowych (np. czy jakość powietrza jest zadowalająca); |
Scene | action.devices.traits.Scene |
W przypadku scen typ jest mapowany 1:1 na cechę, ponieważ sceny nie łączą się z innymi cechami w celu utworzenia urządzeń złożonych. | Tylko Scene |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
Ta cecha dotyczy urządzeń, które obsługują aktualizacje oprogramowania, takich jak router. | dowolne urządzenie obsługujące aktualizacje oprogramowania; |
StartStop | action.devices.traits.StartStop |
Uruchomienie i wyłączenie urządzenia pełni podobną funkcję jak włączenie i wyłączenie. Urządzenia, które dziedziczą tę cechę, działają inaczej, gdy są włączone i uruchamiane. W przeciwieństwie do urządzeń, które mają tylko stan włączony i wyłączony, niektóre urządzenia mogą się uruchamiać i zatrzymywać, a także wstrzymywać podczas wykonywania operacji. | dowolne – głównie urządzenia i odkurzacze oraz inne urządzenia o specyficznych zachowaniach wykraczających poza zużycie energii |
StatusReport | action.devices.traits.StatusReport |
Ta cecha podaje bieżący stan określonego urządzenia lub połączonej grupy urządzeń. | Właściwość ogólnego przeznaczenia do raportowania bieżącego stanu określonego urządzenia lub połączonej grupy urządzeń, takich jak system zabezpieczeń. |
TemperatureControl | action.devices.traits.TemperatureControl |
Właściwość urządzeń (innych niż termostaty), które umożliwiają sterowanie temperaturą w urządzeniu lub w jego pobliżu. Obejmuje to urządzenia takie jak piekarniki i lodówki. | |
TemperatureSetting | action.devices.traits.TemperatureSetting |
Ta cecha obejmuje obsługę zarówno punktu temperatury, jak i trybów. | |
Timer | action.devices.traits.Timer |
Cecha Timer reprezentuje minutnik na urządzeniu, głównie urządzenia kuchenne, takie jak piekarniki i kuchenki mikrofalowe, ale nie tylko. | dowolne urządzenie z timerem, takie jak kuchenki mikrofalowe czy piekarniki; |
Toggles | action.devices.traits.Toggles |
Ta cecha dotyczy wszystkich urządzeń z ustawieniami, które mogą występować tylko w jednym z 2 stanów. Te ustawienia mogą reprezentować przycisk fizyczny z poziomem włączenia/wyłączenia lub aktywny/nieaktywny stan, pole wyboru w HTML lub dowolny inny element, który można włączyć lub wyłączyć. | Dowolny |
TransportControl | action.devices.traits.TransportControl |
Ta cecha obsługuje urządzenia multimedialne, które mogą sterować odtwarzaniem multimediów (np. wznawiać muzykę, która została wstrzymana). | Urządzenia obsługują dwukierunkową komunikację dźwiękową z urządzeniami innych firm. |
Volume | action.devices.traits.Volume |
Ta cecha należy do urządzeń, które mogą zmieniać głośność (na przykład ustawiać głośność na określony poziom, wyciszać lub wyłączać wyciszenie). | urządzenia multimedialne, które umożliwiają zmianę głośności; |
Obsługiwane języki
Wszystkie te cechy są obsługiwane w tych językach:
- duński (
da
), - Holenderski (
nl
) - Angielski (
en
) - Francuski (
fr
) - Niemiecki (
de
) - hindi (
hi
), - indonezyjski (
id
), - włoski (
it
), - japoński (
ja
) - koreański (
ko
), - norweski (
no
), - Portugalski (
pt-BR
) - hiszpański (
es
), - szwedzki (
sv
) - tajski (
th
), - chiński (
zh-TW
),