Re: [Apcupsd-users] apcupsd not showing any UPS load
Brought to you by:
adk0212
|
From: Jeffery S. <je...@cj...> - 2025-11-29 20:20:31
|
Ted: Once again, thanks for the detailed history. It's is all making more sense now and yes, I do wish I had known about this before purchasing another SMC model, but since my old unit was working just fine on my previous workstation and only needed a new battery, I really didn't give it any thought. When I get a moment, I'll look into the MODBUS code and see what's up. I may swap out the battery from the new unit into the old one and see if that helps. As you said below, my past experience in installing new batteries in the UPS has twice been followd by some UPS internal failure requiring the unit to be replaced, so I also just replace the entire unit rather than update the battery. Regards, -- Jeff Ted Mittelstaedt <te...@mi...> writes: >The main product lines hit are the SMC (and SRT) series. These were >always targeted at the small business market - the 10-15 person company >with 1 server, running Windows Server. The protocol change happened >before Schneider purchased APC. The really small individual market or >1-2 person company market was buying BackUPS and didn't care about the >self-test stuff. >Although APC makes a rack-mounted SMC they mostly sell the standalone >UPSes in the SMC model line. >I'm pretty positive that the way things played out is that back in the >"olden days" during the reign of the beige-colored UPSes (SmartUPS and >BackUPS) that APC had some really sharp in-house talent that designed >and built microprocessor-controlled boards and very simple firmware. >What I think happened was those people retired or moved on and for a >while they were just making a few firmware tweaks but things basically >were the same through the reign of the "Black-fronted UPSes with just >lights" But then the Chinese (CyberPower and Goldenmate and so on) >started releasing UPSes with big digital readouts on the front and APC >had to respond to that - and also very likely they were also facing the >end of production of the older microprocessors and support chips used >for the UPSLink firmware. >I'm pretty sure whoever was in charge of APC farmed out a redesign of >the new firmware to a 3rd party and I'm 100% positive that they didn't >know what the hell they were doing (the APC person not the 3rd party) >and the 3rd party took APC down the yellow brick road.  Without >understanding anything APC signed a developer agreement for a >PROPRIETARY SDK that required them to not release source code or other >documentation for Microlink. When word of this got out the large >enterprises (that's me) basically told APC we won't be buying anymore >UPSes from APC, we will switch over to Eaton, because your not going to >make us pay licensing for PowerChute Business over our dead bodies. >That was what triggered the decision to write MODBUS support into the >APC firmware. And as Klaasdc found out 6 years ago, the MODBUS >implementation copies the same formatting of parameters from Microlink, >so clearly the MODBUS firmware was sort of a quick hack - and I'm also >pretty sure that the development group that screwed over APC was not >particularly happy about writing it because I'm pretty sure they get a >portion every time APC sells a UPS with a copy of PowerChute. >But, having 2 independent protocols inside of a UPS chews up more flash >than a single protocol, so the cost-reduced SmartUPS line - the SMC - >appears to be frozen out. >I do hope you try out that KlassDC github python code I posted the link >to and report back to us - we get so little info on Microlink because >few people using apcupsd buy Microlink-only UPSes. >There has, unfortunately, been some bit-rot in the apcupsd code, the >primary problem at this time is that apcupsd has problems with running >MODBUS over USB now, whereas a few years ago, that worked. However, the >FDDI and ATEN and Prolific USB-to-serial adapters are so ridiculously >cheap on Ebay for the Chinese clones, AND they are STILL including >honest-to-God serial ports on server-class hardware (HP Proliants and >such) that limiting MODBUS to serial port only inside of apcupsd, is >really not the limit it appears on the surface. The SMT models that >include MODBUS are all targeted to Enterprises who are using them in >cabinets and relay racks with server quality hardware that can plug into >the APC serial cable, the low-end BackUPSs that have monitoring ports >all support USB-UPSHID and work out of the box with apcupsd. >It's actually more significant that NUT finally appropriated the MODBUS >code out of apcupsd just like they did when the UPSLink protocol was >reverse-engineered. NUT has a far more wide support for different UPSes >as well as they had some financial support from Eaton at one time. They >also are affected by that bug with MODBUS not working on USB but I'm >happy to let them try to fix it. >It's the folks like yourself - people wanting to buy a cut above the >SOHO BackUPSes, but not understanding why it's important to pay an extra >$200 for a SMT instead of a SMC, are the ones getting screwed over. I >think the issue with the SMCs is that they only speak Microlink out that >USB port, not USB-UPSHID like the lower end BackUPS. (the lower end >BackUPS don't speak Microlink) But it's really hard to know. I >personally don't have a SMC model UPS in my fleet so I can't test. It >MIGHT be that the USB port merely starts out Microlink but receipt of a >magic packet switches it to USB-UPSHID. >You also have to keep in mind that once an Enterprise gets large enough, >UPS monitoring isn't as important as you would think. The reason I use >UPS monitoring in the Enterprise is because that way my department gets >notified when a battery in a UPS is toasted, instead of having to depend >on the notoriously unreliable users we have, letting us know "there's >this strange beeping coming from the closet" But not much of what's >plugged into most of my UPSes in the Enterprise are setup to shut down >on power loss - because in the locations where I have servers that >really matter - we have generators. And in the less critical locations >it's all network gear and it makes no difference if the site loses power >for the network to stay up because people can't get power for >workstations and monitors and such. >The truth is that the entrance of Cloud Computing is a much greater >threat to the UPS market than any of this arguing over protocols. APC >for sure makes far more money off the sale of BackUPSes than large >SmartUPSes, to SOHO. But, when the 2-10 employee business goes 100% to >the cloud - who needs a UPS? And when the home users go to laptops - >which just about all of them have save the hardcore gamers - who needs a >UPS? >This is why I think that APC's board allowed APC to be acquired in 2007 >by Schenider. And it's not lost on anyone that Schneider squashed UPSes >into datacenter cooling systems. They saw the on-premise server market >shrinking as SOHO exited it, and the datacenter market growing as SOHO >entered it, and they figured they could disguise the revenue drop off in >the UPS division by pairing it with revenue increase from the datacenter >cooling products. >Nowadays when you buy a BackUPS you are basically buying something made >on the same assembly lines in China that are making CyberPower UPSs >CyberPower has little presence in the US Enterprise market - which is a >very conservative purchasing market - and likely never will. But they >use the same protcol that BackUPSes use - and that GoldenMate Pro uses >and all of the other no-name Chinese UPSes use - USB-UPSHID. >I'm probably an anomaly in Enterprise purchasing anyway since I know a >lot of Enterprise IT directors just spec SMT for -everything- including >stuff (like switches) that can't even plug into a UPS monitoring port, >whereas I'll use BackUPSes for the non-server stuff. And in the real >blue chip companies they don't even bother buying replacement >-batteries- they just throw the entire UPS in the garbage 3 years after >buying it and buy a new one. I learned a lot about how these companies >operate in a prior life with judicious dumpster diving.... >Ted >On 11/28/2025 1:31 PM, Jeffery Small wrote: >> Ted: >> >> Thanks you for all of the very useful information. Since you have >> explained the change in APC protocol, I can stop banging my head against >> this problem. It would be nice if apcupsd was ever modified to deal with >> this, but I can expect it would be a difficult problem. >> >> I'm sad to see another great company like APC taken over by Schneider and >> made worse for the end user, similar to Oracle purchasing Sun Microsystems. >> >> >> Time marches on -- not always for the better. >> >> Regards, >> >> >> _______________________________________________ >> Apcupsd-users mailing list >> Apc...@li... >> https://lists.sourceforge.net/lists/listinfo/apcupsd-users |