I am unable to find Device Registrarion - raspberry-pi3

I am trying to install google assistant on my raspberry pi 3.I am following google assistant SDK for device but I am unable to see the device registration in my Action on google

If you create a new project, you will see a variety of potential templates. Select skip and select the Device Registration section in Advanced Options in the sidebar.

Related

How to add a custom device into google Home

I've created a smart device with esp32 using adafruit IO and integrated it with google assistant using IFTTT. This way I can control the device using custom voice controls from google assistant or access the adafruit IO panel and toggle the device.
The problem is that I can't find a way to add this device into the google home app, to control it alongside my other smart switch.
Apparently, there is a google home SDK, but I'm not sure how I could integrate my esp32 to it.
You'll want to use Google's smart home platform and build a cloud integration. You may be able to follow Google's codelabs to get started or check out one of the existing code samples.

Actions on Google not showing device registration option

I am trying to use google assistant in a raspberry pi project. I have created my developer project. However, there is no option to register the device model as instructed in Google Assistant SDK for Devices ->
https://developers.google.com/assistant/sdk/guides/library/python/embed/register-device
As a result i am not able to execute the sample code.
The link was also not there for me. I just started guessing at the URL until I found it:
https://console.actions.google.com/u/0/project/{your-project-name}/deviceregistration/
This allows you to follow the instructions in their docs to register a device.
Since i was not able to do it from the front end consol, I tried the "Alternative ways to register". I was able to register the device eventually by using the Registration Tool Commands mentioned at https://developers.google.com/assistant/sdk/reference/device-registration/device-tool#register-device
I did it after downloading the credentials file and authenticating it. However, i believe even authentication can be done with these commands.
When you create a new project, you'll see a bunch of cards like "Build an X action". Click "Skip" in the corner to create a blank project that will have the device registration tab available.

Detect raspberry pi on google home

I implemented Google assistant on Raspberry PI using Google Assistant Library.
And, I would like to connect my Raspberry PI to Google Home.
(Want to detect Raspberry PI on Google Home App)
1)
On google assistant, I could find Raspberry PI on device lists.
But it is not detectable on Google home app, even I had registered raspberry Pi in my google account.
2)
Google Assistant -> more settings -> Home control in Services tab.
When I clicked above path, I could see raspberry Pi with No room assigned status. So, I tried to change Nickname and Room for pi.
But the error message occured(Couldn't update the setting.Check your connection.)
Do I have to do something else for these things?
Is there any possible way for these?
Thanks
The integration between the Google Home and devices with the Google Assistant library is not very deep, such that the Google Home will not recognize any Raspberry Pis on the network.
Both devices are connected to your Google account, such that personal queries will return the same response on both devices.
Google Assistant SDK devices currently don't get a room assignment. There isn't any reason to put it in the HomeGraph as things like room control and remote execution are currently not supported.

AIY Voice Kit with Voice HAT on Raspberry Pi 3 suddenly requires Google Assistant on phone. Why?

After deleting all activity associated with the Google account linked to the AIY Voice Kit Pi project, the Assistant no longer responds to voice input queries. Now the Assistant responds, "Actually there are some basic settings that need your permission first. Just go into the Google Assistant settings on your phone for more details." I did not use a phone for initial setup of the AIY Voice Kit project. Why would I need to use a phone now? Is there a workaround that I can do using the web interface of my Google account?
You should be able to follow these instructions through the web to enable certain permissions in order to use the Assistant.
Open the Activity Controls page
Ensure the following toggles are on:
Web & App Activity
In addition, be sure to select the Include Chrome browsing history and activity from websites and apps that use Google services checkbox.
Device Information
Voice & Audio Activity
If you are using a corporate managed Google account with the Google Assistant SDK ask your administrator to turn on Web & App Activity (for everyone or just your account). Ours was turned off for everyone which prevents an individual user from selecting the "Include Chrome browsing history and activity from websites and apps that use Google services" checkbox.
Google Admin G-Suite

Xamarin Device Manager only shows Google play images in device manager screen

I have observed the following in the new Xamarin Device Manager for VS 2017 (15.6.4).
If i try to create a new device i can only choose between system images for sdk versions where the Google Play image has been installed.
But if i edit the device profile that was the default and created with the google api's not the play ones, i can without any issue choose all the system images installed. So it seems the Xamarin Device manager only looks for Google play system images and not for the google apis ones.
So a workaorund for now would be to copy the "existing" 7.1 device profile and edit that.
Can someone confirm this issue ?
Image shows that only Android 7.0 and 8.0 can be selected and are installed
SDk Manager shows that several system images are installed not just the ones we are able to choose in the create new dialog.
If editing device profile that was based on Google APIs not Play all images can be used
You can switch Google Play/Google APIs/Default images via tag.id property in the editor.

Resources