NEWS
Test Adapter Life360 v0.2.x GitHub / npm
-
@maloross Hey. Es tut mir leid, dass ich diesen Post praktisch ĂŒbersehen haben muss. Die ausfĂŒhrliche Protokollierung geht ursprĂŒnglich auf einen gemeldeten Bug (https://github.com/MiGoller/ioBroker.life360/issues/18) zurĂŒck.
Wenn die ausfĂŒhrliche Protokollierung aktiviert wird, protokolliert der Adapter beim Verarbeiten der Life 360 Kreise, was in Deinem Fall aktiviert ist, alle Detailinformation ĂŒber die Mitglieder eines Kreises wie z.B. GPS-Position, Name, Avatar-URL, Kontaktdaten, etc. Im ioBroker-Protokoll sind dann alle Daten zu den Mitgliedern eines Kreises zu finden, die Life 360 ĂŒber die API zurĂŒckgibt. Dazu muss das Protokollniveau fĂŒr den Life 360 Adapter auf
debugodersillygestellt werden.Das ausfĂŒhrliche Protokollieren hat praktisch nur in wenigen FehlerfĂ€llen Sinn und ist daher per Voreinstellung deaktiviert. Bitte sehr besonnen damit umgehen; es sind personenbezogene Daten. Ich empfehle dringend, die Protokolldatei zu löschen, wenn diese nach der Fehlersuche nicht mehr benötigt werden sollte, um die Daten nicht versehentlich Dritten zugĂ€nglich zu machen.
Ich hoffe, die Antwort hilft Dir weiter.
Viele GrĂŒĂe,
MiGoller -
Aktuelle Test Version 0.2.6 Veröffentlichungsdatum 27.04.2020 Github Link https://github.com/MiGoller/ioBroker.life360 Hallo zusammen,
nachdem ich lange gesucht habe, wie ich ioBroker mit Life360 verbinden kann, ohne mal wieder MQTT zu bemĂŒhen, habe ich mich entschieden, einen entsprechenden Adapter -auch meinen ersten - fĂŒr ioBroker zu entwickeln: ioBroker.life360.
Folgenden Umgang bietet der Adapter aktuell:
- Datenpunkte fĂŒr alle "Kreise" des Benutzers samt Detailinformationen
- Datenpunkte fĂŒr alle "Orte" aller Kreise des Benutzers samt Informationen zur Geo-Position und Anwesenheit der einzelnen Mitglieder des Kreises.
- Datenpunkte fĂŒr alle Personen samt Details wie z.B. Geo-Position
- Eigene Orte "My Places" im ioBroker anzulegen, die Life360 nicht bekannt sind.
- Anzeige, ob Personen das Teilen der Position aktiviert haben oder nicht.
Somit ist es möglich:
- Die Position einzelner Personen z.B. in OpenStreetMap, etc. darzustellen.
- Anwesenheits- bzw. PrÀsenzschaltungen mit Daten aus Life360 zu erstellen oder zu erweitern.
Wer Interesse hat, findet den Adapter aktuell unter https://github.com/MiGoller/ioBroker.life360 oder direkt als Node Modul unter https://www.npmjs.com/package/iobroker.life360.
Feedback und Anregungen immer gern zu mir.
Viele GrĂŒĂe,
MiGollerChangelog
0.2.6
- (migoller) Bugfix for issue #12: Uncaught exception: Cannot read property 'timestamp' of null
0.2.5
- (migoller) Bugfix for issue #9: check Adapter with js-controller 3.0.x.
- (migoller) Updated packages and dependencies.
0.2.4
- (migoller) Clean up stale datapoints after 30 days to prevent removing datapoints when Life360 is not available.
0.2.3
- (migoller) Added simple integrity checks for Life360 data.
0.2.2
- (migoller) The adapter will remove stale datapoints.
0.2.1
- (migoller) MyPlaces: Add additional places apart from the Life360 ones.
Hallo @MiGoller
ist es gewollt, dass unter den eigenen Orten "myPlaces" und dann unter der Person ein leerer Ordner erzeugt wird, in dem dann die States hÀngen, z.B. life360.0.myplaces.Ergotherapie.Peter_B..isPresent
Ich fÀnde es besser, wenn dieser Ordner auch einen Namen hÀtte. -
Hallo @MiGoller
ist es gewollt, dass unter den eigenen Orten "myPlaces" und dann unter der Person ein leerer Ordner erzeugt wird, in dem dann die States hÀngen, z.B. life360.0.myplaces.Ergotherapie.Peter_B..isPresent
Ich fÀnde es besser, wenn dieser Ordner auch einen Namen hÀtte.Hey @PPB1308,
vielen Dank fĂŒr das Feedback. So ist das nicht gewollt. Eigentlich sollten die States in dem Ordner mit dem Namen der Person angelegt werden.In Deinem Beispiel glaube ich jedoch ein Verbesserungspotential fĂŒr den Adapter entdeckt zu haben: Ich glaube, dass ich Namen von Personen und Orten, etc. auf besondere Zeichen prĂŒfen sollte, um diese zu ersetzen. Ein "." im Namen oder in der Bezeichnung des Ortes wĂŒrden i.d.T. dazu fĂŒhren, dass ein leerer Ordner ohne Namen in der Ansicht der Objekte erscheinen wĂŒrde.
Du kĂŒrzt nicht zufĂ€llig den Nachnamen mit einem Punkt ab? Anders gefragt, sprechen wir von
Peter B.mit einem Punkt nach dem B? Das wĂŒrde das Verhalten erklĂ€ren.Viele GrĂŒĂe,
MiGoller -
heute kam die AnkĂŒndigung das die Web Broser Version eingestellt wird hat das auswirkung auf den Adapter da ich den viel benutze.
GruĂ Michael
-
Aktuelle Test Version 0.2.6 Veröffentlichungsdatum 27.04.2020 Github Link https://github.com/MiGoller/ioBroker.life360 Hallo zusammen,
nachdem ich lange gesucht habe, wie ich ioBroker mit Life360 verbinden kann, ohne mal wieder MQTT zu bemĂŒhen, habe ich mich entschieden, einen entsprechenden Adapter -auch meinen ersten - fĂŒr ioBroker zu entwickeln: ioBroker.life360.
Folgenden Umgang bietet der Adapter aktuell:
- Datenpunkte fĂŒr alle "Kreise" des Benutzers samt Detailinformationen
- Datenpunkte fĂŒr alle "Orte" aller Kreise des Benutzers samt Informationen zur Geo-Position und Anwesenheit der einzelnen Mitglieder des Kreises.
- Datenpunkte fĂŒr alle Personen samt Details wie z.B. Geo-Position
- Eigene Orte "My Places" im ioBroker anzulegen, die Life360 nicht bekannt sind.
- Anzeige, ob Personen das Teilen der Position aktiviert haben oder nicht.
Somit ist es möglich:
- Die Position einzelner Personen z.B. in OpenStreetMap, etc. darzustellen.
- Anwesenheits- bzw. PrÀsenzschaltungen mit Daten aus Life360 zu erstellen oder zu erweitern.
Wer Interesse hat, findet den Adapter aktuell unter https://github.com/MiGoller/ioBroker.life360 oder direkt als Node Modul unter https://www.npmjs.com/package/iobroker.life360.
Feedback und Anregungen immer gern zu mir.
Viele GrĂŒĂe,
MiGollerChangelog
0.2.6
- (migoller) Bugfix for issue #12: Uncaught exception: Cannot read property 'timestamp' of null
0.2.5
- (migoller) Bugfix for issue #9: check Adapter with js-controller 3.0.x.
- (migoller) Updated packages and dependencies.
0.2.4
- (migoller) Clean up stale datapoints after 30 days to prevent removing datapoints when Life360 is not available.
0.2.3
- (migoller) Added simple integrity checks for Life360 data.
0.2.2
- (migoller) The adapter will remove stale datapoints.
0.2.1
- (migoller) MyPlaces: Add additional places apart from the Life360 ones.
Aktuelle Test Version 0.2.15 Veröffentlichungsdatum 07.05.2021 Github Link https://github.com/MiGoller/ioBroker.life360 Hallo zusammen,
ich habe die Version
0.2.15des Adapters veröffentlicht. Neben einigen Bugfixes, Details findet Ihr im Changelog, gibt es auch ein paar neue Dinge, die Euch das Leben ggf. einfacher machen werden:- KompatibilitĂ€t fĂŒr
js-controller v3.xverbessert (in progress). Es gibt also weniger Warnungen im Protokoll. - Es gibt neue Formate fĂŒr das Darstellen der GPS-Koordinaten. Das verbessert bzw. die Vereinfachung der Integration in
VIS,JARVIS, etc. - Der Adapter ist deutlich robuster gegenĂŒber temp. Ausfallerscheinungen der Life360 API. Es scheint so, als wĂŒrde die API bei Updates seitens Life360 teils ĂŒber einen lĂ€ngeren Zeitraum (Stunden bis Tage) inkonsistente Daten liefern. Der Adapter löscht jetzt in diesem Zeitraum keine Daten mehr wie Orte, etc. .
Die vielfach gewĂŒnschte Funktion, das Abfrageintervall auch ĂŒber einen Datenpunkt verĂ€ndern zu können, steht auf meiner Roadmap, ist jedoch leider nicht in dieses Release eingeflossen. Hintergrund: FĂŒr das Aufnehmen des Adapters in die ioBroker Adapter Repositories muss ich, und das ist auch gut so, die Timer und die Timeout-Funktionsweise ĂŒberarbeiten. Und genau in diesem Mechanismus greift dann auch die Möglichkeit, das Abfrageintervall ĂŒber einen Datenpunkt Ă€ndern zu können. Das Entwicklerkernteam rund um @Bluefox, @Dutchman und @apollon77 unterstĂŒtzt mich dabei sehr auch bei meinen anderen Adaptern und ist sehr geduldig mit mir. Ich hoffe, Ihr seid es auch.
Wer Interesse hat, findet den Adapter aktuell unter https://github.com/MiGoller/ioBroker.life360 oder direkt als Node Modul unter https://www.npmjs.com/package/iobroker.life360.
Feedback und Anregungen immer gern zu mir. Meldet bitte Bugs und VerbesserungswĂŒnsche auch direkt als neues Issue auf GitHub .
Viele GrĂŒĂe,
MiGollerChangelog
0.2.15 (2021-05-07)
- (MiGoller) Fix for issue #25: Sanitize strings for ioBroker object IDs
- (MiGoller) Fix for issue #21: Adjust object type for gps-coordinates
- (MiGoller) Enhancement issue #32: Add a new format for gps-coordinates for easier integration in Jarvis
- (MiGoller) Enhancement issue #29: Think about to fix the issues found by adapter checker
0.2.14
- (MiGoller) Fix for issue #27: Adapter looses places (connection)
- (MiGoller) Enhanced code to prevent warnings on setting state value for new objects / datapoints.
0.2.13
- (PeterVoronov) Pull request #24: Allow to create states with "write": false, to make value.gps.* compatible with ioBroker.type-detector.
0.2.12
- (MiGoller) Bug fix for issue #22: MyPlaces feature does not show all members
0.2.11
- (MiGoller) Added verbose logging on demand
0.2.10
- (MiGoller) Fix for Issue #18: Error TypeError: Cannot read property 'sourceId' of null since update to 0.2.8
0.2.9
- (MiGoller) Removed node v8 from Travis config to fix build process.
0.2.8
- (MiGoller) Upgraded several packages to wanted versions.
0.2.7
- (MiGoller) Upgraded lodash from 4.17.15 to 4.17.19
-
heute kam die AnkĂŒndigung das die Web Broser Version eingestellt wird hat das auswirkung auf den Adapter da ich den viel benutze.
GruĂ Michael
@michael-1975 Heyy. Ăber die Webseite von Life360 gelangst Du schon gar nicht mehr zum Web-Login. Noch funktioniert die Web-App aber noch. Bin gespannt, wie es dann ab Montag aussehen wird.
-
Aktuelle Test Version 0.2.15 Veröffentlichungsdatum 07.05.2021 Github Link https://github.com/MiGoller/ioBroker.life360 Hallo zusammen,
ich habe die Version
0.2.15des Adapters veröffentlicht. Neben einigen Bugfixes, Details findet Ihr im Changelog, gibt es auch ein paar neue Dinge, die Euch das Leben ggf. einfacher machen werden:- KompatibilitĂ€t fĂŒr
js-controller v3.xverbessert (in progress). Es gibt also weniger Warnungen im Protokoll. - Es gibt neue Formate fĂŒr das Darstellen der GPS-Koordinaten. Das verbessert bzw. die Vereinfachung der Integration in
VIS,JARVIS, etc. - Der Adapter ist deutlich robuster gegenĂŒber temp. Ausfallerscheinungen der Life360 API. Es scheint so, als wĂŒrde die API bei Updates seitens Life360 teils ĂŒber einen lĂ€ngeren Zeitraum (Stunden bis Tage) inkonsistente Daten liefern. Der Adapter löscht jetzt in diesem Zeitraum keine Daten mehr wie Orte, etc. .
Die vielfach gewĂŒnschte Funktion, das Abfrageintervall auch ĂŒber einen Datenpunkt verĂ€ndern zu können, steht auf meiner Roadmap, ist jedoch leider nicht in dieses Release eingeflossen. Hintergrund: FĂŒr das Aufnehmen des Adapters in die ioBroker Adapter Repositories muss ich, und das ist auch gut so, die Timer und die Timeout-Funktionsweise ĂŒberarbeiten. Und genau in diesem Mechanismus greift dann auch die Möglichkeit, das Abfrageintervall ĂŒber einen Datenpunkt Ă€ndern zu können. Das Entwicklerkernteam rund um @Bluefox, @Dutchman und @apollon77 unterstĂŒtzt mich dabei sehr auch bei meinen anderen Adaptern und ist sehr geduldig mit mir. Ich hoffe, Ihr seid es auch.
Wer Interesse hat, findet den Adapter aktuell unter https://github.com/MiGoller/ioBroker.life360 oder direkt als Node Modul unter https://www.npmjs.com/package/iobroker.life360.
Feedback und Anregungen immer gern zu mir. Meldet bitte Bugs und VerbesserungswĂŒnsche auch direkt als neues Issue auf GitHub .
Viele GrĂŒĂe,
MiGollerChangelog
0.2.15 (2021-05-07)
- (MiGoller) Fix for issue #25: Sanitize strings for ioBroker object IDs
- (MiGoller) Fix for issue #21: Adjust object type for gps-coordinates
- (MiGoller) Enhancement issue #32: Add a new format for gps-coordinates for easier integration in Jarvis
- (MiGoller) Enhancement issue #29: Think about to fix the issues found by adapter checker
0.2.14
- (MiGoller) Fix for issue #27: Adapter looses places (connection)
- (MiGoller) Enhanced code to prevent warnings on setting state value for new objects / datapoints.
0.2.13
- (PeterVoronov) Pull request #24: Allow to create states with "write": false, to make value.gps.* compatible with ioBroker.type-detector.
0.2.12
- (MiGoller) Bug fix for issue #22: MyPlaces feature does not show all members
0.2.11
- (MiGoller) Added verbose logging on demand
0.2.10
- (MiGoller) Fix for Issue #18: Error TypeError: Cannot read property 'sourceId' of null since update to 0.2.8
0.2.9
- (MiGoller) Removed node v8 from Travis config to fix build process.
0.2.8
- (MiGoller) Upgraded several packages to wanted versions.
0.2.7
- (MiGoller) Upgraded lodash from 4.17.15 to 4.17.19
@migoller sagte in Test Adapter Life360 v0.2.x GitHub / npm:
Die vielfach gewĂŒnschte Funktion, das Abfrageintervall auch ĂŒber einen Datenpunkt verĂ€ndern zu können, steht auf meiner Roadmap, ist jedoch leider nicht in dieses Release eingeflossen. Hintergrund: FĂŒr das Aufnehmen des Adapters in die ioBroker Adapter Repositories muss ich, und das ist auch gut so, die Timer und die Timeout-Funktionsweise ĂŒberarbeiten. Und genau in diesem Mechanismus greift dann auch die Möglichkeit, das Abfrageintervall ĂŒber einen Datenpunkt Ă€ndern zu können. Das Entwicklerkernteam rund um @Bluefox, @Dutchman und @apollon77 unterstĂŒtzt mich dabei sehr auch bei meinen anderen Adaptern und ist sehr geduldig mit mir. Ich hoffe, Ihr seid es auch.
danke, dass du daran denkst - ist drin, wenn es drin ist :-)
- KompatibilitĂ€t fĂŒr
-
@MiGoller von mir auch erst mal vielen Dank fĂŒr deinen Adapter - der ist bei mir Dreh- und Angelpunkt fĂŒr vieles. Zusammen mit dem Life360-Premium Abo habe ich nichts was so schon in Echtzeit funktioniert um z.B. festzustellen wer zu Hause ist oder ob meine Frau schon von der Arbeit losgefahren ist.
-
@michael-1975 Heyy. Ăber die Webseite von Life360 gelangst Du schon gar nicht mehr zum Web-Login. Noch funktioniert die Web-App aber noch. Bin gespannt, wie es dann ab Montag aussehen wird.
Hallo zusammem,
der Login ĂŒber die Webseite von Life360 steht seit Montag nicht mehr zur VerfĂŒgung, und der Adapter lĂ€uft weiterhin. Bislang scheint es keine Ănderungen an der API gegeben zu haben.
Life360 hat auf der Homepage allerdings Ănderungen "behind the scenes" angekĂŒndigt, die nicht mit der aktuellen (alten) Webseite vereinbar gewesen seien.

