{
  "tab_connection": "Connection",
  "tab_advanced": "Advanced",
  "label_host": "NUT server host",
  "help_host": "Hostname or IP address of the NUT server (e.g. 192.168.1.100)",
  "placeholder_host": "192.168.1.100",
  "label_port": "Port",
  "help_port": "Port the NUT server listens on — 3493 unless upsd was configured differently",
  "label_networkInterface": "Network interface",
  "help_networkInterface": "Select a specific network interface for outgoing connections (optional)",
  "label_pollInterval": "Poll interval (s)",
  "help_pollInterval": "How often to query the NUT server (2–300 seconds)",
  "label_username": "Username",
  "help_username": "NUT username (optional — required for commands and writable variables)",
  "label_password": "Password",
  "help_password": "Password of that NUT user, stored encrypted. Only needed for commands and writable variables",
  "btn_checkConnection": "Test connection",
  "label_commandTimeout": "Command timeout (s)",
  "help_commandTimeout": "Timeout for individual NUT commands (1–30 seconds)",
  "label_enableCommands": "Enable instant commands",
  "help_enableCommands": "Allow sending instant commands (INSTCMD) to the UPS — requires authentication",
  "label_enableSetVar": "Enable writable variables",
  "help_enableSetVar": "Allow changing writable UPS variables (SET VAR) — requires authentication",
  "supportHeader": "Support",
  "aboutInfo": "ioBroker.nut2 monitors UPS devices via the Network UPS Tools (NUT) protocol. All UPS devices connected to a NUT server are automatically discovered.",
  "donateKofi": "Support on Ko-fi",
  "donatePaypal": "Donate via PayPal",
  "channelInfo": "Adapter information",
  "connectionStatus": "Connection status",
  "channelBattery": "Battery",
  "channelDevice": "Device",
  "channelDriver": "Driver",
  "channelInput": "Input power",
  "channelOutput": "Output power",
  "channelUps": "UPS",
  "channelOutlet": "Outlets",
  "channelAmbient": "Ambient sensors",
  "channelStatus": "Status flags",
  "channelCommands": "Commands",
  "statusRaw": "Raw status",
  "statusSeverity": "Severity level",
  "statusDisplay": "Status display",
  "upsReachable": "Reachable",
  "notifyTrigger": "Trigger poll (upsmon event)",
  "upsLastNotify": "Last upsmon event",
  "channelUpsInfo": "Information",
  "flagOnline": "On line power",
  "flagOnBattery": "On battery",
  "flagLowBattery": "Low battery",
  "flagHighBattery": "High battery",
  "flagReplaceBattery": "Replace battery",
  "flagCharging": "Charging",
  "flagDischarging": "Discharging",
  "flagBypass": "Bypass active",
  "flagCalibrating": "Calibrating",
  "flagOff": "Off",
  "flagOverloaded": "Overloaded",
  "flagTrimming": "Trimming voltage",
  "flagBoosting": "Boosting voltage",
  "flagForcedShutdown": "Forced shutdown",
  "flagAlarm": "Alarm",
  "cmdBeeperDisable": "Disable beeper",
  "cmdBeeperEnable": "Enable beeper",
  "cmdBeeperMute": "Mute beeper",
  "cmdLoadOff": "Turn off load",
  "cmdLoadOn": "Turn on load",
  "cmdLoadOffDelay": "Turn off load (delayed)",
  "cmdLoadOnDelay": "Turn on load (delayed)",
  "cmdShutdownReturn": "Shutdown and return",
  "cmdShutdownStayoff": "Shutdown and stay off",
  "cmdShutdownStop": "Stop shutdown",
  "cmdShutdownReboot": "Reboot UPS",
  "cmdTestBatteryStart": "Start battery test",
  "cmdTestBatteryStop": "Stop battery test",
  "cmdCalibrateStart": "Start calibration",
  "cmdCalibrateStop": "Stop calibration",
  "ambient.contacts.status": "Contact status",
  "ambient.humidity": "Ambient humidity",
  "ambient.humidity.alarm": "Humidity alarm",
  "ambient.present": "Sensor present",
  "ambient.temperature": "Ambient temperature",
  "ambient.temperature.status": "Temperature status",
  "battery.alarm.threshold": "Battery alarm threshold",
  "battery.capacity": "Battery capacity",
  "battery.capacity.nominal": "Nominal capacity",
  "battery.charge": "Charge",
  "battery.charge.approx": "Approximate charge",
  "battery.charge.low": "Low charge threshold",
  "battery.charge.restart": "Restart charge threshold",
  "battery.charge.warning": "Warning charge threshold",
  "battery.charger.status": "Charger status",
  "battery.charger.type": "Charger type",
  "battery.current": "Battery current",
  "battery.current.total": "Total battery current",
  "battery.date": "Battery date",
  "battery.date.maintenance": "Next battery maintenance",
  "battery.energysave": "Energy-saving mode",
  "battery.energysave.delay": "Energy-saving delay",
  "battery.energysave.load": "Energy-saving load threshold",
  "battery.energysave.realpower": "Energy-saving power threshold",
  "battery.mfr.date": "Battery manufacturing date",
  "battery.packs": "Battery packs",
  "battery.packs.bad": "Faulty battery packs",
  "battery.packs.external": "External battery packs",
  "battery.protection": "Deep-discharge protection",
  "battery.runtime": "Runtime remaining",
  "battery.runtime.low": "Low runtime threshold",
  "battery.runtime.restart": "Restart runtime threshold",
  "battery.status": "Battery health",
  "battery.temperature": "Battery temperature",
  "battery.temperature.cell.max": "Highest cell temperature",
  "battery.temperature.cell.min": "Lowest cell temperature",
  "battery.type": "Battery type",
  "battery.voltage": "Battery voltage",
  "battery.voltage.cell.max": "Highest cell voltage",
  "battery.voltage.cell.min": "Lowest cell voltage",
  "battery.voltage.high": "Full-charge voltage",
  "battery.voltage.low": "Empty-battery voltage",
  "battery.voltage.nominal": "Nominal battery voltage",
  "device.contact": "Contact person",
  "device.count": "Device count",
  "device.description": "Description",
  "device.location": "Location",
  "device.macaddr": "MAC address",
  "device.mfr": "Manufacturer",
  "device.model": "Model",
  "device.part": "Part number",
  "device.serial": "Serial number",
  "device.type": "Device type",
  "device.uptime": "Uptime",
  "device.usb.version": "USB version",
  "driver.flag.allow_killpower": "Allow kill power",
  "driver.flag.ignorelb": "Ignore low battery",
  "driver.name": "Driver name",
  "driver.parameter.pollfreq": "Poll frequency",
  "driver.parameter.pollinterval": "Poll interval",
  "driver.parameter.port": "Port",
  "driver.parameter.synchronous": "Synchronous mode",
  "driver.state": "Driver state",
  "driver.version": "Driver version",
  "driver.version.data": "Driver data version",
  "driver.version.internal": "Driver internal version",
  "driver.version.usb": "USB library version",
  "input.bypass.frequency": "Bypass frequency",
  "input.bypass.switch.off": "Switch bypass off",
  "input.bypass.switch.on": "Switch bypass on",
  "input.bypass.switchable": "Bypass switchable",
  "input.bypass.voltage": "Bypass voltage",
  "input.current": "Input current",
  "input.current.high.critical": "Critical high input current",
  "input.current.high.warning": "Warning high input current",
  "input.current.low.critical": "Critical low input current",
  "input.current.low.warning": "Warning low input current",
  "input.current.nominal": "Nominal input current",
  "input.current.status": "Input current status",
  "input.eco.switchable": "Eco mode switchable",
  "input.feed.color": "Feed cable colour",
  "input.feed.desc": "Feed name",
  "input.frequency": "Input frequency",
  "input.frequency.extended": "Extended frequency range",
  "input.frequency.high": "Upper frequency limit",
  "input.frequency.low": "Lower frequency limit",
  "input.frequency.nominal": "Nominal input frequency",
  "input.frequency.nominal.range": "Permitted frequency deviation",
  "input.frequency.status": "Input frequency status",
  "input.load": "Input load",
  "input.phase.shift": "Phase shift",
  "input.phases": "Input phases",
  "input.power": "Input apparent power",
  "input.quality": "Mains quality",
  "input.realpower": "Input active power",
  "input.realpower.nominal": "Nominal input active power",
  "input.sensitivity": "Input sensitivity",
  "input.source": "Active input source",
  "input.source.preferred": "Preferred input source",
  "input.transfer.boost.high": "Boost upper voltage",
  "input.transfer.boost.low": "Boost lower voltage",
  "input.transfer.bypass.forced": "Forced bypass transfer",
  "input.transfer.bypass.high": "Upper bypass voltage limit",
  "input.transfer.bypass.low": "Lower bypass voltage limit",
  "input.transfer.bypass.outlimits": "Bypass on output out of limits",
  "input.transfer.bypass.overload": "Bypass on overload",
  "input.transfer.delay": "Transfer delay",
  "input.transfer.eco.high": "Upper eco mode voltage",
  "input.transfer.eco.low": "Lower eco mode voltage",
  "input.transfer.frequency.bypass.range": "Permitted bypass frequency deviation",
  "input.transfer.frequency.eco.range": "Permitted eco mode frequency deviation",
  "input.transfer.high": "High transfer voltage",
  "input.transfer.high.max": "Highest settable upper threshold",
  "input.transfer.high.min": "Lowest settable upper threshold",
  "input.transfer.hysteresis": "Transfer hysteresis",
  "input.transfer.low": "Low transfer voltage",
  "input.transfer.low.max": "Highest settable lower threshold",
  "input.transfer.low.min": "Lowest settable lower threshold",
  "input.transfer.reason": "Reason for last transfer",
  "input.transfer.trim.high": "Trim upper voltage",
  "input.transfer.trim.low": "Trim lower voltage",
  "input.voltage": "Input voltage",
  "input.voltage.extended": "Extended voltage range",
  "input.voltage.high.critical": "Critical high input voltage",
  "input.voltage.high.warning": "Warning high input voltage",
  "input.voltage.low.critical": "Critical low input voltage",
  "input.voltage.low.warning": "Warning low input voltage",
  "input.voltage.maximum": "Maximum input voltage",
  "input.voltage.minimum": "Minimum input voltage",
  "input.voltage.nominal": "Nominal input voltage",
  "input.voltage.status": "Input voltage status",
  "outlet.count": "Outlet count",
  "outlet.current": "Outlet current",
  "outlet.delay.shutdown": "Outlet shutdown delay",
  "outlet.desc": "Outlet description",
  "outlet.group.id": "Outlet group ID",
  "outlet.group.status": "Outlet group status",
  "outlet.group.type": "Outlet group type",
  "outlet.id": "Outlet ID",
  "outlet.status": "Outlet status",
  "outlet.switchable": "Switchable",
  "output.current": "Output current",
  "output.current.nominal": "Nominal output current",
  "output.frequency": "Output frequency",
  "output.frequency.nominal": "Nominal output frequency",
  "output.inverter.latency": "Inverter switch-over time",
  "output.phases": "Output phases",
  "output.power": "Output apparent power",
  "output.voltage": "Output voltage",
  "output.voltage.nominal": "Nominal output voltage",
  "power.percent": "Apparent power share",
  "ups.alarm": "UPS alarm",
  "ups.beeper.status": "Beeper status",
  "ups.contacts": "Dry contacts",
  "ups.date": "UPS date",
  "ups.delay.reboot": "Reboot off time",
  "ups.delay.shutdown": "Shutdown delay",
  "ups.delay.start": "Start delay",
  "ups.display.language": "Display language",
  "ups.efficiency": "Efficiency",
  "ups.firmware": "Firmware version",
  "ups.firmware.aux": "Auxiliary firmware version",
  "ups.id": "UPS identifier",
  "ups.load": "Load",
  "ups.load.high": "Overload threshold",
  "ups.mfr": "UPS manufacturer",
  "ups.mfr.date": "UPS manufacturing date",
  "ups.mode": "Operating mode",
  "ups.model": "UPS model",
  "ups.power": "Apparent power",
  "ups.power.nominal": "Nominal power",
  "ups.productid": "Product ID",
  "ups.realpower": "Real power",
  "ups.realpower.nominal": "Nominal active power",
  "ups.serial": "UPS serial number",
  "ups.shutdown": "Shutdown enabled",
  "ups.start.auto": "Automatic restart",
  "ups.start.battery": "Cold start on battery",
  "ups.start.reboot": "Restart after shutdown",
  "ups.status": "UPS status",
  "ups.temperature": "UPS temperature",
  "ups.test.date": "Last self-test",
  "ups.test.interval": "Self-test interval",
  "ups.test.result": "Self-test result",
  "ups.time": "UPS time",
  "ups.timer.reboot": "Reboot countdown",
  "ups.timer.shutdown": "Shutdown timer",
  "ups.timer.start": "Start timer",
  "ups.type": "UPS type",
  "ups.vendorid": "Vendor ID",
  "ups.watchdog.status": "Watchdog status",
  "flagWaiting": "Waiting",
  "flagEcoMode": "ECO mode",
  "label_useTls": "Use TLS (STARTTLS)",
  "help_useTls": "Encrypt the connection via STARTTLS — recommended when sending a username and password",
  "label_tlsRejectUnauthorized": "Require valid certificate",
  "help_tlsRejectUnauthorized": "Reject self-signed or invalid certificates. Leave off for a typical self-signed NUT server; enable for man-in-the-middle protection (a CA file below lets you trust your own certificate)",
  "label_tlsCaFile": "CA certificate file",
  "help_tlsCaFile": "Path to a PEM file on the ioBroker host with the certificate authority (or the self-signed server certificate) the strict check should trust — leave empty to trust the system certificate store only",
  "placeholder_tlsCaFile": "/opt/iobroker/nut-ca.pem",
  "cmdShutdownDefault": "Default shutdown",
  "cmdShutdownRebootGraceful": "Graceful reboot",
  "cmdTestPanelStart": "Start panel test",
  "cmdTestPanelStop": "Stop panel test",
  "cmdTestFailureStart": "Start power-failure test",
  "cmdTestFailureStop": "Stop power-failure test",
  "cmdTestBatteryStartQuick": "Start quick battery test",
  "cmdTestBatteryStartLow": "Battery test until low",
  "cmdTestBatteryStartDeep": "Start deep battery test",
  "cmdTestSystemStart": "Start system test",
  "cmdBypassStart": "Switch to bypass mode",
  "cmdBypassStop": "Leave bypass mode",
  "cmdResetInputMinmax": "Reset input min/max",
  "cmdResetWatchdog": "Reset watchdog timer",
  "cmdBeeperToggle": "Toggle beeper",
  "cmdOutletLoadOff": "Turn off outlet",
  "cmdOutletLoadOn": "Turn on outlet",
  "cmdOutletLoadCycle": "Power cycle outlet",
  "flagTesting": "Testing",
  "flagOverheat": "Overheated",
  "upsCountTotal": "UPS devices found",
  "upsCountReachable": "UPS devices reachable",
  "upsAllReachable": "All UPS devices reachable",
  "sev0": "OK",
  "sev1": "Info",
  "sev2": "Warning",
  "sev3": "Critical",
  "sev4": "Emergency",
  "valCharging": "Charging",
  "valDischarging": "Discharging",
  "valFloating": "Float charging",
  "valResting": "Resting",
  "valEnabled": "Enabled",
  "valDisabled": "Disabled",
  "valMuted": "Muted",
  "valOn": "On",
  "valOff": "Off",
  "valGood": "Good",
  "valWarningLow": "Warning: low",
  "valWarningHigh": "Warning: high",
  "valCriticalLow": "Critical: low",
  "valCriticalHigh": "Critical: high",
  "valOutOfRange": "Out of range",
  "valOpen": "Open",
  "valClosed": "Closed",
  "valActive": "Active",
  "valInactive": "Inactive",
  "valUps": "UPS",
  "valPdu": "Power distribution unit",
  "valScd": "Solar controller",
  "valPsu": "Power supply",
  "valAts": "Transfer switch",
  "descChannelBattery": "Readings of the UPS battery",
  "descChannelDevice": "Identity of the device as reported by the driver",
  "descChannelDriver": "The NUT driver talking to this UPS",
  "descChannelInput": "Mains side: what the UPS receives",
  "descChannelOutput": "Load side: what the UPS delivers",
  "descChannelUps": "The UPS itself: load, power and its own settings",
  "descChannelOutlet": "Switchable sockets and socket groups",
  "descChannelAmbient": "Readings of a connected environment sensor",
  "descChannelStatus": "The UPS status, split into individual flags",
  "descChannelCommands": "Buttons that send a command to the UPS",
  "descChannelUpsInfo": "How this adapter sees the UPS",
  "descUpsReachable": "The UPS answered the last poll",
  "descUpsLastNotify": "Last upsmon event routed to this UPS",
  "descStatusRaw": "The status exactly as the UPS reports it",
  "descStatusDisplay": "The same status in words, for a display or a message",
  "descStatusSeverity": "How serious the power situation is: 0 fine, 4 shutdown imminent; empty while the UPS does not say where its power comes from",
  "descFlagOnline": "The UPS runs on mains power",
  "descFlagOnBattery": "Mains power is gone — the battery is carrying the load",
  "descFlagLowBattery": "The battery is nearly empty — shutdown is close",
  "descFlagHighBattery": "The battery voltage is above its normal range",
  "descFlagReplaceBattery": "The UPS asks for a new battery — it failed its own test",
  "descFlagCharging": "The battery is being charged",
  "descFlagDischarging": "The battery is being drained",
  "descFlagBypass": "The load is fed straight from the mains — the UPS is not protecting it",
  "descFlagCalibrating": "The UPS is measuring its battery to re-learn the runtime",
  "descFlagOff": "The UPS output is switched off — connected devices have no power",
  "descFlagOverloaded": "More is drawn than the UPS can deliver",
  "descFlagTrimming": "Mains voltage is too high — the UPS is lowering it",
  "descFlagBoosting": "Mains voltage is too low — the UPS is raising it",
  "descFlagForcedShutdown": "Shutdown has been ordered — connected systems should power down now",
  "descFlagAlarm": "The UPS raised an alarm of its own",
  "descFlagWaiting": "The server has not heard from the driver yet",
  "descFlagEcoMode": "Energy-saving mode: the UPS filters less to waste less",
  "descFlagTesting": "A self-test is running",
  "descFlagOverheat": "The UPS is too hot",
  "descBatteryCharge": "How full the battery is right now",
  "descBatteryChargeLow": "Below this level the UPS reports a low battery",
  "descBatteryRuntime": "Estimated time the battery still carries the current load",
  "descBatteryType": "Battery chemistry, e.g. PbAc for lead-acid",
  "descBatteryChargerStatus": "What the charger is doing — some UPSes report this instead of the charging flags",
  "descDeviceType": "What kind of device this is — a UPS, a power strip, a transfer switch",
  "descDriverFlagIgnorelb": "The driver ignores the UPS's own low-battery signal and uses its own threshold",
  "descDriverParameterPollfreq": "How often the driver reads the full variable set from the UPS",
  "descDriverParameterPollinterval": "How often the driver checks the UPS status — the fastest any value can change",
  "descInputTransferHigh": "Above this mains voltage the UPS switches to battery",
  "descInputTransferLow": "Below this mains voltage the UPS switches to battery",
  "descInputVoltage": "Mains voltage arriving at the UPS",
  "descInputFrequency": "Mains frequency arriving at the UPS",
  "descInputVoltageExtended": "The UPS tolerates a wider mains range before switching to battery",
  "descOutputVoltage": "Voltage the UPS delivers to the connected devices",
  "descOutputVoltageNominal": "The voltage this UPS is built for",
  "descOutputFrequencyNominal": "The frequency this UPS is built for",
  "descUpsStatus": "The raw status tokens — the parsed flags live under status",
  "descUpsLoad": "How much of the UPS capacity the connected devices use",
  "descUpsPower": "Apparent power drawn from the UPS",
  "descUpsRealpower": "Actual power drawn from the UPS — this is what the meter counts",
  "descUpsPowerNominal": "What this UPS is rated to deliver",
  "descUpsDelayShutdown": "How long the UPS waits after a shutdown command before cutting the load",
  "descUpsDelayStart": "How long the UPS waits after mains return before powering the load again",
  "descUpsTimerShutdown": "Countdown to switching the load off — empty when none is running",
  "descUpsTimerStart": "Countdown to switching the load back on — empty when none is running",
  "descUpsBeeperStatus": "Whether the UPS is allowed to beep on events",
  "descUpsTemperature": "Temperature inside the UPS",
  "descOutletSwitchable": "Whether this socket can be switched separately",
  "descOutletStatus": "Whether this socket currently supplies power",
  "descAmbientTemperature": "Room temperature at the connected sensor",
  "descAmbientHumidity": "Room humidity at the connected sensor",
  "descCmdBeeperEnable": "Let the UPS beep on events again",
  "descCmdBeeperDisable": "Silence the UPS permanently",
  "descCmdBeeperMute": "Silence the current alarm only",
  "descCmdBeeperToggle": "Switch the beeper the other way round",
  "descCmdLoadOn": "Power the connected devices back on",
  "descCmdLoadOff": "⚠ Cut power to the connected devices immediately",
  "descCmdLoadOnDelay": "Power the devices back on after the configured start delay",
  "descCmdLoadOffDelay": "⚠ Cut power to the devices after the configured shutdown delay",
  "descCmdShutdownReturn": "⚠ Shut the load down and switch it on again when mains returns",
  "descCmdShutdownStayoff": "⚠ Shut the load down and leave it off until switched on by hand",
  "descCmdShutdownStop": "Call off a shutdown that is counting down",
  "descCmdShutdownReboot": "⚠ Switch the load off and on again",
  "descCmdShutdownRebootGraceful": "⚠ Restart the load, giving connected systems time to shut down first",
  "descCmdShutdownDefault": "⚠ Run the shutdown the UPS is configured for",
  "descCmdTestBatteryStart": "Start a battery test",
  "descCmdTestBatteryStartQuick": "Start a short battery test",
  "descCmdTestBatteryStartDeep": "Start a full battery test — this drains the battery",
  "descCmdTestBatteryStartLow": "Test the battery down to its low-battery point",
  "descCmdTestBatteryStop": "Stop the running battery test",
  "descCmdTestPanelStart": "Light up the front panel so you can check it",
  "descCmdTestPanelStop": "End the panel test",
  "descCmdTestFailureStart": "Simulate a power failure to see whether everything reacts",
  "descCmdTestFailureStop": "End the simulated power failure",
  "descCmdTestSystemStart": "Run the UPS's own overall self-test",
  "descCmdCalibrateStart": "Re-learn the runtime — the UPS drains and recharges the battery for it",
  "descCmdCalibrateStop": "Stop the running calibration",
  "descCmdBypassStart": "⚠ Feed the load straight from the mains — the UPS stops protecting it",
  "descCmdBypassStop": "Put the load back behind the UPS",
  "descCmdResetInputMinmax": "Clear the recorded minimum and maximum input values",
  "descCmdResetWatchdog": "Tell the UPS the system is still alive",
  "descChannelInfo": "How this adapter is doing",
  "descConnectionStatus": "The adapter is talking to the NUT server — this does not say whether the credentials are accepted",
  "descUpsCountTotal": "How many UPS devices the NUT server offers",
  "descUpsCountReachable": "How many of them answered the last poll",
  "descUpsAllReachable": "One line to watch instead of every device — false while nothing was found at all",
  "descNotifyTrigger": "Write here to poll at once — upsmon can push its events into this state",
  "testHostRequired": "Enter the NUT server host first",
  "testTls": "via TLS",
  "testPlain": "unencrypted",
  "testConnectedLoggedIn": "Connected %s, logged in as \"%s\" — %s UPS(es): %s",
  "testConnectedNoCreds": "Connected %s — %s UPS(es): %s (no credentials configured)",
  "testConnectedNoUps": "Connected %s — the server lists no UPS, so the credentials could not be checked",
  "testConnectedAuthRejected": "Connected %s, but the NUT server rejected the credentials for \"%s\" — reading works, switching and writing will be refused. %s UPS(es): %s",
  "testFailed": "Connection test failed: %s",
  "descBatteryChargeApprox": "A rough estimate of the charge, not a measured value — some UPS models only report a range",
  "descBatteryChargeRestart": "The UPS only switches the load back on once the battery has reached this charge level",
  "descBatteryChargeWarning": "Charge level at which the UPS reports a warning — earlier than the low-battery threshold",
  "descBatteryAlarmThreshold": "Charge level below which the UPS raises a battery alarm",
  "descBatteryCapacity": "Nominal battery capacity in ampere-hours — how much energy the pack can store",
  "descBatteryCapacityNominal": "Capacity the battery had when new — compare it with the current capacity to judge ageing",
  "descBatteryChargerType": "Charging method the UPS uses, e.g. ABM or constant trickle charging",
  "descBatteryCurrent": "Current flowing into or out of the battery — negative while discharging",
  "descBatteryCurrentTotal": "Total current across all battery packs together",
  "descBatteryEnergysave": "Energy-saving mode: the UPS switches itself off on battery once the load is negligible",
  "descBatteryEnergysaveDelay": "How long the load must stay below the energy-saving threshold before the UPS switches off",
  "descBatteryEnergysaveLoad": "Load below which the energy-saving shutdown starts counting",
  "descBatteryEnergysaveRealpower": "Active power below which the energy-saving shutdown starts counting",
  "descBatteryPacks": "How many battery packs the UPS is fitted with",
  "descBatteryPacksBad": "How many of the battery packs the UPS considers faulty",
  "descBatteryPacksExternal": "How many of the battery packs are external add-on modules",
  "descBatteryProtection": "Deep-discharge protection — the UPS cuts off before the battery is damaged",
  "descBatteryRuntimeLow": "Remaining runtime at which the UPS reports a low battery",
  "descBatteryRuntimeRestart": "Runtime the battery must have again before the UPS switches the load back on",
  "descBatteryDateMaintenance": "When the battery is due for its next change or maintenance",
  "descBatteryTemperatureCellMax": "Highest cell temperature in the pack — a large spread points at an ageing cell",
  "descBatteryTemperatureCellMin": "Lowest cell temperature in the pack — compare it with the maximum",
  "descBatteryVoltageCellMax": "Highest cell voltage in the pack — a large spread points at an unbalanced cell",
  "descBatteryVoltageCellMin": "Lowest cell voltage in the pack — compare it with the maximum",
  "descBatteryVoltageHigh": "Voltage at which the battery counts as fully charged",
  "descBatteryVoltageLow": "Voltage at which the battery counts as empty",
  "descBatteryVoltageNominal": "Rated battery voltage — the design value, not the current reading",
  "descDeviceMacaddr": "Network address of the UPS management card",
  "descDevicePart": "Manufacturer's part number — needed when ordering a replacement",
  "descDeviceUptime": "How long the device has been running without a restart",
  "descDeviceUsbVersion": "USB protocol version the device speaks — useful when a driver misbehaves",
  "descDeviceCount": "How many devices this driver reports — more than one on a daisy chain",
  "descDriverState": "What the driver is doing right now, e.g. quiet or updating its readings",
  "descDriverFlagAllowKillpower": "⚠ Allows the driver to cut the UPS power at the end of a shutdown — read-only here",
  "descUpsAlarm": "Plain-text alarm from the UPS — empty while there is nothing to report",
  "descUpsContacts": "State of the UPS's dry contacts, as a hexadecimal bit pattern",
  "descUpsDelayReboot": "How long the UPS stays off during a reboot before it powers the load again",
  "descUpsDisplayLanguage": "Language of the UPS's own front-panel display",
  "descUpsEfficiency": "How much of the drawn power reaches the load — the rest is lost as heat",
  "descUpsLoadHigh": "Load above which the UPS considers itself overloaded",
  "descUpsMode": "Operating mode the UPS is running in, e.g. normal, eco or high efficiency",
  "descUpsRealpowerNominal": "Active power the UPS is rated for, in watts — the limit for the load",
  "descUpsShutdown": "Whether the UPS will shut down on command — the master switch for shutdown commands",
  "descUpsStartAuto": "Whether the UPS starts the load again by itself once mains power returns",
  "descUpsStartBattery": "Whether the UPS may be switched on from battery, without mains power",
  "descUpsStartReboot": "Whether the UPS restarts the load after a shutdown instead of staying off",
  "descUpsTestDate": "When the UPS last ran a self-test",
  "descUpsTestInterval": "How often the UPS tests its battery on its own",
  "descUpsTestResult": "Outcome of the last battery self-test",
  "descUpsTimerReboot": "Countdown to the scheduled restart — empty while none is running",
  "descUpsWatchdogStatus": "Watchdog: the UPS restarts the load if the server stops reporting in",
  "descVoltageHighCritical": "Upper critical limit for the voltage — above it the device reports a fault",
  "descVoltageHighWarning": "Upper warning limit for the voltage — above it the device warns",
  "descVoltageLowCritical": "Lower critical limit for the voltage — below it the device reports a fault",
  "descVoltageLowWarning": "Lower warning limit for the voltage — below it the device warns",
  "descVoltageMaximum": "Highest voltage the device has seen since the last reset",
  "descVoltageMinimum": "Lowest voltage the device has seen since the last reset",
  "descVoltageNominal": "Rated voltage the device is designed for — not the current reading",
  "descVoltageStatus": "Whether the voltage is within its limits, or how far outside",
  "descCurrentHighCritical": "Upper critical limit for the current — above it the device reports a fault",
  "descCurrentHighWarning": "Upper warning limit for the current — above it the device warns",
  "descCurrentLowCritical": "Lower critical limit for the current — below it the device reports a fault",
  "descCurrentLowWarning": "Lower warning limit for the current — below it the device warns",
  "descCurrentMaximum": "Highest current the device has seen since the last reset",
  "descCurrentMinimum": "Lowest current the device has seen since the last reset",
  "descCurrentPeak": "Highest short current peak the device has measured",
  "descCurrentStatus": "Whether the current is within its limits, or how far outside",
  "descInputFrequencyNominal": "Rated frequency the device is designed for — not the current reading",
  "descInputFrequencyStatus": "Whether the frequency is within its limits, or how far outside",
  "descInputPhases": "How many phases the mains feed has — 1 for a household socket, 3 for three-phase",
  "descOutputPhases": "How many phases the UPS delivers to the load",
  "descInputPhaseShift": "Angle between the phases — 120° is the normal value in a healthy three-phase feed",
  "descInputQuality": "How clean the incoming mains is, as the UPS judges it",
  "descInputSensitivity": "How readily the UPS switches to battery — lower sensitivity tolerates a noisier mains",
  "descInputSource": "Which supply the UPS is drawing from right now",
  "descInputSourcePreferred": "Which supply the UPS uses when it has the choice",
  "descInputRealpower": "Active power drawn from the mains, in watts",
  "descInputRealpowerNominal": "Active power the input is rated for, in watts",
  "descInputLoad": "How much of the input's rated capacity is being used",
  "descInputPower": "Apparent power drawn from the mains, in volt-amperes",
  "descInputEcoSwitchable": "Whether eco mode can be switched on for this input",
  "descInputFeedColor": "Colour code of the feed cable — helps identify it in the rack",
  "descInputFeedDesc": "Name of the feed this input is connected to",
  "descInputFrequencyExtended": "Whether the UPS accepts a wider frequency band than the standard one",
  "descInputFrequencyHigh": "Highest mains frequency the UPS still accepts before switching to battery",
  "descInputFrequencyLow": "Lowest mains frequency the UPS still accepts before switching to battery",
  "descInputFrequencyNominalRange": "How far the frequency may stray from its rated value, as a percentage",
  "descFrequencyNominal": "Rated mains frequency — 50 Hz in Europe, 60 Hz in North America",
  "descOutputCurrent": "Current the UPS is delivering to the load",
  "descOutputCurrentNominal": "Current the output is rated for — the limit for the connected load",
  "descOutputFrequency": "Frequency the UPS delivers — on battery it generates this itself",
  "descOutputPower": "Apparent power delivered to the load, in volt-amperes",
  "descOutputInverterLatency": "How long the inverter needs to take over when the mains fails",
  "descInputBypassVoltage": "Voltage on the bypass line — the path that feeds the load past the inverter",
  "descInputBypassFrequency": "Frequency on the bypass line — must match before the UPS may switch over",
  "descInputBypassSwitchable": "Whether the load can be moved to the bypass line at all",
  "descInputBypassSwitchOn": "⚠ Moves the load onto the bypass line — it then runs unprotected on raw mains",
  "descInputBypassSwitchOff": "Takes the load off the bypass line and back onto the inverter",
  "descInputTransferDelay": "How long a mains fault must last before the UPS switches over",
  "descInputTransferReason": "Why the UPS last switched to battery",
  "descInputTransferHysteresis": "Gap between switching over and switching back, so the UPS does not oscillate",
  "descInputTransferHighMax": "Highest value the upper transfer threshold may be set to",
  "descInputTransferHighMin": "Lowest value the upper transfer threshold may be set to",
  "descInputTransferLowMax": "Highest value the lower transfer threshold may be set to",
  "descInputTransferLowMin": "Lowest value the lower transfer threshold may be set to",
  "descInputTransferBoostHigh": "Above this voltage the UPS stops boosting a low mains",
  "descInputTransferBoostLow": "Below this voltage the UPS starts boosting a low mains instead of switching to battery",
  "descInputTransferTrimHigh": "Above this voltage the UPS starts trimming a high mains instead of switching to battery",
  "descInputTransferTrimLow": "Below this voltage the UPS stops trimming a high mains",
  "descInputTransferBypassHigh": "Above this voltage the bypass line is no longer considered usable",
  "descInputTransferBypassLow": "Below this voltage the bypass line is no longer considered usable",
  "descInputTransferBypassForced": "Whether the UPS may move the load to the bypass even when conditions are poor",
  "descInputTransferBypassOverload": "Whether the UPS moves the load to the bypass when it is overloaded",
  "descInputTransferBypassOutlimits": "Whether the UPS moves the load to the bypass when its output leaves the allowed range",
  "descInputTransferFrequencyBypassRange": "How far the frequency may stray before the bypass is refused, as a percentage",
  "descInputTransferFrequencyEcoRange": "How far the frequency may stray before eco mode is left, as a percentage",
  "descInputTransferEcoHigh": "Above this voltage the UPS leaves eco mode and runs the load through the inverter",
  "descInputTransferEcoLow": "Below this voltage the UPS leaves eco mode and runs the load through the inverter",
  "descOutletCount": "How many switchable outlets this device has",
  "descOutletId": "Number of this outlet as the device counts it",
  "descOutletDesc": "Name the device carries for this outlet — often set by the user",
  "descOutletCurrent": "Current drawn through this outlet",
  "descOutletDelayShutdown": "How long the device waits before it switches this outlet off",
  "descOutletGroupId": "Number of this outlet group as the device counts it",
  "descOutletGroupStatus": "Whether this whole group of outlets is switched on",
  "descOutletGroupType": "What kind of group this is, e.g. a switchable section or a whole rack",
  "descAmbientPresent": "Whether this environment sensor is actually connected",
  "descAmbientTemperatureStatus": "Whether the measured temperature is within its limits, or how far outside",
  "descAmbientHumidityAlarm": "Whether an alarm is armed for the humidity of this sensor",
  "descAmbientContactsStatus": "State of this dry contact — open or closed, or active relative to its configuration",
  "descPowerMaximum": "Highest apparent power the device has seen since the last reset",
  "descPowerMinimum": "Lowest apparent power the device has seen since the last reset",
  "descPowerPercent": "Current apparent power as a share of the rating",
  "descPowerMaximumPercent": "Highest apparent power since the last reset, as a share of the rating",
  "descPowerMinimumPercent": "Lowest apparent power since the last reset, as a share of the rating",
  "descInputCurrent": "Current the UPS draws from the mains",
  "descBatteryVoltage": "Voltage at the battery — it drops as the battery discharges",
  "descBatteryTemperature": "Temperature measured at the battery",
  "descBatteryStatus": "Health of the battery as the driver reports it — not the UPS status",
  "descCmdOutletLoadOff": "⚠ Cut power to this outlet immediately",
  "descCmdOutletLoadOn": "Switch this outlet back on",
  "descCmdOutletLoadCycle": "⚠ Switch this outlet off and on again",
  "descBatteryDate": "When the battery was installed or last replaced — not when it was manufactured",
  "descUpsDate": "Date of the UPS's own clock — it can differ from the server's",
  "descUpsTime": "Time of the UPS's own clock — it can differ from the server's",
  "descUpsType": "How the manufacturer labels this UPS, e.g. offline — free text, unlike the device type",
  "descDriverVersion": "Version of the NUT release this driver was built from",
  "descDriverVersionInternal": "The driver's own version, counted apart from the NUT release",
  "descDriverVersionData": "Version of the data mapping a generic driver uses for this model",
  "descUpsId": "Name an administrator stored in the UPS itself — not the serial number",
  "descUpsVendorid": "USB vendor ID the device reports, in hexadecimal",
  "descUpsProductid": "USB product ID the device reports, in hexadecimal",
  "commandsExecute": "Run command with parameter",
  "descCommandsExecute": "Write a command the UPS offers and, if needed, its value, e.g. load.off.delay 120 — the same form upscmd takes",
  "descSpecAlarm": "Alarm text for this line, as the device also publishes it in ups.alarm",
  "descSpecCurrent": "Current flowing on this line right now",
  "descSpecVoltage": "Voltage on this line right now",
  "descSpecPower": "Apparent power on this line right now, in volt-amperes",
  "descSpecRealpower": "Active power on this line right now, in watts — what is actually consumed",
  "descSpecPowerfactor": "Ratio of active to apparent power, between 0 and 1 — the closer to 1, the less reactive load",
  "descSpecCrestfactor": "Ratio of peak to effective value of the current, 1 or more — high values mean a strongly distorted load",
  "descSpecLoad": "How much of this line's rated capacity is being used",
  "descSpecFrequency": "Frequency on this line right now",
  "descCurrentNominal": "Rated current the device is designed for — not the current reading",
  "descTemperatureHighWarning": "Upper warning limit for the temperature — above it the sensor warns",
  "descTemperatureHighCritical": "Upper critical limit for the temperature — above it the sensor raises an alarm",
  "descTemperatureLowWarning": "Lower warning limit for the temperature — below it the sensor warns",
  "descTemperatureLowCritical": "Lower critical limit for the temperature — below it the sensor raises an alarm",
  "descTemperatureHigh": "Upper temperature limit of this sensor — above it the sensor raises an alarm",
  "descTemperatureLow": "Lower temperature limit of this sensor — below it the sensor raises an alarm",
  "descTemperatureMaximum": "Highest temperature the sensor has measured since the last reset",
  "descTemperatureMinimum": "Lowest temperature the sensor has measured since the last reset",
  "descHumidityHighWarning": "Upper warning limit for the humidity — above it the sensor warns",
  "descHumidityHighCritical": "Upper critical limit for the humidity — above it the sensor raises an alarm",
  "descHumidityLowWarning": "Lower warning limit for the humidity — below it the sensor warns",
  "descHumidityLowCritical": "Lower critical limit for the humidity — below it the sensor raises an alarm",
  "descHumidityHigh": "Upper humidity limit of this sensor — above it the sensor raises an alarm",
  "descHumidityLow": "Lower humidity limit of this sensor — below it the sensor raises an alarm",
  "descHumidityMaximum": "Highest humidity the sensor has measured since the last reset",
  "descHumidityMinimum": "Lowest humidity the sensor has measured since the last reset",
  "descHumidityStatus": "Whether the measured humidity is within its limits, or how far outside",
  "input.alarm": "Input: alarm",
  "input.current.maximum": "Input: maximum current",
  "input.current.minimum": "Input: minimum current",
  "input.current.peak": "Input: peak current",
  "input.power.maximum": "Input: maximum apparent power",
  "input.power.minimum": "Input: minimum apparent power",
  "input.power.percent": "Input: load share (apparent power)",
  "input.power.maximum.percent": "Input: maximum load share",
  "input.power.minimum.percent": "Input: minimum load share",
  "input.powerfactor": "Input: power factor",
  "input.crestfactor": "Input: crest factor",
  "input.bypass.alarm": "Bypass input: alarm",
  "input.bypass.current": "Bypass input: current",
  "input.bypass.current.maximum": "Bypass input: maximum current",
  "input.bypass.current.minimum": "Bypass input: minimum current",
  "input.bypass.current.status": "Bypass input: current status",
  "input.bypass.current.low.warning": "Bypass input: current warning threshold (low)",
  "input.bypass.current.low.critical": "Bypass input: current critical threshold (low)",
  "input.bypass.current.high.warning": "Bypass input: current warning threshold (high)",
  "input.bypass.current.high.critical": "Bypass input: current critical threshold (high)",
  "input.bypass.current.peak": "Bypass input: peak current",
  "input.bypass.voltage.nominal": "Bypass input: nominal voltage",
  "input.bypass.voltage.maximum": "Bypass input: maximum voltage",
  "input.bypass.voltage.minimum": "Bypass input: minimum voltage",
  "input.bypass.voltage.status": "Bypass input: voltage status",
  "input.bypass.voltage.low.warning": "Bypass input: voltage warning threshold (low)",
  "input.bypass.voltage.low.critical": "Bypass input: voltage critical threshold (low)",
  "input.bypass.voltage.high.warning": "Bypass input: voltage warning threshold (high)",
  "input.bypass.voltage.high.critical": "Bypass input: voltage critical threshold (high)",
  "input.bypass.power": "Bypass input: apparent power",
  "input.bypass.power.maximum": "Bypass input: maximum apparent power",
  "input.bypass.power.minimum": "Bypass input: minimum apparent power",
  "input.bypass.power.percent": "Bypass input: load share (apparent power)",
  "input.bypass.power.maximum.percent": "Bypass input: maximum load share",
  "input.bypass.power.minimum.percent": "Bypass input: minimum load share",
  "input.bypass.realpower": "Bypass input: active power",
  "input.bypass.powerfactor": "Bypass input: power factor",
  "input.bypass.crestfactor": "Bypass input: crest factor",
  "input.bypass.load": "Bypass input: load",
  "input.bypass.frequency.nominal": "Bypass input: nominal frequency",
  "input.servicebypass.alarm": "Service bypass input: alarm",
  "input.servicebypass.current": "Service bypass input: current",
  "input.servicebypass.current.maximum": "Service bypass input: maximum current",
  "input.servicebypass.current.minimum": "Service bypass input: minimum current",
  "input.servicebypass.current.status": "Service bypass input: current status",
  "input.servicebypass.current.low.warning": "Service bypass input: current warning threshold (low)",
  "input.servicebypass.current.low.critical": "Service bypass input: current critical threshold (low)",
  "input.servicebypass.current.high.warning": "Service bypass input: current warning threshold (high)",
  "input.servicebypass.current.high.critical": "Service bypass input: current critical threshold (high)",
  "input.servicebypass.current.peak": "Service bypass input: peak current",
  "input.servicebypass.voltage": "Service bypass input: voltage",
  "input.servicebypass.voltage.nominal": "Service bypass input: nominal voltage",
  "input.servicebypass.voltage.maximum": "Service bypass input: maximum voltage",
  "input.servicebypass.voltage.minimum": "Service bypass input: minimum voltage",
  "input.servicebypass.voltage.status": "Service bypass input: voltage status",
  "input.servicebypass.voltage.low.warning": "Service bypass input: voltage warning threshold (low)",
  "input.servicebypass.voltage.low.critical": "Service bypass input: voltage critical threshold (low)",
  "input.servicebypass.voltage.high.warning": "Service bypass input: voltage warning threshold (high)",
  "input.servicebypass.voltage.high.critical": "Service bypass input: voltage critical threshold (high)",
  "input.servicebypass.power": "Service bypass input: apparent power",
  "input.servicebypass.power.maximum": "Service bypass input: maximum apparent power",
  "input.servicebypass.power.minimum": "Service bypass input: minimum apparent power",
  "input.servicebypass.power.percent": "Service bypass input: load share (apparent power)",
  "input.servicebypass.power.maximum.percent": "Service bypass input: maximum load share",
  "input.servicebypass.power.minimum.percent": "Service bypass input: minimum load share",
  "input.servicebypass.realpower": "Service bypass input: active power",
  "input.servicebypass.powerfactor": "Service bypass input: power factor",
  "input.servicebypass.crestfactor": "Service bypass input: crest factor",
  "input.servicebypass.load": "Service bypass input: load",
  "input.servicebypass.frequency": "Service bypass input: frequency",
  "input.servicebypass.frequency.nominal": "Service bypass input: nominal frequency",
  "output.alarm": "Output: alarm",
  "output.current.maximum": "Output: maximum current",
  "output.current.minimum": "Output: minimum current",
  "output.current.status": "Output: current status",
  "output.current.low.warning": "Output: current warning threshold (low)",
  "output.current.low.critical": "Output: current critical threshold (low)",
  "output.current.high.warning": "Output: current warning threshold (high)",
  "output.current.high.critical": "Output: current critical threshold (high)",
  "output.current.peak": "Output: peak current",
  "output.voltage.maximum": "Output: maximum voltage",
  "output.voltage.minimum": "Output: minimum voltage",
  "output.voltage.status": "Output: voltage status",
  "output.voltage.low.warning": "Output: voltage warning threshold (low)",
  "output.voltage.low.critical": "Output: voltage critical threshold (low)",
  "output.voltage.high.warning": "Output: voltage warning threshold (high)",
  "output.voltage.high.critical": "Output: voltage critical threshold (high)",
  "output.power.maximum": "Output: maximum apparent power",
  "output.power.minimum": "Output: minimum apparent power",
  "output.power.percent": "Output: load share (apparent power)",
  "output.power.maximum.percent": "Output: maximum load share",
  "output.power.minimum.percent": "Output: minimum load share",
  "output.realpower": "Output: active power",
  "output.powerfactor": "Output: power factor",
  "output.crestfactor": "Output: crest factor",
  "output.load": "Output: load",
  "output.bypass.alarm": "Bypass output: alarm",
  "output.bypass.current": "Bypass output: current",
  "output.bypass.current.maximum": "Bypass output: maximum current",
  "output.bypass.current.minimum": "Bypass output: minimum current",
  "output.bypass.current.status": "Bypass output: current status",
  "output.bypass.current.low.warning": "Bypass output: current warning threshold (low)",
  "output.bypass.current.low.critical": "Bypass output: current critical threshold (low)",
  "output.bypass.current.high.warning": "Bypass output: current warning threshold (high)",
  "output.bypass.current.high.critical": "Bypass output: current critical threshold (high)",
  "output.bypass.current.peak": "Bypass output: peak current",
  "output.bypass.voltage": "Bypass output: voltage",
  "output.bypass.voltage.nominal": "Bypass output: nominal voltage",
  "output.bypass.voltage.maximum": "Bypass output: maximum voltage",
  "output.bypass.voltage.minimum": "Bypass output: minimum voltage",
  "output.bypass.voltage.status": "Bypass output: voltage status",
  "output.bypass.voltage.low.warning": "Bypass output: voltage warning threshold (low)",
  "output.bypass.voltage.low.critical": "Bypass output: voltage critical threshold (low)",
  "output.bypass.voltage.high.warning": "Bypass output: voltage warning threshold (high)",
  "output.bypass.voltage.high.critical": "Bypass output: voltage critical threshold (high)",
  "output.bypass.power": "Bypass output: apparent power",
  "output.bypass.power.maximum": "Bypass output: maximum apparent power",
  "output.bypass.power.minimum": "Bypass output: minimum apparent power",
  "output.bypass.power.percent": "Bypass output: load share (apparent power)",
  "output.bypass.power.maximum.percent": "Bypass output: maximum load share",
  "output.bypass.power.minimum.percent": "Bypass output: minimum load share",
  "output.bypass.realpower": "Bypass output: active power",
  "output.bypass.powerfactor": "Bypass output: power factor",
  "output.bypass.crestfactor": "Bypass output: crest factor",
  "output.bypass.load": "Bypass output: load",
  "output.bypass.frequency": "Bypass output: frequency",
  "output.bypass.frequency.nominal": "Bypass output: nominal frequency",
  "output.inverter.alarm": "Inverter output: alarm",
  "output.inverter.current": "Inverter output: current",
  "output.inverter.current.maximum": "Inverter output: maximum current",
  "output.inverter.current.minimum": "Inverter output: minimum current",
  "output.inverter.current.status": "Inverter output: current status",
  "output.inverter.current.low.warning": "Inverter output: current warning threshold (low)",
  "output.inverter.current.low.critical": "Inverter output: current critical threshold (low)",
  "output.inverter.current.high.warning": "Inverter output: current warning threshold (high)",
  "output.inverter.current.high.critical": "Inverter output: current critical threshold (high)",
  "output.inverter.current.peak": "Inverter output: peak current",
  "output.inverter.voltage": "Inverter output: voltage",
  "output.inverter.voltage.nominal": "Inverter output: nominal voltage",
  "output.inverter.voltage.maximum": "Inverter output: maximum voltage",
  "output.inverter.voltage.minimum": "Inverter output: minimum voltage",
  "output.inverter.voltage.status": "Inverter output: voltage status",
  "output.inverter.voltage.low.warning": "Inverter output: voltage warning threshold (low)",
  "output.inverter.voltage.low.critical": "Inverter output: voltage critical threshold (low)",
  "output.inverter.voltage.high.warning": "Inverter output: voltage warning threshold (high)",
  "output.inverter.voltage.high.critical": "Inverter output: voltage critical threshold (high)",
  "output.inverter.power": "Inverter output: apparent power",
  "output.inverter.power.maximum": "Inverter output: maximum apparent power",
  "output.inverter.power.minimum": "Inverter output: minimum apparent power",
  "output.inverter.power.percent": "Inverter output: load share (apparent power)",
  "output.inverter.power.maximum.percent": "Inverter output: maximum load share",
  "output.inverter.power.minimum.percent": "Inverter output: minimum load share",
  "output.inverter.realpower": "Inverter output: active power",
  "output.inverter.powerfactor": "Inverter output: power factor",
  "output.inverter.crestfactor": "Inverter output: crest factor",
  "output.inverter.load": "Inverter output: load",
  "output.inverter.frequency": "Inverter output: frequency",
  "output.inverter.frequency.nominal": "Inverter output: nominal frequency",
  "output.servicebypass.alarm": "Service bypass output: alarm",
  "output.servicebypass.current": "Service bypass output: current",
  "output.servicebypass.current.maximum": "Service bypass output: maximum current",
  "output.servicebypass.current.minimum": "Service bypass output: minimum current",
  "output.servicebypass.current.status": "Service bypass output: current status",
  "output.servicebypass.current.low.warning": "Service bypass output: current warning threshold (low)",
  "output.servicebypass.current.low.critical": "Service bypass output: current critical threshold (low)",
  "output.servicebypass.current.high.warning": "Service bypass output: current warning threshold (high)",
  "output.servicebypass.current.high.critical": "Service bypass output: current critical threshold (high)",
  "output.servicebypass.current.peak": "Service bypass output: peak current",
  "output.servicebypass.voltage": "Service bypass output: voltage",
  "output.servicebypass.voltage.nominal": "Service bypass output: nominal voltage",
  "output.servicebypass.voltage.maximum": "Service bypass output: maximum voltage",
  "output.servicebypass.voltage.minimum": "Service bypass output: minimum voltage",
  "output.servicebypass.voltage.status": "Service bypass output: voltage status",
  "output.servicebypass.voltage.low.warning": "Service bypass output: voltage warning threshold (low)",
  "output.servicebypass.voltage.low.critical": "Service bypass output: voltage critical threshold (low)",
  "output.servicebypass.voltage.high.warning": "Service bypass output: voltage warning threshold (high)",
  "output.servicebypass.voltage.high.critical": "Service bypass output: voltage critical threshold (high)",
  "output.servicebypass.power": "Service bypass output: apparent power",
  "output.servicebypass.power.maximum": "Service bypass output: maximum apparent power",
  "output.servicebypass.power.minimum": "Service bypass output: minimum apparent power",
  "output.servicebypass.power.percent": "Service bypass output: load share (apparent power)",
  "output.servicebypass.power.maximum.percent": "Service bypass output: maximum load share",
  "output.servicebypass.power.minimum.percent": "Service bypass output: minimum load share",
  "output.servicebypass.realpower": "Service bypass output: active power",
  "output.servicebypass.powerfactor": "Service bypass output: power factor",
  "output.servicebypass.crestfactor": "Service bypass output: crest factor",
  "output.servicebypass.load": "Service bypass output: load",
  "output.servicebypass.frequency": "Service bypass output: frequency",
  "output.servicebypass.frequency.nominal": "Service bypass output: nominal frequency",
  "outlet.current.maximum": "Outlet: maximum current",
  "outlet.current.status": "Outlet: current status",
  "outlet.current.low.warning": "Outlet: current warning threshold (low)",
  "outlet.current.low.critical": "Outlet: current critical threshold (low)",
  "outlet.current.high.warning": "Outlet: current warning threshold (high)",
  "outlet.current.high.critical": "Outlet: current critical threshold (high)",
  "outlet.voltage": "Outlet: voltage",
  "outlet.voltage.status": "Outlet: voltage status",
  "outlet.voltage.low.warning": "Outlet: voltage warning threshold (low)",
  "outlet.voltage.low.critical": "Outlet: voltage critical threshold (low)",
  "outlet.voltage.high.warning": "Outlet: voltage warning threshold (high)",
  "outlet.voltage.high.critical": "Outlet: voltage critical threshold (high)",
  "outlet.power": "Outlet: apparent power",
  "outlet.realpower": "Outlet: active power",
  "outlet.powerfactor": "Outlet: power factor",
  "outlet.crestfactor": "Outlet: crest factor",
  "outlet.group.alarm": "Outlet group: alarm",
  "outlet.group.current": "Outlet group: current",
  "outlet.group.current.nominal": "Outlet group: nominal current",
  "outlet.group.current.status": "Outlet group: current status",
  "outlet.group.current.low.warning": "Outlet group: current warning threshold (low)",
  "outlet.group.current.low.critical": "Outlet group: current critical threshold (low)",
  "outlet.group.current.high.warning": "Outlet group: current warning threshold (high)",
  "outlet.group.current.high.critical": "Outlet group: current critical threshold (high)",
  "outlet.group.voltage": "Outlet group: voltage",
  "outlet.group.voltage.status": "Outlet group: voltage status",
  "outlet.group.voltage.low.warning": "Outlet group: voltage warning threshold (low)",
  "outlet.group.voltage.low.critical": "Outlet group: voltage critical threshold (low)",
  "outlet.group.voltage.high.warning": "Outlet group: voltage warning threshold (high)",
  "outlet.group.voltage.high.critical": "Outlet group: voltage critical threshold (high)",
  "outlet.group.power": "Outlet group: apparent power",
  "outlet.group.realpower": "Outlet group: active power",
  "outlet.group.powerfactor": "Outlet group: power factor",
  "outlet.group.load": "Outlet group: load",
  "ambient.count": "Sensor count",
  "descAmbientCount": "How many environment sensors are connected to this device",
  "ambient.name": "Sensor name",
  "ambient.id": "Sensor ID",
  "descAmbientId": "Unique identifier the device uses for this sensor",
  "ambient.address": "Sensor address",
  "descAmbientAddress": "Position of this sensor on the device's sensor bus",
  "ambient.parent.serial": "Parent device serial number",
  "descAmbientParentSerial": "Serial number of the device this sensor is connected to — tells sensors of several PDUs apart",
  "ambient.mfr": "Sensor manufacturer",
  "ambient.model": "Sensor model",
  "ambient.firmware": "Sensor firmware",
  "ambient.temperature.alarm": "Temperature alarm",
  "descAmbientTemperatureAlarm": "Whether an alarm is armed for the temperature of this sensor",
  "ambient.temperature.high": "Temperature limit (high)",
  "ambient.temperature.low": "Temperature limit (low)",
  "ambient.temperature.high.warning": "Temperature warning threshold (high)",
  "ambient.temperature.high.critical": "Temperature critical threshold (high)",
  "ambient.temperature.low.warning": "Temperature warning threshold (low)",
  "ambient.temperature.low.critical": "Temperature critical threshold (low)",
  "ambient.temperature.maximum": "Maximum temperature",
  "ambient.temperature.minimum": "Minimum temperature",
  "ambient.humidity.status": "Humidity status",
  "ambient.humidity.high": "Humidity limit (high)",
  "ambient.humidity.low": "Humidity limit (low)",
  "ambient.humidity.high.warning": "Humidity warning threshold (high)",
  "ambient.humidity.high.critical": "Humidity critical threshold (high)",
  "ambient.humidity.low.warning": "Humidity warning threshold (low)",
  "ambient.humidity.low.critical": "Humidity critical threshold (low)",
  "ambient.humidity.maximum": "Maximum humidity",
  "ambient.humidity.minimum": "Minimum humidity",
  "ambient.contacts.config": "Contact configuration",
  "descAmbientContactsConfig": "How this dry contact is wired — normally open or normally closed; the status is read against it",
  "ambient.contacts.name": "Contact name",
  "outlet.alarm": "Outlet alarm",
  "outlet.autoswitch.charge.low": "Switch off at battery charge",
  "descOutletChargeLow": "On battery, this outlet is switched off once the charge falls to this level — keeps the rest running longer",
  "outlet.battery.charge.low": "Switch off at battery charge",
  "outlet.delay.start": "Outlet start delay",
  "descOutletDelayStart": "How long the device waits before it switches this outlet back on",
  "outlet.designator": "Outlet designator",
  "descOutletDesignator": "Label printed on the device next to this outlet",
  "outlet.ecocontrol": "Eco control",
  "descOutletEcocontrol": "Whether this outlet follows a master outlet — switched off automatically when the master's device is off",
  "outlet.groupid": "Outlet group ID",
  "descOutletGroupid": "Number of the outlet group this outlet belongs to",
  "outlet.name": "Outlet name",
  "outlet.protect.status": "Outlet protection",
  "descOutletProtectStatus": "Whether this outlet is backed by the battery or only protected against surges",
  "outlet.switch": "Outlet switch",
  "descOutletSwitch": "Switch this outlet on or off",
  "outlet.timer.shutdown": "Outlet shutdown countdown",
  "descOutletTimerShutdown": "Seconds until this outlet switches off — empty while no shutdown is pending",
  "outlet.timer.start": "Outlet start countdown",
  "descOutletTimerStart": "Seconds until this outlet switches on — empty while no start is pending",
  "outlet.type": "Outlet type",
  "descOutletType": "Physical socket type, e.g. Schuko or IEC C13",
  "outlet.group.color": "Group colour",
  "descOutletGroupColor": "Colour code of the outlets in this group — helps find them on the PDU",
  "outlet.group.count": "Outlets in group",
  "descOutletGroupCount": "How many outlets this group contains",
  "outlet.group.input": "Group input",
  "descOutletGroupInput": "Which input of the PDU feeds this outlet group",
  "outlet.group.phase": "Group phase",
  "descOutletGroupPhase": "Mains phase this outlet group is connected to",
  "outlet.group.name": "Group name",
  "outlet.group.desc": "Group description",
  "experimental.ups.mode.buzzwords": "Mode marketing names",
  "descUpsModeBuzzwords": "The vendor's own names for the operating mode the UPS is in (experimental in NUT)",
  "cmdLoadCycle": "Power-cycle load",
  "descCmdLoadCycle": "⚠ Switch the connected devices off and on again",
  "cmdOutletLoadOffDelay": "Outlet off (delayed)",
  "descCmdOutletLoadOffDelay": "⚠ Switch this outlet off after the configured delay",
  "cmdOutletLoadOnDelay": "Outlet on (delayed)",
  "descCmdOutletLoadOnDelay": "Switch this outlet on after the configured delay",
  "cmdOutletLoadCycleDelay": "Outlet restart (delayed)",
  "descCmdOutletLoadCycleDelay": "⚠ Switch this outlet off and on again after the configured delay",
  "cmdOutletShutdownReturn": "Outlet off, on when power returns",
  "descCmdOutletShutdownReturn": "⚠ Switch this outlet off and back on when mains power returns",
  "cmdDriverKillpower": "Driver: cut UPS power",
  "descCmdDriverKillpower": "⚠ The driver starts the UPS shutdown — only when driver.flag.allow_killpower permits it",
  "cmdDriverReload": "Driver: reload configuration",
  "descCmdDriverReload": "The driver reads its configuration again — only some options take effect without a restart",
  "cmdDriverReloadOrError": "Driver: reload or report",
  "descCmdDriverReloadOrError": "The driver reads its configuration again and reports an error if a change needs a restart",
  "cmdDriverReloadOrExit": "Driver: reload or exit",
  "descCmdDriverReloadOrExit": "⚠ The driver reads its configuration again and exits if a change needs a restart — data stops until it is restarted",
  "cmdDriverReloadOrRestart": "Driver: reload or restart",
  "descCmdDriverReloadOrRestart": "The driver reads its configuration again and restarts itself if a change needs it",
  "cmdDriverExit": "Driver: exit",
  "descCmdDriverExit": "⚠ The driver exits — no data until the system or a supervisor restarts it",
  "cmdInputOn": "Connect input",
  "descCmdInputOn": "Connect the UPS to the mains input again",
  "cmdInputOff": "Disconnect input",
  "descCmdInputOff": "⚠ Disconnect the UPS from the mains input — it then runs on battery",
  "cmdClearFaultRecord": "Clear fault record",
  "descCmdClearFaultRecord": "Delete the faults and errors the UPS has recorded",
  "cmdBeeperOn": "Beeper on (obsolete)",
  "descCmdBeeperOn": "Old form of 'enable beeper' that some drivers still offer",
  "cmdBeeperOff": "Beeper off (obsolete)",
  "descCmdBeeperOff": "Old form of 'disable beeper' that some drivers still offer",
  "cmdEcomodeStart": "Eco mode on",
  "descCmdEcomodeStart": "Switch the UPS to high-efficiency (eco) mode — the load then runs on the mains, less protected (experimental in NUT)",
  "cmdEcomodeStop": "Eco mode off",
  "descCmdEcomodeStop": "Take the UPS out of eco mode (experimental in NUT)",
  "cmdBypassEcomodeStart": "Bypass, then eco mode",
  "descCmdBypassEcomodeStart": "⚠ Put the UPS into bypass and then into eco mode (experimental in NUT)",
  "cmdBypassEcomodeStop": "Leave bypass eco mode",
  "descCmdBypassEcomodeStop": "Take the UPS out of eco mode after leaving bypass (experimental in NUT)",
  "cmdEssmodeStart": "Energy saver mode on",
  "descCmdEssmodeStart": "Switch the UPS to its energy saver system (ESS) mode (experimental in NUT)",
  "cmdEssmodeStop": "Energy saver mode off",
  "descCmdEssmodeStop": "Take the UPS out of energy saver system (ESS) mode (experimental in NUT)",
  "cmdTestBeeperStart": "Start beeper test",
  "descCmdTestBeeperStart": "Let the UPS sound its beeper as a test (experimental in NUT)",
  "cmdTestBeeperStop": "Stop beeper test",
  "descCmdTestBeeperStop": "End a running beeper test (experimental in NUT)",
  "cmdVeDirectPing": "VE.Direct: ping",
  "descCmdVeDirectPing": "Check that the Victron device answers on its VE.Direct port (experimental in NUT)",
  "cmdVeDirectGet": "VE.Direct: read register",
  "descCmdVeDirectGet": "Read a register of the Victron device — the register goes into commands.execute as the parameter (experimental in NUT)",
  "cmdVeDirectSet": "VE.Direct: write register",
  "descCmdVeDirectSet": "⚠ Write a register of the Victron device — register and value go into commands.execute as the parameter (experimental in NUT)",
  "cmdOutletGroupLoadOff": "Group off",
  "descCmdOutletGroupLoadOff": "⚠ Switch every outlet of this group off",
  "cmdOutletGroupLoadOn": "Group on",
  "descCmdOutletGroupLoadOn": "Switch every outlet of this group on",
  "cmdOutletGroupLoadCycle": "Group restart",
  "descCmdOutletGroupLoadCycle": "⚠ Switch every outlet of this group off and on again",
  "cmdOutletGroupLoadOffDelay": "Group off (delayed)",
  "descCmdOutletGroupLoadOffDelay": "⚠ Switch every outlet of this group off after the configured delay",
  "cmdOutletGroupLoadOnDelay": "Group on (delayed)",
  "descCmdOutletGroupLoadOnDelay": "Switch every outlet of this group on after the configured delay",
  "cmdOutletGroupLoadCycleDelay": "Group restart (delayed)",
  "descCmdOutletGroupLoadCycleDelay": "⚠ Switch every outlet of this group off and on again after the configured delay",
  "ambient.temperature.alarm.enable": "Temperature alarm enabled",
  "descAmbientTemperatureAlarmEnable": "Whether the temperature alarm of this sensor is switched on",
  "ambient.temperature.alarm.maximum": "Temperature alarm limit (high)",
  "descAmbientTemperatureAlarmMaximum": "Highest temperature this sensor accepts — above it the device raises an alarm",
  "ambient.temperature.alarm.minimum": "Temperature alarm limit (low)",
  "descAmbientTemperatureAlarmMinimum": "Lowest temperature this sensor accepts — below it the device raises an alarm",
  "ambient.humidity.alarm.enable": "Humidity alarm enabled",
  "descAmbientHumidityAlarmEnable": "Whether the humidity alarm of this sensor is switched on",
  "ambient.humidity.alarm.maximum": "Humidity alarm limit (high)",
  "descAmbientHumidityAlarmMaximum": "Highest humidity this sensor accepts — above it the device raises an alarm",
  "ambient.humidity.alarm.minimum": "Humidity alarm limit (low)",
  "descAmbientHumidityAlarmMinimum": "Lowest humidity this sensor accepts — below it the device raises an alarm",
  "driver.debug": "Driver debug level",
  "descDriverDebug": "How verbose the NUT driver's own log is — 0 is normal operation",
  "outlet.group.delay.shutdown": "Group shutdown delay",
  "descOutletGroupDelayShutdown": "How long the device waits before it switches this group off",
  "outlet.group.delay.start": "Group start delay",
  "descOutletGroupDelayStart": "How long the device waits before it switches this group back on",
  "outlet.group.delay.reboot": "Group restart duration",
  "descOutletGroupDelayReboot": "How long the device keeps this group off when it restarts it",
  "outlet.group.timer.shutdown": "Group shutdown countdown",
  "descOutletGroupTimerShutdown": "Seconds until this group switches off — empty while no shutdown is pending",
  "outlet.group.timer.start": "Group start countdown",
  "descOutletGroupTimerStart": "Seconds until this group switches on — empty while no start is pending",
  "outlet.group.timer.reboot": "Group restart countdown",
  "descOutletGroupTimerReboot": "Seconds until this group restarts — empty while no restart is pending",
  "outlet.delay.reboot": "Outlet restart duration",
  "descOutletDelayReboot": "How long the device keeps this outlet off when it restarts it",
  "ups.load.energysave": "Energy-saving load threshold",
  "descUpsLoadEnergysave": "Load at which the UPS switches to energy saving",
  "battery.voltage.maximum": "Highest battery voltage",
  "descBatteryVoltageMaximum": "Highest battery voltage the device has recorded",
  "battery.voltage.minimum": "Lowest battery voltage",
  "descBatteryVoltageMinimum": "Lowest battery voltage the device has recorded",
  "battery.current.maximum": "Highest battery current",
  "descBatteryCurrentMaximum": "Highest battery current the device has recorded",
  "battery.current.minimum": "Lowest battery current",
  "descBatteryCurrentMinimum": "Lowest battery current the device has recorded",
  "input.id": "Input ID",
  "descInputId": "Number the device gives this input source",
  "input.bypass.phases": "Bypass phases",
  "descInputBypassPhases": "How many phases the bypass feed has — 1 or 3",
  "input.voltage.fault": "Fault voltage",
  "descInputVoltageFault": "Input voltage the UPS measured at the last mains fault",
  "outlet.frequency": "Outlet frequency",
  "descOutletFrequency": "Frequency of the power the outlets deliver",
  "experimental.output.energy": "Output energy (experimental)",
  "descAmbientFirmware": "Firmware version of the external sensor module",
  "descAmbientMfr": "Manufacturer of the external sensor module connected to the device",
  "descAmbientModel": "Model of the external sensor module connected to the device",
  "descAmbientName": "Name an administrator gave this sensor in the device's settings",
  "descAmbientContactsName": "Name an administrator gave this dry contact in the device's settings",
  "descOutletName": "Name an administrator gave this outlet in the device's settings",
  "descOutletGroupName": "Name an administrator gave this outlet group in the device's settings",
  "driverParameter": "Driver setting",
  "descDriverParameter": "A setting the driver was started with, copied from ups.conf or its command line",
  "cmdOutletGroupShutdownReturn": "Group off, on when power returns",
  "descCmdOutletGroupShutdownReturn": "⚠ Switch every outlet of this group off and back on when mains power returns",
  "cmdOutletGroupShutdownStayoff": "Group off and stay off",
  "descCmdOutletGroupShutdownStayoff": "⚠ Switch every outlet of this group off and leave it off until switched on by hand",
  "cmdOutletGroupShutdownReboot": "Restart group",
  "descCmdOutletGroupShutdownReboot": "⚠ Switch every outlet of this group off and on again",
  "cmdOutletGroupShutdownRebootGraceful": "Graceful group restart",
  "descCmdOutletGroupShutdownRebootGraceful": "⚠ Restart every outlet of this group, giving connected systems time to shut down first"
}
