Mittelwert, Minimum und Maximum
Moderator: Co-Administratoren
Mittelwert, Minimum und Maximum
Grüß Euch,
in den Relase Notes der 1.2 kann man folgendes lesen:
----------------
Weitere Algorithmen für die Datenvorverarbeitung: Mittelwert, Minimum und Maximum
Für die Datenvorverarbeitung können nun ebenfalls angewählt werden. Der anzugebende Parameter gibt die Intervalllänge in Sekunden an. Der CCU-Historian sammelt alle ankommenden Messwerte innerhalb eines Intervalls, um d[img]Mittelwert,%20Minimum%20und%20Maximum[/img]ann am Ende des Intervalls die entsprechende Berechnung durchzuführen und den Wert abzuspeichern.
Bei der Mittelwert-, Minimum- und Maximumberechnung werden die zeitlichen Positionen der Messwerte berücksichtigt, um eine größtmögliche Genauigkeit zu erreichen.
-----------------
Wie wende ich diese Funktionen denn an?
DANKE, Andi
in den Relase Notes der 1.2 kann man folgendes lesen:
----------------
Weitere Algorithmen für die Datenvorverarbeitung: Mittelwert, Minimum und Maximum
Für die Datenvorverarbeitung können nun ebenfalls angewählt werden. Der anzugebende Parameter gibt die Intervalllänge in Sekunden an. Der CCU-Historian sammelt alle ankommenden Messwerte innerhalb eines Intervalls, um d[img]Mittelwert,%20Minimum%20und%20Maximum[/img]ann am Ende des Intervalls die entsprechende Berechnung durchzuführen und den Wert abzuspeichern.
Bei der Mittelwert-, Minimum- und Maximumberechnung werden die zeitlichen Positionen der Messwerte berücksichtigt, um eine größtmögliche Genauigkeit zu erreichen.
-----------------
Wie wende ich diese Funktionen denn an?
DANKE, Andi
-
- Beiträge: 1796
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 262 Mal
- Kontaktdaten:
Re: Mittelwert, Minimum und Maximum
Auf der Seite "Verwaltung Datenpunkte" kann die Vorverarbeitung in der Spalte "Vorverarb." eingestellt werden. Nicht vergessen auf "Änderungen Speichern" zu klicken.
Gruß
Mathias
Gruß
Mathias
-
- Beiträge: 184
- Registriert: 14.03.2017, 10:29
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 1 Mal
Re: Mittelwert, Minimum und Maximum
Welchen macinalen Zeitraum kann man denn beim Mittelwert eingeben?
1 Tag?
1 Monat?
Den Parametwr gibt man in Sekunden an, oder?
1 Tag?
1 Monat?
Den Parametwr gibt man in Sekunden an, oder?
——-
Raspberrymatic auf einem Raspi 3B, Funkmodul HM-MOD-RPI-PCB
Raspberrymatic auf einem Raspi 3B, Funkmodul HM-MOD-RPI-PCB
-
- Beiträge: 1796
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 262 Mal
- Kontaktdaten:
Re: Mittelwert, Minimum und Maximum
Für die maximale Intervalllänge gibt es keine Obergrenze. Die Länge wird in Sekunden angegeben.
-
- Beiträge: 184
- Registriert: 14.03.2017, 10:29
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 1 Mal
Re: Mittelwert, Minimum und Maximum
Ich möchte den Mittelwert eines Tages berechnen (also 24h/Tag * 60min/h * 60 s/min = 86400s) um damit einen Heizverbrauch zu bestimmen
Allerdings wäre es praktisch, wenn diese Mittelwertbildung immer von 23:59 Uhr des vorgehenden Tages bis 23:59 Uhr des aktuellen Tages liefe.
Gibt es eine Möglichkeit das so zu forcieren?
Ggf. auch mittels Abfrage der JSON-RPC Schnittstelle?
gruß
duffy6
Allerdings wäre es praktisch, wenn diese Mittelwertbildung immer von 23:59 Uhr des vorgehenden Tages bis 23:59 Uhr des aktuellen Tages liefe.
Gibt es eine Möglichkeit das so zu forcieren?
Ggf. auch mittels Abfrage der JSON-RPC Schnittstelle?
gruß
duffy6
——-
Raspberrymatic auf einem Raspi 3B, Funkmodul HM-MOD-RPI-PCB
Raspberrymatic auf einem Raspi 3B, Funkmodul HM-MOD-RPI-PCB
-
- Beiträge: 1796
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 262 Mal
- Kontaktdaten:
Re: Mittelwert, Minimum und Maximum
Für die Berechnungen der Vorverarbeitung wird der Einfachheit halber immer 0:00 Uhr in der Zeitzone UTC als Start genommen. Im Sommer wird also ein 24h-Mittelwert immer um 2:00 Uhr berechnet.
Die JSON-RPC-Schnittstelle (z.B. getTimeSeries) liefert immer die Werte aus der Datenbank. Wenn dort also ein vorverarbeiteter 24h-Wert abgelegt ist, so wird dieser auch zurück gegeben. Hinweis: Bei aktivierter Vorverarbeitung werden die Ursprungsdaten immer verworfen.
Eine weitere Möglichkeit ist, noch ein Skript vom CCU-Historian ausführen zu lassen, dass die Rohdaten beliebig verarbeiten und ausgeben kann (z.B. über die Web-Oberfläche oder per JSON-RPC mit executeScript). Skripte werden in den Programmiersprachen Groovy oder auch Java verfasst.
Die JSON-RPC-Schnittstelle (z.B. getTimeSeries) liefert immer die Werte aus der Datenbank. Wenn dort also ein vorverarbeiteter 24h-Wert abgelegt ist, so wird dieser auch zurück gegeben. Hinweis: Bei aktivierter Vorverarbeitung werden die Ursprungsdaten immer verworfen.
Eine weitere Möglichkeit ist, noch ein Skript vom CCU-Historian ausführen zu lassen, dass die Rohdaten beliebig verarbeiten und ausgeben kann (z.B. über die Web-Oberfläche oder per JSON-RPC mit executeScript). Skripte werden in den Programmiersprachen Groovy oder auch Java verfasst.
-
- Beiträge: 184
- Registriert: 14.03.2017, 10:29
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 1 Mal
Re: Mittelwert, Minimum und Maximum
Dadurch, dass die Mittelwerte des Vor-Vortages erst um 2:00 Uhr erstellt werden, ist es natürlich zeitlich sehr versetzt.
Schön wäre es diesen Mittelwert um 0:01 zu bestimmen.
Ich bin leider nicht so skriptbewandert.
Hat jemand einen Codeschnips zur Bestimmung des Mittelwertes einer Laststellung über den Tag hinweg?
Vgl. Rote Kurve Gruß duffy6
Schön wäre es diesen Mittelwert um 0:01 zu bestimmen.
Ich bin leider nicht so skriptbewandert.
Hat jemand einen Codeschnips zur Bestimmung des Mittelwertes einer Laststellung über den Tag hinweg?
Vgl. Rote Kurve Gruß duffy6
——-
Raspberrymatic auf einem Raspi 3B, Funkmodul HM-MOD-RPI-PCB
Raspberrymatic auf einem Raspi 3B, Funkmodul HM-MOD-RPI-PCB
-
- Beiträge: 10
- Registriert: 31.03.2020, 21:13
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: Mittelwert, Minimum und Maximum
Hi,
Du könntest Dir mein Statistik-Tool mal anschauen, das erstellt solche Auswertungen.
viewtopic.php?f=38&t=57820
Viele Grüße
Du könntest Dir mein Statistik-Tool mal anschauen, das erstellt solche Auswertungen.
viewtopic.php?f=38&t=57820
Viele Grüße
-
- Beiträge: 184
- Registriert: 14.03.2017, 10:29
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 1 Mal
Re: Mittelwert, Minimum und Maximum
Oha@Gitter70: das ist genau das, was ich brauche.
Wie genau erfolgt die Mittelwertberechnung?
Die GENAUE Fläche unter der Kurve, oder nur einige Stützpunkte?
Wie genau erfolgt die Mittelwertberechnung?
Die GENAUE Fläche unter der Kurve, oder nur einige Stützpunkte?
——-
Raspberrymatic auf einem Raspi 3B, Funkmodul HM-MOD-RPI-PCB
Raspberrymatic auf einem Raspi 3B, Funkmodul HM-MOD-RPI-PCB
-
- Beiträge: 10
- Registriert: 31.03.2020, 21:13
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: Mittelwert, Minimum und Maximum
Das hört sich so an, als möchtest Du das Integral der Kurve berechnet haben - das macht das Tool nicht, es errechnet nur die Mittelwerte über verschiedene Intervalllängen (+ Minima und Maxima). Dabei werden natürlich alle Messpunkte berücksichtigt. Zusätzlich werden an den Intervallgrenzen synthetische Punkte eingefügt um die Genauigkeit zu erhöhen.
Für stetig steigende Werte (z.B. Energiezähler, Regenmesser) werden die Differenzwerte für die Intervalle berechnet.
Für stetig steigende Werte (z.B. Energiezähler, Regenmesser) werden die Differenzwerte für die Intervalle berechnet.