NEWS
[Neuer Adapter] Xplora
-
Hallo, ich habe den Adapter installiert und bin dabei auf zwei Hindernisse gestoßen.
Aber erstmal vielen Dank für die Entwicklung.Punkt 1:
Anmeldung über die Zugangsdaten eines Elternteils hat super geklappt. Aber wie soll es mit der eigenen Rufnummer der Uhr funktionieren da ich kein Passwort habe. Oder muss ich erst einen Accout für diese Nummer anlegen?Punkt 2:
Wie kann ich die location an den Place Adapter übergeben?Vielen Dank für eure Rückmeldung.
VG Bastian -
@sknelson13
Punkt 1 konnte ich wohl selbst beheben. Das wird sich morgen zeigen wenn das Kind in die Schule geht ob sich die Daten dann aktualisieren.Bei Punkt 2 bin ich noch nicht weiter gekommen.
Im Adapter unter Integration habe ich Places.0 ausgewählt. Bei Standortverfolgung habe ich BreitengrandLängengrad-Objekt stehen gelassen.Im Places Adapter wird mir aber nicht angezeit das die Uhr zu Hause ist. Was muss im Places Adapter noch gemacht werden?
-
@sknelson13 Hey. Es tut mir leid, aber Du machst nichts falsch. Der Places-Adapter lässt sich zwar schon auswählen, aber leider sendet der Xplora-Adapter noch nichts an den ausgewählten Places-Adapter.
Vielleicht kannst Du Dir übergangsweise mit den sicheren Zonen "Safe Zone" in der Xplora-App behelfen. Wenn Du z.B. für die Schule eine solche Zone in der App anlegen würdest, dann würde der Adapter dann auch anzeigen, wenn Dein Kind in den Bereich kommt. Im Objektbaum findest Du zu Deinem Kind einen Datenpunkt
location
; darunter verbergen sich die beiden DatenpunkteisInSafeZone
undsafeZoneLabel
.
Du solltest
safeZoneLabel
nur auswerten, wennisInSafeZone=true
ist. Bin mir grad nicht sicher, ob die APIsafeZoneLabel
wieder leert, wenn das Kind in keiner sicheren Zone mehr ist. -
@migoller vielen lieben Dank für die Antwort und den Hinweis. Da hätte ich ja auch selber drauf kommen können. Habe in Blockly ein Skript gebastelt welcher mit die Systemvariable in der Homematic CCU ändert. Mal schauen ob das klappt.
-
@MiGoller Hallo, ich nutze ja nun den Adapter schon seit anbeginn der Zeit.
Ich habe mir diesen jetzt auch mal in der Version 0.1.0 installiert. Schön das man die Zugangsdaten und den Intervall jetzt in der Instanz festlegen kann. Allerdings führt dies bei mir jetzt zu folgendem Konflikt.
Ich habe mir jetzt im xploraConnector.js noch die Funktion askWatchLocate hinzugefügt damit die Position auch immer neu abgefragt wird. Da es bei mir sonst manchmal bis zu einer Stunde dauert bis er diese automatisch erneut sendet. Jetzt habe ich jedoch das Problem das der Akku der Uhr sehr schnell runter geht wenn er das alle 60 Sekunden oder so macht. Von daher würde ich es gern variabel machen, so das er nur zu wichtigen Zeiten diese schneller aktualisiert.Ich habe gesehen das es das Objekt xplora.0.control.pollinginterval bereits gibt. Aber leider ist das noch ohne funktion. Kann man das irgendwie verwenden damit ich darin den Interval einstellen kann? Das Script übersteigt jetzt doch langsam meine Kenntnisse so das ich da nicht mehr viel selber anpassen kann. Ich hab mir mal dein altes Script genommen um dort nur die abfrage für askWatchLocate zu machen was auch funktioniert, jedoch gibt es dann immer wieder Fehler da der Login dann die andere Instanz stört wenn beide gleichzeitig laufen.
Vielleicht könnte man ja das askWatchLocate auch mit einem separaten Interval machen. Damit die automatischen aktualisierungen auch ankommen.
Ich hoffe das war alles halbwegs verständlich.
gruß Andy
-
@snago Hey, das Problem kenne ich.
Sicher bin ich mir nicht, aber ich meine, das wäre mit dem letzten Update der Uhren gekommen. Und scheinbar ist genau der Akkuverbrauch der Treiber für diesen Schritt. Seit dem Update hält der Akku bei der Uhr deutlich länger.
Ich entwickle den Adapter weiter, musste mich allerdings erst einmal um den Life360 Adapter kümmern. Sobald es geht, packe ich den Adapter wieder an, dass Du das Skript nicht mehr nutzen musst.
Vielen Dank für das Feedback und viele Grüße,
MiGoller -
Hallo zusammen,
ich habe eine neue Version des Adapters veröffentlicht, um auf sporadische
502 - Bad gateway
Fehler zu reagieren. Der Fehler hat den Adapter zum Absturz gebracht; und dann startet der Adapter nicht automatisch neu. Fehler erkannt.Falls jemand von Euch auch diesen Fehler in den Protokollen finden sollte, so würde ich mich über einen Test der Version
0.1.1-beta.1
freuen. Ihr könnt diese direkt pernpm
installieren.- Wechsle in das root-Verzeichnis Deiner ioBroker Installation (z.B.
/opt/iobroker
) - Führe das Kommando
npm install iobroker.xplora
aus.
Das funktioniert auch, wenn vorher die Installation per GitHub URL erfolgt sein sollte.
Bislang hat sich das Fehlerbild bei mir mit der neuen Version 0.1.1-beta.1 nicht mehr gezeigt.
Viele Grüße,
MiGoller - Wechsle in das root-Verzeichnis Deiner ioBroker Installation (z.B.
-
@sknelson13 said in [Neuer Adapter] Xplora:
Punkt 1:
Anmeldung über die Zugangsdaten eines Elternteils hat super geklappt. Aber wie soll es mit der eigenen Rufnummer der Uhr funktionieren da ich kein Passwort habe. Oder muss ich erst einen Accout für diese Nummer anlegen?Genau vor dem Problem stehe ich aber auch gerade, welche Anmeldedaten muss ich hier genau nehmen?
-
@therealhunter sagte in [Neuer Adapter] Xplora:
@sknelson13 said in [Neuer Adapter] Xplora:
Punkt 1:
Anmeldung über die Zugangsdaten eines Elternteils hat super geklappt. Aber wie soll es mit der eigenen Rufnummer der Uhr funktionieren da ich kein Passwort habe. Oder muss ich erst einen Accout für diese Nummer anlegen?Genau vor dem Problem stehe ich aber auch gerade, welche Anmeldedaten muss ich hier genau nehmen?
Ich komme leider auch nicht weiter. Zwei Elternteile sind Admin, die Anmeldedaten kann ich nicht nutzen. Wie funktioniert das mit der Nummer der Uhr?
Gruß Christian
-
Leider weiß ich das auch nicht mehr so genau wie ich diese erstellt habe oder woher ich die hatte. Aber seit einigen Tagen funktionieren diese auch nicht mehr. Ging ewig aber nun nicht mehr. Ich versuche mal am Wochenende alles durchzugehen, vielleicht fällt es mir dann wieder ein. Aber kann natürlich auch sein das Xplora das jetzt unterbunden hat.
-
So ich hab jetzt mal geschaut. Ich hatte die Telefonnummer der Uhr als Kontakt angelegt und ein Xplora App Zugang angelegt. Mit diesen Zugangsdaten konnte ich dann mit dem Adapter arbeiten.
Seid dem 8.10 oder 9.10 hatte ich jedoch nur noch Fehler. Ich bekomme es gerade auch nicht mehr ans laufen. Ich vermute mal das die Berechtigung jetzt blockiert wurde und die Telefonnummer der Uhr diese Daten nicht mehr abfragen darf da sie kein Admin ist. Hoffentlich passiert da nochmal was.
In Verbindung mit dem Place Adapter brauche ich zwar nicht unbedingt die App. Aber so kann ich halt keine Nachrichten mehr empfangen oder schreiben. Und das ist eher schlecht.
-
@snago Guten Morgen zusammen. Der Login mit der Rufnummer der Uhr funktioniert noch, wenn Ihr mit der Rufnummer ein Konto angelegt habt. Allerdings erhalte ich derzeit keine Positions-Updates mit dieser Art von Konto mehr. Xplora arbeitet auch an der API und vor knapp einer Woche gab es ein Update der App, mal schauen, ob sich bei der API was geändert hat. Ich melde mich, wenn ich Neuigkeiten habe.
PS: Hat hier zufällig jemand einen französischen Mobilfink-Provider? Ich habe einen Issue, dass die Anmeldung mit einer französischen Rufnummer nicht funktionieren würde; allerdings kann ich das nicht testen oder verifizieren.
-
@migoller Hallo, da hast du recht mit dem Login. Er funktioniert, aber wie du schon sagst erhält dieser dann keinerlei Positionsdaten mehr. Mein angepasstes Interval Script zum manuellen aktualisieren lassen, mit askWatchLocate, der GPS Daten geht leider auch nicht mehr.
Gruß Andy
-
@snago Auch das kann ich leider bestätigen. Bitte noch ein wenig Geduld; ich muss mir noch einmal die API-Aufrufe in Ruhe anschauen.
-
@migoller Ich bin mir noch nicht sicher, aber es sieht so aus, als hätte Xplora eine Schwachstelle geschlossen, die ich genutzt hatte. Muss ich intensiv testen. Tut mir leid.
-
@migoller Wieso dein Adapter funktioniert doch einwandfrei mit einem richtigen Administrator.
Das Problem ist doch nur das ein normaler Kontakt keine Berechtigung mehr hat die GPS Daten abzurufen. War ja glaub ich nie vorgesehen das diese das dürfen.
Kann man nur hoffen das Sie irgendwann das login System überarbeiteten und vielleicht mehr Administratoren zulassen oder mehr logins mit dem selben Account. -
@snago Vielleicht bringen ja die groß angelegten Wartungsarbeiten morgen früh was neues. Bekomme ja schon seid Tagen ne Meldung von Xplora das Samstag zwischen 6.00-9.00 Wartungsarbeiten statt finden.
-
Moin,
also ich muss gestehen ich scheitere schon am Login. Muss ich mich jetzt mit der Handynummer vom Admin Account anmelden oder mit der Handynummer von der Uhr?
Aktuell geht beides bei mir nicht, aber wenn ich wüsste, welches die passende Nummer ist, wäre es einfacher nach meinem Fehler zu suchen.
Danke -
@therealhunter Hey. Du musst Dich mit dem Konto eines Elternteils (=Admin) am Adapter anmelden. Bitte nicht das Konto der Uhr nehmen.
-
moin,
leider scheitere ich auch bei der Anmeldung.
Beide Admins schlagen beim login fehl.
Oder liegt es an xplora selber?Grüße Julian