Apcupsd
General
Apcupsd Home
Site Visits
 
Documentation
Online Manual
PDF Manual
 
Downloads
All Files
 
Support
Email Lists
Support
Bug Reporting
 
SourceForge
Project Page
SVN

SourceForge.net Logo

    

Apcupsd a daemon for controlling APC UPSes

Apcupsd can be used for power mangement and controlling most of APC's UPS models on Unix and Windows machines. Apcupsd works with most of APC's Smart-UPS models as well as most simple signalling models such a Back-UPS, and BackUPS-Office. During a power failure, apcupsd will inform the users about the power failure and that a shutdown may occur. If power is not restored, a system shutdown will follow when the battery is exhausted, a timeout (seconds) expires, or runtime expires based on internal APC calculations determined by power consumption rates. Apcupsd is licensed under the GPL version 2.

Apcupsd Releases

Stable: 3.14.11 (31 January 2014) [ Source ] Windows ] [ OSX ]

Release 3.14.11 adds MODBUS protocol support for newer APC UPSes. It also includes digital signatures on the Windows USB driver and the Windows installer package which should make installation on recent versions of Windows easier.

The MODBUS protocol gives access to advanced UPS features on newer UPSes that previously only supported Microlink. A firmware upgrade may be required to enable MODBUS support on some UPSes. Please see the ReleaseNotes for further details.

Apcupsd 3.14.11 is the latest stable release, containing many bug fixes and new features over previous releases. Users of all previous versions are encouraged to upgrade.

Online Manual or a PDF Version of the Manual

If you want to learn a bit more about apcupsd, you can browse the manual online. If you have any corrections/comments to the manual, please send them to the apcupsd-users mailing list (see below). For bug reports and developer contact, please see below. If you want a pdf copy of the manual, you can find it here.

Bugs and Email Support

Please don't email me directly, it is much better to address bug reports and questions to the user's mailing list, to which you must be subscribed, otherwise your email regrettably goes down the bit bucket -- you can blame the spammers for that. See the Email Lists page for links and how to subscribe.

Release Notification and User's Email List

If you want to be notified by email when new releases are available, please sign up for the apcupsd-announce mailing list. This is easily accomplished by following the instructions at: http://lists.sourceforge.net/lists/subscribe/apcupsd-announce.

If you would like to receive the user's email, please visit the following site and follow the instructions: http://lists.sourceforge.net/lists/subscribe/apcupsd-users.

Apcupsd Network Information

To see my Linux/Windows APC UPSes running with apcupsd in real-time, just click here.

Other Software for Apcupsd

David Ranch has developed some very interesting graphing support for APC UPSes, which works with apcupsd. Using apcupsd's logging capabilities, David provides setup instructions and scripts to produce high quality, daily PDF graphs of all the important UPS power conditions. To learn more about this, please visit his site.

APC

If you want to know more about APC products for protecting your computer, you can find it at the APC Home Site.

Apcupsd Hosted on Source Forge

We have moved the release of source and binaries (downloads) to Source Forge for several reasons: 1. Lack of manpower to maintain several sites, 2. The excellent Open Software Development services offered by Source Forge. In addition to hosting all our new releases, the Source Forge site has a CVS repository where you can find the very latest development software. Please visit it and become familiar with how it works.

If you wish to get a copy of the latest CVS code, you can do so by doing:

  cvs -d:pserver:anonymous@apcupsd.cvs.sourceforge.net:/cvsroot/apcupsd login
(Press ENTER when prompted for a password)
  cvs -z3 -d:pserver:anonymous@apcupsd.cvs.sourceforge.net:/cvsroot/apcupsd co apcupsd

The above will put a copy of the current CVS into the directory named apcupsd (better make sure it does not exist before issuing the command).

Thereafter to get the latest code, simply:

  cd apcupsd
  cvs -z3 update -Pd