Tasker: Selbstständig Sync von Konten auslösen?

  • 7 Antworten
  • Letztes Antwortdatum
holms

holms

Inventar
12.790
Hallo,

ich hab da zwei Konten, deren Sync mir zu selten stattfindet und will daher mit Tasker den Sync anstoßen.

Das geht mit diesen Plugins: Dem (veralteten) "Synker" und den "SecureTask".

Kann man das mit Tasker mittlerweile auch ohne Plugin hinbekommen? 🤔
 
@holms
Netzwerkaktion / Auto-Sync aus / Warte 3 Sec. / Auto-Sync an
Das stößt bei mir zumindest eine Sync von allen Konten an. Ich würde sicherheitshalber "an und aus" benutzen anstatt "umschalten". Falls die Einstellung mal warum auch immer am Anfang aus sein sollte. Muss aber auch erwähnen das ich Root habe.
 
  • Danke
Reaktionen: holms
@Cecoupeter Danke, ist natürlich eine Holzhammer-Methode... 😅 Root ist egal.

Will ja nur bei 2 Dingen den Sync anstoßen. Und dachte mir: Wenn das mit Plugins seit Jahren geht, könnte Tasker das mittlerweile auch vielleicht selbst?
 
@holms
holms schrieb:
Holzhammer-Methode
Klar... filigran ist's zwar nicht. Aber funzt 🤷‍♂️ Mir persönlich wär's aber auch egal ob die anderen Konten mitaktualisiert würden. Kommt aber auch drauf an wie oft die Synchro stattfinden soll.
 
  • Danke
Reaktionen: holms
@Cecoupeter Naja, ich will so syncen:

Immer wenn ich online bin, das Display eingeschaltet wird und der letzte Sync mehr als 10 min her ist.

Also recht häufig. Und insgesamt wären das bei der Holzhammer-Methode über 30 Synchronisationen 😅

Aber ok, mit Plugin geht das ganz gezielt...

(Früher konnte man über "Synker" auch direkt die einzelnen Sync-Intervalle abändern, geht aber nicht mehr bei allen Apps, etwa aCalendar+ Tasks)
 
Zuletzt bearbeitet:
@holms
Vieleicht ginge das auch irgendwie mit 'nem Intent. Wäre aber recherchiererei dieses herauszufinden.
 
@Cecoupeter Ja, hatte gehofft, jemand weiß was ;)
 
Wie wäre es mit sowas:

Profile: Xxx
Event: Display Unlocked


Enter Task: X1

A1: Ping [
Host: blabla.de
Number: 2
Continue Task After Error:On ]

A2: Stop [ ]
If [ %err Set ]

A3: Variable Set [
Name: %tdiff
To: %TIMES-%Lastsync
Do Maths: On
Max Rounding Digits: 0
Structure Output (JSON, etc): On ]

A4: If [ %tdiff > 600 ]

A5: Auto-Sync [
Set: Off ]

A6: Wait [
MS: 0
Seconds: 3
Minutes: 0
Hours: 0
Days: 0 ]

A7: Auto-Sync [ja
Set: On ]

A8: Variable Set [
Name: %Lastsync
To: %TIMES
Structure Output (JSON, etc): On ]

A9: End If

Wird gestartet wenn das Display entsperrt wird.
Prüft mit einem Ping ob du online bist.
Wenn ja wird geprüft ob er letzte Sync mehr als 10 Min her ist.
Wenn ja wird Auto-Syc aus und nach 3 Sekunden wieder eingeschaltet und die aktuelle Zeit (in Sek.) wird in der Variablen Lastsync gespeichert.
 

Ähnliche Themen

holms
Antworten
1
Aufrufe
154
holms
holms
H
Antworten
12
Aufrufe
394
holms
holms
V
Antworten
11
Aufrufe
1.602
Cecoupeter
Cecoupeter
Zurück
Oben Unten