Move from old nut2 Python lib to more recent, still supported and first party PyNUTClient Python lib.
How was it tested? How can it be tested by the reviewer?
I don't get any errors in Octoprint's log on my setup (Raspberry Pi OS Bookworm + OctoPrint 1.10.1 + CyberPower UPS over USB) although I do only have the one UPS handy to test with; that said, this PR should cover what the old library did 1:1.
What does this PR do and why is it necessary?
Move from old nut2 Python lib to more recent, still supported and first party PyNUTClient Python lib.
How was it tested? How can it be tested by the reviewer?
I don't get any errors in Octoprint's log on my setup (Raspberry Pi OS Bookworm + OctoPrint 1.10.1 + CyberPower UPS over USB) although I do only have the one UPS handy to test with; that said, this PR should cover what the old library did 1:1.
What are the relevant tickets if any?
16