- Created Google Smart Home Action.
- Implemented device with: a. deviceType = action.devices.types.SETTOP b. deviceTrait = action.devices.traits.Channel
- Device is successfully discovered and added to Google Home App's Homegraph.
- User sends command: "Ok Google, change to ESPN"
- Receives the following json in fulfillment URL:
{ "requestId": "[RequestId GUID]", "inputs": [{ "intent": "action.devices.EXECUTE", "payload": { "commands": [{ "devices": [{ "id": "[SettopBox device Id]" }], "execution": [{ "command": "action.devices.commands.selectChannel", "params": { "channelCode": "espn", "channelName": "ESPN", "channelNumber": "206" } }] }] } }] }
Questions:
- How does Google Smart Home determine the "channelNumber" value for "ESPN"? The user's command was "Ok Google, change to "ESPN". This does not contain any information about the channel number.
- If a provider was set automatically, is there a setting in Google Home or Google Assistant to change this provider?