Vibrierender Countdown mit Tasker, möglich?

  • 10 Antworten
  • Letztes Antwortdatum
U

user371

Neues Mitglied
1
Hallo, könnte ihr mir bitte sagen, ob das Folgende mit Tasker umsetzbar ist?

Ich brauche einen Countdown, mit beliebig viel einstellbaren Sekunden, am Anfang sollte das Gerät in langen Abständen vibrieren, mit Näherkommen zu 0 sollten die Vibrationsabstände immer kürzer werden.
Ein Tippen auf den Bildschirm oder das Ablaufen des Countdowns bewirkt das Neustarten des Countdowns.

Wenn das geht, wäre ich froh über entsprechende Hilfe.
 
So in etwa könnte hinhauen

Code:
Timer (26)
    A1: Variable Set [ Name:%sec To:%par1 Do Maths:Off Append:Off ] 
    A2: Variable Set [ Name:%timer To:%TIMEMS+(%sec*1000) Do Maths:On Append:Off ] 
    A3: Run Shell [ Command:date +%H:%M:%S Timeout (Seconds):0 Use Root:Off Store Output In:%out Store Errors In: Store Result In: ] 
    A4: Notify [ Title:Start %out Text: Icon:null Number:0 Permanent:Off Priority:3 ] 
    A5: Variable Set [ Name:%interval To:2000 Do Maths:Off Append:Off ] 
    A6: Variable Set [ Name:%reduceVibTime To:%interval/%sec Do Maths:On Append:Off ] 
    <Start>
    A7: If [ %TIMEMS > %timer ]
    A8: Goto [ Type:Action Label Number:18 Label:Ende ] 
    A9: Else 
    A10: Vibrate [ Time:25 ] 
    A11: If [ %interval > 150 ]
    A12: Variable Set [ Name:%interval To:%interval - %reduceVibTime Do Maths:On Append:Off ] 
    A13: Else 
    A14: Variable Set [ Name:%interval To:150 Do Maths:Off Append:Off ] 
    A15: End If 
    <Rest in sek>
    A16: Variable Set [ Name:%temp To:%timer-%TIMEMS Do Maths:On Append:Off ] 
    A17: Element Text [ Scene Name:TimerSzene Element:TextEdit1 Position:Replace Existing Text:%temp Selection: ] 
    A18: Wait [ MS:%interval Seconds:0 Minutes:0 Hours:0 Days:0 ] 
    A19: Goto [ Type:Action Label Number:7 Label:Start ] 
    <Ende>
    A20: End If 
    <Fertig>
    A21: Vibrate [ Time:100 ] 
    A22: Run Shell [ Command:date +%H:%M:%S Timeout (Seconds):0 Use Root:Off Store Output In:%out Store Errors In: Store Result In: ] 
    A23: Notify [ Title:Ende %out Text: Icon:null Number:0 Permanent:Off Priority:3 ] 
    <optional>
    A24: Element Text [ Scene Name:TimerSzene Element:TextEdit1 Position:Replace Existing Text:%par1 Selection: ] 
    <optional>
    A25: Element Text [ Scene Name:TimerSzene Element:Text1 Position:Replace Existing Text:Sekunden Selection: ] 

TimerStartSzene (38)
    A1: Variable Set [ Name:%wielange To:60 Do Maths:Off Append:Off ] 
    A2: Show Scene [ Name:TimerSzene Display As:Dialog Horizontal Position:100 Vertical Position:100 Animation:System Show Exit Button:On Continue Task Immediately:On ] 
    A3: Element Text [ Scene Name:TimerSzene Element:TextEdit1 Position:Replace Existing Text:%wielange Selection: ]

und die "Szene":
Code:
Scene: TimerSzene
    P:474x315    L:-1x-1 

        Orientation: System
        Background Colour: #A6000000
        Action Bar Style: System
        Title: TimerSzene
        Subtitle: 
        Icon: null
        Tab Labels: 

Element: ButtonStart/Button
    Geometry:
        P:0,106 248x124 L:0,248 249x148
    Content:
        Label: Start
        Label Size: 16
        Label Width Scale %: 100
        Label Colour: #FFFFFFFF
        Font: 
        Position: Centre
        Icon: null
    Events:
        Click: 36
        LongClick: 39

Element: ButtonExit/Button
    Geometry:
        P:0,231 474x84 L:249,248 249x148
    Content:
        Label: Exit
        Label Size: 16
        Label Width Scale %: 100
        Label Colour: #FFFFFFFF
        Font: 
        Position: Centre
        Icon: null
    Events:
        Click: 37

