Zählerauslesungen
Eine Auslesung ist ein vollständiges Gespräch mit dem Zähler. ZiggyMeter baut die optische Verbindung auf, identifiziert den Zähler, holt alle Datenpunkte ab, die es abfragen soll, schließt die Verbindung und veröffentlicht das Ergebnis.
Nichts wird dauerhaft gestreamt — der Zähler wird abgefragt, und was Sie sehen, ist immer das Ergebnis der letzten Auslesung.
Was eine Auslesung auslöst
| Auslöser | Wo |
|---|---|
| Zeitplan | Automatisch, siehe unten |
| Taste | Ein kurzer Klick |
| Webinterface | Zähler → Auslesung → |
| REST-API | GET /api/v1/iec62056/read |
| Zigbee | On/Off-Schalter auf Endpunkt 2 |
Zeitplan
Einstellbar unter Zähler → Zeitplan. Ein Zeitplan besteht aus drei Teilen: einer Einheit, einem Intervall und einem Auslösezeitpunkt, der dem Gerät sagt, wo innerhalb des Intervalls ausgelesen wird.
| Einheit | Mögliche Intervalle | Verwendete Zeitfelder |
|---|---|---|
| Minuten | 1, 5, 10, 15, 30 | keine — liest alle n Minuten |
| Stunden | 1, 2, 4, 8, 12 | Minute innerhalb der Stunde |
| Tage | 1, 7, 14, 28 | Stunde und Minute |
| Monate | 1, 2, 3, 6 | Tag im Monat (1–28), Stunde und Minute |
Ein Beispiel: Einheit Stunden, Intervall 4, Auslöseminute 0 liest um 00:00, 04:00, 08:00 und so weiter. Einheit Monate, Intervall 1, Tag 1, Zeit 06:00 liest einmal im Monat am Ersten um sechs Uhr morgens.
INFO
Der Tag im Monat ist auf 1–28 begrenzt, damit ein monatlicher Zeitplan in jedem Monat auslöst, auch im Februar.
Das richtige Intervall wählen
Der Kompromiss lautet Auflösung gegen Stromverbrauch.
| Situation | Empfohlener Startwert |
|---|---|
| Versorgung über USB-C oder Netzteil | 1 Stunde |
| Batteriebetrieb über Zigbee | 24 Stunden |
| Ersteinrichtung oder Fehlersuche | 1 Minute, danach reduzieren |
Jede Auslesung weckt das Funkmodul, deshalb ist im Batteriebetrieb die Auslesehäufigkeit der entscheidende Faktor für die Lebensdauer der Zellen. Siehe Stromversorgung und Batterien.
WARNING
Ein Minutentakt im Batteriebetrieb leert ein Paar AAA-Zellen schnell. Nutzen Sie ihn, um die optische Verbindung nachzuweisen, und stellen Sie dann ein realistisches Intervall ein.
Was eine Auslesung enthält
Jeder Wert trägt einen OBIS-Code — die genormte Kennung, die im europäischen Messwesen verwendet wird. Eine typische einphasige Auslesung sieht so aus:
| OBIS | Bedeutung | Beispiel |
|---|---|---|
1-0:1.8.0 | Bezogene Wirkenergie, gesamt (Import) | 4244,88 kWh |
1-0:2.8.0 | Eingespeiste Wirkenergie, gesamt (Export) | 4134,77 kWh |
1-0:1.7.0 | Momentane bezogene Wirkleistung | 0,076 kW |
1-0:11.7.0 | Momentaner Strom | 0,324 A |
1-0:12.7.0 | Momentane Spannung | 234,98 V |
Welche Codes erscheinen, hängt ganz von Ihrem Zähler ab und davon, wie der Versorger ihn konfiguriert hat. Codes auf .8.1 und .8.2 sind Tarifregister (Tag/Nacht). Werte können eine Abrechnungsperiode wie *101 enthalten.
Die Seite Zähler → Auslesung zeigt den Rohwert, die ausgewertete Zahl mit Einheit und eine Beschreibung in Ihrer Oberflächensprache.

Wohin die Messwerte gehen
| Ziel | Verhalten |
|---|---|
| Webinterface | Letzte Auslesung, im Gerätespeicher gehalten |
| REST-API | /iec62056/last liefert dieselben Daten ohne erneute Auslesung |
| Home Assistant | Nach jeder Auslesung an die REST-API von Home Assistant übertragen |
| Zigbee | Auf ZCL-Attribute abgebildet und an den Koordinator gemeldet |
INFO
Messwerte werden auf dem Gerät nicht aufgezeichnet. ZiggyMeter hält nur die letzte Auslesung. Die Langzeithistorie gehört in das System, das die Daten entgegennimmt — Home Assistant, InfluxDB, Ihre eigene Datenbank.
Zigbee-Zuordnung
Für Zigbee wird jeder OBIS-Code einem ZCL-Cluster und -Attribut zugeordnet. Die Voreinstellung deckt die häufigen Codes ab:
| OBIS | Cluster / Attribut | Bedeutung |
|---|---|---|
1-0:1.8.0 | 0x0702 / 0x0000 | Bezogene Energie (Summation delivered) |
1-0:2.8.0 | 0x0702 / 0x0001 | Eingespeiste Energie (Summation received) |
1-0:1.7.0 | 0x0B04 / 0x050B | Wirkleistung, Phase A |
1-0:11.7.0 | 0x0B04 / 0x0508 | Effektivstrom, Phase A |
1-0:12.7.0 | 0x0B04 / 0x0505 | Effektivspannung, Phase A |
Zum Ändern doppelklicken Sie in Zähler → Auslesung auf die Zelle Zuordnung der betreffenden Zeile und wählen ein anderes Ziel aus der Auswahlliste. Die Änderung wird sofort gespeichert.
Die verfügbaren Ziele und die API-Variante stehen unter Integrationen → Zigbee.
Die Uhr
Jede Auslesung erhält einen Zeitstempel. Die Uhr wird aus einer von drei Quellen gestellt — dem Zigbee-Time-Cluster, NTP über WLAN oder manuell aus Ihrem Browser —, wobei Zigbee Vorrang hat, wenn beide Funkwege aktiv sind. Stellen Sie die Zeitzone unter System → Uhr ein, damit lokale Zeitstempel stimmen; siehe Wie die Uhr gestellt wird.
Sie ist nicht batteriegepuffert und geht beim Einschalten und nach einem Stromausfall verloren. Der Schlafmodus verliert sie nicht: Ein batteriebetriebenes Gerät behält zwischen den Auslesungen die richtige Zeit.
Solange die Uhr ungültig ist, beginnen Zeitstempel bei 1970 — ein nützliches Signal im seriellen Protokoll, dass sie noch nicht gestellt wurde.