I have been running a Moteino USB on 4 AAA batteries for several years. Typically, the Moteino, which has several sensors attached, runs on the AAAs for well over a year before the batteries need to be replaced. Several months ago, the Moteino stopped running, the batteries were depleted and I replaced them with four fresh AAAs of the same type. However, instead of running over a year, the unit needed new batteries after about a month. Again, I put in fresh batteries and again they needed replacement after a little over a month.
The Moteino sensor module still performed normally with fresh batteries, but the life time was much shorter. I measured the current draw during the wake and sleep periods. The wake current was about 7.9mA and about 0.700mA in the sleep mode - much higher then when the Moteino module was first put in service and explained by the battery life had become much shorter. I measured the current on a different Moteino USB board wired the same way as the first unit and loaded with the same software. The current measurements were about 7.9mA waking and only 0.014mA in the sleep mode, in other words much lower than the original Moteino and explaining why the battery life had suddenly before much shorter.
This is the sleep section of my sketch:
radio.sleep ();
LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);
My question: Could something have happened to the original Moteino after the recent battery changes to increase the sleep mode power consumption?
I've read about problems resulting from letting the supply voltage drop too much with the brownout detector turned off, but I have no idea if this is related to my problem.