Deye inverter / Solarman logger


Even after searching I have not been able to find something (nodes) for fetching data from a Deye inverter directly. I see some (mainly python) projects on GitHub, but have not tested any of them yet.

Has anybody made node(s) that can fetch the data in question? Either specifically for this and compatible inverters, or a more general solution for reading modbus over TCP. And preferably not with a separate demon posting via MQTT or similar.

Any help would be very much appreciated! :slight_smile:

There are tonnes of threads on this forum about inverters & modbus. They should give you a head start at getting data from your inverter.

Thanks. Maybe I'm not looking right, but after searching and reading quite a bit, I haven't found what looks like a good solution yet. I will give it another go in the coming days :slight_smile:

It would be very helpful if somebody had done something similar before, and could share a flow, or something like that.

If you are asking how to access modbus over TCP then node-red-contrib-modbus will do that for you.

Thanks, Colin.

Yes, I did find that modbus node. So in that case I only need to dig into the specs of the various field addresses to retrieve, etc.

I guess I was hoping somebody else had done (some of) that work :slight_smile:

Once you have identified which registers you need, you can decode the answer using node-red-contrib-buffer-parser.