EgiGeoZone Forum

EgiGeoZone => Probleme und Fehler => Thema gestartet von: seb1985 am 27.03.2017, 08:56:11

Titel: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: seb1985 am 27.03.2017, 08:56:11
Hallo Egmont,

ich habe seit kurzem Android 7 auf meinem Samsung S6 installiert. Die Einstellungen von EgiGeoZoneBT habe ich nicht verändert. Ich habe aber seitdem oft Meldungen, ich hätte die aktuelle Zone verlassen und kurz danach wieder betreten. Das ganze passiert zum Beispiel in der Nacht (wo das Handy am Ladegerät hängt) 8-10 mal. Auch am Schreibtisch kann ich das Problem feststellen. Ich habe den Radius schon von 250 auf 300 Meter vergrößert, das Verhalten ist aber unverändert.

Ist das Problem bekannt?
Falls ja: Gibt es dafür eventuell schon einen Workaround?
Falls nein: Kann ich irgendwie bei der Suche unterstützen? Logfiles, etc?

Gruß,
Sebastian.
Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: Admin am 27.03.2017, 10:53:59
Hallo Sebastian,

das Problem ist bei wenigen Benutzern schon früher mal aufgetreten. Andere Android 7+ Nutzer haben mir davon noch nichts berichtet. Immerhin haben insgesamt jetzt ca. 500 Android 7+ Nutzer die App am Laufen.
Da kann ich in der App nichts tun, da mir die Events von der Google- oder Pathsenseschnittstelle gemeldet werden.
Angeblich sollte die Verwendeung von PathSense, in den Einstellungen der App konfigurierbar, dies verhindern. Was hast du da eingestellt?

Das passiert meistens, wenn das Gerät zwischen Wlan und GSM schaltet. Auch wenn es zum Beispiel wegen schwachen Empfangs zwischen unterschiedlichen GSM-Masten schalten muss.
Nur mal so zum Testen, einen noch größeren Radius probieren.

Ansonsten kann ich da nicht wirklich was tun.
Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: DerKlaus am 27.03.2017, 10:59:45
Mein S6 hat jetzt auch Android 7 drauf.  Das was du beschreibst, kann ich nicht feststellen.  Jedoch machte mein Handy sich auch nicht bemerkbar beim verlassen und betreten.  Allerdings wurde egigeozone schon ein paar mal beim verlassen der zone beendet. Ich konnte zwar die Einstellungen sehen,  jedoch  gab es keine Ortung mehr.  Nur ein Handy Neustart brachte die App wieder zum laufen.

Gesendet von meinem SM-G925F mit Tapatalk

Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: seb1985 am 27.03.2017, 11:04:45
Ich habe PathSense (default?) eingestellt. Sehr eigenartiges Verhalten. Ich habe es jetzt mal auf 500 Meter gestellt...
Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: Admin am 27.03.2017, 11:27:43
@DerKlaus:
Zitat
Jedoch machte mein Handy sich auch nicht bemerkbar beim verlassen und betreten.
Meinst du dass die Events Betreten/Verlassen nicht gemeldet wurden?

Zitat
Allerdings wurde egigeozone schon ein paar mal beim verlassen der zone beendet.
Hast du da eine Log-Datei mit Zeitpunkt des Abbruchs.
Hast du den Fehler an Google gemeldet? Da könnte ich nachsehen.

Zitat
Ich konnte zwar die Einstellungen sehen,  jedoch  gab es keine Ortung mehr.
Wie ist das gemeint?

Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: DerKlaus am 30.03.2017, 11:20:15
Witzig gerade gestern in der Bahn, als ich dieses post gelesen habe ist es passiert. siehe Foto(https://picload.org/image/rcggwrgi/20170330_110932.png)

Zitat
Meinst du dass die Events Betreten/Verlassen nicht gemeldet wurden?
Ich habe eine kleine Zone 300m und eine Große 1000m
Es passiert immer beim verlassen der großen Zone

Zitat
Hast du da eine Log-Datei mit Zeitpunkt des Abbruchs.
Hast du den Fehler an Google gemeldet? Da könnte ich nachsehen.

meine log steht auf "Error" und es wurde nichts protokolliert. Soll ich auf "Debug" umstellen?

Zitat
Ich konnte zwar die Einstellungen sehen,  jedoch  gab es keine Ortung mehr.
Na ja ich kann Egizone öffnen und Einstellungen vornehmen, es wird nur nicht mehr auf Zonen reagiert.
Scheinbar scheint Egizone noch einen Dienst im Hintergrund zu haben, den man nur durch einen Handy Neustart reaktivieren  kann?




Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: Admin am 30.03.2017, 17:25:12
Hmmm,

hast da dann Feedback gegeben? Ich finde nichts im Google-Fehler-Protokoll!

In den Logdatei steht sowas meistens nicht.
Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: DerKlaus am 30.03.2017, 20:34:43
Wie soll ich den Google Feedback geben? Ist das gleiche als würde  in China ein Sack Reis umfallen. Wo finde ich den das Google Fehler Protokoll?

Gesendet von meinem SM-G925F mit Tapatalk

Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: Admin am 31.03.2017, 06:35:07
 ;D
Oben im Bild hast du die Auswahl "Feedback geben". Dann sollte eine technische Fehlermeldung in meinem Entwickler-Account in Google erscheinen. Somit kann ich dann den Fehler eingrenzen.

Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: DerKlaus am 01.04.2017, 00:06:30
Wenn der Fehler noch einmal auftritt mache ich das.
Heute kam der Fehler nicht.
Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: DerKlaus am 27.06.2017, 00:42:53
Lieber Egmont,

leider kommt es, selbst bei einem Radius von 200m oft vor, dass die Zone "betreten" wird ohne dass sie vorher verlassen wurde.

Bitte baue doch eine Logik ein, das dies verhindert. Also das eine "Betreten-Meldung" nur möglich ist, wenn die Zone auch tatsächlich verlassen wurde.

Zur Protokollierung schicke ich mir selbst beim verlassen \ betreten einer Zone eine SMS (kostet ja nix) und ich stelle  fest das es pro Tag 2-3 Fehlleintritte gibt.

Warum ist dies so wichtig für mich?
Mein Wlan reicht bis zu meiner Haustür, wo der Beacon liegt und der Schaltvorgang via FHEM stattfinden soll. Leider ist die Wlan Verbindung an diesem Punkt nicht besonders stabil. Resultat es kommt zu einer Fehlverbindung.
Aus diesem Grund schalte ich das Wlan beim betreten der Zone "aus", somit ist garantiert vor der Haustür eine stabile LTE Verbindung vorhanden. Erst wenn der Beacon gefunden wurde und der Befehl ans Fhem geschickt wurde, wird auch das Wlan wieder angeknipst.
Du erkennst das Debakel?  Es wird in der Wohnung mehrfach das Wlan abgeschaltet und bleibt abgeschaltet, weil kein Beacon gefunden wird.
Auch der Beaconscanner wird beim betreten der Zone aktiviert, und sollte beim Finden wieder deaktiviert werden. Diese bleibt nun an und zerrt unnötig am Akku.

Vielen Dank :)
Der Klaus
               
Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: Admin am 27.06.2017, 20:58:17
Hallo Klaus,

