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 theoneacdriver. for the tea on the core driver, go readnutupsdrv(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 theups.conffile. seetestimeabove.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 supportsinput.transfer.lowandinput.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:
- The NUT (Network UPS Tools) home page:
https://www.networkupstools.org/historic/v2.8.5/
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
- fedora 43: nut 2.8.5-9.fc43 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- fedora 43: nut 2.8.5-9.fc43 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- fedora 44: nut 2.8.5-9.fc44 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- fedora 44: nut 2.8.5-9.fc44 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms