I have a non-contact coolant alarm fitted to the header tank. It's one of the ones which sticks to the outside of the tank, no drilling (I'd thought it was a Haydyn one but it's not). I used a bit of fingernail glue to stick it to the tank (didn't have superglue to hand). It'd been fine for over a week.
I was driving yesterday and the alarm went off. I ws able to stop the engine immediately because I was in an industrial estate so not in traffic. Fearing the worst, I got out and looked under the van but there's no puddle of coolant. No trace of a leak at all.
I left it for a while, then put the key in the ignition to move the van 50 yards to a parking space. Coolant alarm chirped when I turned the van on (self test) but didn't actually go off.
Leaving the van for a couple of hours, it was cool enough for me to carefully open the header tank and dip the dipstick in. The coolant level was perfect. Same as it's been when checked at home a day before.
I then decided to drive home but the alarm went off again. Couldn't see any issues so decided it was a false alarm and indeed the alarm turned off after a minute and didn't come back on. At no point during any of this time did the temperature gauge actually rise past the usual 11 o'clock position.
Surely a false alarm? But how?
I have this alarm tapped into the 12v feed for the cigarette lighter/door mirrors/radio (fuse

Checked starter battery after a few hours at home - 12.7 volts. Leisure battery was just 12v though.
Any thoughts? Coolant seems fine so really am thinking it's a bad alarm or bad voltage?