Verständnisproblem Tasker

Alhifi

Alhifi

Fortgeschrittenes Mitglied
25
Hallo zusammen,

um auf meinem neuen LG das eine oder andere zu automatisieren, bin ich auf Tasker gestoßen (und hab's gleich gekauft). Grundsätzlich hab ich schon das eine oder andere hinbekommen, aber irgendwie ist der Groschen noch nicht ganz gefallen, wie ich das angehen sollte oder ob man das mit Tasker dann auch auch so realisieren kann, daher bitte nurmal in die richtige Richtung schubsen ...

Ich möchte:
- wenn das Handy geladen wird
- wenn das Handy dabei in einer aufrechten Hochkant-Position steht (= Halterung im Auto)

-> Bluetooth einschalten

- wenn verbunden mit Freisprecheinrichtung (ggf. dann gezielt nur damit verbinden)

-> Abfragefenster, ob Musik gespielt werden soll (mit Timeout und Default-Aktion, wenn nichts gemacht wird)
-> Player-App starten
-> Musik abspielen

Ziehe ich das Handy nachher raus und oben das wurde ausgeführt, soll der Player stoppen, sich beenden und auch Bluetooth soll wieder ausgeschaltet werden.

Ich hab noch nicht so ganz verstanden, wie ich das über Profile, Tasks etc. in der Reihenfolge abarbeiten kann/muss.

Ciaoi
Alhifi
 
Prinzipiell 2 Profile:

1. schaltet BT ein Strom verbunden wird (wie die Lage ermittelt wird kann ich jjetzt nicht auf die Scnelle sagen)
2. Wenn BT verbunden den Rest.
 
Ich habe nun ein bisschen weiter experimentiert und mir mal folgendes ausgedacht:

- Profil KFZ-Halterung -> "Ausrichtung aufrecht" -> Variable KFZ auf 1
- Profil Powersupply -> "Alle" -> Variante POWER auf 1
- Profil KFZ + POWER -> wenn beide Variablen auf 1, dann -> Bluetooth an
- Profil Kfz-Musik -> wenn verbunden mit BTC450 -> starte App, starte Wiedergabe

Das könnte soweit funktionieren, scheitert gerade am fehlenden Auto ... :) ... ABER ...

Die beiden ersten Profile habe ich doppelt, d.h. mit "umkehren", hier frage ich mich gerade, ob man das nicht anders regeln könnte, sprich wenn das Profil aktiv ist, ist die Variable auf 1, wenn nicht, auf 0, geht das irgendwie?

Ciaoi
Alhifi
 
Ja, das geht - indem du einen Exittask hinzufügst.

Dafür lange auf den grünen Pfeil, bei der Profilauswahl, drücken, dann öffnet sich das passende Menüfenster.
 
... und die Variablen brauchst du auch nicht. Das kann man alles in ein Profil packen. Also Profil mit Status Ausrichtung erstellen, lange auf Ausrichtung tippen, und die zweite Bedingung hinzufügen.

Grüße, Jürgen.
 
Alles chlor, vielen Dank für die schnellen Tipps!

Den Exit-Code hatte ich zwischenzeitlich schon gefunden, das mit der möglichen weiteren Bedingung noch nicht, dann erübrigen sich die Variablen wirklich. Feines Teil ...

Ciaoi
Alhifi
 
Hallo, ich würde das so machen.

Code:
 Profile: Bluetooth Auto (641)
State: Power [ Source:Any ]
State: Orientation [ Is:Standing Up ]
Enter: Anon (642)
A1: [X] Bluetooth [ Set:On ] 

Exit: Anon (643)
A1: [X] Bluetooth [ Set:Off ] 

Profile: Auto Menü (644)
State: BT Connected [ Name:Freisprechanlage  Address:* ]
Enter: Anon (645)
A1: Menu [ Title:Musik abspielen Background Image: Layout:IconAndTextMenu Timeout (Seconds):10 Show Over Keyguard:On Items:(2) ] 
A2: If [ %menü ~ 1 ]
A3: Launch App [ App:Play Musik Data: Exclude From Recent Apps:Off ] 
A4: Media Control [ Cmd:Play [Simulated Only] Simulate Media Button:On ] 
A5: End If 

Exit: Anon (646)
A1: Media Control [ Cmd:Stop Simulate Media Button:On ] 
A2: Go Home [ Page:0 ]
 
Zuletzt bearbeitet:
Ich nochmal...

