EgiGeoZone Forum

EgiGeoZone => Probleme und Fehler => Thema gestartet von: Flinke am 07.10.2017, 01:19:37

Titel: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Flinke am 07.10.2017, 01:19:37
Hallo zusammen,

erstmal ein dickes Lob an Egmont der hier wirklich tolle Arbeit leistet. :D

Seit ein paar Wochen versuche ich mit der EgiGeoZone eine Telegram Nachricht an den FHEM zu schicken, wenn ich mit dem Auto in meine Hause Zone fahre.

Das Problem ist, dass ich keine Nachricht erhalten, wenn ich eine Bedingung hinzufüge. Wenn ich die Bedingung herausnehme, bekomme ich eine Nachricht (was soweit ja richtig ist).

Die Bedingung sollte sein, dass ich nur eine Nachricht bekomme, wenn ich mein Smartphone (Samsung S7 - Android 7.0) mit meinem Fahrzeug über BT gekoppelt bin (MB Bluetooth) und die Zone betrete. 

Wenn ich die Zone verlasse, sollte keine (nie) Nachricht versendet werden (daher habe ich BT "ZT air vent" zugewiesen, der aber nie aktiv ist, da Batterie entfernt) und somit die Bedingung auch nicht wahr sein kann.

Zusammengefasst: Keine Telegram Nachricht beim Eintreten der Zone (Rot => Grün), obwohl die Bedingung (MB Bluetooth connected) wahr ist.
Wo liegt da mein Denkfehler bei meinem Konstrukt?

Anbei meine Settings (siehe Anhang):
1.) Home - Zone
2.) Bedinung beim Eintritt
3.) Telegram - Setup
4.) Nachricht senden möglich. d.h. Testnachricht wird versendet (Plugin wird auch unterstützt)

Wäre toll, wenn jemand das Problem schon einmal gelöst hat.. :)

Danke und Gruß,
Flinke.

PS: Seltsamerweise kann man bei den Testnachrichten einmal /garage_1 und /garage_betreten lesen, obwohl TransitionType ausgewählt wurde.  ???


Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Admin am 07.10.2017, 18:41:40
Hallo Flinke,

ich schaue es mir morgen an.
Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Flinke am 07.10.2017, 23:10:53
Hallo Egmont,

Vielen Dank für deinen unermüdlichen Einsatz die Probleme in "Griff" zu bekommen.

Würde mich freuen falls es eine simple Lösung gibt..

Gruß,
Flinke.
Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Admin am 08.10.2017, 11:52:05
Zitat
Das Problem ist, dass ich keine Nachricht erhalten, wenn ich eine Bedingung hinzufüge. Wenn ich die Bedingung herausnehme, bekomme ich eine Nachricht (was soweit ja richtig ist).

Die Bedingung sollte sein, dass ich nur eine Nachricht bekomme, wenn ich mein Smartphone (Samsung S7 - Android 7.0) mit meinem Fahrzeug über BT gekoppelt bin (MB Bluetooth) und die Zone betrete. 
Das sollte funktionieren. Habe ich gerade getestet und funktioniert!

Zitat
Wenn ich die Zone verlasse, sollte keine (nie) Nachricht versendet werden (daher habe ich BT "ZT air vent" zugewiesen, der aber nie aktiv ist, da Batterie entfernt) und somit die Bedingung auch nicht wahr sein kann.
Da hatte ich einen Bug und das Telegram-Plugins wurden auch aufgerufen, wenn es nicht sein sollte. Habe ich berichtigt und werde heute noch ein Update ausliefern.

Zitat
PS: Seltsamerweise kann man bei den Testnachrichten einmal /garage_1 und /garage_betreten lesen, obwohl TransitionType ausgewählt wurde.  ???
Ist auch ein Fehler. Da sind beim Test in der App die Variablen Transition und TransitionType vertauscht gewesen. Ist aber für die echte Ausführung nicht relevant, da es da richtig ist. Da kommt auch ein Update.

