1NUTDRV_QX(8)                      NUT Manual                      NUTDRV_QX(8)
2
3
4

NAME

6       nutdrv_qx - Driver for Q* protocol serial and USB based UPS equipment
7

NOTE

9       This man page only documents the hardware-specific features of the
10       nutdrv_qx driver. For information about the core driver, see
11       nutupsdrv(8).
12

SUPPORTED HARDWARE

14       The nutdrv_qx driver is known to work with various UPSes from Blazer,
15       Energy Sistem, Fenton Technologies, General Electric, Mustek, Voltronic
16       Power (rebranded by many, many - have I said many? - others.. Long
17       story short: if your UPS came with a software called Viewpower, chances
18       are high that it works with this driver with one of the voltronic*
19       protocols or with the mecer one) and many others.
20
21       The NUT compatibility table lists all the known supported models. Keep
22       in mind, however, that other models not listed there may also be
23       supported, but haven’t been tested.
24
25       All devices with a serial interface and many with a USB interface are
26       supported.
27

EXTRA ARGUMENTS

29       You may need to override or provide defaults for some values, depending
30       on the make and model of your UPS.
31
32       The following are the ones that most likely will need changing (see
33       ups.conf(5)):
34
35       ondelay = value
36           Time to wait before switching on the UPS (seconds). This value is
37           truncated to units of 60 seconds.
38
39           Note that a value below 3 minutes, may cause earlier firmware
40           versions to not switch on automatically, so it defaults to 3
41           minutes (i.e. 180 seconds).
42
43           This option provides a default value for ups.delay.start that will
44           then be used by the driver in the automatic shutdown sequence (i.e.
45           calling the driver with the -k option, calling upsdrvctl(8) with
46           the shutdown option or when the FSD flag is set and upsmon(8)
47           enters its shutdown sequence): however you can change this value
48           ‘on the fly’ for the actual session, only for the use with instant
49           commands, setting ups.delay.start with upsrw(8).
50
51       offdelay = value
52           Time to wait before shutting down the UPS (seconds). This value is
53           truncated to units of 6 seconds (less than 60 seconds) or 60
54           seconds (more than 60 seconds). Defaults to 30 seconds.
55
56           This option provides a default value for ups.delay.shutdown that
57           will then be used by the driver in the automatic shutdown sequence
58           (i.e. calling the driver with the -k option, calling upsdrvctl(8)
59           with the shutdown option or when the FSD flag is set and upsmon(8)
60           enters its shutdown sequence): however you can change this value
61           ‘on the fly’ for the actual session, only for the use with instant
62           commands, setting ups.delay.shutdown with upsrw(8).
63
64       stayoff
65           If you set stayoff in ups.conf(5) when FSD arises the UPS will call
66           a shutdown.stayoff shutting down after ups.delay.shutdown seconds
67           and won’t return (see KNOWN PROBLEMS), otherwise (standard
68           behaviour) the UPS will call shutdown.return shutting down after
69           ups.delay.shutdown seconds and then turn on after ups.delay.start
70           seconds (if mains meanwhile returned).
71
72       protocol = string
73           Skip autodetection of the protocol to use and only use the one
74           specified. Supported values: bestups, mecer, megatec, megatec/old,
75           mustek, q1, voltronic, voltronic-qs, voltronic-qs-hex and zinto.
76
77           Note that if you end up using the q1 protocol, you may want to give
78           a try to the mecer, megatec and zinto ones setting the
79           novendor/norating flags (only one, or both).
80
81       pollfreq = value
82           Set polling frequency, in seconds, to reduce the data flow. Between
83           two polling requests the driver will do ‘quick polls’ dealing just
84           with ups.status. The default value is 30 (in seconds).
85
86       If your UPS doesn’t report either battery.charge or battery.runtime you
87       may want to add the following ones in order to have guesstimated
88       values:
89
90       default.battery.voltage.high = value
91           Maximum battery voltage that is reached after about 12 to 24 hours
92           charging. If you want the driver to report a guesstimated
93           battery.charge, you need to specify this (see BATTERY CHARGE).
94
95       default.battery.voltage.low = value
96           Minimum battery voltage just before the UPS automatically shuts
97           down. If you want the driver to report a guesstimated
98           battery.charge, you need to specify this (see BATTERY CHARGE).
99
100       default.battery.voltage.nominal = value,
101       override.battery.voltage.nominal = value
102           Some devices show a wrong nominal battery voltage (or none at all),
103           so you may need to override or set a default value.
104
105       override.battery.packs = value
106           Some devices report a part of the total battery voltage. For
107           instance, if battery.voltage.nominal is 24 V, but it reports a
108           battery.voltage of around 2 V, the number of battery.packs to
109           correct this reading would be 12. The driver will attempt to detect
110           this automatically, but if this fails somehow, you may want to
111           override this value.
112
113       runtimecal = value,value,value,value
114           Parameter used in the (optional) runtime estimation. This takes two
115           runtimes at different loads. Typically, this uses the runtime at
116           full load and the runtime at half load. For instance, if your UPS
117           has a rated runtime of 240 seconds at full load and 720 seconds at
118           half load, you would enter
119
120               runtimecal = 240,100,720,50
121
122           The first load should always be higher than the second. If you have
123           values available for loads other than 100 and 50 % respectively,
124           you can use those too, but keep them spaced apart as far as
125           reasonably possible. Just don’t get too close to no load
126           (prediction of runtime depends more on idle load for the battery
127           then).
128
129       chargetime = value
130           The time needed to fully recharge the battery after being fully
131           discharged. If not specified, the driver defaults to 43200 seconds
132           (12 hours). Only used if runtimecal is also specified.
133
134       idleload = value
135           Minimum battery load used by the driver to estimate the runtime. If
136           not specified, the driver defaults to 10%. Only used if runtimecal
137           is also specified.
138
139   BESTUPS, MECER, MEGATAEC, MEGATEC/OLD, MUSTEK, Q1, VOLTRONIC-QS,
140       VOLTRONIC-QS-HEX, ZINTO PROTOCOLS
141       ignoresab
142           Some UPSes incorrectly report the ‘Shutdown Active’ bit as always
143           on, consequently making the driver believe the UPS is nearing a
144           shutdown (and, as a result, ups.status always contains FSD... and
145           you know what this means). Setting this flag will make the driver
146           ignore the ‘Shutdown Active’ bit.
147
148   MECER, MEGATAEC, MEGATEC/OLD, MUSTEK, ZINTO PROTOCOLS
149       ondelay
150           The acceptable range is 0..599940 seconds.
151
152       offdelay
153           The acceptable range is 12..600 seconds.
154
155       norating
156           Some UPSes will lock up if you attempt to read rating information
157           from them. Setting this flag will make the driver skip this step.
158
159       novendor
160           Some UPSes will lock up if you attempt to read vendor information
161           from them. Setting this flag will make the driver skip this step.
162
163   BESTUPS PROTOCOL
164       ondelay
165           The acceptable range is 60..599940 seconds.
166
167       offdelay
168           The acceptable range is 12..5940 seconds.
169
170       pins_shutdown_mode = value
171           Set shutdown mode functionality of Pin 1 and Pin 7 on the UPS DB9
172           communication port (Per Best Power’s EPS-0059) to value [0..6].
173
174   Q1 PROTOCOL
175       ondelay
176           The acceptable range is 0..599940 seconds.
177
178       offdelay
179           The acceptable range is 12..600 seconds.
180
181   VOLTRONIC-QS, VOLTRONIC-QS-HEX PROTOCOLS
182       ondelay
183           The acceptable range is 60..599940 seconds.
184
185       offdelay
186           The acceptable range is 12..540 seconds.
187
188   VOLTRONIC PROTOCOL
189       The following options are supported only by the voltronic protocol. Not
190       all of them are available on all the UPSes supported by this protocol.
191
192       ondelay
193           The acceptable range is 0..599940 seconds.
194
195       offdelay
196           The acceptable range is 12..5940 seconds.
197
198       battery_number = value
199           Set number of batteries that make a pack to value [1..9]. This
200           setting will change the charge and runtime estimation reported by
201           the UPS.
202
203       output_phase_angle = value
204           Changes output phase angle to the provided value [000, 120, 180,
205           240]°.
206
207       UPS CAPABILITY SETTINGS
208           reset_to_default
209               Reset capability options and their voltage and frequency limits
210               to safe default values. (Doable only when the UPS is in Standby
211               Mode)
212
213               Note that setting this option will reset also ups.start.auto,
214               battery.protection, battery.energysave, ups.start.battery,
215               outlet.0.switchable, input.transfer.high, input.transfer.low,
216               input.frequency.high and input.frequency.low.
217
218           These UPSes can be fine-tuned to suit your needs enabling or
219           disabling the following options (the driver should tell you which
220           one the UPS is capable of on startup: the settable ones will be
221           reported either ar enabled or disabled in the logs):
222
223           alarm_control = string
224               Enable or disable alarm (BEEP!) [enabled/disabled]. Settable
225               also ‘on the fly’ with beeper.enable and beeper.disable instant
226               commands.
227
228           bypass_alarm = string
229               Enable or disable alarm (BEEP!) at Bypass Mode
230               [enabled/disabled].
231
232           battery_alarm = string
233               Enable or disable alarm (BEEP!) at Battery Mode
234               [enabled/disabled].
235
236           bypass_when_off = string
237               Enable or disable bypass when the UPS is Off
238               [enabled/disabled]. If enabled, AC will directly provide power
239               to connected devices when the UPS is off.
240
241           bypass_forbidding = string
242               Enable or disable Bypass Forbidding [enabled/disabled]. If
243               enabled, the UPS will not transfer to bypass mode under any
244               condition.
245
246           converter_mode = string
247               Enable or disable Converter Mode [enabled/disabled]. When input
248               frequency is within 40 Hz to 70 Hz, the UPS can be set at a
249               constant output frequency, 50 Hz or 60 Hz. The UPS will still
250               charge battery under this mode.
251
252           eco_mode = string
253               Enable or disable ECO Mode [enabled/disabled]. When input
254               voltage/frequency are within acceptable range, the UPS will
255               bypass voltage to output for energy saving. PFC and INVERTER
256               are still active at this mode. Settable also ‘on the fly’ with
257               bypass.start and bypass.stop instant commands.
258
259           advanced_eco_mode = string
260               Enable or disable Advanced ECO Mode [enabled/disabled]. When
261               input voltage/frequency are within acceptable range, the UPS
262               will bypass voltage to output for energy saving. PFC and
263               INVERTER are off at this mode.
264
265           battery_open_status_check = string
266               Enable or disable Battery Open Status Check [enabled/disabled].
267               If enabled, when the UPS is turned on, it will check if the
268               battery is connected or not.
269
270           site_fault_detection = string
271               Enable or disable site fault detection [enabled/disabled]. If
272               enabled, the UPS will beep when the input neutral and hot wires
273               are reversed.
274
275           constant_phase_angle = string
276               Enable or disable Constant Phase Angle Function (output and
277               input phase angles are not equal) [enabled/disabled].
278
279           limited_runtime_on_battery = string
280               Enable or disable limited runtime on battery mode
281               [enabled/disabled].
282
283       BYPASS MODE VOLTAGE/FREQUENCY LIMITS
284           Variables to fine-tune voltage and frequency limits for Bypass
285           mode. These limits are reset to safe default values by
286           reset_to_default.
287
288           If AC voltage and frequency are within acceptable range, Bypass
289           mode will be used (If the UPS is capable of and it’s enabled).
290
291           Since these values are device-specific, if your UPS support them,
292           you will get their settable limits printed in the logs on startup.
293
294           max_bypass_volt = value
295               Maximum voltage for Bypass Mode (V).
296
297           min_bypass_volt = value
298               Minimum voltage for Bypass Mode (V).
299
300           max_bypass_freq = value
301               Maximum frequency for Bypass Mode (Hz).
302
303           min_bypass_freq = value
304               Minimum frequency for Bypass Mode (Hz).
305
306       OPTIONS SPECIFIC FOR P31 UPSES
307           The following options are available only on P31 UPSes.
308
309           work_range_type = string
310               Device grid working range for P31 UPSes [Appliance/UPS].
311
312       TESTING
313           This protocol comes with a couple of functions that are not enabled
314           by default because of the lack of knowledge of some part of the
315           communication protocol used by these UPSes by your friendly
316           neighborhood developer. Since these functions are supposed to be
317           queries to the UPS for some kind of informations, they should not
318           make your UPS go boom. So if you are brave enough to risk your UPS
319           and attached devices' life to help the developers, this will be
320           very appreciated.. Do it at your own risk.
321
322           testing
323               If invoked the driver will exec also commands that still need
324               testing.
325
326   SERIAL INTERFACE ONLY
327       cablepower = string
328           By default the driver will set DTR and clear RTS (normal). If you
329           find that your UPS isn’t detected or the communication with the UPS
330           is unreliable, you may try if clear DTR and set RTS (reverse), set
331           DTR and RTS (both) or clear DTR and RTS (none) improves this
332           situation.
333
334   USB INTERFACE ONLY
335       port = string
336           You must set value to auto.
337
338       vendorid = regex, productid = regex, vendor = regex, product = regex,
339       serial = regex
340           Select a specific UPS, in case there is more than one connected via
341           USB. Each option specifies an extended regular expression (see
342           regex(7)) that must match the UPS’s entire vendor/product/serial
343           string (minus any surrounding whitespace), or the whole 4-digit
344           hexadecimal code for vendorid and productid. Try -DD for finding
345           out the strings to match.
346
347           Examples:
348
349           ·   -x vendor="Foo.Corporation.*"
350
351           ·   -x vendorid=051d* (APC)
352
353           ·   -x product=".*(Smart|Back)-?UPS.*"
354
355       bus = regex
356           Select a UPS on a specific USB bus or group of busses. The argument
357           is a regular expression that must match the bus name where the UPS
358           is connected (e.g.  bus="002", bus="00[2-3]").
359
360       subdriver = string
361           Select a serial-over-USB subdriver to use. You have a choice
362           between cypress, fabula, fuji, ippon, krauler, phoenix and sgs.
363           When using this option, it is mandatory to also specify the
364           vendorid and productid.
365
366       langid_fix = value
367           Apply the language ID workaround to the krauler subdriver. This is
368           mandatory for some devices to work (LDLC, Dynamix and others). You
369           must provide value (0x409 or 0x4095), according to your device
370           entry in NUT hardware compatibility list (HCL).
371
372       IMPLEMENTATION NOTES
373           fabula subdriver
374               This subdriver, meant to be used with the megatec protocol,
375               does not support the various test.battery commands. Plus, the
376               shutdown.return command ignores the values set in
377               ups.delay.start/ondelay and makes the UPS turn on the load as
378               soon as power is back.
379
380           fuji subdriver
381               This subdriver, meant to be used with the megatec protocol,
382               does not support the shutdown.stayoff and load.off commands.
383               Plus, the shutdown.return command ignores the values set in
384               ups.delay.start/ondelay and makes the UPS turn on the load as
385               soon as power is back.
386
387           krauler subdriver
388               This subdriver, meant to be used with the megatec protocol,
389               does not support the shutdown commands, i.e.: shutdown.return,
390               shutdown.stayoff and load.off.
391

