Die Funktionen für Gerätetypen stammen aus den Traits, die Sie den einzelnen Gerätetypen hinzufügen. Für jeden Gerätetyp gibt es eine Reihe empfohlener Eigenschaften, aber Sie können beliebige hinzufügen. Bestätigung des sekundären Nutzers wird für alle Geräteattribute unterstützt.
Eine Liste der unterstützten Sprachen für alle Eigenschaften finden Sie hier.
Name | Geräte-Trait | Beschreibung | Empfohlene Gerätetypen |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
Dieses Merkmal gehört zu Geräten, die Media-Apps unterstützen, in der Regel von Drittanbietern. | Mediengeräte, die das Starten, Installieren und Suchen von Anwendungen unterstützen, die auf dem Gerät ausgeführt werden. |
ArmDisarm | action.devices.traits.ArmDisarm |
Dieses Merkmal unterstützt das Scharf- und Unscharfschalten, wie es beispielsweise in Sicherheitssystemen verwendet wird. | Sicherheitssysteme oder Geräte, die das Scharf- und Unscharfschalten unterstützen. |
Brightness | action.devices.traits.Brightness |
Die Einstellung für die absolute Helligkeit liegt in einem normalisierten Bereich von 0 bis 100. Je nach LED-Konfiguration unterstützen einzelne Lampen möglicherweise nicht jeden Punkt in diesem Bereich. | Light |
CameraStream | action.devices.traits.CameraStream |
Dieses Merkmal gehört zu Geräten, die Videostreams auf Drittanbieterbildschirme, mit Chromecast verbundene Bildschirme oder Smartphones streamen können. In der Regel handelt es sich dabei um Sicherheitskameras oder Babykameras. Diese Eigenschaft gilt aber auch für komplexere Geräte mit einer Kamera, z. B. Videokonferenzgeräte oder Staubsaugerroboter mit einer Kamera. | Camera |
Channel | action.devices.traits.Channel |
Dieses Merkmal gehört zu Geräten, die TV-Kanäle auf einem Mediengerät unterstützen. | Television |
ColorSetting | action.devices.traits.ColorSetting |
Dieses Merkmal gilt für Geräte wie Smart-Home-Lampen, die ihre Farbe oder Farbtemperatur ändern können. | Light |
ColorSpectrum | action.devices.traits.ColorSpectrum |
Das gilt für „vollständige“ Farblampen, die RGB-Farbbereiche verwenden. Beleuchtung kann eine beliebige Kombination aus ColorSpectrum und ColorTemperature haben. Akzentbeleuchtung und LED-Streifen haben möglicherweise nur „Spektrum“, während einige Leselampen nur „Temperatur“ haben. Einfache Glühbirnen oder nicht smarte Lampen an Smart Plugs haben keines von beidem. | Light |
ColorTemperature | action.devices.traits.ColorTemperature |
Das gilt für Glühbirnen mit „warmem Licht“, die einen Farbpunkt in Kelvin annehmen. Dies ist in der Regel eine separate Modalität von ColorSpectrum. Es kann sein, dass über „Temperature“ verfügbare Weißpunkte nicht über „Spectrum“ erreicht werden können. Anhand der verfügbaren Eigenschaften wählt Google möglicherweise den geeigneten Modus für die Verwendung basierend auf Anfrage und Lampentyp aus. Bei Make the living room lights white (Stelle das Licht im Wohnzimmer auf Weiß) werden beispielsweise möglicherweise Temperatur-Befehle an einige Glühbirnen und Spektrum-Befehle an LED-Streifen gesendet. | Light |
Cook | action.devices.traits.Cook |
Dieses Attribut gehört zu Geräten, die Speisen gemäß verschiedenen Voreinstellungen und unterstützten Kochmodi zubereiten können. | Geräte, die zum Kochen verschiedener Arten von Lebensmitteln geeignet sind. |
Dispense | action.devices.traits.Dispense |
Dieses Merkmal gehört zu Geräten, die eine bestimmte Menge eines oder mehrerer physischer Artikel ausgeben können. Ein Spender für Hundeleckerlis kann beispielsweise eine bestimmte Anzahl von Leckerlis ausgeben, ein Wasserhahn kann Tassen mit Wasser ausgeben und ein Futterspender für Haustiere kann sowohl Wasser als auch Tierfutter ausgeben. | Geräte, die eine bestimmte Menge eines oder mehrerer physischer Artikel ausgeben können. |
Dock | action.devices.traits.Dock |
Dieses Merkmal ist für selbstfahrende Geräte konzipiert, die zum Aufladen zurückkehren können. | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
Dieses Merkmal gehört zu Geräten, die Energie in einem Akku speichern und möglicherweise wieder aufladen können, oder zu Geräten, die ein anderes Gerät aufladen können. Das Merkmal unterstützt das Starten und Beenden des Ladevorgangs sowie das Prüfen des aktuellen Ladestands, der verbleibenden Kapazität und der Kapazität bis zum vollständigen Aufladen. | Geräte, deren Akku aufgeladen werden kann |
FanSpeed | action.devices.traits.FanSpeed |
Dieses Attribut gehört zu Geräten, die das Einstellen der Geschwindigkeit eines Lüfters unterstützen (d. h. das Ausblasen von Luft aus dem Gerät auf verschiedenen Stufen, was Teil einer Klimaanlage oder Heizeinheit oder in einem Auto sein kann), mit Einstellungen wie niedrig, mittel und hoch. | |
Fill | action.devices.traits.Fill |
Dieses Merkmal gilt für Geräte, die befüllt werden können, z. B. eine Badewanne. | Alle Geräte, die gefüllt werden können, z. B. eine Badewanne. |
HumiditySetting | action.devices.traits.HumiditySetting |
Dieser Trait gehört zu Geräten, die Feuchtigkeitseinstellungen unterstützen, z. B. Luftbefeuchter und Luftentfeuchter. | Alle Geräte, die Feuchtigkeitseinstellungen unterstützen, z. B. ein Befeuchter oder Entfeuchter. |
InputSelector | action.devices.traits.InputSelector |
Trait für Geräte, die Media-Eingänge ändern können. Diese Eingänge können je nach Gerät dynamische Namen haben und Audio- oder Videofeeds darstellen, die fest verdrahtet oder vernetzt sind. | Alle Mediengeräte, die das Umschalten von Eingängen unterstützen. |
LightEffects | action.devices.traits.LightEffects |
Dieses Attribut gehört zu Geräten, die komplexe Beleuchtungsbefehle zur Änderung des Status unterstützen, z. B. das Durchlaufen verschiedener Farben. | Light |
Locator | action.devices.traits.Locator |
Dieses Merkmal wird für Geräte verwendet, die „gefunden“ werden können. Dazu gehören Smartphones, Roboter (einschließlich Staubsauger und Rasenmäher), Drohnen und tag-spezifische Produkte, die an anderen Geräten befestigt werden. | Alle Geräte, die geortet werden müssen, z. B. ein Roboter Vacuum |
LockUnlock | action.devices.traits.LockUnlock |
Dieses Merkmal gehört zu allen Geräten, die das Ver- und Entriegeln und/oder das Melden eines verriegelten Zustands unterstützen. | Alle Geräte, die das Ver- und Entriegeln und/oder das Melden des verriegelten Status unterstützen. |
MediaState | action.devices.traits.MediaState |
Dieses Merkmal wird für Geräte verwendet, die Medienstatus melden können. | Alle Mediengeräte, die Medienstatus melden können |
Modes | action.devices.traits.Modes |
Dieses Merkmal gehört zu allen Geräten mit einer beliebigen Anzahl von „n-way“-Modi, in denen die Modi und Einstellungen für jeden Modus beliebig und für jedes Gerät oder jeden Gerätetyp eindeutig sind. Jeder Modus hat mehrere mögliche Einstellungen, aber es kann jeweils nur eine ausgewählt werden. Ein Trockner kann nicht gleichzeitig im Modus „Feinwäsche“, „Normal“ und „Stark beanspruchte Wäsche“ betrieben werden. Eine Einstellung, die einfach aktiviert oder deaktiviert werden kann, gehört zum Toggles-Trait. | Beliebig |
NetworkControl | action.devices.traits.NetworkControl |
Dieses Merkmal gehört zu Geräten, die das Melden von Netzwerkdaten und die Ausführung netzwerkspezifischer Vorgänge unterstützen. | Geräte, die Netzwerkdaten melden und netzwerkspezifische Vorgänge ausführen können. |
ObjectDetection | action.devices.traits.ObjectDetection |
Dieses Merkmal gehört zu Geräten, die Objekte oder Personen erkennen und eine Benachrichtigung an den Nutzer senden können. Sie kann beispielsweise für Türklingeln verwendet werden, um anzuzeigen, dass eine Person (mit oder ohne Namen) geklingelt hat, sowie für Kameras und Sensoren, die die Bewegung von Objekten oder sich nähernden Personen erkennen können. | Geräte, die Objekte oder Personen erkennen und eine Benachrichtigung an den Nutzer senden können. |
OccupancySensing | action.devices.traits.OccupancySensing |
Dieses Merkmal gehört zu Geräten, die die Anwesenheit von Personen erkennen können, entweder durch PIR-, Ultraschall- oder physische Kontaktsensoren. | Geräte, die die Anwesenheit von Personen erkennen können, z. B. über PIR-Sensoren, Ultraschall oder physische Kontakterkennung. |
OnOff | action.devices.traits.OnOff |
Die grundlegende Ein- und Aus-Funktionalität für alle Geräte mit binärem Ein- und Aus-Status, einschließlich Steckdosen und Schaltern sowie vieler zukünftiger Geräte. | |
OpenClose | action.devices.traits.OpenClose |
Dieses Merkmal gehört zu Geräten, die das Öffnen und Schließen unterstützen, in einigen Fällen auch das teilweise Öffnen und Schließen oder das Öffnen und Schließen in mehr als einer Richtung. Einige Jalousien lassen sich beispielsweise nur nach links oder rechts öffnen. In einigen Fällen kann das Öffnen bestimmter Geräte eine sicherheitssensible Aktion sein, für die die Bestätigung in zwei Schritten erforderlich ist. Weitere Informationen finden Sie unter 2‑Faktor-Authentifizierung. | Jedes Gerät, das das Öffnen und Schließen unterstützt. |
Reboot | action.devices.traits.Reboot |
Dieses Merkmal gehört zu Geräten, die einen Neustart unterstützen, z. B. Router. Das Gerät muss einen Neustart als einzelne Aktion unterstützen. | Jedes Gerät, das einen Neustart unterstützt. |
Rotation | action.devices.traits.Rotation |
Dieses Attribut gehört zu Geräten, die eine Drehung unterstützen, z. B. Jalousien mit drehbaren Lamellen. | Geräte, die das Drehen unterstützen, z. B. Jalousien mit drehbaren Lamellen. |
RunCycle | action.devices.traits.RunCycle |
Dieses Merkmal steht für alle Geräte, deren Betriebsdauer abgefragt werden kann. Dazu gehören unter anderem Geräte, die zyklisch arbeiten, z. B. Waschmaschinen, Trockner und Geschirrspüler. | Beliebig – meist Geräte und andere Geräte mit Laufstatus |
SensorState | action.devices.traits.SensorState |
Dieses Attribut umfasst sowohl quantitative Messungen (z. B. Luftqualitätsindex oder Rauchpegel) als auch qualitative Angaben (z. B. ob die Luftqualität gut ist oder ob der Rauchpegel niedrig oder hoch ist). | Sensoren, die quantitative Messungen (z. B. Rauchpegel) und qualitative Zustände (z. B. ob die Luftqualität gut ist) liefern |
Scene | action.devices.traits.Scene |
Bei Szenen wird der Typ 1:1 dem Merkmal zugeordnet, da Szenen nicht mit anderen Merkmalen kombiniert werden, um zusammengesetzte Geräte zu bilden. | Nur Scene |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
Dieses Attribut gehört zu Geräten, die Softwareupdates unterstützen, z. B. Router. | Alle Geräte, die Softwareupdates unterstützen. |
StartStop | action.devices.traits.StartStop |
Das Starten und Stoppen eines Geräts hat eine ähnliche Funktion wie das Ein- und Ausschalten. Geräte, die dieses Merkmal übernehmen, funktionieren im eingeschalteten und im gestarteten Zustand unterschiedlich. Im Gegensatz zu Geräten, die nur ein Ein- und ein Aus-Zustand haben, können einige Geräte, die gestartet und gestoppt werden können, auch während des Betriebs pausieren. | Alle – hauptsächlich Geräte, Staubsauger und andere Dinge, die über den Stromverbrauch hinaus ein bestimmtes Aktivitätsverhalten aufweisen |
StatusReport | action.devices.traits.StatusReport |
Dieses Attribut gibt den aktuellen Status eines bestimmten Geräts oder einer Gruppe verbundener Geräte an. | Allgemeines Attribut zum Melden des aktuellen Status oder Zustands eines bestimmten Geräts oder einer Gruppe verbundener Geräte wie z. B. eines Sicherheitssystems. |
TemperatureControl | action.devices.traits.TemperatureControl |
Attribut für Geräte (außer Thermostate), die die Steuerung der Temperatur innerhalb oder in der Nähe des Geräts unterstützen. Dazu gehören Geräte wie Backöfen und Kühlschränke. | |
TemperatureSetting | action.devices.traits.TemperatureSetting |
Dieses Merkmal umfasst sowohl die Verarbeitung von Temperaturpunkten als auch von Modi. | |
Timer | action.devices.traits.Timer |
Das Trait „Timer“ steht für einen Timer auf einem Gerät, in erster Linie Küchengeräte wie Backöfen und Mikrowellen, aber nicht nur. | Alle Geräte mit einem Timer, z. B. Küchengeräte wie Mikrowellen oder Backöfen. |
Toggles | action.devices.traits.Toggles |
Dieses Merkmal gehört zu allen Geräten mit Einstellungen, die nur in einem von zwei Zuständen vorhanden sein können. Diese Einstellungen können eine physische Ein/Aus-Taste, ein Kontrollkästchen in HTML oder ein anderes speziell aktiviertes/deaktiviertes Element darstellen. | Beliebig |
TransportControl | action.devices.traits.TransportControl |
Dieses Attribut unterstützt Mediengeräte, die die Medienwiedergabe steuern können, z. B. das Fortsetzen von pausierter Musik. | Geräte unterstützen die bidirektionale Audiokommunikation mit Drittanbietergeräten. |
Volume | action.devices.traits.Volume |
Dieses Attribut gehört zu Geräten, die die Lautstärke ändern können, z. B. die Lautstärke auf einen bestimmten Pegel einstellen oder die Stummschaltung aktivieren oder deaktivieren. | Mediengeräte, die die Lautstärke ändern können. |
Unterstützte Sprachen
Die folgenden Sprachen werden für alle oben genannten Eigenschaften unterstützt:
- Dänisch (
da
) - Niederländisch (
nl
) - Englisch (
en
) : Attribute mit den Suffixen_values
und_synonyms
, die einenlang
-Parameter enthalten, müssen eine englische (en
) Konfiguration enthalten. - Französisch (
fr
) - Deutsch (
de
) - Hindi (
hi
) - Indonesisch (
id
) - Italienisch (
it
) - Japanisch (
ja
) - Koreanisch (
ko
) - Norwegisch (
no
) - Portugiesisch (
pt-BR
) - Spanisch (
es
) - Schwedisch (
sv
) - Thailändisch (
th
) - Chinesisch (
zh-TW
)