WienWas kommt auf die Rechnung?Energie und KostenNetz und Messtechnik

50 Kubikmeter daneben — und trotzdem zählt er richtig

Mein Gaszähler hat zwei Datenquellen: eine genaue mit Tagen Verzug, eine aktuelle mit falschem Anfangswert. Erst zusammen taugen sie etwas.

Der Gaszähler mit aufgesetztem Lesekopf; dessen rote und blaue Leuchte brennen. Die Zählernummer liegt außerhalb des Ausschnitts.
Der Gaszähler mit aufgesetztem Lesekopf; dessen rote und blaue Leuchte brennen. Die Zählernummer liegt außerhalb des Ausschnitts.

Mein Gaszähler in Wien zeigt 6872,722 m³. Das Gerät, das ihn ausliest, meldet 6822,30 m³. Fünfzig Kubikmeter Unterschied.

Die naheliegende Reaktion wäre, den Lesekopf für kaputt zu erklären. Sie wäre falsch. Der Kopf zählt jeden einzelnen Impuls richtig — er hat nur einen zu niedrigen Anfangswert eingespeichert bekommen.

Der Unterschied zwischen diesen beiden Diagnosen ist der ganze Artikel. Und er entscheidet darüber, ob man einen Wert einmal korrigiert oder monatelang an der Hardware schraubt.

Zwei Quellen, beide für sich unbrauchbar

Für denselben Zähler gibt es zwei Wege:

Schnittstelle der Wiener Netze Lesekopf vor Ort
Genauigkeit genau zu niedriger Anfangswert
Aktualität Tage Verzug Minuten

Die Schnittstelle der Wiener Netze liefert Tagesverbräuche als JSON. Ich habe sie nachgemessen: Die Historie beginnt im Oktober 2025, 309 Tage, Summe 1005,400 m³. Sie ist der maßgebliche Wert — aber sie hinkt hinterher.

Wie sehr, zeigte sich am 31. August. Der abgelesene Stand war 6872,881 m³. Die Schnittstelle kannte die Tage bereits, verbuchte aber 0,0 Verbrauch. Das Gerät vor Ort hatte denselben Verbrauch schon um 05:26 Uhr gemeldet.

Genau und veraltet auf der einen Seite, aktuell und falsch auf der anderen.

Die Verbindung

live = Cloud-Stand + (Gerätestand jetzt − Gerätestand beim letzten Cloud-Abgleich)

Eine Automatisierung setzt die Marke jedes Mal neu, wenn die Schnittstelle sich meldet. Dadurch fällt der Aufschlag auf null zurück, sobald sie nachzieht — ein Auseinanderdriften über Wochen ist ausgeschlossen.

Beim Bauen bin ich selbst hineingefallen. Die Cloud zog nach, während ich die Marke von Hand setzte. Der Sensor addierte denselben Verbrauch ein zweites Mal und zeigte 6873,122 statt 6872,922.

Die Vorlage vergleicht deshalb jetzt die Zeitstempel: Der Aufschlag gilt nur, wenn die Marke jünger ist als der Cloud-Stand. Ist sie älter, steckt der Zuwachs bereits im Cloud-Wert, und der Sensor zeigt schlicht diesen.

Er wird dadurch nie falscher als die bessere seiner beiden Quellen. Das ist die Eigenschaft, auf die es bei zusammengesetzten Werten ankommt.

Versatz oder Zählfehler — zwei Dinge, die gleich aussehen

Jetzt zur eigentlichen Frage. Die fünfzig Kubikmeter haben zwei mögliche Erklärungen, und in einer Momentaufnahme sind sie nicht zu unterscheiden:

Kennzeichen Abhilfe
Versatz Abstand bleibt konstant Anfangswert einmal richtigstellen
Zählfehler Abstand wächst oder schrumpft Entprellung oder Montage

Ich hatte am selben Vormittag auf Zählfehler getippt und die Entprellzeit verdächtigt. Das war falsch, und so kam es heraus.

Der entscheidende Hinweis vom Support

Der Impulsgeber löst aus, wenn die zweite Dezimale auf 6 steht. Damit sind die Impulse nicht mehr geschätzt, sondern vorhersagbar:

28.08.  6872,722   letzter Impuls bei 6872,66
31.08.  6872,881   dazwischen: 6872,76 und 6872,86   ->  2 Impulse erwartet

Das Gerät zählte genau 2. Der nächste musste bei 6872,96 fallen — und fiel dort.

Über sechs Tage: 6 von 6 Impulsen. Nach sechs Wochen: 53 von 53. Der Abstand wuchs nicht.

Damit steht fest: reiner Versatz. Der Kopf zählt richtig, sein hinterlegter Anfangswert liegt zu niedrig. Die Vorgeschichte passt dazu — der Wert war einmal beim Netzbetreiber hochgedreht worden, als der Kopf nicht sauber lief. Offenbar in deren Cloud, aber nicht im Gerät.

Zwei Maße, die nicht taugen

Hier liegen zwei Fallen, in die ich beide getappt bin.

Der rohe Abstand taugt nicht. Er wanderte von 50,422 auf 50,363. Das sieht nach Drift aus und ist keine: Das Gerät zählt in 0,1-Sprüngen, die Ablesung läuft stetig. Bis zu ±0,1 m³ Schwankung sind dadurch zwangsläufig und bedeuten nichts.

