Been messing around with something similar on my Cerbo GX for a while now — trying to build a half-decent charging schedule for two EVs without just hammering Octopus Agile prices manually every morning.
The Node-RED flow I've got pulls tariff data and cross-references it with the cars' required state of charge before departure times. Works most of the time. Problem is I keep hitting HTTP 429s from the external forecast API I'm using — clearly rate-limiting me. Annoying, because the whole point was to automate this so I didn't have to think about it.
Has anyone found a decent local alternative for consumption forecasting that'll run happily on the Cerbo without phoning home every five minutes? I've looked at running a lightweight model locally but the GX isn't exactly a powerhouse.
Also curious whether anyone's integrated this properly with DESS — I've poked at the API a bit but the documentation is... let's say charitable at best.
My current bodge is caching the last successful API response and only refreshing every 30 minutes, which reduces the 429s but means the forecast can go stale on days when prices shift dramatically (which on Agile is basically every other day).
Setup for context: Victron Multiplus-II, Cerbo GX, Fogstar Drift 280Ah lithium bank, two cars on dumb 7kW wall boxes.
Anyone running something more elegant than my pile of gaffer-taped Node-RED flows? Would genuinely like to know how others are handling this rather than reinventing the wheel badly.