Controlling Smart Home Devices from Android TV - actions-on-google

I am working on Google Assistant integration for Smart Devices.
Apart from Tablets and Cell phones, I want to control smart home devices via Android TVs. I looked at the Google Docs (https://developers.google.com/assistant/smarthome/overview), I had no difficulties with Google Local Home SDK, OAuth 2 installation.
But there is this;
In the link https://www.android.com/tv/, "control home devices" tab and;
At https://assistant.google.com/platforms/tv/ there is a "control smart home" tab.
In other words, the control of smart devices can be done from Android TVs.
But; It says on the https://developers.google.com/assistant/smarthome/overview page that all smart home integration processes will start through the Google Home application. At least, even if this application is not installed, the first process can start from the add device tab in the google assistant settings.
But I couldn't find a google home app for Android TV on google play.
When I say "turn off the lights" to my TV, it says "no such device, open assistant settings". There are assistant settings. But not like cell phones. None of the android tvs have an assistant settings with "add device" option.
So then;
https://www.android.com/tv/
https://assistant.google.com/platforms/tv/
as shown in the links; With which integration can we control smart home devices? As shown in these links; How can they control devices at home using google assistant with Android TVs?
Anyone know?
Thanks.

Currently the Google Home App is available only on the phone. In your use case a user needs Google Home App on the phone to set up a device and then Google Assistant on Android TV can control the device. Keep in mind that to have the same google account on the phone and the android TV for this flow to work.

Related

Google action not working in iphone's Google assistant application

I am developing Google Action. I am able to test with google assistant in android mobile successfully. But when I use my action in Iphone google assistant i am not able to access my google action. it says "to let me read out that information, turn on personal results in the google Home app". But I don't have Google home app. in android it is working without google home app. Is there any steps or settings need to change to make it work?

Personal results for Actions on iPhones

We just launched a new Action on Google “Share Now” which works great on android phones and the Google nest hub. However, when we try to open it on iPhones, we get this the following message:
To let me read out that information, turn on personal results in the Google Home app.
In the Google Home app, I have this setting for all my speakers, but I can’t find it for the phone. Googling also only shows results for the speakers and not the iPhone. Does anybody know where personal results can be turned on for iPhones?
Thanks!
The Setting can be found in your Google Assistant app and not in the Google Home app. In the Assistant app Profile -> Devices -> iPhone (or name of your iPhone)

voice command not accept in google smart home

I am developing Smart Home in Google Home
After sync devices in google home. everything working fine with Google Home Application(https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app&hl=en)
But when I access through voice command(okay google, turn on/off all lights/ ) then it says device not available.
If the device is not available then it should also not work from GUI of google home application. but it's work.

Enable Google Assistant Actions for Android Wear?

How can a custom action be enabled for Android Wear? I have developed a custom Action that works fine on Google Home and the Assistant app on phone. On a watch though, it says "Not Supported". I looked at surface settings on the Actions Console but don't see any Wear specific settings.
At the moment there is no support for Android Wear. However, if you are using your webhook you can call the same 'server side' from your wear app and give the user you service on it as well. But it won't be part of the 'assistant'.

Invalid Google Home devices linked to account causes multiple SYNC calls

I've been trying to develop smart home app on Google Home assistant.
During development process I've found that after adding Devices under Home Control section inside mobile app,
Google Home API calls sync method 4 times.
I found out that I have 4 Google Home devices linked to my account:
See attached app screenshot
Is there any way to unlink these invalid Google Home devices from my account, which obviously cause the problem?
In the Google Home app, you can find your linked devices by clicking on the TV/speaker icon in the top-right corner. From that list, you should be able to unlink the specific devices you want from your Google account.
Source
Edit: The multiple SYNC calls should not be related to the number of physical Home devices connected to your account.