UPS COMMANDS

393       This driver supports some instant commands (see upscmd(8)):
394
395       beeper.toggle
396           Toggle the UPS beeper. (Not available on some hardware)
397
398       load.on
399           Turn on the load immediately. (Not available on some hardware)
400
401       load.off
402           Turn off the load immediately (see KNOWN PROBLEMS).
403
404       shutdown.return
405           Turn off the load and return when power is back. Uses the timers
406           defined by ups.delay.start and ups.delay.shutdown.
407
408       shutdown.stayoff
409           Turn off the load and remain off (see KNOWN PROBLEMS). Uses the
410           timer defined by ups.delay.shutdown.
411
412       shutdown.stop
413           Stop a shutdown in progress.
414
415       test.battery.start.deep
416           Perform a long battery test. (Not available on some hardware)
417
418       test.battery.start.quick
419           Perform a quick (10 second) battery test.
420
421       test.battery.stop
422           Stop a running battery test. (Not available on some hardware)
423
424   BESTUPS, MECER, MEGATEC, MEGATEC/OLD, MUSTEK, Q1, ZINTO PROTOCOLS
425       test.battery.start value
426           Perform a battery test for the duration of value seconds (truncated
427           to 60 seconds) [60..5940].
428
429       VOLTRONIC POWER P98 UNITS (WITH MECER PROTOCOL)
430           test.battery.start value
431               Perform a battery test for the duration of value seconds
432               (truncated to 60 seconds) [12..5940]. This value is truncated
433               to units of 6 seconds (less than 60 seconds) or 60 seconds
434               (more than 60 seconds).
435
436   VOLTRONIC PROTOCOL
437       The following instant commands are available for the voltronic
438       protocol. Not all of them are available on all the UPSes supported by
439       this protocol.
440
441       beeper.enable
442           Enable the UPS beeper.
443
444       beeper.disable
445           Disable the UPS beeper.
446
447       test.battery.start value
448           Perform a battery test for the duration of value seconds
449           [12..5940]. This value is truncated to units of 6 seconds (less
450           than 60 seconds) or 60 seconds (more than 60 seconds).
451
452       outlet.1.load.off
453           Turn off outlet 1 load immediately.
454
455       outlet.1.load.on
456           Turn on outlet 1 load immediately.
457
458       outlet.2.load.off
459           Turn off outlet 2 load immediately.
460
461       outlet.2.load.on
462           Turn on outlet 2 load immediately.
463
464       outlet.3.load.off
465           Turn off outlet 3 load immediately.
466
467       outlet.3.load.on
468           Turn on outlet 3 load immediately.
469
470       outlet.4.load.off
471           Turn off outlet 4 load immediately.
472
473       outlet.4.load.on
474           Turn on outlet 4 load immediately.
475
476       bypass.start
477           Put the UPS in ECO Mode.
478
479       bypass.stop
480           Take the UPS out of ECO Mode.
481

