При попытке удаленно снять данные с упса упирался в то что не было коннекта после ребута роутера. Сначала грешил на проблему как у автора выше с драйвером. После ребута не мог подключиться к упсу через upsd apc@192.168.0.1. Получал connection refused. Однако при проверке apc@192.168.0.1 оказалось что все стартует, и ручной скрипт автора выше то же тут пригодился. Оказалось не работает прослушка внешнего интерфейса
В логе были ошибки
[I] Feb 9 16:33:09 upsd[2513]: listening on 127.0.0.1 port 3493
[E] Feb 9 16:33:09 upsd[2513]: not listening on 192.168.0.1 port 3493
[W] Feb 9 16:33:09 upsd[2513]: /opt/var/run is world readable
[I] Feb 9 16:33:09 upsd[2513]: Connected to UPS [apc]: usbhid-ups-apc
Однако если сделать рестарт upsd вручную то в логе можно было отметить что уже и 192.168.0.1 интерфейс listening.
Тогда показалось что проблема связанна с багом как в других системах. И upsd стартует раньше появления внешнего интерфейса.
Замена на прослушку внешнего интерфейса на все 0.0.0.0 не помогла LISTEN 127.0.0.1 3493 LISTEN 0.0.0.0 3493
НО когда я закомментировал lo интерфейс все заработало.
# LISTEN 127.0.0.1 3493 LISTEN 0.0.0.0 3493
Надеюсь кому то будет полезно.