I am trying to connect iOS Companion 2.0 to my HA. When connected to same wifi I can locate it, it shows up like xxxx.duckdns.org:8123, but when I try to connect it gives an error. (Unknown error. Timeout).
During setup the app does not get access permission to the ssid name on ios13 anymore (Appleā¦). Hence it only auto-populates the external url field.
Hereās what to do:
Enable access to location always from ios settings
In the app enter your url as internal url, see that it connects and has your ssid as internal location.
The app should now have the checkbox to enable nabu casa cloud available and you can activate that. External URL becomes disabled at that point and the app should connect via the cloud when outside your wifi.
Have you figured out how to get the check box? I donāt seem to get it either. Iām wanting to use HA companion as my GPS tracking, but shortly I may have to go back to Life360
I was having the same problem but was able to get this to work after enabling the Webhooks at the bottom of the Home Assistant Cloud configuration in my Home Assistant instance. After enabling this, I reinstalled the iOS app and tried again. I now get the checkbox for āConnect via Cloudā in my connection settings of the iOS app. I hope this helps someone else.
Same issue here! Except, after struggling back and forth I have a button āHome Assistant Cloudā, but, thus enabled, remote access still does not work and, after a short time, the āexternal URLā field refers to the internal IP and the āinternal URLā field is empty, and the HA Cloud button is deactivated. What could be the matter here?
Webhooks are shown, but cannot be en- or disabled. I have reset and reinstalled the app a couple of times.
Apologies for reviving an old post, but Iām having this same problem.
Have deleted and reinstalled the iOS app and it detects the cloud services when I first log into the server, and never gives me the option to use conenct via the cloud. I even tried to paste the cloud url into the external url box, and the app auto detected that it was a cloud url and wouldnāt let me save it - but still wonāt give me the option to connect via the cloud.
Solved! The missing bit seems to have been the discovery and/or ios components in the serverās YAML config. With those added the server was discovered by the appās scan and was set up correctly.
Iāve tried everything in this thread and others. Iāve tried reinstalling the app, resetting the app, re-enabling old webhooks, made sure location is set to always in ios settings, etcā¦ remote connection always works via nabu casa in browser, but never in app outside of the local network.
Ok, I finally found something that worked for me. I contacted nabu casa support, who referred me to the discord channel, where a search kicked me to a github issue that said:
turn off remote control (config -> HA Cloud -> Integrations)