Hey all,
Per Venus OS, v3.60 now in beta, more PV Inverters (SMA, SolarEdge, Enphase, Kostal and others) can be controlled by a GX device. Rather than just monitored/read-out.
Until v3.60 this feature was only available for Fronius and ABB/Fimer.
There are two features related to this active control/limiting:
-
The Zero-Feed in option (See Settings → ESS → Grid Feedin → AC Coupled PV - Feed in excess yes/no. When set to “no”, the GX will actively control the PV Inverters, and reduce their output when needed to prevent selling energy back to the grid.
-
the Dynamic ESS algorithm will use this to prevent paying for feed-in in case feed-in prices are negative.
Now - it would be great to get your help in confirming that this works well.
good news is also helpful!
Please post replies to this topic with your experience. Not only issues, but also situations where it does work are great to hear - to help build good documentation for that.
First some further details:
- SolarEdge, SMA, Kostal and Enphase are supported and tested. Details below
- Any other PV Inverter that that advertises the limiting ability through the SunSpec protocol will be detected and has the feature as well.
- It is not possible to use this feature in conjunction with similar features of the PV Inverter itself. Ie. to use this in the GX, disable or remove SolarEdge/SMA/other energy meters and zero feed-in systems.
- This active limiting is enabled and disabled with a new setting which defaults to Off. The reason for that is to avoid silently/unexpectedly enable the limiter on a running system by merely a GX device update.
- Note that enabling that new setting only makes the GX “limiting aware” for the said PV Inverter. Thereafter, to actually enable limiting, either Disable the feed-in of excess AC-coupled PV in Settings → ESS, or use Dynamic ESS.
- For Fronius and ABB/Fimer, nothing changes. PV-limiting support remains enabled by default and there is no setting for it.
Screenshot of the new setting, can be found in Settings → Device list → PV Inverter → Settings.
- PV Inverter(s) must be connected on the same ethernet/wifi network as the GX device.
- Modbus TCP communication must be enabled on the PV Inverter on port 502.
- The PV Inverter must support the SunSpec protocol over Modbus and support either the information model 123 or 704 (these are the Sunspec information models related to throttling)
- The PV Inverter must use the default Modbus Unit number = 126.
How to confirm that it works OK?
Disable AC coupled feed-in, and then on a sunny day when batteries are full and loads are low, observe that the GX os reducing PV Inverter output to match the loads and prevent feed-in.
SMA Specifics
Aside from enabling ModbusTCP, it is also needed to enable “enable External limiting via Modbus TCP” in the SMA settings.
Tested with:
- SMA Tri power X 20 - fw 03.06.19.R
- SMA STP3.0-3AV-40 - fw 4.00.70.R
SolarEdge specifics
Tested with:
- Solar Edge SE5K - fw 0004.0021.00023
- Solar Edge SE15K - fw 0004.0020.0036
Kostal specifics
Tested with:
- Kostal PIKO IQ 7.0 - fw 01.80
Enphase specifics
Confirmed by Enphase, supported gateway models are:
- ENV-S-WM-230
- ENV-S-EM-230
Do note that it seems that Enphase Customer support must enable ModbusTCP support.
More details: Documentation Center | Enphase