ESS (20kW batteries, 3kWp PV, Quattro)
I am trying to migrate my automations to use the VRM Consumption forecast. Historically I had both PV and consumption forecasts modelled in NodeRed. The goal being to maximise the overnight charge (during a cheap rate window) without needing to donate excess PV back to the grid during the day.
I have migrated to the VRM PV forecast which is working fine and has simplified my NodeRed flows. However I can see some potential problems with the VRM consumption forecast. Whilst it works well if everything is a steady state, it looks like I may need NodeRed overides for the real world.
(1) When on holiday there is a significant, immediate drop in my consumption. In my NodeRed model, I just turn on holiday mode and the forecast model immediately adjusts to the reduced holiday consumption.
(2) For half the year there is a heat pump in my system. It’s consumption is not steady state and I use todays usage to estimate tomorrows consumption.
(3) When the PV model prediction is low for whatever reason, resulting in excess PV during the day (batteries at 100% SoC), my NodeRed automation will dump the excess PV to an immersion. In the VRM consumption forecast, I believe that this will increase the forecast consumption, which in turn could result needing to dump more excess PV on subsequent days (i.e. the dumping to immersion becomes part of my consumption model which I don’t want).
(4) Occasionally it is known that ‘tomorrows’ consumption will be higher than normal. This cannot be handled in a model but I can easily handle in NodeRed as today.
Observation: My optimisations/automations are based on a number of static consumption models.
Suggestion:
Please can you allow a snap-shot of a small number (5?) of the VRM forecast consumption models to be saved and named.
By default, the VRM forecast could be dynamic (as now), but add an option to be static based on a selected saved forecast model.
Actually, may also need to be able to edit a forecast since allowing the VRM to generate a model for holiday consumption would mean needing to be on holiday for 28days (if it’s a 28day rolling average) which isn’t going to happen! Is it possible to generate this consumption model by resetting the consumption forecast, allowing the VRM to run for one day of vacation then saving?
This would address problems #1 and #3.
Still thinking about #2.
Colin
Addendum:
I can see that there are other requests raised regarding Consumption forecasting but I think that the use cases documented here are slightly different. I can see one area of commonality though in a concern about ‘non-typical’ loads increasing the forecast (in my case the use of dumping to the immersion) which is difficult to avoid when a static background consumption cannot be defined/used?