[Nut-upsuser] XPCC XVRT-1000 driver

Jeffrey B. Green jeff at kikisoso.org
Mon Dec 28 23:27:25 UTC 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kjell Claesson wrote:
> Hi Jeff,
>> Jeffrey B. Green wrote:
>>> However, they are fairly simple tools and not configurable beyond
>>> the command line arguments specifying the serial line and polling times.
>> Sorry, small correction. Not polling times, rather the breakout delay
>> time and the UPS shutdown delay time.
> 
> This sounds like the powercom program. So I think you need the powercom 
> driver.
> 
> Problem is that I don't think we have the papers on the protocol.
> 
> What you can do is starting the UPSMON program, then cat the port.
> Ex:
> cat /dev/ttyS0
> 
> If it returns something like this it is powercom.
> (199.0 199.0 235.0 019 50.0 27.8 37.8 00101000
> 
> Then if you can check the speed on the port. The powercom driver is using 
> 1200 b/s.

I tried a slight variant of what you suggested above (after starting
upsmon), e.g.

while true
do
cat /dev/ttyS0 | od -xc
sleep 1
done > ttyS0.out &

Letting it run for awhile, I get:

% cat ttyS0.out
0000000 5130 0000 0000 7353 0000 09f4 7ed3 507e
          0   Q  \0  \0  \0  \0   S   s  \0  \0 364  \t 323   ~   ~   P
0000020 5130 0000 0000 7353 0000 09f4 7ed3 517e
          0   Q  \0  \0  \0  \0   S   s  \0  \0 364  \t 323   ~   ~   Q
0000040 5030 0000 0000 7353 0000 09f4 7ed3 507e
          0   P  \0  \0  \0  \0   S   s  \0  \0 364  \t 323   ~   ~   P
0000060 5030 0000 0000 7353 0000 09f4 7dd3 507d
          0   P  \0  \0  \0  \0   S   s  \0  \0 364  \t 323   }   }   P
0000100 5030 0000 0000 7353 0000 00f4
          0   P  \0  \0  \0  \0   S   s  \0  \0 364  \0
0000113
0000000
0000000 7353 0000 00f4
          S   s  \0  \0 364  \0
0000005
0000000
0000000 7353 0000 00f4
          S   s  \0  \0 364  \0
[...more of the same...]
0000005
0000000
0000000 7353 0000 00f4
          S   s  \0  \0 364  \0
0000005
0000000
0000000 7353 0000
          S   s  \0  \0
0000004
0000000 00f4
        364  \0
0000001
0000000
0000000 7353 0000 00f4
          S   s  \0  \0 364  \0
[...more of the same...]
0000005
0000000
0000000 7353 0000 00f4
          S   s  \0  \0 364  \0
0000005
0000000
0000000 7353 0000
          S   s  \0  \0
0000003
0000000 f400
         \0 364
0000002
0000000
0000000 7353 0000 00f4
          S   s  \0  \0 364  \0
0000005
0000000
0000000 7353 0000 00f4
          S   s  \0  \0 364  \0
0000005
0000000
(END)

The powercom driver in nut doesn't seem to work at all even though
upsmon starts up with the message:

Copyright(c) Powercom Co., Ltd., all rights reserved.
UPSMON V0.91a program start!
UPSMON: The UPS serial port use /dev/ttyS0.
UPSMON: Ac Fail count down is seted 300 secs.
UPSMON: UPS shutdown delay time is seted 1 mins and 0 secs.
Check UPS type.....
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAks5PtwACgkQMfiP4rwHDZzTxgCcCFX/Tb7MnU2m4a0qH1b+F2uQ
fwYAniadpg0HuQmdHOnfglEWI24Vvb2l
=TBoo
-----END PGP SIGNATURE-----



More information about the Nut-upsuser mailing list