Ich werde das natĂŒrlich auch weiterhin beobachten; wenn Ihr weitere Infos, etc. erfahren solltet, so bin ich natĂŒrlich fĂŒr jedes Feedback dankbar.
Viele GrĂŒĂe und einen schönen Feiertag,
MiGoller -
Hallo zusammem,
der Login ĂŒber die Webseite von Life360 steht seit Montag nicht mehr zur VerfĂŒgung, und der Adapter lĂ€uft weiterhin. Bislang scheint es keine Ănderungen an der API gegeben zu haben.
Life360 hat auf der Homepage allerdings Ănderungen "behind the scenes" angekĂŒndigt, die nicht mit der aktuellen (alten) Webseite vereinbar gewesen seien.

Ich werde das natĂŒrlich auch weiterhin beobachten; wenn Ihr weitere Infos, etc. erfahren solltet, so bin ich natĂŒrlich fĂŒr jedes Feedback dankbar.
Viele GrĂŒĂe und einen schönen Feiertag,
MiGoller@migoller Vielen Dank đđ
-
Hallo zusammem,
der Login ĂŒber die Webseite von Life360 steht seit Montag nicht mehr zur VerfĂŒgung, und der Adapter lĂ€uft weiterhin. Bislang scheint es keine Ănderungen an der API gegeben zu haben.
Life360 hat auf der Homepage allerdings Ănderungen "behind the scenes" angekĂŒndigt, die nicht mit der aktuellen (alten) Webseite vereinbar gewesen seien.

