EgiGeoZone Forum

EgiGeoZone => Vorschläge zur App => Thema gestartet von: slor am 25.01.2017, 21:59:16

Titel: Exlusiver "1 Zonen Modus"
Beitrag von: slor am 25.01.2017, 21:59:16
Ich habe die App nun eine Weile in Benutzung. Soweit bin ich auch ganz happy damit.
Was mich allerdings stört ist, dass manchmal, vor allem bei dicht aneinander liegenden Zonen erst das Betreten einer neuen Zone gelogged wird und danach das verlassen der alten Zone.
Könne man einen Modus implementieren, der vor dem Betreten einer Zone zuerst das verlassen der alten Zone logged? Macht natürlich nur Sinn, wenn sich die Zonen nicht überlappen.

Auch habe ich manchmal das Problem, dass das Verlassen einer Zone zweimal gelogged wird, das Betreten aber nicht oder nur einmal. Z.B. wenn es zwischendurch Empfangsprobleme gab.
Auch hier hätte ich gerne erst mal eine Zone betreten Meldung, bevor eine verlassen Meldung gelogged wird. Und schon garkeine zwei Zone verlassen Meldungen.

Hatte heute am Flughafen nach dem Deaktivieren des Flugmodus keine Meldung. Nur als ich im Taxi saß und die Zone verlassen habe eine Zone verlassen Meldung.
Titel: Re: Exlusiver "1 Zonen Modus"
Beitrag von: DerKlaus am 26.01.2017, 00:50:38
Das überschneiden der Zonen wird man wahrscheinlich nicht verhindern können wegen der GPS Ungenauigkeit.

Die Fehlbuchungen kann ich besteigen, gerade beim Wechsel von Wlan auf LTE kommt das bei mir auch schon mal vor.
Ich verlasse das Haus und plötzlich habe ich einen "Eintritt" und die Tür wird geöffnet, obwohl ich im Zentrum meine Homezone bin und diese eigentlich nie verlassen habe.
Titel: Re: Exlusiver "1 Zonen Modus"
Beitrag von: Admin am 26.01.2017, 07:08:53
Zitat
Was mich allerdings stört ist, dass manchmal, vor allem bei dicht aneinander liegenden Zonen erst das Betreten einer neuen Zone gelogged wird und danach das verlassen der alten Zone.
Könne man einen Modus implementieren, der vor dem Betreten einer Zone zuerst das verlassen der alten Zone logged? Macht natürlich nur Sinn, wenn sich die Zonen nicht überlappen.
Kann man leider nichts tun, da wie Klaus wieder mal richtig dargestellt hat bei sehr Nahe liegenden Zonen die Google- oder Pathsense-Dienste eventuell das eine oder andere schneller erkennen und melden. Das in der App auszubügeln ist nicht so einfach, wenn überhaupt möglich.

@slor:
Zitat
Auch habe ich manchmal das Problem, dass das Verlassen einer Zone zweimal gelogged wird, das Betreten aber nicht oder nur einmal. Z.B. wenn es zwischendurch Empfangsprobleme gab.
Auch hier hätte ich gerne erst mal eine Zone betreten Meldung, bevor eine verlassen Meldung gelogged wird. Und schon garkeine zwei Zone verlassen Meldungen.
@DerKlaus:
Zitat
Die Fehlbuchungen kann ich besteigen, gerade beim Wechsel von Wlan auf LTE kommt das bei mir auch schon mal vor.
Ich verlasse das Haus und plötzlich habe ich einen "Eintritt" und die Tür wird geöffnet, obwohl ich im Zentrum meine Homezone bin und diese eigentlich nie verlassen habe.
Kann ich nicht tun. Und ich komme schon wieder drauf: es hängt von dem ab, was Google oder Pathsense melden kann. Diese Geofencing Technologie ist noch nicht so genau, wie man es sich wünschen möchte und sollte daher nicht für kritische Sachen eingesetzt werden. Vielleicht wird es mal mit Galileo besser.
Ansonsten könnte man solche Zustände am (Fhem-) Server abfangen.


