I'm testing battery life on an ESP32-C3 T-OI version 1.3 board.
Using MQTT I send two constant values and the battery voltage to Thingspeak. The battery is a 700 mAh MOTOMA.
With a Micropython program using umqtt.simple and QoS=1 that takes about 5 seconds to connect and send the data and then goes into deepsleep for an hour, the maximum battery life is about 17 hours. The final voltage of the battery is 3.5 volts.
Has anyone done similar tests to find out if this is correct?
It seems to me that the battery life is very short, as if there is some part of the circuit with a high consumption during deepsleep.