<div dir="ltr"><div dir="ltr"><div>Hello, and welcome!</div><div><br></div><div>  As far as I know there are no "formal requirements", just the general netiquette for mailing list communications (or github issues for that matter).</div><div><br></div><div>  Vendors are encouraged to at least publish protocols used by their devices for monitoring and management (we can host a copy on the NUT website), and ideally develop and maintain a NUT driver so your devices can be supported out of the box.</div><div><br></div><div>  It would also help both sides to have NUT as the officially recommended toolkit for customers to shut down their servers when power is lost, instead of developing some of your own.</div><div>* Note: existing NUT for Windows builds are very old (a decade); recently I rebased that codebase over the current master, but the resulting branch would need some attention and testing to become an MSI package for end-users and a "first-class citizen" in NUT ecosystem. Help is welcome :)<br></div><div><br></div><div>  If your devices support a common method of communications like SNMP or USB-HID, and that goes beyond the bare-minimum standard data points with vendor extensions, this may mean generation of a sub-driver file to map your data points to NUT standard items.</div><div><br></div><div>  Most other devices support a variant of Megatec Qx family of protocols (serial or USB) and if custom support is needed - you should develop a subdriver for nutdrv_qx instead.<br></div><div><br></div><div>  I haven't seen too many devices lately that would not fall into one of those 3 categories; however recent submissions did include some I2C drivers for (Linux) embedded batteries, and several modbus drivers, for example.<br></div><div><br></div><div>
<div>  Note that for USB drivers either way you would need to update 
some driver to recognize the Vendor and Product ID (and possibly other 
matching data if your USB chips are generic with same IDs as everyone 
else has), and NUT may be strict about protocol conformance (declared 
and actual bit-lengths of different data in messages, notably some 
firmwares were seen to encode Logical Min/Max mismatches).<br></div><div><br></div>

  There is quite a bit of information in <a href="https://github.com/networkupstools/nut/tree/master/docs">https://github.com/networkupstools/nut/tree/master/docs</a> for developers, packagers and usres.</div><div><br></div><div>Welcome aboard,</div><div>Jim Klimov</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 18, 2022 at 4:43 AM <<a href="mailto:vincent_pang@prolink2u.com">vincent_pang@prolink2u.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;" lang="EN-US"><div class="gmail-m_3665574331562920370WordSection1"><p class="MsoNormal"><span lang="EN-SG">Hello All Members,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-SG"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-SG">Our company UPS product will like to be in this community. <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-SG">Can we join or got any requirement to meet? <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-SG"><u></u> <u></u></span></p><p class="MsoNormal" style="line-height:115%"><span lang="EN-SG">Thank you & Best Regards,<u></u><u></u></span></p><p class="MsoNormal"><b><span style="font-size:12pt;color:rgb(0,52,96)" lang="EN-SG">Vincent Pang<u></u><u></u></span></b></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,52,96)" lang="EN-SG">Sales Manager<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,52,96)" lang="EN-SG"><u></u> <u></u></span></p><table style="width:523pt;border-collapse:collapse" width="697" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="width:93.55pt;padding:1.4pt 0in" width="125"><p class="MsoNormal"><span style="font-size:9pt;font-family:"Arial",sans-serif"><img style="width: 1.2152in; height: 0.3958in;" id="gmail-m_3665574331562920370Picture_x0020_22" src="cid:1821ce5bedd4cff311" width="117" height="38"><span style="color:rgb(0,52,96)"><u></u><u></u></span></span></p></td><td style="width:310.35pt;padding:1.4pt 0in" width="414" valign="top"><p class="MsoNormal"><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101)">Fida International (S) Pte Ltd<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101)">Blk 16 Kallang Place #06-02 Singapore 339156<u></u><u></u></span></p><p class="MsoNormal"><b><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101)">DID </span></b><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101)">(65) 6357 0664 | <b>M (65</b></span><span style="font-size:9pt;font-family:"Arial",sans-serif;border:1pt none windowtext;padding:0in">) 9800 9506 </span><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101)">| <b>E </b></span><span style="border:1pt none windowtext;padding:0in"><a href="mailto:vincent_pang@prolink2u.com" target="_blank"><span style="color:rgb(5,99,193)">vincent_pang</span><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(5,99,193)">@prolink2u.com</span></a></span><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101)"><u></u><u></u></span></p><p class="MsoNormal" style="text-align:justify;vertical-align:baseline"><b><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101)">T </span></b><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101)">(65) 6357 0668 | <b>W </b><a href="http://www.prolink2u.com/" target="_blank"><span style="color:blue">www.prolink2u.com</span></a><u></u><u></u></span></p></td><td style="width:119.1pt;padding:1.4pt 0in" width="159" valign="top"><p class="MsoNormal"><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,52,96)"><u></u> <u></u></span></p></td></tr></tbody></table><p class="MsoNormal"><span style="display:none"><u></u> <u></u></span></p><table style="width:523pt;border-collapse:collapse" width="697" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="width:93.55pt;padding:1.4pt 0in" width="125"></td><td style="width:310.35pt;padding:1.4pt 0in" width="414" valign="top"><p class="MsoNormal"><span lang="EN-SG"><a href="https://www.facebook.com/global.prolink" target="_blank"><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101);text-decoration:none" lang="EN-US"><img style="width: 0.2708in; height: 0.2708in;" id="gmail-m_3665574331562920370Picture_x0020_20" src="cid:1821ce5bedf5b16b22" width="26" height="26" border="0"></span></a><a href="https://www.linkedin.com/company/prolink2u" target="_blank"><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101);text-decoration:none" lang="EN-US"><img style="width: 0.2708in; height: 0.2708in;" id="gmail-m_3665574331562920370Picture_x0020_3" src="cid:1821ce5bedf692e333" width="26" height="26" border="0"></span></a></span><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101)"> </span><span lang="EN-SG"><a href="https://www.youtube.com/user/PROLiNKGlobal/videos" target="_blank"><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101);text-decoration:none" lang="EN-US"><img style="width: 0.2708in; height: 0.2708in;" id="gmail-m_3665574331562920370Picture_x0020_18" src="cid:1821ce5bee07745b44" width="26" height="26" border="0"></span></a></span><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,55,101)"><u></u><u></u></span></p></td><td style="width:119.1pt;padding:1.4pt 0in" width="159" valign="top"><p class="MsoNormal"><span style="font-size:9pt;font-family:"Arial",sans-serif;color:rgb(0,52,96)"><img style="width: 1.5694in; height: 0.3055in;" id="gmail-m_3665574331562920370Picture_x0020_23" src="cid:1821ce5bee0855d355" width="151" height="29" border="0"><u></u><u></u></span></p></td></tr><tr><td colspan="3" style="width:523pt;padding:1.4pt 0in" width="697" valign="top"><p class="MsoNormal" style="text-align:justify"><span style="font-size:6pt;font-family:"Arial",sans-serif;color:rgb(110,111,113)">If you are neither the email addressee(s) nor responsible for delivery of the message to such person(s), you may not copy, disclose or distribute this message to anyone. If you have received this message in error, kindly destroy it and notify the sender. Any views, opinions and other information presented in this email or its attachments are solely those of the author and do not necessarily represent those of the company and its affiliates or subsidiaries.<u></u><u></u></span></p></td></tr></tbody></table><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="EN-SG"><u></u> <u></u></span></p></div></div>_______________________________________________<br>
Nut-upsdev mailing list<br>
<a href="mailto:Nut-upsdev@alioth-lists.debian.net" target="_blank">Nut-upsdev@alioth-lists.debian.net</a><br>
<a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsdev" rel="noreferrer" target="_blank">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsdev</a><br>
</blockquote></div></div>