[gelöst] Erhalte unvollständige Geofancy daten

Begonnen von Goofy180173, 11 Juni 2018, 23:31:31

Vorheriges Thema - Nächstes Thema

Goofy180173

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

frank

warum sind die timestamps 3 jahre alt?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

kadettilac89

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.

kadettilac89

... zu früh abgeschickt. Was meisnt du  mit unvollständig? Setze am besten mal ein List deines Residents und Roommates rein.

Markus M.

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
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Goofy180173

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