Auf dieser Seite 7 Abschnitte
Kurzantwort
Eine Messzeitreihe verarbeitet die Zeitumstellung als Änderung der real verstrichenen Zeit, nicht als kosmetische Änderung der Uhranzeige. Am letzten Sonntag im März fehlt in der deutschen Ortszeit das Fenster 02:00 bis 03:00 Uhr. Der Tag hat deshalb 23 Stunden. Am letzten Sonntag im Oktober erscheint das Fenster 02:00 bis 03:00 Uhr zweimal: einmal als Sommerzeit und einmal als Normalzeit. Der Tag hat 25 Stunden.
Für jeden Wert müssen Sie mindestens die fachliche Zeitzone, den eindeutigen Zeitpunkt oder das Intervall, die Einheit und den Status kennen. Eine lokale Uhrzeit wie 02:15 reicht am Herbsttag allein nicht aus. Sie muss als erste Stunde, häufig 2A, oder als zweite Stunde, 2B, unterscheidbar bleiben. Die konkrete Darstellung hängt vom verwendeten Format und Prozess ab. Das MSCONS-Anwendungshandbuch der Bundesnetzagentur, Version 3.1a beschreibt für Strom am Herbsttag 100 Viertelstundenwerte und am Frühjahrstag 92 Viertelstundenwerte.
Einordnung: Welche Zeit gilt?
Deutschland definiert die gesetzliche Zeit über die koordinierte Weltzeit, UTC. Die mitteleuropäische Zeit (MEZ) entspricht UTC+1. Während der Sommerzeit gilt die mitteleuropäische Sommerzeit (MESZ), also UTC+2. Das Einheiten- und Zeitgesetz, § 4 legt diese Beziehung fest.
Die Sommerzeitverordnung bestimmt den Wechsel: Im März wird um 02:00 MEZ auf 03:00 MESZ vorgestellt. Im Oktober wird um 03:00 MESZ auf 02:00 MEZ zurückgestellt. Die Verordnung bezeichnet die beiden Herbststunden ausdrücklich als 2A und 2B. Diese Namen sind eine rechtliche und fachliche Unterscheidung der Ortszeit, keine zusätzliche physikalische Stunde.
Für Energiedaten treffen drei Ebenen aufeinander:
- Physikalische Zeit: UTC läuft ohne Rücksprung weiter. Jedes Messintervall hat eine eindeutige Lage auf dieser Zeitachse.
- Lokale gesetzliche Zeit: Markt- und Abrechnungszeiträume können auf den Kalendertag oder Gastag in deutscher Zeit bezogen sein.
- Datenformat: Zeitstempel, Intervallgrenzen und Status müssen die gewählte Zeitzone eindeutig transportieren. Das Format darf keine lokale Doppelzeit stillschweigend zusammenfalten.
Darum ist ein Tagesprofil ohne Zeitzoneninformation unvollständig. Die Zahl der Werte folgt aus der Kombination von Auflösung und realem lokalen Tagesintervall.
Modell und Ablauf: Von der Uhrzeit zum eindeutigen Intervall
Verarbeiten Sie einen Zeitstempel in dieser Reihenfolge:
- Zeitzone festlegen: Lesen Sie aus dem Prozess, Vertrag oder Format, ob die Zeit in UTC oder gesetzlicher deutscher Zeit angegeben wird. Vermischen Sie beide Ebenen nicht.
- Offset bestimmen: Ordnen Sie dem Zeitpunkt MEZ oder MESZ zu. Der Offset ist im März vor dem Sprung +1 und danach +2; im Oktober gilt die umgekehrte Reihenfolge.
- Intervallgrenzen bilden: Legen Sie fest, ob ein Wert den Zeitraum zwischen Beginn und Ende beschreibt oder an einer Grenze steht. Die Zeitzone muss für beide Grenzen gelten.
- Eindeutigkeit prüfen: Beim Herbstwechsel besitzt eine lokale Uhrzeit zwei mögliche Zeitpunkte. Bewahren Sie den Offset, eine UTC-Darstellung oder die im Format vorgesehene Kennzeichnung 2A/2B.
- Werte zählen und prüfen: Bei 15 Minuten ergeben 23 Stunden 92 und 25 Stunden 100 Werte. Bei Stundenauflösung ergeben sich 23 beziehungsweise 25 Stundenwerte.
- Summieren oder differenzieren: Intervallarbeit wird über die vorhandenen Intervalle summiert. Zählerstände werden in ihrer zeitlichen Reihenfolge differenziert. Einen fehlenden Frühjahrswert dürfen Sie nicht durch einen künstlichen Nullwert ersetzen, solange der Messprozess dafür keine Regel vorgibt.
Das Diagramm zeigt die fachliche Entscheidung, die ein Verarbeitungssystem treffen muss. Es sagt nicht, dass jedes Datenformat dieselben Feldnamen verwendet. Ein System darf die lokale Darstellung erst nach der eindeutigen Zuordnung erzeugen.
Was bedeutet das für Zeitstempel?
Ein Zeitstempel enthält entweder bereits genug Information, zum Beispiel UTC oder einen Offset, oder er braucht den Kontext einer festgelegten Zeitzone. 2026-10-25 02:15 ist in deutscher Ortszeit doppelt vorhanden. 2026-10-25 00:15 UTC und 2026-10-25 01:15 UTC unterscheiden dagegen zwei verschiedene Zeitpunkte. Beide können nach lokaler Umrechnung als 02:15 erscheinen, einmal in MESZ und einmal in MEZ.
Beim Frühjahrssprung existiert 02:15 in deutscher Ortszeit nicht. Eine Software, die diesen Text trotzdem als gültigen Zeitpunkt akzeptiert, erzeugt einen ungültigen oder stillschweigend verschobenen Datensatz. Der Fehler fällt oft erst auf, wenn Tageszählungen, Differenzen oder Marktzeitreihen nicht mehr aufgehen.
Warum zählen Marktformate anders?
Die Zählung hängt vom Übertragungszeitraum und von der Sparte ab. Das aktuelle hier verwendete MSCONS-Handbuch, Version 3.1a vom 1. April 2022, verwendet als Beispiel für Strom den Kalendertag in gesetzlicher deutscher Zeit. Für den 25. Oktober 2020 nennt es 100 Viertelstundenwerte. Für den 28. März 2021 nennt es 92 Viertelstundenwerte. Für Gas beschreibt dasselbe Kapitel einen Gastag von 06:00 bis 06:00 Uhr und nennt am Herbstwechsel 25 Stundenwerte, am Frühjahrswechsel 23 Stundenwerte.
Diese Beispiele zeigen eine Marktprozessregel. Sie erlauben keine pauschale Aussage über alle Dateien, Schnittstellen oder Auflösungen. Vor einer Implementierung muss die für den Prozess gültige Format- und Versionsdokumentation geprüft werden.
Vereinfachtes Beispiel: ein 15-Minuten-Profil
Nehmen Sie ein Messobjekt mit Viertelstundenarbeit in kWh und einem Tageszeitraum nach deutscher gesetzlicher Zeit.
Am Frühjahrstag beginnt die Reihe um 00:00 MEZ. Nach 01:45 MEZ folgt 03:00 MESZ. Die vier lokalen Viertelstunden 02:00, 02:15, 02:30 und 02:45 existieren nicht. Für den 24-stündig benannten Kalendertag überträgt das genannte MSCONS-Beispiel daher 23 × 4 = 92 Werte.
Am Herbsttag folgt auf 01:45 MESZ zunächst 02:00 MESZ. Nach 02:45 MESZ springt die Uhr auf 02:00 MEZ zurück. Die Reihe enthält danach erneut 02:00, 02:15, 02:30 und 02:45, diesmal mit einem anderen Offset. Das Ergebnis sind 25 × 4 = 100 Werte.
| Fall | Lokale Besonderheit | Stunden | Viertelstundenwerte |
|---|---|---|---|
| Normaler Tag | kein Wechsel | 24 | 96 |
| Frühjahr | 02:00–03:00 fehlt | 23 | 92 |
| Herbst | 02:00–03:00 doppelt, als 2A/2B unterscheidbar | 25 | 100 |
Die Zahlen in der Tabelle sind ein Rechenmodell für gleichmäßig verteilte Viertelstunden. Die MSCONS-Zahlen für Strom stammen aus dem genannten Handbuch. Bei Intervallarbeit addieren Sie genau die vorhandenen, fachlich gültigen Intervalle. Bei mittlerer Leistung prüfen Sie zusätzlich die Intervalllänge. Bei Zählerständen bilden Sie Differenzen in der chronologischen Reihenfolge, einschließlich des zusätzlichen Herbstintervalls.
Folgen und Fehlerfälle
Lokale Zeit als eindeutiger Schlüssel: Ein Primärschlüssel aus Marktlokation und lokaler Uhrzeit kollidiert im Herbst. Ergänzen Sie Offset, UTC-Zeit oder die zulässige Zweitkennzeichnung. Andernfalls überschreibt der zweite 02:15-Wert den ersten.
Falsche Tageslänge: Ein Validator, der jeden Tag auf 96 Viertelstunden festlegt, weist korrekte Umschalttage zurück oder füllt sie künstlich auf. Der Validator muss Auflösung, Zeitzone und Wechselkalender kennen.
Fehlende Stunde als Null: Ein fehlendes Ortszeitfenster bedeutet keine gemessene Nullmenge. Eine Null kann den Tagesverbrauch und Profile verzerren. Ersatzwertbildung braucht eine eigene fachliche Kennzeichnung und eine zulässige Methode.
Doppelte Stunde als Dublette: Die beiden Herbststunden messen verschiedene reale Zeitintervalle. Eine Dublettenprüfung darf sie nur zusammenführen, wenn sie zuvor anhand von Offset oder Kennung als identisch erkannt wurden. Gleiche Uhranzeige bedeutet hier nicht gleicher Zeitpunkt.
Falscher Offset: Eine pauschale Umrechnung mit UTC+1 für das ganze Jahr verschiebt Sommerwerte um eine Stunde. Die Summe kann trotzdem plausibel wirken, während Lastspitzen, Bilanzintervalle und Vergleiche mit Wetter- oder Preisdaten falsch liegen.
Grenzen des Zeitraums: Ein Bericht von 00:00 bis 24:00 deutscher Zeit muss die Umschaltung innerhalb dieses Zeitraums berücksichtigen. Ein UTC-gespeicherter Tagesbereich hat an diesen Tagen eine andere Uhrzeitdarstellung seiner Grenzen. Vergleichen Sie deshalb immer dieselbe fachliche Periode, nicht nur dieselben Textzeiten.
Typische Missverständnisse
„Der Herbst hat eine doppelte Messung derselben Stunde.“
Die Uhranzeige wiederholt sich, die physikalische Zeit nicht. 02:15 MESZ und 02:15 MEZ liegen eine Stunde auseinander. Die Messzeitreihe braucht beide Intervalle.
„Der Frühjahrswert muss als Null übertragen werden.“
Das nicht existierende Ortszeitfenster erzeugt keinen Messwert. Ob ein Format eine Lücke, eine verkürzte Reihe oder eine besondere Kennzeichnung verlangt, entscheidet die gültige Prozessregel. Eine Null ist eine Mengenangabe und darf diese Tatsache nicht verdecken.
„UTC löst jede fachliche Frage.“
UTC macht Zeitpunkte eindeutig. Es entscheidet aber nicht, ob ein Marktprozess einen Kalendertag in deutscher Zeit, einen Gastag oder einen anderen Übertragungszeitraum definiert. Diese fachliche Periodengrenze müssen Sie zusätzlich kennen.
„Die Schreibweise 2A und 2B gilt in jeder Schnittstelle.“
Die SoZV verwendet diese Bezeichnungen für die beiden Herbststunden. Andere Formate können Offset, UTC oder eigene Positions- und Statusfelder verwenden. Übernehmen Sie keine Feld- oder Codebehauptung ohne die Dokumentation der eingesetzten Formatversion.
„Eine Liste mit 96 Werten ist immer ein Tagesprofil.“
96 Werte passen zu einem normalen Tag im Viertelstundenraster. Sie beweisen weder die Zeitzone noch die Werteart noch die korrekte Behandlung eines Wechseltags. Prüfen Sie Periodengrenzen und Zeitstempel gemeinsam.
Quellen und Pflegehinweis
Der Artikel stützt die Zeitdefinition auf das Einheiten- und Zeitgesetz und die Umschaltregeln auf die Sommerzeitverordnung. Die konkreten Zählbeispiele für 92 und 100 Viertelstundenwerte sowie 23 und 25 Stundenwerte stammen aus Kapitel 4 des von der Bundesnetzagentur veröffentlichten MSCONS-Anwendungshandbuchs, Version 3.1a, Stand 1. April 2022.
Vor einer produktiven Anpassung müssen Sie den Rechtsstand der Sommerzeitverordnung, den verwendeten Marktprozess und die aktuell gültige Formatversion erneut prüfen. Besonders versionsabhängig sind Segmentnamen, erlaubte Zeitstempel, Kennzeichnungen für die doppelte Stunde und Regeln zur Ersatzwertbildung. Der Artikel beschreibt die Zeitlogik; er ersetzt keine prozessspezifische Implementierungsvorgabe.
Primärquellen zum Nachlesen
- Gesetze im Internet – Sommerzeitverordnung (SoZV)gesetze-im-internet.de
- Gesetze im Internet – Einheiten- und Zeitgesetz, § 4gesetze-im-internet.de
- Bundesnetzagentur – MSCONS Anwendungshandbuch, Version 3.1abundesnetzagentur.de
