The app finds a local 8123 url and I let it use that rather than enter anything manually. But I still get the 404 error. I have not tried anything like disabling SSL on the server side. Will probably just use Safari (which works fine) until a fix gets pushed out.
You are experiencing something that will likely never have a fix pushed out as likely it is a wrong config in your HA or network.
We haven’t been able to reproduce all sources of a 404. Those we identified are the trailing / on the url (and base_url) in configuration.yaml as well as missing websocket support in nginx setups.
I have tried commenting out SSL in my yaml file and using a local ip_address. I can access HA via the local address in a safari browser but it still doesn’t work in the companion app. I get the same 404 error everyone else is getting. I then changed base_url to be my local url and that didn’t help. Finally, I completely commented out the http section of my yaml. This allows me to log into HA without any password locally. No problems from a browser. But, same 404 error.
I saw one comment saying there will not be a fix for this. I’m a little lost as to why it worked one day and not the next. Any ideas on what I look at next if there is something wrong with my configuration?
@zsoltare you manually specifying the address? If so please make sure your not including a trailing \. Check none of the common problems listed here describe your situation
Arg… So unfortunately I auto updated the IOS app, and I am not yet on 0.95.
Is it possible to downgrade the app to a working one? Or is this the time I have to drag my HA up to date. Not a good time to do that for me.
@ olbjan this problem occurs regardless of the configuration. If one has an external https URL certificate that renames the duckdns one, then the port is 443 and the server port is 8123 (or 8124 in my case). And regardless of whether you put the external URL in with or without port number, or using port number 443, 8123 or 8124 the problem happens. So I am not sure it is as simple as you suggest.
However, I am running a HA version below 0.95, so I will upgrade and see if that fixes it.
While I definitely see the problem on the IOS app, I noticed that when I install the Android app on my Android phone, that app works perfectly with my configuration. (I have not changed anything on the server side and I am still back at HA 89.1. Do the IOS and Android apps talk to the server differently?