Hello idanan. If I can assume you have connected your new APC UPS using a USB cable and your have decided to load the apcupsd & apcupsd-ui programs (using YaST / Software Management), then you need to inform the program that you are using a USB cable. The configuration file must be edited with root user permissions. If you are using KDE then the command to edit this file is menu / Run Command and type the command just as shown below:
kdesu kwrite /etc/apcupsd/apcupsd.conf
You must modify several of the lines at the start of the file to look like the following (all lines that start with a # are just comments and are for you to read only):
## apcupsd.conf v1.1 ##
#
# for apcupsd release 3.14.6 (16 May 2009) - suse
#
# "apcupsd" POSIX config file
#
# ========= General configuration parameters ============
#
# UPSNAME xxx
# Use this to give your UPS a name in log files and such. This
# is particulary useful if you have multiple UPSes. This does not
# set the EEPROM. It should be 8 characters or less.
#UPSNAME
# UPSCABLE <cable>
# Defines the type of cable connecting the UPS to your computer.
#
# Possible generic choices for <cable> are:
# simple, smart, ether, usb
#
# Or a specific cable model number may be used:
# 940-0119A, 940-0127A, 940-0128A, 940-0020B,
# 940-0020C, 940-0023A, 940-0024B, 940-0024C,
# 940-1524C, 940-0024G, 940-0095A, 940-0095B,
# 940-0095C, M-04-02-2000
#
**UPSCABLE usb**
# To get apcupsd to work, in addition to defining the cable
# above, you must also define a UPSTYPE, which corresponds to
# the type of UPS you have (see the Description for more details).
# You must also specify a DEVICE, sometimes referred to as a port.
# For USB UPSes, please leave the DEVICE directive blank. For
# other UPS types, you must specify an appropriate port or address.
#
# UPSTYPE DEVICE Description
# apcsmart /dev/tty** Newer serial character device,
# appropriate for SmartUPS models using
# a serial cable (not USB).
#
# usb <BLANK> Most new UPSes are USB. A blank DEVICE
# setting enables autodetection, which is
# the best choice for most installations.
#
# net hostname:port Network link to a master apcupsd
# through apcupsd's Network Information
# Server. This is used if you don't have
# a UPS directly connected to your computer.
#
# snmp hostname:port:vendor:community
# SNMP Network link to an SNMP-enabled
# UPS device. Vendor is the MIB used by
# the UPS device: can be "APC", "APC_NOTRAP"
# or "RFC" where APC is the powernet MIB,
# "APC_NOTRAP" is powernet with SNMP trap
# catching disabled, and RFC is the IETF's
# rfc1628 UPS-MIB. You usually want "APC".
# Port is usually 161. Community is usually
# "private".
#
# dumb /dev/tty** Old serial character device for use
# with simple-signaling UPSes.
#
# pcnet ipaddr:username:passphrase
# PowerChute Network Shutdown protocol
# which can be used as an alternative to SNMP
# with AP9617 family of smart slot cards.
# ipaddr is the IP address of the UPS mgmt
# card. username and passphrase are the
# credentials for which the card has been
# configured.
#
**UPSTYPE usb
DEVICE **
The changes you must make are shown in bold (they will not be in bold in the file that you edit). Once you have made and saved these changes, you must go into YaST / System / System Services. Find apcupsd towards the top of the list, highlight it with your mouse and then pick Enable on the bottom Left and then OK on the bottom Right. Once you have Loaded apcupsd (& the apcupsd-ui) file, edited the apcupsd.conf file and started the apcupsd service, you are ready to use the program. Go to menu / System / Monitor and run APCUPSD from the list. I select the Preference Tab and the check Enabled and Use IconTray. That should be it. The APCUPSD UI program that is ran is actually called gapcmon.
Now if you did not understand this and you did not do all of this, then I am not sure if the program is really running or not. But I am trying to make sure that it is working for you.
Thank You,