Re: [Nut-upsuser] APC Smart UPS 900i
Citeren Rene Bartsch : I just reinstalled a current SVN and model is "Smart-UPS", now. :) Good. But I also realized that upsrw can only set "battery.date" and "ups.id" but nothing else. I'd really appreciate to have the capability to set "ups.test.interval" at least. ;) Maybe older devices don't support this, or the author of this driver didn't know about them. I really don't know. Please post the output of this driver when running it in debug mode like /path/to/apcsmart -a su900i -D to see if it reveals anything and someone steps up to check this. I neither own nor have any interest in adding these features, so this is where I step back. Given the age of your hardware, I really doubt it is worth the time and effort to dig into this, unless you have plenty of free time on your hands. P.S.: What means "Please keep list traffic on the list" in your signature? To do just what you do - keep the list traffic on the list and don't take it off-list. I usually don't respond to replies sent in private, unless a consulting fee is involved. Best regards, Arjen -- Please keep list traffic on the list ___ Nut-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
Re: [Nut-upsuser] APC Smart UPS 900i
> Citeren Rene Bartsch : > >> Command: "upsc su900i" >> >> -- snip >> --- >> >> battery.alarm.threshold: 0 >> battery.charge: 100.0 >> battery.charge.restart: 10 >> battery.date: 11/02/01 >> battery.runtime: 4440 >> battery.runtime.low: 120 >> battery.voltage: 27.67 >> battery.voltage.nominal: 024 >> driver.name: apcsmart >> driver.parameter.cable: 940-0024C >> driver.parameter.pollinterval: 2 >> driver.parameter.port: /dev/ttyUSB0 >> driver.version: 2.4.1 >> driver.version.internal: 2.03 >> input.frequency: 50.00 >> input.quality: FF >> input.sensitivity: H >> input.transfer.high: 253 >> input.transfer.low: 196 >> input.transfer.reason: O >> input.voltage: 229.4 >> input.voltage.maximum: 231.8 >> input.voltage.minimum: 229.4 >> output.voltage: 229.4 >> output.voltage.nominal: 225 >> ups.delay.shutdown: 180 >> ups.delay.start: 300 >> ups.id: UPS_IDEN >> ups.load: 006.2 >> ups.mfr: APC >> ups.mfr.date: 02/18/93 >> ups.serial: 00016325 >> ups.status: OL >> ups.temperature: 045.9 >> ups.test.interval: 0 >> ups.test.result: NO >> >> >> -- snap >> --- >> >> >> Many thanks for the fast help! :) > > Glad we could help you out here. I only see that I accidentally also > removed the ups.model, so I'll fix that later today. This should be > fairly easy to add back. > > Best regards, Arjen > -- > Please keep list traffic on the list > Hi, I just reinstalled a current SVN and model is "Smart-UPS", now. :) But I also realized that upsrw can only set "battery.date" and "ups.id" but nothing else. I'd really appreciate to have the capability to set "ups.test.interval" at least. ;) Best regards, Renne P.S.: What means "Please keep list traffic on the list" in your signature? ___ Nut-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
Re: [Nut-upsuser] APC Smart UPS 900i
Citeren Rene Bartsch : Command: "upsc su900i" -- snip --- battery.alarm.threshold: 0 battery.charge: 100.0 battery.charge.restart: 10 battery.date: 11/02/01 battery.runtime: 4440 battery.runtime.low: 120 battery.voltage: 27.67 battery.voltage.nominal: 024 driver.name: apcsmart driver.parameter.cable: 940-0024C driver.parameter.pollinterval: 2 driver.parameter.port: /dev/ttyUSB0 driver.version: 2.4.1 driver.version.internal: 2.03 input.frequency: 50.00 input.quality: FF input.sensitivity: H input.transfer.high: 253 input.transfer.low: 196 input.transfer.reason: O input.voltage: 229.4 input.voltage.maximum: 231.8 input.voltage.minimum: 229.4 output.voltage: 229.4 output.voltage.nominal: 225 ups.delay.shutdown: 180 ups.delay.start: 300 ups.id: UPS_IDEN ups.load: 006.2 ups.mfr: APC ups.mfr.date: 02/18/93 ups.serial: 00016325 ups.status: OL ups.temperature: 045.9 ups.test.interval: 0 ups.test.result: NO -- snap --- Many thanks for the fast help! :) Glad we could help you out here. I only see that I accidentally also removed the ups.model, so I'll fix that later today. This should be fairly easy to add back. Best regards, Arjen -- Please keep list traffic on the list ___ Nut-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
Re: [Nut-upsuser] APC Smart UPS 900i
> Citeren Rene Bartsch : > >> Command: "/lib/nut/apcsmart -a su900i -D" >> >> - snip >> - >> >> Network UPS Tools - APC Smart protocol driver 2.00 (2.4.1) >> APC command table version 2.0 >> debug level is '5' >> send_to_all: SETINFO ups.mfr "APC" >> Attempting firmware lookup >> Attempting to contact older Smart-UPS version >> Firmware: [7QI] > > That's all we need for now. > > I've just added support for this version, assuming that it is similar > to the Smart UPS 900 firmware [7TD] we already support. We have > confirmed that this is the case for the 600 and 1250 models, so this > probably goes for the 900 as well. > > I've added support for all variations of the [678][QT][DI] models now, > so if you grab the latest version from the SVN trunk, you should be > fine. Please let us know if this works for you. > > Best regards, Arjen > -- > Please keep list traffic on the list > > Command: "upsc su900i" -- snip --- battery.alarm.threshold: 0 battery.charge: 100.0 battery.charge.restart: 10 battery.date: 11/02/01 battery.runtime: 4440 battery.runtime.low: 120 battery.voltage: 27.67 battery.voltage.nominal: 024 driver.name: apcsmart driver.parameter.cable: 940-0024C driver.parameter.pollinterval: 2 driver.parameter.port: /dev/ttyUSB0 driver.version: 2.4.1 driver.version.internal: 2.03 input.frequency: 50.00 input.quality: FF input.sensitivity: H input.transfer.high: 253 input.transfer.low: 196 input.transfer.reason: O input.voltage: 229.4 input.voltage.maximum: 231.8 input.voltage.minimum: 229.4 output.voltage: 229.4 output.voltage.nominal: 225 ups.delay.shutdown: 180 ups.delay.start: 300 ups.id: UPS_IDEN ups.load: 006.2 ups.mfr: APC ups.mfr.date: 02/18/93 ups.serial: 00016325 ups.status: OL ups.temperature: 045.9 ups.test.interval: 0 ups.test.result: NO -- snap --- Many thanks for the fast help! :) Best regards, Renne ___ Nut-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
Re: [Nut-upsuser] APC Smart UPS 900i
Citeren Rene Bartsch : Command: "/lib/nut/apcsmart -a su900i -D" - snip - Network UPS Tools - APC Smart protocol driver 2.00 (2.4.1) APC command table version 2.0 debug level is '5' send_to_all: SETINFO ups.mfr "APC" Attempting firmware lookup Attempting to contact older Smart-UPS version Firmware: [7QI] That's all we need for now. I've just added support for this version, assuming that it is similar to the Smart UPS 900 firmware [7TD] we already support. We have confirmed that this is the case for the 600 and 1250 models, so this probably goes for the 900 as well. I've added support for all variations of the [678][QT][DI] models now, so if you grab the latest version from the SVN trunk, you should be fine. Please let us know if this works for you. Best regards, Arjen -- Please keep list traffic on the list ___ Nut-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
Re: [Nut-upsuser] APC Smart UPS 900i
> Citeren Rene Bartsch : > >> I used the SVN trunk version from about 20 hours ago. > > Good. At least we know it is something recent... > >> The upper output is from upsc, other commands: >> >> >> The command "upscmd -l su9...@localhost" just returns >> "Instant commands supported on UPS [su900i]:" >> >> >> The command "upcmd -u admin -p su9...@localhost >> test.panel.start" does not do or return >> anything. >> >> >> The command "upsrw -u admin -p su9...@localhost" does not >> return anything. >> >> >> The command "upsrw -s test.panel.start -u admin -p >> su9...@localhost" returns >> "Enter new value for test.panel.start: >> Unexpected response from upsd: ERR VAR-NOT-SUPPORTED" > > All of the above is a waste of effort. Commands and variables that are > not reported as supported by the driver, won't make it past the > server. Please have a look at the man pages for upscmd and upsrw on > how to make them report the list of supported variables. > >> When I send an 'A' to the UPS with a quick-hacked-PHP-Script on the >> serial port (Prolific 2303 USB >> adapter), the UPS correctly starts beeping. >> >> How can I do the driver debug trace? > > Fire up the driver directly (*not* through upsdrvctl) and add -D > to the startup command line, something along the lines of > > /path/to/apcsmart -a su900i -D > > This will run until you kill it with Ctrl-C. Please post the first 15 > seconds worth of output here. Command: "/lib/nut/apcsmart -a su900i -D" - snip - Network UPS Tools - APC Smart protocol driver 2.00 (2.4.1) APC command table version 2.0 debug level is '5' send_to_all: SETINFO ups.mfr "APC" Attempting firmware lookup Attempting to contact older Smart-UPS version Firmware: [7QI] APC - Attempting to find command set send_to_all: SETINFO ups.model "Smart-UPS" send_to_all: SETINFO ups.serial "00016325" send_to_all: SETINFO input.voltage "228.1" update_status send_to_all: SETINFO ups.status "OL" send_to_all: DATAOK Detected Smart-UPS [00016325] on /dev/ttyUSB0 update_status update_info_all: starting update_info_all: done dstate_init: sock /var/lib/nut/apcsmart-su900i open on fd 5 send_to_all: SETINFO driver.version "2.4.1" send_to_all: SETINFO driver.version.internal "2.00" send_to_all: SETINFO driver.name "apcsmart" send_to_all: SETINFO driver.parameter.pollinterval "2" - snap - After that it just repeats: update_status update_info_normal: starting update_info_normal: done There's only an additional 'send_to_all: SETINFO ups.status "OB"' and 'send_to_all: SETINFO ups.status "OB"' when I switch of the power supply or press the "Test"-Button, but nothing else. Best regards, Renne ___ Nut-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
Re: [Nut-upsuser] APC Smart UPS 900i
Citeren Rene Bartsch : I used the SVN trunk version from about 20 hours ago. Good. At least we know it is something recent... The upper output is from upsc, other commands: The command "upscmd -l su9...@localhost" just returns "Instant commands supported on UPS [su900i]:" The command "upcmd -u admin -p su9...@localhost test.panel.start" does not do or return anything. The command "upsrw -u admin -p su9...@localhost" does not return anything. The command "upsrw -s test.panel.start -u admin -p su9...@localhost" returns "Enter new value for test.panel.start: Unexpected response from upsd: ERR VAR-NOT-SUPPORTED" All of the above is a waste of effort. Commands and variables that are not reported as supported by the driver, won't make it past the server. Please have a look at the man pages for upscmd and upsrw on how to make them report the list of supported variables. When I send an 'A' to the UPS with a quick-hacked-PHP-Script on the serial port (Prolific 2303 USB adapter), the UPS correctly starts beeping. How can I do the driver debug trace? Fire up the driver directly (*not* through upsdrvctl) and add -D to the startup command line, something along the lines of /path/to/apcsmart -a su900i -D This will run until you kill it with Ctrl-C. Please post the first 15 seconds worth of output here. Best regards, Arjen -- Please keep list traffic on the list ___ Nut-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
Re: [Nut-upsuser] APC Smart UPS 900i
> Hi Rene, > > 2009/5/25 Rene Bartsch > >> Hi, >> >> I'm running an old APC Smart UPS 900i. As there isn't any software from APC >> which supports this >> UPS anymore, I've installed NUT (Gentoo Ebuilds), but version 2.0.5 and >> version 2.2.2 loose >> connection to the UPS while version 2.4.1 and SVN version don't show any >> settings and there are no >> instant commands. >> >> The only information I can get are: >> >> driver.name: apcsmart >> driver.parameter.cable: 940-0024C >> driver.parameter.pollinterval: 2 >> driver.parameter.port: /dev/ttyUSB0 >> driver.version: 2.4.1 >> driver.version.internal: 2.03 >> input.voltage: 226.9 >> ups.mfr: APC >> ups.model: Smart-UPS >> ups.serial: 00016325 >> ups.status: OL >> >> >> How can I use the UPS (battery test, configuration)? >> > > > can you elaborate more, and send us some more outputs (ie upsrw / upscmd), > along with a driver debug trace (apcsmart -D -a ...). though I doubt the > last will help us. > > another interesting test is to try NUT trunk, since I've recently commited > some patch for apcsmart. > for a procedure: http://www.networkupstools.org/source.html > § Development tree: 2.5 I used the SVN trunk version from about 20 hours ago. The upper output is from upsc, other commands: The command "upscmd -l su9...@localhost" just returns "Instant commands supported on UPS [su900i]:" The command "upcmd -u admin -p su9...@localhost test.panel.start" does not do or return anything. The command "upsrw -u admin -p su9...@localhost" does not return anything. The command "upsrw -s test.panel.start -u admin -p su9...@localhost" returns "Enter new value for test.panel.start: Unexpected response from upsd: ERR VAR-NOT-SUPPORTED" When I send an 'A' to the UPS with a quick-hacked-PHP-Script on the serial port (Prolific 2303 USB adapter), the UPS correctly starts beeping. How can I do the driver debug trace? Cheers, Renne ___ Nut-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
Re: [Nut-upsuser] APC Smart UPS 900i
Hi Rene, 2009/5/25 Rene Bartsch > Hi, > > I'm running an old APC Smart UPS 900i. As there isn't any software from APC > which supports this > UPS anymore, I've installed NUT (Gentoo Ebuilds), but version 2.0.5 and > version 2.2.2 loose > connection to the UPS while version 2.4.1 and SVN version don't show any > settings and there are no > instant commands. > > The only information I can get are: > > driver.name: apcsmart > driver.parameter.cable: 940-0024C > driver.parameter.pollinterval: 2 > driver.parameter.port: /dev/ttyUSB0 > driver.version: 2.4.1 > driver.version.internal: 2.03 > input.voltage: 226.9 > ups.mfr: APC > ups.model: Smart-UPS > ups.serial: 00016325 > ups.status: OL > > > How can I use the UPS (battery test, configuration)? > can you elaborate more, and send us some more outputs (ie upsrw / upscmd), along with a driver debug trace (apcsmart -D -a ...). though I doubt the last will help us. another interesting test is to try NUT trunk, since I've recently commited some patch for apcsmart. for a procedure: http://www.networkupstools.org/source.html § Development tree: 2.5 cheers, Arnaud -- Linux / Unix Expert R&D - Eaton - http://www.eaton.com/mgeops 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-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
[Nut-upsuser] APC Smart UPS 900i
Hi, I'm running an old APC Smart UPS 900i. As there isn't any software from APC which supports this UPS anymore, I've installed NUT (Gentoo Ebuilds), but version 2.0.5 and version 2.2.2 loose connection to the UPS while version 2.4.1 and SVN version don't show any settings and there are no instant commands. The only information I can get are: driver.name: apcsmart driver.parameter.cable: 940-0024C driver.parameter.pollinterval: 2 driver.parameter.port: /dev/ttyUSB0 driver.version: 2.4.1 driver.version.internal: 2.03 input.voltage: 226.9 ups.mfr: APC ups.model: Smart-UPS ups.serial: 00016325 ups.status: OL How can I use the UPS (battery test, configuration)? Best regards, Renne ___ Nut-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser