PHOENIXCONTACT_MODBU(8)
π PHOENIXCONTACT_MODBU(8) β the phoenixcontact_modbus page, bestie edition π
okay so this is the NUT Manual page for phoenixcontact_modbus, and I'm gonna walk you through literally every single thing it says, no gatekeeping, no cap. π«Ά
β¨ NAME β¨
phoenixcontact_modbus β the driver for Phoenix Contact π¦
β¨ SYNOPSIS β¨
phoenixcontact_modbus -h
phoenixcontact_modbus -a DEVICE_NAME [OPTIONS]
π heads up, bestie: this man page only documents the hardware-specific features of thephoenixcontact_modbusdriver. For the core driver tea, go readnutupsdrv(8). π
β¨ SUPPORTED HARDWARE β¨
This driver should support the PhoenixContact QUINT-UPS industrial DC UPS, model 2320461, plus all the compatible models that vibe with it. π More info about this UPS lives down in the Internet resources section below.
phoenixcontact_modbus uses the libmodbus project for its Modbus implementation. periodt. β
β¨ HOW TO CONFIGURE THE UPS β¨
π Note: this UPS β and its manual β calls Low-Batt the "Shutdown Event". Same thing, different name, iykyk.
You need the "IFS-RS232-DATACABLE" to talk to this UPS on Linux, because the IFS-USB cable just... doesn't seem to be supported. π FYI, the communication parameters are: 115200,E,8,1.
You also need the UPS-CONF Windows software (it's free! download it from their site) to configure the UPS signals and timers. π₯οΈβ¨
- Run the UPS-CONF
- Go to SettingsβTime Setting
- Choose "state of charge shutdown delay"
- Choose Remote starts PC-Shutdown in Mains and Battery mode
- On the PC-Shutdown enter the maximum value (5 minutes)
- On the PC-Restart delay enter the time you want the UPS to leave the output power off before restarting (e.g. 60 seconds), after mains power is restored.
- On the UPS, turn the screw to the "PC-MODE" position
Configuring it the way above ensures that:
- When power is lost, UPS constantly calculates remaining battery time
- When remaining battery time is less than 5 minutes (PC-Shutdown setting), it will raise the "Shutdown" event (seen as LOW-BATT in NUT)
- From that moment even if input power is restored, the UPS will cut the output power to its load after 5 minutes
- When the input power is restored, the UPS will restore output power after 60 seconds (PC-RESTART delay setting).
Meaning of settings:
- PC-Shutdown: How long before output cutoff the UPS will raise the "shutdown event" signal. Max value for this is 5 minutes. So PC should be able to shutdown within 5 minutes.
- PC-Restart: How long to delay output power after power is restored. Max is 60 seconds.
β¨ EXTRA ARGUMENTS β¨
This driver doesn't support any optional settings. that's it, that's the section π
β¨ INSTALLATION β¨
This driver may be not built by default. You can build it by installing libmodbus and running configure --with-modbus=yes.
You also need to give proper permissions on the local serial device file (/dev/ttyS0 for example) to allow the NUT user to access it. π
β¨ INSTANT COMMANDS β¨
This driver doesn't support any instant commands. nothing, nada, zero π
β¨ CONFIGURABLE VARIABLES β¨
The following variables can be set in the NUT configuration as default.* values to override or monitor UPS behavior using the phoenixcontact_modbus driver.
β οΈ Note: As of NUT v2.8.4, there is currently no support for run-time setting of these values (e.g. with upsrw(8)). Currently they are only considered once, during driver initialization. So set them before you start, bestie, not after. π
battery.energysave.delay=numβ Time after entering battery mode before PC shutdown signal is triggered by the UPS (in seconds).ups.timer.shutdown=numβ Time allowed for PC to shutdown (in seconds). Maximum is 300 seconds.ups.timer.start=numβ Duration for which output power remains turned off before rebooting the PC system back on (in seconds).ups.delay.start=numβ Delay before switching back to mains after power is restored (in seconds). The mains voltage must be within the threshold for this time, to initiate automatic PC restart.experimental.ups.mode.selector=numβ UPS operating mode. For example,9corresponds to PC-Mode (vendor-defined).experimental.battery.warning_soh=numβ Battery warning threshold for State of Health, in percent.input.voltage.low.critical=numβ Threshold voltage (in V) below which the UPS will switch to battery mode.input.voltage.high.critical=numβ Voltage threshold (in V) above which the UPS will consider mains power restored (see also below).
β¨ AUTHORS β¨
the icons who made this happen π:
- Spiros Ioannou <sivann@gmail.com>
- Ricardo Rodriguez <rikyrod2001@gmail.com>
- Ulfat Hasangarayev <ulfathasangarayev@gmail.com>
β¨ SEE ALSO β¨
The core driver:
Internet resources:
- The NUT (Network UPS Tools) home page: https://www.networkupstools.org/historic/v2.8.5/
- libmodbus home page: http://libmodbus.org
- More information about PhoenixContact QUINT-UPS industrial DC UPS, model 2320461 UPS series can be found here: https://www.phoenixcontact.com/online/portal/us?uri=pxc-oc-itemdetail:pid=2320461
okay bestie that's the whole page, you ate it, go configure your industrial DC UPS and slay π πΈ
this was Network UPS Tools 2.8.5, dated 10/07/2026 β signing off, 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