Tasker oder MacroDroid: Drei Android-Regeln im direkten Vergleich
Dieselbe Lautstärkeregel in Tasker und MacroDroid aufbauen: Auslöser, Bedingungen, Rücksetzung und Fehlersuche anhand der Dokumentation vergleichen.
- Tasker verknüpft Kontexte in Profilen mit wiederverwendbaren Aufgaben; MacroDroid ordnet Auslöser, Aktionen und optionale Bedingungen in einem Makro an.
- Mehrere MacroDroid-Auslöser gelten alternativ. Soll eine Aktion nur bei gleichzeitig erfüllten Voraussetzungen laufen, gehören diese in Bedingungen.
- Bei einem anhaltenden Tasker-Profil kann „Restore Settings“ den vorherigen Medienlautstärkewert wiederherstellen, wenn die passende Einstellung direkt in der Eingangsaufgabe geändert wird. In MacroDroid muss der Rückweg eigens eingerichtet werden.
- Wenn die Aktion manuell funktioniert, die Regel aber nicht startet, prüfe Auslöser, Bedingungen und Hintergrundbetrieb getrennt in den jeweiligen Protokollen.
Nach den Regeln entscheiden, die du pflegen möchtest
Tasker oder MacroDroid? Die nützlichere Frage lautet: In welcher Struktur kannst du deine Android-Automatisierungsregeln später noch verstehen und ändern? Tasker verbindet in einem Profil Voraussetzungen, sogenannte Kontexte, mit Aufgaben. Aufgaben lassen sich auch unabhängig von einem Profil organisieren und wiederverwenden. MacroDroid fasst einen oder mehrere Auslöser, geordnete Aktionen und optionale Bedingungen in einem Makro zusammen.
Dieser Vergleich zeigt, wie sich drei konkrete Anforderungen nach den Tasker-Grundlagen zu Profilen und Aufgaben und der MacroDroid-Übersicht zu Makros aufbauen lassen. Er beruht auf Dokumentation, nicht auf einem Gerätetest oder gemessenen Einrichtungszeiten. Ob eine Regel auf deinem Telefon wie geplant läuft, musst du mit den dortigen Berechtigungen und Hintergrundbeschränkungen prüfen.
Für einfache, in sich geschlossene Regeln kann ein Makro mit klar benannten Auslösern und Aktionen gut lesbar sein. Wenn du dieselbe Aufgabe aus mehreren Profilen aufrufen oder Zustände, Variablen und weitere Aufgaben kombinieren möchtest, ist Taskers Trennung von Profil und Aufgabe relevant. Keine dieser Eigenschaften macht eine App pauschal zuverlässiger. Entscheidend ist, ob du Auslösung, Bedingung, Wirkung und Rücksetzung der eigenen Regel nachvollziehen kannst.
Dieselbe Anforderung in beide Regelmodelle übersetzen
Schreibe eine Regel zuerst als Satz auf: „Wenn dieses Ereignis eintritt und diese Voraussetzung gilt, dann führe diese Aktion aus; beim Ende stelle den vorgesehenen Zustand her.“ Damit trennst du vier Fragen, die in einer Oberfläche leicht ineinanderlaufen.
In Tasker aktivieren alle Kontexte eines Profils gemeinsam dessen Eingangsaufgabe. Bei einem anhaltenden Profil kann beim Verlassen eine Ausgangsaufgabe laufen. Für bestimmte Einstellungsaktionen gibt es außerdem „Restore Settings“: Ist die Funktion aktiviert und wird die Einstellung direkt in der Eingangsaufgabe geändert, kann Tasker beim Deaktivieren des Profils den vorherigen Wert wiederherstellen. Eine Ausgangsaufgabe, die dieselbe Einstellung setzt, verhindert dieses Speichern und Wiederherstellen des Anfangswerts. Auch eine über „Perform Task“ aufgerufene Unteraufgabe fällt nicht unter die Wiederherstellung des übergeordneten Profils. Die Tasker-Dokumentation zu wiederherstellbaren Einstellungen erläutert diese Voraussetzungen.
Ein einmaliges Ereignis oder ein einzelner beziehungsweise wiederholter Zeitpunkt verhält sich nicht wie ein dauerhaft aktiver Zustand; seine Einstellungsänderung bleibt bestehen. „Profil eingeschaltet“ bedeutet außerdem nicht, dass seine Kontexte gerade erfüllt sind. Die Tasker-Zustände unterscheiden beispielsweise eine bestehende Bluetooth-Verbindung vom bloß eingeschalteten Funkmodul.
In MacroDroid startet einer von mehreren Auslösern das Makro. Laut der Beschreibung der MacroDroid-Auslöser sind sie also alternativ, nicht gleichzeitig erforderlich. Bedingungen begrenzen dagegen das gesamte Makro, einen Auslöser oder eine einzelne Aktion. Mehrere Bedingungen auf derselben Ebene gelten standardmäßig gemeinsam. Scheitert eine Bedingung für das ganze Makro, wird es nicht ausgeführt; scheitert nur eine aktionsbezogene Bedingung, wird diese Aktion übersprungen. Diese Unterscheidung erklärt die MacroDroid-Dokumentation zu Bedingungen.
Abends die Medienlautstärke senken
Erste Anforderung: Zwischen 19:00 und 21:00 Uhr soll die Medienlautstärke auf einen von dir gewählten Wert sinken. Danach soll entweder der Wert von vor Beginn des Zeitfensters zurückkehren oder ein festgelegter Normalwert gelten. Entscheide das vor dem Einrichten; beides sind unterschiedliche Rücksetzregeln. Prüfe außerdem, welche Werte die Lautstärkeregelung deines Geräts verwendet.
Tasker: Lege ein Profil mit einem Zeitbereich von 19:00 bis 21:00 Uhr an. Seine Eingangsaufgabe setzt die Medienlautstärke direkt auf den Abendwert. Soll um 21:00 Uhr der zuvor vorhandene Wert zurückkehren, aktiviere „Restore Settings“ und verwende die dafür gekennzeichnete Einstellungsaktion direkt in dieser Eingangsaufgabe. Setze die Medienlautstärke dann nicht zusätzlich in einer Ausgangsaufgabe. Soll stattdessen ein bestimmter Normalwert gelten, verwende dafür eine Ausgangsaufgabe; das ist eine Alternative zur Wiederherstellung des Anfangswerts. Der Zeitbereich bildet einen anhaltenden Kontext, während ein einzelner Zeitpunkt diese Rückkehr nicht auslöst.
MacroDroid: Verwende einen Tages- und Zeitauslöser um 19:00 Uhr und eine Aktion zum Setzen der Medienlautstärke. Für 21:00 Uhr plane eine eigene Rücksetzregel mit einem festgelegten Normalwert. Ein beendetes Makro stellt die frühere Lautstärke nicht automatisch wieder her. Soll der unmittelbar vorherige Wert zurückkehren, brauchst du eine ausdrücklich eingerichtete Erfassung und spätere Verwendung dieses Werts; prüfe diesen zusätzlichen Entwurf gesondert.
Die Tasker-Aktionsübersicht führt Medienlautstärke als eigene Aktion. Tasker erzwingt den Abendwert nicht fortlaufend neu, falls du oder eine andere App ihn während des aktiven Profils ändern. Kontrolliere bei beiden Entwürfen den Zustand vor, während und nach dem Zeitfenster sowie mögliche Änderungen durch andere Regeln.
Kopfhörerverbindung und Uhrzeit kombinieren
Zweite Anforderung: Sind deine bestimmten Kopfhörer zwischen 18:00 und 22:00 Uhr verbunden, soll ein gewählter Medienlautstärkewert gelten. Verbindest du sie bereits vor 18:00 Uhr, soll die Regel ab Beginn des Zeitfensters ebenfalls greifen. Bluetooth nur einzuschalten erfüllt diese Anforderung nicht; entscheidend ist die Verbindung zum ausgewählten Gerät.
Tasker: Kombiniere den Zustand „BT Connected“ für den Gerätenamen oder die Geräteadresse mit einem Zeitbereich von 18:00 bis 22:00 Uhr. Erst wenn beide Kontexte aktiv sind, startet die Eingangsaufgabe mit der direkten Änderung der Medienlautstärke. Auch eine schon vor 18:00 Uhr bestehende Verbindung erfüllt ab 18:00 Uhr beide Zustände. Trennung der Kopfhörer oder Ende des Zeitfensters deaktiviert das Profil. Wenn der Wert vor der Aktivierung zurückkehren soll, prüfe die Voraussetzungen von „Restore Settings“ und verzichte auf eine Ausgangsaufgabe, die dieselbe Einstellung setzt. Für einen bewusst festgelegten Rücksetzwert kannst du stattdessen eine Ausgangsaufgabe verwenden. Prüfe, welcher Rückweg passt, wenn während der Verbindung andere Audioausgaben genutzt wurden.
MacroDroid: Eine Bluetooth-Verbindung als alleiniger Auslöser mit Zeitbedingung würde eine schon vor 18:00 Uhr bestehende Verbindung zum Beginn des Zeitfensters nicht erneut auslösen. Für das beschriebene Ziel brauchst du daher Auslöser für die Verbindung oder den Beginn um 18:00 Uhr sowie Bedingungen, die zur Ausführung sowohl die Verbindung zum richtigen Gerät als auch das Zeitfenster verlangen. Plane Trennung und Zeitende als eigene Rücksetzfälle. Vergleiche anschließend beide Randfälle: Kopfhörer werden innerhalb des Fensters verbunden oder sind schon vorher verbunden. So prüfst du die beabsichtigte Wirkung statt nur einen günstigen Startfall.
Die Abendregel auf Werktage begrenzen
Dritte Anforderung: Die Regel aus dem ersten Beispiel soll nur von Montag bis Freitag gelten. Der Beginn um 19:00 Uhr und die Änderung der Medienlautstärke bleiben gleich. Geändert wird die Voraussetzung, unter der dieser Beginn wirken darf.
In Tasker ergänzt du das bestehende Zeitprofil um einen passenden Wochentagskontext. Da alle Profilkontexte erfüllt sein müssen, bleibt die Eingangsaufgabe am Wochenende aus. Bei direkter Einstellungsaktion und aktiviertem „Restore Settings“ kann der vorherige Wert beim Deaktivieren des Profils zurückkehren; eine Ausgangsaufgabe mit festem Endwert ist die andere Variante. Kontrolliere insbesondere den Übergang zwischen Freitag und Wochenende. Hier endet das Beispielzeitfenster noch am selben Tag.
In MacroDroid behältst du den Auslöser um 19:00 Uhr und ergänzt eine Wochentagsbedingung für Montag bis Freitag. Ein zweiter Auslöser „Wochentag“ wäre keine gleichzeitige Voraussetzung: Er könnte das Makro alternativ zur Uhrzeit starten. Begrenze auch die getrennte Rücksetzregel passend. Sie sollte nicht am Wochenende einen Lautstärkewert ändern, obwohl die Abendregel dort gar nicht gelaufen ist.
Notiere vor dem Aktivieren zwei erwartete Ergebnisse: Am Montag um 19:00 Uhr soll die Änderung möglich sein, am Samstag um 19:00 Uhr nicht. Prüfe außerdem den gewählten Rückweg nach 21:00 Uhr an einem Werktag. Diese Gegenprobe zeigt, ob die Wochentagsgrenze an der richtigen Stelle sitzt.
Herausfinden, wo eine Regel stehen bleibt
Wenn sich die Lautstärke beim manuellen Start der Aufgabe oder des Makros ändern lässt, ist erst die Aktion geprüft. Ob ein Zeitereignis oder eine Bluetooth-Verbindung im Hintergrund erkannt wird, bleibt eine andere Frage. Teste deshalb zunächst die Aktion allein, dann den tatsächlichen Auslöser und schließlich die Bedingungen. Ein Protokolleintrag kann zeigen, ob die Regel nicht gestartet, wegen einer Bedingung verworfen oder bei der Aktion gestoppt wurde.
Tasker empfiehlt dafür unter anderem den Ausführungsverlauf, einfache Testaktionen, die Prüfung aktiver Profile und die Suche nach widersprechenden Profilen. Seine Hinweise zur Fehlersuche behandeln auch Hintergrundbetrieb und herstellerspezifische Akkuverwaltung. Wenn gerade die Rückkehr zum vorherigen Wert ausbleibt, kontrolliere zusätzlich anhand der Tasker-Hinweise zur Wiederherstellung, ob das Profil anhaltend aktiv war, die Aktion direkt in seiner Eingangsaufgabe lag und keine Ausgangsaufgabe dieselbe Einstellung setzte. Bei MacroDroid hilft das Systemprotokoll, Auslöser, abgewiesene Bedingungen und Aktionsfehler auseinanderzuhalten; die MacroDroid-Fehlersuche nennt zudem fehlende Berechtigungen und Hintergrundbeschränkungen.
Prüfe bei einer Zeitregel sowohl die geplante Uhrzeit als auch mögliche Verzögerungen durch Android-Energiesparmechanismen. Bei Bluetooth zählt die tatsächliche Verbindung zum Zielgerät. Schalte konkurrierende Lautstärkeregeln für die Diagnose vorübergehend einzeln aus und anschließend kontrolliert wieder ein. Stelle danach einen bekannten Lautstärkewert her, damit der Test keinen unklaren Gerätezustand hinterlässt.
Die Regeln auch später verständlich halten
Gib jeder Regel einen Namen, der Auslöser und Wirkung erkennen lässt, etwa „Werktage 19 Uhr: Medienlautstärke“. Halte den gewählten Rückweg, benötigte Berechtigungen und Zielgeräte zusammen fest. Vermerke bei Tasker, ob „Restore Settings“ den vorherigen Wert zurückbringen soll oder eine Ausgangsaufgabe einen festen Wert setzt; diese Varianten dürfen für dieselbe Einstellung nicht unbedacht kombiniert werden. Sichere oder exportiere deine Konfiguration vor größeren Änderungen. Tasker und MacroDroid dokumentieren Möglichkeiten zum Sichern und Importieren; übernommene Regeln solltest du vor dem Aktivieren auf Aktionen, Ziele und Berechtigungen prüfen. Daraus folgt keine automatische Übertragung von einem Regelmodell ins andere.
Für regelmäßig wiederkehrende Ereignisse sind Tasker und MacroDroid die hier verglichenen Regelwerkzeuge. Geht es stattdessen um eine vom Nutzer gestartete Bitte wie „Prüfe die Medienlautstärke und stelle sie für meine Kopfhörer leiser“, kann FoneClaw den Zustand mit einem unterstützten Werkzeug lesen, eine Lautstärkeänderung unter den geltenden Android-Rechten und Freigaben anfordern und das Ergebnis erneut prüfen. Das konfigurierte Modell deutet die Bitte; die Telefonwerkzeuge führen unterstützte Schritte aus. Das ist kein gleichwertiger Ersatz für beliebige unbeaufsichtigte Zeit- oder Bluetooth-Regeln. Welche Werkzeuge und wiederverwendbaren Abläufe wir bereitstellen, erklärt FoneClaw: Tools, Plugins, Skills, Workflows und Shortcuts wählen; die unterstützten Telefonfunktionen stehen auf unserer Funktionsübersicht.
Wenn du über diese beiden Regelmodelle hinaus andere Wege zur Android-Automatisierung vergleichen möchtest, ordnet Tasker-Alternativen für Android: MacroDroid, Automate und FoneClaw weitere Bedienansätze ein. Für die Entscheidung zwischen Tasker und MacroDroid genügt zunächst die eigene Regel: Kannst du nach einem Monat noch erklären, was sie startet, was sie begrenzt und wie sie den Gerätezustand wiederherstellt?