Continuing the discussion from Groov date time gadget:
Thank you Ben for the new thread.
As work around, I store timer values to an integer, every time timer reach 1s.
if (HasUpTimerReachedTargetTime(tmr)) then
ntmr = ntmr + tmr;
And do not forget to start timer on power up.
Timers are not persistent in PAC Control either.
You need to programmatically manage the timer values.
This is the best thread here that offers some insight and some sample code;
Another thread here with some more thoughts on the topic;