placetobe
New Member
New to this forum, so apologies for any breach of etiquette or incorrect capitalisation of common acronyms.
I'm in a rural location and wanting to get off fuel oil, so I've been installing underfloor heating as rooms are renovated as a secondary method of heating. I'm now at the point where the key areas have that installed, and I'm looking more seriously at switching to using it as the primary method for at least some portions of the year.
I've got a solar array (10Kw), a BYD battery (13.5Kwh), a SMA Sunny Island inverter and a SMA Home Manager. I will definitely need more panels, and probably need another battery, but I'd like to try to make most efficient use of the kit I have until I can afford more.
What I'm wanting to do is to monitor tariff info (e.g. from Octopus Agile), and then kick the Home Manager to charge the battery when the tariff is low. I'm not on an agile tariff yet, but I could switch if this is possible.
I can write code, and I believe the SMA kit has APIs - I can find Swagger info. But I'm probably not the first person to want to do this. So:
I'm in a rural location and wanting to get off fuel oil, so I've been installing underfloor heating as rooms are renovated as a secondary method of heating. I'm now at the point where the key areas have that installed, and I'm looking more seriously at switching to using it as the primary method for at least some portions of the year.
I've got a solar array (10Kw), a BYD battery (13.5Kwh), a SMA Sunny Island inverter and a SMA Home Manager. I will definitely need more panels, and probably need another battery, but I'd like to try to make most efficient use of the kit I have until I can afford more.
What I'm wanting to do is to monitor tariff info (e.g. from Octopus Agile), and then kick the Home Manager to charge the battery when the tariff is low. I'm not on an agile tariff yet, but I could switch if this is possible.
I can write code, and I believe the SMA kit has APIs - I can find Swagger info. But I'm probably not the first person to want to do this. So:
- Anyone know if this is possible?
- If it's possible, anyone know of any pre-existing code that does it?