Для метеостанции выбрал литий-тионилхлоридную батарейку. Хочется редко её менять, поэтому считаю не только потребление во сне, но и время каждого пробуждения. В этой сборке SHT40 измеряет температуру и влажность, а nRF отправляет результат по Zigbee.

Цикл стараюсь делать коротким: проснуться, получить показания, подготовить сообщение и дождаться завершения обмена. Между такими событиями устройству нечего делать. Экран и кнопки для просмотра показаний не понадобились — данные получаю через Zigbee.
Проверка на столе
Точный срок работы пока не называю. Он зависит от интервала измерений, частоты передачи и того, сколько повторных попыток потребуется. Сначала хочу проверить полный цикл на своём экземпляре и только потом прикидывать, как часто придётся менять батарейку.
Сон — только часть расхода
Короткий обмен по Zigbee тоже входит в расход батарейки. В журнале отдельно отмечаю длительность пробуждения и повторные отправки: по одному значению тока сна их не видно.
Что проверяю дальше
Хочу сравнить несколько интервалов передачи в одном и том же месте. Так будет понятно, какой режим даёт достаточно свежие показания без лишних пробуждений. Ёмкость батарейки и результаты полного цикла запишу перед оценкой срока работы.

Продолжение и история ревизий: Метеостанция на SHT40 с Zigbee.
Ещё из журнала
Зазор 0,3 мм лучше часа с надфилем
Крышка с зазором 0,15 мм села так хорошо, что я не смог её снять. PETG после остывания решил, что это склейка.