<div dir="ltr"><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif">Hello everyone,</div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif">I recently bought a Riello IPG 600 UPS (<a href="http://www.riello-ups.com/products/1-ups/39-iplug">http://www.riello-ups.com/products/1-ups/39-iplug</a>) to prevent hardware damage to my server in case of power outages (already lost two hard drives because of this) and I managed to successfully configure it with NUT version 2.7.4 available for Ubuntu 17.04:</div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><div class="gmail_default">nut/zesty-updates,zesty-updates,now 2.7.4-5ubuntu2.1 all [installed]</div><div class="gmail_default">nut-cgi/zesty-updates,now 2.7.4-5ubuntu2.1 amd64 [installed]</div><div class="gmail_default">nut-client/zesty-updates,now 2.7.4-5ubuntu2.1 amd64 [installed]</div><div class="gmail_default">nut-server/zesty-updates,now 2.7.4-5ubuntu2.1 amd64 [installed]</div></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif">However, the command upsc returns incorrect values for battery.charge and ups.temperature:<br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><div class="gmail_default">battery.capacity: 5</div><div class="gmail_default">battery.charge: 255</div><div class="gmail_default">battery.runtime: 3932100</div><div class="gmail_default">battery.voltage: 13.5</div><div class="gmail_default">battery.voltage.nominal: 12</div><div class="gmail_default">device.mfr: RPS S.p.a.</div><div class="gmail_default">device.model: USV5</div><div class="gmail_default">device.serial:</div><div class="gmail_default">device.type: ups</div><div class="gmail_default"><a href="http://driver.name">driver.name</a>: riello_usb</div><div class="gmail_default">driver.parameter.pollinterval: 2</div><div class="gmail_default">driver.parameter.port: auto</div><div class="gmail_default">driver.parameter.synchronous: no</div><div class="gmail_default">driver.version: 2.7.4</div><div class="gmail_default">driver.version.internal: 0.03</div><div class="gmail_default">input.bypass.frequency: 409.50</div><div class="gmail_default">input.bypass.voltage: 4095</div><div class="gmail_default">input.frequency: 50.10</div><div class="gmail_default">input.voltage: 235</div><div class="gmail_default">output.frequency: 50.10</div><div class="gmail_default">output.frequency.nominal: 50.0</div><div class="gmail_default">output.L1.current: 0</div><div class="gmail_default">output.L1.power: 0</div><div class="gmail_default">output.L1.realpower: 0</div><div class="gmail_default">output.L2.current: 0</div><div class="gmail_default">output.L2.power: 0</div><div class="gmail_default">output.L2.realpower: 0</div><div class="gmail_default">output.L3.current: 0</div><div class="gmail_default">output.L3.power: 0</div><div class="gmail_default">output.L3.realpower: 0</div><div class="gmail_default">output.power.percent: 0</div><div class="gmail_default">output.voltage: 233</div><div class="gmail_default">output.voltage.nominal: 230</div><div class="gmail_default">ups.firmware: SWM036-01-02</div><div class="gmail_default">ups.load: 0</div><div class="gmail_default">ups.mfr: RPS S.p.a.</div><div class="gmail_default">ups.model: USV5</div><div class="gmail_default">ups.power.nominal: 600</div><div class="gmail_default">ups.productid: 5500</div><div class="gmail_default">ups.realpower.nominal: 360</div><div class="gmail_default">ups.serial:</div><div class="gmail_default">ups.status: OL</div><div class="gmail_default">ups.temperature: 255</div><div class="gmail_default">ups.vendorid: 04b4</div><div class="gmail_default"><br></div><div class="gmail_default">The CGI interface is showing 255% battery level and 255 ºC temperature values, as well.</div><div class="gmail_default"><br></div><div class="gmail_default">I ran a test and disconnected the UPS from the mains while monitoring these values to see if they changed, and while ups.status changed to "OB", I could not see any differences in ups.temperature and battery.charge values over the course of 10 minutes (I have a modem-router connected to the UPS as well as the server, so I would expect to at least see the battery.charge value change a bit, as both of them kept running). This is what upsc returns after 10 minutes on battery:</div><div class="gmail_default"><br></div><div class="gmail_default"><div class="gmail_default">battery.capacity: 5</div><div class="gmail_default">battery.charge: 255</div><div class="gmail_default">battery.runtime: 3932100</div><div class="gmail_default">battery.voltage: 12.3</div><div class="gmail_default">battery.voltage.nominal: 12</div><div class="gmail_default">device.mfr: RPS S.p.a.</div><div class="gmail_default">device.model: USV5</div><div class="gmail_default">device.serial:</div><div class="gmail_default">device.type: ups</div><div class="gmail_default"><a href="http://driver.name">driver.name</a>: riello_usb</div><div class="gmail_default">driver.parameter.pollinterval: 2</div><div class="gmail_default">driver.parameter.port: auto</div><div class="gmail_default">driver.parameter.synchronous: no</div><div class="gmail_default">driver.version: 2.7.4</div><div class="gmail_default">driver.version.internal: 0.03</div><div class="gmail_default">input.bypass.frequency: 409.50</div><div class="gmail_default">input.bypass.voltage: 4095</div><div class="gmail_default">input.frequency: 0.00</div><div class="gmail_default">input.voltage: 6</div><div class="gmail_default">output.frequency: 50.00</div><div class="gmail_default">output.frequency.nominal: 50.0</div><div class="gmail_default">output.L1.current: 0</div><div class="gmail_default">output.L1.power: 0</div><div class="gmail_default">output.L1.realpower: 0</div><div class="gmail_default">output.L2.current: 0</div><div class="gmail_default">output.L2.power: 0</div><div class="gmail_default">output.L2.realpower: 0</div><div class="gmail_default">output.L3.current: 0</div><div class="gmail_default">output.L3.power: 0</div><div class="gmail_default">output.L3.realpower: 0</div><div class="gmail_default">output.power.percent: 0</div><div class="gmail_default">output.voltage: 230</div><div class="gmail_default">output.voltage.nominal: 230</div><div class="gmail_default">ups.firmware: SWM036-01-02</div><div class="gmail_default">ups.load: 0</div><div class="gmail_default">ups.mfr: RPS S.p.a.</div><div class="gmail_default">ups.model: USV5</div><div class="gmail_default">ups.power.nominal: 600</div><div class="gmail_default">ups.productid: 5500</div><div class="gmail_default">ups.realpower.nominal: 360</div><div class="gmail_default">ups.serial:</div><div class="gmail_default">ups.status: OB</div><div class="gmail_default">ups.temperature: 255</div><div class="gmail_default">ups.vendorid: 04b4</div><div class="gmail_default"><br></div></div><div class="gmail_default">It looks as if the driver riello_usb might not be reading the values correctly? This seems to be supported by report #1 on this link, showing a different UPS from the same manufacturer using the same riello_usb driver: <a href="http://networkupstools.org/ddl/Riello/iDialog_800_IDG_800.html">http://networkupstools.org/ddl/Riello/iDialog_800_IDG_800.html</a></div><div class="gmail_default"><br></div><div class="gmail_default">I got this UPS model in particular because it was readily available in my country and showed with support level green (vendor provided protocol and hardware) in <a href="http://networkupstools.org">networkupstools.org</a> stable hardware compatibility list, so it seemed like a good choice. However, not being able to monitor the battery charge value is a real show-stopper (I can live with inaccurate temperature readings, though).<br></div><div class="gmail_default"><br></div><div class="gmail_default">According to github, last modification on riello_usb.c was commited 3 years ago, so I'm not sure if it's being maintained. Is there something that can be done about this, or am I better off getting a different UPS altogether?</div><div class="gmail_default"><br></div><div class="gmail_default">Thanks and regards,</div><div class="gmail_default">Andrés Valdaliso.</div><div class="gmail_default"><br></div></div></div>