# 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.