Ble litt inspirert av dette og ble en litt spennende utfordring siden det er mange faktorer å tenke på.
Men har nå laget egen løsning på dette (i jython). Ved å slå på "energisparingsmodus" så aktiverer jeg en del meta tags på de forskjellige oppvarmingskildene i alle rom (en del panelovner etc.).
Men den vil da slå av alle ovner så fort 5kw er overgått, så vil den forsiktig prøve å koble inn ovn etter ovn. Dette gjøres ved å se hvor mye effekt som tilgjengelig (Makseffekt - TotaltForbruk), så hvis det er tilgjengelig 1000watt så vil den finne en ovn som har et forbruk på <=1000Watt (basert på dens maks forbruk de siste 2 dager) og koble den inn.
Hvilken ovn som blir prioritert først er basert på en "score" jeg lager ut fra hvor kaldt det er i rommet og hvor langt unna den er ønsket temperatur. Hvis den på nytt igjen går over 5Kw vil den gjøre ny utkobling av ovner og utføre ny evaluering.
Neste utfordring er å gjøre noe med varmtvannsberederen siden den krever helt annen tankegang, men enn så lenge funker dette ganske bra 🙂
Her er en grafana snapshot av litt"anstrengt" drift på formiddagen ettersom nesten alle ovner er koblet ut men jeg bruker likevel så mye effekt at det er ikke nok å styre ovnene alene, en del andre appliances i huset som ikke er styrt (ennå) 😉