Had exactly the same thing many times.
Once a customer was convinced it’s was the alarm and insisted we attend site to fix. I advised that we would charge for the visit.
On arrival I found an old carbon monoxide detector down the back of a sideboard in the lounge, I was on site less than a minute.
they kicked off big time when they got the bill and canceled there contract, they did pay though.
good riddance nob heads.