FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Goofy180173 am 11 Juni 2018, 23:31:31

Titel: [gelöst] Erhalte unvollständige Geofancy daten
Beitrag von: Goofy180173 am 11 Juni 2018, 23:31:31
Hallo,
ich versuche gerade geofancy zum laufen zu bringen.
Ich verwende die EgiGeoZone App und bekomme auch entsprechende readings wenn ich die Zone betrete oder verlasse.
Wenn ich folgenden Request im Browser absetze
http://<Server>:8088/webhook/geo?id=78ab15be-b07c-350d-11c0-db0007bf1d2c&name=home&entry=1&date=2015-05-18T20:55:39Z&latitude=46&longitude=10&device=78ab15be-b07c-350d-11c0-db0007bf1d2c
erhalte ich 1 OK zurück

im Fhem hab ich dann ein neues Reading mit folgendem Inhalt

CFGFN
   
DEF    geo
NAME geofancy
NR 107
STATE id:78ab15be-b07c-350d-11c0-db0007bf1d2c trig:1 date:1431982539 lat:46 long:10 dev:78ab15be-b07c-350d-11c0-db0007bf1d2c devAlias=-
TYPE GEOFANCY

Rawdaten
defmod geofancy GEOFANCY geo
attr geofancy devAlias 78ab15be-b07c-350d-11c0-db0007bf1d2c :Test

setstate geofancy id:78ab15be-b07c-350d-11c0-db0007bf1d2c trig:1 date:1431982539 lat:46 long:10 dev:78ab15be-b07c-350d-11c0-db0007bf1d2c devAlias=-
setstate geofancy 2015-05-18 22:55:39 lastDevice -
setstate geofancy 2015-05-18 22:55:39 lastDeviceUUID 78ab15be-b07c-350d-11c0-db0007bf1d2c
setstate geofancy 2015-05-18 22:55:39 state id:78ab15be-b07c-350d-11c0-db0007bf1d2c trig:1 date:1431982539 lat:46 long:10 dev:78ab15be-b07c-350d-11c0-db0007bf1d2c devAlias=-

Woher weiß ich jetzt, dass ich mich in der Geozone home befinde?
Und wie bekomme ich jetzt den korrekten Status
Titel: Antw:Erhalte unvollständige Geofancy daten
Beitrag von: frank am 12 Juni 2018, 12:11:37
warum sind die timestamps 3 jahre alt?
Titel: Antw:Erhalte unvollständige Geofancy daten
Beitrag von: kadettilac89 am 12 Juni 2018, 21:47:34
Zitat von: Goofy180173 am 11 Juni 2018, 23:31:31
Woher weiß ich jetzt, dass ich mich in der Geozone home befinde?
Und wie bekomme ich jetzt den korrekten Status

Schau dir mal die Doku zu Residents an. Da gibt es das Attribut "rr_locationHome". Dort gibst du den Namen der Homezone an. Wenn du dann zu Hause bist ist der Status des Residents "home".

Zitat von: frank am 12 Juni 2018, 12:11:37
warum sind die timestamps 3 jahre alt?
Länger nicht aus dem Haus gegangen? :) ... nö, das ist der Beispiellink aus der Egigeozone-Config. Zum Test ist das Datum erstmal egal.
Titel: Antw:Erhalte unvollständige Geofancy daten
Beitrag von: kadettilac89 am 12 Juni 2018, 21:49:44
... zu früh abgeschickt. Was meisnt du  mit unvollständig? Setze am besten mal ein List deines Residents und Roommates rein.
Titel: Antw:Erhalte unvollständige Geofancy daten
Beitrag von: Markus M. am 13 Juni 2018, 12:55:07
Ich weiss nicht genau was du vorhast, aber als Anmerkung: setstate ergibt normalerweise keine Events.
Es gibt übrigens auch noch Livetracking ;) https://forum.fhem.de/index.php?topic=37412.0 (https://forum.fhem.de/index.php?topic=37412.0)
Titel: [gelöst] Erhalte unvollständige Geofancy daten
Beitrag von: Goofy180173 am 25 Juni 2018, 23:12:39
Ich hab scheinbar einfach nur die ID des Handys nicht korrekt gesetzt beim User.
Die 3 Jahre alten Reads waren eine Eingabe direkt im Browser.
Vielen Dank für die Hilfe