BATTERY CHARGE

483       Due to popular demand, this driver will report a guesstimated
484       battery.charge and optionally battery.runtime, provided you specified a
485       couple of the EXTRA ARGUMENTS listed above.
486
487       If you specify both battery.voltage.high and battery.voltage.low in
488       ups.conf(5), but don’t enter runtimecal, it will guesstimate the state
489       of charge by looking at the battery voltage alone. This is not reliable
490       under load, as this only gives reasonably accurate readings if you
491       disconnect the load, let the battery rest for a couple of minutes and
492       then measure the open cell voltage. This just isn’t practical if the
493       power went out and the UPS is providing power for your systems.
494
495                                battery.voltage - battery.voltage.low
496           battery.charge =  ------------------------------------------ x 100 %
497                             battery.voltage.high - battery.voltage.low
498
499       There is a way to get better readings without disconnecting the load
500       but this requires one to keep track on how much (and how fast) current
501       is going in and out of the battery. If you specified the runtimecal,
502       the driver will attempt to do this. Note however, that this heavily
503       relies on the values you enter and that the UPS must be able to report
504       the load as well. There are quite a couple of devices that report 0 %
505       (or any other fixed value) at all times, in which case this obviously
506       doesn’t work.
507
508       The driver also has no way of determining the degradation of the
509       battery capacity over time, so you’ll have to deal with this yourself
510       (by adjusting the values in runtimecal). Also note that the driver
511       guesses the initial state of charge based on the battery voltage, so
512       this may be less than 100 %, even when you are certain that they are
513       full. There is just no way to reliably measure this between 0 and 100 %
514       full charge.
515
516       This is better than nothing (but not by much). If any of the above
517       calculations is giving you incorrect readings, you are the one that put
518       in the values in ups.conf(5), so don’t complain with the author. If you
519       need something better, buy a UPS that reports battery.charge and
520       battery.runtime all by itself without the help of a NUT driver.
521

