IOS Connection

I’m just a little confused with the connection settings in the iOS app. I don’t have an “external” URL. I use the “http://hassio.local:8123” URL when I am in the house, and I use NabuCasa when I am out. I have confirmed that my location settings are “Always” for the HA companion app. I tried all combinations of blanking out the external URL, typing in an internal URL and checking and unchecking the “Connect via Cloud”. I can NEVER seem to get the app to recognize my home SSID and connect via the internal URL. The only thing that works is if I leave the connect via the cloud checked. But I don’t want to connect via the cloud when I am at home. On a few occasions, my internet went down, and I could not connect to HA via the companion app. I love the companion app, and I think that Robbie and his team did a great job - but this one bit of UX is driving me crazy. I either want to connect to my local URL when my home SSID is detected - or I want to connect via NabuCasa when it isn’t. Please help…


I am having the same trouble. I can’t see anything wrong in my config, and get these errrors.

It’s really frustrating.

2020-03-28 11:37:47 ERROR (MainThread) [homeassistant.components.auth.indieauth] Timeout while looking up redirect_uri

2020-03-28 11:37:47 WARNING (MainThread) [homeassistant.components.http.ban] Login attempt or request with invalid authentication from

Slight followup. I can do the “curl -v6…” on my laptop, but it does fail when ssh’d to the RPi3 running hass/ha the redirect does fail. I thought the redirect just had to work on the caller, not the host?