Hello there,
So far I only used the Android App without any problems. But now I need to integrate three users with iphones. So far so good. The App found the IP used and they could login.
Now I switched over the instance to use Let’s Encrypt and the “NGINX Home Assistant SSL proxy”. On android I just switched over from the IP to the now used URL without any problems.
On iOS I get an “NSURLErrorDomain -1003” error and can’t login.
The URL (and it’s DNS) is only available within a specific network that all these devices are in. Using Safari I can easily get to the website and also login. So what is the app doing differently?
-1003 is a DNS error, which means the hostname you’ve provided can’t be resolved. Check your DNS server configuration as well as the hostname you have set to make sure they are valid.
I can open home assistant using web browser with no issues. I can login both locally and via the https://homeassistant.example.com. It’s just the iOS app that is throwing error being connected to the same Network via the same router as my laptop.
Are you using the same URL? Manually entering it may work around a typo in your config. If that doesn’t help you can export logs and drop them here and I can take a look.
Also the same problem. Only in app android and ios. Web version is ok. Happend in dayligt saving time change.
Dosnt work Duck dns, Tailscale and just home wifi network.
Raspberry 4 was updated and upgraded.
Has anybody found a definitive solution to this? I think it has something to do with hairpin https: router settings. Using a VPN or not using local wifi allows login, but local inside router gives this error. After a while error goes away and I can maintain login locally. Seems DNS gets misdirected somehow.