NOTES FOR THE PREVIOUS USER OF MEGATEC DRIVERS

523       The nutdrv_qx driver having replaced the megatec ones, some
524       configuration changes may be required by users switching to nutdrv_qx.
525
526       Part of this, the following megatec options, in ups.conf(5), have to be
527       changed:
528
529       battvolts
530           You need to use default.battery.voltage.high and
531           default.battery.voltage.low
532
533       dtr and rts
534           You need to use cablepower
535
536       ignoreoff
537           This parameter can simply be discarded, since it was a wrong
538           understanding of the specification.
539

NOTES FOR THE PREVIOUS USER OF BLAZER DRIVERS

541       The nutdrv_qx driver having replaced the blazer ones, some
542       configuration changes may be required by users switching to nutdrv_qx.
543
544       Part of this, the following blazer options, in ups.conf(5), have to be
545       changed:
546
547       ondelay
548           While the previous blazer drivers expected minutes, the new
549           nutdrv_qx driver wants seconds.
550
551       The following instant command has also been changed:
552
553       test.battery.start value
554           While the old blazer drivers expected a value in minutes, the
555           nutdrv_qx driver wants a value in seconds.
556

NOTES FOR THE PREVIOUS USER OF BESTUPS DRIVER

558       The nutdrv_qx driver having replaced the bestups one, some
559       configuration changes may be required by users switching to nutdrv_qx.
560
561       Part of this, the following bestups options, in ups.conf(5), are no
562       longer supported by this driver:
563
564       nombattvolt, battvoltmult
565           See BATTERY CHARGE.
566
567       ID
568           Discarded.
569

