WARNING!!! DISCONNECT your computer power cord from the UPS and attach 1 low wattage lamp BEFORE testing any of the following scenarios!!!
The powercom driver has 6 types of UPS's that it is written for and named after the first modelname that was coded for each protocol. They are as follows(see "man powercom" for details):
Trust (default)
Egys
KIN252AP
KIN1500AP
KIN2200AP
KP625AP
So in essence, powercom actually consists of 6 different protocols. The problem with this driver is the current template doesn't allow you to set a different type (even though there is a db setting for "Type") so you will have to try these by manually editing /etc/ups/ups.conf until you find a combination that works. If one of them works, you will need to create a custom template and then PLEASE open a new bug in the bugracker so the code can be updated to accommodate this parameter.
OTOH, genericups has 23 different protocols and requires that you indicate which one you want to use. This parameter (upstype) is built into the template and must be set if you want to try to use the genericups driver. The choices are 0 through 22 (see "man genericups")
So, to use the genericups driver you MUST set another parameter that is "upstype" but this is a little confusing because the db value for this is Type (don't ask me why) (and no, this db value won't work on the powercon driver even though the value there IS "type")
config setprop nut Model genericups
config setprop nut Type X <this must be from 0 to 22>
/etc/rc7.d/S38nut stop
WAIT 5 SECONDS
/etc/rc7.d/S38nut start
I always recommend you use the "stop" WAIT "start" sequence between each test to fully unload the old driver and fully load the new one. Watch the output at each "start" and you will know immediately if the driver loads and communicates with the UPS.