Übrigens danke für deine Hinweise.

Der Rest sollte aber richtig konfiguriert worden sein.
Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Flinke am 08.10.2017, 15:55:57
Hallo Egmont,

Danke für das schnelle Feedback..

Heute bekam ich auch Nachrichten auf mein Telegram. Wegen dem Bug im Telegram-Plugins wird natürlich immer eine Nachricht versendet.   ;)

Im Screenshot kann man die vielen Nachrichten sehen.
Da ich (mein Handy) ab 8:30 Uhr bis 15 Uhr immer zu Hause war ist das Zonenspringen zu sehen (Wlan war immer an / EgiZone ist auch im "Nicht überwachte Apps" aufgenommen / GPS Auflösung - hoch eingestellt).
Ist schon seltsam... Nehme an, das liegt an der Google-Location Funktion.

Bin schon gespannt auf die neue Version.  :D  Aktuelle Version bei mir EgiGeoZone: 2.7.0.

Gruß,
Flinke



Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Admin am 08.10.2017, 18:32:28
Zitat
Heute bekam ich auch Nachrichten auf mein Telegram. Wegen dem Bug im Telegram-Plugins wird natürlich immer eine Nachricht versendet.   ;)
Der Bug ist nicht im Telegram gewesen, sondern in der Hauptapp. im Telegram-Plugin war nur der Bug mit dem Testbutton.

Zitat
Ist schon seltsam... Nehme an, das liegt an der Google-Location Funktion.
So ist es.

Wegen dem Springen probiere Mal den Radius auf 500 zu setzen.

Die neuen Versionen sind schon draußen. Du kannst updaten.
Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Flinke am 08.10.2017, 20:43:34
Klasse.. Das ging ja mal fix  8)

Habe schon die zwei Apps aktualisiert, dann sollte es klappen.

Die 200 Meter nehme ich zum Testen.. d.h. ohne die BT Verbindung mit dem Auto, dürfte keine Telegramnachricht verschickt werden.

Gebe morgen Bescheid, ob die Probleme behoben sind..

Danke und Gruß,
Flinke.
Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Flinke am 09.10.2017, 21:39:44
Hallo Egmont,

heute habe ich leider keine Telegram-Nachricht erhalten als ich in die Home-Zone fuhr.. Komischerweise habe ich Nachrichten erhalten als ich mich in der Office-Zone aufgehalten habe obwohl ich keine BT Verbindung zum Auto hatte.

Ich werde mal das länger Verfolgen und Berichten, falls ich ne Ahnung habe woher das kommen kann..

Gruß,
Flinke.
Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Flinke am 10.10.2017, 21:57:31
Hallo Egmont,

heute hat es geklappt.. nur die Telegram-Nachricht wurde versendet, wenn BT mit dem Auto verbunden war  ;D.

Ich werde die nächsten Tage das weiter verfolgen.. Aber es sieht doch sehr gut aus :-)

Tausend Dank,
Flinke.
Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Admin am 11.10.2017, 10:06:27
Super und danke für das Feedback.
Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Flinke am 19.10.2017, 23:33:47
Hallo Egmont,

habe nun die beiden Apps über eine Woche (9 Tage)  getestet, um dann eine Rückmeldung zu geben.

Das Resultat: Leider funktionierte das verschicken der Nachricht in 6 von 9 Tagen richtig.

Um den Fehler einzugrenzen, habe ich zusätzlich noch eine SMS Nachricht konfiguriert, die beim Eintreffen der Home Zone eine Test-Nachricht an mich sendet. Resultat war, wenn eine SMS verschickt wurde, dann wurde auch eine Telegram-Nachricht verschickt. Somit sollte der Plug-in richtig funktionieren.

