CCU-Historian V4.0.0
Verfasst: 09.04.2024, 19:59
Die neue Version ist wie immer auf GitHub zu finden.
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:
Diese sind derzeit in keiner anderen Zeitreihendatenbank zu finden.
Berechnung der Heizleistung durch drei komplett unterschiedliche Sensoren:
Fehlerbehebungen / Verbesserungen
Mathias
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