My Google Home setup isn't communicating with Hubitat all of the sudden. I can reach and interact with my Hubitat hub without any issue, but Google Home doesn't see any Hubitat-connected devices, won't re-sync, and gives me an error if I try to re-link Hubitat. Additionally, Hubitat isn't communicating with my Ecobee.
Trying to figure out if this is an issue on my end (have rebooted hub to no avail) or with the Hubitat API.
Occasionaly I encounter this same issue and found the only way to get the Ecobee communicating with the Hubitat again is to power cycle the Ecobee, forcing it to reboot. I do this when the Ecobee is online to its cloud and offline to HE. When the Ecobee is offline to its cloud this won't fix it.
Fortunately for me my Ecobee is powered by a plugged in transformer, otherwise you would likely have to remove power from your HVAC or furnace.
Update: I tried removing it but stopped, thought I would rip a hole in the wall.
Here's the offical procedure. I suppose shutting power is not necessary to remove the faceplate.
All this time and I had never noticed the network tools in there. Last night I was thinking, "I wish I could ping from this thing."
Ping fails, speedtest fails on name resolution, can't reach an external dash. No idea why/what changed. May try to plug this into a different router on a different WAN as a quick test to see if it's an issue with Hubitat or my router.
There have been several issues on the ecobee side (At least 3 in the last week - check the status page here: https://status.ecobee.com/). So, they are definitely having server side issues again. You can sign up for alerts. Also know that they don't update the page for EVERY outage. However, one test would be to open the OEM ecobee app and see if everything works.
The thing with Google is that they do not report outages. But, I know from experience they have them. More than once I get "hmmm I can't help with that" from Google and most often it is not just Hubitat. Interestingly enough, I was having trouble with both the other day as well and it was not from the Hubitat side. Google is locking some things down and removing access for many third party apps (I got a notification for my "our groceries" app that linked service is ending. Hoping that HE isn't on the chopping block). I am thinking they are breaking things while playing with permissions to be honest.
Given my last test where I can't resolve names from the Hubitat itself, it seems a prob with my particular Hub or router setup - even though I changed nothing.
This is an indication of DNS failing. Make sure your hub has access to DNS servers. If you haven't changed your hub's configuration, then something has changed at the router end.
Maybe it varies by model. The Ecobee3 Lites that I have have the wiring into the wall plate which is screwed into the wall. The thermostat itself snaps into the wall plate with protruding pins to connect to the wiring junction on the wall plate. I can just give my thermostat and firm tug and it unsnaps from the wall plate with no problems.
That is how to remove the whole thing from the wall. The only applicable step to removing the thermostat from the base plate is:
Step 2. Remove the thermostat
Carefully remove your thermostat from its base by putting your thumb and index finger on the backplate and applying a steady tug against the ecobee thermostat.
So I went to connect my hub to another router (I have a complex home network with multiple WANs) and to do so, I needed to adjust the IP. Since DNS wasn't resolving, but the internet appeared connected, on a whim, I added another DNS. It was set to 8.8.8.8 (Google), which seems fine...and has been fine for Hubitat...but not right now. I added in some OpenDNS servers and it immidiately started working.
Soooo, for some reason, my hub currently won't work with Google's DNS. No idea why, but problem solved.
Thanks to all for ideas, special mention to @anon47916022 for suggesting this...as I read when I came here to say that I randomly tried that. Great minds
Step two at that link is all that is necessary to reboot the thermostat.
2. Remove the thermostat
Carefully remove your thermostat from its base by putting your thumb and index finger on the backplate and applying a steady tug against the ecobee thermostat.
You do not need to remove the faceplate to reboot the thermostat. When you remove the faceplate (which the thermostat connects into), then you are undoing the wires, and that is the only reason to turn off power to your HVAC (as in step 1).