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

feature request: working as proxy #249

Open SebuZet opened 2 years ago

SebuZet commented 2 years ago

Hi, first of all I want to say that program is great! I've an enhancement proposal: What do you think to add a "proxy" functionality. It means that we can connect eg. SDM630 meter, get data from it and emulate abother device eg. Inepro PRO380. Thanks to this apraoch user can connect unsuported devices together (eg. SolarEdge inverter with SDM630 meter :)) What do you think?

Macrisu commented 2 years ago

That would be awesome. PV integrators are a closed wallet garden.

I have a Fronius Inverter and now I cannot find any Fonius Smartmeter o stock :(

andig commented 2 years ago

s/wallet/walled/ ;)

Macrisu commented 2 years ago

Wallet sink!

andig commented 1 year ago

@SebuZet as part of https://github.com/evcc-io/evcc we have recently added a Modbus Proxy (i.e. combination of client and transparent server). You could use that to plugin any translation. It might be beyond scope of mbmd but you could still pull in evcc and mbmd as dependencies.