Folgende Ausgangssituation. Ich habe eine Variable die den Energie-Netzbezug einfach über die Jahre aus dem Zähler ausliest.
Ich möchte jetzt täglich den Netzbezug von 0:00 bis 07:00 und von 19:00 bis 0:00 oder auch wenn einfacher von 19:00 bis 07:00 (nächsten Tag) wissen. Das ganze auf Tages- oder Wochenbasis.
Wie löse ich das mit AC_GetAggregatedValues oder geht das anders?
Ich habe das bisher auch so gelöst, dass ich die Werte in einer schleife iteriert habe.
AC_GetAggregatedValues erwartet ja einen Timestamp für den Start-Zeitpunkt und einen für den End-Zeitpunkt. Mit der php-Funktion strtotime() kannst Du aus menschlicher Sprache timestamps generieren, das kann man gut in einer Schleife abarbeiten („22 days ago 17:00“, statt der 22 setzt Du hier halt eine Iterator-Variable ein).
Dnach musst Du die Ergebnisse noch auswerten und separat auswerten. Bei Zählervariablen ist das recht easy, weil Min den Startwert und Max den Endwert enthält, bei Standard-Aggregation kann das schon schwieriger werden.