Skip to content

Android/Tasker: Nicht stören Modus für bestimmte Zeit

Android

Der ‘Nicht stören’ Modus von Android ist sehr praktisch. Wenn man ins Kino geht, in einer Besprechung ist oder einen sonstigen Termin hat, wo das Handy stören würde, mag ich da besonderns die Variante ‘Nicht stören für … Stunden’.
Im Kino für 3 Stunden aktiviert und man kann auch nicht vergessen, ihn wieder zu deaktivieren. So einfach, so praktisch!

Aber (vermutlich nicht nur) Huawei war aus irgendeinem Grund der Meinung, sie müssten die ‘Nicht stören’ Funktion in ihrer EMUI Oberfläche neu programmieren. Und haben aus dieser so praktischen Funktion einen dummen Ein/Ausschalter gemachtangry.

Diese Woche war es mal wieder zwei Tage in dem Modus und ich habe es nur bemerkt, weil bei einem Anruf nur meine Uhr sich meldete. Also habe ich mich mal hingesetzt und mit Tasker, das ja u.a. für mein automatisches VPN eh im Hintergrund läuft, die Funktion nachgebaut:

Minutenabfrage

Die Aufgabe ist simpel:

  1. Frage die Anzahl der Minuten ab
  2. aktiviere den ‘Nicht stören’ Modus
  3. warte die abgefragte Anzahl an Minuten
  4. deaktiviere den ‘Nicht stören’ Modus

Erst hatte ich wie im Original eine Anzahl Stunden abgefragt, mit Minuten bin ich aber flexibler und kann z.B. 2,5 oder 4,5 Stunden einstellen.

In Tasker wechselt man erstmal vom Standadreiter Profile auf den zweiten Reiter Tasks und fügt dort eine neue Aufgabe hinzu.
Die erste Aufgabe ist aus der Kategorie “Variable” vom Typ “Variable abfragen”, hier muss nur der Variablenname eingetragen werden. Bei mir lautet er %dndminutes (dnd=do not disturb). Als Grundeinstellung habe ich dazu noch eine 120 für 2 Stunden eingetragen.
Die zweite Aktion ist in der Kategorie “Töne” vom Typ “Do Not Disturb”. Standardmodus ist schon “keine” (Störungen), das passt, wir können einfach wieder zurück. Mein Wecker klingelt trotzdem.Konfiguration der Wartezeit
Die dritte Aufgabe ist in der Kategorie “Task” vom Typ “Warte”. Hier tippen wir bei “Minuten” einmal auf das Symbol mit den gekreuzten Pfeilen rechts und geben in dem nun erschienenen Eingabefeld den Namen der Variablen aus der ersten Aufgabe ein.
Vierte un letzte Aufgabe ist nun wie bei der Zweiten “Do Not Disturb” aus der Kategorie “Töne”. Hier wählen wir als Modus aber “Alle” aus.

Das war es auch schon, es sollte nun etwa so aussehen:

Fertige Aufgabe

Diese Aufgabe kann man nun als Widget irgendwo auf den Desktop legen. Da es eigentlich nur ein Shortcut ist, konnte ich ihn beim Action Launcher auch unauffällig in die Quickbar legensmiley.

Damit du dir das Konfigurieren von Hand sparen kannst, habe ich meine Aufgabe exportiert, über diesen ewiglangen Link oder dieses XML solltest Du sie in Tasker importiern können (ich habe die Aufgabe auch als installierbares Programm exportiert, da muss ich mir aber erstmal die Lizenzbedingungen durchlesen):

<TaskerData sr=”“ dvi=“1” tv=“5.7.0-beta.3”>
<Task sr=“task14”>
<cdate>1550766617084</cdate>
<edate>1550776570710</edate>
<id>14</id>
<nme>Nicht Stören</nme>
<pri>7</pri>
<Kid sr=“Kid”>
<launchID>14</launchID>
<pkg>de.bitrecycler.tasker.dndhours</pkg>
<vTarg>26</vTarg>
<vnme>1.0</vnme>
<vnum>2</vnum>
</Kid>
<Action sr=“act0” ve=“7”>
<code>595</code>
<Str sr=“arg0” ve=“3”>Stunden</Str>
<Str sr=“arg1” ve=“3”>%dndhours</Str>
<Int sr=“arg2” val=“4”/>
<Str sr=“arg3” ve=“3”>2</Str>
<Str sr=“arg4” ve=“3”/>
<Str sr=“arg5” ve=“3”>Variable Query</Str>
<Int sr=“arg6” val=“40”/>
<Int sr=“arg7” val=“1”/>
</Action>
<Action sr=“act1” ve=“7”>
<code>312</code>
<Int sr=“arg0” val=“0”/>
</Action>
<Action sr=“act2” ve=“7”>
<code>30</code>
<Int sr=“arg0” val=“0”/>
<Int sr=“arg1” val=“0”/>
<Int sr=“arg2” val=“0”/>
<Int sr=“arg3”>
<var>%dndhours</var>
</Int>
<Int sr=“arg4” val=“0”/>
</Action>
<Action sr=“act3” ve=“7”>
<code>312</code>
<Int sr=“arg0” val=“2”/>
</Action>
<Img sr=“icn” ve=“2”>
<nme>mw_social_notifications_off</nme>
</Img>
</Task>
</TaskerData>

Diese Konstruktion ist absolut simpel, man könnte es noch deutlich weiter treiben. Zum Beispiel den ‘Nicht stören’ Modus automatisch aktivieren, wenn man im Kino ist – ortsbasiert oder wenn man in WLAN des Kinos eingeloggt ist. Oder sicherheitshalber den Modus morgens automatisch deaktivieren. Oder wenn man im Auto ist (verbunden mit der Freisprecheinrichtung). Oder ihn Nachts automatisch zu aktivieren, wenn das Telefon diese Einstellmöglichkeit nicht schon hat (das hat Huawei implementiert).

Trackbacks

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Noch keine Kommentare

Kommentar schreiben

Textile-Formatierung erlaubt
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
Twitter, Identica, Pavatar, Gravatar, Wavatars, Monster ID Autoren-Bilder werden unterstützt.
Wenn Du Deinen Twitter Namen eingibst wird Deine Timeline in Deinem Kommentar verlinkt.
Bewirb einen Deiner letzten Artikel
Dieses Blog erlaubt Dir mit Deinem Kommentar einen Deiner letzten Artikel zu bewerben. Bitte gib Deine Blog URL als Homepage ein, dann wird eine Auswahl erscheinen, in der Du einen Artikel auswählen kannst. (Javascript erforderlich)
Formular-Optionen