NEWS
Life360 NextGeneration - Latest
-
Herzlichen Dank, das läuft alles wie am Schnürchen :)
Ich hätte noch ein paar Anregungen für Verbesserungen, die zumindest mir etwas helfen würden:- Bei der Kartensicht wäre es hilfreich, wenn ich auf eine Flagge klicke und sehe wann die Person an dem Ort zuletzt angekommen ist oder diesen verlassen hat.
- Neben dem von Life360 übermittelten Namen man selbst einen Alias vergeben kann. Falls gesetzt soll dann dieser z.B. bei der Karte, Benachrichtigung etc. genutzt werden.
- Für die Benachrichtigung wäre es super, wenn der zu sprechende Text zusätzlich in ein Datenpunkten gespeichert wird. Hintergrund: ich nutze keine Alexa und ich möchte auch nicht ständig am Handy Telegram Popups haben. Stattdessen soll über die Sonos bei bestimmten Orten eine Ansage kommen. Ich weiß, dass das mit Blockly lösbar ist, aber dieser Datenpunkt würde es vereinfachen.
Das sind alles nice-to-have Wünsche :) danke @skvarel für deine Einschätzung
- Neben dem von Life360 übermittelten Namen man selbst einen Alias vergeben kann. Falls gesetzt soll dann dieser z.B. bei der Karte, Benachrichtigung etc. genutzt werden.
Ist machbar. Allerdings bleiben die ioBroker Adapter Objekte so wie sie sind. Das würde sonst nur für Verwirrung sorgen und jeder User müsste seine Scripte und Visu ändern!
Alles was die Karten betrifft kann ich auf den Alias ändern.Bei den Benachrichtigungen nutze ich den Namen eh nicht als Ausgabe. Das sind jetzt schon alles benutzerdefinerbare Textfelder.
EDIT:
Neues ALPHA Update kommt gleich
Verhalten: Der Alias ersetzt den Life360-Namen nur in der Anzeige (Karten-Header, Legende). State-IDs und interne Identifikatoren bleiben unverändert.
-
@olivbus .. kannst du mal bitte die aktuelle Alpha installieren und mir dann den Log zeigen?
Ich habe den Log erweitert:
life360ng.0 2026-05-22 07:26:52.117 info Life360 data: 1 circle(s), 3 Life360 place(s), 8 own place(s), 2 person(s) life360ng.0 2026-05-22 07:26:50.285 info Connected to Life360 cloud services. life360ng.0 2026-05-22 07:26:50.284 info Polling enabled every 60 seconds. life360ng.0 2026-05-22 07:26:50.225 info [Tracker] Initialized (2 person(s)) life360ng.0 2026-05-22 07:26:49.341 info starting. Version 1.9.1 (non-npm: inventwo/ioBroker.life360ng#a19fa28fce15cdb0217ff48493a7a2b95c932eb9) in /opt/iobroker/node_modules/iobroker.life360ng, node: v22.22.2, js-controller: 7.1.2@olivbus .. kannst du mal bitte die aktuelle Alpha installieren und mir dann den Log zeigen?
life360ng.0 2026-05-22 21:38:14.853 info Life360 data: 1 circle(s), 0 Life360 place(s), 1 own place(s), 1 person(s) life360ng.0 2026-05-22 21:38:12.926 info Connected to Life360 cloud services. life360ng.0 2026-05-22 21:38:12.923 info Polling enabled every 60 seconds. life360ng.0 2026-05-22 21:38:12.827 info [Tracker] Initialized (1 person(s)) life360ng.0 2026-05-22 21:38:12.104 info starting. Version 1.9.1 (non-npm: inventwo/ioBroker.life360ng) in /opt/iobroker/node_modules/iobroker.life360ng, node: v22.22.2, js-controller: 7.0.7 host.debian 2026-05-22 21:38:07.934 info instance system.adapter.life360ng.0 in version "1.9.1" (non-npm: inventwo/ioBroker.life360ng) started with pid 3633507Ich kann die Benachrichtigung der Places in der App nicht aktivieren. Das ist ausgegraut. Liegt es vielleicht daran, dass ich keine Person außer mir in meinem Kreis habe? Ich habe zwei Places in der App angelegt (Zuhause und Arbeit).
-
@olivbus .. kannst du mal bitte die aktuelle Alpha installieren und mir dann den Log zeigen?
life360ng.0 2026-05-22 21:38:14.853 info Life360 data: 1 circle(s), 0 Life360 place(s), 1 own place(s), 1 person(s) life360ng.0 2026-05-22 21:38:12.926 info Connected to Life360 cloud services. life360ng.0 2026-05-22 21:38:12.923 info Polling enabled every 60 seconds. life360ng.0 2026-05-22 21:38:12.827 info [Tracker] Initialized (1 person(s)) life360ng.0 2026-05-22 21:38:12.104 info starting. Version 1.9.1 (non-npm: inventwo/ioBroker.life360ng) in /opt/iobroker/node_modules/iobroker.life360ng, node: v22.22.2, js-controller: 7.0.7 host.debian 2026-05-22 21:38:07.934 info instance system.adapter.life360ng.0 in version "1.9.1" (non-npm: inventwo/ioBroker.life360ng) started with pid 3633507Ich kann die Benachrichtigung der Places in der App nicht aktivieren. Das ist ausgegraut. Liegt es vielleicht daran, dass ich keine Person außer mir in meinem Kreis habe? Ich habe zwei Places in der App angelegt (Zuhause und Arbeit).
@Olivbus .. ok, der Log sagt so jedenfalls keine Probleme. Ich prüfe da morgen früh noch mal etwas und melde.
Du kannst aber mal versuchen, die Version 1.1.0 zu installieren. Das ist die letzte Version vor dem Tracking. Eventuell tritt dein Fehler nur bei einer neuen Installation auf und ich habe es bei Updates nicht bemerkt.
-
@Olivbus .. ok, der Log sagt so jedenfalls keine Probleme. Ich prüfe da morgen früh noch mal etwas und melde.
Du kannst aber mal versuchen, die Version 1.1.0 zu installieren. Das ist die letzte Version vor dem Tracking. Eventuell tritt dein Fehler nur bei einer neuen Installation auf und ich habe es bei Updates nicht bemerkt.
-
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 results -
@Olivbus .. es kann aber eigentlich nicht an der Version liegen.
Ich habe mir gerade einen ganz frischen ioBroker angelegt und die Places wurde sofort abgerufen:
life360ng.0 2026-05-23 06:52:23.178 info Life360 data: 1 circle(s), 3 Life360 place(s), 0 own place(s), 2 person(s) life360ng.0 2026-05-23 06:52:21.731 info Connected to Life360 cloud services. life360ng.0 2026-05-23 06:52:21.730 info Polling enabled every 120 seconds. life360ng.0 2026-05-23 06:52:21.721 info [Tracker] Route logger disabled life360ng.0 2026-05-23 06:52:21.693 info starting. Version 1.9.1 (non-npm: inventwo/ioBroker.life360ng#cc4fceaea5c90a857d05b3783ca22e6a7096f138) in C:/ioBroker/node_modules/iobroker.life360ng, node: v22.22.2, js-controller: 7.0.7 -
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.
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



