<div dir="ltr"><div>Discussion at <a href="https://github.com/networkupstools/nut/pull/2837#issuecomment-2710802065">https://github.com/networkupstools/nut/pull/2837#issuecomment-2710802065</a> tells us that EcoFlow devices may be doing something similar.</div><div>Worse, the `battery.runtime` reports depend greatly on whether it is charged or being used. From the post:<br><li>
<p dir="auto">> * The battery.runtime has different meaning/value while the
power station is ONLINE (in UPS, or pass-through mode) and when it is
DISCHARGING.</p>
</li><li>
<p dir="auto">> * I have Anker and Ecoflow models and their respective
smartphone application, while ONLINE shows somewhere around
one-and-two-thirds of a day running time. I asked them why? Why show a
value instead of OnGrid, or ONLINE. Here is the answer I received from
Ecoflow:<br>
> > "When the device is fully charged to 100%, the battery will stop
charging, but it will continue to power the device's internal systems,
such as the Battery Management System (BMS) and the cooling fan. These
systems will gradually consume the battery's power, and the time listed
is the duration the battery can sustain this power in its current state.
However, once the battery level drops to 97%, it will automatically
start charging again."</p>
</li></div><div><br></div><div>So my guessy take on this is that the load is also normally fed from the wall, just some internal electronics
(controller, fan)
is fed from battery to be always available - and its power draw is so small that it would survive for about 40hrs if left alone, and that is what the reading represents then. When wall power goes out, the load on the battery increases and the numbers drop suddenly.</div><div><br></div><div>>
* The current Ecoflow firmware does not return an UPS Load value. Without
that you can't (even programmatically) have a Run Time value. So you get
the battery.runtime instead :)</div><div><br></div><div>So until the power goes out, they even have no way to predict how much that would stress the battery/transformer/inverter/...</div><div><br></div><div>Oh joy.</div><div><br></div><div>Jim</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Mar 11, 2025 at 12:54 PM Greg Troxel via Nut-upsdev <<a href="mailto:nut-upsdev@alioth-lists.debian.net">nut-upsdev@alioth-lists.debian.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I was looking at the manual for a cyberpower CPS1500AVRLCD3:<br>
<br>
<a href="https://m.media-amazon.com/images/I/A1-K2cO6SbL.pdf" rel="noreferrer" target="_blank">https://m.media-amazon.com/images/I/A1-K2cO6SbL.pdf</a><br>
<br>
and noticed they call this "GreenPower" which is probably one of many<br>
flavors of ECO :-)<br>
<br>
In this case, they say that they don't power the transformer in normal<br>
operation, persumably switching with relays to power it for voltage step<br>
up/down during low/high voltage, and turning on the inverter for missing<br>
voltage. Obviously they must have some power supply for control<br>
electronics and maybe trickle charge of the battery.<br>
<br>
<br>
_______________________________________________<br>
Nut-upsdev mailing list<br>
<a href="mailto:Nut-upsdev@alioth-lists.debian.net" target="_blank">Nut-upsdev@alioth-lists.debian.net</a><br>
<a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsdev" rel="noreferrer" target="_blank">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsdev</a><br>
</blockquote></div>