NEWS
[Gelöst] Owntracks, keine Datenpunkte places.0
-
Guten Abend,
ich versuche die Anwesentheit eines Android-Handys via owntracks App und den Places Adapter umzusetzen.
In der App habe ich den Ort Zuhause angelegt und unter Verbindung den Modus http und den Host https://service.iobroker.in/v1/iotService?service=custom_Britta&key=xxx&user=yyy gewählt.
In iobroker benutze den iot-Adapter. Dort ist der Custom "Britta" in der Whitelist eingetragen.
In der Adapterkonfiguration von places ist unter Allgemein der Radius auf 50 Meter und der Name des Ortes auf "Zuhause" gestellt. Unter Orte ist der Name "Zuhause" mit Breitengrad und Längengrad und Radius eingetragen. Unter Benutzer ist "Britta" und unter Integration die IOT-Instanz "iot.0" und der IOT-Service "Britta".
Unter iot.0.services.custom_Britta steht {"_type":"location","acc":15,"alt":315,"batt":33,"conn":"w","inregions":["Zuhause"],"lat":aaa,"lon":bbb,"tid":"0x","tst":1577481588,"vac":2,"vel":0}
Bem: aaa und bbb erstetzt.
Da ich den Bewegungsmodus zum Testen in der App an habe, wird der Datenpunkt ca alle 30 Sekunden beschrieben.
Mein Skript zum Weiterleiten wäre
Und ab da passiert nichts mehr.
Mein js-controller ist 2.1.1. Liegt hier vielleicht das Problem?
Viele Grüße Martin
Nachtrag:
@apollon77 Ich habe gesehen, dass du im GitHub stehst, hättest du ggf. eine Idee? -
Guten Abend,
ich versuche die Anwesentheit eines Android-Handys via owntracks App und den Places Adapter umzusetzen.
In der App habe ich den Ort Zuhause angelegt und unter Verbindung den Modus http und den Host https://service.iobroker.in/v1/iotService?service=custom_Britta&key=xxx&user=yyy gewählt.
In iobroker benutze den iot-Adapter. Dort ist der Custom "Britta" in der Whitelist eingetragen.
In der Adapterkonfiguration von places ist unter Allgemein der Radius auf 50 Meter und der Name des Ortes auf "Zuhause" gestellt. Unter Orte ist der Name "Zuhause" mit Breitengrad und Längengrad und Radius eingetragen. Unter Benutzer ist "Britta" und unter Integration die IOT-Instanz "iot.0" und der IOT-Service "Britta".
Unter iot.0.services.custom_Britta steht {"_type":"location","acc":15,"alt":315,"batt":33,"conn":"w","inregions":["Zuhause"],"lat":aaa,"lon":bbb,"tid":"0x","tst":1577481588,"vac":2,"vel":0}
Bem: aaa und bbb erstetzt.
Da ich den Bewegungsmodus zum Testen in der App an habe, wird der Datenpunkt ca alle 30 Sekunden beschrieben.
Mein Skript zum Weiterleiten wäre
Und ab da passiert nichts mehr.
Mein js-controller ist 2.1.1. Liegt hier vielleicht das Problem?
Viele Grüße Martin
Nachtrag:
@apollon77 Ich habe gesehen, dass du im GitHub stehst, hättest du ggf. eine Idee? -
@PeterPan Naja das was da drin steht in ein JSON, das nur mit "," zu splitten tut nicht so wirklich.
var data = JSON.parse(obj.state.val) und dann data.lat und so geht vllt besser oder ?!
@apollon77 Vielen Dank für die schnelle Antwort, ich hatte (da wenig Kenntnisse vorhanden) das Skript ohne Sinn aus einem anderen Forumsbeitrag :face_with_rolling_eyes: .
Deine Anmerkung habe ich umgesetzt, mit log() bekomme ich nun die richtigen Daten heraus.
Allerdings bleibt es dabei, dass unter places.0 keine Einträge kommen.
Skript sieht jetzt so aus:
Die Instanz Places läuft auf einem anderen Host, könnte das noch eine Rolle spielen? -
@apollon77 Vielen Dank für die schnelle Antwort, ich hatte (da wenig Kenntnisse vorhanden) das Skript ohne Sinn aus einem anderen Forumsbeitrag :face_with_rolling_eyes: .
Deine Anmerkung habe ich umgesetzt, mit log() bekomme ich nun die richtigen Daten heraus.
Allerdings bleibt es dabei, dass unter places.0 keine Einträge kommen.
Skript sieht jetzt so aus:
Die Instanz Places läuft auf einem anderen Host, könnte das noch eine Rolle spielen?
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