Hallo
Ich hab ein Problem mit der 5-Minütigen Aggregation.
Record Limit: 30000.
Ich hab zB von meiner Wetterstation ein Temperaturvariable.
Da fallen pro Stunde im Schnitt 16 Werte an ( ca 400 pro Tag ).
Wenn ich jetzt fuer das laufende Jahr 2020 mir jetzt mit AC_GetAggregatedValues
die Werte abfrage ,erhalte ich fuer
// 1-Minütige Aggregation (Aus Rohdaten berechnet)
$werte = AC_GetAggregatedValues($archiv, $ID, 6, mktime(0, 0, 0, 1, 1, 2020), time(), 0 );
13.04.2020 14:40:00 - 04.05.2020 10:40:00
Count 30001
// 5-Minütige Aggregation (Aus Rohdaten berechnet)
$werte = AC_GetAggregatedValues($archiv, $ID, 5, mktime(0, 0, 0, 1, 1, 2020), time(), 0 );
hierbei erhalte ich die Fehlermeldung:
Warning: Read too many values when computing minutely aggregation in …
Die Anzahl der Rohdaten ist doch bei beiden gleich.
Doch wenn ich jetzt das komplett letzte Jahr 2019 nehme funktionieren beide.
// 1-Minütige Aggregation (Aus Rohdaten berechnet)
$werte = AC_GetAggregatedValues($archiv, $ID, 6, mktime(0, 0, 0, 1, 1, 2019), mktime(23, 59, 59, 12, 31, 2019), 0 );
11.12.2019 03:59:00 - 31.12.2019 23:59:00
Count 30001
// 5-Minütige Aggregation (Aus Rohdaten berechnet)
$werte = AC_GetAggregatedValues($archiv, $ID, 5, mktime(0, 0, 0, 1, 1, 2019), mktime(23, 59, 59, 12, 31, 2019), 0 );
18.09.2019 20:55:00 - 31.12.2019 23:55:00
Count 30001
Identisches Ergebnis auch bei Variable Luftfeuchtigkeit.
Was ist Aggregationsstufe 7
Aggregationsstufe 5
5-Minütige Aggregation (Aus Rohdaten berechnet)
Aggregationsstufe 6
1-Minütige Aggregation (Aus Rohdaten berechnet)
Aggregationsstufe 7
? undokumentiert aber funktioniert und liefert Daten