APCSMART(8) NUT Manual APCSMART(8) (NAME) apcsmart - APC NUT (SYNOPSIS) apcsmart -h apcsmart -a UPS_NAME [-x option=value ...] apcsmart . nutupsdrv(8) . (SUPPORTED HARDWARE) apcsmart Smart-UPS ( Smart-UPS Matrix-UPS Back-UPS ) ( ). APC ( ): [] <<>> ([very] "old" models) APC EEPROM APC . (/) -- . "smart" () ( ). : o Smart-UPS 2000I o Smart-UPS 900I <<>> ("new" models) . << >> ("3rd. gen") . EEPROM apcsmart . <<>> ("microlink" models) : apcsmart ( apcupsd ). APC ( APC Schneider) (SMT SMX SURTD) . APC -- RJ45 DB-9 -- . NUT << >> (legacy communications card) -- AP9620 ( AP9620 ). . : apcupsd APC apcupsd NUT apcupsd-ups NUT . Microsol Microsol APC Back-UPS "BZ" . "Nobreak" apcsmart -- solis(8) . : o Back-UPS BZ1200-BR o Back-UPS BZ2200BI-BR Smart USB . USB apcsmart usbhid-ups . (CABLING) 940-0024C () . cable= 940-0095B . 940-xx24X : https://www.networkupstools.org/cables.html#_940_0024c_clone "xx" "00" . "X" ("C" "E" ). (pin-out) . ups.conf(5) : *cable*=940-0095B : -x *cable*=940-0095B TTY (TTY MODES) (canonical mode) . USB . ttymode= ups.conf(5) : *ttymode*=raw : -x *ttymode*=raw . APC (EXPLANATION OF SHUTDOWN METHODS SUPPORTED BY APC UPSES) APC . S ( - soft hibernate) APC . () . . <<>>: - . (grace periods) . . <<>>: -- EEPROM . EEPROM EEPROM . . CS ( << >> - "force OB hack") . S << >> (simulate power failure) . S . << >> S -- . cshdelay ( ). APC CS S . @nnn ( ) . @nnn ( - hard hibernate) . ( ) . <<>>: S . nnn*6 : ! nnn = 000 . nnn > 0 . <<>> -- ( S ). <<>>: EEPROM ( S ). nnn > 0 nnn*6 EEPROM . <<>> -- . . NUT . ( awd ). K ( - delayed poweroff) -- . EEPROM . Z ( - instant poweroff) -- . . NUT (SHUTDOWN CONTROL BY NUT) . sdtype=[0-5] (0-5) . . advorder=no|[0-4]+ . . sdtype . . awd=[0-9]{1,3} @ . ( ). . : ! sdtype advorder . advorder sdtype . advorder no sdtype . NUT sdtype=0 -- . SDTYPE . . apcsmart . 0 (S) (@) 1 (S) ( ) ( ) -- (@) 2 (Z) 3 (K) 4 << >> (CS) 5 (@) awd . ADVORDER no [0..4]. APC . . advorder no sdtype . : 0 (S) 1 (@) 2 (K) 3 (Z) 4 << >> (CS) awd . (IGNORING LB STATE) APC -- (LB) -- . (PSU) . 2.6.2 NUT ignorelb ups.conf(5) . LB : battery.charge < battery.charge.low (OR) battery.runtime < battery.runtime.low -- . (override) false ( ). APC battery.charge.low -- ( override. default. ). <<>> battery.runtime.low -- -- (OB). LB NUT . ignorelb ( ). : [apc] ignorelb override.battery.charge.low = 15 override.battery.runtime.low = -1 apcsmart . (runtime) (false) . -- . APC ( ). ignorelb override.* . apcupsd . (SUPPORTED INSTANT COMMANDS) apcsmart : shutdown.return shutdown.return cs << >> shutdown.return at: << >> *6 ( awd ) shutdown.stayoff << >> load.off << >> ( ). . : o load.on o test.panel.start o test.failure.start o test.battery.start o test.battery.stop o bypass.start o bypass.stop o calibrate.start o calibrate.stop (PREVIOUS DRIVER VERSION) apcsmart-old ( ). apcsmart-old . (BUGS) APC (status register) . . APC USB USB (power cycle) . (AUTHORS AND HISTORY) Nigel Metheringham ( apcsmart Russell Kroll) newapc 1.5 . 2.6.2 apcsmart-old apcsmart Michal Soltys . (SEE ALSO) nutupsdrv(8), ups.conf(5), usbhid-ups(8), solis(8) : NUT ( ): https://www.networkupstools.org/historic/v2.8.5 Network UPS Tools 2.8.5 06/21/2026 APCSMART(8)