Home Assistant Companion Android phone tracking

yes now look for Companion App when you are in Setting, make sure you are on your phone looking at that link too otherwise the option will not show up.

Probably the lack of it. If it reports something that it can’t determine it will be unknown in the log.

OK, my trouble was I wasn’t looking on my phone. I see Sensors now and and got it turned on to High Accuracy Mode and Updating. What about update frequency? Man, there are a lot of sensors.

Thanks so much for your patience.

Of course. Thanks.

now that you found all the app settings, give that entire website a read through. Everything is explained in detail about locations, sensors, notifications etc… :slight_smile:

1 Like

Do I need to be connected/registered to Nabu casa to use this feature?
I’ve put everything in my android phone, but it’s always “home”

the app needs a way to send data home, so either nabu casa or your own solution for remote access.

Hi, I agree. I do have access through Cloud Flare. Accessing the webpage they provide me, I can see the webpage with my HA. Outside my local network, the app is not accessible. I can use the external webpage only.
in the app, under server setting, I have the HA URL which is the local address.
Am I missing something?
Thx.

You pretty much said it yourself.
You need to use the external URL if you are not home.

Hi, just to verify. I’ve already put the external URL (got from cloud flare) into the field of system–>network–> HA URL, but still the app is not responsive outside my home.
Am I missing something basic?
In the beginning, I tried to use duck DNS, but before fully achieving it, I transform to cloud flare. Maybe some left over from this installation (e.g. SSL) is still present.
if this is the case, what should I remove and where from? Thx

In companion app settings you have three settings at the top.
Home Assistant URL
Home Network WiFi SSID
Internal Connection URL

I assume you mean you have only filled in the last one or the last two.
Add the external URL in the first field.

1 Like

Thanks.
Finally, I realized what I had done wrong.
This is a great community.
For others in the future, here is my 2 cents.
You cannot enter the local URL before the HA URL is changed to something other than the local URL. If it is still the local, then, the Internal is greyed out.
I don’t know if I have missed it or if it is not explained well.

1 Like

Hiya, sorry I’m late. Congrats if your issues are resolved! Also –
Usually phones only report location to HA on a schedule, and some phones (like my partner’s) refuses to do so even with every setting (battery optimization off, high accuracy etc.). One surefire way to resolve this is to turn on Persistent Connection in Settings - Companion App - Persistent Connection, and allow it to create a persistent notification.

Doron, Can you tell me exactly how you got it working (going thru the various steps)? My wife is currently out of state and her cell phone shows ‘Home’ on my dashboard as well which is clearly not right. Thanks, Rob

start with these steps

you need to configure a website that will have a tunnel to your HA.
I’m using cloudflare (e.g. Home Assistant Remote Access using Cloudflare Tunnels - YouTube) but you can use duckdns.
after that use:
setting–> system -->network and add the HA URL.

or
setting–> companion app -->" your home" → connection information
use the HA URL for cloud flare
and
in the internal connection use the default of
HTTP://homeassistant.local:8123/

good luck

Not sure why I would need to config a website tunnel since I am already using HA cloud thru Nabu Casa???