Grundsätzlich reicht das. Also von mir aus gerne.
Mir fallen nur folgende (kleine) Problempunkte ein:
Mindestinterval muss überall mindestens 3600 -> davon gehe ich aus
Mindestinterval + Schrittweite muss überall 3600 ermöglichen -> vermutlich auch; aber was passiert bei falschen Werten ?
mEn kommen viele Sensoren mit deutlich längeren WakeupIntervallen (und ich wollte kein Gemecker wegen kurzer Batterielaufzeiten lesen

) -> Abhilfe: Hinweis in commandref/Wiki