#Can access server on web browser, not iPhone application

1 messages · Page 1 of 1 (latest)

nova bluff
#

Hi Folks, as the tag notes I'm brand new to HA

Hardware:

  • Host: Raspberry Pi 4 (Home Assistant OS)
  • Device: iPhone/iOS

I am able to use the port 8123 link to access home assistant through my web browser on my phone however:

  1. Auto discovery is not working
  2. Manually adding same link that is working on my phone throws error

Screenshots added on phone

Log files attached as well.

If someone would help that would be incredible! Please also let me know if I can provide more information

pure hollow
#

Try using the IP instead of homeassistant.local

granite scroll
#

I have a similar issue with Android. I access HA via a cloudflare tunnel. Web browser access works fine, but the companion app gives me the same error in the OP. This might not be specific error to Apple or Android.

nova bluff
#

@pure hollow you are a rockstar! I'm successfully using the application.

I had to take additional steps in order to make it work. I will record it all below for other folks' reference.

  1. Use IP instead of homeassistant.local on web browser: Success
  2. Use IP instead of homeassistant.local on application: Failed (but with different error code)
    2a. Error Description: "Local Network" privacy permission may have been denied. You can change this in the System Settings app. The internet connection appears to be offline
    2b. Google'd error code and found conversation advising to check that iPhone app settings are allowed for "Local Network" https://community.home-assistant.io/t/iphone-home-assistant-companion-app-can-not-find-server-but-browser-and-ipad-home-assistant-can/410082/11
  3. Enabled "Local Network" on iPhone settings for the HA application
  4. Successful entry to application via IP address!!

@granite scroll I'm not sure if this is 1:1 with your Andriod setup but I would recommend checking permissions that are allowed to the application in your phone settings. Hopefully this is helpful to you as well.