I’ve had a search through the community, and while I can find some threads of varying levels of detail about certain specific inverters, I haven’t found any similar queries from those in the market for a new inverter.
I’m doing preliminary research for a new solar PV installation for my house, and a key part of the decision is to be able to feed real-time data from the inverter into openHAB. It seems that there is a wide range of inverters on the market with a huge range of variability in regard to local connectivity (they all have an app, which I really couldn’t care less about). I’m not especially keen to add extra hardware or cabling beyond either running an ethernet cable to the inverter or connecting it to my wifi network, so I’m focussed on solutions that use IP connectivity rather than serial/USB/etc.
One last comment for my installation (although others might be interested in this thread and not have my specific requirements) - while I understand OH has a Fronius binding that appears extremely capable and user-friendly, Fronius inverters will not be on the list for us because of the significant fan noise of those units.
Every (current) inverter I know of is using Modbus and has an Ethernet interface.
So if there’s no specific binding, you can still use the Modbus binding. It’s a bit of fiddling (mind the -1 offset many but not all use on register numbers) but it should work. You would need the register documentation from your vendor though.
There’s the SunSpec extension to the modbus binding that should support all inverters to be compatible with that.
I myself am using a Sungrow (whole house UPS, yeah ) and was able to get that read out via generic Modbus/TCP.
I’m using a RCT Power Storage DC 6.0 - using a specific command line tool called “rctclient” https://rctclient.readthedocs.io/en/latest/ within Node-Red to feed the data into OH. Complicated, but RCT does not work with Modbus…
2 Solarmax 6000s (not available any more), connected via Solarlog 300.
The Solarlog works independent from OpenHAB, but there is also a binding for it.
That would just be running an Ethernet cable and connecting via serial anyway.
What I’m saying is that the SUN2000 unit already connects to my wifi and can be accessed by multiple apps and they have an API. I guess I’m more asking If someone is working on a binding for this so that it’s all done through the app without extra hardware connections.
There’s the Fronius binding, works over wifi or ethernet. It basically polls Fronius data card which returns the data in json. It can get the smart meter data too. It’s quite simple to use.