Not sure, but I think the reason ionizing smoke detectors have an expiration date is that they depend on a speck of radioactive material for the ion source, which is spent after 7 years. Maybe co2 detectors work the same way. If so, the fact that it starts beeping after 7 years may only be because they built a clock into it as a reminder. I don't think the 7 years is extended by turning off the power -- just the alarm.