Android Geofence App: EgiGeoZone

Begonnen von egmontr, 02 April 2014, 20:01:25

Vorheriges Thema - Nächstes Thema

egmontr

@stromer-12: Also funktioniert es nun?

LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

hyper2910

Hi Egmont

Hast du die aenderungen fuer alle url gemacht. Wenn ich die betreten url auf https:// nutze scheint es nicht so funktionieren bei http:// schon!

Gesendet von meinem SGP521 mit Tapatalk

Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

stromer-12

Es funktioniert erstmal, ich muss nur noch das Reinigungstool etwas bremsen, bzw. wenn man im Programm ist, hat man es auch mal schnell beendet.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

egmontr

#63
Zitat von: stromer-12 am 16 April 2014, 21:34:39
Es funktioniert erstmal, ich muss nur noch das Reinigungstool etwas bremsen, bzw. wenn man im Programm ist, hat man es auch mal schnell beendet.

Macht nichts, wenn man es beendet. Es läuft im Hintergund weiter. Zumindest gibt es einen wake vom Google Play Dienst für den GeofenceReceiver.
LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

egmontr

#64
Zitat von: hyper2910 am 16 April 2014, 21:27:04
Hi Egmont

Hast du die aenderungen fuer alle url gemacht. Wenn ich die betreten url auf https:// nutze scheint es nicht so funktionieren bei http:// schon!

Gesendet von meinem SGP521 mit Tapatalk
Ja, zentral auf alle. Kommt eine Fehlermeldung?
LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

hyper2910

In der app nicht, aber es reagiert auch nichts,  muss morgen mal ins log schauen

Gesendet von meinem SGP521 mit Tapatalk

Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

hyper2910

So,


die App scheint die Befehle zweimal zu senden
und zwar alle, sowohl die vom Betreten und danach die beim Verlassen

2014.04.17 07:34:51 2: IT set TorOeffner on
2014.04.17 07:34:51 2: IT set TorOeffner on
2014.04.17 07:34:54 2: IT set TorOeffner off
2014.04.17 07:34:54 2: IT set TorOeffner off

Jedoch scheint es mit dem Update der APP das Betreten und Verlassen nicht mehr zu funktionieren.

Ich habe bei Betreten nichts geändert und mit der 1.1.1 funktionierte es und momentan nicht!


Gruss Dirk


Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

egmontr

#67
Zitat von: hyper2910 am 17 April 2014, 08:42:29
die App scheint die Befehle zweimal zu senden
und zwar alle, sowohl die vom Betreten und danach die beim Verlassen

2014.04.17 07:34:51 2: IT set TorOeffner on
2014.04.17 07:34:51 2: IT set TorOeffner on
2014.04.17 07:34:54 2: IT set TorOeffner off
2014.04.17 07:34:54 2: IT set TorOeffner off
Eintrag ist bei der Fhem-Geofancy URL? Hmmm. Welcher Event sollte eingetreten sein? Betreten oder Verlassen?

Zitat von: hyper2910 am 17 April 2014, 08:42:29
Jedoch scheint es mit dem Update der APP das Betreten und Verlassen nicht mehr zu funktionieren.
Ich habe bei Betreten nichts geändert und mit der 1.1.1 funktionierte es und momentan nicht!
Ist das eine zweite Zone in der App?

Haben die zwei Zonen die gleichen Koordinaten?
Kannst Du mir eine PM mit den einigermaßen anonymisierten Einstellungen aller Zonen schicken? Und die egigeozone.log dazu.

Hast du mehrere Geräte am Laufen mit den gleihen Einstellungen?

Edit: Habe soeben beim
Betreten: https://rpi.xxxx.de:1984/webhook?cmd.Abwesend=set%20Abwesend%20xxx
und
Verlassen: https://rpi.xxxx.de:1984/webhook?cmd.Abwesend=set%20Abwesend%20zzz
getestet und hat nach dem Ändern geklappt?! Rumgelaufen bin ich noch nicht :-)
LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

hyper2910

ZitatEintrag ist bei der Fhem-Geofancy URL? Hmmm. Welcher Event sollte eingetreten sein? Betreten oder Verlassen?

Eintrag ist im Betreten und Verlassen URL.


ZitatHast du mehrere Geräte am Laufen mit den gleihen Einstellungen?

