Funkcjonalność typów urządzeń pochodzi z cech, które dodajesz do każdego z nich. Każdy typ urządzenia ma kilka zalecanych cech, ale możesz dodać dowolne. Weryfikacja użytkownika dodatkowego jest obsługiwana w przypadku wszystkich cech urządzenia.
Zobacz listę obsługiwanych języków dla wszystkich cech.
Nazwa | Cechy urządzenia | Opis | Zalecane typy urządzeń |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
Ta cecha dotyczy urządzeń, które obsługują 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 są używane np. w systemach zabezpieczeń. | systemy alarmowe lub dowolne urządzenie, które obsługuje uzbrajanie i rozbrajanie; |
Brightness | action.devices.traits.Brightness |
Ustawienie jasności bezwzględnej mieści się w znormalizowanym zakresie od 0 do 100 (poszczególne światła mogą nie obsługiwać wszystkich punktów w zakresie w zależności od konfiguracji diod LED). | Light |
CameraStream | action.devices.traits.CameraStream |
Ta cecha dotyczy urządzeń, które mogą przesyłać strumieniowo obraz na ekrany innych firm, ekrany połączone z Chromecastem lub smartfony. Są to głównie kamery monitoringu lub kamery do monitorowania dzieci. Dotyczy to jednak również bardziej złożonych urządzeń z kamerą (np. urządzeń do wideokonferencji lub robotów odkurzają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 oświetlenie, które mogą zmieniać kolor lub temperaturę barwową. | Light |
ColorSpectrum | action.devices.traits.ColorSpectrum |
Dotyczy to żarówek „pełnokolorowych”, które przyjmują zakresy kolorów RGB. Źródła światła mogą mieć dowolną kombinację ColorSpectrum i ColorTemperature. Lampy akcentowe i paski LED mogą mieć tylko spektrum, a niektóre żarówki do czytania – tylko temperaturę. Zwykłe żarówki lub głupie światła podłączone do inteligentnych gniazdek nie mają żadnej z tych funkcji. | Light |
ColorTemperature | action.devices.traits.ColorTemperature |
Dotyczy to żarówek „ciepłych”, które przyjmują punkt koloru w kelwinach. Jest to zwykle osobny tryb od ColorSpectrum, a za pomocą temperatury mogą być dostępne punkty bieli, których nie można osiągnąć za pomocą spektrum. Na podstawie dostępnych cech Google może wybrać odpowiedni tryb w zależności od żądania i rodzaju światła (np. 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 spektrum do pasków LED). | Light |
Cook | action.devices.traits.Cook |
Ta cecha należy do urządzeń, które mogą gotować potrawy zgodnie z różnymi gotowymi ustawieniami i obsługiwanymi trybami gotowania. | Urządzenia, które umożliwiają przygotowywanie różnych rodzajów potraw. |
Dispense | action.devices.traits.Dispense |
Ta cecha dotyczy urządzeń, które obsługują wydawanie określonej ilości co najmniej 1 produktu fizycznego. Na przykład dozownik smakołyków dla psa może wydawać określoną liczbę smakołyków, kran może nalewać wodę do kubków, a dozownik karmy dla zwierząt może wydawać zarówno wodę, jak i karmę. | Urządzenia, które umożliwiają wydawanie określonej ilości co najmniej 1 produktu fizycznego. |
Dock | action.devices.traits.Dock |
Ten atrybut jest przeznaczony dla urządzeń mobilnych, które można zaprogramować tak, aby wracały do ładowania. | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
Ta cecha dotyczy urządzeń, które mogą przechowywać energię w baterii i potencjalnie ją ładować, lub urządzeń, które mogą ładować inne urządzenia. Ta cecha obsługuje rozpoczynanie i zatrzymywanie ładowania oraz sprawdzanie aktualnego poziomu naładowania, pozostałej pojemności i pojemności do pełnego naładowania. | urządzenia, które można naładować; |
FanSpeed | action.devices.traits.FanSpeed |
Ta cecha należy do urządzeń, które obsługują ustawianie prędkości wentylatora (czyli wydmuchiwanie powietrza z urządzenia na różnych poziomach, co może być częścią klimatyzacji lub ogrzewania albo samochodu) z ustawieniami takimi jak niskie, średnie i wysokie. | |
Fill | action.devices.traits.Fill |
Ta cecha dotyczy urządzeń, które można napełniać, np. wanny. | Każde 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 powietrza. | Każde urządzenie, które obsługuje ustawienia wilgotności, np. nawilżacz lub osuszacz powietrza. |
InputSelector | action.devices.traits.InputSelector |
Cechy urządzeń, które mogą zmieniać wejścia multimediów. Wejścia te mogą mieć dynamiczne nazwy w zależności od urządzenia i mogą reprezentować strumienie audio lub wideo, przewodowe lub sieciowe. | dowolne urządzenie multimedialne, które obsługuje przełączanie wejść; |
LightEffects | action.devices.traits.LightEffects |
Ta cecha dotyczy urządzeń, które obsługują złożone polecenia oświetlenia umożliwiające zmianę stanu, np. cykliczną zmianę kolorów. | Light |
Locator | action.devices.traits.Locator |
Ten atrybut jest używany w przypadku urządzeń, które można „znaleźć”. Obejmuje to telefony, roboty (w tym odkurzacze i kosiarki), drony i urządzenia z lokalizatorami, które można przymocować do innych urządzeń. | Każde urządzenie, które wymaga lokalizacji, np. robot Vacuum. |
LockUnlock | action.devices.traits.LockUnlock |
Ten atrybut należy do wszystkich urządzeń, które obsługują blokowanie i odblokowywanie lub zgłaszanie stanu zablokowania. | Każde urządzenie, które obsługuje blokowanie i odblokowywanie lub raportowanie stanu zablokowania. |
MediaState | action.devices.traits.MediaState |
Ten atrybut jest używany w przypadku urządzeń, które mogą zgłaszać stany multimediów. | Każde urządzenie multimedialne, które może raportować stany multimediów |
Modes | action.devices.traits.Modes |
Ta cecha należy do wszystkich urządzeń z dowolną liczbą trybów „n-way”, w których tryby i ustawienia każdego trybu są dowolne i unikalne dla każdego urządzenia lub typu urządzenia. Każdy tryb ma wiele możliwych ustawień, ale tylko jedno może być wybrane w danym momencie. Suszarka nie może być jednocześnie w trybie „delikatny”, „normalny” i „do zadań specjalnych”. Ustawienie, które można po prostu włączyć lub wyłączyć, należy do cechy Toggles. | Dowolna |
NetworkControl | action.devices.traits.NetworkControl |
Ta cecha należy do urządzeń, które obsługują raportowanie danych sieciowych i wykonywanie operacji specyficznych dla sieci. | Urządzenia, które mogą raportować dane sieciowe i wykonywać operacje specyficzne dla sieci. |
ObjectDetection | action.devices.traits.ObjectDetection |
Ta cecha dotyczy urządzeń, które mogą wykrywać obiekty lub osoby i wysyłać powiadomienia do użytkownika. Może być używana na przykład w przypadku dzwonków do drzwi, aby wskazywać, że osoba (o znanym lub nieznanym imieniu) zadzwoniła do drzwi, 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 dotyczy urządzeń, które mogą wykrywać obecność osób za pomocą czujników PIR, ultradźwiękowych lub czujników kontaktu fizycznego. | Urządzenia, które mogą wykrywać obecność osób za pomocą czujników PIR, ultradźwiękowych lub fizycznych. |
OnOff | action.devices.traits.OnOff |
Podstawowe funkcje włączania i wyłączania dowolnego urządzenia, które ma stan binarny włączony/wyłączony, w tym gniazdka 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 także częściowe otwieranie i zamykanie lub otwieranie i zamykanie w więcej niż jednym kierunku. Na przykład niektóre rolety mogą otwierać się w lewo lub w prawo. W niektórych przypadkach otwieranie niektórych urządzeń może być działaniem związanym z bezpieczeństwem, które wymaga uwierzytelniania dwuskładnikowego. (zobacz artykuł Uwierzytelnianie dwuskładnikowe); | Każde urządzenie, które obsługuje otwieranie i zamykanie. |
Reboot | action.devices.traits.Reboot |
Ten atrybut dotyczy urządzeń, które obsługują ponowne uruchamianie, np. routerów. Urządzenie musi obsługiwać ponowne uruchamianie jako pojedynczą czynność. | Każde urządzenie, które obsługuje ponowne uruchamianie. |
Rotation | action.devices.traits.Rotation |
Ta cecha należy do urządzeń, które obsługują rotację, np. rolet z obracanymi listwami. | Urządzenia obsługujące obracanie, np. rolety z obracanymi lamelami. |
RunCycle | action.devices.traits.RunCycle |
Ten atrybut reprezentuje każde urządzenie, które ma trwającą operację, o którą można wysłać zapytanie. Dotyczy to między innymi urządzeń działających 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 |
Ten atrybut obejmuje zarówno pomiary ilościowe (np. indeks jakości powietrza lub poziom dymu), jak i jakościowe (np. czy jakość powietrza jest zadowalająca lub czy poziom dymu jest niski czy wysoki). | czujniki, które podają pomiary ilościowe (np. poziom zadymienia) i jakościowe (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, tworząc urządzenia złożone. | Tylko Scene |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
Ta cecha dotyczy urządzeń, które obsługują aktualizacje oprogramowania, takich jak router. | Każde urządzenie, które obsługuje aktualizacje oprogramowania. |
StartStop | action.devices.traits.StartStop |
Uruchamianie i zatrzymywanie urządzenia działa podobnie jak włączanie i wyłączanie. Urządzenia, które dziedziczą tę cechę, działają inaczej, gdy są włączone i gdy są uruchomione. W przeciwieństwie do urządzeń, które mają tylko stan włączenia i wyłączenia, niektóre urządzenia, które można uruchamiać i zatrzymywać, mogą też wstrzymywać działanie. | Dowolne – głównie urządzenia i odkurzacze oraz inne rzeczy, które mają określone zachowanie wykraczające poza zużycie energii. |
StatusReport | action.devices.traits.StatusReport |
Ten atrybut raportuje bieżący stan określonego urządzenia lub połączonej grupy urządzeń. | Ogólna cecha do raportowania bieżącego stanu określonego urządzenia lub połączonej grupy urządzeń, np. systemu zabezpieczeń. |
TemperatureControl | action.devices.traits.TemperatureControl |
Cechy urządzeń (innych niż termostaty), które obsługują sterowanie temperaturą w urządzeniu lub w jego otoczeniu. 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 |
Cechą Timer reprezentuje timer na urządzeniu, głównie na sprzęcie kuchennym, takim jak piekarniki i kuchenki mikrofalowe, ale nie tylko. | Każde urządzenie z timerem, np. sprzęt kuchenny, taki jak kuchenka mikrofalowa lub piekarnik. |
Toggles | action.devices.traits.Toggles |
Ten atrybut dotyczy wszystkich urządzeń, których ustawienia mogą mieć tylko 2 stany. Te ustawienia mogą reprezentować fizyczny przycisk w stanie włączonym/wyłączonym lub aktywnym/nieaktywnym, pole wyboru w HTML-u lub dowolny inny element, który można włączyć lub wyłączyć. | Dowolna |
TransportControl | action.devices.traits.TransportControl |
Ta cecha obsługuje urządzenia multimedialne, które mogą sterować odtwarzaniem multimediów (np. wznawiać odtwarzanie wstrzymanej muzyki). | Urządzenia obsługują dwukierunkową komunikację dźwiękową z urządzeniami innych firm. |
Volume | action.devices.traits.Volume |
Ta cecha dotyczy urządzeń, które mogą zmieniać głośność (np. ustawiać ją na określonym poziomie, wyciszać lub wyłączać wyciszenie). | Urządzenia multimedialne, które mogą zmieniać głośność. |
Obsługiwane języki
Wszystkie powyższe atrybuty obsługują te języki:
- duński (
da
), - Niderlandzki (
nl
) - Język angielski (
en
) : atrybuty z sufiksami_values
i_synonyms
, które zawierają parametrlang
, muszą zawierać konfigurację w języku angielskim (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
),