I was connected to HA using an external URL via duckdns and came home. My home network was not listed in the internal URL list so I added it hoping it would change the connection to internal automatically but it didn’t. So I did the following:
Refreshed - wouldn’t change the connection to internal
Logged out, then back in - wouldn’t change the connection to internal
Closed the app and restarted it. HA API connection (or manager) unavailable with blank screen. Settings showed my name and zones. External URL was empty. Tried to enter my duckdns info and kept getting an error related to parsing the url. Tried several times with the same result. v1.5.1 app could access ha.
Deleted the v2.0 app, reinstalled and logged in with the external url ok.
Still not connecting with the internal URL.
Questions/Comments:
How so I switch to my local network if I enter it when coming home or adding it.
After logging out the first time, not sure why I would get an API error trying to reconnect that prevented the login screen from being displayed but would display my name and zones.
After reinstalling and going through the setup process, the keyboard would not display until I went to another app then came back to the ios app.
I’m running on an iPad Air 2019 (1 week old), ios 12.3.1, ha 0.93.1, app v2.0b60. I’m using the SwiftKey third party keyboard.
It is. I have multiple device trackers that are obsolete for my iPhone and iPad plan on nuking everything in settings,.storage, etc to clean everything up. Maybe it will connect then.
If you’re using DuckDNS add-on then you have a certificate. The certificate is only good for your domain name. Could the ios app be choking on the certificate failure?
Could be actually. I use Caddy as a reverse proxy so I can use either the http://local_ip:8123 or https://mydomain.duckdns.org… that could be the difference.
Still having issues after spending the day cleaning up my system and trying to get it going…
I have nuked all previous instances of the mobile_app, integrations (several times), entities, ios app on my iphone and ipad several times and have added it back to only my iphone. I’ve cleaned up the .storage mobile_app file, known_devices.yaml, core.restore_state and core.entity_registry.
When adding the ios app on the iphone, it scans the network (home network-CobbNet-5G) and only finds my xxx.duckdns.org connection. I connect through duckdns to HA, enter my username/pw and continue on through the installation & setup with only one issue as far as I can tell.
–There is no device_tracker.xxx entity for the iphone (there used to be one with the big-big-uid). I don’t know if there should be one and it is not showing or if robbie and others have now hidden it. known_devices.yaml only shows the gary_iphone entry I’ve been using for a long time.
–sensor.geocoded_location=‘Unknown’
–sensor.ssid=CobbNet-5G (my internal network)
–sensor.lastupdate=Initial or Background Fetch
My DuckDNS certificate expires July 6 so it is not out of date
My RPi has a fixed ip address, I have trusted_networks set up but I can not log into the ios app using the trusted network, only the DuckDNS connection.
Do you know if it is possible to add more than one WIFI SSID? I have tried adding two wifis to the app using “,” and “;” between them but it doesn’t work. I have just been able to make it work when I just include one SSID
Are you talking about the Home Assistant android app? When I click in “App Configuration” after “Home Assistant URL” I just see “Home Network WiFi SSID” and when I click on it I can just write one SSID
after strugling with this same issue I finally find out what was happening: you have to grant Device Location to the app , and, Device Location HAS TO BE turned on for the app to understand that the device is at home
How you know HA companion is connected to your SSID when at home? What to check?
I have set HA URL to the nabucasa one and the internal URL to my local IP…
In this way if i use cloud disconnect service, my app would connect to the internal URL, but it fails…
Sorry but I cannot find it… can you share a screenshot ?
If I tap over my name in connections it says only I am connected as maurizio… Not as external or internal…