Element: ButtonStop/Button
    Geometry:
        P:227,106 247x124 L:0,248 249x148
    Content:
        Label: Stop
        Label Size: 16
        Label Width Scale %: 100
        Label Colour: #FFFFFFFF
        Font: 
        Position: Centre
        Icon: null
    Events:
        Click: 42
        LongClick: 43

Element: TextEdit1/TextEdit
    Geometry:
        P:0,0 199x106 L:298,0 199x106
    Content:
        Text: %wielange
        Text Size: 16
        Text Width Scale Percent: 100
        Text Colour: #FFffffff
        Font: 
        Position: Centre
        Input Type: Numeric / Integer
        Maximum Characters: 10
    Events:
        ValueSelected: 45

Element: Text1/Text
    Geometry:
        P:199,0 274x108 L:199,0 274x108
    Content:
        Text: Sekunden
        Text Size: 16
        Text Width Scale Percent: 100
        Text Colour: #FFFFFFFF
        Font: 
        Position: Centre
        Vertical Fit Mode: None
        Text Format: Plain Text
(Bilder zu den "button befehlen" im Anhang, falls fragen bitte fragen)
 

Anhänge

  • Screenshot_20160111-174030.png
    Screenshot_20160111-174030.png
    10,4 KB · Aufrufe: 203
  • Screenshot_20160111-174037.png
    Screenshot_20160111-174037.png
    14,8 KB · Aufrufe: 192
  • Screenshot_20160111-174041.png
    Screenshot_20160111-174041.png
    7,9 KB · Aufrufe: 187
  • Screenshot_20160111-174046.png
    Screenshot_20160111-174046.png
    8,2 KB · Aufrufe: 193
  • timertasker.zip
    2,3 KB · Aufrufe: 90
  • Danke
Reaktionen: user371
Hallo vetzki, erstmal herzlichen Dank für dein Hilfe!

Kann man die erstellten drei Files irgendwie importieren?
 
Ein wenig geändert, importierten kannst du die xmls wenn du sie mit einem dateimanager einfach anklickst
 

Anhänge

  • TaskerTimer-xmls.zip
    3 KB · Aufrufe: 82
  • Danke
Reaktionen: user371
Hallo, vielen dank. Ich habe mal mit der "Eigene Dateien" App versucht die Daten zu öffnen (einen anderen Dateimanager habe ich nicht). Da öffnet er mir einen HTML Viewer. Sollte ich die Dateien vielleicht mal in den Tasker-Ordner reinverschieben?
 
Bei mir erscheint ein Auswahlmenü, evtl. mal lang drücken und schaun ob was anderes möglich ist oder einen anderen Dateimanager installieren (Bild ist vom "Total Commander" )
 

Anhänge

  • Screenshot_20160119-115644.png
    Screenshot_20160119-115644.png
    23,8 KB · Aufrufe: 230
Habe mit TotalCommander die zwei Tasks und die eine Szene importiert. Wie kann ich das ganze bitte testen?
 
Guten morgen.
Im Tasker lange auf Task drücken, da kannst du dann Die Tasks importieren, das selbe noch einmal bei Szenen.
 
  • Danke
Reaktionen: user371
user371 schrieb:
Habe mit TotalCommander die zwei Tasks und die eine Szene importiert. Wie kann ich das ganze bitte testen?

"TimerStartSzene" starten
 
  • Danke
Reaktionen: user371
Super, hab's zum Laufen bekommen! Das ist genau richtig.

Könnte man es so einstellen, dass nach einem Druck auf "Stopp" der Wert des Sekundenfeldes bestehen bleibt? Momentan entfernt er den Wert, aber der kann ruhig bleiben nach Stopp.
 
Einfach in der Szene "TimerSzene" auf den Stop Button drücken, auf den Reiter "Tap" (der 2. heißt auf deutsch evtl. anders) wechseln und dort bei 2. bei Text %Sec eintragen (oder auf das Symbol rechts drücken und auswählen).
Dann sollte es funktionieren
 

Anhänge

  • Screenshot_20160123-104553.png
    Screenshot_20160123-104553.png
    40,1 KB · Aufrufe: 162
  • Danke
Reaktionen: user371

Ähnliche Themen

Angelchc
Antworten
4
Aufrufe
203
Angelchc
Angelchc
Doni890
Antworten
1
Aufrufe
391
jandroid
jandroid
M
Antworten
0
Aufrufe
78
maxpd
M
Zurück
Oben Unten