We are excited to start BETA-testing a new GX feature: Opportunity Loads.
Opportunity Loads increases self-consumption by automatically using surplus solar energy for flexible AC loads such as:
-
EV charging
-
Water heating and thermal storage
-
Pool pumps
-
Charging e-bikes
-
Other controllable AC loads
The GX device acts as a system-level energy coordinator and dynamically distributes available surplus across supported devices.
Why is this interesting?
In many systems, excess solar energy cannot always be utilized effectively:
-
Batteries may already be full
-
Feed-in may be limited or financially unattractive
-
Off-grid systems may need to curtail PV production
Opportunity Loads helps convert this surplus energy into useful work automatically.
Unlike independent surplus charging solutions, Opportunity Loads centrally coordinates multiple controllable devices within the system. This allows:
-
Coordinated operation of multiple EV chargers and other flexible loads
-
Priority-based allocation of available surplus energy
-
Better utilization of available solar energy
-
Avoid conflicts between independent surplus charging algorithms
The system continuously reacts to:
-
PV production
-
Battery charging requirements
-
Household consumption
-
Available inverter capacity
-
Grid availability
and automatically adjusts loads accordingly.
Supported systems
Opportunity Loads can be used in a wide range of systems, including:
-
ESS installations
-
Installations with export limitations
-
Backup systems
-
Off-grid systems
-
RV and vehicle systems
-
Marine installations
Currently supported devices
EV Charging
-
Victron Energy EV Charging Station
-
Victron Energy EV Charging Station NS
Note: To be used with Opportunity Loads, the EV Charging Station must run the latest beta firmware and be connected to the GX device via the new MQTT-based integration. Existing installations using Modbus TCP can be migrated by following this guide: https://ve4.nl/evcs-mqtt-migration
Shelly devices
All Shelly devices, which provide switching and energy measurement, are supported. Verified models include:
-
Shelly Plus Plug S
-
Shelly Plug S MRT Gen3
-
Shelly Mini 1PM Gen4
-
Shelly 1PM Gen4
-
Shelly Pro 1PM
-
Shelly Pro 4PM
Documentation
Slide deck:
ve4.nl/ol
Draft manual:
ve4.nl/ol-manual
Important notes
This is an early beta feature and behaviour may still change during development.
During the beta phase:
-
UI elements may still change
-
Control behavior may be refined
-
Edge cases are still being optimized
We are especially interested in feedback regarding:
-
Mixed-load systems
-
Multiple EV charger setups
-
Off-grid behavior
-
Overall stability and usability
Note: Controls for Opportunity Loads are only available in the New UI, the Classic UI is and will not be supported.
Compatibility with Dynamic ESS
Opportunity Loads and Dynamic ESS cannot be enabled simultaneously.
Both features perform system-level energy management and require control over how available energy is allocated within the installation. To avoid conflicting control decisions, only one of these features can be active at a time.
You can choose between:
-
Dynamic ESS, which optimizes energy flows based on electricity prices and energy forecasts
-
Opportunity Loads, which optimizes local utilization of surplus solar energy by controlling flexible loads
If Dynamic ESS is enabled, Opportunity Loads will not be available. Likewise, enabling Opportunity Loads requires Dynamic ESS to be disabled.
Requirements
-
Cerbo GX, Ekrano GX, MultiPlus-II GX or EasySolar-II GX running Venus OS Beta version v3.80~27 or newer
-
Supported inverter/charger and battery system
-
PV system, DC- and/or AC-coupled
-
Supported controllable devices
Note about feedback, ideas and issues
We’d love to hear your feedback, experiences and ideas!
And to keep things a bit organized, please:
- For general ideas and suggestions, feel free to comment in this thread.
- For issues and more details questions, please open a new Topic and add the opportunity_loads tag to it.
Thanks!
