Welcome to the Google Home Developer Center, the new destination for learning how to develop smart home actions. Note: You'll continue building actions in the Actions console.
Stay organized with collections Save and categorize content based on your preferences.

Index

Properties

Optional avoidAutoconnect

avoidAutoconnect: undefined | false | true

If true, indicates that a connection to the BLE device should not be established automatically.

Optional commandedOverProxy

commandedOverProxy: undefined | false | true

If true, indicates that the device can receive proxy commands from other devices.

Optional deviceInfo

deviceInfo: DeviceInfo

Metadata describing the device

Optional indicationMode

indicationMode: IndicationMode

Describes how the device will behave when sent an INDICATE intent.

Optional isLocalOnly

isLocalOnly: undefined | false | true

If true, this device does not appear in the SYNC response. This is common for hub devices.

Optional isProxy

isProxy: undefined | false | true

If true, this device can act as a proxy for other devices, enabling the REACHABLE_DEVICES intent. This is common for hub devices.

Optional requiresBonding

requiresBonding: undefined | false | true

If true, indicates that the BLE device must be bonded to before sending commands.

Optional type

type: undefined | string

Hardware type of the device

Optional willReportStateViaPoll

willReportStateViaPoll: undefined | false | true

If true, the platform will periodically send QUERY intents for the expecting JS to report state.