NOTES FOR THE PREVIOUS USER OF VOLTRONIC DRIVERS

571       The nutdrv_qx driver having replaced the voltronic ones, some
572       configuration changes may be required by users switching to nutdrv_qx.
573
574       Part of this, the following voltronic options, in ups.conf(5), have to
575       be changed:
576
577       ondelay
578           While the previous voltronic drivers expected minutes, the new
579           nutdrv_qx driver wants seconds. It no longer defaults to 0 minutes
580           but to 3 minutes (i.e. 180 seconds) for compatibility with the
581           users switching from the old blazer drivers.
582
583       battnumb
584           This option has been renamed to battery_number.
585
586       The following options are no longer supported by this driver, you can
587       now change them more conveniently ‘on the fly’ calling upsrw(8) with
588       the appropriate NUT variable - provided that your UPS supports them.
589
590
591
592
593
594
595
596       battpacks            battery.packs
597
598                            Set number of battery
599                            packs in parallel [1..99].
600                            This setting will change
601                            the charge and runtime
602                            estimation reported by the
603                            UPS.
604
605       battlow              battery.voltage.low
606
607                            Set minimum battery
608                            voltage just before the
609                            UPS automatically shuts
610                            down. This setting will
611                            change the charge and
612                            runtime estimation
613                            reported by the UPS.
614
615       auto_reboot          ups.start.auto
616
617                            Enable or disable auto
618                            reboot [enabled/disabled].
619                            If enabled, the UPS will
620                            auto recover when AC power
621                            returns.
622
623       battery_protection   battery.protection
624
625                            Enable or disable battery
626                            deep discharge protection
627                            [enabled/disabled].
628
629       energy_saving        battery.energysave
630
631                            Enable or disable Green
632                            power function
633                            [enabled/disabled]. If
634                            enabled, for energy
635                            saving, the UPS will auto
636                            off when there is no load.
637
638       cold_start           ups.start.battery
639
640                            Enable or disable Cold
641                            Start [enabled/disabled].
642                            If enabled, the UPS can be
643                            turned on also if AC is
644                            not connected to the UPS.
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662       outlet_control       outlet.0.switchable
663
664                            Enable or disable
665                            programmable outlets
666                            control at battery mode
667                            [enabled/disabled]. If
668                            enabled, the UPS will cut
669                            off programmable outlets
670                            after backup time (set
671                            through
672                            outlet.{1,2,3,4}.delay.shutdown)
673                            arrives. If disabled, the
674                            UPS will provide
675                            continuous power to
676                            programmable outlets until
677                            the battery is running
678                            out.
679
680       max_eco_volt         input.transfer.high
681
682                            Maximum voltage for ECO Mode
683                            (V). If AC voltage is within
684                            acceptable range, ECO mode will
685                            be used (If the UPS is capable
686                            of and it’s enabled).
687
688       min_eco_volt         input.transfer.low
689
690                            Minimum voltage for ECO Mode
691                            (V). If AC voltage is within
692                            acceptable range, ECO mode will
693                            be used (If the UPS is capable
694                            of and it’s enabled).
695
696       max_eco_freq         input.frequency.high
697
698                            Maximum frequency for ECO Mode
699                            (Hz). If AC frequency is within
700                            acceptable range, ECO mode will
701                            be used (If the UPS is capable
702                            of and it’s enabled).
703
704       min_eco_freq         input.frequency.low
705
706                            Minimum frequency for ECO Mode
707                            (Hz). If AC frequency is within
708                            acceptable range, ECO mode will
709                            be used (If the UPS is capable
710                            of and it’s enabled).
711
712       outlet1_delay        outlet.1.delay.shutdown
713
714                            Delay time before programmable
715                            outlet 1 shuts down the load
716                            when on battery mode [0..59940]
717                            (seconds).
718
719       outlet2_delay        outlet.2.delay.shutdown
720
721                            Delay time before programmable
722                            outlet 2 shuts down the load
723                            when on battery mode [0..59940]
724                            (seconds).
725
726
727
728       outlet3_delay        outlet.3.delay.shutdown
729
730                            Delay time before programmable
731                            outlet 3 shuts down the load
732                            when on battery mode [0..59940]
733                            (seconds).
734
735       outlet4_delay        outlet.4.delay.shutdown
736
737                            Delay time before programmable
738                            outlet 4 shuts down the load
739                            when on battery mode [0..59940]
740                            (seconds).
741
742       batt_type            battery.type
743
744                            Battery type (for P31 UPSes
745                            only) [Li/Flooded/AGM].
746
747

