La fonctionnalité des types d'appareils provient des caractéristiques que vous ajoutez à chacun d'eux. Chaque type d'appareil est associé à un certain nombre de traits recommandés, mais vous pouvez ajouter ceux de votre choix. La validation de l'utilisateur secondaire est compatible avec tous les traits d'appareil.
Consultez la liste des langues acceptées pour tous les traits.
Nom | Caractéristique de l'appareil | Description | Types d'appareils recommandés |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
Ce trait appartient aux appareils compatibles avec les applications multimédias, généralement tierces. | Appareils multimédias permettant de lancer, d'installer et de rechercher des applications exécutées sur l'appareil. |
ArmDisarm | action.devices.traits.ArmDisarm |
Ce trait permet d'armer et de désarmer un appareil, comme un système de sécurité. | Systèmes de sécurité ou tout appareil permettant d'activer et de désactiver un système de sécurité. |
Brightness | action.devices.traits.Brightness |
Le paramètre de luminosité absolue se trouve dans une plage normalisée allant de 0 à 100 (il est possible que certaines lumières ne soient pas compatibles avec tous les points de la plage en fonction de la configuration de leurs LED). | Light |
CameraStream | action.devices.traits.CameraStream |
Ce trait appartient aux appareils qui peuvent diffuser des flux vidéo sur des écrans tiers, des écrans connectés à Chromecast ou des smartphones. Il s'agit généralement de caméras de sécurité ou de babyphones. Mais cette caractéristique s'applique également aux appareils plus complexes qui sont équipés d'une caméra (par exemple, les appareils de visioconférence ou les robots aspirateurs avec caméra). | Camera |
Channel | action.devices.traits.Channel |
Ce trait appartient aux appareils qui prennent en charge les chaînes TV sur un appareil multimédia. | Television |
ColorSetting | action.devices.traits.ColorSetting |
Ce trait s'applique aux appareils, tels que les ampoules connectées, qui peuvent changer de couleur ou de température de couleur. | Light |
ColorSpectrum | action.devices.traits.ColorSpectrum |
Cela s'applique aux ampoules "full" qui acceptent les plages de couleurs RVB. Les lumières peuvent avoir n'importe quelle combinaison de ColorSpectrum et ColorTemperature. Les éclairages d'accentuation et les bandes LED peuvent n'avoir que le spectre, tandis que certaines ampoules de lecture n'ont que la température. Les ampoules de base ou les ampoules non connectées branchées sur des prises intelligentes n'en ont aucune. | Light |
ColorTemperature | action.devices.traits.ColorTemperature |
Cela s'applique aux ampoules "chaudes" qui prennent un point de couleur en Kelvin. Il s'agit généralement d'une modalité distincte de ColorSpectrum. Il peut exister des points blancs disponibles via la température qui ne peuvent pas être atteints par le spectre. En fonction des caractéristiques disponibles, Google peut choisir le mode approprié à utiliser en fonction de la requête et du type de lumière (par exemple, Mets les lumières du salon en blanc peut envoyer des commandes de température à certaines ampoules et des commandes de spectre à des bandes LED). | Light |
Cook | action.devices.traits.Cook |
Ce trait appartient aux appareils qui peuvent cuire des aliments selon différents préréglages et modes de cuisson compatibles. | Appareils permettant de cuisiner différents types d'aliments. |
Dispense | action.devices.traits.Dispense |
Ce trait appartient aux appareils qui permettent de distribuer une quantité spécifiée d'un ou plusieurs articles physiques. Par exemple, un distributeur de friandises pour chien peut distribuer un certain nombre de friandises, un robinet peut distribuer des tasses d'eau et un distributeur pour animaux peut distribuer à la fois de l'eau et de la nourriture pour animaux. | Appareils permettant de distribuer une quantité spécifique d'un ou de plusieurs articles physiques. |
Dock | action.devices.traits.Dock |
Ce trait est conçu pour les appareils mobiles autonomes qui peuvent être commandés pour revenir se recharger. | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
Ce trait appartient aux appareils qui peuvent stocker de l'énergie dans une batterie et potentiellement se recharger, ou aux appareils qui peuvent recharger un autre appareil. Ce trait permet de démarrer et d'arrêter la recharge, et de vérifier le niveau de charge actuel, la capacité restante et la capacité jusqu'à la charge complète. | Appareils pouvant recharger leur batterie. |
FanSpeed | action.devices.traits.FanSpeed |
Ce trait appartient aux appareils qui permettent de régler la vitesse d'un ventilateur (c'est-à-dire de souffler de l'air à différents niveaux, ce qui peut faire partie d'un système de climatisation ou de chauffage, ou dans une voiture), avec des paramètres tels que "basse", "moyenne" et "haute". | |
Fill | action.devices.traits.Fill |
Ce trait s'applique aux appareils qui peuvent être remplis, comme une baignoire. | Tout appareil pouvant être rempli, comme une baignoire. |
HumiditySetting | action.devices.traits.HumiditySetting |
Ce trait appartient aux appareils compatibles avec les paramètres d'humidité, tels que les humidificateurs et les déshumidificateurs. | Tout appareil compatible avec les paramètres d'humidité, comme un humidificateur ou un déshumidificateur. |
InputSelector | action.devices.traits.InputSelector |
Caractéristique des appareils qui peuvent modifier les entrées multimédias. Ces entrées peuvent avoir des noms dynamiques par appareil et peuvent représenter des flux audio ou vidéo, câblés ou en réseau. | Tout appareil multimédia permettant de changer de source d'entrée. |
LightEffects | action.devices.traits.LightEffects |
Ce trait appartient aux appareils qui peuvent prendre en charge des commandes d'éclairage complexes pour changer d'état, par exemple en parcourant différentes couleurs. | Light |
Locator | action.devices.traits.Locator |
Ce trait est utilisé pour les appareils qui peuvent être "localisés". Cela inclut les téléphones, les robots (y compris les aspirateurs et les tondeuses à gazon), les drones et les produits spécifiques aux balises qui se fixent à d'autres appareils. | Tout appareil devant être localisé, comme un Vacuum robotique |
LockUnlock | action.devices.traits.LockUnlock |
Ce trait appartient à tous les appareils qui permettent de verrouiller et de déverrouiller une porte, et/ou de signaler un état verrouillé. | Tout appareil compatible avec le verrouillage et le déverrouillage, et/ou la création de rapports sur l'état verrouillé. |
MediaState | action.devices.traits.MediaState |
Ce trait est utilisé pour les appareils capables de signaler les états des contenus multimédias. | Tout appareil multimédia capable de signaler les états multimédias |
Modes | action.devices.traits.Modes |
Cette caractéristique appartient à tous les appareils dotés d'un nombre arbitraire de modes "n-way", dans lesquels les modes et les paramètres de chaque mode sont arbitraires et propres à chaque appareil ou type d'appareil. Chaque mode comporte plusieurs paramètres possibles, mais un seul peut être sélectionné à la fois. Par exemple, un sèche-linge ne peut pas être en mode "délicat", "normal" et "résistant" en même temps. Un paramètre qui peut simplement être activé ou désactivé appartient au trait Toggles. | Tous |
NetworkControl | action.devices.traits.NetworkControl |
Ce trait appartient aux appareils qui permettent de générer des rapports sur les données réseau et d'effectuer des opérations spécifiques au réseau. | Appareils pouvant signaler des données réseau et effectuer des opérations spécifiques au réseau. |
ObjectDetection | action.devices.traits.ObjectDetection |
Ce trait appartient aux appareils qui peuvent détecter des objets ou des personnes et envoyer une notification à l'utilisateur. Par exemple, il peut être utilisé pour les sonnettes afin d'indiquer qu'une personne (nommée ou non) a sonné, ainsi que pour les caméras et les capteurs qui peuvent détecter le mouvement d'objets ou de personnes qui s'approchent. | Appareils capables de détecter des objets ou des personnes et d'envoyer une notification à l'utilisateur. |
OccupancySensing | action.devices.traits.OccupancySensing |
Ce trait appartient aux appareils qui peuvent détecter l'occupation, que ce soit par détection infrarouge passive, par ultrasons ou par détection de contact physique. | Appareils capables de détecter l'occupation, que ce soit par détection infrarouge passive, par ultrasons ou par détection de contact physique. |
OnOff | action.devices.traits.OnOff |
La fonctionnalité de base d'activation et de désactivation pour tout appareil doté d'une fonctionnalité binaire d'activation et de désactivation, y compris les prises et les interrupteurs, ainsi que de nombreux futurs appareils. | |
OpenClose | action.devices.traits.OpenClose |
Ce trait appartient aux appareils qui permettent d'ouvrir et de fermer des portes, et dans certains cas, de les ouvrir et de les fermer partiellement ou potentiellement dans plusieurs directions. Par exemple, certains stores peuvent s'ouvrir vers la gauche ou vers la droite. Dans certains cas, l'ouverture de certains appareils peut être une action sensible en termes de sécurité, qui peut nécessiter une authentification à deux facteurs. Consultez Authentification à deux facteurs. | Tout appareil permettant d'ouvrir et de fermer une porte. |
Reboot | action.devices.traits.Reboot |
Ce trait appartient aux appareils compatibles avec le redémarrage, comme les routeurs. L'appareil doit être compatible avec le redémarrage en tant qu'action unique. | Tout appareil compatible avec le redémarrage. |
Rotation | action.devices.traits.Rotation |
Ce trait appartient aux appareils qui prennent en charge la rotation, comme les stores à lamelles rotatives. | Appareils compatibles avec la rotation, comme les stores à lamelles orientables. |
RunCycle | action.devices.traits.RunCycle |
Ce trait représente tout appareil dont le fonctionnement a une durée en cours qui peut être interrogée. Cela inclut, sans s'y limiter, les appareils qui fonctionnent de manière cyclique, comme les machines à laver, les sèche-linge et les lave-vaisselle. | Tout appareil, principalement les appareils électroménagers et autres appareils qui ont des états d'exécution |
SensorState | action.devices.traits.SensorState |
Ce trait couvre à la fois la mesure quantitative (par exemple, l'indice de qualité de l'air ou le niveau de fumée) et l'état qualitatif (par exemple, si la qualité de l'air est bonne ou si le niveau de fumée est faible ou élevé). | Capteurs qui fournissent une mesure quantitative (comme le niveau de fumée) et un état qualitatif (si la qualité de l'air est saine) |
Scene | action.devices.traits.Scene |
Dans le cas des scènes, le type correspond exactement au trait, car les scènes ne se combinent pas avec d'autres traits pour former des appareils composites. | Scene uniquement |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
Ce trait appartient aux appareils compatibles avec les mises à jour logicielles, comme un routeur. | Tout appareil compatible avec les mises à jour logicielles. |
StartStop | action.devices.traits.StartStop |
Démarrer et arrêter un appareil a une fonction similaire à celle de l'allumer et de l'éteindre. Les appareils qui héritent de ce trait fonctionnent différemment lorsqu'ils sont allumés et lorsqu'ils sont démarrés. Contrairement aux appareils qui ont simplement un état activé ou désactivé, certains appareils qui peuvent démarrer et s'arrêter peuvent également être mis en pause pendant une opération. | Tout appareil, principalement les appareils électroménagers, les aspirateurs et autres appareils dont le comportement d'activité spécifique va au-delà de la mise sous tension |
StatusReport | action.devices.traits.StatusReport |
Ce trait indique l'état actuel d'un appareil spécifique ou d'un groupe d'appareils connectés. | Trait à usage général permettant de signaler l'état actuel d'un appareil spécifique ou d'un groupe d'appareils connectés (comme un système de sécurité) |
TemperatureControl | action.devices.traits.TemperatureControl |
Trait pour les appareils (autres que les thermostats) qui permettent de contrôler la température, à l'intérieur ou autour de l'appareil. Cela inclut les appareils tels que les fours et les réfrigérateurs. | |
TemperatureSetting | action.devices.traits.TemperatureSetting |
Ce trait couvre la gestion des points de température et des modes. | |
Timer | action.devices.traits.Timer |
Le trait "Timer" représente un minuteur sur un appareil, principalement des appareils de cuisine tels que des fours et des micro-ondes, mais pas seulement. | Tout appareil doté d'un minuteur, comme les appareils de cuisine tels que les micro-ondes ou les fours. |
Toggles | action.devices.traits.Toggles |
Cette caractéristique appartient à tous les appareils dont les paramètres ne peuvent exister que dans l'un des deux états. Ces paramètres peuvent représenter un bouton physique avec un état activé/désactivé ou actif/inactif, une case à cocher en HTML ou tout autre type d'élément spécifiquement activé/désactivé. | Tous |
TransportControl | action.devices.traits.TransportControl |
Ce trait est compatible avec les appareils multimédias capables de contrôler la lecture de contenus multimédias (par exemple, reprendre la lecture de musique mise en pause). | Les appareils sont compatibles avec la communication audio bidirectionnelle avec des appareils tiers. |
Volume | action.devices.traits.Volume |
Ce trait appartient aux appareils capables de modifier le volume (par exemple, en le réglant à un certain niveau, en le coupant ou en le réactivant). | Appareils multimédias capables de modifier le volume. |
Langues disponibles
Les langues suivantes sont disponibles pour tous les traits ci-dessus :
- Danois (
da
) - Néerlandais (
nl
) - Anglais (
en
) : les attributs avec les suffixes_values
et_synonyms
qui incluent un paramètrelang
doivent inclure une configuration en anglais (en
). - Français (
fr
) - Allemand (
de
) - Hindi (
hi
) - Indonésien (
id
) - Italien (
it
) - Japonais (
ja
) - Coréen (
ko
) - Norvégien (
no
) - Portugais (
pt-BR
) - Espagnol (
es
) - Suédois (
sv
) - Thaï (
th
) - Chinois (
zh-TW
)