[Nut-upsuser] battery.charge and other fixes needed for X-Power Tigra 1kVA

Frédéric Bohé fredericbohe at eaton.com
Thu May 10 07:57:21 UTC 2012


Hello Michail,

On Thu, 2012-05-10 at 10:11 +0300, Tmima Pliroforikis Perifereiakis
Enotitas Pierias wrote:
> Hello all,
> 
> been 5 years since I posted on this list, glad to be back :)
> 
> I have a number of X-power Tigra 1kVA online UPS units. From some 
> knowledgeable folks working for the local distributor, I learnt that 
> from inside this looked like a Best 610 ups unit.
> 
> Before, I had this UPS hooked via serial to my Windows 2003 server. For 
> monitoring, some winpilot/upspilot software was also provided. This 
> software produced also a csv format log (upsdata.csv) that contained the 
> following lines:
> 
> 05/10/2012,07:36:56,COM1,ON-LINE,1,225,999,999,231,999,999,041.1,50.0,035,029
> 05/10/2012,07:37:56,COM1,ON-LINE,1,225,999,999,231,999,999,041.1,50.0,036,029
> 05/10/2012,07:38:56,COM1,ON-LINE,1,225,999,999,231,999,999,041.1,50.0,036,029
> 05/10/2012,07:39:56,COM1,ON-LINE,1,225,999,999,231,999,999,041.1,50.0,036,029
> 05/10/2012,07:40:56,COM1,ON-LINE,1,225,999,999,231,999,999,041.1,50.0,035,029
> 05/10/2012,07:41:57,COM1,ON-LINE,1,225,999,999,231,999,999,041.1,50.0,036,030
> 05/10/2012,07:42:57,COM1,ON-LINE,1,224,999,999,231,999,999,041.1,50.0,036,030
> 05/10/2012,07:43:57,COM1,ON-LINE,1,225,999,999,229,999,999,041.1,50.0,036,030
> 05/10/2012,07:44:57,COM1,ON-LINE,1,225,999,999,231,999,999,041.1,50.0,036,030
> 05/10/2012,07:45:57,COM1,ON-LINE,1,225,999,999,231,999,999,041.1,50.0,035,030
> 
> 
> So I disabled this bundled software and installed the windows version 
> NUT-Installer-2.6.3-3.msi, without the libusb option (since I had a 
> serial UPS)
> 
> In ups.conf I used the following
> 
> [ups1]
> driver = bestups
> port = com1
> id = 610,1000,230,230,10.0,36.0
> nombattvolt=41.1
> battvoltmult = 18
> 
> With regard to the id option, the 2nd, 3rd and 4th options seemed ok. 
> Not sure about the fifth (10.0). And definitely not sure about the last 
> (36.0). I used 36.0 because the Best 610-1000 lists 36V as the DC bus 
> voltage. Not sure if that is correct or not. According to specs ( 
> http://www.lexis.gr/upload/File/ProductBrochures/XPower/Tigrablack.pdf ) 
> this Xpower ups has three (3) 12V batteries.
> 
> I used nombattvolt 41.1 since that seemed to be similar also to the Best 
> 610-1000. As for battvoltmult, I must say I also experimented here.
> 
> The bestups driver seems to run ok:
> 
> C:\PROGRA~1\NUT\bin>bestups.exe -DDDDDDD -a ups1
> Network UPS Tools - Best UPS driver 1.06 (2.6.3-3534:3545M)
>     0.000000     send_to_all: SETINFO driver.parameter.port "com1"
>     0.000000     send_to_all: SETINFO driver.parameter.id 
> "610,1000,230,230,10.0,36.0"
>     0.000000     send_to_all: SETINFO driver.parameter.nombattvolt "41.1"
>     0.015625     send_to_all: SETINFO driver.parameter.battvoltmult "18"
>     0.015625     debug level is '7'
>     0.015625     w32_serial_open (com1)
>     0.015625     setting initial state on com1
>     0.015625     000007AC = w32_serial_open (com1)
>     0.015625     Warning: no locking method is available: No error [The 
> operation completed successfully. ]
>     0.015625     vmin_ 0, vtime_ 0
>     0.109376     action 0
>     0.109376     vtime 0, vmin 1
> 
>     0.125002     ReadTotalTimeoutConstant -2, ReadIntervalTimeout -1, 
> ReadTotalTi
> meoutMultiplier -1
>     0.125002     send_to_all: SETINFO device.type "ups"
>     0.125002     send_to_all: SETINFO driver.version "2.6.3-3534:3545M"
>     0.125002     send_to_all: SETINFO driver.version.internal "1.06"
>     0.125002     send_to_all: SETINFO driver.name "bestups"
>     0.328129     w32_serial_read : ulen 64, vmin_ 1, vtime_ 0, hEvent 
> 000007A8
>     0.328129     w32_serial_read : Reading 8 characters
>     0.328129     w32_serial_read : total characters read = 8
>     0.328129     w32_serial_read : ulen 64, vmin_ 1, vtime_ 0, hEvent 
> 000007A8
>     0.343754     w32_serial_read : characters are available on input buffer
>     0.343754     w32_serial_read : Reading 1 characters
>     0.359380     w32_serial_read : total characters read = 1
>     0.359380     w32_serial_read : Reading 7 characters
>     0.359380     w32_serial_read : total characters read = 8
>     0.359380     w32_serial_read : ulen 64, vmin_ 1, vtime_ 0, hEvent 
> 000007A8
>     0.359380     w32_serial_read : characters are available on input buffer
>     0.359380     w32_serial_read : Reading 1 characters
>     0.390630     w32_serial_read : total characters read = 1
>     0.390630     w32_serial_read : Reading 7 characters
>     0.390630     w32_serial_read : total characters read = 8
>     0.390630     w32_serial_read : ulen 64, vmin_ 1, vtime_ 0, hEvent 
> 000007A8
>     0.390630     w32_serial_read : characters are available on input buffer
>     0.390630     w32_serial_read : Reading 1 characters
>     0.421880     w32_serial_read : total characters read = 1
>     0.421880     w32_serial_read : Reading 7 characters
>     0.421880     w32_serial_read : total characters read = 8
>     0.421880     w32_serial_read : ulen 64, vmin_ 1, vtime_ 0, hEvent 
> 000007A8
>     0.421880     w32_serial_read : characters are available on input buffer
>     0.421880     w32_serial_read : Reading 1 characters
>     0.453131     w32_serial_read : total characters read = 1
>     0.453131     w32_serial_read : Reading 7 characters
>     0.453131     w32_serial_read : total characters read = 8
>     0.453131     w32_serial_read : ulen 64, vmin_ 1, vtime_ 0, hEvent 
> 000007A8
>     0.453131     w32_serial_read : characters are available on input buffer
>     0.468756     w32_serial_read : Reading 1 characters
>     0.500006     w32_serial_read : total characters read = 1
>     0.500006     w32_serial_read : Reading 6 characters
>     0.500006     w32_serial_read : total characters read = 7
>     0.500006     NOTE: using user-supplied ID response
>     0.500006     send_to_all: SETINFO input.voltage.nominal "230"
>     0.500006     send_to_all: SETINFO output.voltage.nominal "230"
>     0.515632     send_to_all: SETINFO ups.mfr "Best Power"
>     0.515632     send_to_all: SETINFO ups.model "610 1000"
>     0.515632     send_to_all: SETINFO battery.voltage.nominal "216"
> Detected Best Power 610 1000 on com1
>     0.609383     send_to_all: ADDCMD test.battery.start
>     0.625008     send_to_all: ADDCMD test.battery.stop
>     1.015638     w32_serial_read : ulen 64, vmin_ 1, vtime_ 0, hEvent 
> 000007A8
>     1.031263     w32_serial_read : Reading 51 characters
>     1.031263     w32_serial_read : total characters read = 51
>     1.031263     Communications with UPS lost: Poll failed: short read 
> (got 3 bytes)
>     1.031263     dstate_init: sock \\.\pipe\bestups-ups1 open on fd 1956
>     1.031263     send_to_all: SETINFO driver.parameter.pollinterval "2"
>     1.031263     send_to_all: SETINFO device.mfr "Best Power"
>     1.031263     send_to_all: SETINFO device.model "610 1000"
>     1.437518     w32_serial_read : ulen 64, vmin_ 1, vtime_ 0, hEvent 
> 000007A8
>     1.437518     w32_serial_read : Reading 47 characters
>     1.437518     w32_serial_read : total characters read = 47
>     1.437518     Communications with UPS re-established
>     1.453144     send_to_all: SETINFO battery.voltage "41.0"
>     1.453144     send_to_all: SETINFO input.voltage "226.5"
>     1.453144     send_to_all: SETINFO output.voltage "230.7"
>     1.453144     send_to_all: SETINFO ups.load "035"
>     1.453144     send_to_all: SETINFO input.frequency "50.0"
>     1.453144     send_to_all: SETINFO ups.temperature "34.0"
>     1.453144     send_to_all: SETINFO battery.charge "-24.8"
>     1.453144     send_to_all: SETINFO ups.status "OL"
>     1.453144     send_to_all: DATAOK
>     3.437544     w32_serial_read : ulen 64, vmin_ 1, vtime_ 0, hEvent 
> 000007A8
>     3.437544     w32_serial_read : Reading 47 characters
>     3.437544     w32_serial_read : total characters read = 47
> 
> 
> My questions are:
> 
> 1) Any ideas on why battery.charge is set to -24.8 (note also the 
> negative sign)
> 
> 2) Anything else that should be corrected in ups.conf, in your opinion?
> 
> 3) Regardless if the battery.charge is correct, will the system shutdown 
> when battery charge is low?
> 
> 4) In my FreeBSD installations, ups.log is written as a log, anything 
> similar for Windows?

You can see NUT logs in the Windows' Event Viewer.

Regards,
Fred


> 
> I understand that this is a large number of questions, please accept my 
> apologies in advance.
> 
> With kind regards,
> 
> 
> Michail.-
> 
> _______________________________________________
> Nut-upsuser mailing list
> Nut-upsuser at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

-- 
Eaton Opensource Team - http://opensource.eaton.com

--------------------------------------------------------------------------



More information about the Nut-upsuser mailing list