KNOWN PROBLEMS

749       Some UPS commands aren’t supported by all models. In most cases, the
750       driver will send a message to the system log when the user tries to
751       execute an unsupported command. Unfortunately, some models don’t even
752       provide a way for the driver to check for this, so the unsupported
753       commands will silently fail.
754
755       Both the load.off and shutdown.stayoff instant commands are meant to
756       turn the load off indefinitely. However, some UPS models don’t allow
757       this.
758
759       Some models report a bogus value for the beeper status (will always be
760       enabled or disabled). So, the beeper.toggle command may appear to have
761       no effect in the status reported by the driver when, in fact, it is
762       working fine.
763
764       The temperature and load value is known to be bogus in some models.
765
766   VOLTRONIC-QS UNITS
767       Both load.off and shutdown.stayoff instant commands are known to work
768       as expected (i.e. turn the load off indefinitely) only if mains is
769       present, otherwise, as soon as mains returns the load will be powered.
770
771       After issuing a shutdown.return instant command, the UPS won’t wait
772       ondelay before powering on the load, provided the following conditions
773       are met:
774
775       ·   if the load has been previously (no matter how long before) powered
776           off through load.off/shutdown.stayoffand powered on through
777           load.on/shutdown.stopand
778
779       ·   if AC wasn’t cut after issuing the load.off/shutdown.stayoff (i.e.
780           the UPS didn’t turn itself off) and
781
782       ·   if there’s a power outage after issuing the shutdown.return command
783
784       In this case, as soon as mains returns the load will be powered.
785
786   VOLTRONIC-QS-HEX UNITS
787       shutdown.return, load.off, and shutdown.stayoff instant commands are
788       known to work as expected only if mains is present, otherwise, as soon
789       as mains returns the load will be powered.
790

UPS WARNINGS (VOLTRONIC PROTOCOL)

