Unable to connect with app

Good evening, i’m new in this forum.
I have HA installed on a mini pc, everything works fine. I do connect only from my local network. I use the app from my ipad and iphone.
Since a few days, if i try to login on my iphone i get the message: “unable to connect to Home Assistant” retrying in xx seconds
On my ipad everything works fine.
When i use safari to connect, i get the same message, no matter which browser i use.
What to do?
Appriciate your help
Thx
John

I has the same failure with the HA App.

MY SOLUTION: So I tried deleting the HA App, and instead I entered my Home Assistant’s local IP into Safari (with the port, e.g. 192.168.1.25:8123), and that seems to work. (Works for me on an iPhone 7, an iPhone 12 Pro, and in FireFox on a Librem 5 phone, and on a desktop Linux Debian laptop.)

Of course it won’t work remotely, and I’ll work on that later. (I’ll admit that right now I’m not sure why you need to use the App, but hopefully someone will explain this to me.)

I did think that perhaps the App wasn’t getting the right credentials. I also tried deleting the App and re-installing it but that didn’t help.

I have had the same problem. Here is how I solved it. In iOS settings, go to app, select Home Assistant and set Location to Never.

It is interesting the the HA core log shows an authentication failure ever 60 seconds from the phone IP address. But, turns out that is a red herring. Somehow the problem is related to granting access to Location that causes the authentication error to appear in the log.

This issue can be recreated consistently.

I found the root cause by removing the application, rebooting my phone, reinstalling the application, and denying all options during the install (i.e. location, notification, focus, etc.). The application connected as expected. Because it is at the top of the app settings, i turned on Location services, closed the app, restarted, and it went into the 60-second infinite retry loop. I turned off location services, restarted the app, and it connected as expected.

I should mention too that after deleting the app from my phone and reinstalling it, it is not possible to connect to HA without either 1) Changing the name of my iPhone or 2) logging in to HA from my computer and deleting my iphone from the mobile devices list. This seems like a defect.

Just happened to me and this fixed it. Thank you!

Miracles! It worked. Are they going to fix this bug?

Apparently they don’t plan on fixing this bug because I’ve followed all the above suggestions and the mobile app for an iPad refuses to connect. Everything updated, rebooted, app removed and reinstalled several times, iPad renamed, location settings toggled on and off, all the above fixes have not worked. Does anyone have any more ideas on this? The app works fine on my iPhone but steadfastly refuses to connect on the iPad mini.

I am having the same issue and have tried all of the recomended fixes. Nothing is allowing me to connect to HA using the iOS app. I am able to connect via Safari as was proposed earlier.

Any suggestions are welcome.

I removed the standard iCloud integration and disabled tracking by iPhone (removed the phone link in the People panel) and installed the iCloud3 v3 integration, and enabled tracking through it. The problem seems to have disappeared.

My trouble was Avast app

While I’m sorry to see so many people are still having this issue, I am happy to report that HA is now running on my iPad mini.

After deleting previous attempts to connect under the iPad’s old name (I renamed it as per one suggestion) and uninstalling and reinstalling the app more than once, updating the HA software at least twice since beginning this task, a connection was achieved by going into the iPad settings and denying location access to the HA app. Immediately after that, my dashboard appeared in the HA app on the iPad.

I also observed that each time I unsuccessfully tried to connect previously that the HA app open in my laptop browser would log the connection (attempt?).

Thank you all for your suggestions and ideas. We got there eventually and I hope it all works out for the rest of you, too.

I ran into the same problem today, after a week of normal operation on my new iPhone (switch from android to ios)

Are they working on a fix for this bug and/or is there a good workaround because I have a few automations that are location based and under Android they worked just fine. Thats why I dont wanna dissable gps :sweat_smile:

I am having similar issues with the companion app. My homes use TailScale for VPN access and I have the companion app set to use the server’s TailScale IPs. It has been working swimingly for over a year – until last week.

I find that toggling the VPN off and then back on restores the connection for about 60 seconds. I have a similar configuration with BlueIris and that app continues to work reliably; no need to toggle the VPN. Of course, I can create a reliable connection between HA and the iPhone companion app using the local IP, but that doesn’t help me when I am away from the house. I can still access the systems from Mac or Windows computers using Chrome, hitting the TailScale IP. Not sure what changed, but think I have in narrowed down to the companion app.

For now I configured it with the Nabu Casa Cloud and the local IP address in the companion app. I disabled GPS in the iOS app settings, after which the app was able to restart immediately.

Hi,

  • log in to your HA (on a device that still works :slight_smile:
  • on the sidebar, click on your avatar or initial letter of your login-name
  • choose the right tab ‚security‘
  • delete all refresh-token you dont‘t need

This should be picked up and solved a long time ago.
I had HAOS running in UTM on my Ma Mini, the VM was on an external DAS, I could not access the VM for a while due to a OS bug, so I copied the VM file to my internal SSD.
From that moment I can not access HA from my iOS App, worse, when I eventually could run HAOS from the external DAS it still won’t work, Erm what the F….
Sorry but I was already having my doubts about Home Assistant, this only made my aversion bigger.
The devs should really think about the messy UI, instability and waaaay to convoluted way things are done in HA.

I believe I know what the problem is here and it's not a bug it's a feature. The private wifi address setting on the wifi network (which blocks tracking) seems to directly conflict with the location tracking as it should and I've confirmed it works fine with private wifi address turned off. It's one or the other folks.

Yep I've just tried it and it worked first time. Thanks for posting this because I've been trying to get this to work since the last update

I deleted the server in the app and added it again - that worked for me.

…this is happening to me too, but a bit worse as I cannot enter the settings page on the iOS app to try fix the connection IP. My iOs app is stuck in the loop of “clear cache and reload” button, and the app “thinking” for a few seconds before displaying the “clear cache and disconnect” button, which I press every time with no results whatsoever. I have un-installed and re-installed the app several times, with reboots of the iphone with no luck. In attempts to fix this I have tried several things, and very likely dug myself a deeper hole. I figured I’d start “fresh” as I did when I first installed the app on the iphone, so I deleted the device representing my iphone from the Mobile app, figuring that if I reinstalled teh app on the phone I woudl have a fresh start, but no, it seems the app on the iphone is using connection data that is cached somewhere in the phone that does NOT get deleted when I delete and then re-install the app – quite frustrating not being able to sart fresh. My iPad Air2 (circa 2012 old) is working fine with the app, and is a device listed in the HA server Mobile app integration. I should say that this whole thing started due to me attempting to use HTTPS instead of HTTP, using letsencrypt certificates, which all worked fine, but required a FQDN as the access URL which my voice assistant satellites did not like. I had the phone app working with the https setup, and I did change the URL in it to access the https URL, but later I reverted the HA sever to use HTTP, without changing things in the app first, so now when I try to use the phone app I believe it is trying to connect to the https URL which is no longer.. but it does not givve me access to the settings page so I can change the server http URL to what it was before and which I am back to using… really what would be awesome and likely solve the issue is to have a way to have a real fresh start on the iOS app… by the way my iphone is old, an iPhone 8, with the latest version of iOS 16.

…sorry for the novella, but wanted to be clear about my screw-up in my asking for some help figuring it out…

forgot to say that pressing on the little gear icon on the top left of the phone app does nothing, I’ve tried it a ton of times, it is 100% unresponsive

…well, got it ! …I’d tried the 3-finger swipe many times, swipe left, swipe right, swipe down all with no results. for some reason I decided to try the 3-finger swipe again, and after right, left, down, I figured I have not tried up, so here it goes - and it worked !!! I was presented with the settings pages, changed the URLs and am back in business… seems this should be properly documented in the documentation…