{"id":439,"date":"2023-01-11T19:49:54","date_gmt":"2023-01-11T11:49:54","guid":{"rendered":"https:\/\/pokewithastick.net\/?p=439"},"modified":"2023-07-07T09:44:42","modified_gmt":"2023-07-07T01:44:42","slug":"battery-lifespan-test-complete","status":"publish","type":"post","link":"https:\/\/pokewithastick.net\/?p=439","title":{"rendered":"Battery lifespan test complete"},"content":{"rendered":"\n<p>A while back, after using my Nordic PPK2 Power Profiler to gather power-usage data for the floater, I did some basic calculations to try and determine the theoretical battery lifespan.<\/p>\n\n\n\n<p>The test has been running for many months and finished on 31st Dec 2022. <br>With the floater sending data every 5-min, my theoretical lifespan was 8 and-a-bit months.<br>What was actually achieved was 7 months, 3 weeks, 5 days. <br>Considering the events over the testing time, I&#8217;m pretty happy about the end result.<br>It is a sample-size of one so not necessarily typical. It is what it is.<\/p>\n\n\n\n<p>In that time I had WiFi dropouts, power-cuts, my Raspberry-pi that logs the data locked-up for over a week before I noticed, and the home router died and was replaced. <br>The Raspberry-pi lockup did not affect the battery lifespan but the other stuff did so there was several periods of WiFi logon-timeouts for the floater. Considering all that, just under 8 months was a good result. <\/p>\n\n\n\n<p>Device cut-off was 2.9V. Looking at the graph, its definitely over the edge of the discharge cliff so perhaps 3V would be better.<\/p>\n\n\n\n<p>The shape of the discharge was unexpected. I have no explanation of the dip and recovery about 2\/3 of the way through the test. There were no WiFi issues around that time.<br>As the final steep decline starts, the router started to have issues and the &#8216;lift&#8217; of the voltage was after a series of high-discharge events (WiFi timeouts). <br>I&#8217;m speculating if the higher-than-normal discharges have an effect on the battery chemistry (the mobility of charge transfer). <br>The normal discharging current pulses are short and infrequent. Maybe the higher (and more sustained) current pulses help things to move around more at a molecular level. <br>Or I could be completely barking up the wrong tree and its a software glitch in my sampling\/averaging routine. The reported voltage is the average of a run of 64 samples.<br>The step-down a bit later is when the router died so a bunch of WiFi timeouts for the floater, till the replacement router was fitted. This happened after the knee of rapid voltage drop.<\/p>\n\n\n\n<p>If anyone reading this knows more about the low level battery chemistry of LiFePo4 cells and how they behave, I&#8217;d be happy to hear from them  \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/01\/real-dis.jpg\" target=\"_blank\" rel=\"https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/01\/real-dis.jpg noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"294\" src=\"https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/01\/mini-dis.jpg\" alt=\"\" class=\"wp-image-440\" srcset=\"https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/01\/mini-dis.jpg 600w, https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/01\/mini-dis-300x147.jpg 300w, https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/01\/mini-dis-150x74.jpg 150w, https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/01\/mini-dis-500x245.jpg 500w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>7-July-23<br>And another one..<br>This floater is inside a metal brewery keg, which is in a modified fridge (for temperature control). It uses a small repeater sitting on top of the keg because the loss going from inside two metal containers (keg + fridge) is too much, but from just inside the fridge is OK. The fridge is not so RF &#8216;sealed&#8217; so easy to get the signal out.<br>This has run for 8-months so far (4-Nov-22 to 7-Jul-23) and is down to ~3.16 volts so probably time to recharge as its just at the start of the final faster decline.<\/p>\n\n\n\n<p>The WiFi environment was mostly good but the router was unplugged for an afternoon. All in all, a quite reasonable result.<br>I don&#8217;t apply any temperature compensation to the ADC readings and this shows up as the sudden dips\/peaks as the temperature swings by 20-degC (or more) during a cold-crash.<br>The floater reporting rate was set to 5-min.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/07\/discharge2-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"398\" src=\"https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/07\/discharge2-1-1024x398.jpg\" alt=\"\" class=\"wp-image-472\" srcset=\"https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/07\/discharge2-1-1024x398.jpg 1024w, https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/07\/discharge2-1-300x117.jpg 300w, https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/07\/discharge2-1-150x58.jpg 150w, https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/07\/discharge2-1-768x299.jpg 768w, https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/07\/discharge2-1-1536x597.jpg 1536w, https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/07\/discharge2-1-2048x796.jpg 2048w, https:\/\/pokewithastick.net\/wp-content\/uploads\/2023\/07\/discharge2-1-500x194.jpg 500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Discharge lifespan<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>A while back, after using my Nordic PPK2 Power Profiler to gather power-usage data for the floater, I did some basic calculations to try and determine the theoretical battery lifespan. The test has been running for many months and finished &hellip; <a href=\"https:\/\/pokewithastick.net\/?p=439\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-439","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pokewithastick.net\/index.php?rest_route=\/wp\/v2\/posts\/439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pokewithastick.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pokewithastick.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pokewithastick.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pokewithastick.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=439"}],"version-history":[{"count":11,"href":"https:\/\/pokewithastick.net\/index.php?rest_route=\/wp\/v2\/posts\/439\/revisions"}],"predecessor-version":[{"id":481,"href":"https:\/\/pokewithastick.net\/index.php?rest_route=\/wp\/v2\/posts\/439\/revisions\/481"}],"wp:attachment":[{"href":"https:\/\/pokewithastick.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pokewithastick.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pokewithastick.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}