Für das Bluetooth-Profil braucht man übrigens keinen Exit-Task. Alle Aktionen, die rechts ein Zahnrad-Symbol haben, werden wieder zurückgesetzt, wenn das Profil nicht mehr aktiv ist. Das wird über die Profileigenschaften, Option "Restore Settings" gesteuert und ist standardmäßig aktiv.


Grüße, Jürgen.
 
So langsam begreife ich es, wie das Ganze tickt ... allerdings komme ich oben im Beispiel nicht ganz zurecht mit "Anon (642)", was bitte bedeutet das?

Ich habe eben auf der Heimfahrt mal mein "Versuch" ausprobiert, hat auch soweit funktioniert ... bis zum ersten Kreisverkehr, da hats dann BT ausgeschaltet, weil das Smartphone wohl gedacht hat, es steht nicht mehr aufrecht. Nun habe ich dann doch wieder eine Variable eingeführt, die eben gesetzt wird, wenn das Teil aufrecht steht. Ändert sich das, startet der Task "BT Off", hier warte ich allerdings eine Minute und erst dann kommt der Befehl zum Ausschalten des BT, aber nur, wenn zudem Zeitpunkt die Variable weiterhin auf 0 steht. Ist alles noch nicht ganz ausgereift, aber es wird langsam ...

Eine andere Frage: Ich habe dann auch mal mit der den Cell-IDs "gespielt", sprich darüber jeweils eine Variable gesetzt mit WORK und HOME, scheint auch zu funktionieren ... aber kann es sein, das genau das richtig am Akku saugt oder macht Tasker das generell?

Ciaoi
Alhifi
 
Hallo!

"Anon" steht für Anonymus, der Task hat keinen Namen.

Code:
Ist alles noch nicht ganz ausgereift, aber es wird langsam ...
Ja, damit kann man wunderbar seine Zeit verbringen... :winki:

Zum Thema Home / Work kannst du hier mal nach "Wifi Automator" suchen. Da gibt es schon jede Menge Infos und fertige Tasker-Projekte...

Grüße, Jürgen.
 
Anon(...) kannst du ignorieren, hat keine Bedeutung für dein Profil.

Cell-ID kostet nicht viel Akku, auch Tasker saugt bei mir nur sehr wenig, obwohl ich es intensiv nutze.

Der Grund warum Tasker bei dir den Akku saugt wird einfach der sein, dass du es heute viel verwendet hast.
 
Kann natürlich gut sein, Handy ist zudem noch neu mit größerem Display als vorher, das vermutlich auch reichlich mehr zieht, muss wohl erst noch ein Gefühl dafür entwickeln.

Bin aktuell erstmal doch den Weg mit Setzen von Variablen gegangen, weil ich damit besser klar komme.

Ich habe momentan aber ein anderes Problem:

Wenn "Power" und "Kfz-Halterung" erfüllt sind, schaltet sich Bluetooth ein, wenn dann eine Verbindung mit der Freisprecheinrichtung besteht, wird der Musikplayer gestartet, funktioniert alles prima. Allerdings schaltet sich hier das Display nach der eingestellten Zeit ab.

Nun kann ich ja diesen Wert verändern, aber es ist mir nicht gelungen, die Option "immer an" zu schalten. Der Wert von %DTOUT ist 2147483, wenn die Option manuell über die normalen Handy-Einstellungen gesetzt wird, setze ich das Display-Timeout per Tasker auf 23:59:59 (maximal), steht in den Einstellungen 15 Minuten. Den Wert von %DTOUT kann ich ja nicht setzen, wie schalte ich das Display auf "permanent ein"?

Ciaoi
Alhifi
 
Hallo!

Doku::
Note: if you go to Android settings after running this action, Android will change the value to one it 'knows about' e.g. if you have set it to 9 minutes, Android Settings may change it to 10 minutes.

Schaltet das Display denn wirklich nach fünfzehn Minuten ab?

Mein Handy kann 15s, 30s, 60s usw. Wenn ich mit Tasker 45s einstelle, werden in den Settings 30s angezeigt, die Abschaltung erfolgt aber wie gewünscht nach 45s.

Grüße, Jürgen.
 

Ähnliche Themen

T
Antworten
3
Aufrufe
126
torty85
T
H
  • Hastenichgesehen
Antworten
2
Aufrufe
182
Hastenichgesehen
H
M
Antworten
23
Aufrufe
577
senior-ipaq
S
Zurück
Oben Unten