Tasker - doppelte Buchung verhindern

J

Jacare9

Neues Mitglied
0
Hallo zusammen,

ich habe eine Profile gemacht, die automatisch ein anderes APP startet (Zeiterfassung – es hat ein Plug-In für Tasker). Die Idee ist: Wenn ich im Büro komme, wird die Uhrzeit gestempelt, wenn ich nach Hause gehe, wird ausgestempelt. Ich habe es gemacht mit Status Funkzelle in der Näher, aber immer wenn ich im Fahrstuhl bin, habe ich keine Handyverbindung und Tasker aktiviert das Zeiterfassung-APP, mehrmals pro Tag.

Frage: Wir kann ich eine Verzögerung einstellen, damit nach einer Buchung (ein oder aus), nicht innerhalb von 5 Stunden wieder gebucht wird? Zum Beispiel: wenn die Zeit eingestempelt wird, wird nicht ausgestempelt oder wieder eingestempelt in den nächsten 5 Stunden; der nächste Stempel darf nur ab 5 Stunden stattfinden.

Anbei ein paar Screenshots.

Hat jemand eine Idee?

LG,

Jacare
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    45,3 KB · Aufrufe: 243
Lange auf das Profil drücken, dann in den Einstellungen eine Cooldown-Time definieren.
 
Bei kommen noch zusätzlich die Zeit in einer variablen speichern
Beim gehen, erst austempeln wenn %Time - obige Variable >= 5 sonst nichts tun
Die Beschreibung exportieren ist i.d.r. besser als Bilder
 
vetzki schrieb:
Bei kommen noch zusätzlich die Zeit in einer variablen speichern
Beim gehen, erst austempeln wenn %Time - obige Variable >= 5 sonst nichts tun
Die Beschreibung exportieren ist i.d.r. besser als Bilder

Vetzki,

wie mache ich den "nichts tun"?

Anbei die xml-Datei:

<TaskerData sr="" dvi="1" tv="4.8u1m">
<Profile sr="prof4" ve="2">
<cdate>1459249066188</cdate>
<clp>true</clp>
<edate>1459249077931</edate>
<id>4</id>
<mid0>2</mid0>
<mid1>3</mid1>
<nme>Work</nme>
<pri>50</pri>
<State sr="con0" ve="2">
<code>7</code>
<Str sr="arg0" ve="3">GSM:12345.12345678 / 0</Str>
<Str sr="arg1" ve="3"/>
</State>
</Profile>
<Project sr="proj0" ve="2">
<cdate>1452500265043</cdate>
<name>Timing Write</name>
<pids>4</pids>
<tids>2,3</tids>
</Project>
<Task sr="task2">
<cdate>1452500542508</cdate>
<edate>1452843061120</edate>
<id>2</id>
<nme>Check In</nme>
<pri>100</pri>
<Action sr="act0" ve="7">
<code>9495</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.dynamicg.timerecording.extra.FIRE_ACTION>101</com.dynamicg.timerecording.extra.FIRE_ACTION>
<com.dynamicg.timerecording.extra.FIRE_ACTION-type>java.lang.Integer</com.dynamicg.timerecording.extra.FIRE_ACTION-type>
<com.twofortyfouram.locale.intent.extra.BLURB>Jetzt einstempeln</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.dynamicg.timerecording</Str>
<Str sr="arg2" ve="3">Zeiterfassung</Str>
<Int sr="arg3" val="0"/>
</Action>
</Task>
<Task sr="task3">
<cdate>1452500571703</cdate>
<edate>1452500586594</edate>
<id>3</id>
<nme>Check Out</nme>
<Action sr="act0" ve="7">
<code>9495</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.dynamicg.timerecording.extra.FIRE_ACTION>102</com.dynamicg.timerecording.extra.FIRE_ACTION>
<com.dynamicg.timerecording.extra.FIRE_ACTION-type>java.lang.Integer</com.dynamicg.timerecording.extra.FIRE_ACTION-type>
<com.twofortyfouram.locale.intent.extra.BLURB>Jetzt ausstempeln</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.dynamicg.timerecording</Str>
<Str sr="arg2" ve="3">Zeiterfassung</Str>
<Int sr="arg3" val="0"/>
</Action>
</Task>
</TaskerData>
 
if verwenden, wenn das nicht zutriftt passiert nichts

bitte als beschreibung, nicht xml.
 

Ähnliche Themen

-Sven-
Antworten
1
Aufrufe
252
note.apk
N
Viper73
Antworten
3
Aufrufe
219
Viper73
Viper73
N
Antworten
14
Aufrufe
578
senior-ipaq
S
Zurück
Oben Unten