Kein Kopfzerbrechen... Die Frage ist nur, wie Du die SMS auf der Internetseite anzeigen lassen möchtest.
Tasker könnte das realisieren.
(Ich sehe Izzy schon schmunzeln.
)
Das Schreiben hat länger gedauert, als das Nachdenken wie es funktioniert.
Was ist Dir lieber: 1 SMS pro Stunde mit je 2 Koordinaten (alle halbe Stunde),
oder 1 Koordinate jede Stunde, und eine SMS alle 2 Stunden mit 2 Koordinaten?
Da letzteres weniger Akku verbraucht, und von den SMS-Kosten günstiger ist, nehme ich mal diese Version.
Folgender Gedankengang (nicht gerpüft).
Profil 1
Bedingungen:
Time > From: 00:00 To: 23:59; Repeat YES; every 1 Hour > Done >
Aktion:
+ > Misc > GPS: On > Done >
+ > Misc > Get Location > Done >
+ > File > Write File > File: aufzeichnung.txt; Text: "%DATE %TIME %LOC; %LOCALT" Append: YES > Done >
+ > Misc > GPS: Off > Done >
Profil 2
Bedingungen:
Time > From: 00:00 To: 23:59; Repeat YES; every 2 Hours > Done >
Aktion:
+ > File > Read Line; File: aufzeichnung.txt; To: %SMSINHALT > Done >
+ > Phone > Send SMS; +491234...; Text: %SMSINHALT
+ > File > Delete File; aufzeichnung.txt > Done >
Widget zum ein- und ausschalten:
Task-Widget auf dem Homesceen erzeugen
+ > Variable > Variable Add: %AUFZEICHNUNG_EIN_AUS; Value: 1 > Done
+ > Tasker > If: %AUFZEICHNUNG_EIN_AUS is odd
+ > Tasker > Profile Status: Profil 1; Set: On
+ > Tasker > Profile Status: Profil 2; Set: On
+ > Tasker > Set Widget Icon > Name des Widget angeben (Taskname), Widget für EIN auswählen
+ > Tasker > Set Widget Label> Name des Widget angeben (Taskname), EIN
+ > Tasker > End If
+ > Tasker > If: %AUFZEICHNUNG_EIN_AUS is even
+ > Tasker > Profile Status: Profil 1; Set: Off
+ > Tasker > Profile Status: Profil 2; Set: Off
+ > Tasker > Set Widget Icon > Name des Widget angeben (Taskname), Widget für AUS auswählen
+ > Tasker > Set Widget Label> Name des Widget angeben (Taskname), AUS
+ > Tasker > End If
Anmerkungen:
zu Profil 1:
es könnte auch noch die GPS-Genauigkeit über %LOCACC ausgegeben werden. Aber je mehr hier in die Text-Datei geschrieben wird, desto länger wird auch die SMS, klar. Und ab 160 Zeichen kostet es das doppelte. Ggf. kann auch auf %TIME/DATE verzichtet werden, dann müsste man mal schauen, ob sogar 3 Koordinaten in eine SMS passen. Evtl. reicht es auch die schlechte Netzwerkkoordinate zu nehmen, die ist kürzer und die Standortbestimmung dauert weniger lang.
EDIT: Weil ich es grade gelesen habe: Die Höhe wird mit gefordert, diese habe ich in der SMS-Erstellung ergänzt (%LOCALT). Allerdings weiß ich dann jetzt nicht, ob dann noch 2 Einträge in eine SMS passen. Die Netzwerkkoordinate, kann dann natürlich nicht mehr verwendet werden, da diese keine Höhe auswirft.
zu Profil 2:
ggf. Muss als erste Aktion noch ein Wait eingebaut werden, da ich nicht genau weiß, ob sich die Wiederholungen von alle 1 bzw. 2 Stunden in die Quere kommen. Das Wait muss dann unter Umständen auch an den Timeout von "Get Location" angepasst werden. Wenn hier 100 Sekunden stehen, kann das Wait auch auf 2 Minuten gesetzt werden. Es ist sinnvoll das Profil erstmal zu testen, und dann nicht mit "Send SMS", sondern nur mit "Compose SMS".
zum Widget:
Hiermit kannst Du die Profile manuell ein- und ausschalten. Das Icon und das Label wechseln je nach Zustand.
— geändert am 17.01.2011, 11:17:07
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.