Ja, momentan 3 oder4 zum Testen.
Beschränke das jetzt auf eins. Und melde mich nochmals.
Ich nutze jetzt ein Android, welches fest im Auto sein soll, damit wenn das Auto vorfährt die Garage aufgeht.

Ich werde das heute und über Ostern mal testen. Ich glaube, das es einfach zu viele GEOFANCY Meldundungen waren die dann auf einmal verarbeitet werden mussten.

Gruss DIrk
Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

egmontr

Kann über die Feiertage nichts entwickeln, aber im Forum werde ich present sein.
LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

hyper2910

#70
hi,


bei betreten habe ich ein funktionstüchtige URL eingefügt, welche über den Browser des Mobiles einwandfrei funktioniert.

https://xxxx.xxxx:8083/fhem?cmd.TorOeffner=set%20TorOeffner%20on



Das Mobile sendet auch in der FHEM URL die Position.

https://xxxx.xxxx:1999/webhook/geo


im Log sehe ich dann folgendes:
2014-04-17 11:26:29,993 - [INFO::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Zones: work
2014-04-17 11:26:30,001 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Transition: 1
2014-04-17 11:26:30,004 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Fhem-Geofancy: requested
2014-04-17 11:26:30,012 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - URL: https://xxxxxxxx.no-ip.biz:1999/webhook/geo?id=af98f5db-3a4c-3e3b-b3d8-00c93f143e64&name=work&entry=1&date=2014-04-17T09:26:30+0000&latitude=50.xxxxxxxxx21034&longitude=6.xxxxxxxx69&device=af98f5db-3a4c-3e3b-b3d8-00c93f143e64
2014-04-17 11:26:30,016 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - User: Dirk
2014-04-17 11:26:30,017 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Client_cert:
2014-04-17 11:26:30,020 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Ca_cert:
2014-04-17 11:26:30,032 - [INFO::de.egi.geofence.geozone.Api::de.egi.geofence.geozone.Api] - SSL connection required
2014-04-17 11:26:30,040 - [INFO::de.egi.geofence.geozone.Api::de.egi.geofence.geozone.Api] - Basic authentication required

2014-04-17 16:39:07,244 - [INFO::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Zones: work
2014-04-17 16:39:07,283 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Transition: 2
2014-04-17 16:39:07,286 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Fhem-Geofancy: requested
2014-04-17 16:39:07,322 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - URL: https://xxxxxx.no-ip.biz:1999/webhook/geo?id=af98f5db-3a4c-3e3b-b3d8-00c93f143e64&name=work&entry=0&date=2014-04-17T14:39:07+0000&latitude=50.xxxxx21034&longitude=6.xxxxx72491169&device=af98f5db-3a4c-3e3b-b3d8-00c93f143e64
2014-04-17 16:39:07,329 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - User: Dirk
2014-04-17 16:39:07,330 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Client_cert:
2014-04-17 16:39:07,331 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Ca_cert:
2014-04-17 16:39:07,356 - [INFO::de.egi.geofence.geozone.Api::de.egi.geofence.geozone.Api] - SSL connection required
2014-04-17 16:39:07,360 - [INFO::de.egi.geofence.geozone.Api::de.egi.geofence.geozone.Api] - Basic authentication required



wenn ich Home betrete
2014-04-17 16:52:57,266 - [INFO::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Zones: home1
2014-04-17 16:52:57,268 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Transition: 1
2014-04-17 16:52:57,271 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - URL: https://xxxxxxx.no-ip.biz:8083/fhem?cmd.TorOeffner=set%20TorOeffner%20on
2014-04-17 16:52:57,273 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - User: Dirk
2014-04-17 16:52:57,274 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Client_cert:
2014-04-17 16:52:57,275 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Ca_cert:
2014-04-17 16:52:57,297 - [INFO::de.egi.geofence.geozone.Api::de.egi.geofence.geozone.Api] - SSL connection required
2014-04-17 16:52:57,299 - [INFO::de.egi.geofence.geozone.Api::de.egi.geofence.geozone.Api] - Basic authentication required


aber keine Aktion!

Im Logfile sehe ich um diese Uhrzeit nichts ausser:
2014.04.17 16:53:24 1: FHEMWEB SSL/HTTPS error: Resource temporarily unavailable

Habe jetzt mal SSL ausgeschaltet.

2 Locations angelegt. Einmal die FHEM Geofancy URL eingetragen und in der anderen URL Zone Betreten
Das Reading kommt direkt, aber nicht der Befehl.

2014.04.18 10:31:22 3: GEOFANCY geofancy: Tiguan arrived at home2014.04.18 10:31:32 3: Opening MAXCube device 192.168.178.22:62910 2014.04.18 10:31:32 3: MAXCube device opened[code][color=rgb(204, 204, 204)][size=3px][font=Verdana]


So sieht die Mobile Meldung aus, würde sagen das Weisse ist OK.   -->Screenshot

hier das Log, nur mit dem Error kann ich nichts anfangen:
[INFO::de.egi.geofence.geozone.Api::de.egi.geofence.geozone.Api] - Basic authentication required
2014-04-18 10:31:23,163 - [INFO::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Zones: home1,home
2014-04-18 10:31:23,170 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Transition: 1
2014-04-18 10:31:23,171 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - URL: http://xxxxxxx.no-ip.biz:1999/webhook?cmd.TorOeffner=set%20TorOeffner%20on
2014-04-18 10:31:23,172 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - User: Dirk
2014-04-18 10:31:23,173 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Client_cert:
2014-04-18 10:31:23,174 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Ca_cert:
2014-04-18 10:31:23,185 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Transition: 1
2014-04-18 10:31:23,186 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Fhem-Geofancy: requested
2014-04-18 10:31:23,190 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - URL: http://xxxxxxx.no-ip.biz:1999/webhook/geo?id=af98f5db-3a4c-3e3b-b3d8-00c93f143e64&name=home&entry=1&date=2014-04-18T08:31:23+0000&latitude=x0.xxxxxxx0422525&longitude=6.xxxxxxxx35&device=af98f5db-3a4c-3e3b-b3d8-00c93f143e64
2014-04-18 10:31:23,191 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - User: Dirk
2014-04-18 10:31:23,192 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Client_cert:
2014-04-18 10:31:23,193 - [DEBUG::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver] - Ca_cert:
2014-04-18 10:31:23,192 - [INFO::de.egi.geofence.geozone.Api::de.egi.geofence.geozone.Api] - Basic authentication required

2014-04-18 10:31:23,450 - [ERROR::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver$1] - Response code after get: 0


2014-04-18 10:31:23,454 -




Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

stromer-12

Zitat von: stromer-12 am 16 April 2014, 21:34:39
Es funktioniert erstmal, ich muss nur noch das Reinigungstool etwas bremsen, bzw. wenn man im Programm ist, hat man es auch mal schnell beendet.

So, Test heute Bestanden und ich habe es auch mit meinen Zertifikaten hinbekommen, einmal Serverzertifikat von cacert und ein selbsterstelltes Clientcerti für die Anmeldung. Läuft mit der Geofancy-Url über einen reverseproxy auf dem RPi. Super hinbekommen.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

egmontr

#72
Hi!

Zitatbei betreten habe ich ein funktionstüchtige URL eingefügt, welche über den Browser des Mobiles einwandfrei funktioniert. https://xxxx.xxxx:8083/fhem?cmd.TorOeffner=set%20TorOeffner%20on
Kann es sein, dass du für /fhem kein https aktiviert hast und für /webhook schon? Wie es aussieht geht es über webhook/geo und über fhem/cmd nicht. Hmmm

Zitat
:23,450 - [ERROR::de.egi.geofence.geozone.GeofenceReceiver::de.egi.geofence.geozone.GeofenceReceiver$1] - Response code after get: 0

Die 0 als Response ist nicht gut.  Da sollte nichts stehen. Da geht was schief beim request.  Werde was einbauen,  dass man den wahren Grund sieht.
Eigentlich sollte nun eine rote Benachrichtigung kommen. Bin aber nicht zu Hause und kann nicht nachsehen.
LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

egmontr

Zitat von: stromer-12 am 18 April 2014, 16:43:40
So, Test heute Bestanden und ich habe es auch mit meinen Zertifikaten hinbekommen, einmal Serverzertifikat von cacert und ein selbsterstelltes Clientcerti für die Anmeldung. Läuft mit der Geofancy-Url über einen reverseproxy auf dem RPi. Super hinbekommen.
Super! Freut mich, dass auch positive Antworten kommen.  ;)
LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

hyper2910

Hi Egmont,

ich muss auch sagen das deine Arbeit richtig gut ist.

Leider läuft es bei mir nicht wie gewünscht, trotzdem Daumen hoch und weiter so.!
Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,