I
Indurus
Stamm-User
- 180
Habe folgendes Problem:
Ich habe ein Profil "Auto", das aktiviert wird, wenn das Handy mit dem Autoradio verbindet und einen Exittask (GPS-Fix [20 Sekunden Timeout]) ausführt, wenn es wieder getrennt wird. Funktioniert bis auf ein Szenario auch einwandfrei:
Wenn ich eingeparkt habe und draufkomme, dass ich vergessen habe die Fenster zus schließen, muss ich die Zündung noch einmal kurz einschalten, mein getaskertes Handy reagiert darauf wie folgt:
1) Ich parke ein und stell den Motor ab -> BT wird getrennt, Profil deaktiviert und der Exittask wird ausgeführt. Wenn er nicht gleich GPS-fixen kann, kann der Exittask >20 Sekundend dauern.
2) Ich komme drauf, dass die Fenster noch offen sind: Dreh die Zündugn auf -> BT wird wieder verbunden -> Tasker aktiviert daher das Autoprofil, wartet aber mit dem Eingangstask, da er noch am Exittask (des selben Profils) arbeitet, merkt sich aber, dass er diesen Eingangstask dann nachher ausführen muss
3) In der Zwischenzeit sind die Fenster zu und ich dreh den Motor wieder ab -> BT wird wieder getrennt
4) Jetzt ist Tasker soweit und startet den Eingangstask, den er sich noch von vorher aufgehoben hat, obwohl zu diesem Zeitpunkt die BT Verbindung gar nicht mehr besteht -> was zur Folge hat, dass er das Auto Profil dann nicht mehr verlässt, weil er mit dem Exit-Task ja wartet, bis BT wiede getrennt wird, was aber bereits passiert ist, bevor er den aufgeschobenen Eingangstask gestartet hat.
Hat vielleicht irgendjemand den Durchblick behalten und eine Idee das ganze zu umgehen oder vielleicht ganz anders anzugehen?
Ich habe ein Profil "Auto", das aktiviert wird, wenn das Handy mit dem Autoradio verbindet und einen Exittask (GPS-Fix [20 Sekunden Timeout]) ausführt, wenn es wieder getrennt wird. Funktioniert bis auf ein Szenario auch einwandfrei:
Wenn ich eingeparkt habe und draufkomme, dass ich vergessen habe die Fenster zus schließen, muss ich die Zündung noch einmal kurz einschalten, mein getaskertes Handy reagiert darauf wie folgt:
1) Ich parke ein und stell den Motor ab -> BT wird getrennt, Profil deaktiviert und der Exittask wird ausgeführt. Wenn er nicht gleich GPS-fixen kann, kann der Exittask >20 Sekundend dauern.
2) Ich komme drauf, dass die Fenster noch offen sind: Dreh die Zündugn auf -> BT wird wieder verbunden -> Tasker aktiviert daher das Autoprofil, wartet aber mit dem Eingangstask, da er noch am Exittask (des selben Profils) arbeitet, merkt sich aber, dass er diesen Eingangstask dann nachher ausführen muss
3) In der Zwischenzeit sind die Fenster zu und ich dreh den Motor wieder ab -> BT wird wieder getrennt
4) Jetzt ist Tasker soweit und startet den Eingangstask, den er sich noch von vorher aufgehoben hat, obwohl zu diesem Zeitpunkt die BT Verbindung gar nicht mehr besteht -> was zur Folge hat, dass er das Auto Profil dann nicht mehr verlässt, weil er mit dem Exit-Task ja wartet, bis BT wiede getrennt wird, was aber bereits passiert ist, bevor er den aufgeschobenen Eingangstask gestartet hat.
Hat vielleicht irgendjemand den Durchblick behalten und eine Idee das ganze zu umgehen oder vielleicht ganz anders anzugehen?