Thanks for the suggestions.
Mine were Fire Angel with the a built in 10 year battery so not cheapies but they haven't managed a year. I was just wondering if dust gets into them can that mess them up long term? I'm doing major renovations and at times the house has been full of dust, once quite fairly triggering the smoke alarm.