The first one try to discharge battery if during next 24h there will be too much power and/or charge battery if during next 24h you don’t reach 100% (or other defined MaxSco). It can be joined with Dynamic Scheduler to move schedulers to cheapest prices or Dynamic Discharch to discharge on highest prices.
The second one is based on purchase prices, sale prices, value of energy in battery and maximizes profits (like Victron Dynamic ESS). But you have more control over it. For example, you can charge up to 90% but on selected days of month you can charge to 100% (this works also with first optimizer)
Program can also help you with:
Full statistic per hours, days and months.
change start of schedule(s) based on minimal purchase price for almost all countries in Europe.
discharge batteries based on maximal sale price.
force the sales of energy when the sale price is above the set price
limit the sales when the price is below zero.
optimize schedule(s) at night (or during cheap electricity tariff) in such way than on day there is a free place in battery for power from PV.
optimize ‘Discharge Plan’ in such way than on day there is free place in battery for power from PV.
delay charge battery to period with minimal prices in exchange for selling electricity
calculate profits (in money) from Victron and PV systems
InterPlant Balanser: for two or more noequal Plants connected to one grid optimizer tries to transfer excess energy from one plant to other (and not to grid)
‘MasterPlant’: to connect multiple Plants into one virtual Plant and optimize it as a whole. Good when you want to charge battery in ones plant from inverters in other plant (with Inter-Plant Balancer).
UK: 30 minutes time slots.
UK: different tariff for purchase and sales prices
UK: temporary change price for given period.
In additional:
Using ESS, so program respects all setting and limits.
Valuation of energy in the battery based on average purchase price (price only during charging from grid, charging from PV is free) and takes into account during optimalization
Optional include battery cost.
Import average house Load from VRM
Exclude extra loads (eg. EV car charging, heating pump) from house load profile
Import EV charger energy from Victron, from Tesla chargers, from HomeAssistant or automatically detect.
Forecast of Heating Pumps/AirCond based on forecasted outside temperature.
Import PV forecast from one of 3 sources (including VRM itself)
Integration with HomeAssistant
Compare kWh from Victron with kWh from your Electricity Supplier
Technically:
This is SaaS = Software as a Service
Servers are located in EU
Victron: You don’t install anything on Cerbo
Victron: You don’t need NodeRed.
Victron: You must have connection with VRM.
Victron: The program connects to Cerbo once an hour and modifies Cerbo settings.
Victron made Tokens for VRM platform but didn’t make Tokens for Cerbo/Mqtt connection. So, without login and password program will not connect to Victron Cerbo/Mqtt.
I can only say that Victron connection data is encrypted in the program database.
And over 100 Victron users trust the program.
If you have HomeAssistant you can connect to GbbOptimizer by mqtt and receive commands you convert to Victron system yourself. In this way you don’t need give login/password to program.
menu Plants: You can simulate the program’s operation on historical data. Download a sample Excel file, fill in the yellow fields in both tabs, point the file to the program and download the result.
Added support for Tuya Smart Home IoT: you can turn on devices in your home (e.g. water heating) if the specified conditions are met (SOC, Sell/Purchase Price, FromGrid/ToGrid is greater or less than the specified values)
Added support for Supla links: you can turn on devices in your home (e.g. water heating) if the specified conditions are met (SOC, Sell/Purchase Price, FromGrid/ToGrid is greater or less than the specified values)