Treiber: "Verband Schweizerischer Elektrizitätsunternehmen SDAT CH"
Inhaltsverzeichnis
Zum Import von SDAT-Dateien vom Verband Schweizerischer Elektrizitätsunternehmen kann ein Datenabonnement eingerichtet werden.
Informationen zum Datenformat
Das Datenformat "SDAT" stammt vom VSE (Verband Schweizerischer Elektrizitätsunternehmen): http://www.strom.ch/de.html
Es handelt sich um ein XML-Format. Es werden Verbrauchs- sowie Erzeugungsdaten zur Verfügung gestellt.
Die Metadaten für Plug'n Play Zähler enthalten die Zählpunktsbezeichnung, Messgröße und die Information, ob es sich um einen Verbrauchs- oder Erzeugungszähler handelt.
Interpretation einer SDAT-XML-Datei
Die SDAT-Dateien des VSE (Verband Schweizerischer Elektrizitätsunternehmen) werden über ein Datenabonnement importiert.
Es werden folgende Daten aus den Quelldaten verwendet:
- Zählpunksbezeichnungen ("VSENationalID") zum Anlegen von Zählern in der Software
- "MeasureUnit", also die Maßeinheit der Werte in Verbindung mit der Information, ob ein Wert ein Verbrauch (consumption) oder eine Erzeugung (production) ist, um ein Zählwerk in der Software anzulegen.
- Werte (volume)
- Datum (Zwischen Beginn und Ende aufgeteilt auf die in "Interval" vorgegebenen Messperioden)
Wie wird die Datei interpretiert
Für jeden XML-Knoten "MeteringData" wird ein Zählpunkt erstellt. Dabei werden Zählpunkte anhand der Zählpunktsbezeichnung zu Zählern gruppiert.
Unter diesem werden für jede "MeasureUnit" in Vebindung mit der Art der Werte (erkennbar am verwendeten Knoten "ConsumptionMeteringPoint" oder "ProductionMeteringPoint") Zählwerke angelegt.
Eine XML-Datei enthält beispielsweise vier Knoten "MeteringData". Zwei mit dem Knoten "ConsumptionMeteringPoint", zwei mit dem Knoten "ProductionMeteringPoint". Zwei der Knoten "MeteringData" führen unter dem Knoten "MeasureUnit" (unterhalb von "Product") ein "KWH", zwei ein "K3". Daraus ergeben sich (gruppiert nach Zählpunktsbezeichnung) zwei Zähler mit jeweils zwei Zählwerken. Je ein Zählwerk mit einem Wandlerfaktor von eins ("consumption") und je ein Zählwerk mit dem Wandlerfaktor minus eins ("production").
Die Bewegungsdaten eines Knotens "MeteringData" befinden sich unter den Knoten "Observation". Dabei gibt der Knoten "Position" die Position des Wertes auf dem Zeitstrahl zwischen dem Beginn und dem Ende der Erfassung in der jeweiligen Datei. Beginn und Ende der Daten des Zählwerks sind in den Knoten "StartDateTime" und "EndDateTime" unter "Interval" zu finden. Die Messperiode kann dem Knoten "Resolution" als Kombination aus "Resolution" und "Unit" entnommen werden. Der Zeitpunkt des ersten Messwertes entspricht dem Startzeitpunkt plus Messperiodenlänge, die Zeitstempel aller weiteren folgenden Werte berechnen sich analog durch die Addition der Messperiodenlänge auf das jeweils vorhergehende Datum. Jedes Datum der SDAT-Datei wird als UTC-Zeit interpretiert.
Die gemessenen Werte befinden sich im Knoten "Volume". Diese werden als Dezimalzahl mit dem Punkt als Trennzeichen interpretiert. Wird in der SDAT-Datei ein Wert als vorläufig angegeben (Knoten "Condition" mit Wert 21), wird er in der Anwendung ebenfalls als vorläufiger Wert importiert, falls es sich um einen Schätzwert handelt (Knoten "Condition" mit Wert 56), als "Ersatzwert" (nur Echtzeitzählwerke).
Eindeutige Zuordnung der Daten zu einem Zählpunkt
Um die Daten eindeutig einem Zählpunkt zuzuordnen wird ein Schlüssel aus "VSENationalID", "MeasureUnit" und der Information gebildet, ob es sich um eine Erzeugung ("prod") oder um einen Verbrauch ("con") handelt.
Bezeichnung automatisch angelegter Zähler und Zählwerke
Ein automatisch angelegter Zähler erhält als Bezeichnung seine Zählpunktsbezeichnung (Beispiel: "CH99EXAMPLE0000000000000EXAMPLE02").
Ein automatisch angelegtes Zählwerk erhält als Bezeichnung seine "MeasureUnit" und die Information, ob es sich um eine Erzeugung ("prod") oder um einen Verbrauch ("con") handelt. Beispiel: "kwh\_prod"