[please use Reply-All - this list does not modify the reply-to header] > On Oct 3, 2016, at 4:15 PM, Jon 'Boli' Copeland wrote: > > Hi All, > > I'd like to modify an existing driver to support my Victron Multiplus > inverter/charger. This device is not supported by the victron driver. > > I do have serial protocol definition from Victron - which is a big bonus... > > Could anyone tell me which of the existing drivers will be easiest to > modify? Thanks
If you have the protocol definition, you are currently in a better position to answer that question :-) Are there any restrictions on public redistribution of the protocol specification? We have a library of protocol documents online, and it would be helpful to include the Victron one, if permitted: http://networkupstools.org/ups-protocols.html How similar do the commands look? Here is the update function in the victronups driver: https://github.com/networkupstools/nut/blob/master/drivers/victronups.c#L237 The Megatec protocol is a common starting point when a manufacturer decides to change out the control board. The latest driver to cover this protocol family ("Q*") is the `nutdrv_qx` driver, and it has its own section in the NUT Developer Manual: http://networkupstools.org/docs/developer-guide.chunked/ _______________________________________________ Nut-upsdev mailing list Nut-upsdev@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev