Register Traits
Stay organized with collections
Save and categorize content based on your preferences.
AI-generated Key Takeaways
Device abilities, called traits, are used to associate queries with commands for your device.
You declare the traits your device supports within your device model.
Google provides a variety of common traits that can be used across different device types.
You can add traits to your device model, such as the On/Off trait to control an LED, using the Actions Console.
The Google Assistant needs to be able to associate a query with a
command to send to your device. For this to work, you need to declare what kinds
of abilities your device supports. These abilities are known as traits. You
declare these traits within your device model.
Google has already created a wide variety of common traits
found on many devices. These traits are not tied to just one device type, you can
use them as you choose.
Add a trait
You previously defined a model, now update it by adding a trait. In this case,
add an On/Off trait to control an LED attached to your device.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[],["Device traits define a device's abilities for the Google Assistant. To add a trait, access the Actions Console, select the \"Device registration\" tab, and edit the desired model. Within the model, add the desired trait by clicking the pencil icon in the \"Supported traits\" box and selecting it, like the \"OnOff\" trait for LED control, then save. The Google Assistant Library for Python is deprecated, use the Google Assistant Service instead.\n"]]