Thanks for you help.
I give in, and will talk to the alarm company on Monday. Something is not right if the battery should have lasted about 20 hours.
By the way, if I have the engineer's code should I simply be able to enter the PIN and bingo I am in? Or is it more complicated than that?