NEWS
Life360 NextGeneration - Latest
-
EDIT:
Copilot hat da etwas gefuden!
Zitat:
"Die Life360-API hat zwei verschiedene Endpunkte:/v4/circles → liefert Circles inklusive eingebetteter Places im Circle-Objekt
/v3/circles/{id}/places → separater Endpunkt nur für Places
Der Adapter hat beim Polling zuerst die Circles von v4 abgerufen (wobei circle.places bereits befüllt war), dann aber immer den v3-Places-Endpunkt aufgerufen und dessen Ergebnis bedingungslos überschrieben — auch wenn v3 ein leeres Array [] zurückgegeben hat.Bei manchen Accounts/Regionen gibt der v3-Endpunkt schlicht {"places": []} zurück, obwohl Orte in der App vorhanden sind. Da kein Fehler oder Warning geloggt wird (ein leeres Array ist für den Code eine gültige Antwort), war der Bug unsichtbar."
Die Lösung:
In life360CloudConnector.js werden die v4-Places jetzt vor dem v3-Aufruf gesichert. Wenn der v3-Endpunkt 0 Places zurückliefert, aber die v4-Antwort Places enthielt, werden diese als Fallback verwendet. Ein debug-Log wird dabei geschrieben, damit der Fall künftig diagnostizierbar ist.Bitte einmal die aktuelle ALPHA (Github) testen ... 1.9.1+624857c
Fixed Life360 places not being created for some accounts: the v4/circles API response already embeds places in each circle object, but they were silently overwritten by the separate v3 places endpoint which returns an empty list for some accounts/regions; the adapter now falls back to the v4 embedded places when the v3 endpoint returns 0 resultsBitte einmal die aktuelle ALPHA (Github) testen ... 1.9.1+624857c
Ich habe die Version getestet. Leider weiter keine Places.
life360ng.0 2026-05-23 09:53:27.868 info Life360 data: 1 circle(s), 0 Life360 place(s), 1 own place(s), 1 person(s) life360ng.0 2026-05-23 09:53:25.938 info Connected to Life360 cloud services. life360ng.0 2026-05-23 09:53:25.935 info Polling enabled every 60 seconds. life360ng.0 2026-05-23 09:53:25.844 info [Tracker] Initialized (1 person(s)) life360ng.0 2026-05-23 09:53:25.055 info starting. Version 1.9.1 (non-npm: inventwo/ioBroker.life360ng#624857cf7799b22713636c9aeee01a5de4c45740) in /opt/iobroker/node_modules/iobroker.life360ng, node: v22.22.2, js-controller: 7.0.7 -
Bitte einmal die aktuelle ALPHA (Github) testen ... 1.9.1+624857c
Ich habe die Version getestet. Leider weiter keine Places.
life360ng.0 2026-05-23 09:53:27.868 info Life360 data: 1 circle(s), 0 Life360 place(s), 1 own place(s), 1 person(s) life360ng.0 2026-05-23 09:53:25.938 info Connected to Life360 cloud services. life360ng.0 2026-05-23 09:53:25.935 info Polling enabled every 60 seconds. life360ng.0 2026-05-23 09:53:25.844 info [Tracker] Initialized (1 person(s)) life360ng.0 2026-05-23 09:53:25.055 info starting. Version 1.9.1 (non-npm: inventwo/ioBroker.life360ng#624857cf7799b22713636c9aeee01a5de4c45740) in /opt/iobroker/node_modules/iobroker.life360ng, node: v22.22.2, js-controller: 7.0.7 -
Bitte einmal die aktuelle ALPHA (Github) testen ... 1.9.1+624857c
Ich habe die Version getestet. Leider weiter keine Places.
life360ng.0 2026-05-23 09:53:27.868 info Life360 data: 1 circle(s), 0 Life360 place(s), 1 own place(s), 1 person(s) life360ng.0 2026-05-23 09:53:25.938 info Connected to Life360 cloud services. life360ng.0 2026-05-23 09:53:25.935 info Polling enabled every 60 seconds. life360ng.0 2026-05-23 09:53:25.844 info [Tracker] Initialized (1 person(s)) life360ng.0 2026-05-23 09:53:25.055 info starting. Version 1.9.1 (non-npm: inventwo/ioBroker.life360ng#624857cf7799b22713636c9aeee01a5de4c45740) in /opt/iobroker/node_modules/iobroker.life360ng, node: v22.22.2, js-controller: 7.0.7 -
Bitte einmal die aktuelle ALPHA (Github) testen ... 1.9.1+624857c
Ich habe die Version getestet. Leider weiter keine Places.
life360ng.0 2026-05-23 09:53:27.868 info Life360 data: 1 circle(s), 0 Life360 place(s), 1 own place(s), 1 person(s) life360ng.0 2026-05-23 09:53:25.938 info Connected to Life360 cloud services. life360ng.0 2026-05-23 09:53:25.935 info Polling enabled every 60 seconds. life360ng.0 2026-05-23 09:53:25.844 info [Tracker] Initialized (1 person(s)) life360ng.0 2026-05-23 09:53:25.055 info starting. Version 1.9.1 (non-npm: inventwo/ioBroker.life360ng#624857cf7799b22713636c9aeee01a5de4c45740) in /opt/iobroker/node_modules/iobroker.life360ng, node: v22.22.2, js-controller: 7.0.7 -
@skvarel
Wie schon geschrieben, lässt sich in meiner Life App die Benachrichtigung über die Places nicht aktivieren. Das ist ausgegraut. Vielleicht liegt es daran.Ist das so o.k?

-
@Olivbus ... bitte noch mal neu von Github installieren und mir den Log zeigen. Ich habe gerade noch etwas angepasst.

@Olivbus ... bitte noch mal neu von Github installieren und mir den Log zeigen. Ich habe gerade noch etwas angepasst.
life360ng.0 2026-05-23 10:14:59.379 info Life360 data: 1 circle(s), 0 Life360 place(s), 1 own place(s), 1 person(s) life360ng.0 2026-05-23 10:14:58.941 info All place sources (v3, embedded v4, v4 endpoint) returned 0 places for circle xxxxxxxxx-xxxxx-xxxx-xxxx-dxxxxxxxxx. Life360 may not expose places for this account via the API. life360ng.0 2026-05-23 10:14:57.188 info Connected to Life360 cloud services. life360ng.0 2026-05-23 10:14:57.185 info Polling enabled every 60 seconds. life360ng.0 2026-05-23 10:14:57.094 info [Tracker] Initialized (1 person(s)) life360ng.0 2026-05-23 10:14:56.449 info starting. Version 1.9.1 (non-npm: inventwo/ioBroker.life360ng#1ff344c1830b2c5b2687c79e250222fb169b796f) in /opt/iobroker/node_modules/iobroker.life360ng, node: v22.22.2, js-controller: 7.0.7Leider keine places.
-
@Olivbus ... bitte noch mal neu von Github installieren und mir den Log zeigen. Ich habe gerade noch etwas angepasst.
life360ng.0 2026-05-23 10:14:59.379 info Life360 data: 1 circle(s), 0 Life360 place(s), 1 own place(s), 1 person(s) life360ng.0 2026-05-23 10:14:58.941 info All place sources (v3, embedded v4, v4 endpoint) returned 0 places for circle xxxxxxxxx-xxxxx-xxxx-xxxx-dxxxxxxxxx. Life360 may not expose places for this account via the API. life360ng.0 2026-05-23 10:14:57.188 info Connected to Life360 cloud services. life360ng.0 2026-05-23 10:14:57.185 info Polling enabled every 60 seconds. life360ng.0 2026-05-23 10:14:57.094 info [Tracker] Initialized (1 person(s)) life360ng.0 2026-05-23 10:14:56.449 info starting. Version 1.9.1 (non-npm: inventwo/ioBroker.life360ng#1ff344c1830b2c5b2687c79e250222fb169b796f) in /opt/iobroker/node_modules/iobroker.life360ng, node: v22.22.2, js-controller: 7.0.7Leider keine places.
@Olivbus .. das ist ärgerlich!
Laut Copilot wurde die API bei neuen Accounts 'beschnitten'. Mein Account ist rund 8 Jahre alt und liefert (noch) die Places.
Der Vorteil, du kannst die Orte identisch als eigene Orte anlegen. Für die Funktion des Adapters macht es keinen Unterschied.
Ich selbst nutze mittlerweile im Adapter auch nur die eigenen Orte
Ich habe die Doku angepasst:
> **Life360-Orte nicht verfügbar?** > Life360 hat den Zugriff auf Cloud-Orte über die API für bestimmte Accounts eingeschränkt — insbesondere EU-Accounts im Free-Tier. Wenn im Adapter-Log `All place sources returned 0 places` erscheint, liefert Life360 die Orte über keinen API-Endpunkt mehr aus. > **Lösung:** Lege deine wichtigen Orte als **Meine Orte** in diesem Tab an. Sie funktionieren unabhängig von Life360 und bieten dieselbe Anwesenheitserkennung. -
@Olivbus .. das ist ärgerlich!
Laut Copilot wurde die API bei neuen Accounts 'beschnitten'. Mein Account ist rund 8 Jahre alt und liefert (noch) die Places.
Der Vorteil, du kannst die Orte identisch als eigene Orte anlegen. Für die Funktion des Adapters macht es keinen Unterschied.
Ich selbst nutze mittlerweile im Adapter auch nur die eigenen Orte
Ich habe die Doku angepasst:
> **Life360-Orte nicht verfügbar?** > Life360 hat den Zugriff auf Cloud-Orte über die API für bestimmte Accounts eingeschränkt — insbesondere EU-Accounts im Free-Tier. Wenn im Adapter-Log `All place sources returned 0 places` erscheint, liefert Life360 die Orte über keinen API-Endpunkt mehr aus. > **Lösung:** Lege deine wichtigen Orte als **Meine Orte** in diesem Tab an. Sie funktionieren unabhängig von Life360 und bieten dieselbe Anwesenheitserkennung. -
@skvarel
Ich bedanke mich für Deine tolle Arbeit.
Mein Account ist von 2020.
Die Places werden seltsamerweise bei people/locationName, wenn ich in den Ort betrete, angezeigt.
Mit dem im Iobroker angelegten Place funktioniert der Adapter super. -
LATEST Update 1.10.1
Ich habe die Config noch etwas überarbeitet
Der INTEGRATIONS TAB ist jetzt an zweiter Stelle und hat eine neue Checkbox bekommen.
Wenn 'Eigene Orte aktivieren' deaktiviert ist, wird der Tab MEINE ORTE ausgeblendet, die Einstellungen in KARTENDARSTELLUNGEN und auch die Flaggen in den Karten sind dann auch nicht sichtbar

Das Verhalten wende ich auch bei den App-Orten an.
Wenn die Life360 Orte deaktiviert sind, gibt es in der KARTENDARSTELLUNG keine Einstellung dazu und auch in Karten tauchen die Flaggen dazu nicht mehr auf

Ich denke, das macht alles etwas übersichtlicher.
-
LATEST Update 1.10.1
Ich habe die Config noch etwas überarbeitet
Der INTEGRATIONS TAB ist jetzt an zweiter Stelle und hat eine neue Checkbox bekommen.
Wenn 'Eigene Orte aktivieren' deaktiviert ist, wird der Tab MEINE ORTE ausgeblendet, die Einstellungen in KARTENDARSTELLUNGEN und auch die Flaggen in den Karten sind dann auch nicht sichtbar

Das Verhalten wende ich auch bei den App-Orten an.
Wenn die Life360 Orte deaktiviert sind, gibt es in der KARTENDARSTELLUNG keine Einstellung dazu und auch in Karten tauchen die Flaggen dazu nicht mehr auf

Ich denke, das macht alles etwas übersichtlicher.
-
@Merlin123 .. ich nutze mittlerweile nur noch die 'Eigenen Orte' und da haben mich die Einstellungen der Flaggen für die App-Ort einfach gestört ;)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

