Automatisierter Ton und Anzeige bei bestimmtem Akkustand

Raz3r

Raz3r

Ehrenmitglied
20.042
Hallo in die Runde,

ich mühe mich jetzt seit drei Stunden ab und komme nicht weiter.

Mein Plan ist es, bei Unterschreitung eines bestimmten Akkuwertes einen Ton bei maximaler Benachrichtigungslautstärke auszugeben. Zuvor soll der aktuelle Stand der Lautstärke abgespeichert und abschließend abgerufen und wiederhergestellt werden.

Ich habe auch bereits soweit Erfolg, als dass fast alles klappt. Nur scheitere ich an der Wiederherstellung der ursprünglichen Lautstärke. Wenn ich die Variabel, in welcher der Urwert gespeichert wird, hinzufüge, funktioniert plötzlich nichts mehr. Wenn ich ihn herausnehme, dann wird der Urwert gespeichert, die Lautstärke auf das Maximum gesetzt und der Ton ausgegeben.

Ich habe die Konfiguration mal angehängt und hoffe auf einen Tipp.

Profil: Akku Leer (26)
Status: Akkustand [ Von:37 Zu:37 ]
Eingang: Ton (25)
A1: Variablen [ Name:%VOLN Von:1 Länge:1 Anpassen:Aus Ergebnis Ablegen In:%SaveNotiVol ]
A2: Benachrichtigungs Lautstärke [ Level:7 Anzeige:Aus Sound:Aus ]
A3: Benachrichtigungston [ Titel:Akkustand Text:%BATT Icon:mw_device_battery_alert Nummer:0 Sound Datei: Priorität:5 Repeat Alert:Aus Aktionen:(1) ]
A4: Benachrichtigungs Lautstärke [ Level:%SaveNotiVol Anzeige:Aus Sound:Aus ]


Danke und Grüße
 
Zuletzt bearbeitet:
@Raz3r
Nimm bei A1:

Variabel setzten:
Name= %SaveNotiVol
Von= %VOLN

Bei mir geht so
 

Anhänge

  • Screenshot_20170726-185628.png
    Screenshot_20170726-185628.png
    22,1 KB · Aufrufe: 179
Hallo und vielen Dank erstmal.

Leider funktioniert das ebenfalls nicht. Gleiches Ergebnis, keine Tonausgabe.
Auch habe ich lediglich die Einstellungen, wie in Deinem Bild. Die Option Von= habe ich nicht.

Bei mir ist es so:

Variabel setzen:
Name= %SaveNotiVol
Zu= %VOLN
 
Raz3r schrieb:
Auch habe ich lediglich die Einstellungen, wie in Deinem Bild. Die Option Von= habe ich nicht.

Im Eifer des Gefechts falsch geschrieben =)

Schalt mal Benachrichtigungs Lautstärke [ Level:7 Anzeige:AN Sound:Aus ]
bei beiden Benachrichtigungs Lautstärke, dann siehst auch was passiert. Sonst Exportiere mal deinen Task und lade in hier hoch.
 
Vielen Dank, dass Du mir hilfst. Könnte es auch damit zusammenhängen, dass die Tasks zu schnell ablaufen? Wenn ich sie nacheinander abspiele, funktioniert es nämlich. Gibt es bei Tasker so eine Art "warte zwei Sekunden bis du A4 ausführst" Funktion?

Hier mein Task

Code:
<TaskerData sr="" dvi="1" tv="5.0u2m">
 <Profile sr="prof26" ve="2">
  <cdate>1501075125742</cdate>
  <clp>true</clp>
  <edate>1501086849799</edate>
  <id>26</id>
  <mid0>25</mid0>
  <nme>Akku Leer</nme>
  <State sr="con0" ve="2">
   <code>140</code>
   <Int sr="arg0" val="30"/>
   <Int sr="arg1" val="30"/>
  </State>
 </Profile>
 <Task sr="task25">
  <cdate>1501075132155</cdate>
  <edate>1501094215889</edate>
  <id>25</id>
  <nme>Ton</nme>
  <pri>100</pri>
  <Action sr="act0" ve="7">
   <code>547</code>
   <Str sr="arg0" ve="3">%SaveNotiVol</Str>
   <Str sr="arg1" ve="3">%VOLN</Str>
   <Int sr="arg2" val="0"/>
   <Int sr="arg3" val="0"/>
   <Int sr="arg4" val="0"/>
  </Action>
  <Action sr="act1" ve="7">
   <code>305</code>
   <Int sr="arg0" val="7"/>
   <Int sr="arg1" val="0"/>
   <Int sr="arg2" val="0"/>
  </Action>
  <Action sr="act2" ve="7">
   <code>538</code>
   <Str sr="arg0" ve="3">Akkustand</Str>
   <Str sr="arg1" ve="3">%BATT</Str>
   <Img sr="arg2" ve="2">
    <nme>mw_device_battery_alert</nme>
   </Img>
   <Int sr="arg3" val="0"/>
   <Str sr="arg4" ve="3"/>
   <Int sr="arg5" val="5"/>
   <Int sr="arg6" val="0"/>
   <ListElementItem sr="item0">
    <label></label>
   </ListElementItem>
  </Action>
  <Action sr="act3" ve="7">
   <code>305</code>
   <Int sr="arg0">
    <var>%SaveNotiVol</var>
   </Int>
   <Int sr="arg1" val="0"/>
   <Int sr="arg2" val="0"/>
  </Action>
 </Task>
</TaskerData>
 

Anhänge

  • Task.txt
    1,4 KB · Aufrufe: 71
Ja warten gibt es
+ > Task > Warte
 
  • Danke
Reaktionen: Raz3r
Das war es. Funktioniert jetzt sowohl mit Akku unter einem bestimmten Wert als auch über einem bestimmten Wert. Denke es war tatsächlich so, dass die Tasks zu schnell abliefen und der letzte so den Ton abgewürgt hat.

Danke Dir für Deine Hilfe @Spardas .
 
  • Danke
Reaktionen: Spardas
Tiptop, hab es gerade auch getestet, der Ton ist zu langsam ^^
Nix zu Danke, bist ja selber auf die Lösung gekommen =)
 

Ähnliche Themen

X
Antworten
7
Aufrufe
696
xyzUpdate
X
Viper73
Antworten
8
Aufrufe
322
rtwl
rtwl
R
Antworten
8
Aufrufe
430
holms
holms
Zurück
Oben Unten