ich habe da einen Prototypen mal dazu gebaut und werde dieses Verhalten mal in die Beta einbauen und aber in den Einstellungen aktivierbar machen.

Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: DerKlaus am 27.06.2017, 23:11:43
Super Danke

Gesendet von meinem SM-G925F mit Tapatalk

Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: Admin am 05.07.2017, 13:59:28
Hallo Klaus,

heute Abend stelle ich dir mal vorab die neue Beta 1.1.1 Version, welche die Falschmeldungen abfangen soll, zur Verfügung.
Funktioniert aber nur mit Google, da in der Pathsense-Schnittstelle eine dazu benötigte Funktion fehlt. Habe ich schon beantragt und wurde mir auch schon zugesichert.

In den Einstellungen kann man ganz oben, das neue Verhalten dann aktivieren. Dazu muss ich mit jedes mal zusätzlich den Standort ermitteln!
Funktionsweise:
-- Es kommt eine Meldung
--- Es wird der aktuelle Standort ermittelt und dann die Entfernung zu den gespeicherten Koordinaten der Zone berechnet
---- Es handelt sich um eine Verlassen Meldung.
----- Entfernung > Radius => alle Profile durchlaufen und auf ein Betreten warten, welches angefordert wurde
----- sonst               => nichts tun und auf ein neuen Verlassen warten, welches angefordert wurde
---- Es handelt sich um eine Betreten Meldung.
----- Entfernung > Radius => nichts tun und auf ein neuen Betreten warten, welches angefordert wurde
----- sonst               => alle Profile durchlaufen und auf ein Verlassen warten, welches angefordert wurde


Achso: Auch die Unterstützung des FHEM csrf-Tokens ist dabei :-)


Viel Spaß dann beim Ausprobieren
Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: Admin am 05.07.2017, 21:13:04
Hier der Link dazu: http://egigeozone.de/download/EgiGeoZoneBT_1.1.1_beta.apk
Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: DerKlaus am 05.07.2017, 23:35:11
Klasse Danke,

habe es gleich beim Heimweg in der Bahn installiert.
Zone Ordnungsgemäß betreten, Tür geöffnet. 1 Test bestanden.
Ich halte dich auf dem Laufenden ;9

Ach was sind csrf-Tokens ? Wozu sind die gut?
Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: Admin am 06.07.2017, 07:42:54
Ach was sind csrf-Tokens ? Wozu sind die gut?

Ist in Verbindung mit Fhem 5.8 zu sehen (Sicherheitsaspekte). Siehe dazu: https://forum.fhem.de/index.php/topic,67419.0.html
Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: DerKlaus am 06.07.2017, 09:34:29
Ok wenn ich das richtig verstehe ist fhem dann nicht mehr über einem kurzen Link zu erreichen, sondern über einen kryptisch aussehenden langen Link.  Das soll praktisch verhindern  dass fhem im Standard mit Anfragen befeuert wird und abstürzt. Mann muss also diesen genauen langen Link kennen,  damit Fhem überhaupt reagiert. Habe ich das so richtig verstanden?

Gesendet von meinem SM-G925F mit Tapatalk

Titel: Re: Häufiges Toggeln der Zonen seit Android 7
Beitrag von: Admin am 06.07.2017, 13:42:02
So ähnlich. Du musst aber den Link hier nicht verändern. Die App ruft zuerst den Token ab und sendet dann eine zweite Anfrage zusätzlich mit dem csrf-Token ab.