<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[TechTalk]]></title><description><![CDATA[RQ™ musing over tech.]]></description><link>https://techtalk.rehanqasim.com</link><image><url>https://substackcdn.com/image/fetch/$s_!PzYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a23848-3b02-4dfc-8088-94c31f05a19c_608x608.png</url><title>TechTalk</title><link>https://techtalk.rehanqasim.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 28 Apr 2026 08:57:28 GMT</lastBuildDate><atom:link href="https://techtalk.rehanqasim.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Rehan Qasim]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[techietok@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[techietok@substack.com]]></itunes:email><itunes:name><![CDATA[Rehan Qasim]]></itunes:name></itunes:owner><itunes:author><![CDATA[Rehan Qasim]]></itunes:author><googleplay:owner><![CDATA[techietok@substack.com]]></googleplay:owner><googleplay:email><![CDATA[techietok@substack.com]]></googleplay:email><googleplay:author><![CDATA[Rehan Qasim]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why 100% State of Charge (SoC) Isn’t Always What It Seems in Solar Batteries ]]></title><description><![CDATA[Understanding the Factors That Influence Battery SoC Accuracy in Residential Solar Systems]]></description><link>https://techtalk.rehanqasim.com/p/why-100-state-of-charge-soc-isnt</link><guid isPermaLink="false">https://techtalk.rehanqasim.com/p/why-100-state-of-charge-soc-isnt</guid><dc:creator><![CDATA[Rehan Qasim]]></dc:creator><pubDate>Wed, 28 May 2025 14:24:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PzYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a23848-3b02-4dfc-8088-94c31f05a19c_608x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When your residential solar system shows a battery at 100% State of Charge (SoC), it&#8217;s tempting to assume the battery is fully charged and operating at peak capacity. &#8203; However, the reality is more nuanced. &#8203; SoC readings are approximations influenced by various factors, and understanding these can help you better manage your system and maximize battery performance. &#8203;</p><h3><strong>Why 100% SoC May Not Be Absolute</strong> &#8203;</h3><h4><strong>1. Battery Management System (BMS) Calibration</strong> &#8203;</h4><p>Modern solar batteries, especially lithium-based ones, rely on a Battery Management System (BMS) to estimate SoC. &#8203; The BMS uses voltage, current, and charge cycle data to calculate SoC, but these estimates can drift over time. &#8203; Without periodic recalibration, the "100%" displayed may not reflect the battery&#8217;s true physical capacity. &#8203; For example, as a battery degrades, the BMS might still consider "100%" to be what used to be its full capacity. &#8203;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://techtalk.rehanqasim.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading TechTalk! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4><strong>2. Battery Chemistry</strong></h4><p>Battery type plays a significant role in SoC accuracy:</p><ul><li><p><strong>Lead-acid batteries</strong>: These rely on voltage spikes to indicate full charge, making SoC estimation more straightforward but still not energy-precise. &#8203;</p></li><li><p><strong>Lithium batteries</strong>: Lithium batteries have flatter voltage curves, making it harder to accurately estimate SoC at higher levels (e.g., 95&#8211;100%). &#8203; This often leads to inaccuracies in readings. &#8203;</p></li></ul><h4><strong>3. Charger and Inverter Settings</strong> &#8203;</h4><p>Many systems are configured to limit charging to less than full capacity to extend battery lifespan. &#8203; For instance, lithium batteries are often capped at 95% charge. &#8203; Despite this, the system may still display 100% SoC based on the adjusted range rather than the battery&#8217;s true maximum capacity. &#8203;</p><h4><strong>4. Environmental Factors</strong></h4><p>Temperature and battery age can skew SoC readings:</p><ul><li><p><strong>Cold temperatures</strong>: Batteries may appear more charged than they actually are. &#8203;</p></li><li><p><strong>Hot temperatures</strong>: Batteries may appear less charged. &#8203; Additionally, as batteries age, their actual capacity decreases, but the system may still show 100% based on outdated calibration. &#8203;</p></li></ul><h4><strong>5. Voltage-Based Estimation Limitations</strong> &#8203;</h4><p>Many systems use voltage as the primary method for estimating SoC. &#8203; However, battery voltage can appear "full" before the battery is truly saturated with charge, especially under light loads. &#8203; This can lead to misleading SoC readings. &#8203;</p><h3><strong>How to Improve SoC Accuracy</strong> &#8203;</h3><p>If precision is critical for your solar system&#8212;especially in off-grid setups&#8212;consider these tips:</p><ol><li><p><strong>Periodic Full Charge-Discharge Cycles</strong>: Allow the BMS to recalibrate by occasionally performing full charge and discharge cycles. &#8203;</p></li><li><p><strong>Use Advanced Monitoring Tools</strong>: Invest in coulomb counter-based battery monitors, such as the Victron BMV series or SmartShunt, which provide more accurate SoC readings. &#8203;</p></li><li><p><strong>Monitor Energy Output</strong>: Track how much energy your battery delivers during discharge cycles to assess its true capacity. &#8203;</p></li><li><p><strong>Check System Settings</strong>: Ensure your charger and inverter settings align with your battery&#8217;s specifications and lifespan goals. &#8203;</p></li><li><p><strong>Account for Environmental Factors</strong>: Be mindful of temperature effects and battery aging when interpreting SoC readings. &#8203;</p></li></ol><h3><strong>In Summary</strong></h3><p>A 100% SoC reading is a useful approximation, but it&#8217;s not a perfect measurement of your battery&#8217;s true state. &#8203; It&#8217;s best interpreted as "fully charged according to system settings and recent battery behavior" rather than an absolute chemical state. &#8203; By understanding the factors that influence SoC accuracy, you can make informed decisions to optimize your solar system&#8217;s performance and battery longevity.</p><p><strong>Tip for Solar Enthusiasts</strong>: If you&#8217;re unsure about your battery type or system configuration, consult your manufacturer&#8217;s guidelines or reach out to a professional for tailored advice. Accurate SoC readings are key to ensuring your system runs efficiently and reliably.</p><p>Let me know if you'd like to dive deeper into battery types or monitoring tools!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://techtalk.rehanqasim.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading TechTalk! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[This is TechTalk.]]></description><link>https://techtalk.rehanqasim.com/p/coming-soon</link><guid isPermaLink="false">https://techtalk.rehanqasim.com/p/coming-soon</guid><dc:creator><![CDATA[Rehan Qasim]]></dc:creator><pubDate>Tue, 18 Feb 2025 08:30:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PzYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a23848-3b02-4dfc-8088-94c31f05a19c_608x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is TechTalk.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://techtalk.rehanqasim.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://techtalk.rehanqasim.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>