Titel: Re: Exlusiver "1 Zonen Modus"
Beitrag von: slor am 02.02.2017, 08:54:55
Danke für die Infos!
Du kannst keine "Fake Meldungen" einbauen? Also vor dem Betreten einer Zone auf jeden Fall die vorherige verlassen, bzw wenn eine Zone verlassen wird, die vorher nicht betreten wird ein betreten loggen? Genauso das zweimaliger verlassen  blocken?
Titel: Re: Exlusiver "1 Zonen Modus"
Beitrag von: Admin am 02.02.2017, 09:24:00
Zitat
Du kannst keine "Fake Meldungen" einbauen? Also vor dem Betreten einer Zone auf jeden Fall die vorherige verlassen,
"vor dem Betreten einer Zone" bekommt die App nicht mit.

Zitat
bzw wenn eine Zone verlassen wird, die vorher nicht betreten wird ein betreten loggen?
Das alles managed Google oder Pathsense. Sowas sollte nicht passieren. Die Zonen werden immer paarweise betreten/verlassen. Zweimal verlassen oder betreten sollte nicht sein. Oder merkst du es nicht, da es schnell hintereinander kommt?

Hast du eventuell bei der Standortgenauigkeit einen Wert eingetragen? Stelle den auf 0. Anosnsten kann es schon mal passieren, dass Events übersprungen werden.
Titel: Re: Exlusiver "1 Zonen Modus"
Beitrag von: slor am 02.02.2017, 10:32:18
Hi Egi,

Ich meinte das so: Deine App bekommt mit, das eine Zone Betreten wird und merkt, dass eine andere noch nicht verlassen wurde. Dann könntest du doch einfach ein verlassen der anderen Zone loggen egal was von Google etc. an events kommt?
Und das chronologisch vor dem Loggen "Betreten neue Zone" Das müsste sich doch abfangen lassen?

Ich logge alle verlassen und betreten Events mit. Da kann ich genau sehen, dass es manchmal zwei verlassen und kein Betreten gibt etc. Siehe oben, das müsste man mit Logik im Program selbst abfangen. Wäre auch ok, wenn es dabei zu 1 Sekunde verzögerung kommt weil deine App erst mal Fake Meldungen loggen muss.

Einstellungen sind alle Standard. Zonen in der Regel 300 bis 500 M groß.
Titel: Re: Exlusiver "1 Zonen Modus"
Beitrag von: Admin am 02.02.2017, 13:13:20
Zitat
Ich meinte das so: Deine App bekommt mit, das eine Zone Betreten wird und merkt, dass eine andere noch nicht verlassen wurde. Dann könntest du doch einfach ein verlassen der anderen Zone loggen egal was von Google etc. an events kommt?
Und das chronologisch vor dem Loggen "Betreten neue Zone" Das müsste sich doch abfangen lassen?
Das ist zu komplex und man müsste auch noch die Zonen irgendwie verknüpfen können auf der Oberfläche. Da komme ich auch mit den Events von Google dann durcheinander usw...
Auch müsste man beachten, dass man nicht mit der jetzigen vertrauten Logik bricht. Es gibt nämlich z.Z. über 10.000 Gesamtinstallationen von Nutzern. Da bin ich schon etwas vorsichtig.

Zitat
Ich logge alle verlassen und betreten Events mit. Da kann ich genau sehen, dass es manchmal zwei verlassen und kein Betreten gibt etc. Siehe oben, das müsste man mit Logik im Program selbst abfangen. Wäre auch ok, wenn es dabei zu 1 Sekunde verzögerung kommt weil deine App erst mal Fake Meldungen loggen muss.
Nee, bringt alles aus dem Konzept. Lieber auf dem Server machen.

Zitat
Einstellungen sind alle Standard. Zonen in der Regel 300 bis 500 M groß.
Auch die Standortgenauigkeit unter der Zone, dann Menü öffnen und die Standortgenauigkeit aufrufen.