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
warum sind die timestamps 3 jahre alt?
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.
... zu früh abgeschickt. Was meisnt du mit unvollständig? Setze am besten mal ein List deines Residents und Roommates rein.
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)
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