Tasker aufgabe erst ausführen, wenn...

  • 4 Antworten
  • Letztes Antwortdatum
Gu4rdi4n

Gu4rdi4n

Erfahrenes Mitglied
38
... Handy 5 sekunden oder länger vom Strom getrennt wurde.

Grund:
Auto aus, handy am ladegerät -> kein strom
Zündung ein -> Strom + Display geht an + App wird gestartet
Auto starten -> Ladestrom geht kurz weg => Apps werden beendet => Ladestrom wieder da => app wird gestartet

Der Startvorgang des autos soll jetzt also nichtmehr das Tasker Profil beeinflussen.
Jemand ne idee, wie man das realisiert?

Also praktisch

wenn
ladedauer > 5 sekunden
Führe profil aus
ansonsten
nichts
 
Ein einfaches Wait am Anfang? Wenn nach dem Wait die Bedingungen nicht mehr erfüllt sind, dann startet ja eh der Exit-Task, oder?

Ansonsten ein Extra-Profil, das dir nach 5s eine Variable setzt, die fragst du dann mit deinem Profil ab.
 
Zuletzt bearbeitet:
Also momentan sehen meine Tasks so aus:

Strom vorhanden
- Display Timeout 10 Minuten
- Starte Auto Modus + Homescreen zeigen

Strom weg
- Display Timeout 7 Sekunden
- Beende Auto Modus

Ich hab auch schonmal mit warten probiert.
Allerdings läuft das dann so ab:

Zündung ein
-Task1 startet
Motor ein
- Task2 startet und wartet erstmal 6 sekunden
- Strom ist wieder da und jetzt läuft zwar task 1 noch, wird von Task 2 aber trotzdem nach 6 sekunden beendet, da der Task ja angelaufen ist und nicht abbricht, auch wenn strom anliegt.
- Task1 startet wegen anliegendem Strom erneut.

Ich bräuchte in meinem beenden Task sowas wie

If strom seit > 6 sekunden
Dann führe Task aus
else
Breche ausführung des Tasks ab.


Aber ich kann nirgendwo ein "Exit Task" oder ähnliches finden!
 
Hallo,

ich würde erstmal noch eine zweite Bedingung hinzufügen. So wie Du es jetzt hast, wird ja jedesmal (nicht nur im Auto) wenn das Gerät geladen wird der Task ausgeführt.

mfg
 
Ja das soll auch so sein, denn das gerät hängt dauerhaft im Auto.
Ist ein Multimedia System :)

Ich hab das jetzt So gelöst

Power Alle
=> Start
==> if Var1 auf 2, dann
===> Starte automodus + setze timeout auf 10 minuten
==>End If
=> Var1 auf 1 setzen

Nicht Power alle
=>Ende
==>Var1 auf 0
==> Warte 7 Sekunden
==> if Var 1 = 0
===> Ver1 = 2
===> Timeout = 7 Sekunden
===> Automodus aus
==> End if


Das funktioniert für mich :)

Danke für eure Hilfe!
 

Ähnliche Themen

G
Antworten
1
Aufrufe
181
bbfh
bbfh
P
Antworten
25
Aufrufe
1.864
Pentatulim
P
Zurück
Oben Unten