While ‘getting my feet wet’ with Node-RED, I found the Node-RED DESS better suited for a ‘no-solar, trade only’ DESS, even if only for it’s ability to set a dayly b_goal_SOC (90) and b_goal_hour (18) parameters. I am currently using that to have Node-RED calculate an alternative schedule while still running VRM DESS (mode: auto) and using the alternative schedule to trigger the ESS state into ‘Keep batteries charged’ during the morning/midday hours when prices are generally lowest (and then some, will post the flow soon).
What I found missing for Node-RED DESS is the ability to set ALL the ‘VRM dynamic ESS node’ parameters as that would allow to sync those with the VRM DESS settings, why only TG/FG max, Buy/Sell price and Green mode and not the rest?
What I will dearly be missing in VRM DESS if forced to depart from Node-RED DESS completely when tibber changes over to 15m pricing (soon?), are those dayly b_goal_SOC/hour parameters. Maybe the devs can have another look at making the VRM ESS ‘Scheduled charge levels’ behave with DESS Trade (currently disfunctional).
And yes: feet are sufficiently wet by now. @BartChampagne @dfaber
PS, I set prices to simply p*1.21 in Node-RED, makes evaluating the graphs a bit more intuitive. In VRM DESS the correct tibber prices are used.
Here is the zipped json (7-Zip).
It requires:
- node-red-contrib-boolean-logic
- node-red-dashboard
- victron-dynamic-ess
- Your own vrm-id vrm-token
Configuration:
- MP-II 5000 GX
- 90kWh 16 * 12S Li-NCM (Porsche Taycan) parallel. 16 * 128 = 2048Ah. 3V - 4.2V gives 95% capacity. Min-Soc at 20%
- BMV-712 Battery Monitor
- BMV-712 DC-System
- 4 * Huawei R4875G1 CCCV 40A 50.4V on ACout-2
- 35A 1-phase 230Vac (max 40A ac / 9kW)
UpCycle_DESS_Trade_v0.01_112359.zip (20.6 KB)
Just for learning, use at own risk
VRM DESS Trade just switched to ‘Keep batteries charged’ based on Node-RED DESS and hybrid workflow:
PS, that negative ‘PV Inverter’ keeps the AC loads till clean, while not adding to any solar counting (because: negative). Also, the MP-II actively adds DC charge current right up to the maximum ACin current limit (set to 42A gives stable 39.4A AC current. Not sure why there is that discrepancy there. Any devs know @dfaber ?
@mpvader : could you pls assist moving (a copy of) this post to a better suitable topic of it’s own, where I can continue with a log of it’s further development?