Jeg har slik funksjonalitet på hytta, der vi typisk ligger og vaker rundt 5 kWt-grensen. Dette er off-topic for tråden, så nevner bare kort omrisset av dette:
- En timer som starter hver hele time, og teller hvert minutt
- En device som viser forbruk i inneværende time (jeg bruker TibberSeer, AccumulatedConsumptionLastHour)
- En device som settes til ønsket terskel, f.eks. 5 (kWt) (hos meg har den valgene 0 ("Off"), 5, 10, og 15 kWt
- Events som sjekker og reagerer. F.eks dersom terskel ikke er "Off", dersom timer er 50, <strømforbruker> er på, forbruk er større enn (terskel - <verdi>) - slå av <strømforbruker> i 40 minutter. Jeg endte opp med et event per strømforbruker (kun for de store forbrukerne), fordi at man må ha kontroll på state/tilstand slik at man kan slå ting midlertidig av. (Da må man vite hva man har slått av.)
Så kan man justere litt rundt på dette til man får ønsket oppførsel. Men som Moskus så har jeg også mistet litt interessen for akkurat den biten der. Det er omtrent ingen penger å spare, så det er ikke proporsjonalt med den kompleksiteten jeg påfører systemet og den tiden jeg må legge i det for at det skal funke.