I use rechargeables for most of my sensors. RCR2s for the Iris v2 contact and motion (most of the motion sensors I keep on non-rechargables). I’m still deploying the RCR2s I got back then, as the sensors I got in 2020 are just now using up their original CR2s, after almost 4 years. I only get 18 months on the RCR2s.
I keep a spreadsheet of battery replacement dates. I’ve changed batteries in 31 devices so far this year.