Replies: 5 comments 1 reply
|
Leon,
I’m not sure from your message what data your UPS does and does not send in response to the upsc daemon being queried. Maybe you could use the “raw” endpoint to download the JSON or the “view raw” option on the menu to display the debugging JSON supplied by your device and attach it as a file here. I can look though it and see what’s present.
One thing I would say is that calculating runtime from a battery level is notoriously unreliable (which is why quite a few models don’t do it)
Regards,
A
From: leon-ITA ***@***.***>
Sent: 01 December 2024 16:17
To: ArthurMitchell42/nutcase ***@***.***>
Cc: Subscribed ***@***.***>
Subject: [ArthurMitchell42/nutcase] RunTime (Discussion #70)
Hi all, I've installed this awesome service, but I've a very simple question I guess!
My UPS tecnoware doesn't have the runtime information, I've seen into the Json message and this information is not present.
My question is: is possible force this value i.e. by using the current UPS load and the mhA of the battery? Or Let me know if you have other ideas?
Ciao
—
Reply to this email directly, view it on GitHub<#70>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ATTOABV6ZHL6ZYBUY42ILUD2DMY6VAVCNFSM6AAAAABSZ2PHZ6VHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZXGU4DSNRXGI>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.******@***.***>>
|
|
thanks for your quick answer. { |
|
I've had a look through the data and there isn't a way to make even vaguely accurate estimate of run time. The only data that might be used is the battery charge percentage however that isn't reliable in terms of linearity and the data doesn't list a shutdown point meaning it isn't possible to match a kx + y extrapolation to it. This means that trying to extrapolate useful data from it would be nothing more than a guess. |
|
@leon-ITA If you fake power outages and got data over time and feed that to chatGPT I'm sure you can get a formula and then the "Reworking variables" support probably wouldn't be that bad. But you need to get way more data. AI slop incomming: Extrapolating runtime for a UPS involves a mix of chemistry (the discharge curve of lead-acid batteries) and physics (the efficiency of the inverter). While the NUT variables don't explicitly state the battery's Amp-hour (Ah) capacity, we can deduce it from the standard configurations for Tecnoware models. 1. Estimating Battery CapacityThe
2. The Runtime FormulaTo calculate the runtime ( $$T = \frac{V \times Ah \times \eta \times Peukert}{W}$$ Where:
3. Extrapolated Estimates (at 15% Load)Assuming a typical 800VA/480W Tecnoware unit, a 15% load is approximately 72 Watts. Battery Size | Estimated Runtime (Minutes) | Notes -- | -- | -- 7Ah Battery | ~45 - 55 mins | Standard for Era Plus 750/900 9Ah Battery | ~60 - 75 mins | Standard for Era Plus 1100Understanding the Discharge CurveLead-acid batteries do not drop voltage linearly. You can use your
Next StepsTo get a more precise number, could you check the sticker on the back or bottom of the UPS for the VA rating (e.g., 750VA, 1100VA)? I can use that to confirm the exact battery size and give you a minute-by-minute breakdown. |
|
Hi thanks for your interest my UPS Is 800VA |
Uh oh!
There was an error while loading. Please reload this page.
Hi all, I've installed this awesome service, but I've a very simple question I guess!
My UPS tecnoware doesn't have the runtime information, I've seen into the Json message and this information is not present.
My question is: is possible force this value i.e. by using the current UPS load and the mhA of the battery? Or Let me know if you have other ideas?
Ciao
All reactions