ONEAC(8)

โœจ ONEAC โ€” the oneac driver, explained by your fav Unix bestie โœจ

okay so this is the manual page for oneac, the driver for Oneac UPS equipment. it lives in the NUT Manual (that's section 8, system administration, iykyk ๐Ÿ’…). sit down, grab a strawberry, and let's get into it ๐Ÿ“


๐ŸŒธ NAME ๐ŸŒธ

oneac โ€” the driver for Oneac UPS equipment. literally that's the whole name, no notes, periodt.


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

oneac -h

oneac -a UPS_NAME [OPTIONS]
note, bestie โ€” this man page only documents the hardware-specific features of the oneac driver. for the tea on the core driver, go read nutupsdrv(8). ๐Ÿซถ

๐Ÿ‘‘ SUPPORTED HARDWARE ๐Ÿ‘‘

this driver is compatible with various Oneac UPS families. the lineup:

  • EG โ€” late 80s, early 90s, plug-in serial interface card. vintage. iconic.
  • ON โ€” early and mid-90s, plug-in serial interface card.
  • OZ โ€” mid-90s on, DB-25 std., interface slot.
  • OB โ€” early 2000's on, big cabinet, DB-25 std., interface slot. big cabinet energy fr fr.

if your UPS is equipped with the Basic Interface card, bestie, you gotta use the genericups(8) driver instead. no cap.


๐Ÿ’– EXTRA ARGUMENTS ๐Ÿ’–

this driver supports these optional settings in the ups.conf(5) file:

  • testtime=num โ€” change the battery test time from the 2 minute default. โœจ
  • offdelay=num โ€” change the shutdown delay time from the 0 second default. โœจ

๐Ÿ”ฅ INSTANT COMMANDS ๐Ÿ”ฅ

this driver supports the following Instant Commands. (peep upscmd(8) if you need the deets.)

๐Ÿ’… All UPS units

  • shutdown.return โ€” turn off the load, possibly after a delay, and return when power is back.
  • shutdown.stop โ€” stop a shutdown that's in progress.
  • shutdown.reboot โ€” shut down the load briefly while rebooting the UPS.
  • test.failure.start โ€” starts a 15 second long simulation of an input power failure.
  • test.battery.start.quick โ€” start a "quick" battery test. the default time is 2 minutes, and you can set that time in the ups.conf file. see testime above.
  • test.battery.stop โ€” stops a battery test that is in progress.

๐Ÿฆ‹ All ON UPS units

  • reset.input.minmax โ€” reset the minimum and maximum input line voltage values seen since the last reset or power on.

๐ŸŒˆ Newer ON UPS units

  • test.panel.start โ€” start testing the UPS panel.
  • test.battery.start.deep โ€” start a "deep" battery test. this test runs the UPS until the low battery point and then returns to the AC line.
  • reset.input.minmax โ€” reset the minimum and maximum input line voltage values seen since the last reset or power on.
  • beeper.enable โ€” enable UPS beeper/buzzer.
  • beeper.disable โ€” disable UPS beeper/buzzer.
  • beeper.mute โ€” mutes the UPS beeper/buzzer for the current alarm condition(s).

โญ WRITABLE VARIABLES โญ

check out upsrw(8) to see what variables are writable for your UPS. ๐Ÿ‘€

note #1 โ€” if your UPS supports writing battery.runtime.low, the new set value is to be entered in minutes (up to 99) but the reported value is reported in seconds (set value * 60). the math is mathing, don't worry. ๐Ÿงฎ
note #2 โ€” if your UPS supports input.transfer.low and input.transfer.high, those values are used to create an allowable output range. the UPS will do what it can to keep the output voltage value within the defined range (for example: tap change or switch to inverter). she's doing her best, okay ๐Ÿ˜ญ

๐Ÿซถ AUTHORS ๐Ÿซถ

  • Bill Elliot <bill@wreassoc.com>
  • Eric Lawson <elawson@inficad.com>

๐ŸŒธ SEE ALSO ๐ŸŒธ

The core driver:

Internet resources:


and that's the whole page, bestie ๐Ÿ’œ this was Network UPS Tools 2.8.5, dated 10/07/2026 โ€” so when you're out here running oneac, know that the lore is real, the version is pinned, and you ate. mwah ๐ŸŽ€โœจ

๐Ÿ“ฆ where this page comes from