792       The UPSes supported by voltronic protocol report warnings through a
793       64bit flag (bit1bit2...bit63bit64) where 1 means that a warning arose,
794       while 0 means no warning. Since more than one warning at a time can be
795       signaled, and because of the limited space in the ups.alarm variable,
796       if the length of the warnings exceeds that of ups.alarms variable, they
797       will be reported as bits. If you want to know the explanation of that
798       bit you can either watch the log or see the next table (unlisted bits
799       equal to unknown warnings).
800
801       Table 1. UPS Warnings for voltronic UPSes
802       ┌───┬────────────────────────────┐
803# Corresponding Warning      
804       ├───┼────────────────────────────┤
805       │   │                            │
806       │ 1 │ Battery disconnected       │
807       ├───┼────────────────────────────┤
808       │   │                            │
809       │ 2 │ Neutral not connected      │
810       ├───┼────────────────────────────┤
811       │   │                            │
812       │ 3 │ Site fault                 │
813       ├───┼────────────────────────────┤
814       │   │                            │
815       │ 4 │ Phase sequence incorrect   │
816       ├───┼────────────────────────────┤
817       │   │                            │
818       │ 5 │ Phase sequence incorrect   │
819       │   │ in bypass                  │
820       ├───┼────────────────────────────┤
821       │   │                            │
822       │ 6 │ Input frequency unstable   │
823       │   │ in bypass                  │
824       ├───┼────────────────────────────┤
825       │   │                            │
826       │ 7 │ Battery overcharged        │
827       ├───┼────────────────────────────┤
828       │   │                            │
829       │ 8 │ Low battery                │
830       ├───┼────────────────────────────┤
831       │   │                            │
832       │ 9 │ Overload alarm             │
833       ├───┼────────────────────────────┤
834       │   │                            │
835       │10 │ Fan alarm                  │
836       ├───┼────────────────────────────┤
837       │   │                            │
838       │11 │ EPO enabled                │
839       ├───┼────────────────────────────┤
840       │   │                            │
841       │12 │ Unable to turn on UPS      │
842       ├───┼────────────────────────────┤
843       │   │                            │
844       │13 │ Over temperature alarm     │
845       ├───┼────────────────────────────┤
846       │   │                            │
847       │14 │ Charger alarm              │
848       ├───┼────────────────────────────┤
849       │   │                            │
850       │15 │ Remote auto shutdown       │
851       ├───┼────────────────────────────┤
852       │   │                            │
853       │16 │ L1 input fuse not working  │
854       ├───┼────────────────────────────┤
855       │   │                            │
856       │17 │ L2 input fuse not working  │
857       ├───┼────────────────────────────┤
858       │   │                            │
859       │18 │ L3 input fuse not working  │
860       ├───┼────────────────────────────┤
861       │   │                            │
862       │19 │ Positive PFC abnormal in   │
863       │   │ L1                         │
864       ├───┼────────────────────────────┤
865       │   │                            │
866       │20 │ Negative PFC abnormal in   │
867       │   │ L1                         │
868       ├───┼────────────────────────────┤
869       │   │                            │
870       │21 │ Positive PFC abnormal in   │
871       │   │ L2                         │
872       ├───┼────────────────────────────┤
873       │   │                            │
874       │22 │ Negative PFC abnormal in   │
875       │   │ L2                         │
876       ├───┼────────────────────────────┤
877       │   │                            │
878       │23 │ Positive PFC abnormal in   │
879       │   │ L3                         │
880       ├───┼────────────────────────────┤
881       │   │                            │
882       │24 │ Negative PFC abnormal in   │
883       │   │ L3                         │
884       ├───┼────────────────────────────┤
885       │   │                            │
886       │25 │ Abnormal in CAN-bus        │
887       │   │ communication              │
888       ├───┼────────────────────────────┤
889       │   │                            │
890       │26 │ Abnormal in synchronous    │
891       │   │ signal circuit             │
892       ├───┼────────────────────────────┤
893       │   │                            │
894       │27 │ Abnormal in synchronous    │
895       │   │ pulse signal circuit       │
896       ├───┼────────────────────────────┤
897       │   │                            │
898       │28 │ Abnormal in host signal    │
899       │   │ circuit                    │
900       ├───┼────────────────────────────┤
901       │   │                            │
902       │29 │ Male connector of parallel │
903       │   │ cable not connected well   │
904       ├───┼────────────────────────────┤
905       │   │                            │
906       │30 │ Female connector of        │
907       │   │ parallel cable not         │
908       │   │ connected well             │
909       ├───┼────────────────────────────┤
910       │   │                            │
911       │31 │ Parallel cable not         │
912       │   │ connected well             │
913       ├───┼────────────────────────────┤
914       │   │                            │
915       │32 │ Battery connection not     │
916       │   │ consistent in parallel     │
917       │   │ systems                    │
918       ├───┼────────────────────────────┤
919       │   │                            │
920       │33 │ AC connection not          │
921       │   │ consistent in parallel     │
922       │   │ systems                    │
923       ├───┼────────────────────────────┤
924       │   │                            │
925       │34 │ Bypass connection not      │
926       │   │ consistent in parallel     │
927       │   │ systems                    │
928       ├───┼────────────────────────────┤
929       │   │                            │
930       │35 │ UPS model types not        │
931       │   │ consistent in parallel     │
932       │   │ systems                    │
933       ├───┼────────────────────────────┤
934       │   │                            │
935       │36 │ Capacity of UPSs not       │
936       │   │ consistent in parallel     │
937       │   │ systems                    │
938       ├───┼────────────────────────────┤
939       │   │                            │
940       │37 │ Auto restart setting not   │
941       │   │ consistent in parallel     │
942       │   │ systems                    │
943       ├───┼────────────────────────────┤
944       │   │                            │
945       │38 │ Battery cell over charge   │
946       ├───┼────────────────────────────┤
947       │   │                            │
948       │39 │ Battery protection setting │
949       │   │ not consistent in parallel │
950       │   │ systems                    │
951       ├───┼────────────────────────────┤
952       │   │                            │
953       │40 │ Battery detection setting  │
954       │   │ not consistent in parallel │
955       │   │ systems                    │
956       ├───┼────────────────────────────┤
957       │   │                            │
958       │41 │ Bypass not allowed setting │
959       │   │ not consistent in parallel │
960       │   │ systems                    │
961       ├───┼────────────────────────────┤
962       │   │                            │
963       │42 │ Converter setting not      │
964       │   │ consistent in parallel     │
965       │   │ systems                    │
966       ├───┼────────────────────────────┤
967       │   │                            │
968       │43 │ High loss point for        │
969       │   │ frequency in bypass mode   │
970       │   │ not consistent in parallel │
971       │   │ systems                    │
972       ├───┼────────────────────────────┤
973       │   │                            │
974       │44 │ Low loss point for         │
975       │   │ frequency in bypass mode   │
976       │   │ not consistent in parallel │
977       │   │ systems                    │
978       ├───┼────────────────────────────┤
979       │   │                            │
980       │45 │ High loss point for        │
981       │   │ voltage in bypass mode not │
982       │   │ consistent in parallel     │
983       │   │ systems                    │
984       ├───┼────────────────────────────┤
985       │   │                            │
986       │46 │ Low loss point for voltage │
987       │   │ in bypass mode not         │
988       │   │ consistent in parallel     │
989       │   │ systems                    │
990       ├───┼────────────────────────────┤
991       │   │                            │
992       │47 │ High loss point for        │
993       │   │ frequency in AC mode not   │
994       │   │ consistent in parallel     │
995       │   │ systems                    │
996       ├───┼────────────────────────────┤
997       │   │                            │
998       │48 │ Low loss point for         │
999       │   │ frequency in AC mode not   │
1000       │   │ consistent in parallel     │
1001       │   │ systems                    │
1002       ├───┼────────────────────────────┤
1003       │   │                            │
1004       │49 │ High loss point for        │
1005       │   │ voltage in AC mode not     │
1006       │   │ consistent in parallel     │
1007       │   │ systems                    │
1008       ├───┼────────────────────────────┤
1009       │   │                            │
1010       │50 │ Low loss point for voltage │
1011       │   │ in AC mode not consistent  │
1012       │   │ in parallel systems        │
1013       ├───┼────────────────────────────┤
1014       │   │                            │
1015       │51 │ Warning for locking in     │
1016       │   │ bypass mode after 3        │
1017       │   │ consecutive overloads      │
1018       │   │ within 30 min              │
1019       ├───┼────────────────────────────┤
1020       │   │                            │
1021       │52 │ Warning for three-phase AC │
1022       │   │ input current unbalance    │
1023       ├───┼────────────────────────────┤
1024       │   │                            │
1025       │53 │ Warning for a three-phase  │
1026       │   │ input current unbalance    │
1027       │   │ detected in battery mode   │
1028       ├───┼────────────────────────────┤
1029       │   │                            │
1030       │54 │ Warning for Inverter       │
1031       │   │ inter-current unbalance    │
1032       ├───┼────────────────────────────┤
1033       │   │                            │
1034       │55 │ Programmable outlets cut   │
1035       │   │ off pre-alarm              │
1036       ├───┼────────────────────────────┤
1037       │   │                            │
1038       │56 │ Warning for Battery        │
1039       │   │ replace                    │
1040       ├───┼────────────────────────────┤
1041       │   │                            │
1042       │57 │ Abnormal warning on input  │
1043       │   │ phase angle                │
1044       ├───┼────────────────────────────┤
1045       │   │                            │
1046       │58 │ Warning!! Cover of         │
1047       │   │ maintain switch is open    │
1048       ├───┼────────────────────────────┤
1049       │   │                            │
1050       │62 │ EEPROM operation error     │
1051       └───┴────────────────────────────┘
1052

AUTHORS

1054       Daniele Pezzini <hyouko@gmail.com>, Arnaud Quette
1055       <arnaud.quette@gmail.com>, John Stamp <kinsayder@hotmail.com>, Peter
1056       Selinger <selinger@users.sourceforge.net>, Arjen de Korte
1057       <adkorte-guest@alioth.debian.org>, Alexander Gordeev
1058       <lasaine@lvk.cs.msu.su>
1059

SEE ALSO

1061       blazer_ser(8), blazer_usb(8), nutupsdrv(8), ups.conf(5), upsc(8),
1062       upscmd(8), upsdrvctl(8), upsmon(8), upsrw(8)
1063
1064   Internet Resources:
1065       The NUT (Network UPS Tools) home page: http://www.networkupstools.org/
1066
1067       The NUT HCL: http://www.networkupstools.org/stable-hcl.html
1068
1069
1070
1071Network UPS Tools 2.7.3.          03/09/2016                      NUTDRV_QX(8)
Impressum