I've recently got my GivEnergy system installed and am a happy user. Now I want to supercharge my system by having a bit finer grain control of the battery.
I want to be able to leverage the Octopus Agile rates but in a fully automated way.
So based on
- Price of energy at point over night
- Existing battery charge level
- Expected Solar for the following day
So if my battery is under 10% and tomorrow's forecast is good and price drops under 25p, charge to 20% (or as much as possible in 30 mins)
If however, forecast is bad, charge to 50% at cheap rates under 30p...
I'm sort of expecting to have to write my own program to do this and I think I will be able to use this to accept the variables and craft some API calls, but I can't be the first to want to do this, and I'm keen to learn from my more experienced Solar friends!
Am I overthinking this? Is there a simpler way to achieve this? When I look at the GUI It seems that I can only set to charge for 30 mins at this time, but its all manual and would need to be set by me each day... That is not acceptable for the longer term. Any advice or experiences of how you handle this would be warmly appreciated!