Completely agree with this. I have been using miflora for more than a year with a bluetooth dongle and command line readings from a linux script. I changed battery two months ago and that happens at the same time I was migrating to home assistant with an ESP32 reading with ESPHome the miflora unit. It has last for only two months with that config.
Also note that I upgraded the miflora firmware with the updated version which says in the release notes something about ‘fixing issues with battery’.
If fixing issues with battery makes the battery last for two months now, I prefer when it was ‘broken’ and lasts one year for sure.