Autor Thema: leere Geodaten  (Gelesen 3007 mal)

knochenmuehle

  • Newbie
  • *
  • Beiträge: 34
leere Geodaten
« am: 16.05.2014, 09:27:16 »
Hallo,

ich habe hier mit dem Telefon (HTC One X) meiner Frau das Problem, dass teilweise nach längerer Nichtbenutzung in der home Zone leere Geodaten gesendet werden und damit der Status auf underway gesetzt wird. Danach, ca. 1 min später werden dann die home Geodaten an FHEM gesendet und es wird natürlich ein definiertes notify ausgelöst.

In der App gibts mit den normalen Einstellungen keine Einträge im Logfile, in FHEM sieht das ganze so aus:

2014-05-15_22:19:03 geofancy id:(gefüllt mit ID) name:home trig:0 date:2014-05-15T20:19:04 0000 lat:51.684160553779506 long:8.5708487033844 dev:Arthur
2014-05-15_22:19:03 geofancy lastDevice: Arthur
2014-05-15_22:19:03 geofancy lastDep: Arthur home
2014-05-15_22:19:03 geofancy lastLoc_Arthur: home
2014-05-15_22:19:03 geofancy lastLocLat_Arthur: 51.684160553779506
2014-05-15_22:19:03 geofancy lastLocLong_Arthur: 8.5708487033844
2014-05-15_22:19:03 geofancy lastLocArr_Arthur: 2014-05-15 22:06:04
2014-05-15_22:19:03 geofancy lastLocDep_Arthur: 2014-05-15 22:19:04
2014-05-15_22:19:03 geofancy Arthur: left home
2014-05-15_22:19:03 geofancy currLoc_Arthur: underway
2014-05-15_22:19:03 geofancy currLocLat_Arthur: -
2014-05-15_22:19:03 geofancy currLocLong_Arthur: -
2014-05-15_22:19:03 geofancy currLocTime_Arthur: 2014-05-15 22:19:04


was ist zu tun ? kann man das in der App irgendwie abfangen ?


Andreas
« Letzte Änderung: 16.05.2014, 09:39:07 von knochenmuehle »

Admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 764
    • EgiGeoZone
  • Gerät: Xiaomi Redmi Note 5, Samsung Galaxy Note 2, S4, S5, S2, S7
  • Version: MIUI 10.0 Global, Android 4.4, 5, 6, 7, 8, 8.1, 12, 13
Re: leere Geodaten
« Antwort #1 am: 16.05.2014, 12:34:40 »
ich habe hier mit dem Telefon (HTC One X) meiner Frau das Problem, dass teilweise nach längerer Nichtbenutzung in der home Zone leere Geodaten gesendet werden und damit der Status auf underway gesetzt wird. Danach, ca. 1 min später werden dann die home Geodaten an FHEM gesendet und es wird natürlich ein definiertes notify ausgelöst.
Ich werde recherchieren, warum das so ist. Vielleicht ist es ein Fehler in der App.
Kann es sein, dass du eine Zone ohne Koordinaten gespeichert hast? Sollte normal nicht sein.

Zitat
kann man das in der App irgendwie abfangen ?
Ich werde aber auf alle Fälle für die nächste Version einbinden, dass keine Anfragen an Fhem gesendet werden, wenn die Koordinaten leer sind.
Ist das OK so?


Ich werde auch einbauen, dass man auf Knopfdruck eine Art Konfigurationsabbild erzeugen kann und dann dieses an mich schicken kann, wenn man will und es vorher nach Ansicht bestätigt.
Schöne Grüße
Egmont

Admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 764
    • EgiGeoZone
  • Gerät: Xiaomi Redmi Note 5, Samsung Galaxy Note 2, S4, S5, S2, S7
  • Version: MIUI 10.0 Global, Android 4.4, 5, 6, 7, 8, 8.1, 12, 13
Re: leere Geodaten
« Antwort #2 am: 16.05.2014, 14:14:16 »
Habe nochmal nachgedacht!

dass teilweise nach längerer Nichtbenutzung in der home Zone leere Geodaten gesendet werden

Wo genau siehst du dass leere Geodaten gesendet werden? Denn
2014-05-15_22:19:03 geofancy id:(gefüllt mit ID) name:home trig:0 date:2014-05-15T20:19:04 0000 lat:51.684160553779506 long:8.5708487033844 dev:Arthur
ist in Ordnung und ist nicht leer.

Ich meine die App arbeitet richtig, nur die Meldung aus dem Google Services ist da nicht korrekt. Es meldet Zone verlassen, meine ich. Vielleicht setzt du einen größeren Radius. Ich habe 500 Metern gute Erfahrungen gemacht.
Schöne Grüße
Egmont

