Statusüberprüfung Tasker

S

Stephan66

Neues Mitglied
0
Guten Morgen,
ich hab mak eine Frage. Wie oft überprüft Tasker ob ein Profil und damit ein Task aktiv ist ?
Mein Problem ist folgendes:
Ich habe ein Profil welches auf einen Kalendereintrag reagiert. In der Terminbeschreibung steht "mute" und damit wird das Telefon auf Lautlos gestellt.
Soweit sogut.
In Auto verbindet sich das handy via BT mit dem Auto und wird Lauos gestellt, bis auf Anrufe. Wenn ich jetzt das Auto verlasse, wird das Handy wieder auf laut gestellt.
Jetzt überschneidet sich das aber mit dem "mute" Eintrag im Kalender mit dem Ergebnis das dieser ignoriert wird und das handy auf laut steht.
Wie könnte man dies abfangen?
Ich hoffe, ich habs verständlich erklärt.

Gruß Stephan
 
Hier hast du einen Konflikt zwischen zwei Tasks.
Lösung:
1. Ändere den Lautlos- Task:
Füge eine Variable Mute hinzu
Wenn Lautlos, Mute = 1
2. Erstelle einen Exit-Task / Ändere den Exit-Task für die Kalendereinträge
Mute = 0
3. Erstelle einen Exit-Task wenn die Bluetooth-Verbindung beendet wird:
Wenn Mute = 1 weiterhin lautlos
 
Guten Morgen,
danke für die schnelle Antwort. Mit Variablen hab ich mich bisher nicht auseinander gesetzt.
Wäre das eine IF Abfrage ala..if Mute = 1... ?.
Stehe da etwas auf dem Schlauch
Mein Task, der auf den Kalendereintrag "mutec reagiert sieht bisher nur so aus:
"Mode vibrate ignore DND off"

Weiterhin ist es so, dass natürlich nicht jedesmal der Kalendereintrag aktiv ist, d.h. wenn ich die BT Verbindung des Autos verlasse, müsste überprüft werden, ob das Kalenderprofil aktiv ist und nur dann soll das handy auf lautlos gehen
 
Zuletzt bearbeitet:
Stephan66 schrieb:
Wie oft überprüft Tasker ob ein Profil und damit ein Task aktiv ist ?
Du kannst auch selbst überprüfen lassen, ob ein anderes Profil aktiv läuft.

Möglichkeit 1:
Dazu gibt es die voreingestellte Variable %PACTIVE
Die Variable enthält alle aktiven Profile:
Eine durch Kommata getrennte Liste der derzeit aktiven, benannten Profile in der Reihenfolge der Aktivierung. Doppelte Namen werden nur einmal in der Liste aufgeführt. Die Liste beginnt und endet immer mit einem Komma, um die Zuordnung zu erleichtern, sofern sie nicht leer ist.

Da kannst du also vergleichen, ob dein bestimmtes Profil enthalten ist.

Möglichkeit 2:
Bei einem Profil kannst du unter Status > Tasker > Profil aktiv
einfach ein anderes Profil auswählen, das dann mit zu den Bedingungen zählt.
 
beim exit task deines Bluetooth Profils kannst du zwei Aktionen einbauen, um das Kalendereintrag Profil zu deaktivieren und anschließend wieder aktivieren.
so sollte dann neu geprüft werden ob es einen 'mute' Eintrag in deinem Kalender gibt.
die Aktion findest du Tasker > Profil Status dort kannst du dein Kalendereintrag Profil auswählen und aus bzw anschalten.

Screenshot_20230621-105110.png
 
Zuletzt bearbeitet:
@rtwl
Danke, das werde ich mal testen
 
@Stephan66 Richtig, mit if Then die Variablen abfragen.
So kannst du bsp. verschiedene Kriterien für Lautlos definieren:
- Kalendereinträge
- Standort
- Bluetooth
- etc.

in diesen Tasks steht bei mir einfach Mute = 1 und beim Ausgang Mute = 0
ein weiterer Task frägt dann die Variable ab und stellt auf Lautlos, wenn Mute = 1 oder wenn Mute = 0 wieder auf Laut
 

Ähnliche Themen

H
  • Hastenichgesehen
Antworten
2
Aufrufe
180
Hastenichgesehen
H
M
Antworten
23
Aufrufe
558
senior-ipaq
S
rtwl
Antworten
3
Aufrufe
451
rtwl
rtwl
Zurück
Oben Unten