<div dir="auto"><a href="https://github.com/networkupstools/nut/issues/1426">https://github.com/networkupstools/nut/issues/1426</a><div dir="auto"><br></div><div dir="auto">Does anyone feel up to the challenge?</div><div dir="auto"><br></div><div dir="auto">There's some research and python code to interact with MicroLink-only serial APC models, waiting for a port into NUT...</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">EetuRasilainen</strong> <span dir="auto"><<a href="mailto:notifications@github.com">notifications@github.com</a>></span><br>Date: Fri, May 13, 2022, 20:35<br>Subject: [networkupstools/nut] Support for MicroLink APC UPSs (Issue #1426)<br>To: networkupstools/nut <<a href="mailto:nut@noreply.github.com">nut@noreply.github.com</a>><br>Cc: Subscribed <<a href="mailto:subscribed@noreply.github.com">subscribed@noreply.github.com</a>><br></div><br><br><p></p>
<p dir="auto">Hi there,</p>
<p dir="auto">as you know APC is still manufacturing MicroLink-only UPSs. I have purchased a APC SMC1000I and just found out that it could only be used as a generic USB-HID UPS with NUT right now. And unfortunately the SMC-series is not capable of ModBus so there are still APC devices out there which can only use MicroLink for a full operation.</p>
<p dir="auto">So I think it would be great if MicroLink-UPSs could be supported directly by NUT at least through a serial connection. That's why I'd like to raise this <em>feature request</em> here.</p>
<p dir="auto">For testing purposes I have created a custom serial cable <a href="https://pinoutguide.com/UPS/apc_0625_cable_pinout.shtml" rel="nofollow noreferrer" target="_blank">with this pinout</a> and used the following Python tool for checking the MicroLink communication with my unit:</p>
<p dir="auto"><a href="https://github.com/klaasdc/apcups-serial-test" target="_blank" rel="noreferrer">https://github.com/klaasdc/apcups-serial-test</a></p>
<p dir="auto">I was able to get information about my unit and even set the battery installation date through MicroLink in a Python shell (with the help of <a href="https://github.com/klaasdc/apcups-serial-test/issues/1" target="_blank" rel="noreferrer">some sample code</a>). So it seems like the protocol description is there, it's just written in Python and needs to be ported to C. Unfortunately I am only familiar with Python and not with C :(</p>

<p style="font-size:small;color:#666">—<br>Reply to this email directly, <a href="https://github.com/networkupstools/nut/issues/1426" target="_blank" rel="noreferrer">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAMPTFB5XN5AUZJRQOI7OCTVJ2OHLANCNFSM5V4E7ROQ" target="_blank" rel="noreferrer">unsubscribe</a>.<br>You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAMPTFDJMWHPZOLL6HH6OXTVJ2OHLA5CNFSM5V4E7RO2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4SNFGMWA.gif" height="1" width="1" alt=""><span style="color:transparent;font-size:0;display:none;overflow:hidden;opacity:0;width:0;height:0;max-width:0;max-height:0">Message ID: <span><networkupstools/nut/issues/1426</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
</div>