EgiGeoZone > FHEM
FHEM, Roommate / Residenz und Android 7
theophilou85:
Ich wurde aus meinen Logs bisher nicht schlau, habe jetzt aber einfach einmal nur eine Zone und einen Server eingerichtet und das WLAN abgeschalten und bin ums Haus gegangen. Hat geklappt.
Das einzige dass mich dabei verwirrt hat war, dass meine location-Reading auf "home" geblieben ist, obwohl mein state korrekterweise auf "absent" gewechselt hat, da ich die Zone verlassen habe. Ist das so richtig? Gibt es außer state bei FHEM auch irgend ein Reading an dem ich sehe wenn ich die Zone verlasse, sprich: "underway" bin?
Ich werde das jetzt weiterhin ohne Wlan testen und dann einmal um eine Zone erweitern, wieder testen und dann eine Lösung für mein Wlanproblem suchen.
Noch eine Verständnisfrage zu diesem:
Ich denke(!) mir, dass ich sobald ich meine "home"-Zone betrete, das Gerät aber noch im Doze oder Deepdoze ist, dies nicht unmittelbar an FHEM sendet. Irgendwann ist das Intervall des Doze verstrichen und es sendet alle "Neuigkeiten" um dann wieder einzuschlafen. Wenn ich inzwischen aber im Wlan bin, würden diese "Neuigkeiten(Betreten der Homezone" an meine externe IP-Adresse gesendet werden, die aus dem Wlan nicht mehr erreichbar ist --> Fhem würde nicht wissen, dass ich heimgekommen bin.
Wenn ich jetzt aber eine zweites Serverprofil für das Wlan einrichte, mit der selben Zone, dann denke(!) ich mir, dass beide Profile simultan das gleiche machen würden. Da ich aber nur entweder Internet oder Wlan habe und nie beides gleichzeitig, würde immer eines der beiden Profile fehlschlagen und das zweite sollte aber korrekt mit FHEM quatschen.
Bitte einmal "Korrekturlesen" und meine Gedanken berichtigen. Als Laie stellt man sich einiges einfacher vor als es eigentlich ist ;-) Danke.
P.S: Ich habe diesen Link noch aus einem anderen Beitrag von dir: Neue Version, noch nicht im Playstore (http://egigeozone.de/download/EgiGeoZone_2.6.0_1.apk) gibt es dazu eine Liste der Neuerungen/Anpassungen für Android 7?
Admin:
--- Zitat von: theophilou85 am 04.06.2017, 23:00:24 ---Ich wurde aus meinen Logs bisher nicht schlau, habe jetzt aber einfach einmal nur eine Zone und einen Server eingerichtet und das WLAN abgeschalten und bin ums Haus gegangen. Hat geklappt.
Das einzige dass mich dabei verwirrt hat war, dass meine location-Reading auf "home" geblieben ist, obwohl mein state korrekterweise auf "absent" gewechselt hat, da ich die Zone verlassen habe. Ist das so richtig? Gibt es außer state bei FHEM auch irgend ein Reading an dem ich sehe wenn ich die Zone verlasse, sprich: "underway" bin?
--- Ende Zitat ---
Tut mit leid, da kenne ich mich wiederum nicht so gut aus. Mal im Fhem-Forum Loredo fragen: https://forum.fhem.de/index.php/topic,18485.0.html
--- Zitat ---Ich denke(!) mir, dass ich sobald ich meine "home"-Zone betrete, das Gerät aber noch im Doze oder Deepdoze ist, dies nicht unmittelbar an FHEM sendet. Irgendwann ist das Intervall des Doze verstrichen und es sendet alle "Neuigkeiten" um dann wieder einzuschlafen.
--- Ende Zitat ---
Da denkst du falsch. Die App wird geweckt sobald das Ereignis eintritt und sendet sofort an Fhem. Auch wenn es schläft! Und im Deepdoze ist es ja nicht, da du es bei der Akkuoptimierung ausgenommen hast, oder?
--- Zitat ---Wenn ich inzwischen aber im Wlan bin, würden diese "Neuigkeiten(Betreten der Homezone" an meine externe IP-Adresse gesendet werden, die aus dem Wlan nicht mehr erreichbar ist --> Fhem würde nicht wissen, dass ich heimgekommen bin.
--- Ende Zitat ---
So ist es. Das wollte ich dir immer in den anderen Antworten damit erklären.
--- Zitat ---Wenn ich jetzt aber eine zweites Serverprofil für das Wlan einrichte, mit der selben Zone, dann denke(!) ich mir, dass beide Profile simultan das gleiche machen würden. Da ich aber nur entweder Internet oder Wlan habe und nie beides gleichzeitig, würde immer eines der beiden Profile fehlschlagen und das zweite sollte aber korrekt mit FHEM quatschen.
--- Ende Zitat ---
Könnte so funktionieren. Und wenn die Statuse zweimal gesetzt werden würden, sollte doch auch OK sein.
--- Zitat ---P.S: Ich habe diesen Link noch aus einem anderen Beitrag von dir: Neue Version, noch nicht im Playstore (http://egigeozone.de/download/EgiGeoZone_2.6.0_1.apk) gibt es dazu eine Liste der Neuerungen/Anpassungen für Android 7?
--- Ende Zitat ---
Das war eine Vorversion der echten 2.6.0. Mittlerweile hane ich alles mir bekannte für Android 7 eingebunden und ist unter der Version 2.6.4 im Google Play Stote vorhanden. Hast du wahrscheinlich auch schon installiert.
Ich arbeite bereits an den Änderungen für Android 8. Die sind echt fies!
Siehe auch Historie unter: https://egigeozone.de/history/default.html
theophilou85:
--- Zitat ---Da denkst du falsch. Die App wird geweckt sobald das Ereignis eintritt und sendet sofort an Fhem. Auch wenn es schläft! Und im Deepdoze ist es ja nicht, da du es bei der Akkuoptimierung ausgenommen hast, oder?
--- Ende Zitat ---
Aus der Akkuoptimierung habe ich es drausen. Muss ich das App auf gar keine Art und Weise, nach neustart meines Handys irgendwie aufrufen? Wird das wirklich unter allen Umständen direkt durch das Ereignis "geweckt"?
Admin:
--- Zitat --- Muss ich das App auf gar keine Art und Weise, nach neustart meines Handys irgendwie aufrufen?
--- Ende Zitat ---
Sollte man nicht müssen...Aber weiß man es?
theophilou85:
Ich habe die ganze Nacht mein Handy aufgeladen, war im Wlan, habe es mir heute morgen geschnappt und um ca 8(!):30 das Haus verlassen. Wieder kam die Meldung am Handy, dass beide Zonen(homeWifi und homeInet, beide alias "home") korrekt verlassen wurde. Anbei ein Auszug aus dem Log und FHEM, mit "geschwärzten" Positionen bzw UUIDs.
Interessant bei FHEM sind folgende Reading:
lastArrival
2017-06-07 08:32:51
lastDeparture
2017-06-07 08:32:50
--- Code: ---durTimerAbsence
00:00:00
2017-06-05 16:53:37
durTimerAbsence_cr
0
2017-06-05 16:53:37
durTimerPresence
01:31:00
2017-06-07 10:03:51
durTimerPresence_cr
91
2017-06-07 10:03:51
durTimerSleep
00:00:00
2017-02-24 00:46:01
durTimerSleep_cr
0
2017-02-24 00:46:01
lastArrival
2017-06-07 08:32:51
2017-06-07 08:32:51
lastDeparture
2017-06-07 08:32:50
2017-06-07 08:32:50
lastDurAbsence
00:00:01
2017-06-07 08:32:51
lastDurAbsence_cr
0
2017-06-07 08:32:51
lastDurPresence
39:39:13
2017-06-07 08:32:50
lastDurPresence_cr
2379
2017-06-07 08:32:50
lastLocation
home
2017-06-07 08:32:51
lastLocationAddr
-
2017-06-07 08:32:51
lastLocationLat
xxx
2017-06-07 08:32:51
lastLocationLong
xxx
2017-06-07 08:32:51
lastMood
calm
2017-06-07 08:32:50
lastState
absent
2017-06-07 08:32:51
lastWakeup
08:00
2017-03-22 07:30:00
lastWakeupDev
rr_per00_wakeuptimer1
2017-03-22 07:30:00
location
home
2017-06-07 08:32:51
locationAddr
-
2017-06-07 08:32:51
locationLat
xxx
2017-06-07 08:32:51
locationLong
xxx
2017-06-07 08:32:51
locationPresence
present
2017-06-07 08:32:51
mood
calm
2017-06-07 08:32:51
nextWakeup
OFF
2017-05-29 07:30:00
nextWakeupDev
2017-06-04 07:30:00
presence
present
2017-06-07 08:32:51
state
home
2017-06-07 08:32:51
wakeup
0
2017-03-22 07:41:26
wayhome
0
2017-02-24 00:49:18
--- Ende Code ---
--- Code: ---2017-06-07 00:29:04,964 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - SSL connection required
2017-06-07 00:29:04,965 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - Basic authentication required
2017-06-07 00:29:04,966 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - timeout: 30000
2017-06-07 00:29:05,351 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - result after get: 1 OK HttpStatus: 200
2017-06-07 00:29:05,354 - [INFO::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - Response code after get: 200
2017-06-07 09:34:03,601 - [INFO::de.egi.geofence.geozone.MainEgiGeoZone::de.egi.geofence.geozone.MainEgiGeoZone] - Logger set!
2017-06-07 09:34:03,604 - [DEBUG::de.egi.geofence.geozone.MainEgiGeoZone::de.egi.geofence.geozone.MainEgiGeoZone] - onCreate
2017-06-07 09:34:03,812 - [DEBUG::de.egi.geofence.geozone.MainEgiGeoZone::de.egi.geofence.geozone.MainEgiGeoZone] - servicesConnected
2017-06-07 09:34:03,814 - [INFO::de.egi.geofence.geozone.MainEgiGeoZone::de.egi.geofence.geozone.MainEgiGeoZone] - servicesConnected result from Google Play Services: Location Services ist verfügbar
2017-06-07 09:34:03,822 - [DEBUG::de.egi.geofence.geozone.MainEgiGeoZone::de.egi.geofence.geozone.MainEgiGeoZone] - onConnected - location: xxx
2017-06-07 09:34:05,331 - [DEBUG::RetryJobSchedulerService::de.egi.geofence.geozone.utils.Utils] - Network connected...
2017-06-07 09:34:05,336 - [INFO::RetryJobSchedulerService::de.egi.geofence.geozone.utils.Utils] - Send server retry request...
2017-06-07 09:34:05,349 - [INFO::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - doServerRequest
2017-06-07 09:34:05,350 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - Transition: 2
2017-06-07 09:34:05,351 - [INFO::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - FhemGeofancyUrl: requested
2017-06-07 09:34:05,353 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server zone: homeWifi
2017-06-07 09:34:05,354 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server alias: home
2017-06-07 09:34:05,355 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server urlEntered:
2017-06-07 09:34:05,355 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server urlExited:
2017-06-07 09:34:05,356 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server urlFhemGeofancy: https://192.168.0.113:8083/fhem/geo
2017-06-07 09:34:05,357 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server url chosen:xxx
2017-06-07 09:34:05,358 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server user: FHEM
2017-06-07 09:34:05,359 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server client_cert:
2017-06-07 09:34:05,360 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server ca_cert:
2017-06-07 09:34:05,361 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server latitude: xxx
2017-06-07 09:34:05,362 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server longitude: xxx
2017-06-07 09:34:05,363 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server timeout:
2017-06-07 09:34:05,367 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - SSL connection required
2017-06-07 09:34:05,374 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - Basic authentication required
2017-06-07 09:34:05,375 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - timeout: 30000
2017-06-07 09:34:08,227 - [DEBUG::de.egi.geofence.geozone.MainEgiGeoZone::de.egi.geofence.geozone.MainEgiGeoZone] - onOptionsItemSelected: menu_settings
2017-06-07 09:34:14,085 - [INFO::de.egi.geofence.geozone.Settings::de.egi.geofence.geozone.Settings] - onOptionsItemSelected: menu_send_log
2017-06-07 09:34:14,086 - [ERROR::de.egi.geofence.geozone.Settings::de.egi.geofence.geozone.Settings] - ******************************************
2017-06-07 09:34:14,087 - [ERROR::de.egi.geofence.geozone.Settings::de.egi.geofence.geozone.Settings] - EgiGeoZone: 2.6.4
2017-06-07 09:34:14,088 - [ERROR::de.egi.geofence.geozone.Settings::de.egi.geofence.geozone.Settings] - Device name: Samsung SM-G935F
2017-06-07 09:34:14,089 - [ERROR::de.egi.geofence.geozone.Settings::de.egi.geofence.geozone.Settings] - Device brand: samsung
2017-06-07 09:34:14,089 - [ERROR::de.egi.geofence.geozone.Settings::de.egi.geofence.geozone.Settings] - Android version: 7.0 (REL)
2017-06-07 09:34:14,089 - [ERROR::de.egi.geofence.geozone.Settings::de.egi.geofence.geozone.Settings] - ******************************************
2017-06-07 09:34:35,482 - [ERROR::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - homeWifi: Error (GR02) in get of the server response
java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:334)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:196)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:356)
at java.net.Socket.connect(Socket.java:586)
at com.android.okhttp.internal.Platform.connectSocket(Platform.java:113)
at com.android.okhttp.Connection.connectSocket(Connection.java:1432)
at com.android.okhttp.Connection.connect(Connection.java:1390)
at com.android.okhttp.Connection.connectAndSetOwner(Connection.java:1667)
at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:133)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:466)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:371)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:503)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:438)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:567)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:105)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java)
at de.egi.geofence.geozone.utils.Api.doGet(Api.java:110)
at de.egi.geofence.geozone.Worker$2.doInBackground(Worker.java:864)
at android.os.AsyncTask$2.call(AsyncTask.java:304)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:762)
2017-06-07 09:34:35,497 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - ############ RetryJob: 1
2017-06-07 09:34:35,501 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - ############ RetryJob: 2
2017-06-07 09:34:35,517 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - ############ RetryJob: result = 1
2017-06-07 09:34:35,518 - [ERROR::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - RetryJob scheduled successfully!
2017-06-07 09:34:35,519 - [ERROR::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - The request for homeWifi is queued and will be retried, when internet connection is available.
2017-06-07 09:34:40,532 - [DEBUG::RetryJobSchedulerService::de.egi.geofence.geozone.utils.Utils] - Network connected...
2017-06-07 09:34:40,539 - [INFO::RetryJobSchedulerService::de.egi.geofence.geozone.utils.Utils] - Send server retry request...
2017-06-07 09:34:40,561 - [INFO::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - doServerRequest
2017-06-07 09:34:40,561 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - Transition: 2
2017-06-07 09:34:40,562 - [INFO::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - FhemGeofancyUrl: requested
2017-06-07 09:34:40,564 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server zone: homeWifi
2017-06-07 09:34:40,565 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server alias: home
2017-06-07 09:34:40,566 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server urlEntered:
2017-06-07 09:34:40,567 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server urlExited:
2017-06-07 09:34:40,567 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server urlFhemGeofancy: https://192.168.0.113:8083/fhem/geo
2017-06-07 09:34:40,568 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server url chosen:xxx
2017-06-07 09:34:40,569 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server user: FHEM
2017-06-07 09:34:40,570 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server client_cert:
2017-06-07 09:34:40,571 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server ca_cert:
2017-06-07 09:34:40,572 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server latitude: xxx
2017-06-07 09:34:40,573 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server longitude: xxx
2017-06-07 09:34:40,573 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server timeout:
2017-06-07 09:34:40,579 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - SSL connection required
2017-06-07 09:34:40,580 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - Basic authentication required
2017-06-07 09:34:40,581 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - timeout: 30000
2017-06-07 09:36:16,575 - [ERROR::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - homeWifi: Error (GR02) in get of the server response
java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:334)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:196)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:356)
at java.net.Socket.connect(Socket.java:586)
at com.android.okhttp.internal.Platform.connectSocket(Platform.java:113)
at com.android.okhttp.Connection.connectSocket(Connection.java:1432)
at com.android.okhttp.Connection.connect(Connection.java:1390)
at com.android.okhttp.Connection.connectAndSetOwner(Connection.java:1667)
at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:133)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:466)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:371)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:503)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:438)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:567)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:105)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java)
at de.egi.geofence.geozone.utils.Api.doGet(Api.java:110)
at de.egi.geofence.geozone.Worker$2.doInBackground(Worker.java:864)
at android.os.AsyncTask$2.call(AsyncTask.java:304)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:762)
2017-06-07 09:36:16,586 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - ############ RetryJob: 1
2017-06-07 09:36:16,588 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - ############ RetryJob: 2
2017-06-07 09:36:16,602 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - ############ RetryJob: result = 1
2017-06-07 09:36:16,603 - [ERROR::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - RetryJob scheduled successfully!
2017-06-07 09:36:16,604 - [ERROR::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - The request for homeWifi is queued and will be retried, when internet connection is available.
2017-06-07 09:36:21,615 - [DEBUG::RetryJobSchedulerService::de.egi.geofence.geozone.utils.Utils] - Network connected...
2017-06-07 09:36:21,619 - [INFO::RetryJobSchedulerService::de.egi.geofence.geozone.utils.Utils] - Send server retry request...
2017-06-07 09:36:21,634 - [INFO::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - doServerRequest
2017-06-07 09:36:21,635 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - Transition: 2
2017-06-07 09:36:21,636 - [INFO::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - FhemGeofancyUrl: requested
2017-06-07 09:36:21,637 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server zone: homeWifi
2017-06-07 09:36:21,638 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server alias: home
2017-06-07 09:36:21,639 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server urlEntered:
2017-06-07 09:36:21,640 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server urlExited:
2017-06-07 09:36:21,641 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server urlFhemGeofancy: https://192.168.0.113:8083/fhem/geo
2017-06-07 09:36:21,642 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server url chosen:xxx
2017-06-07 09:36:21,643 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server user: FHEM
2017-06-07 09:36:21,644 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server client_cert:
2017-06-07 09:36:21,645 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server ca_cert:
2017-06-07 09:36:21,646 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server latitude: xxx
2017-06-07 09:36:21,647 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server longitude: xxx
2017-06-07 09:36:21,647 - [DEBUG::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker] - server timeout:
2017-06-07 09:36:21,653 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - SSL connection required
2017-06-07 09:36:21,654 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - Basic authentication required
2017-06-07 09:36:21,655 - [INFO::de.egi.geofence.geozone.utils.Api::de.egi.geofence.geozone.utils.Api] - timeout: 30000
2017-06-07 09:37:28,247 - [ERROR::de.egi.geofence.geozone.Worker::de.egi.geofence.geozone.Worker$2] - homeWifi: Error (GR02) in get of the server response
java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:334)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:196)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:356)
at java.net.Socket.connect(Socket.java:586)
at com.android.okhttp.internal.Platform.connectSocket(Platform.java:113)
at com.android.okhttp.Connection.connectSocket(Connection.java:1432)
at com.android.okhttp.Connection.connect(Connection.java:1390)
at com.android.okhttp.Connection.connectAndSetOwner(Connection.java:1667)
at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:133)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:466)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:371)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:503)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:438)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:567)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:105)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java)
at de.egi.geofence.geozone.utils.Api.doGet(Api.java:110)
at de.egi.geofence.geozone.Worker$2.doInBackground(Worker.java:864)
at android.os.AsyncTask$2.call(AsyncTask.java:304)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:762)
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln