Zusammenfassung
Mit der V4.0.0 wird die Umsetzung der Funktionalität für Zeitreihenberechnungen soweit abgeschlossen. Zukünftig werden bei Bedarf noch weitere mathematische Funktionen hinzugefügt. In dieser Version wurde die Trend-Darstellung von berechneten Zeitreihen implementiert (Werkzeuge → Zeitreihenberechnungen). Die Funktionalität kann ebenfalls in der Skriptumgebung (Werkzeuge → Skriptumgebung), über die JSON-RPC-API und in der Konfigurationsdatei (ccu-historian.config) für zyklische Aufgaben verwendet werden.
Die Darstellung von berechneten Zeitreihen ist jetzt auch in der H2-HighChart-Erweiterung möglich.
Zeitreihenberechnungen
Die Zeitreihenberechnungen ermöglichen z.B. folgende Anwendungsfälle:
- Neue virtuelle Messgrößen auf Basis der vorhandenen Messwerte.
- Anwendung statistischer Funktionen auf Zeitreihen.
- Aggregierung (Min./Max./Mittelw.) von Zeitreihen über beliebige Zeitintervalle.
- Beliebige mathematische Kombinationen von Zeitreihen inkl. Differential- und Integralrechnung.
- Funktionen zur Validierung und Bereinigung von Zeitreihen.
Diese sind derzeit in keiner anderen Zeitreihendatenbank zu finden.
- Korrekte Kombination von Zeitreihen mit nicht übereinstimmenden oder nicht äquidistanten Zeitstempeln. Ein äquidistantes Abtasten mit einhergehenden Qualitätsverlust wird dadurch umgangen.
- Berücksichtigung von Eigenschaften der Datenpunkte (z.B. stetige Werte bei Temperaturmessungen, diskrete Werte bei einem Kontaktsensor) bei den Berechnungen.
- Fortpflanzung der Qualität der Messwerte bei den Berechnungen (z.B. Validierung von Messwerten und anschließende Berechnungen).
Berechnung der Heizleistung durch drei komplett unterschiedliche Sensoren:
- Manueller Ablesung des Gaszählers: DP(858)
- Außentemperatur mit Umrechnung auf Heizgradzahl: DP(63)
- Tagesmittelwert des Differenztemperatursensors am Vor- und Rücklauf: DP(69)
Fehlerbehebungen / Verbesserungen
- Update H2-HighChart auf v7.5 (v4.0.0)
- Zeitreihenberechnungen im Konfigurationsskript (ccu-historian.config) (v4.0.0)
- Trend-Darstellung für Zeitreihenberechnungen (v4.0.0)
- Umfangreiche Funktionalität zur Berechnung/Kombination/Analyse von Zeitreihen (v4.0.0)
Mathias