<br><br><div class="gmail_quote">2009/1/26 Spiros Ioannou <span dir="ltr">&lt;<a href="mailto:sivann@gmail.com">sivann@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thank you Arnaud, I will make the driver and mail it to you.</blockquote><div><br>ok, but please mail it to the list.<br>&nbsp;<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 The other<br>
author doesn&#39;t have any time to help with this.</blockquote><div><br>he might be interested in promoting nut once the driver is done ;-)<br><br>cheers,<br>Arnaud<br>&nbsp;<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Thanks,<br>
<font color="#888888">-Spiros<br>
</font><div><div></div><div class="Wj3C7c"><br>
On Mon, Jan 26, 2009 at 11:42 AM, Arnaud Quette &lt;<a href="mailto:arnaud.quette@free.fr">arnaud.quette@free.fr</a>&gt; wrote:<br>
&gt;<br>
&gt; 2009/1/22 Spiros Ioannou &lt;<a href="mailto:sivann@gmail.com">sivann@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Cher Arnaud,<br>
&gt;<br>
&gt; Hi Spiros,<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; I send you a demo that reads info from an Emerson Liebert<br>
&gt;&gt; GXT2-10000T230 through the RS-232 port. This uses the &quot;ESP-II (ESP 2)<br>
&gt;&gt; Protocol&quot;.<br>
&gt;&gt; Current supported data includes: measurements (voltage, temperature,<br>
&gt;&gt; etc) , ID strings (serial number, etc), status flags (inverter on,<br>
&gt;&gt; bypas on, battery charging, etc).<br>
&gt;&gt; As usual, the original vendor software is in java (Multilink), and really<br>
&gt;&gt; sucks.<br>
&gt;&gt; I saw in your acknowledgment pages that you have &quot;serial test boxes&quot;<br>
&gt;&gt; donated from liebert.<br>
&gt;<br>
&gt; well, that donation was to Russell, and goes back many many years ago...<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; The program I send you is more complicated than needed, to be able to<br>
&gt;&gt; support more commands in the future.<br>
&gt;&gt;<br>
&gt;&gt; 1) Can you make the driver?<br>
&gt;&gt; 2) if not, can you point me to a similar driver that I can copy?<br>
&gt;&gt;<br>
&gt;&gt; the protocol seems to include a lot more of useless status commands,<br>
&gt;&gt; unsupported by my ups, &nbsp;but these seem more than enough for a start.<br>
&gt;<br>
&gt; well, I personally won&#39;t make the driver (no hardware and no time).<br>
&gt; but we can help you in doing one, and it&#39;s not that hard.<br>
&gt;<br>
&gt; have a look at the following docs:<br>
&gt; <a href="http://svn.debian.org/wsvn/nut/trunk/docs/new-drivers.txt?op=file&amp;rev=0&amp;sc=0" target="_blank">http://svn.debian.org/wsvn/nut/trunk/docs/new-drivers.txt?op=file&amp;rev=0&amp;sc=0</a><br>
&gt; <a href="http://svn.debian.org/wsvn/nut/trunk/drivers/skel.c?op=file&amp;rev=0&amp;sc=0" target="_blank">http://svn.debian.org/wsvn/nut/trunk/drivers/skel.c?op=file&amp;rev=0&amp;sc=0</a><br>
&gt;<br>
&gt; creating a new serial driver is not really hard, really!<br>
&gt; I&#39;ve seen in the header that you based your work on this:<br>
&gt; <a href="http://www.csc.liv.ac.uk/%7Egreg/projects/liebertserial/" target="_blank">http://www.csc.liv.ac.uk/~greg/projects/liebertserial/</a><br>
&gt; maybe the author would help you, or join the project?<br>
&gt;<br>
&gt; cheers,<br>
&gt; Arnaud<br>
&gt; --<br>
&gt; Linux / Unix Expert R&amp;D - Eaton - <a href="http://www.eaton.com/mgeops" target="_blank">http://www.eaton.com/mgeops</a><br>
&gt; Network UPS Tools (NUT) Project Leader - <a href="http://www.networkupstools.org/" target="_blank">http://www.networkupstools.org/</a><br>
&gt; Debian Developer - <a href="http://people.debian.org/%7Eaquette/" target="_blank">http://people.debian.org/~aquette/</a><br>
&gt; Free Software Developer - <a href="http://arnaud.quette.free.fr/" target="_blank">http://arnaud.quette.free.fr/</a><br>
&gt;<br>
&gt;<br>
&gt;&gt; sample output:<br>
&gt;&gt;<br>
&gt;&gt; BATTERY_TIME_REMAIN: 52.0<br>
&gt;&gt; BATTERY_VOLTAGE: 263.0<br>
&gt;&gt; BATTERY_VOLTAGE_NOMINAL: 275.0<br>
&gt;&gt; BATTERY_CURRENT: 0.0<br>
&gt;&gt; BATTERY_CAPACITY: 100.0<br>
&gt;&gt; BYPASS_VOLTAGE: 231.0<br>
&gt;&gt; MAX_LOAD: 10000.0<br>
&gt;&gt; LOAD_WATTS: 1033.0<br>
&gt;&gt; LOAD_VA: 1245.0<br>
&gt;&gt; LOAD_PERCENT: 14.0<br>
&gt;&gt; INPUT_FREQUENCY: 49.9<br>
&gt;&gt; OUTPUT_FREQUENCY: 49.9<br>
&gt;&gt; BYPASS_FREQUENCY: 49.9<br>
&gt;&gt; INVERTER_TEMP: 0.0<br>
&gt;&gt; BATTERY_TEMP: 0.0<br>
&gt;&gt; PFC_TEMP: 0.0<br>
&gt;&gt; AMBIENT_TEMP: 25.9<br>
&gt;&gt; EXPECTED_RUNTIME: 53.0<br>
&gt;&gt; OUTPUT_VOLTAGE: 230.0<br>
&gt;&gt; OUTPUT_CURRENT: 5.0<br>
&gt;&gt; MODEL_NAME: GXT2-10000T230<br>
&gt;&gt; FW_VER: GXT2-00896V04<br>
&gt;&gt; SN: 08009R0056BW932<br>
&gt;&gt; MANUF_DATE: 04JAN08<br>
&gt;&gt; PFC_ON: YES<br>
&gt;&gt; DC_DC_CONVERTER_STATE: NO<br>
&gt;&gt; ON_INVERTER: YES<br>
&gt;&gt; UTILITY_STATE: NO<br>
&gt;&gt; INRUSH_LIMIT_ON: NO<br>
&gt;&gt; OVERTEMP_WARNING: NO<br>
&gt;&gt; BATTERY_TEST_STATE: NO<br>
&gt;&gt; INPUT_OVERVOLTAGE: NO<br>
&gt;&gt; ON_BATTERY: NO<br>
&gt;&gt; ON_BYPASS: NO<br>
&gt;&gt; BATTERY_CHARGED: YES<br>
&gt;&gt; BATTERY_LIFE_ENHANCER_ON: NO<br>
&gt;&gt; REPLACE_BATTERY: NO<br>
&gt;&gt; BOOST_ON: NO<br>
&gt;&gt; DIAG_LINK_SET: NO<br>
&gt;&gt; BUCK_ON: NO<br>
&gt;&gt; UPS_OVERLOAD: NO<br>
&gt;&gt; BAD_INPUT_FREQ: NO<br>
&gt;&gt; SHUTDOWN_PENDING: NO<br>
&gt;&gt; CHARGER_FAIL: NO<br>
&gt;&gt; LOW_BATTERY: NO<br>
&gt;&gt; OUTPUT_UNDERVOLTAGE: NO<br>
&gt;&gt; OUTPUT_OVERVOLTAGE: NO<br>
&gt;&gt; BAD_BYPASS_PWR: NO<br>
&gt;&gt; CHECK_AIR_FILTER: NO<br>
&gt;&gt; AMBIENT_OVERTEMP: NO<br>
&gt;&gt; MAIN_CONTROL_MODULE_FAILED: NO<br>
&gt;&gt; REDUNDANT_CONTROL_MODULE_FAILED: NO<br>
&gt;&gt; UI_MODULE_FAILED: NO<br>
&gt;&gt; REDUNDANT_POWER_MODULE_ALARM: NO<br>
&gt;&gt; REDUNDANT_BATTERY_MODULE_ALARM: NO<br>
&gt;&gt; USER_MAX_LOAD_ALARM: NO<br>
&gt;&gt; TRANSFORMER_OVERTEMP_ALARM: NO<br>
&gt;&gt; INTERNAL_COMMS_LOST: NO<br>
&gt;&gt; PWR_MOD_FAILED: NO<br>
&gt;&gt; BAT_MOD_FAILED: NO<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br>