2012/3/29 Joachim Schiele <[email protected]> > On 03/29/2012 04:24 PM, Arnaud Quette wrote: > > > 2012/3/29 Joachim Schiele <[email protected]> > >> hi, >> >> i own a aeg protect home (think it is a 600 VA) which has a serial and an >> usb port. >> >> using this hack in ups.conf: >> [bestupsname] >> driver = bestups >> port = /dev/ttyUSB0 >> ID = FOR,750,230,230,11.0,13.5 >> desc = "home-server" >> >> i start the driver with: >> ./bestups -a bestupsname -D -q >> > > the bestups driver is indeed part of the large "Q1 protocol" family: > > https://alioth.debian.org/pm/task.php?func=detailtask&project_task_id=493&group_id=30602&group_project_id=318 > > >> and after adding some debugging it seems to work (not yet in production). >> i first started by looking at the protocol and it is very very similar to >> www.networkupstols.org/ups-protocols/megatec.html at least protocol wise. >> > > so the way to go is blazer_ser or blazer_usb > > >> but i have a few problems >> >> ==== problem 1 ==== >> using FOR is wrong as it then reports as a different device than it >> actually is. should i add a new device string, say APH? >> >> ==== problem 2 ==== >> i would like to use the usb protocol but i don't know where to start. >> >> lsusb >> Bus 003 Device 003: ID 0665:5161 Cypress Semiconductor USB to Serial >> > > confirming blazer_usb support > > > both blazer_ser and blazer_usb seem to work although i had some problems > as i forgot to run, the command below, with the -u root parameter. and > because i forgot that i searched the wrong thing for quite a while (udev > rules): > > ./blazer_usb -a blazer_usb -DDD -q > 0.001342 Trying to match device > 0.001348 Device matches > 0.001356 failed to claim USB device: could not claim interface 0: > Operation not permitted > 0.001363 failed to detach kernel driver from USB device: could not > detach kernel driver from interface 0: Operation not permitted > 0.001370 failed to claim USB device: could not claim interface 0: > Operation not permitted > 0.001377 failed to detach kernel driver from USB device: could not > detach kernel driver from interface 0: Operation not permitted > 0.001383 failed to claim USB device: could not claim interface 0: > Operation not permitted > 0.001389 failed to detach kernel driver from USB device: could not > detach kernel driver from interface 0: Operation not permitted > 0.001396 failed to claim USB device: could not claim interface 0: > Operation not permitted > 0.001402 failed to detach kernel driver from USB device: could not > detach kernel driver from interface 0: Operation not permitted > 0.001408 Can't claim USB device [0665:5161]: could not detach > kernel driver from interface 0: Operation not permitted > > but then with -u root it worked: > > ./blazer_usb -a blazer_usb -u root -DDD -q > ... > 0.067478 Trying to match device > 0.067484 Device matches > 0.073450 Trying megatec protocol... > 0.077431 send: Q1 > 0.432493 read: (237.2 237.2 233.6 004 49.9 13.5 25.0 00001001 > 0.432574 Status read in 1 tries > 0.432581 Supported UPS detected with megatec protocol > 0.436440 send: F > 0.624780 read: #230.0 002 12.00 50.0 > 0.624819 Ratings read in 1 tries > 0.628442 send: I > > thanks very much! i wonder if the UPS works with 'just' that! >
to be complete enough, still in testing mode: - start both the driver and upsd with "-u root" - send back a more complete driver output (Ie, the answer to "I" is missing above) - send back outputs from upsc / upsrw / upscmd - test the shutdown using (requires upsmon to be started too, as root): http://www.networkupstools.org/docs/user-manual.chunked/ar01s06.html#UPS_shutdown I'm holding the commit of a new hardware compat list entry until you send these back. cheers, Arnaud -- Linux / Unix Expert R&D - Eaton - http://powerquality.eaton.com Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/ Debian Developer - http://www.debian.org Free Software Developer - http://arnaud.quette.free.fr/
_______________________________________________ Nut-upsdev mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev
