[Nut-upsuser] usbhid-ups works, upsc doesn't - help?
dave at reddave.com
Thu Oct 16 17:46:29 UTC 2008
I'm new to this admin game, and one of the hardest parts for me is
figuring out where files/programs/data are stored in the file system.
I think this is one of these situations.
I've installed NUT on my Mac OS X 10.5 server, using the macports
build. The machine is a dual processor G4 tower, connected to an APC
UPS via USB.
usbhid-ups seems to be working, see output below. However, when I run
/opt/local/bin/upsc apcups at localhost
All I get is an error message: Error: Data stale
When I run upslog, it seems to clearly not be finding the data that
usbhid-ups is getting:
$ sudo /opt/local/bin/upslog -s apcups -l-
Network UPS Tools upslog 2.2.2
logging status of apcups to - (30s intervals)
20081016 103242 NA NA NA [NA] NA NA
So, my questions is this: Where does the status data get stored? It is
being polled regularly once I run "sudo /opt/local/bin/upsdrvctl
start", but then it can't be found.
Does anyone have any idea about this? I'm been looking into this very
carefully, but I'm at a wall here.
My ups.conf looks like this:
driver = usbhid-ups
port = auto
My upsd.conf looks like this:
ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32
When I run:
sudo /opt/local/bin/usbhid-ups -a apcups -DD
I get what looks to be success:
Checking device (051D/0002) (001/002-051d-0002-00-00)
- VendorID: 051d
- ProductID: 0002
- Manufacturer: American Power Conversion
- Product: Back-UPS XS 1300 LCD FW:836.H7 .D USB FW:H7
- Serial Number: 8B0749R24222
- Bus: 001
Trying to match device
failed to claim USB device...
HID descriptor length 1079
Report Descriptor size = 1079
Using subdriver: APC HID 0.92
. [excess data skipped]
Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature,
ReportID: 0x16, Offset: 2, Size: 1, Value: 1.000000
Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature,
ReportID: 0x16, Offset: 1, Size: 1, Value: 0.000000
Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature,
ReportID: 0x16, Offset: 0, Size: 1, Value: 0.000000
Type: Feature, ReportID: 0x16, Offset: 4, Size: 1, Value: 0.000000
Path: UPS.PowerSummary.Charging, Type: Feature, ReportID: 0x06,
Offset: 0, Size: 8, Value: 0.000000
Path: UPS.PowerSummary.Discharging, Type: Feature, ReportID: 0x06,
Offset: 8, Size: 8, Value: 0.000000
Path: UPS.PowerSummary.ACPresent, Type: Feature, ReportID: 0x13,
Offset: 0, Size: 8, Value: 1.000000
Path: UPS.PowerSummary.BelowRemainingCapacityLimit, Type: Feature,
ReportID: 0x14, Offset: 0, Size: 8, Value: 0.000000
Path: UPS.PowerSummary.APCStatusFlag, Type: Feature, ReportID: 0x06,
Offset: 16, Size: 8, Value: 8.000000
Got -22 HID objects...
More information about the Nut-upsuser