-
-
Notifications
You must be signed in to change notification settings - Fork 350
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tecnoware Era Plus 2000 #2253
Comments
Oh I've just noticed that on Manjaro Arm (I'm running nut on a rpi) the package version is 2.8.0 and not 2.8.1 as I thought. This evening when I'll be at home I'll try the last version. |
Ok so I've installed the latest version from Manjaro testing branch but nothing changed.
and
|
This seems related to #1652 (relatively recent changes in just this area) and to an extent to #2267 (as a report of similar difference of driver behaviors). Running the two drivers with raised debug verbosity (see e.g. https://github.com/networkupstools/nut/wiki/Changing-NUT-daemon-debug-verbosity article) could help discern the issue better. I think the FWIW, the report for "1500" model states a Debug log would show some decisions made early in driver init... |
Thanks a lot for the responce, I thought that the issue would have been forgotten between other issues. I'm a bit busy this week but I'll definitely dive into it this weekend to provide all the logs. |
Does the problem with Tecnoware 2000 was solved? I have the same UPS and not reporting too. |
@DjMayone : did you check with a recent NUT release? What exactly does the driver debug log say? |
I've added NUT add-on to my homeassistant. UPS is recognized but, in the log, I've a couple of errors:
I think Era Plus 2000 is not in NUT database... |
The For |
It seems you can specify any keyword in yaml OIFS=$IFS
IFS=$'\n'
for configitem in $(bashio::config "devices[${device}].config"); do
echo " ${configitem}" >> /etc/nut/ups.conf
done
IFS="$OIFS" |
So how I can configure "runtimecal"? Thank you! |
@DjMayone : Did you read the man page linked above? After selecting the effective discharging speed numbers (ideally by experiment with your UPS and your workload for it - hence calibration in the name), add the line to I can only guess the YAML would be something like:
|
I've encountered pretty much the same issue. Says it can't detect the number of battery packs and that battery runtime will not be calculated. I'm new to this, so how can I calculate the right values for runtimecal? Or should I wait for a new version? |
@mineLdiver : I hate to be "that guy", but did you read NUT documentation (the driver man page)? The See e.g. https://networkupstools.org/docs/man/nutdrv_qx.html :) |
Well, sorry, but I'm more confused now. Are battery not being visible and runtimecal not being set - separate issues then? |
Technically speaking, yes. Since the Following the work done with PR #1652 / issue #1279 (released with NUT v2.8.1) the You can also try to set the In any case, it can be helpful to re-run the driver with raised debug verbosity, and check what subdrivers it tries by default and perhaps why it decides they are not a good fit (or if it stops on the first one that works, while there may be some other further in the loop - just not tried yet). FWIW:
|
I think I'll wait next release of HomeAssistant NUT component because I'm not so skilled to follow your advices 😉 |
Tried setting every protocol you listed, all but Q1 either said they don't support the device or crash. |
Oh, nevermind, I should have referred to the hardware compatibility list from the beginning, my bad. However, it does mention that it's deprecated. Will it be removed in the future updates? |
So do you think is better to stay on blazer_usb? Another question: which number do you use as langid_fix? |
Can you please post the If
|
How can I execute upsc command from HomeAssistant OS? |
Oh, HA. Don't use it s can't help directly. Well, you could run a client from the outside if the data server does not |
@DjMayone, @jimklimov is right, you can open a bash shell inside a plugin container in HA given that you have a terminal plugin with disabled protection: Then from the terminal prompt with
|
That's my results: blazer_usb battery.charge: 100 nutdrv_qx battery.charge: 100 |
Just as a (hopefully taken friendly) comment. The whole issue discussion section of this repo is super broken. You guys can't open a technical issue about a clear defined situation and then end up talking about home assistant. Go to chat/discord for that. Or to the component repo. I've been reading 30 issues related to hunnox and i'm blown away by the amount of off topic there is in here. Totally unusable as an issue tracker. Anyway. I mean this in a respectful and friendly way and I hope my comment is received that way. Or at least as a constructive criticism. |
My PowerWalker VI 1000 LCD connected to HA Yellow running HA 2024.10.4 gives the following:
I don't understand why the load is permanently zero? |
I have two ups tecnoware era plus 1500 that works well with both blazer_usb and nutdrv_qx driver. I have also a tecnoware era plus 2000 that works only with nutdrv_qx. The output of
upsc
for the 1500 looks like this:The output of upsc for the 2000 is:
As you can see all the battery related "values" aren't shown (especially the battery charge).
Are there a way to get the driver read those values? I don't think it would be so difficult because the ups are basically the same, but with different battery.
I can provide logs and test eventual changes since I have the device.
Edit 1:
When I start with
sudo upsdrvctl start
on the tecnoware 2000 it seasCan't autodetect number of battery packs [-1/27.00] Battery runtime will not be calculated (runtimecal not set)
.The text was updated successfully, but these errors were encountered: