Der fährt aber bei Batteriebetrieb nicht in den Standby, bzw. versetzt z.B. das LAN/WLAN in den Schlaf? (stromsparen)
Du bist dir auch sicher, dass dein Programm "läuft?
* in ein Log schreiben wann der Timer ausgeführt wurde
* * eine Lücke sollte dir dann ja auffallen
* * oder die Zeit zur letzten ausführung messen und wenn viel größer als 10 Sekunden, dann ins Log
* wann er versucht das zu senden
* und ob das Senden erfolgreich war