Been having similar issues since yesterday - lots of failed connections with Google assistant.
Home assistant works fine locally, but it seems the DuckDNS is either very slow or not responding, causing the link to Google voice assistant and home app unreliable/not working.
I see from other posts from prior DuckDNS service issues, that a cloud flare tunnel would be a good solution.
Iām running HA Core on an inroad docker though, and have as yet not figured out how to set this upā¦ hoping to get this sorted over the coming days.
Well I use pfSense which has unbound resolver built-in.
But Iām sure with google if you look like āthin client unbound resolverā or maybe even ārasp unbound resolverā youāll find plenty of guides.
As a personal suggestion, and this is very me, Iād set it up on FreeBSD. (far lighter than linux for this specific task)
Damn! Iāve also been going crazy for a couple of days with Google Assistant, I had just finished the configurations and everything was working correctly, after a few hours nothing worked anymore! Iāve done dozens of tests, projectsā¦ nothingā¦ I have Google Assistant disconnected from HA.
unbound resolver queries the dns authoritative servers by itself, it does the same as other resolvers, except you donāt have to rely on a man in the middle, you go directly to the DNS authoritative servers.
After you have a working setup you can even use something like DNS Benchmark to see how faster your local resolver performs over external 3rd parties.
Letās go back to topic of this post and split the unbound dns discussion even though it is very interesting to learn. Anyone had heard anything from duckdns about the incident? Their Twitter account is dead silent and nothing on their website
Iāve bailed out from duckdns now, switched to ddns.net aka no-ip.com
My certificates are now handled using the HA add on āNGINX proxy managerā.
This was better anyway, because I control my own domain name. I set the CNAME of subdomain for example homeassistant.mydomain.com to xxxx.ddns.net
port 443 is forwarded to NGINX proxy manager
NGINX proxy manager then can forward the user to the appropriate service based on the subdomain used. So if i use homeassistant.mydomain.com, it forwards to http://192.168.1.215:8123
if I access through another domain it can go to various other stuff in the house
nginx proxy manager can also automatically manage letsencrypt certificates
sorry I donāt explain there how i get ddns.net to update. Thereās probably a few ways but I use it on my edgerouter. You could use any ddns that is built into your router too e.g. asus routers can do xxxx.asuscomm.com
You also need your own subdomain and 443 and 80 need to be forwarded to nginx proxy manager for it to work. So not a solution for everyone and not as easy as the duckdns add on