Die EgiGeoZone App habe ich aus dem Standby-Modus genommen und Datensparen auf "aus" gestellt.  Zusätzlich rufe ich mit einer anderen App "Trigger", die EgiGeoZone auf sobald sich das Handy mit dem BT vom Auto verbindet. Resultat: EgiGeoZone wird auch tatsächlich aufgerufen (wird auf dem Bildschirm angezeigt), dann durch mein Google-Map Navi natürlich in den Hintergrund geschoben.
Trotzdem funktioniert das Versenden nicht zuverlässig.

Mir ist aber aufgefallen, das jedesmal beim EgiGeoZone Aufruf vom Trigger evtl. eine neue Instanz der App generiere. Zumindest muss ich mehrmals auf die Rücktaste drücken, um schließlich alle EgiGeoZone Instanzen zu schließen. Meine Frage: Sind das wirklich mehrere Instanzen oder bilde ich mir das nur ein?

Hast du schon die selbe Erfahrung gemacht?

Ein weiteres Thema:
Zum Verständnis mit den GeoZonen: Grün heißt Zonenwechsel erkannt / Rot heißt Zonenwechsel nicht erkannt? Oder warum ist bei mir Office_Coming grün obwohl 10 km entfernt? (siehe Screenshot).
Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Admin am 20.10.2017, 17:35:09
Hallo!

Zitat
Das Resultat: Leider funktionierte das verschicken der Nachricht in 6 von 9 Tagen richtig.
Probiere den Radius größer zu machen. Auch wechsel mal von Google auf Pathsense.

Zitat
Um den Fehler einzugrenzen, habe ich zusätzlich noch eine SMS Nachricht konfiguriert, die beim Eintreffen der Home Zone eine Test-Nachricht an mich sendet. Resultat war, wenn eine SMS verschickt wurde, dann wurde auch eine Telegram-Nachricht verschickt. Somit sollte der Plug-in richtig funktionieren.
Plugin ist nicht das Problem, sondern es wurde nicht das Verlassen/Betreten von Google/Pathsense an die App gemeldet. Somit keine Aktionen.

Zitat
Die EgiGeoZone App habe ich aus dem Standby-Modus genommen und Datensparen auf "aus" gestellt.  Zusätzlich rufe ich mit einer anderen App "Trigger", die EgiGeoZone auf sobald sich das Handy mit dem BT vom Auto verbindet. Resultat: EgiGeoZone wird auch tatsächlich aufgerufen (wird auf dem Bildschirm angezeigt), dann durch mein Google-Map Navi natürlich in den Hintergrund geschoben.
Trotzdem funktioniert das Versenden nicht zuverlässig.

Mir ist aber aufgefallen, das jedesmal beim EgiGeoZone Aufruf vom Trigger evtl. eine neue Instanz der App generiere. Zumindest muss ich mehrmals auf die Rücktaste drücken, um schließlich alle EgiGeoZone Instanzen zu schließen. Meine Frage: Sind das wirklich mehrere Instanzen oder bilde ich mir das nur ein?
Kann ich nicht sagen, aber ich würde das nicht tun. Die App wird normalerweise, wenn alles richtig eingestellt wurde, vom System geweckt.

Zitat
Ein weiteres Thema:
Zum Verständnis mit den GeoZonen: Grün heißt Zonenwechsel erkannt / Rot heißt Zonenwechsel nicht erkannt? Oder warum ist bei mir Office_Coming grün obwohl 10 km entfernt? (siehe Screenshot).
Grün bedeutet, dass ein Betreten erkannt wurde. Also man befindet sich in der Zone.
Rot bedeutet, dass ein Verlassen erkannt wurde. Zone wurde verlassen.
Ja, da haben die Benutzer ein Verständnisproblem, wenn grün und 10 km angezeigt werden. Da muss ich irgendwie einen Hinweis bringen, aber es ist so, dass ich die Entfernung jedesmal selbst beim öffnen der App ermittle und anzeige. Hingegen das Betreten/Verlassen wird mir von der Google oder Pathsense-Schnittstelle mitgeteilt. Und da habe ich keinen Einfluß darauf. Leider.
Da muss man mit den Einstellungen, das Beste daraus machen.


Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Flinke am 20.10.2017, 22:29:52
Hallo Egmont,

