<div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif;font-size:small">​Found a way of addressing this without rebuilding nut. The following restarts upsdrvctl when communications are lost (COMMBAD). I added NOCOMM as a condition just in case. I've monitored this, and it successfully reconnects when connection is lost.</div><div class="gmail_default" style="font-family:georgia,serif;font-size:small"><br></div><div class="gmail_default" style="font-family:georgia,serif;font-size:small">Added to upsmon.conf</div><div class="gmail_default"><font face="georgia, serif">NOTIFYCMD /etc/nut/notify.sh</font><br></div><div class="gmail_default" style="font-family:georgia,serif">NOTIFYFLAG NOCOMM SYSLOG+WALL+EXEC</div><div class="gmail_default" style="font-family:georgia,serif;font-size:small">NOTIFYFLAG COMMBAD SYSLOG+WALL+EXEC​</div><div class="gmail_default" style="font-family:georgia,serif;font-size:small"><br></div><div class="gmail_default" style="font-family:georgia,serif;font-size:small">Then, /etc/nut/notify.sh is marked executable and contains:</div><div class="gmail_default" style="font-family:georgia,serif;font-size:small"><div class="gmail_default">#!/bin/bash</div><div class="gmail_default">case "$NOTIFYTYPE" in</div><div class="gmail_default">        COMMBAD|NOCOMM)</div><div class="gmail_default">                /sbin/upsdrvctl stop;</div><div class="gmail_default">                /sbin/upsdrvctl start;</div><div class="gmail_default">                echo 'Restarted upsdrvctl' | systemd-cat -p notice -t upsd</div><div class="gmail_default">                ;;</div><div class="gmail_default">        *) ;;</div><div class="gmail_default">esac</div></div><div class="gmail_default" style="font-family:georgia,serif;font-size:small"><br></div><div class="gmail_extra">
<br><div class="gmail_quote">On Tue, Aug 15, 2017 at 6:01 AM, Charles Lepple <span dir="ltr"><<a href="mailto:clepple@gmail.com" target="_blank">clepple@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Aug 12, 2017, at 12:00 PM, Rory Jaffe <<a href="mailto:rsjaffe@gmail.com">rsjaffe@gmail.com</a>> wrote:<br>
><br>
> OS Version: Linux piaware 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux<br>
> Nut Version: 2.7.2-4<br>
> Nut Installation Method: apt<br>
> Device: CyberPower PR1500LCD<br>
> Uses​ ​Generic HID driver 0.38 (2.7.2)<br>
<br>
Is this stock Raspbian or another variant?<br>
<br>
If it is Raspbian, I think it might be affected by a Debian issue with libusb-0.1. It is possible to rebuild from source and use libusb-1.0 instead - let us know if that sounds reasonable. You can also check the list archives for previous discussions (although I think we were seeing issues with Tripp-Lite hardware more frequently).<br>
<br>
Also, sometimes swapping out the USB cable can help.</blockquote></div><br></div></div>