volkszaehler / mbmd

ModBus Measurement Daemon - simple reading of data from ModBus meters and grid inverters
BSD 3-Clause "New" or "Revised" License
241 stars 84 forks source link

Add UDP, support connection cloning #343

Closed andig closed 4 months ago

andig commented 7 months ago

This PR implements https://github.com/grid-x/modbus/pull/70 and switches to https://github.com/evcc-io/modbus as fork of grid-x/modbus. By supporting connection cloning, concurrent access to the same underlying transport with different Slave IDs becomes possible without generating Golang races.