Status Update
Comments
cy...@google.com <cy...@google.com>
cy...@google.com <cy...@google.com> #2
ab...@gmail.com <ab...@gmail.com> #3
Dear developer,
Thank you for reaching out to us. Please try the following steps for troubleshoot -
-
As indicated in the
, when adding / removing a device, ensure to do this from your third-party app (not from the Google Home app (GHA)). Do not remove the device if there is only one device in your app that is account-linked, as this will cause a sync error.documentation -
Ensure that
has been implemented correctly.Report State is an important feature which lets the Google Home Action proactively report the latest status of the user's device back to Google Home Graph rather than waiting for aReport State QUERY
intent.You can inspect if the device status is correctly synced on
, and check if the status matches what is shown on the Google Home App.HomeGraph Viewer
If the issue persists after troubleshooting, to help us reproduce it, please share the following information with us:
(JSON format)Sync Response - Relevant
.GCP logs - Project ID.
If you have any further questions, please feel free to reach out to us. Thank you.
cy...@google.com <cy...@google.com> #4
The issue still persists.
Currently, both the Check Report State and Query Discrepancy tests are functioning correctly and passing. However, when executing the Request Sync test, the issue remains.
As per your suggestion, I have modified my approach:
I now use the Google Assistant app to add/remove devices.
I use the Google Home app (GHA) for updating devices.
Attached are my operation video and logs for your reference. If there are any errors in my peration process, how should I correctly perform the following test scenarios?
1.Check HomeGraph devices after adding a device => failed (video: adding a device process-20250212.mp4 -
2.Check HomeGraph devices after removing a device => passed
3.Check HomeGraph devices after updating a device => failed (video: updating a device process-20250212.mp4 -
Project ID: zephyr-dev-439505
Sync Response:
GCP logs:
Test suite : Report State and Request Sync : timeout is currently set to 15 seconds
Thank you.
Description
We observed an inconsistency in how Google Voice Assistant (GVA) handles multiple commands:
When the command is structured as "Turn on Light 1 and Kitchen AC", GVA processes the traits for both devices within a single command. The response provided is "Turning on 2 things", and if both devices are of the same type (e.g., lights), the response is more specific, such as "Turning on 2 lights".
However, when the command is structured as "Turn on Light 1 and turn on Kitchen AC", GVA processes the traits for the two devices as separate commands. In this scenario, no verbal response is provided, and it falls into what appears to be a "silent acknowledgment" mode.
Expected Behavior: For both command structures, GVA should ideally provide a consistent verbal response, acknowledging the execution of commands for all devices.
Actual Behavior:
Single command structure ("Turn on Light 1 and Kitchen AC") receives a proper verbal acknowledgment. Split command structure ("Turn on Light 1 and turn on Kitchen AC") does not receive any verbal acknowledgment. Request: Please confirm if this behavior is intended or if it's a limitation/bug in GVA. Additionally, guidance on how to ensure consistent verbal responses for both command formats would be appreciated.
Thank you for your assistance!