Trouble with Nest Integration

I’m trying to setup nest integration following along with this page. However, when it comes to setting up the pub/sub in google cloud, it won’t let me create a topic manually that starts with “projects/sdm-prod/topics/”. The UI makes it look like I can do that, but when I go to click the “Create” button, it gives me an error “Error creating subscription”. It does work if I don’t use the “create topic manually” dialog.

What’s so special about “sdm-prod”? In the non-manual setup, it just uses my subscription name in that slot. Can we just add this as a configuration in HA?

Are you creating a /subscription/? You don’t need to create a topic.

I am creating a subscription. The topic field is marked as required, and the guide seems to indicate that it is required. What should I do otherwise?

These are the steps I am looking at:

  1. Select Enter Topic Manually from the topic drop down list.
  2. The Topic name comes from the Device Access Console Topic name and typically looks like projects/sdm-prod/topics/EXAMPLE.

Ok, yes, that is right. I’m just confused based on that you wanted to pick another topic name. The topic name comes from the device access console so you don’t get to pick one yourself. The nest device access project picks the topic name: just to clarify are you using the existing topic name?

I am in the middle of automating this step so hopefully that happens in the next home assistant release, but I realize that isn’t helpful for you today. Happy to work with you to figure this out.

I appreciate the offer of help, but if it is going to be automated, I can wait for it. I’d rather not distract from the automation work anyway. Thank you.

This video is pretty helpful:
Full Nest + Home Assistant Integration - HA 10 - YouTube around 14 minutes in in case you don’t want to wait.

1 Like

This solved the problem. I had the same exact problem as the guy in the video where I needed to grab the topic name from the Device Access Console

Awesome, really glad to hear that. Watching that video is why i started working on automating this – what a pain!