Skip to content

Functions Parser SpecialParser CSIParser

Florian Fehring edited this page Oct 5, 2026 · 1 revision

Dieser Parser kann Daten aus CSI-XML Dateien einlesen. Diese Dateien werden u.a. von der CR1000 Wetterstation verwendet.

Die Dateien enthalten:

  • Beliebige Messwerte
  • Im head-Tag befinden sich im environment-Tag Informationen zum Messgerät (nicht importiert)
  • Im head-Tag befinden sich im fields-Tag die Felddefinitionen mit den Namen und Typen der Messwerte
  • Im data-Tag befinden sich durch durchnummerierte v*-Tags die Messwerte (in r-Tags mit Zeitstempel gekapselt)

Entwickler:

  • ?

Ausgelesene Daten

Es können alle Daten importiert werden, die in einem field-Tag stehen.

Beispiel:

Aus der Datei mit dem folgenden Inhalt:

<fields>
<field name="CDir_Wm2_Avg" type="xsd:float" units="W/m2" process="Avg"/>
<field name="CDif_Wm2_Avg" type="xsd:float" units="W/m2" process="Avg"/>
<field name="CGlo_Wm2_Avg" type="xsd:float" units="W/m2" process="Avg"/>
<field name="CCWD_Wm2_Avg" type="xsd:float" units="W/m2" process="Avg"/>
</fields>

können CDir_Wm2_Avg, CDif_Wm2_Avg, CGlo_Wm2_Avg, CCWD_Wm2_Avg importiert werden. Dazu müssen in der Zielcollection die entsprechenden Attribute angelegt werden.

Dateierkennung

Der Parser erkennt seine Zuständigkeit an folgenden Eigenschaften:

  • Die Datei hat den Mime-Type application/xml
  • Die Datei enthält in den ersten 70 Bytes die Informationen <csixml version="1.0">

Import-Konfiguration

Dieser Parser besitzt keine speziellen Konfigurationseigenschaften.

Beispiel-Datei

Typische Beispieldatei: CSIParser.zip

Hinweise:

  • Im Archiv befinden sich eine Sammlung von Dateien, wie sie von der CR1000 Wetterstation geliefert werden. Diese werden normalerweise nicht gepackt geliefert.

Clone this wiki locally