Smoke alarms go off in the middle of the night for no apparent reason and then is fine
You may have batteries getting old. You need a battery tester (not expensive). Even new batteries can be faulty, and supply low voltage to an appliance. This will cause a fire alarm to false-trigger, sometimes.