<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Fri, 2009-11-20 at 20:49 +0100, Arjen de Korte wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Citeren JW Simpson &lt;<A HREF="mailto:john@swajime.com">john@swajime.com</A>&gt;:

&gt;         # # lsusb -vd 0d9f:0002|sed -ne '/^\w/p;/\bi/p'
&gt;         # Bus 002 Device 002: ID 0d9f:0002 Powercom Co., Ltd
&gt;         # Device Descriptor:
&gt;         #   idVendor           0x0d9f Powercom Co., Ltd
&gt;         #   idProduct          0x0002
&gt;         #   iManufacturer           1 POWERCOM CO., LTD.
&gt;         #   iProduct                2 USB to Serial
&gt;         #   iSerial                 0
&gt;         #     iConfiguration          4 Sample HID
&gt;         #       iInterface              0
&gt;         # Device Status:     0x0000
&gt;
&gt;         # compatibility:
&gt;         <A HREF="http://www.networkupstools.org/compat/stable.html">http://www.networkupstools.org/compat/stable.html</A>

This device should be supported by the 'powercom' driver (see 'man 8  
powercom' for options that may need to be provided in 'ups.conf'),  
provided cypress_m8 in your kernel is recent enough to recognize the  
build in USB to serial converter. If it is, you should point the  
'port' to the /dev/ttyUSBx port that is created when the device is  
plugged in.

Best regards, Arjen
</PRE>
</BLOCKQUOTE>
Thank you Arjen,<BR>
<BR>
I tried each set of settings listed in the powercom manpage, as you suggested, until one claimed success.<BR>
<BR>
Success ! (I think ?)<BR>
Unless that weird noise the UPS made was bad news ...<BR>
<BR>
The settings for type=IMP resulted in a success status.<BR>
I stopped there, and did not try KIN, BNT, or BNT-other.<BR>
Should I try those too?<BR>
<BR>
That took so long now, I've forgotten what I'm supposed to do next :-( .<BR>
<BR>
root@system76-pc:/etc/nut# cat ups.conf<BR>
# Start with<BR>
#<BR>
#&nbsp;&nbsp; # upsdrvctl -u nut -D start MEGATEC<BR>
<BR>
&nbsp;&nbsp; MODE=netserver<BR>
&nbsp;&nbsp; user=nut<BR>
<BR>
# Ultra ULT33046 2000 VA 1200 W Backup UPS with AVR (B000GC98H8)<BR>
# From stickers:<BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Label: ULTRA<BR>
#        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Model: RCD-UPS2000D<BR>
#        Serial Number: 40206430906<BR>
<BR>
# # lsusb -vd 0d9f:0002|sed -ne '/^\w/p;/\bi/p'<BR>
# Bus 002 Device 002: ID 0d9f:0002 Powercom Co., Ltd <BR>
# Device Descriptor:<BR>
#&nbsp;&nbsp; idVendor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0d9f Powercom Co., Ltd<BR>
#&nbsp;&nbsp; idProduct&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0002 <BR>
#&nbsp;&nbsp; iManufacturer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 POWERCOM CO., LTD.<BR>
#&nbsp;&nbsp; iProduct&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 USB to Serial<BR>
#&nbsp;&nbsp; iSerial&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 <BR>
#&nbsp;&nbsp;&nbsp;&nbsp; iConfiguration&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 Sample HID<BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iInterface&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 <BR>
# Device Status:&nbsp;&nbsp;&nbsp;&nbsp; 0x0000<BR>
<BR>
[POWERCOM_TRUST]<BR>
&nbsp;&nbsp; driver=powercom<BR>
&nbsp;&nbsp; port=/dev/ttyUSB0<BR>
&nbsp;&nbsp; linevoltage=120<BR>
&nbsp;&nbsp; manufacturer=PowerCom<BR>
&nbsp;&nbsp; modelname=RCD-UPS2000D<BR>
&nbsp;&nbsp; serialnumber=40206430906<BR>
&nbsp;&nbsp; type=Trust<BR>
&nbsp;&nbsp; numOfBytesFromUPS=11<BR>
&nbsp;&nbsp; methodOfFlowControl=dtr0rts1<BR>
&nbsp;&nbsp; shutdownArguments={{0,10},n}<BR>
&nbsp;&nbsp; voltage={1.9216,-0.0977,0.9545,0.0000}<BR>
&nbsp;&nbsp; frequency={0.00020997,0.00020928}<BR>
&nbsp;&nbsp; batteryPercentage={5.0000,0.3268,-825.00,4.5639,-835.82}<BR>
&nbsp;&nbsp; loadPercentage={6.1343,-0.3808,4.3110,0.1811}<BR>
&nbsp;&nbsp; validationSequence={{5,0},{7,0},{8,0}}<BR>
<BR>
# output for TRUST<BR>
#<BR>
# root@system76-pc:/etc/nut# upsdrvctl -u nut -DDDDD start POWERCOM_TRUST<BR>
# Network UPS Tools - UPS driver controller 2.4.1<BR>
# Starting UPS: POWERCOM_TRUST<BR>
# exec: /lib/nut/powercom -a POWERCOM_TRUST -u nut<BR>
# Network UPS Tools - PowerCom protocol UPS driver 0.12 (2.4.1)<BR>
# writing error<BR>
# Nov 23 12:18:49 system76-pc powercom[11965]: Startup successful<BR>
# Nov 23 12:18:49 system76-pc powercom[11965]: writing error<BR>
# Nov 23 12:18:51 system76-pc powercom[11965]: data receiving error (validation check)<BR>
# Nov 23 12:19:23 system76-pc last message repeated 16 times<BR>
<BR>
[POWERCOM_KP625AP]<BR>
&nbsp;&nbsp; driver=powercom<BR>
&nbsp;&nbsp; port=/dev/ttyUSB0<BR>
&nbsp;&nbsp; linevoltage=120<BR>
&nbsp;&nbsp; manufacturer=PowerCom<BR>
&nbsp;&nbsp; modelname=RCD-UPS2000D<BR>
&nbsp;&nbsp; serialnumber=40206430906<BR>
&nbsp;&nbsp; type=KP625AP<BR>
&nbsp;&nbsp; numOfBytesFromUPS=16<BR>
&nbsp;&nbsp; methodOfFlowControl=dtr0rts1<BR>
&nbsp;&nbsp; shutdownArguments={{0,10},n}<BR>
&nbsp;&nbsp; voltage={1.9216,-0.0977,0.9545,0.0000}<BR>
&nbsp;&nbsp; frequency={0.00020997,0.00020928}<BR>
&nbsp;&nbsp; batteryPercentage={5.0000,0.3268,-825.00,4.5639,-835.82}<BR>
&nbsp;&nbsp; loadPercentage={6.1343,-0.3808,4.3110,0.1811}<BR>
&nbsp;&nbsp; validationSequence={{5,0x80},{7,0},{8,0}}<BR>
<BR>
# output for KP625AP<BR>
#<BR>
# root@system76-pc:/etc/nut# upsdrvctl -u nut -DDDDD start POWERCOM_KP625AP<BR>
# Network UPS Tools - UPS driver controller 2.4.1<BR>
# Starting UPS: POWERCOM_KP625AP<BR>
# exec: /lib/nut/powercom -a POWERCOM_KP625AP -u nut<BR>
# Network UPS Tools - PowerCom protocol UPS driver 0.12 (2.4.1)<BR>
# writing error<BR>
# Nov 23 12:47:55 system76-pc powercom[14159]: Startup successful<BR>
# Nov 23 12:47:55 system76-pc powercom[14159]: writing error<BR>
# Nov 23 12:47:58 system76-pc powercom[14159]: data receiving error (validation check)<BR>
# Nov 23 12:48:30 system76-pc last message repeated 16 times<BR>
<BR>
[POWERCOM_Egys]<BR>
&nbsp;&nbsp; driver=powercom<BR>
&nbsp;&nbsp; port=/dev/ttyUSB0<BR>
&nbsp;&nbsp; linevoltage=120<BR>
&nbsp;&nbsp; manufacturer=PowerCom<BR>
&nbsp;&nbsp; modelname=RCD-UPS2000D<BR>
&nbsp;&nbsp; serialnumber=40206430906<BR>
&nbsp;&nbsp; type=Egys<BR>
&nbsp;&nbsp; numOfBytesFromUPS=16<BR>
&nbsp;&nbsp; methodOfFlowControl=no_flow_control<BR>
&nbsp;&nbsp; shutdownArguments={{0,10},n}<BR>
&nbsp;&nbsp; voltage={1.9216,-0.0977,0.9545,0.0000}<BR>
&nbsp;&nbsp; frequency={0.00020997,0.00020928}<BR>
&nbsp;&nbsp; batteryPercentage={5.0000,0.3268,-825.00,2.2105,-355.37}<BR>
&nbsp;&nbsp; loadPercentage={6.1343,-0.3808,1.3333,0.6667}<BR>
&nbsp;&nbsp; validationSequence={{5,0x80},{7,0},{8,0}}<BR>
<BR>
# output for Egys<BR>
#<BR>
# root@system76-pc:/etc/nut# upsdrvctl -u nut -DDDDD start POWERCOM_Egys<BR>
# Network UPS Tools - UPS driver controller 2.4.1<BR>
# Starting UPS: POWERCOM_Egys<BR>
# exec: /lib/nut/powercom -a POWERCOM_Egys -u nut<BR>
# Network UPS Tools - PowerCom protocol UPS driver 0.12 (2.4.1)<BR>
# data receiving error (validation check)<BR>
# Nov 23 12:52:02 system76-pc powercom[14559]: Startup successful<BR>
# Nov 23 12:52:05 system76-pc powercom[14559]: data receiving error (0 instead of 16 bytes)<BR>
# Nov 23 12:52:05 system76-pc powercom[14559]: data receiving error (validation check)<BR>
<BR>
[POWERCOM_IMP]<BR>
&nbsp;&nbsp; driver=powercom<BR>
&nbsp;&nbsp; port=/dev/ttyUSB0<BR>
&nbsp;&nbsp; linevoltage=120<BR>
&nbsp;&nbsp; manufacturer=PowerCom<BR>
&nbsp;&nbsp; modelname=RCD-UPS2000D<BR>
&nbsp;&nbsp; serialnumber=40206430906<BR>
&nbsp;&nbsp; type=IMP<BR>
&nbsp;&nbsp; numOfBytesFromUPS=16<BR>
&nbsp;&nbsp; methodOfFlowControl=no_flow_control<BR>
&nbsp;&nbsp; shutdownArguments={{1,30},y}<BR>
#&nbsp;&nbsp; voltage=<BR>
#&nbsp;&nbsp; frequency=<BR>
#&nbsp;&nbsp; batteryPercentage=<BR>
#&nbsp;&nbsp; loadPercentage=<BR>
&nbsp;&nbsp; validationSequence={{5,0xFF},{7,0},{8,0}}<BR>
<BR>
# output for IMP<BR>
#<BR>
# root@system76-pc:/etc/nut# upsdrvctl -u nut -DDDDD start POWERCOM_IMP<BR>
# Network UPS Tools - UPS driver controller 2.4.1<BR>
# Starting UPS: POWERCOM_IMP<BR>
# exec: /lib/nut/powercom -a POWERCOM_IMP -u nut<BR>
# Network UPS Tools - PowerCom protocol UPS driver 0.12 (2.4.1)<BR>
# Nov 23 12:55:02 system76-pc powercom[14570]: Startup successful<BR>
<BR>
[POWERCOM_KIN]<BR>
&nbsp;&nbsp; driver=powercom<BR>
&nbsp;&nbsp; port=/dev/ttyUSB0<BR>
&nbsp;&nbsp; linevoltage=120<BR>
&nbsp;&nbsp; manufacturer=PowerCom<BR>
&nbsp;&nbsp; modelname=RCD-UPS2000D<BR>
&nbsp;&nbsp; serialnumber=40206430906<BR>
&nbsp;&nbsp; type=KIN<BR>
&nbsp;&nbsp; numOfBytesFromUPS=16<BR>
&nbsp;&nbsp; methodOfFlowControl=no_flow_control<BR>
&nbsp;&nbsp; shutdownArguments={{1,30},y}<BR>
#&nbsp;&nbsp; voltage=<BR>
#&nbsp;&nbsp; frequency=<BR>
#&nbsp;&nbsp; batteryPercentage=<BR>
#&nbsp;&nbsp; loadPercentage=<BR>
&nbsp;&nbsp; validationSequence={{11,0x4b},{8,0},{8,0}}<BR>
<BR>
[POWERCOM_BNT]<BR>
&nbsp;&nbsp; driver=powercom<BR>
&nbsp;&nbsp; port=/dev/ttyUSB0<BR>
&nbsp;&nbsp; linevoltage=120<BR>
&nbsp;&nbsp; manufacturer=PowerCom<BR>
&nbsp;&nbsp; modelname=RCD-UPS2000D<BR>
&nbsp;&nbsp; serialnumber=40206430906<BR>
&nbsp;&nbsp; type=BNT<BR>
&nbsp;&nbsp; numOfBytesFromUPS=16<BR>
&nbsp;&nbsp; methodOfFlowControl=no_flow_control<BR>
&nbsp;&nbsp; shutdownArguments={{1,30},y}<BR>
#&nbsp;&nbsp; voltage=<BR>
#&nbsp;&nbsp; frequency=<BR>
#&nbsp;&nbsp; batteryPercentage=<BR>
#&nbsp;&nbsp; loadPercentage=<BR>
&nbsp;&nbsp; validationSequence={{11,0x42},{8,0},{8,0}}<BR>
<BR>
[POWERCOM_BNT-other]<BR>
&nbsp;&nbsp; driver=powercom<BR>
&nbsp;&nbsp; port=/dev/ttyUSB0<BR>
&nbsp;&nbsp; linevoltage=120<BR>
&nbsp;&nbsp; manufacturer=PowerCom<BR>
&nbsp;&nbsp; modelname=RCD-UPS2000D<BR>
&nbsp;&nbsp; serialnumber=40206430906<BR>
&nbsp;&nbsp; type=BNT-other<BR>
&nbsp;&nbsp; numOfBytesFromUPS=16<BR>
&nbsp;&nbsp; methodOfFlowControl=no_flow_control<BR>
&nbsp;&nbsp; shutdownArguments={{1,30},y}<BR>
&nbsp;&nbsp; voltage={1.9216,-0.0977,0.82857,0.0000}<BR>
#&nbsp;&nbsp; frequency=<BR>
&nbsp;&nbsp; batteryPercentage={5.0000,0.3268,-825.00,0.46511,0}<BR>
&nbsp;&nbsp; loadPercentage={1.4474,0.0,0.8594,0.0}<BR>
&nbsp;&nbsp; validationSequence={{8,0},{8,0},{8,0}}<BR>
<BR>
<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
JW Simpson &lt;<A HREF="mailto:john@swajime.com">john@swajime.com</A>&gt;<BR>
SwaJime's Cove&#8480;
</TD>
</TR>
</TABLE>
</BODY>
</HTML>