knochenmuehle

  • Newbie
  • *
  • Beiträge: 34
Re: leere Geodaten
« Antwort #3 am: 16.05.2014, 17:38:56 »
2014-05-15_22:19:03 geofancy Arthur: left home
2014-05-15_22:19:03 geofancy currLoc_Arthur: underway
2014-05-15_22:19:03 geofancy currLocLat_Arthur: -
2014-05-15_22:19:03 geofancy currLocLong_Arthur: -

knochenmuehle

  • Newbie
  • *
  • Beiträge: 34
Re: leere Geodaten
« Antwort #4 am: 16.05.2014, 17:50:41 »
habe vorher 200 m gehabt, werde es mal mit 500 m versuchen.

an meinem Telefon (HTC One) funktioniert alles einwandfrei mit 200 m und sonst gleichen Einstellungen


Admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 764
    • EgiGeoZone
  • Gerät: Xiaomi Redmi Note 5, Samsung Galaxy Note 2, S4, S5, S2, S7
  • Version: MIUI 10.0 Global, Android 4.4, 5, 6, 7, 8, 8.1, 12, 13
Re: leere Geodaten
« Antwort #5 am: 16.05.2014, 19:29:42 »
Wenn du im Fhem bei geofancy schaust, siehst du sowas wie hier: STATE
   
id:xxxxx name:zuHause trig:1 date:2014-05-16T15:33:29 0000 lat:40.21628104061943 long:10.321226730942726 dev:Anneliese
Bei dir stand da trig:0, was bedeutet, das du die Zone verlassen hättest. Also nicht, dass die Geodaten leer sind.

Sowas kommt zustande, wenn z.B. das GPS im Hause nicht empfangbar ist und evtl. auch noch WLAN außer Reichweite ist. Dann sucht sich das Handy den Standort anhand der Funkzellen/GSM. In so einem Fall kann es dazu kommen, dass wenn der Radius klein ist, Google Services meint, du bist schon außerhalb der Zone.

Zitat
an meinem Telefon (HTC One) funktioniert alles einwandfrei mit 200 m und sonst gleichen Einstellungen
Vielleicht hat deiner einen besseren Empfang in einem der genannten Bereiche GPS/WLAN/GSM.

Ist nicht so einfach das Ganze mit dem Geofencing  :)
« Letzte Änderung: 16.05.2014, 19:32:10 von Admin »
Schöne Grüße
Egmont

knochenmuehle

  • Newbie
  • *
  • Beiträge: 34
Re: leere Geodaten
« Antwort #6 am: 16.05.2014, 21:34:44 »
nicht schön,

kann man für so einen Fall nicht das WLAN und die die Cell ID's hinterlegen, die in der home Zone normalerweise empfangen werden.

also

1. GPS, wenn kein Empfang
2. WLAN, wenn nicht connected
3. Cell ID's

oder so ... ist mit der heissen Nadel gestrickt ...

Admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 764
    • EgiGeoZone
  • Gerät: Xiaomi Redmi Note 5, Samsung Galaxy Note 2, S4, S5, S2, S7
  • Version: MIUI 10.0 Global, Android 4.4, 5, 6, 7, 8, 8.1, 12, 13
Re: leere Geodaten
« Antwort #7 am: 16.05.2014, 21:41:46 »
1. GPS, wenn kein Empfang
2. WLAN, wenn nicht connected
3. Cell ID's

Doch, das macht die App mit Hilfe von Google Services automatisch so! Da kann man dazu nichts einstellen. Nur es wird deshalb immer ungenauer. Liegt in der Natur der Sache.
Schöne Grüße
Egmont

knochenmuehle

  • Newbie
  • *
  • Beiträge: 34
Re: leere Geodaten
« Antwort #8 am: 19.05.2014, 13:13:17 »
ne ich meinte, ich gebe die Daten händisch ein, so wie ich es bei den Geodaten auch machen muss, quasi als Rückfallebene.

wenn connect zu WLan mit dem Namen: mein_WLan, dann bin ich in in der definierten Zone home
oder wenn connect zur CellID 23792 dann dann bin ich in in der definierten Zone home


hyper2910

  • Newbie
  • *
  • Beiträge: 40
  • Gerät: alles von SonyMobile, aktuell Z3, Z3 Compact, Tablet Z3Compact und Tablet Z2
  • Version: 4.4.4
Re: leere Geodaten
« Antwort #9 am: 20.05.2014, 17:39:29 »
Die Homepage könnte ggf. Relativ gross bzw. Relativ klein  sein.

Besonders In Städten könntest du bei grossen Wohnungen zwei CellIDs haben. Bzw. Auf dem Land eine, welche einen Kilometer gross ist.