Ich werde das natĂŒrlich auch weiterhin beobachten; wenn Ihr weitere Infos, etc. erfahren solltet, so bin ich natĂŒrlich fĂŒr jedes Feedback dankbar.
Viele GrĂŒĂe und einen schönen Feiertag,
MiGoller -
Bei mir lÀuft auch alles besten werde es weiter beobachten.
GruĂ Michael
-
@migoller Das klingt ja danach als ob es - irgendwann - wieder eine neue Webseite geben wird.
Gibt es eigentliche eine offizielle Doku der API ?@bananajoe Heyy. Eine offiziell seitens Life360 dokumentierte API ist mir nicht bekannt. Das wÀre was gewesen.
Ich kenne bestimmt auch nur einen kleinen Teil der REST-API-FunktionalitÀt, da ich keinen Premium-Account habe. Derzeit kann ich zwar Informationen wie den zuletzt ermittelten Standort, etc. abrufen, aber die aktiven Kommandos wie das Anfordern einer Standortaktualisierung oder das Senden einer Nachricht habe ich noch nicht implementiert. Kommt noch ...
-
@bananajoe Heyy. Eine offiziell seitens Life360 dokumentierte API ist mir nicht bekannt. Das wÀre was gewesen.
Ich kenne bestimmt auch nur einen kleinen Teil der REST-API-FunktionalitÀt, da ich keinen Premium-Account habe. Derzeit kann ich zwar Informationen wie den zuletzt ermittelten Standort, etc. abrufen, aber die aktiven Kommandos wie das Anfordern einer Standortaktualisierung oder das Senden einer Nachricht habe ich noch nicht implementiert. Kommt noch ...
Hallo zusammen. LĂ€uft der Adapter bei Euch weiterhin stabil? Ich hatte am Wochenende noch mal Aussetzer beim Zugriff auf die Life360 API; das konnte ich allerdings auch manuell (mit Postman) nachstellen. Mich interessiert, wie es bei Euch aussieht.
-
Hallo zusammen. LĂ€uft der Adapter bei Euch weiterhin stabil? Ich hatte am Wochenende noch mal Aussetzer beim Zugriff auf die Life360 API; das konnte ich allerdings auch manuell (mit Postman) nachstellen. Mich interessiert, wie es bei Euch aussieht.
-
Hallo zusammen. LĂ€uft der Adapter bei Euch weiterhin stabil? Ich hatte am Wochenende noch mal Aussetzer beim Zugriff auf die Life360 API; das konnte ich allerdings auch manuell (mit Postman) nachstellen. Mich interessiert, wie es bei Euch aussieht.
@migoller Hi, am Wochenende hing die App mal etwas hinterher, als ich unterwegs war..
Das war aber eindeutig ein problem von der App. Mit dem Adapter ist alles gut.... der lief von alleine wieder, als auch die App wieder ging... -
@migoller Hi, am Wochenende hing die App mal etwas hinterher, als ich unterwegs war..
Das war aber eindeutig ein problem von der App. Mit dem Adapter ist alles gut.... der lief von alleine wieder, als auch die App wieder ging... -
Moin Zusammen,
ich bekomme jetzt auf einmal folgendes Log:
(7251) No data received from Life360 cloud services! life360.0 2021-06-19 06:49:39.652 error (7251) Error: Error: Connection established but failed to authenticate. Check your credentials!Die Login-Daten sind allerdings korrekt, kann das jemand nachvollziegen ?
Verwende die neueste Version aus dem git.EDIT:
Muss es korrigieren, die Instanz einmal gelöscht und wieder neu installiert. Danach hat es funktioniert. :-) -
Moin Zusammen,
ich bekomme jetzt auf einmal folgendes Log:
(7251) No data received from Life360 cloud services! life360.0 2021-06-19 06:49:39.652 error (7251) Error: Error: Connection established but failed to authenticate. Check your credentials!Die Login-Daten sind allerdings korrekt, kann das jemand nachvollziegen ?
Verwende die neueste Version aus dem git.EDIT:
Muss es korrigieren, die Instanz einmal gelöscht und wieder neu installiert. Danach hat es funktioniert. :-) -
@pischleuder Heyy, vielen Dank fĂŒr das Feedback. Du hast die Meldung aber nicht bekommen, nachdem Du den Adapter vom Git-Repository her aktualisiert hattest, oder? Wenn doch, dann checke ich da noch einmal etwas.
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