Funkcjonalność typów urządzeń zależy od dodanych do nich cech. Każdy typ urządzenia ma kilka zalecanych cech, ale możesz dodać te, które Ci odpowiadają.
| Nazwa | Cechy urządzenia | Opis | Zalecane typy urządzeń | 
|---|---|---|---|
| Jasność | action.devices.traits.Brightness | Bezwzględna wartość jasności jest w znormalizowanym zakresie od 0 do 100 (pojedyncze oświetlenie może nie obsługiwać wszystkich punktów w zasięgu, zależnie od konfiguracji oświetlenia LED). | Lekki przewodnik | 
| KolorSpectrum | action.devices.traits.ColorSpectrum | Dotyczy to „pełnych” żarówek kolorów, które mają różne zakresy kolorów RGB. Lampy mogą mieć dowolną kombinację kolorów ColorSpectrum i ColorTemperature. Oświetlenie i paski LED mogą mieć tylko widmo, natomiast niektóre żarówki do czytania mają tylko temperaturę. Żarówki ani podstawowe żarówki (inteligentne wtyczki) nie mają żadnych. | Lekki przewodnik | 
| Temperatura kolorów | action.devices.traits.ColorTemperature | Dotyczy to żarówek „ciepłych”, które pobierają kolor z kelwinów. Zazwyczaj jest to oddzielna metoda od funkcji ColorSpectrum. W temperaturze temperatury mogą występować białe punkty, do których nie można uzyskać dostępu przez Spectrum. Zależnie od dostępnych cech Google może wybrać odpowiedni tryb w zależności od żądania i typu oświetlenia (np. Ustaw światło w salonie na biało może wysyłać polecenia dotyczące temperatury do niektórych żarówek, a polecenia Spectrum do pasków LED). | Lekki przewodnik | 
| Zadokuj | action.devices.traits.Dock | Ta cecha jest przeznaczona dla urządzeń mobilnych, które można pobierać z powrotem i ładować. | Różne urządzenia | 
| Wł. | action.devices.traits.OnOff | Podstawowe funkcje włączania i wyłączania urządzeń, które mają włączone i wyłączania binarne, w tym wtyczek i przełączników, jak również wielu innych urządzeń. | Lekki przewodnik | 
| StopStop | action.devices.traits.StartStop | Uruchamianie i zatrzymywanie urządzenia pełni funkcję podobną do jego włączania i wyłączania. Urządzenia, które dziedziczą tę cechę, mogą różnie działać po włączeniu i włączeniu. W przeciwieństwie do urządzeń, które mają tylko stan włączenia i wyłączenia, niektóre urządzenia, które mogą się uruchamiać i zatrzymywać, także mogą wstrzymywać działanie aplikacji. | Dowolne – głównie urządzenia, odkurzacze i inne urządzenia o konkretnych aktywnościach wykraczających poza energię. | 
| Ustawienie temperatury | action.devices.traits.TemperatureSetting | Ta cecha obejmuje obsługę zarówno temperatury, jak i temperatury. | Przewodnik po termostacie | 
