Register Traits
Stay organized with collections
Save and categorize content based on your preferences.
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.
Open the project in the Actions Console.
Select the Device registration tab from the left navbar.
Click a model from the list to edit it.
Click the pencil in the Supported traits box to add the trait.
Select the OnOff checkbox. Click SAVE.
Make sure to save changes to the model. Click SAVE again.
Next step
Handle Commands
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-09-18 UTC."}
[[["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."]]