Hi all. Just want to mention here that the Viewpower software must be the worst I've ever used in my entire life. A java app that runs 100% on a CPU core while hosting a web server. Awful. I found a much smaller, efficient app that shows you everything you need without destroying your pc:
https://foxylab.com/UPSAssistant.php?en
It actually supports the Mustek communication protocol (which is what the Mecer units use).
It also has a nice little button at the top to disable the beeper. The only issues I have left are that the Mecer UPS's disconnect every 10 seconds - you hear the windows sound for a USB device disconnecting over and over again.
So the hardware side of the communication and the software side are both abysmal. But I thought I'd let you guys know about that software. It eases the pain a bit
The other thing to note is that when the UPS fully drains due to loadshedding, etc, the UPS loses it's settings and the beeper will be enabled again when power comes back. Also frustrating.
I'm guessing this is why APC UPS's cost much more than these Mecer, RCT, etc units (all seem to be the same hardware - Mustek). I think they likely have proper drivers that actually function. the point of a UPS with a pc attached is to notify the pc to turn off while it keeps the power on for a few minutes. These cheap units can't even get that right without ruining the performance of your pc.
That turned into a bit of a rant, sorry. I've spent a lot of time investigating how they work as I wanted to make my own app that would turn the beeper off automatically from a raspberry pi (was looking at
https://networkupstools.org) but everytime I get going, Loadshedding stops and I don't want to waste too much time fixing this.
Hope this info helps anyone