Danke für die Erklärung. Habe nun den Trigger raus genommen und werde mal verschieden Einstellungen probieren.

Mir ist noch eine Lösung eingefallen.
Wäre es möglich das EgiGeoZone Telegram Plugin mit einer Aktivität zu erweitern? Es wäre super, wenn man durch eine zusätzliche Aktivität (API) den Button "Sende eine (Fake) Testnachricht (aus ersten Eintrag) durch eine andere App anstoßen könnte (siehe Screenshot). Dann wäre es möglich das Plugin auch mit anderen Apps zu koppeln.

Was meinst du?

Viele Grüße und ein schönes Wochenende   :)
Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Admin am 21.10.2017, 10:49:54
Zitat
Wäre es möglich das EgiGeoZone Telegram Plugin mit einer Aktivität zu erweitern? Es wäre super, wenn man durch eine zusätzliche Aktivität (API) den Button "Sende eine (Fake) Testnachricht (aus ersten Eintrag) durch eine andere App anstoßen könnte (siehe Screenshot). Dann wäre es möglich das Plugin auch mit anderen Apps zu koppeln.
Glaube nicht, dass es machbar ist, aber ich denke nach.

Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: PaulGuijt am 19.01.2018, 00:58:47
Vielleicht mit ein Send Intent, damit Tasker etwas tun kann? Siehe zum Beispiel http://www.angrygoatapps.com/sqzctrl_tasker.html

Verstuurd vanaf mijn SM-G955F met Tapatalk

Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: SteRa am 12.02.2018, 00:45:30
Hallo,

ich bin nach einiger Zeit umgestiegen von der Serververbindung, dann versuche über AndFhem und zuletzt über TelegramPlugin. Das Plugin funktioniert am zuverlässigsten und am schnellsten. Mit Pathsense besser, als mit Google. Das mit der TriggerIdee aus Tasker zum Beispiel, würde ich auch gut finden.
Auch ich habe ein Samsung S7. Die Hauptprobleme entstehen, wenn das Handy nicht geladen wird, bzw. in der Hosentasche ist. Dann geht das Handy aktuell noch in diesen DeepSleep Modus und hängt unter anderen vll auch hiermit zusammen:  "WLAN Probleme" (https://telekomhilft.telekom.de/t5/Handys-Datengeraete/WLAN-schaltet-sich-automatisch-immer-wieder-an-und-aus-Samsung/td-p/1808621/page/5)

Sobald es in der Hosentasche ist, werden erst Meldungen generiert, wenn man es einmal wieder aktiviert und sich das Handy ins WLan einloggt. In dem Moment wird die TelegramNachricht verschickt.

Bin gespannt, ob es irgendwann mal mit einem Update behoben wird oder es andere Möglichkeiten gibt..
Akkusparen usw, habe ich alles deaktiviert für die App.

Gruß,
SteRa




Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Admin am 12.02.2018, 08:22:22
Danke für den Hinweis!

Gibt es sowas auch beim S7: https://www.egigeozone.de/forum/index.php?topic=222.msg1525#msg1525 (https://www.egigeozone.de/forum/index.php?topic=222.msg1525#msg1525)
Titel: Re: Telgram Nachricht an FHEM, wenn ich mit dem Auto (BT connect) zu Hause ankomme
Beitrag von: Admin am 01.03.2018, 07:34:30
Wäre es möglich das EgiGeoZone Telegram Plugin mit einer Aktivität zu erweitern? Es wäre super, wenn man durch eine zusätzliche Aktivität (API) den Button "Sende eine (Fake) Testnachricht (aus ersten Eintrag) durch eine andere App anstoßen könnte (siehe Screenshot). Dann wäre es möglich das Plugin auch mit anderen Apps zu koppeln.
Das geht nicht, da ich die Aktivität für fremde Apps freigeben müsste. Ist gefährlich!