Die Funktionalität für Gerätetypen ergibt sich aus den Traits, die Sie jedem Gerätetyp hinzufügen. Für jeden Gerätetyp wird eine Reihe von Attributen empfohlen, Sie können aber auch andere 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 Attribut 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 Attribut 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 Attribut gehört zu Geräten, die TV-Sender 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-Steckdosen 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 die Temperatur verfügbare Weißpunkte nicht über das Spektrum erreicht werden können. Anhand der verfügbaren Eigenschaften wählt Google möglicherweise den geeigneten Modus für die Verwendung basierend auf der Anfrage und dem Lichttyp aus. Wenn du beispielsweise Make the living room lights white sagst, werden möglicherweise Temperaturbefehle an einige Glühbirnen und Spektrumbefehle 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 verwendet werden können. |
Dispense | action.devices.traits.Dispense |
Dieses Attribut 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 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 Attribut ist für selbstfahrende Geräte vorgesehen, 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 Heizung oder in einem Auto sein kann), mit Einstellungen wie niedrig, mittel und hoch. | |
Fill | action.devices.traits.Fill |
Dieses Attribut 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 |
Dieses Attribut 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 Attribut gehört zu allen Geräten, die das Sperren und Entsperren und/oder das Melden eines gesperrten 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 Attribut 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“ sein. Eine Einstellung, die einfach aktiviert oder deaktiviert werden kann, gehört zum Toggles-Trait. | Alle |
NetworkControl | action.devices.traits.NetworkControl |
Dieses Attribut 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 Attribut gehört zu Geräten, die die Anwesenheit von Personen erkennen können, sei es durch PIR-, Ultraschall- oder physische Kontaktsensoren. | Geräte, die die Anwesenheit von Personen erkennen können, z. B. über PIR-Sensoren, Ultraschallsensoren oder Sensoren für physischen Kontakt. |
OnOff | action.devices.traits.OnOff |
Die grundlegende Ein- und Ausschaltfunktion für alle Geräte mit binärem Ein- und Ausschalten, einschließlich Steckdosen und Schaltern sowie vieler zukünftiger Geräte. | |
OpenClose | action.devices.traits.OpenClose |
Dieses Attribut 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 Attribut gehört zu Geräten, die einen Neustart unterstützen, z. B. Router. Das Gerät muss einen Neustart als einzelne Aktion unterstützen. | Alle Geräte, die einen Neustart unterstützen. |
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 Attribut 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 diese Eigenschaft übernehmen, funktionieren im eingeschalteten Zustand anders als im gestarteten Zustand. 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 |
Trait 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 Attribut umfasst die Verarbeitung von Temperaturpunkten und ‑modi. | |
Timer | action.devices.traits.Timer |
Das Trait „Timer“ stellt einen Timer auf einem Gerät dar, hauptsächlich 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 Attribut 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. | Alle |
TransportControl | action.devices.traits.TransportControl |
Dieses Attribut unterstützt Mediengeräte, die die Medienwiedergabe steuern können, z. B. die Wiedergabe von pausierter Musik fortsetzen. | 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
)