Die naive Impulserwartung taugt auch nicht. Verbrauch ÷ 0,1 unterstellt, das Zählen begänne beim Startwert. Zwischen 6872,722 und 6873,063 liegen 0,341 m³, aber vier Übergänge — die naive Rechnung erwartete drei und meldete einen Fehler, den es nicht gab.

Das Prüfskript zählt seither die festen Stellen bei …,x6. Dadurch wird die Aussage schon nach wenigen Impulsen belastbar statt erst nach Kubikmetern.

Und ausdrücklich: 0,159 m³ sind kein Beweis. Bei 0,1 m³ Auflösung braucht es mehrere Kubikmeter, also die Heizsaison. Die Entwarnung war zunächst eine gut gestützte Vermutung, kein Ergebnis.

Ablesungen eintragen, mit Verprobung

Eine Messkette ist nur so gut wie ihre Gegenprobe. Deshalb gibt es eine Tabelle für Ablesungen — und drei Prüfungen beim Eintragen:

Fall Was passiert
1 Feld leer oder 0 abgewiesen
2 kleiner als die letzte Ablesung abgewiesen — ein Gaszähler läuft nicht rückwärts
3 über 20 m³ am Tag abgewiesen, bis bestätigt

Abgewiesen heißt: eine Meldung, die sagt warum und was zu tun ist — und die Eingabe bleibt stehen, damit man sie berichtigen kann statt neu zu tippen.

Bei Fall 2 fragt die Meldung ausdrücklich nach einem Zählertausch. Ist er bestätigt, wird der Eintrag als Wechsel vermerkt und der Verbrauch für diesen Zeitraum nicht gerechnet — nicht auf null gesetzt. Null hieße „nichts verbraucht“, und das wäre eine Behauptung.

Die Grenze von 20 m³ ist kein runder Zufallswert: Die Sommer-Grundlast liegt bei 0,046 m³ am Tag, das Jahresmittel bei rund 1,65. Ein kalter Wintertag bleibt einstellig. 20 m³ hat diese Wohnung nie verbraucht — das ist ein Tippfehler.

Eine Falle, die beim Bauen auffiel

Die Tagesdifferenz wird auf zwei Stellen gerundet. Bei zwei Ablesungen am selben Tag ergibt das 0.0, die Division unterbleibt, die Tagesrate wird null — und Prüfung 3 griffe ausgerechnet dann nicht, wenn jemand einen Tippfehler nachbessert.

Für die Verprobung zählt deshalb ein angefangener Tag als ganzer.

Nach zwei Monaten: keine Drift

Datum Stand m³/Tag Abweichung
13.09. 6874,230 — +0,008
24.09. 6874,876 0,06 −0,146
18.10. 6878,014 0,13 +0,092

Alle drei liegen im bauartbedingten Band und wandern nicht in eine Richtung. Die im September vermutete Drift war Quantisierung.

Eine falsch beschriftete Kachel hat erschreckt

Ein Sensor stand am 7. November auf 17,408. Das sah nach einem schweren Messfehler aus.

Er rechnet „gerechneter Stand minus letzte Ablesung“ und wächst damit mit jedem verbrauchten Liter. Die 17,4 waren schlicht der Verbrauch der drei Wochen seit der letzten Ablesung — 0,87 m³ am Tag in der Heizsaison gegen 0,13 im Oktober.

Die Kachel heißt seither „Verbrauch seit der letzten Ablesung“. Als Maß für die Messkette taugt allein die Abweichungsspalte in der Tabelle, die den Abstand im Moment der Eingabe festhält.

Ein falscher Name ist kein Schönheitsfehler. Er erzeugt genau einmal einen Schrecken und danach dauerhaft Misstrauen gegen eine Zahl, die stimmt.

Was ich dir rate

  1. Trenne Versatz von Zählfehler, bevor du etwas reparierst. Eine Momentaufnahme kann das nicht. Du brauchst mindestens zwei Messpunkte, besser fünf.
  2. Finde heraus, bei welchem Stand dein Impulsgeber auslöst. Dann wird die Zählung vorhersagbar und du brauchst keine Kubikmeter, um sie zu prüfen — ein Anruf beim Support hat das hier geklärt.
  3. Rechne mit Quantisierung. Bei 0,1 m³ Auflösung sind ±0,1 Schwankung normal. Wer das für Drift hält, sucht monatelang einen Fehler, den es nicht gibt.
  4. Baue eine Verprobung, bevor du den Werten vertraust. Eine Tabelle mit Ablesungen und ein paar Plausibilitätsregeln kosten einen Abend und erkennen einen echten Fehler in Wochen statt in Jahren.
  5. Benenne Sensoren nach dem, was sie rechnen. Nicht nach dem, wofür du sie gerade brauchst.

Und was heißt das?

Der Nutzen ist nicht, dass ich meinen Gasverbrauch am Handy sehe. Der Nutzen ist, dass ich weiß, wie weit ich der Zahl trauen kann — und das exakt beziffern kann: ±0,1 m³ bauartbedingt, kein Trend über zwei Monate, Abweichung wird bei jeder Ablesung festgehalten.

Die meisten Smart-Home-Zähler scheitern nicht daran, dass sie falsch messen. Sie scheitern daran, dass niemand sagen kann, wie falsch sie messen dürfen, ohne dass es auffällt.