In unserem Home Assistant Haushalt gibt es drei iPhones. Auf jedem läuft die HA Companion App. Jedoch übertragen nur zwei der drei Geräte die Geolocation ihres jeweiligen Standortes.
Wie ihr Euch ggf. vorstellen könnt, habe ich schon einiges untersucht:
Vergleich der Einstellungen der HA Companion App und der iOS Security-Settings
Löschen & Neuinstallation der HA Companion App auf dem betroffenen Gerät
Ich würde mich dieser Frage gerne anschließen. Ich habe zusätzlich auch iCloud integriert, weil ich dachte, dass es dann besser funktioniert. Ist soweit auch fast in Ordnung. Nur gibt es da keine Live Ortung, sondern die Standorte aktualisieren sich sporadisch. Das bringt für Automationen leider gar nichts, wenn der Standort sich erst (im schlimmsten Fall) in einer stunde oder so aktualisiert.
Was passiert, wenn man den Standort manuell aktualisiert?
Bei mir wird kein geolocated Standort übermittelt. Übrigens auch nicht, wenn das betroffene Gerät im Heimnetz ist. Es bleibt nicht verfügbar, kann aber die HA-Installation zuhause nutzen, bedienen und steuern…
auf iOS-Ebene sind die Data Privacy Settings “offen wie ein Scheunentor”. Der Vergleich der Einstellungen der Companion App zwischen einem funktionierendem Gerät und dem einen nicht funktionierendem Gerät sehen Identisch aus.
Es ist die URL in der Einstellung “Server” der Companion-App. Ich muss dazu sagen, wir verwenden nicht die HA Cloud, sondern die Handys der Familie verbinden sich über Wireguard VPN mit dem Heimnetz und nutze die “Interne URL”. Wenn man also draußen mit VPN verbunden ist, dann geht es. Die externe URL ist bei mir gar nicht eingetragen.
Hey zusammen, würde das Thema gerne nochmal aufgreifen. Bei mir/uns funktioniert die Geolocation soweit eigentlich. Nutze alle ein iPhone. mein Problem ist allerdings, dass die aktualisierung teilweise echt lange dauert. Für manche Automationen usw wäre es aber echt wünschenswert, wenn reagiert wird, sobald man aus meiner angegebenen zone geht bzw reinkommt. Weiß da einer mehr bescheid?
Für gewöhnlich wird beim Verlassen und betreten einer Zone das Ganze gemeldet. Dafür müssen die Berechtigungen entsprechend gesetzt sein. Und bei iOS muss die App im Hintergrund laufen. Wenn die hart beendet wird, macht iOS Probleme.
Das iPhone aktualisiert im Hintergrund ca. alle 10 Minuten den Standort. Sieht man in den Logs in HA.
Wenn also grad der Standort aktualisiert wurde und man kurz danach die Zone betritt/verläßt dauert es halt bis die Automation reagiert.
Nur wenn man die Companion App aktiv nutz, greift die in der App eingestellte Zeit.
ok, vielen dank für eure antworten. bei mir läuft sie definitv permanent im hintergrund. Bei den Kindern bin ich mir da fast sicher, dass sie immer beendet wird. Heißt also, ich müsste für eine Automation, die direkt auslösen soll dann Blutooth oder Wlan nutzen…