Inkbird Sensors
I'm using a handful of Inkbird temperature/humidity sensors for my home automation, and I have to say that I'm quite disappointed with their battery life...

They always drain the batteries in a matter of weeks...

I still don't understand why, but they all follow the same pattern... Run for a couple of weeks at 100% and then rapidly discharge over a period of few days.
I'm using duracell AAA batteries, and for a while I though that low temperatures were the cause (two sensors are inside a freezer, and one inside a fridge), so I've tried using lithium batteries as they should perform better in sub-zero temperature. They are very expensive, but didn't fare that much better.
The sensor itself is weather-proof and has a magnet to attach to metal surfaces, so that's quite conveniet, and it's suitable for a freezer and being outside...
I have a bunch of Xiaomi temp/humidity sensors in my rooms, but those are cell-battery operated, and I don't think they would do well in a freezer or under the rain.
This kinda sucks, since I constantly have to replace the batteries and can't just trust it to work reliably...
I wish I could reflash them to use Zigbee instead of Bluetooth LE, as I've done with the Xiaomi's...
My last hope is to try to update the firmware maybe, and see if it helps.
update: Ugh, why do I have to log into your shitty app to access local sensors via bluetooth? That's exactly the reason why I hate IOT and Smart Devices and prefer to self-host everything locally.
update 2: No luck... ☹️ The Search Continues...