-
Notifications
You must be signed in to change notification settings - Fork 21
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
CPS wrong output voltage #101
Comments
Hi @DfrostX , I'm just grasping why the issue is occurring from reading those threads. It sounds like the value is being reported incorrectly to NUT's software, or it's interpreting a value incorrectly... I'm not quite sure which. Either way, we can only rely on what the NUT server reports to us when we query the server. Perhaps WinNUT could do a trick where we look at the reported UPS model, then from there either subtract 32 from the reported voltage like someone else said, or just ignore the value entirely. WinNUT is currently programmed to substitute default values when an important parameter is missing (which I don't think is very good practice) so that may be another option. |
From what I read it was fixed in NUT 2.8.0 In my case WiNut is reading from a Synology NAS with the UPS connected via USB. So I guess the issue lies with the NAS driver. I think the fix would need to come from Synology. I will open a ticket with them and see. Not having much hope of it being fixed |
I'm afraid that may be the case. If I understood the issue better, I might have been able to make a workaround. Synology seems to pop up here with odd bugs, so hopefully they're on it. Let's leave this bug open until you can confirm a fix. |
I've got exactly the same problem.... and I just updated to DSM 7.2.2. Did Synology ever say anything positive, or indicate that they would do anything? |
@SHC22 It sounds like you're experiencing a combination of this issue and #136. The gauges will display their minimum value if the true variable is unavailable. I'd suggest calibrating to the minimum of 0V then it should display properly. @Grumpy-Old-Engineer Best wishes that you find a good answer. I'd also suggest posting in the Synology Community and/or contacting the NUT people for help. |
@gbakeman (sorry for not posting the screenshot in English language - I couldn't find the language-switch quickly) |
@SHC22 No mistake on your part! Your NUT server does not provide battery voltage or output voltage (confirm in File -> UPS Variables). This will require further troubleshooting. There are a few issues and discussions here on the topic, but essentially you may need to update your NUT server and/or change to a different driver. |
All, If anyone is experiencing this bug on a Synology device, @Grumpy-Old-Engineer has confirmed that Synology is running old software but an update from them is uncertain at this point. I'd encourage anyone experiencing this problem to use an updated instance of the NUT/upsd server software in a different environment (container, package, etc.) until either Synology releases an update or it becomes apparent that WinNUT needs a workaround. |
The follow-up response I received from Synology was not good:
Maybe if everyone with an UPS issue on Synology submits a request to have the 12 year old version of the driver DSM is using replaced with the current version we might get some kind of result. |
Thanks for the update @Grumpy-Old-Engineer. I'll see if I can submit a request on my own Syno account. |
Note from NUT upstream: PR networkupstools/nut#2718 is presumed to have fixed the broken CPS input/output voltage reports (although it did not focus on cases of "voltage too high" reports directly). PR networkupstools/nut#1245 is presumed to have fixed the broken CPS transfer voltage reports, at least the high one (and might have fixed or not the output voltages that were too high). All of those values were reported reasonable in networkupstools/nut#1512 and networkupstools/nut#2718 testing, on the devices available at the time. |
Thanks @jimklimov, I was just about to post the updates! Couldn't have said it better. |
Hi,
I have the wrong output voltage for my CP1500PFCLCD in WiNUT. It display 137v instead of the expected 121-122v (Canada)
Searching online I found out that it is a known bug that seems to originate from usbhid-ups. It has been documented on other software git and forum:
networkupstools/nut#1338
networkupstools/nut#581
https://alioth-lists.debian.net/pipermail/nut-upsuser/2017-June/010685.html
And fixed networkupstools/nut#439 (comment)
Is there anything that can be done to implement a similar fix/workaround?
The text was updated successfully, but these errors were encountered: