EgiGeoZone > EgiGeoZone Telegram Plugin
Kein Aufruf des Plugins mehr
AxelSchweiss:
Hallo
Seit ein paar Tagen reagiert das Telegrammplugin nicht mehr.
EgiGeoZone erkennt die Zone und sendet mir auch brav eine e-Mail
Allerdings bleibt das Telegrammplugin stumm.
Auch ein Deinstallieren und Neuinstallieren hat nichts geholfen.
Die Testmessage die man versenden kann funktioniert.
Auch der Bot läuft.
Die Rechte sind alle gesetzt ... wie gesagt es lief ja ein paar Tage ohne Probleme.
Woran kann das den liegen? Gibt es vielleicht ein paar bekannte Bugs die man umschiffen kann ?
Ach so ... läuft auf einem Samsung Galaxy S7 unter Android 6.0.1
Admin:
Hmmm, keine Ahnung! Mir ist nichts bekannt.
Hattest du mal eine Absturzmeldung bekommen? Ich habe gestern nämlich einen Fehler gefunden und schon behoben, aber ich denke nicht, dass er mit dem von dir beschriebenen Verhalten zu tun hat.
Vielleicht finde ich was in der Log-Datei, wenn du mir diese zusenden würdest.
Zu checken:
- In der Hauptapp "Übermittlung an Plugins" erlauben
- Telegram-Plugin aktivieren. Der Schalter neben dem grünen Punkt, welcher eine erfolgreiche Anmeldung zeigen soll, sollte auf ein sein.
- Die erfasste Zone (Name) muss absolut gleich mit der Zone aus der Hauptapp sein.
- Die Bot-ID in der App. unter den Eigenschaften sollte nicht 0 sein. Dann war die Anmeldung erfolgreich und die App hat den Bot gefunden.
Eine Idee wäre noch die Akku-Optimierung für diese App auch deaktivieren.
Ein anderer Test wäre in der Hauptapp die Zone aufzurufen und diese einfach zu speichern. Dann sollte die Meldung "Betreten" ausgelöst werden.
Dazu sollte man sich in der zu testenden Zone aber befinden. Dieser Test ist ein fast realer Test!
AxelSchweiss:
Ich bin mit der Analyse jetzt etwas weiter:
- Das Plugin verwendet den Alias anstatt den Zonennamen und matcht dagegen.
- Wenn man das Plugin aus schaltet bleibt die symbolische LED trotzdem grün.
- Auch hatte ich eine Anzeige von Android das diese App (Plugin) das OS verlangsamt ... habe sie dann ignoriert ... kam auch nur einmal
Muss das Verhallten nachher auf der Heimfahrt mal genauer beobachten.
Ansonsten sind die Einstellungen so wie du sie aufgezeigt hast.
Admin:
--- Zitat ---Das Plugin verwendet den Alias anstatt den Zonennamen und matcht dagegen.
--- Ende Zitat ---
Wenn ein Alias eingetragen wurde, so zieht dieser. Muss ich mal in der Doku anmerken.
--- Zitat ---Wenn man das Plugin aus schaltet bleibt die symbolische LED trotzdem grün.
--- Ende Zitat ---
Ja, da die LED zeigt, dass man mit dem Telegram-Server verbunden ist/angemeldet.
--- Zitat --- Auch hatte ich eine Anzeige von Android das diese App (Plugin) das OS verlangsamt ... habe sie dann ignoriert ... kam auch nur einmal
--- Ende Zitat ---
Da kann ich nichts dazu sagen. Schau mal im Handy bei Einstellungen --> Akku den Verbrauch nach.
AxelSchweiss:
--- Zitat von: Admin am 18.05.2017, 19:08:38 ---Ja, da die LED zeigt, dass man mit dem Telegram-Server verbunden ist/angemeldet.
--- Ende Zitat ---
Das finde ich etwas missverständlich ... aber ok ... jetzt weis ich es.
Also das Log EgiGeoZone weist folgende Zeilen auf:
--- Code: ---2017-05-18 17:09:11,672 - [DEBUG::de.egi.geofence.geozone.geofence.GeofenceReceiver::de.egi.geofence.geozone.geofence.GeofenceReceiverService] - after handleGeofenceTransition: betreten: zuhause
2017-05-18 17:09:11,672 - [DEBUG::de.egi.geofence.geozone.geofence.GeofenceReceiver::de.egi.geofence.geozone.geofence.GeofenceReceiverService] - after handleGeofenceTransition: Anklicken um zur App zu gelangen
2017-05-18 17:09:11,673 - [DEBUG::de.egi.geofence.geozone.geofence.GeofenceReceiver::de.egi.geofence.geozone.geofence.GeofenceReceiverService] - Release the wake lock
--- Ende Code ---
Ich denke es handelt sich hier um den Aufruf des Plugins.
Im Log vom Plugin stehen diese Zeilen:
--- Code: ---2017-05-18 17:02:09,580 - [INFO::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication] - TgmPluginIntentService: onHandleIntent
2017-05-18 17:02:09,590 - [INFO::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication] - TgmPluginIntentService: doEvent
2017-05-18 17:02:09,592 - [INFO::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication] - TgmPluginIntentService: Do not handle this zone: Bahnhof
2017-05-18 17:09:11,597 - [INFO::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication] - TgmPluginIntentService: onHandleIntent
2017-05-18 17:09:11,600 - [INFO::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication] - TgmPluginIntentService: doEvent
2017-05-18 17:09:11,602 - [INFO::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication] - TgmPluginIntentService: Do not handle this zone: Zuhause
2017-05-18 17:09:12,001 - [INFO::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication::de.egi.geofence.geozone.plugin.tgm.TgmPluginApplication] - onResult :UpdateNewMessage {
--- Ende Code ---
Anscheinend hatte ich bei "Zuhause" noch einen Schreibfehler drin.
Was mich etwas irritiert ist "Release the wake lock" in der App ... ich habe die (auch das Plugin) explizit aus dem Stromsparen herausgenommen.
Ich habe jetzt die ganzen Zuordnungen nochmal überarbeitet und sämtliche Alias gelöscht. Werde das morgen nochmal mit verschiedenen Zonen testen.
Vielen Dank mal für die Hilfe.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln