I follow the instructions on the official documentation for the trait channels, my sync JSON is very similar to the example. The attribute section is like this.
"availableChannels": [{
"key": "5f0e8de23cd9b23a5198ca6b",
"names": ["Fox", "KTVU"],
"number": "100"
}, {
"key": "5f0e8df03cd9b23a5198ca6c",
"names": ["ABC"],
"number": "101"
}, {
"key": "5f0e8dfa3cd9b23a5198ca6d",
"names": ["Univision"],
"number": "102"
}],
The sync JSON is valid, but the problem is when I said "Hey google change channel to FOX on TV", the google assistant response
"OK, playing American Broadcasting Company on The TV" then error for "Sorry, something went wrong and I am unable to control your device"
The problem is that I don't get any HTTP request on my webhook URL, so something on the google side is broken or maybe my sync is broken but I follow the documentation, this trait is "new" so maybe is something undocumented or is just broken. Any ideas?
Also, there is no error or entries on the Google Cloud Logs