I am the Video and Networking Engineer for a live music tour (the band is Pretty Lights for those who are interested, and we stream all of our shows live at Twitch ). One of the challenges that I face is that we have UPS battery backups back stage and at our FOH (mix position in the crowd) and occasionally we encounter power outages (usually when someone accidentally unplugs a cable or if a circuit breaker blows). The UPS is obviously there to keep critical systems and network components powered in these events. The problem we have is that we cannot hear the UPS screaming for help over the music.
I have purchased some LED strobes that I’m trying to set up to notify us that there’s a power failure on the UPS systems. My thought is to use HA to turn on those strobe lights which can be easily done with a smart plug. The challenge is that there is no integration for either the APC or Cyberpower UPS systems that we are using. Each of the 3 UPS systems have network interfaces but Im struggling to get data from them and I’m hoping that someone in the community may have come across these before and might have worked out how to pull data from them.
I’m using Two (2) APC SMT3000RM2UC 2700w Rack Mount Backup & Surge Protectors that have APC “SmartConnect” which will email me about a power failure but sometimes we don’t have the best internet connection on site and again the loud and bass heavy environment sometimes makes noticing phone notifications difficult.
We also have One CyberPower OR500LCDRM1U 300w UPS with the optional RMCARD205 UPS Management Module installed which provides Ethernet connectivity.
I know that there is a NUT integration for Home Assistant but none of these UPSs are connected to computers via USB and to be honest I’d rather poll the UPS directly via it’s Ethernet port if possible.
My fallback solution would be to use an extra smart plug parallel to where each of the UPS systems plug in and poll that smart plug and when the plug becomes unavailable then trigger the smart plug with the strobe to turn on but that doesn’t seem as elegant of a solution as getting data straight from the UPSs themselves.
If anyone has any advice or suggestions I’d really appreciate it, thanks!
I think in a case like this I would probably lay a shielded category 5 twisted pair cable from the UPSs to the FOH and then have a laptop placed there with some surveillance running over the UPS status.
A cat5 can be up to 100m between active equipment and you might need a switch near one of the UPS too to connect all your UPSs.
The switch should be secured by a UPS too and the laptop in the FOH would probably have its own battery acting as UPS.
The laptop makes it possible to run different software including HA in as a guestOS in a VM and then have the HA client running in the hostOS.
Cat5 cables should not be that expensive and if it is shielded, then electro-magnetic noise will not be a problem too. WiFi and other wireless connection in a concert setup might be a bit risky. There can be a lot of noise around power cables and much of the wireless gear used by musicians, such as microphones, probably also use the same wireless frequency spectrum.
I don’t believe the APC UPS supports SNMP, I do think that the CyberPower one does though. I’ll do some experimentation with SNMP
I did see this page you linked me to the other night when I first started researching this and after re-reading it just now I saw that the mention of the NIS server attachment. I might be able to get that to work, I was just hoping to have a more “out of the box” solution with a direct integration for the UPSs that utilized just their ethernet connections natively without the need to run another server and daemon combination.
Thanks for your feedback, you may have pushed me in the right direction!
Connectivity to where the UPS is located isn’t an issue for me, I have a 50gbps fiber network from backstage to FOH, I’m just trying to avoid adding extra computers/hosts in an already very crowded environment. My hope was that someone already had dealt with these devices before and knew how to talk to them directly.
I do also have a robust wifi network being used for devices and sensors used by the show already so adding smart plugs as my sensors is probably the easiest path forward if I can’t get data straight from the UPSs themselves.
User have reported three different APC Smart-UPS 3000 models and its a bit tricky to figure out which one is similar to yours, but maybe try to the program and see. https://networkupstools.org/ddl/APC/index.html
Came across this whilst looking for something else, but thought I’d share my setup.
I have 3 Cyberpower UPSs in my network, 1 is connected to a windows machine running the Cyberpower Power Panel software, and the other 2 are connected to Raspberry Pi 3s via USB, each running NUT.
HA runs on the Windows machine, with the NUT addon to get sensor data from the 2 RPis, and SNMP sensors to get data from Power Panel.
So the OP could simply attach RPis running NUT to effectively network the UPSs.
Its a much cheaper way than buying networked UPS hardware.