Google keeps closing this topic without ensuring it's actually solved, so I'm reposting the problem from someone else a few weeks ago that describes my problem, however the uninstall/reinstall "solution" doesn't work for me.
Just recently ( a week or so) my Google Home (1st Gen and 2 minis) devices have been giving me the weather location of the wrong location.
Some background, I have 3 locations in my google home App.
A is a vacation home. B is primary residence. C is my parents' house. The issue is all the devices are now giving the weather based on Location A, no matter where the devices is assigned in the App. If I ask the device what's the address, it gives the proper address for where I have set the location. I even attempted creating a new location that would show up alphabetically before Location A just incase a programmer made a stupid mistake, moved my device to that location and it still gives the weather for location A.
If I change the address for Location A to be the address of Location B, then the devices in Location B provide me with the correct weather. However this will break the weather on Location A.
Sorry to hear about the issues you're having with the app giving you incorrect information based on your location, I'm sure it's confusing but I'm happy to look into this for you.
You mentioned that the uninstall/reinstall app solution isn't working for you. Have you tried unlinking and relinking the devices from the app or doing a factory reset on the devices?
I look forward to hearing from you.
Thank you for your help. I have 2 homes on my Google account. Both of my Google devices (Google Home and Google Nest Hub) on home 1 are telling me the weather of home 2 when I ask "Hey Google, what's the weather". The home screen weather icon is showing the correct weather and the device will give the correct location if I ask "Hey Google, what's your location".
I have deleted the home and rebuilt it. No luck.
I have done a factory reset of the devices. No luck.
I have turned on and off personalized results of my Google Assistant.
I have removed the devices from the home and then re-added them. No luck.
When I changed the home, the home screen temperature immediately changes, so I know that it accepted the location change. However it still gives the wrong weather when you ask it.
This has always worked fine until a month or so ago and I am out of ideas on what to try next.
Just to double check, will you please make sure that you've got the correct address set in the Google Home app for the speakers that are reporting the wrong town's weather.
Please let me know if you have any other questions.
Just to be clear, your instructions make sense until #5. After I select the gear, there is no setting for "device address". There is "Device information". When I open that, I can select from "Device name," "Home," "Placement" (i.e. what room), and so on. When I choose Home, I get the list of my set up homes, which include the addresses. This is the only opportunity I have to set an address for the mini speaker.
Just wanted to jump in here to check to make sure that you saw our response. Please let us know if you have any other questions or concerns as I will be locking this in 24 hours.
Have a great day.
I am having the exact problem described. I have several homes set up. They used to all work properly, and report the weather at the location of the home the speaker was in. For the past month or two, when I ask for the weather I get the weather for one of my home locations no matter where I am. I recently set up a new home and this issue was present from the start. Since then, I have reinstalled home, reset the speakers, checked that the speakers are in the home that they are supposed to be in, made sure the address for that home is correct in the app, yet all of my speakers in every home continue to report the weather for one of my homes. So if I am in that location google gets it right. Otherwise, no. It is like the clock that is right twice per day.
I have the same issue.
The two residences have been set up for 8 months and the problem began recently.
I too have tried the options suggested in this thread.
As an additional note, for troubleshooting:
1. The Home app maintains the proper home to device linkage
2. Linkage is retained across reinstallations of the app (cache?)
3. Hub-managed Wi-Fi devices are responsive to voice commands linked to the particular residence. E.g., "Turn off living room light" works in the proper residence -- though these are unique across all residences.
Here is another little crumb of a clue, I'm not sure what it means. When I say "Hey Google what's the weather?" I get the weather for the wrong City. When I say "Hey Google, what's the temperature outside?" I get the temperature for the correct City. If I ask "will it rain here tonight?" it tells me the answer in reference to the correct City. If I ask for the "forecast for here" -- wrong City. Weird right? It is not a problem with my set up -- there is something going on on the Google side. Everything in this home is pointed to the proper address.
Google Nest Audio: I'm having the same issues reported here.
I have two houses: Location A & Location B
Did a hard reset, connected to a mobile hotspot, created a new "house", etc etc and no luck.
Probably did a hard reset 5-6 times now trying different methods. But weather always gives me Location A if I am at Location B. Location A & B has the pacific ocean between them so its pretty hard to get these locations confused.
Not completely sure this is the correct place but I give it a go.
If have two different homes and since last week all my Google Nest Hubs and all other Google Assistant speakers are "thinking" I am in a different home. If I say "Hey Google What's the weather" it gives me the weather of my other home instead of the home I am in. Even if I delete the other home in my Google Home app, the speakers will always reference the weather from the wrong home. All speakers are in my "correct" home.
I never had this problem before, it just started last week. There is one change that could have caused this but I ruled that one out as well. In the other home I installed a Nest Thermostat (v3), I saw it can detect your presence so I disabled that.
Any ideas why all the Google Assistant speaker think I am somewhere else? If I ask my phone is says the correct home.
You’re on the right thread. Many of us are having this problem and there are many other threads out there that Google has closed because of lack of responses, but there never is actual resolution. We need to keep this one open by growing it and providing more use cases so that Google can actually 1) prioritize the issue and 2) fix their bug.
Thanks for your patience while we investigated the issues that you're having with this.
We are indeed aware of a bug involving this and have added all of these instances to the ticket for our engineering team to investigate this further.
I will keep this thread up to date with any new information as we hear.
Appreciate your patience on this.
I echo Kuba036 in thanking you for this response. To date I think all those who have tried unsuccessfully to start this thread have been made to feel like it is pilot error and then the thread is closed because everyone is too frustrated to keep saying the same thing over and again. Thanks for acknowledging that it is a bug. It isn't the end of the world for Google to have a bug -- its a big Google and its complicated. Everyone can surely work around it until it is fixed.
I have found if you ask what the "temperature is outside" and what "he temperature will be outside" tonight, you actual get a correct local report, but as soon as you start talking about the weather or forecast, you get the "assigned" home location (only right if you are there).
Thanks for the update.
Another piece of evidence: Along with the three Minis, my VIZIO Android TV also gives the wrong location when it boots. It's connected by RJ45 to the Google Mesh switch. So I checked my IP address using iplocation.net and got a correct result. Then I checked it using https://whatismyipaddress.com/ and it returned the billing address (i.e., my non-local residence). Is the problem the method used for geolocation?
Just wanted to hop in here to provide some clarity to the newer responses on this thread. Please read my previous response as this is a bug that we are currently aware of. While we don't have an ETA on a fix, I will provide any further information as it becomes available.
I have also discovered that time zone and weather reports from our Google Home are now being reported for the wrong home of the three configured on our account.
If I ask “hey Google, what is our address,” it gives the address of the incorrect home. I have confirmed and re-entered the address where the Google Home has been located for 3 years.
Over the last month or so, my home devices (Nest Hub Max and 2 minis) are giving the wrong location when I ask for the weather. They will acurately respond with my current location if I specifically ask for it and they do recognize what my current location is. I've tried resetting the devices, removing them from and readding them to the Home app on my phone, and uninstalling the Home app on both my phone and tablet. Nothing has worked so far. My phone will resond correctly on and off my home wifi network.
I've seen that others have had this issue of late as well, which makes me think a software update was pushed out. I also saw where Google pushed out a new Weather app. Could these be related? How do I fix this or is there a software fix coming?
Like many this bug is frustrating and has been for sometime.
There is additional complexity to this problem between voice matched requests and ‘guest’ requests. Individuals also have a ‘Home’ address in the Google world which appears to be used with voice matched requests (eg what’s my location?) as opposed to guest requests which probably use the devices registered address.
we have changed our personal Home address in all Google apps and account profiles and still receive inconsistent responses.
To add some color to this issue, I have also run into the issues here, and as a potential fix, I tried removing house A from my Google account entirely, and then factory reset the device that was giving weather for the wrong location, and it still continues to give the weather for the wrong household.
As an outside observer, I think that on top of whatever issue is causing the Google assistant to pick the wrong household location, there's also some overzealous caching happening behind the scenes.
I think your idea around caching has some serious merit. It's almost like Google is caching the account vs the device ID. Although, for me home A was setup for 18 months before home B was and Google is reporting the weather for home B inside of home A. I would have thought home B would be reporting home A.
At any rate, the more we all continue to share our insights, the more likely we are to be able to help Google resolve the bug.
This was also the case for me. I was getting weather on the new house from the old house. I wonder if it's always the newest house that gets reported. To every problematic device.
Having already deleted the newer home, I wonder if I scrap the old home too and set it up again if it would work for me. That would be massively inconvenient, but it might... ya know... Make my devices work.