ok, you confused me. Did you mean to say the Google issue tracker instead of github? other than what you posted, i would not know what to post there.
I can see where you posted in there but there is no response yet. In my setup, I only have 1 user(me) and 1 home. When I go into the “partner connections manager” i can see my devises there and grant the permissions.
I tried moving a device to a different room, no luck there.
If I create a new home, it requires a separate / new subscription. i cannot migrate to a new account either.
Yes sorry Google issue tracker. You should make your own post like I mentioned above, inviting them to engage with you about details of your account. They probably won’t respond to my post.
I just received today an email from Google (they must be really hungry for money!)
We’re writing to inform you about a change to Cloud Pub/Sub message retention pricing, effective June 30, 2024. Starting on that date, we’ll begin charging for storing unacknowledged messages in subscriptions beyond the first 24 hours. Currently, there’s no charge for this within the default seven-day message retention period.
You won’t incur any new charges if:
Messages are processed within 24 hours.
Unacknowledged messages older than 24 hours are already retained through Topic Retention.
Please note that storage costs of $0.27 per GB-month will be charged after the first 24 hours (similar to other Pub/Sub storage offerings).
What do you need to know?
Starting June 30, 2024, customers will begin to incur charges for retaining unacknowledged messages with subscriptions for more than 24 hours. If you are able to process the messages within this time, you will not see any new storage charges.
What do you need to do?
Unacknowledged messages can result from idle subscriptions, backup needs, or slow processing. Avoid new charges by managing these scenarios as follows:
Backup storage - If you are using subscription retention as backup storage, you can enable an official storage option such Topic Retention or Retained Acknowledged Messages. For instance, Topic Retention will store messages just once at the topic level and they will remain available for all the subscriptions to consume when needed.
Processing delays - Add more subscribers (if possible) to process the messages within a day.
Please note, the default message retention period remains seven days. You will only incur charges for unacknowledged messages that are stored with the subscription beyond 24 hours of publication.
@allenporter, I want to ask if the messages in the Nest integration are acknowledged according Google requires it? And how this can be confirmed?
So I gave this one more shot. I had to create a new account, remove all of my devices from the old account, now I’m adding them back to my new account. There must be some issue with my original migrated account. I was able to add a thermostat and camera to HA. Once this integration is setup, how do I add another device to it?
Next question. I have to instances of HA in two different homes. do I need to setup two different credentials?
All homes and devices on the same Google account? No you don’t need credentials. During the oauth process you can select the other home though the UI is weird/confusing. You can select devices from multiple homes and turn off what you don’t want added.
Edit: this matches my expectations that the account is setup weird. Unfortunate support couldn’t get it fixed for you.
Logger: google.cloud.pubsub_v1.subscriber._protocol.streaming_pull_manager
Source: /usr/local/lib/python3.12/site-packages/google/cloud/pubsub_v1/subscriber/_protocol/streaming_pull_manager.py:131
First occurred: 5:12:17 PM (4 occurrences)
Last logged: 5:12:18 PM
Top-level exception occurred in callback while processing a message
Traceback (most recent call last):
File “/usr/local/lib/python3.12/site-packages/google/cloud/pubsub_v1/subscriber/_protocol/streaming_pull_manager.py”, line 126, in _wrap_callback_errors
callback(message)
File “/usr/local/lib/python3.12/site-packages/google_nest_sdm/google_nest_subscriber.py”, line 283, in callback_wrapper
future.result()
File “/usr/local/lib/python3.12/concurrent/futures/_base.py”, line 449, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/concurrent/futures/_base.py”, line 401, in __get_result
raise self._exception
File “/usr/local/lib/python3.12/site-packages/google_nest_sdm/google_nest_subscriber.py”, line 533, in _async_message_callback
event = EventMessage(payload, self._auth)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/google_nest_sdm/event.py”, line 346, in init
super().init(**raw_data, auth=auth)
File “/usr/local/lib/python3.12/site-packages/pydantic/main.py”, line 341, in init
raise validation_error
pydantic.error_wrappers.ValidationError: 1 validation error for EventMessage
relationUpdate → subject
field required (type=value_error.missing)
What version of home assistant? Looks like tis expecting a required field that is missing but also looks like something familiar that may have been fixed awhile back
“The Nest integration needs to re-authenticate your account” means that you need to reauthenticate in the UI. This can happen if your authentication credentials need to be refreshed which is normal, but not a common thing. If this happens often then it implies a misconfiguration where the consent screen is set to Testing and not Production and it only gives you test credentails that expire. See “Reauthentication required often” at Google Nest - Home Assistant
Never heard of anything crashing for new devices. I think you just need to add them as authorized to get access. See the troubleshooting steps somewhere it talks about going to the device access partner manager page or something like that (on mobile)
Looks like it’s working great, but maybe that device call is failing? Seems like a nest API bug.
You may need to try to “unstick” the device by moving it between homes or structures? Or make sure the device is authenticated. Double check device permissions here for the new device https://nestservices.google.com/partnerconnections
How do you move it between homes or structures? I only have one. do you mean in the Google app?
If I get it moved, can I move it back? I’ve already created a new account had to pay the $120 again, google is not refunding me 6 months of the service. I’m still fighting that.
In the connection manager all of my devices are selected, like this.