Bienvenue dans le Centre des développeurs Google Home, la nouvelle destination pour apprendre à développer des actions pour la maison connectée. Remarque : Vous continuerez à créer des actions dans la console Actions.

Caractéristiques de la maison connectée

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Les fonctionnalités associées aux types d'appareils sont basées sur les caractéristiques que vous ajoutez à chacune d'elles. Chaque type d'appareil présente un certain nombre de caractéristiques recommandées, mais vous pouvez en ajouter. La validation de l'utilisateur secondaire est disponible pour tous les caractéristiques de l'appareil.

Consultez la liste des langues acceptées pour toutes les caractéristiques.

Nom Trait de l'appareil Description Types d'appareils recommandés
Sélecteur d'applications action.devices.traits.AppSelector Cette caractéristique appartient aux appareils qui prennent en charge les applications multimédias, généralement des tiers. Appareils multimédias compatibles avec le lancement, l'installation et la recherche d'applications exécutées sur l'appareil
ArmDisarm action.devices.traits.ArmDisarm Cette caractéristique permet d'activer et de désactiver l'alarme, comme dans les systèmes de sécurité, par exemple. les systèmes de sécurité ou tout autre dispositif permettant d'activer ou de désactiver l'alarme ;
Luminosité action.devices.traits.Brightness Le réglage de la luminosité absolue est compris entre 0 et 100 (il se peut que chaque éclairage ne couvre pas tous les points de la plage en fonction de leur configuration LED). Léger
Caméra en streaming action.devices.traits.CameraStream Cette caractéristique appartient aux appareils permettant de diffuser des flux vidéo sur des écrans tiers, des écrans connectés à Chromecast ou des smartphones. De manière générale, il s'agit de caméras de sécurité ou de caméras pour bébés. Toutefois, cette caractéristique s'applique également aux appareils plus complexes dotés d'une caméra (par exemple, les appareils de visioconférence ou un robot aspirateur doté d'une caméra). Appareil photo
plusieurs chaînes action.devices.traits.Channel Cette caractéristique appartient aux appareils compatibles avec les chaînes de télévision sur un appareil multimédia. Télévision
ColorSetting action.devices.traits.ColorSetting Cette caractéristique s'applique aux appareils tels que les systèmes d'éclairage connectés, qui peuvent modifier la couleur ou la température des couleurs. Léger
ColorSpectrum action.devices.traits.ColorSpectrum Cela s'applique aux ampoules "complètes" qui acceptent des plages de couleurs RVB. Les lumières peuvent combiner n'importe quelle combinaison de couleurs ColorSpectrum et ColorTempérature. Les voyants d'accentuation et les bandes LED peuvent être équipés de Spectrum, tandis que certaines ampoules de lecture n'acceptent que la température. Les ampoules de base (ou les ampoules intelligentes) ne sont pas équipées. Léger
Température de couleur action.devices.traits.ColorTemperature Cela s'applique aux ampoules "chaleureuses" qui prennent un point de couleur en Kelvin. Il s'agit généralement d'une modalité distincte de ColorSpectrum, et certains points blancs disponibles via Température ne peuvent pas être atteints par Spectrum. En fonction des caractéristiques disponibles, Google peut choisir le mode approprié à utiliser en fonction de la demande et du type de lumière (par exemple, Faire clignoter les lumières du salon en blanc pour envoyer les commandes relatives à la température à certaines ampoules et à Spectrum sur les bandes LED). Léger
Cuisiner action.devices.traits.Cook Cette caractéristique 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.
Distribution action.devices.traits.Dispense Cette caractéristique appartient aux appareils qui permettent de distribuer une quantité spécifiée d'un ou de plusieurs éléments 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 de nourriture pour animaux peut distribuer de l'eau et de la nourriture pour animaux. Appareils permettant de distribuer un ou plusieurs articles physiques.
Ancrée action.devices.traits.Dock Cette caractéristique est conçue pour les appareils automobiles qui peuvent être commandés pour charger. Aspirateur
Energy Storage action.devices.traits.EnergyStorage Cette caractéristique appartient aux appareils qui peuvent stocker de l'énergie dans une batterie et potentiellement recharger, ou à ceux qui peuvent charger un autre appareil. La caractéristique 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 valeur maximale. Appareils qui peuvent recharger leur batterie.
FanSpeed action.devices.traits.FanSpeed Cette caractéristique appartient aux appareils permettant de régler la vitesse d'un ventilateur (c'est-à-dire de l'air soufflé par l'appareil à différents niveaux, qui peuvent faire partie d'un climatiseur, d'un système de chauffage ou d'une voiture), avec des paramètres comme "faible", "moyenne" et "élevée".
Remplissage action.devices.traits.Fill Cette caractéristique s'applique aux appareils pouvant être remplis, comme une baignoire. Tout appareil compatible avec le remplissage, comme une baignoire.
HumiditySetting action.devices.traits.HumiditySetting Cette caractéristique fait partie des 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 Effectuez l'entraînement pour les appareils pouvant 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 compatible avec le passage d'une entrée à l'autre
Effets lumineux action.devices.traits.LightEffects Cette caractéristique appartient aux appareils compatibles avec les commandes d'éclairage complexes permettant de changer d'état, par exemple pour faire défiler différentes couleurs. Léger
Locateur action.devices.traits.Locator Cette caractéristique est utilisée pour les appareils qui peuvent être "trouvés". Cela inclut les téléphones, les robots (y compris les aspirateurs et les tondeuses), les drones et les produits spécifiques aux tags qui se fixent à d'autres appareils. Tout appareil qui doit être localisé, comme un aspirateur robotique
Lock Unlock action.devices.traits.LockUnlock Cette caractéristique appartient à tous les appareils compatibles avec le verrouillage et le déverrouillage, et/ou le signalement d'un état verrouillé. Tout appareil compatible avec le verrouillage et le déverrouillage, et/ou le signalement d'un état verrouillé.
MediaState action.devices.traits.MediaState Cette caractéristique est utilisée pour les appareils capables de signaler des états multimédias. Tout appareil multimédia capable de signaler des états multimédias
Modes action.devices.traits.Modes Cette caractéristique appartient à tous les appareils disposant d'un nombre arbitraire de modes "nway" dans lesquels les modes et les paramètres de chaque mode sont arbitraires et uniques à chaque appareil ou type d'appareil. Chaque mode peut être associé à plusieurs paramètres, mais il n'est possible de sélectionner qu'un seul paramètre à la fois. Un sèche-linge ne peut pas être en mode "Delicate", "Normal" ou "Fort duty" simultanément. Un paramètre qui peut être simplement activé ou désactivé appartient au caractère Activer/Désactiver. Tout
NetworkControl action.devices.traits.NetworkControl Cette caractéristique appartient aux appareils qui permettent de créer des rapports sur les données du 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.
Détection d'objets action.devices.traits.ObjectDetection Cette caractéristique appartient aux appareils capables de détecter des objets ou des personnes et d'envoyer une notification à l'utilisateur. Par exemple, elle peut être utilisée pour les sonnettes qui indiquent qu'une personne (nommée ou non) a sonné, ainsi que pour les caméras et les capteurs capables de détecter les mouvements d'objets ou de personnes qui approchent. Appareils capables de détecter des objets ou des personnes et d'envoyer une notification à l'utilisateur.
Activé action.devices.traits.OnOff La fonctionnalité de base permettant d'activer et de désactiver tous les appareils sur lesquels le mode binaire est activé et désactivé, y compris les prises et les interrupteurs, ainsi que de nombreux futurs appareils.
OpenClose action.devices.traits.OpenClose Cette caractéristique appartient aux appareils compatibles avec l'ouverture et la fermeture, et dans certains cas, l'ouverture et la fermeture partielle ou potentielle dans plusieurs directions. Par exemple, certains stores peuvent s'ouvrir à gauche ou à droite. Dans certains cas, l'ouverture de certains appareils peut constituer une action sensible à la sécurité pouvant nécessiter une authentification à deux facteurs. Consultez Authentification à deux facteurs. Tout appareil compatible avec l'ouverture et la fermeture.
Redémarrer action.devices.traits.Reboot Cette caractéristique appartient aux appareils qui permettent le redémarrage, tels que les routeurs. L'appareil doit être compatible avec le redémarrage en une seule action. Tout appareil compatible avec le redémarrage.
Rotation action.devices.traits.Rotation Cette caractéristique appartient aux appareils compatibles avec la rotation, tels que les stores avec lattes rotatives. Appareils compatibles avec la rotation, tels que les stores avec lattes rotatives.
Cycle d'exécution action.devices.traits.RunCycle Cette caractéristique représente tout appareil dont la durée de fonctionnement est continue et qui peut être interrogée. Cela inclut, sans s'y limiter, les appareils fonctionnant de manière cyclique, tels que les machines à laver, les sèche-linge et les lave-vaisselle. N'importe lequel, principalement les appareils électroménagers et autres qui fonctionnent
SensorState action.devices.traits.SensorState Cette caractéristique concerne à la fois les mesures quantitatives (indice de la qualité de l'air ou niveau de fumée, par exemple) et l'état qualitatif (par exemple, si la qualité de l'air est saine ou si le niveau de fumée est faible ou élevé). Capteurs qui fournissent des mesures quantitatives (telles que le niveau de fumée) et l'état qualitatif (pour une qualité d'air saine)
Scène action.devices.traits.Scene Dans le cas des scènes, le type est mappé 1:1 sur la caractéristique, car les scènes ne se combinent pas avec d'autres caractéristiques pour former des appareils composites. Scène uniquement
Mise à jour logicielle action.devices.traits.SoftwareUpdate Cette caractéristique appartient aux appareils compatibles avec les mises à jour logicielles, comme un routeur. Ces appareils peuvent éventuellement indiquer l'heure de la dernière mise à jour réussie. Tout appareil compatible avec les mises à jour logicielles.
StartStop action.devices.traits.StartStop Le démarrage et l'arrêt d'un appareil ont une fonction semblable à l'allumage et à l'allumage. Les appareils qui héritent de cette caractéristique fonctionnent différemment lorsqu'ils sont activés et au démarrage. Contrairement aux appareils dont l'état est simplement activé ou désactivé, certains appareils qui peuvent démarrer et s'arrêter peuvent également s'interrompre lors de l'exécution de l'opération. N'importe quel appareil, principalement des appareils électroménagers, des aspirateurs, ainsi que d'autres éléments ayant un comportement d'activité spécifique supérieur à celui de l'alimentation
Rapport d'état action.devices.traits.StatusReport Cette caractéristique signale l'état ou l'état actuel d'un appareil ou d'un groupe d'appareils connectés. Caractéristique générale permettant de signaler l'état ou l'état actuel d'un appareil ou d'un groupe d'appareils connectés (système de sécurité, par exemple)
Contrôle de la température action.devices.traits.TemperatureControl Effectuez l'entraînement 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 des appareils tels que les fours et les réfrigérateurs.
TempératureSetting action.devices.traits.TemperatureSetting Cette caractéristique aborde la gestion des points de température et des modes.
Minuteur action.devices.traits.Timer La caractéristique "Timer" représente un minuteur sur un appareil, principalement des appareils électroménagers, tels que des fours et des fours à micro-ondes, mais sans s'y limiter. Tout appareil doté d'un minuteur, tel que les appareils électroménagers, tels que les fours à micro-ondes ou les fours.
Activer/Désactiver 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 dans HTML ou tout autre type d'élément spécifiquement activé/désactivé. Tout
TransportControl action.devices.traits.TransportControl Cette caractéristique est compatible avec les appareils multimédias qui peuvent contrôler la lecture des contenus multimédias (par exemple, reprendre la lecture d'une musique en pause). Les appareils permettent la communication audio bidirectionnelle avec des appareils tiers.
Volume action.devices.traits.Volume Cette caractéristique appartient aux appareils pouvant modifier le volume (par exemple, régler le volume à un certain niveau, couper le son ou le réactiver). Appareils multimédias capables de régler le volume.

Langues acceptées

Les langues suivantes sont acceptées pour toutes les caractéristiques ci-dessus:

  • Danois (da)
  • Néerlandais (nl)
  • 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)