# Google Assistant
Google Assistant is a great way o controlling your functions using voice commands. Since Google supports several languages and devices this is a great addition to the smart home.
# Activation
Since the integration is configured on the server and at Google we only support this integration for users using the public IoT Open platform provided by TH1NG.
# Prerequisite
- An account at IoT Open public server
- A Google account
- An installation with some controllable functions like switches and dimmers
The integration process can be started by navigation to the Home app on your
phone. Select Link new device
and choose IoT Open.
Follow the steps in the app.
# Configuration
Some meta-data can be used to override the default values that is exported to
Google. If these are changed after the initial sync you have to request a new
sync from the Google Home device. This is done by saying:
Ok Google, sync my devices
# assistant.disabled
Setting this to true
marks the function as not exported to Google.
# assistant.traits
A comma-separated list of device traits that will be exported to Google.
See traits at Google (opens new window) for more info and values.
The namespace selector (action.devices.traits.
) is automatically added if
missing.
# assistant.type
Used to override type exported to Google. The default is an estimated guess based on the function type in IoT Open.
See devices at Google (opens new window) for more info and values.
The namespace selector (action.devices.types.
) is automatically added if
missing.
# assistant.nicknames
A comma-separated list of nicknames that will be applied to your function on export. When talking to the assistant each nickname can be used to control that device.
# room
The room
meta-data will be used to set the room configuration in the Home app
on export.
Examples for this key is livingroom
, kitchen
etc.