Im not telling you to change anything here, just a note of waring....
Not that it appears to be effecting you now, but timers are assigned numbers, and having an alias called timer1 may at some future time effect the operating of a timer.
ie: if i go
/timer 0 1 echo -s $time
i get
-
* Timer 1 halted
-
12:34:56
12:34:57
12:34:58 etc
to control that timer i can use
/TIMER1 -p
/TIMER1 -r
/TIMER1 off
pause/resume/off(delete)
if your alias exists it would call your alias instead and run your timer by mistake.
You could correct it by using
/STimer1 -o /timer 0 1800 $!read(Timer1.txt)
simply renaming the alias stimer1 nothing fancy
-o for offline timer, runs all the time!