Konfigurationsoptionen

Konfigurationsoptionen der Elvaco OTC-App

In der folgenden Tabelle sind alle Einstellungen aufgeführt, die mit der Elvaco OTC-App vorgenommen werden können. Wenn das Gerät gesperrt ist und der Benutzer der App keinen Zugriff auf den PAK-Schlüssel hat, sind die verfügbaren Einstellungen nur lesbar.

Tabelle 240. Alle Konfigurationsoptionen

Feldname (Abk.)

Beschreibung

Standardwert

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät & kein PAK

Downlink

Meter ID

Kennnummer des Messgerätes. Nicht konfigurierbar.

Nicht zutreffend

Lesen

Lesen

Nicht zutreffend

Eingeschalteter Modus

Zum Aktivieren/Deaktivieren des Moduls.

Inaktiv

Lesen / Schreiben

Lesen

Nicht zutreffend

Nachrichtenformat

Das Meldungsformat bestimmt den Aufbau und die Datenmenge des vom Modul gesendeten Telegramms.

0x15 (Standard)

Lesen / Schreiben

Lesen

Schreiben

EcoMode

Bei aktiviertem EcoMode wird eine Batterielebensdauer von 11+1 Jahren garantiert, hierzu wird das Sendeintervall des Moduls an die aktuellen Signalbedingungen angepasst.

Ein

Lesen / Schreiben

Lesen

Schreiben

Übertragungsintervall

Legt die Anzahl der Minuten zwischen jeder Übertragung von dem Modul fest

60 min

Lesen / Schreiben

Lesen

Schreiben

Datum & Uhrzeit

Die im Messgerät eingestellten Angaben zum Datum und zur Uhrzeit.

Nicht zutreffend

Lesen

Lesen

Nicht zutreffend

Absolute Zeit einstellen

Stellt die Uhrzeit des Zählers ein.

Nicht zutreffend

Schreiben

Nicht zutreffend

Nicht zutreffend

Versetzte Uhrzeit

Passt die Uhrzeit des Zählers relativ zur aktuellen Uhrzeit an

Nicht zutreffend

Nicht zutreffend

Nicht zutreffend

Schreiben

UTC-Offset festlegen

Legt den UTC-Offset des Zählers fest.

Nicht zutreffend

Lesen / Schreiben

Lesen

Schreiben

Konfigurationssperre

Sperrt das Modul, um unbefugten Zugriff zu verhindern.

Offen

Lesen / Schreiben

Lesen

Schreiben

LoRaWAN® Einstellungen

Geräte-EUI

Eindeutige Modul-Identifikationsnummer. Nicht konfigurierbar.

Gerätespezifische Nummer von 64 Bit Länge

Lesen

Lesen

Nicht zutreffend

Aktivierungstyp

Legt die Art der Verbindung des Gerätes mit dem LoRaWAN®-Netzwerk fest.

OTAA

Lesen / Schreiben

Lesen

Nicht zutreffend

Netzwerk-Verbindung

Zeigt an, ob das Modul dem LoRaWAN®-Netzwerk beigetreten ist oder nicht.

Nicht zutreffend

Lesen

Lesen

Nicht zutreffend

JoinEUI

Anwendungs-ID, die bestimmt, wo die Daten ankommen.

0x 94 19 3A 03 0B 00 00 01

Lesen / Schreiben

Lesen

Nicht zutreffend

Geräteadresse

32-Bit-Adresse, mit der sich das Modul im LoRaWAN®-Netz identifiziert.

Nicht zutreffend

Lesen / Schreiben

Nicht zutreffend

Nicht zutreffend

Derzeitige Datenübertragungsrate

Die derzeit für das Modul verwendete Datenübertragungsrate.

Nicht zutreffend

Lesen

Lesen

Nicht zutreffend


Downlink-Konfigurationsoptionen

In der folgenden Tabelle sind die Einstellungen aufgeführt, die mit den LoRaWAN® Downlink-Befehlen vorgenommen werden können.

Tabelle 241. Downlink-Befehle

Feldname

TLV

Anzahl der Bytes in der Konfiguration

Konfiguration

Beispiel

Konfigurationssperre

0x05

0x01

0x00 = Gesperrt 

0x01 = Offen

0x00050101 

(Aktiviert Konfigurationssperre)

Übertragungsintervall

0x06

0x02

0xAnzahl der Minuten zwischen Übertragungen 

(lsByte -> msByte)

0x0006021E00 

(Setzt das Übertragungsintervall auf 30 Minuten)

Nachrichtenformat

0x07

0x01

0x00 = Nachrichtenformat Standard 

0x16 = Nachrichtenformat Kompakt 

0x17 = Nachrichtenformat JSON

0x18 = Nachrichtenformat Geplant - täglich redundant

0x19 = Nachrichtenformat Geplant Erweitert 

0x1A = Nachrichtenformat Heizung/Kühlung kombiniert 

0x1B = Nachrichtenformat Heat Intelligence

0x3B* = Nachrichtenformat Geplant Erweitert+

0x1C* = Nachrichtenformat Impuls

0x4D* = Nachrichtenformat Impuls Erweitert

Anmerkung

*Nachrichtenformate, die aus 2 Telegrammen bestehen. nur die erste Nachrichten-ID sollte im Downlink-Befehl enthalten sein)

0x00070116 

(Setzt das Nachrichtenformat auf kompakt)

EcoMode

0x0F

0x01

0x00 = EcoMode deaktivieren 

0x01 = EcoMode aktivieren

0x000F0100 

(Deaktiviert EcoMode)

Versetzte Uhrzeit

0x13

0x04

0xAnzahl der Sekunden* (lsByte -> msByte) 

*Negative Zahlen werden unterstützt.

0x0013043C000000 

(Fügt 60 Sekunden zur aktuellen Zeit hinzu)

0x0013043C000080

(Zieht 60 Sekunden von der aktuellen Zeit ab)

UTC-Offset

0x17

0x02

0xAnzahl der Minuten*

(lsByte -> msByte)

*Negative Zahlen werden unterstützt.

0x17023C00 

(Setzt den UTC-Offset auf +60 Minuten)

0x17023C80

(Setzt den UTC-Offset auf -60 Minuten)

Neustart

0x22

0x02

0x759E wird verwendet, um das Gerät neu zu starten (Endianness beachten, LSB zuerst).

0x0022029E75 

(Startet das Gerät neu)


Nachrichtenformate

Um eine flexible Ausgabe des Geräts zu ermöglichen, verfügt CMi4140 über mehrere Nachrichtenformate. Einige von ihnen sind zeitgesteuert, d. h. der Zähler wird stündlich abgelesen und sendet einmal pro Tag eine Uhrmeldung, siehe Geplante Nachrichtenformate.

Tabelle 242. CMi4140 Nachrichtenformate

Nachrichtenformat Name

Nachrichten-ID

Geplant

Eingeführt in FW

Standard

0x15

Nein

1.0.1

Compact

0x16

Nein

1.0.1

JSON

0x17

Nein

1.0.1

Scheduled Daily Redundant

0x18

Ja

1.0.1

Scheduled Extended

0x19

Ja

1.0.1

Combined heating/cooling

0x1A

Ja

1.0.1

Heat Intelligence

0x1B

Ja

1.0.1

Scheduled Extended+

0x3B Telegramm 1

0x3C Telegramm 2

Ja

1.0.3

Pulse

0x1C Telegramm 1

0x1D Telegramm 2

Ja

1.0.4

Pulse Extended

0x4D Telegramm 1

0x4E Telegramm 2

Ja

1.0.4

Scheduled Monthly

0x4F Telegramm 1

0x50 Telegramm 2

Ja

1.0.5

Scheduled Daily

0x51 Telegramm 1

0x52 Telegramm 2

Ja

1.0.5

Maximum Flow

0x53

Nein

1.0.5


Anmerkung

Nachrichtenformate mit mehr als einer Nachrichten-ID, wie z. B. Impuls Erweitert, wurden aufgrund von Größenbeschränkungen in mehrere Telegramme aufgeteilt.

Außerplanmäßige Nachrichtenformate

Standard

Tabelle 243. Nutzlast, Nachrichtenformat Standard [0x15]

Feld

Größe

Datentyp

Beschreibung

Kennung des Nachrichtenformats

1 Byte

-

0x15 (Standard)

Wärmeenergie E1 / Kühlenergie E3

6-7 Bytes

INT32

Energieverbrauch (Wh, J, Cal)

0400xxxxxxxx = xxxxxxxx,xxx Wh 

0401xxxxxxxx = xxxxxxxx,xx Wh 

0402xxxxxxxx = xxxxxxxx,x Wh 

0403xxxxxxxx = xxxxxxxx Wh

0404xxxxxxxx = xxxxxxxx * 10 Wh 

0405xxxxxxxx = xxxxxxxx * 100 Wh 

0406xxxxxxxx = xxxxxxxx kWh 

0407xxxxxxxx = xxxxxxxx * 10 kWh 

040Exxxxxxxx = xxxxxxxx MJ

040Fxxxxxxxx = xxxxxxxx * 10 MJ 

04FB0Dxxxxxxxx = xxxxxxxx MCal 

04FB0Exxxxxxxx = xxxxxxxx * 10 MCal

04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal

Volumen

6 Bytes

INT32

Volumen ( m³ )

0411xxxxxxxx = xxxxxxxx * 0.00001 m³ 

0412xxxxxxxx = xxxxxxxx * 0.0001 m³ 

0413xxxxxxxx = xxxxxxxx * 0.001  m³

0414xxxxxxxx = xxxxxxxx * 0.01  m³ 

0415xxxxxxxx = xxxxxxxx * 0.1  m³

0416xxxxxxxx = xxxxxxxx  m³

0417xxxxxxxx = xxxxxxxx * 10  m³

Leistung

4 Bytes

INT16

Leistung (W) 

022Bxxxx = xxxx W 

022Cxxxx = xxxx * 10 W

022Dxxxx = xxxx * 100 W

022Exxxx = xxxx kW

022Fxxxx = xxxx * 10 kW

Durchfluss

4 Bytes

INT16

Durchfluss ( m³/h)

023Bxxxx = xxxx * 0.001  m³/h 

023Cxxxx = xxxx * 0.01  m³/h 

023Dxxxx = xxxx * 0.1  m³/h

023Exxxx = xxxx  m³/h

023Fxxxx = xxxx * 10  m³/h

Vorlauftemperatur

4 Bytes

INT16

Vorlauftemperatur (°C)

0258xxxx = xxxx * 0.001 °C 

0259xxxx = xxxx * 0.01 °C 

025Axxxx = xxxx * 0.1 °C 

025Bxxxx = xxxx °C

Rücklauftemperatur

4 Bytes

INT16

Rücklauftemperatur (°C)

025Cxxxx = xxxx * 0.001 °C 

025Dxxxx = xxxx * 0.01 °C 

025Exxxx = xxxx * 0.1 °C 

025Fxxxx = xxxx °C

Meter ID

6 Bytes

Kennzeichnungsfeld gemäß M-Bus EN13757-3

Meter ID 

0C78xxxxxxxx

Info-Bits

7 Bytes

INT32

Fehler- und Warnungs-Flags 

04FD17xxxxxxxx 

Weitere Informationen zu Info-Bits finden Sie im Zählerhandbuch


Compact

Tabelle 244. Nutzlast, Nachrichtenformat Kompakt [0x16]

Feld

Größe

Datentyp

Beschreibung

Kennung des Nachrichtenformats

1 Byte

-

0x16 (Kompakt)

Wärmeenergie E1 / Kühlenergie E3

6-7 Bytes

INT32

Energieverbrauch (Wh, J, Cal) 

0400xxxxxxxx = xxxxxxxx,xxx Wh 

0401xxxxxxxx = xxxxxxxx,xx Wh 

0402xxxxxxxx = xxxxxxxx,x Wh 

0403xxxxxxxx = xxxxxxxx Wh 

0404xxxxxxxx = xxxxxxxx * 10 Wh 

0405xxxxxxxx = xxxxxxxx * 100 Wh 

0406xxxxxxxx = xxxxxxxx kWh 

0407xxxxxxxx = xxxxxxxx * 10 kWh 

040Exxxxxxxx = xxxxxxxx MJ 

040Fxxxxxxxx = xxxxxxxx * 10 MJ 

04FB0Dxxxxxxxx = xxxxxxxx MCal 

04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 

04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal

Meter ID

6 Bytes

Kennzeichnungsfeld gemäß M-Bus EN13757-3

Meter ID 

0C78xxxxxxxx

Info-Bits

7 Bytes

INT32

Fehler- und Warnungs-Flags 

04FD17xxxxxxxx 

Weitere Informationen zu Info-Bits finden Sie im Zählerhandbuch


JSON

Für das Nachrichtenformat JSON werden die Daten im Klartextformat dargestellt, anstelle von M-Bus, wie es bei den anderen Nachrichtenformaten der Fall ist. Die nachstehende Tabelle enthält eine Beschreibung aller im JSON-Telegramm enthaltenen Felder.

Tabelle 245. Nutzlast, Nachrichtenformat JSON [0x17]

Feld

Beschreibung

Kennung des Nachrichtenformats

0x17 (Nachrichtenformat JSON)

Energie

Energieverbrauch

Einheit

Einheit des Energieverbrauchs (Wh, kWh, MWh, GWh, J, kJ, MJ, GJ, Cal, kCal, MCal oder GCal)

Meter ID

Kennnummer des Messgerätes, in dem das Modul verwendet wird.


Siehe das folgende Beispiel eines Telegramms im Nachrichtenformat JSON:

{"E":12345678,"U":"kWh","ID":87654321} 

Maximum flow

Das Nachrichtenformat Maximum flow beinhaltet den maximalen Datenfluss des Vormonats sowie das Datum, an dem er stattgefunden hat. Einzelheiten zum Inhalt finden Sie in der folgenden Tabelle.

Tabelle 246. Nutzlast, Nachrichtenformat Maximum flow [0x53]

Feld

Größe (Byte)

Datentyp

Beschreibung

Message ID

1

UINT8

Immer 0x53

Meter ID

6

BCD8

Gemäß M-Bus EN13757-3 Identifikationsfeld. Beispiel: 0C7896979072

Energy E1 or E3

6-7

INT32

Beispiel: 040612340000 (13330 kWh), 040812340000 (13330 J)

Max. flow rate in the last completed month

5

INT16

Beispiel: D2013Bxxxx. Maximaler Durchfluss im letzten Monat. Speicher Nr. 3 wird verwendet (DIF=0x44, DIFE=0x01). Das Funktionsfeld von DIF

Date of max flow

5

INT32

Datum und Uhrzeit (Typ G), Beispiel: D2016C1A36 (2024-06-26). Speicher Nr. 3 wird verwendet (DIF=0x44, DIFE=0x01). Das Funktionsfeld von DIF ist für den „maximalen“ Wert auf 0b01 gesetzt. Dies ist das Datum für den maximalen Datenfluss, das sich in der Regel vom Zeitstempel des Fälligkeitsdatums unterscheidet. Hinweis: Dieses Datum wird nicht dafür kompensiert, dass es in UTC gesendet wird, da es sich nur um ein Datum handelt. Es ist das im Messgerät gespeicherte Datum, bei dem es sich möglicherweise um Ortszeit und nicht um UTC handelt. https://elvaco.atlassian.net/wiki/spaces/ProductDevelopment/pages/896630793

Energy E1 or E3 at reporting date

7-8

INT32

Beispiel: 840106xxxxxxxx. Monatlicher Energiewert, entweder Wärme oder Kühlung. Speicher Nr. 2 wird für den monatlichen Wert verwendet.

Rt temp

4

INT16

Beispiel: 425Exxxx. Speicher Nr. 1 wird für Tageswerte in DIF verwendet

Info codes

7

INT32

Fehler- und Warnkennzeichen. Beispiel: 44FD17xxxxXXXX oder 42FD170000. Hinweis: 4 Byte in MC603/803 und 2 in MC403. Dieses Register wird vor der Übertragung gelesen und aktualisiert und nicht aus dem monatlichen Protokoll übernommen


Geplante Nachrichtenformate

Für geplante Nachrichtenformate, wie zum Beispiel Geplant Täglich Redundant Puls Erweitert, werden zwei Arten von Nachrichten vom Modul übertragen – eine Zeitnachricht und eine Datennachricht. Geplante Nachrichtenformate lesen den Zähler zur vollen Stunde ab und ermöglichen so eine Vorhersagbarkeit der empfangenen Telegramme. Der Unterschied zwischen einer Zeitnachricht und einer Datennachricht ist in der folgenden Tabelle beschrieben.

Tabelle 247. Uhrzeit- und Daten-Meldung

Meldung

Zeitintervall

Beschreibung

Meldung mit Zeitangabe

Einmal täglich

Die Zeitnachricht gibt die aktuelle Zeit des Zählers wieder. Sie dient zur Bestätigung der Uhrzeit, sodass sicher ist, dass keine Abweichung über den Rahmen des Hinnehmbaren vorliegt.

Daten-Meldung

Festgelegt durch den Parameter Übertragungsintervall

Die tatsächlichen Zählerdaten, die vom Zähler erfasst werden.


Die folgende Tabelle enthält eine detaillierte Beschreibung der Nutzlasten der Zeitnachricht.

Tabelle 248. Nutzlast, Zeitnachricht

Feld

Größe

Datentyp

Beschreibung

Kennung des Nachrichtenformats

1 Byte

-

0xFA (=Zeitnachricht)

Datum/Uhrzeit

6 Bytes

32 Bit binäre Ganzzahl M-Bus Typ F

046Dxxxxxx = Gültige Datum/Uhrzeit-Nachricht

346Dxxxxxx = Ungültige Datum/Uhrzeit-Nachricht


Die Zeitnachricht wird einmal täglich übertragen, und die Datennachricht mindestens einmal täglich (gesteuert durch den Übertragungsintervallparameter oder EcoMode) Für das Übertragungsintervall können nur die in Tabelle 249, „Übertragungsintervalloptionen “ aufgeführten Werte eingestellt werden.

Auch wenn der Zähler zur vollen Stunde ausgelesen wird, wird die Datennachricht nicht unbedingt zur gleichen Zeit übertragen. Die LoRaWAN®-Übertragung erfolgt mit einer zufälligen Verzögerung von 0–15 Minuten, um das Risiko von Kollisionen zu verringern. Das Auslesen der Zeitnachricht erfolgt zu einer zufälligen Stunde (00:00–23:00 Uhr) und zu einer zufälligen Minute im Intervall 35–45. Sie wird unmittelbar nach dem Auslesen übertragen.

Anmerkung

Bei der Verwendung geplanter Nachrichtenformate kann das Übertragungsintervall nicht auf mehr als 1440 (24 Stunden) eingestellt werden.

Tabelle 249. Übertragungsintervalloptionen 

Parameter

Werte

Einheit

Übertragungsintervall

60, 120, 180, 240, 360, 480, 720, 1440

Minuten


Geplant Täglich Redundant

Das Nachrichtenformat Geplant Täglich Redundant enthält ein akkumuliertes tägliches Energiefeld, das jeden Tag um 24:00 Uhr aktualisiert wird. Das heißt, je nach eingestelltem Übertragungsintervall und der Datenrate wird das Feld in 1–24 Telegrammen pro Tag enthalten sein. Dadurch wird die Wahrscheinlichkeit erhöht, dass der Wert ordnungsgemäß empfangen wird. Wenn beispielsweise das Übertragungsintervall auf „2“ eingestellt ist, wird der Wert der kumulierten Energie um 24:00 Uhr abgelesen und innerhalb der nächsten 24 Stunden zwölfmal übertragen (jede 2. Stunde).

Tabelle 250. Nutzlast, Nachrichtenformat Geplant Täglich Redundant [0x18]

Feld

Größe

Datentyp

Beschreibung

Kennung des Nachrichtenformats

1 Byte

-

0x18 (Geplant – täglich redundant)

Wärmeenergie E1/Kühlenergie E3

6-7 Bytes

INT32

Energieverbrauch (Wh, J, Cal) 

0400xxxxxxxx = xxxxxxxx,xxx Wh 

0401xxxxxxxx = xxxxxxxx,xx Wh 

0402xxxxxxxx = xxxxxxxx,x Wh 

0403xxxxxxxx = xxxxxxxx Wh 

0404xxxxxxxx = xxxxxxxx * 10 Wh 

0405xxxxxxxx = xxxxxxxx * 100 Wh 

0406xxxxxxxx = xxxxxxxx kWh 

0407xxxxxxxx = xxxxxxxx * 10 kWh 

040Exxxxxxxx = xxxxxxxx MJ 

040Fxxxxxxxx = xxxxxxxx * 10 MJ 

04FB0Dxxxxxxxx = xxxxxxxx MCal 

04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 

04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal

Volumen

6 Bytes

INT32

Volumen ( m³ ) 

0411xxxxxxxx = xxxxxxxx * 0.00001 m³ 

0412xxxxxxxx = xxxxxxxx * 0.0001 m³ 

0413xxxxxxxx = xxxxxxxx * 0.001  m³ 

0414xxxxxxxx = xxxxxxxx * 0.01  m³ 

0415xxxxxxxx = xxxxxxxx * 0.1  m³ 

0416xxxxxxxx = xxxxxxxx  m³

0417xxxxxxxx = xxxxxxxx * 10  m³

Meter ID

6 Bytes

Kennzeichnungsfeld gemäß M-Bus EN13757-3

Meter ID 

0C78xxxxxxxx

Info-Bits

7 Bytes

INT32

Fehler- und Warnungs-Flags 

04FD17xxxxxxxx 

Weitere Informationen zu Info-Bits finden Sie im Zählerhandbuch

Datum und Uhrzeit des Messgerätes

6 Bytes

INT32

Datum und Uhrzeit des Messgerätes (JJ-MM-TT hh:mm) 

046Dxxxxxxxx 

Bit 31-28 = Jahreshöchstwert* 

Bit 27-24 = Monat 

Bit 23-21 = Jahrestiefstwert* 

Bit 20-16 = Tag 

Bit 15 = Sommerzeit-Flag** 

Bit 12-8 = Stunde 

Bit 7 = Fehler-Flag*** 

Bit 6 = für zukünftige Verwendung reserviert*** 

Bit 5-0 = Minute 

*Das Jahr wird durch die Kombination des Feldes Jahreshöchstwert und Jahrestiefstwert ausgelesen. Zum Beispiel: Jahreshöchstwert = 0010 und Jahrestiefstwert = 010 =>Jahr = 0010010

**0 = Standardzeit, 1 = Sommerzeit 

***0 = Zeitstempel ist gültig, 1 = Zeitstempel ist nicht gültig

Kumulierte Wärme-/Kühlenergie um 24:00 Uhr

6-7 Bytes

INT32

Energieverbrauch (Wh, J, Cal) 

4400xxxxxxxx = xxxxxxxx,xxx Wh 

4401xxxxxxxx = xxxxxxxx,xx Wh 

4402xxxxxxxx = xxxxxxxx,x Wh 

4403xxxxxxxx = xxxxxxxx Wh 

4404xxxxxxxx = xxxxxxxx *10 Wh 

4405xxxxxxxx = xxxxxxxx *100 Wh 

4406xxxxxxxx = xxxxxxxx kWh 

4407xxxxxxxx = xxxxxxxx * 10 kWh 

440Exxxxxxxx = xxxxxxxx MJ 

440Fxxxxxxxx = xxxxxxxx * 10 MJ 

44FB0Dxxxxxxxx = xxxxxxxx MCal

44FB0Exxxxxxxx = xxxxxxxx * 10 MCal 

44FB0Fxxxxxxxx = xxxxxxxx * 100 MCal

Hinweis: Bevor eine Mitternachtsablesung durchgeführt wurde, wird das Funktionsfeld des DIF auf „Wert im Fehlerzustand“ gesetzt, um anzuzeigen, dass der Wert nicht gültig ist.


Geplant Erweitert

Das Datennachrichtenformat Geplant Erweitert enthält alle Datenfelder des Nachrichtenformats Standard. Darüber hinaus enthält es auch das Datum und die Uhrzeit des Zählers, um Meldungen zur vollen Stunde zu übermitteln. Wie bei allen geplanten Nachrichtenformaten kann das Übertragungsintervall nur auf die Werte eingestellt werden, die in Tabelle 198, „Übertragungsintervalloptionen “

Die folgenden Tabellen enthalten eine detaillierte Beschreibung der Nutzlasten des Nachrichtenformats Geplant Erweitert.

Tabelle 251. Nutzlast, Nachrichtenformat Geplant Erweitert [0x19]

Feld

Größe

Datentyp

Beschreibung

Kennung des Nachrichtenformats

1 Byte

-

0x19 (Geplant-Erweitert)

Wärmeenergie E1/Kühlenergie E3

6-7 Bytes 

INT32

Energieverbrauch (Wh, J, Cal) 

0400xxxxxxxx = xxxxxxxx,xxx Wh 

0401xxxxxxxx = xxxxxxxx,xx Wh 

0402xxxxxxxx = xxxxxxxx,x Wh 

0403xxxxxxxx = xxxxxxxx Wh 

0404xxxxxxxx = xxxxxxxx * 10 Wh 

0405xxxxxxxx = xxxxxxxx * 100 Wh 

0406xxxxxxxx = xxxxxxxx kWh 

0407xxxxxxxx = xxxxxxxx * 10 kWh 

040Exxxxxxxx = xxxxxxxx MJ 

040Fxxxxxxxx = xxxxxxxx * 10 MJ 

04FB0Dxxxxxxxx = xxxxxxxx MCal 

04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 

04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal

Volumen 

6 Bytes

INT32

Volumen ( m³ ) 

0411xxxxxxxx = xxxxxxxx * 0.00001 m³ 

0412xxxxxxxx = xxxxxxxx * 0.0001 m³ 

0413xxxxxxxx = xxxxxxxx * 0.001  m³

0414xxxxxxxx = xxxxxxxx * 0.01  m³ 

0415xxxxxxxx = xxxxxxxx * 0.1  m³ 

0416xxxxxxxx = xxxxxxxx  m³ 

0417xxxxxxxx = xxxxxxxx * 10  m³

Leistung/Durchfluss/Vorlauftemperatur (Fw temp)/Rücklauftemperatur (Rt temp)

12 Bytes

INT64

Byte 0-2 = DIF/VIF-Codes, 0x07FFA0 

Byte 3 = VIFE zur Definition der Skalierung von Leistung/Durchfluss 

-Bit 6.4 (n), 10n-3 W, n = 0..7 

-Bit 2..0 (m), 10m-3  m³/h, m = 0..7 

Byte 4-5 = Fw temp (lsByte -> msByte), °C, 2 Dezimalstellen 

Byte 6-7 = Rt temp (lsByte -> msByte), °C, 2 Dezimalstellen 

Byte 8-9 = Durchfluss (lsByte -> msByte), 10m-6 m³/h 

Byte 10-11 = Leistung (lsByte -> msByte), 10n-3 W

Zähler-ID/Info-Bits

11 Bytes

INT96

Byte 0-2 = DIF/VIF codes, 0x07FF21 

Byte 3–6 = Info-Bits (lsByte -> msByte) 

Byte 7-10 = Zähler-ID (lsByte -> msByte)* *Sendung im Binärformat

Datum und Uhrzeit des Messgerätes

6 Bytes

INT32

Datum und Uhrzeit des Messgerätes (JJ-MM-TT hh:mm) 

046Dxxxxxxxx 

Bit 31-28 = Jahreshöchstwert* 

Bit 27-24 = Monat 

Bit 23-21 = Jahrestiefstwert* 

Bit 20-16 = Tag 

Bit 15 = Sommerzeit-Flag** 

Bit 12-8 = Stunde 

Bit 7 = Fehler-Flag*** 

Bit 6 = für zukünftige Verwendung reserviert*** 

Bit 5-0 = Minute 

*Das Jahr wird durch die Kombination des Feldes Jahreshöchstwert und Jahrestiefstwert ausgelesen. Zum Beispiel: Jahreshöchstwert = 0010 und Jahrestiefstwert = 010 =>Jahr = 0010010

**0 = Standardzeit, 1 = Sommerzeit 

***0 = Zeitstempel ist gültig, 1 = Zeitstempel ist nicht gültig


Kombinierte Wärme/Kälte

Anmerkung

Das Nachrichtenformat Kombinierte Wärme/Kälte ist nur für die Verwendung in kombinierten Wärme-/Kältezählern bestimmt.

Tabelle 252. Nutzlast, Nachrichtenformat Kombinierte Wärme/Kälte [0x1A]

Feld

Größe

Datentyp 

Beschreibung

Kennung des Nachrichtenformats

1 Byte

-

0x1A (Kombinierte Wärme/Kälte)

Wärmeenergie E1

6-7 Bytes

INT32

Energieverbrauch (Wh, J, Cal) 

0400xxxxxxxx = xxxxxxxx,xxx Wh 

0401xxxxxxxx = xxxxxxxx,xx Wh 

0402xxxxxxxx = xxxxxxxx,x Wh 

0403xxxxxxxx = xxxxxxxx Wh 

0404xxxxxxxx = xxxxxxxx * 10 Wh 

0405xxxxxxxx = xxxxxxxx * 100 Wh 

0406xxxxxxxx = xxxxxxxx kWh 

0407xxxxxxxx = xxxxxxxx * 10 kWh 

040Exxxxxxxx = xxxxxxxx MJ 

040Fxxxxxxxx = xxxxxxxx * 10 MJ 

04FB0Dxxxxxxxx = xxxxxxxx MCal 

04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 

04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal

Kühlenergie E3

8-9 Bytes

INT32

Energieverbrauch (Wh, J, Cal) 

0483FF02xxxxxxxx = xxxxxxxx Wh 

0484FF02xxxxxxxx = xxxxxxxx * 10 Wh 

0485FF02xxxxxxxx = xxxxxxxx * 100 Wh 

0486FF02xxxxxxxx = xxxxxxxx kWh 

0487FF02xxxxxxxx = xxxxxxxx * 10 kWh 

048EFF02xxxxxxxx = xxxxxxxx MJ 

048FFF02xxxxxxxx = xxxxxxxx * 10 MJ 

04FB8DFF02xxxxxxxx = xxxxxxxx MCal 

04FB8EFF02xxxxxxxx = xxxxxxxx * 10 MCal 

04FB8FFF02xxxxxxxx = xxxxxxxx * 100 MCal

Volumen

6 Bytes

INT32

Volumen ( m³ ) 

0411xxxxxxxx = xxxxxxxx * 0.00001 m³ 

0412xxxxxxxx = xxxxxxxx * 0.0001 m³ 

0413xxxxxxxx = xxxxxxxx * 0.001  m³ 

0414xxxxxxxx = xxxxxxxx * 0.01  m³ 

0415xxxxxxxx = xxxxxxxx * 0.1  m³

0416xxxxxxxx = xxxxxxxx  m³ 

0417xxxxxxxx = xxxxxxxx * 10  m³

Vorlauftemperatur

 4 Bytes

INT16

Vorlauftemperatur (°C) 

0258xxxx = xxxx * 0.001 °C 

0259xxxx = xxxx * 0.01 °C 

025Axxxx = xxxx * 0.1 °C 

025Bxxxx = xxxx °C

Rücklauftemperatur

4 Bytes

INT16

Rücklauftemperatur (°C)

025Cxxxx = xxxx * 0.001 °C 

025Dxxxx = xxxx * 0.01 °C 

025Exxxx = xxxx * 0.1 °C 

025Fxxxx = xxxx °C

Meter ID

6 Bytes

Kennzeichnungsfeld gemäß M-Bus EN13757-3

Meter ID 

0C78xxxxxxxx

Info-Bits

7 Bytes

Unit32

Fehler- und Warnungs-Flags

04FD17xxxxxxxx 

Weitere Informationen zu Info-Bits finden Sie im Zählerhandbuch


Heat Intelligence

Dieses Telegramm wird an den Zählertyp angepasst, in dem das Modul eingebaut ist. Das bedeutet, dass es etwas anders aussieht, je nachdem, ob das Modul in einen Wärmezähler, einen Kältezähler oder einen kombinierten Wärme-/Kältezähler eingebaut ist. Bitte beachten Sie, dass z. B. DIB 2 in der untenstehenden Tabelle nur in kombinierten Wärme-/Kältezählern enthalten ist, d. h. nicht in reinen Wärmezählern oder reinen Kältezählern.

Tabelle 253. Nutzlast, Nachrichtenformat Heat Intelligence [0x1B]

Feld

Größe

Datentyp

Beschreibung

Kennung des Nachrichtenformats

1 Byte

-

0x1B (Heat Intelligence)

Wärmeenergie E1

6-7 Bytes

INT32

Energieverbrauch (Wh, J, Cal) 

0400xxxxxxxx = xxxxxxxx,xxx Wh 

0401xxxxxxxx = xxxxxxxx,xx Wh 

0402xxxxxxxx = xxxxxxxx,x Wh 

0403xxxxxxxx = xxxxxxxx Wh 

0404xxxxxxxx = xxxxxxxx * 10 Wh 

0405xxxxxxxx = xxxxxxxx * 100 Wh 

0406xxxxxxxx = xxxxxxxx kWh 

0407xxxxxxxx = xxxxxxxx * 10 kWh 

040Exxxxxxxx = xxxxxxxx MJ 

040Fxxxxxxxx = xxxxxxxx * 10 MJ 

04FB0Dxxxxxxxx = xxxxxxxx MCal 

04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 

04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal

Kühlenergie E3

8-9 Bytes

INT32

Energieverbrauch (Wh, J, Cal) 

0480 FF02xxxxxxxx = xxxxxxxx,xxx Wh 

0481 FF02xxxxxxxx = xxxxxxxx,xx Wh 

0482 FF02xxxxxxxx = xxxxxxxx,x Wh 

0483FF02xxxxxxxx = xxxxxxxx Wh 

0484FF02xxxxxxxx = xxxxxxxx * 10 Wh 

0485FF02xxxxxxxx = xxxxxxxx * 100 Wh 

0486FF02xxxxxxxx = xxxxxxxx kWh 

0487FF02xxxxxxxx = xxxxxxxx * 10 kWh 

048EFF02xxxxxxxx = xxxxxxxx MJ 

048FFF02xxxxxxxx = xxxxxxxx * 10 MJ 

04FB8DFF02xxxxxxxx = xxxxxxxx MCal 

04FB8EFF02xxxxxxxx = xxxxxxxx * 10 MCal 

04FB8FFF02xxxxxxxx = xxxxxxxx * 100 MCal

Volumen

6 Bytes

INT32

Volumen ( m³ ) 

0411xxxxxxxx = xxxxxxxx * 0.00001 m³ 

0412xxxxxxxx = xxxxxxxx * 0.0001 m³ 

0413xxxxxxxx = xxxxxxxx * 0.001  m³ 

0414xxxxxxxx = xxxxxxxx * 0.01  m³ 

0415xxxxxxxx = xxxxxxxx * 0.1  m³ 

0416xxxxxxxx = xxxxxxxx  m³ 

0417xxxxxxxx = xxxxxxxx * 10  m³

Zähler-ID/Info-Bits

16 Bytes

INT96

Byte 0-2 = DIF/VIF codes, 0x07FF21 

Byte 3–6 = Info-Bits (lsByte -> msByte) 

Byte 7–10 = Zähler-ID (lsByte -> msByte)* 

*Im Binärformat gesendet

Energie E8

7 Bytes

INT32

Energie ( m³ * °C) 

04FF07xxxxxxxx = xxxxxxxx  m³ * °C

Energie E9

7 Bytes

INT32

Energie ( m³ * °C) 

04FF08xxxxxxxx = xxxxxxxx  m³ * °C


Geplant Erweitert+

Die Datennachricht im Nachrichtenformat Geplanter Modus - erweitert+ enthält drei Tarife sowie alle Zählerdaten, die im Standard-Telegramm enthalten sind. Darüber hinaus ist in jedem Telegramm ein Zeitstempel des Messgeräts (Datum und Uhrzeit des Messgerätes) enthalten. Sie wird in zwei Telegramme aufgeteilt, um jedes Telegramm unter 45 Bytes zu halten.

Tabelle 254. Telegramm 1 - Nutzlast, Nachrichtenformat Geplant –erweitert + [0x3B]

Feld

Größe

Datentyp

Beschreibung

Kennung des Nachrichtenformats

1 Byte

-

0x3B (Geplant-Erweitert +, Telegramm 1)

Wärmeenergie E1 / Kühlenergie E3

6-7 Bytes

INT32

Energieverbrauch (Wh, J, Cal) 

0400xxxxxxxx = xxxxxxxx,xxx Wh 

0401xxxxxxxx = xxxxxxxx,xx Wh 

0402xxxxxxxx = xxxxxxxx,x Wh 

0403xxxxxxxx = xxxxxxxx Wh 

0404xxxxxxxx = xxxxxxxx * 10 Wh 

0405xxxxxxxx = xxxxxxxx * 100 Wh 

0406xxxxxxxx = xxxxxxxx kWh 

0407xxxxxxxx = xxxxxxxx * 10 kWh 

040Exxxxxxxx = xxxxxxxx MJ 

040Fxxxxxxxx = xxxxxxxx * 10 MJ 

04FB0Dxxxxxxxx = xxxxxxxx MCal 

04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 

04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal

Energie Tarif 2

8

INT32

840203xxxxxxxx = xxxxxxxx Wh

Energie Tarif 3

8

INT32

840303xxxxxxxx = xxxxxxxx Wh

Meter ID

6 Bytes

Kennzeichnungsfeld gemäß M-Bus EN13757-3

Meter ID 

0C78xxxxxxxx

Datum und Uhrzeit des Messgerätes

6 Bytes

INT32

Datum und Uhrzeit des Messgerätes (JJ-MM-TT hh:mm) 

046Dxxxxxxxx 

Bit 31-28 = Jahreshöchstwert* 

Bit 27-24 = Monat 

Bit 23-21 = Jahrestiefstwert* 

Bit 20-16 = Tag 

Bit 15 = Sommerzeit-Flag** 

Bit 12-8 = Stunde 

Bit 7 = Fehler-Flag*** 

Bit 6 = für zukünftige Verwendung reserviert*** 

Bit 5-0 = Minute 

*Das Jahr wird durch die Kombination des Feldes Jahreshöchstwert und Jahrestiefstwert ausgelesen. Zum Beispiel: Jahreshöchstwert = 0010 und Jahrestiefstwert = 010 =>Jahr = 0010010 

**0 = Standardzeit, 1 = Sommerzeit 

***0 = Zeitstempel ist gültig, 1 = Zeitstempel ist nicht gültig


Tabelle 255. Telegramm 2 - Nutzlast, Nachrichtenformat Geplant –erweitert + [0x3B]

Feld

Größe

Datentyp

Beschreibung

Kennung des Nachrichtenformats

1 Byte

-

0x3C (Geplant-Erweitert +)

Volumen

6 Bytes

INT32

Volumen ( m³ ) 

0411xxxxxxxx = xxxxxxxx * 0.00001 m³ 

0412xxxxxxxx = xxxxxxxx * 0.0001 m³ 

0413xxxxxxxx = xxxxxxxx * 0.001  m³ 

0414xxxxxxxx = xxxxxxxx * 0.01  m³ 

0415xxxxxxxx = xxxxxxxx * 0.1  m³ 

0416xxxxxxxx = xxxxxxxx  m³ 

0417xxxxxxxx = xxxxxxxx * 10  m³

Leistung

4 Bytes

INT16

Leistung (W) 

022Bxxxx = xxxx W 

022Cxxxx = xxxx * 10 W 

022Dxxxx = xxxx * 100 W 

022Exxxx = xxxx kW 

022Fxxxx = xxxx * 10 kW

Durchfluss

4 Bytes

INT16

Durchfluss ( m³/h) 

023Bxxxx = xxxx * 0.001  m³/h 

023Cxxxx = xxxx * 0.01  m³/h 

023Dxxxx = xxxx * 0.1  m³/h 

023Exxxx = xxxx  m³/h 

023Fxxxx = xxxx * 10  m³/h

Vorlauftemperatur

4 Bytes

INT16

Vorlauftemperatur (°C)

0258xxxx = xxxx * 0.001 °C 

0259xxxx = xxxx * 0.01 °C 

025Axxxx = xxxx * 0.1 °C 

025Bxxxx = xxxx °C

Rücklauftemperatur

4 Bytes

INT16

Rücklauftemperatur (°C) 

025Cxxxx = xxxx * 0.001 °C 

025Dxxxx = xxxx * 0.01 °C 

025Exxxx = xxxx * 0.1 °C 

025Fxxxx = xxxx °C

Meter ID

6 Bytes

Kennzeichnungsfeld gemäß M-Bus EN13757-3

Meter ID 

0C78xxxxxxxx

Datum und Uhrzeit des Messgerätes

6 Bytes

INT32

Datum und Uhrzeit des Messgerätes (JJ-MM-TT hh:mm) 

046Dxxxxxxxx 

Bit 31-28 = Jahreshöchstwert* 

Bit 27-24 = Monat 

Bit 23-21 = Jahrestiefstwert* 

Bit 20-16 = Tag 

Bit 15 = Sommerzeit-Flag** 

Bit 12-8 = Stunde 

Bit 7 = Fehler-Flag*** 

Bit 6 = für zukünftige Verwendung reserviert*** 

Bit 5-0 = Minute 

*Das Jahr wird durch die Kombination des Feldes Jahreshöchstwert und Jahrestiefstwert ausgelesen. Zum Beispiel: Jahreshöchstwert = 0010 und Jahrestiefstwert = 010 =>Jahr = 0010010 

**0 = Standardzeit, 1 = Sommerzeit 

***0 = Zeitstempel ist gültig, 1 = Zeitstempel ist nicht gültig

Info-Bits

7 Bytes

INT32

Fehler- und Warnungs-Flags 

04FD17xxxxxxxx 

Weitere Informationen zu Info-Bits finden Sie im Zählerhandbuch


Impuls

Das Nachrichtenformat Impuls enthält Daten von den Impulseingängen In A und In B des Moduls. Wie die Impulse interpretiert werden sollen, kann in der Zählerschnittstelle konfiguriert werden. Je nach Konfiguration können die Impulse entweder Volumen oder Energie darstellen. Aufgrund der Größe wird das Nachrichtenformat in zwei Telegramme aufgeteilt.

Die folgende Tabelle enthält eine detaillierte Beschreibung der Nutzlast des Nachrichtenformats Impuls.

Tabelle 256. Telegramm 1 - Nutzlast, Nachrichtenformat Impuls [0x1C]

Feld

Größe (Bytes)

Datentyp

Beschreibung

Nachrichten-ID

1

UINT8

Immer 0x1C

Datum und Uhrzeit

6

INT32

Datum und Uhrzeit (M-Bus Typ F)

Beispiel: 046Dxxxxxxxx

Meter ID

6

BCD8

Kennzeichnungsfeld gemäß M-Bus EN13757-3

Beispiel: 0C78xxxxxxxx

Energie

6-7

INT32

Beispiel: 0406xxxxxxxx, 040Fxxxxxxxx

Volumen

6

INT32

Beispiel: 0413xxxxxxxx

Leistung

4

INT16

Beispiel: 022Bxxxx

Durchfluss

4

INT16

Beispiel: 023Bxxxx

Vorlauftemperatur

4

INT16

Beispiel: 025Axxxx

Rücklauftemperatur

4

INT16

Beispiel: 025Exxxx


Tabelle 257. Telegramm 2 - Nutzlast, Nachrichtenformat Puls [0x1D]

Feld

Größe (Bytes)

Datentyp

Beschreibung

Nachrichten-ID

1

UINT8

Immer 0x1C

Datum und Uhrzeit

6

INT32

Datum und Uhrzeit (M-Bus Typ F)

Beispiel: 046Dxxxxxxxx

Meter ID

6

BCD8

Kennzeichnungsfeld gemäß M-Bus EN13757-3

Beispiel: 0C78xxxxxxxx

Impuls In A

7

INT32

Liest die Register, die dem Anschluss In A des Moduls entsprechen.

Die Untereinheit 1 wird in DIFE für In A verwendet.

Beispiele:

Volumen: 844014B1EB0100 = 1258,73 m3

Energie: 84400725120000 = 46450 kWh

Impuls In B

8

INT32

Liest die Register, die dem Anschluss In B des Moduls entsprechen

Untereinheit 2 wird in DIFE für In B verwendet

Beispiele:

Volumen: 848040144E1E0100 = 732,94 m3

Energie: 8480400601230000 = 8961 kWh

Betriebsstunden

6

INT32

Liest das Betriebsstundenregister des Zählers aus.

Beispiele:

042238220000 = 8 760h (~1 Jahr)

042280230200 = 140 160h (~16 Jahre)

Info-Codes

7

INT32

Fehler- und Warnungs-Flags.

Beispiel: 04FD17xxxx

Beachten Sie, dass dieses Feld immer 32 Bits hat, auch wenn Sie MultiCal 403 verwenden, das nur 16 Bits meldet.


Impuls Erweitert

Das Nachrichtenformat Impuls Erweitert ähnelt dem Nachrichtenformat Impuls und enthält Daten von den Impulseingängen In A und In B des Moduls. Neben anderen Datenpunkten enthält dieses Nachrichtenformat auch Energietarife. Wie die Impulse interpretiert werden sollen, kann in der Zählerschnittstelle konfiguriert werden. Je nach Konfiguration können die Impulse entweder Volumen oder Energie darstellen. Aufgrund der Größe wird das Nachrichtenformat in zwei Telegramme aufgeteilt.

Die folgende Tabelle enthält eine detaillierte Beschreibung der Nutzlast des Nachrichtenformats Impuls Erweitert.

Tabelle 258. Telegramm 1 - Nutzlast, Nachrichtenformat Impuls [0x1C]

Feld

Größe (Bytes)

Datentyp

Beschreibung

Nachrichten-ID

1

UINT8

Immer 0x1C

Datum und Uhrzeit

6

INT32

Datum und Uhrzeit (M-Bus Typ F)

Beispiel: 046Dxxxxxxxx

Meter ID

6

BCD8

Kennzeichnungsfeld gemäß M-Bus EN13757-3

Beispiel: 0C78xxxxxxxx

Energie

6-7

INT32

Beispiel: 0406xxxxxxxx, 040Fxxxxxxxx

Volumen

6

INT32

Beispiel: 0413xxxxxxxx

Leistung

4

INT16

Beispiel: 022Bxxxx

Vorlauftemperatur

4

INT16

Beispiel: 025Axxxx

Rücklauftemperatur

4

INT16

Beispiel: 025Exxxx

Info-Codes

7

INT32

Fehler- und Warnungs-Flags

Beispiel: 04FD17xxxx

Beachten Sie, dass dieses Feld immer 32 Bits hat, auch wenn Sie MultiCal 403 verwenden, das nur 16 Bits meldet.


Tabelle 259. Telegramm 2 - Nutzlast, Nachrichtenformat Puls [0x1D]

Feld

Größe (Bytes)

Datentyp

Beschreibung

Nachrichten-ID

1

UINT8

Immer 0x1C

Datum und Uhrzeit

6

INT32

Datum und Uhrzeit (M-Bus Typ F)

Beispiel: 046Dxxxxxxxx

Meter ID

6

BCD8

Kennzeichnungsfeld gemäß M-Bus EN13757-3

Beispiel: 0C78xxxxxxxx

Energie Tarif 2

7-8

INT32

842003xxxxxxxx

Energie Tarif 3

7-8

INT32

843003xxxxxxxx

Impuls In A

7

INT32

Liest die Register, die dem Anschluss In A des Moduls entsprechen.

Die Untereinheit 1 wird in DIFE für In A verwendet.

Beispiele:

Volumen: 844014B1EB0100 = 1258,73 m3

Energie: 84400725120000 = 46450 kWh

Impuls In B

8

INT32

Liest die Register, die dem Anschluss In B des Moduls entsprechen

Untereinheit 2 wird in DIFE für In B verwendet

Beispiele:

Volumen: 848040144E1E0100 = 732,94 m3

Energie: 8480400601230000 = 8961 kWh


[en] Scheduled Monthly Extended

[en] The Scheduled Monthly Extended message format is developed to comply with customer with high data privacy demands. Apart from several other message formats, current values are not sent. Instead, the meter log is utilized to get values from the last day or month. This e.g. means that the same monthly value will be repeated throughout a month. Due to size limitations, this message format is divided into two telegrams.

Anmerkung

[en] The availability of the log data is dependent on correct configuration of the meter. If meter is not configured to store the needed log data it will not be part of the payload.

[en] This is an important prerequisite for the usage of this message format.Monthly values are read from the monthly log in the meter (using storage no 2 when sent as M-Bus). Storage nr bit in DIF unset and bit 0 in DIFE set means storage no 2.

[en] There are three timestamps included in this format, separated by storage no. Date of monthly value (storage nr 2), Date of max flow value last month (storage nr 3), and Date and time of info codes (storage nr 0)

Tabelle 260. [en] Telegram 1 - Payload message format Scheduled Monthly Extended [0x4F]

[en] Field

[en] Size (bytes)

[en] Data type

[en] Description

[en] Message ID

1

[en] UINT8

[en] Always 0x4F

[en] Meter ID

6

[en] BCD8

[en] According to M-Bus EN13757-3 identification field. Example: 0C7896979072 (Meter 72909796)

[en] Date part of reporting date (monthly log)

5

[en] INT32

[en] Date (M-Bus Type G), Example: 82016C1A36 (2024-06-26). Storage nr 2 used for monthly value. Note: this date is not compensated to be sent in UTC since it is only a date. It is the date stored in the meter, which may be local time, not UTC.

[en] Energy E1 or E3 at reporting date (monthly log)

7-8

[en] INT32

[en] Example: 840106xxxxxxxx. Monthly energy value, either heat or cooling. Storage nr 2 is used for monthly value.

[en] Volume at the reporting date (monthly log)

7

[en] INT32

[en] Example: 840111xxxxxxxx. Monthly volume value. Storage nr 2 is used for monthly value.

[en] Power at reporting date (monthly log)

5

[en] INT16

[en] Example: 82012Bxxxx. Storage nr 2 is used for monthly value.

[en] Date and Time

6

[en] INT32

[en] Date and Time (Type F), Example: 046D00262332 (2025-02-03 06:00). Note: this is the time for the info codes!

[en] Info codes

5-7

[en] INT32

[en] Error and warning flags. Example: 04FD17xxxxxxxx or 02FD170000. Note: 4 bytes in MC603/803 and 2 in MC403. This register is read and updated prior to transmission and not taken from the monthly log.


Tabelle 261. [en] Telegram 2 - Payload message format Scheduled Monthly Extended [0x50]

[en] Field

[en] Size (bytes)

[en] Data type

[en] Description

[en] Message ID

1

[en] UINT8

[en] Always 0x50

[en] Meter ID

6

[en] BCD8

[en] According to M-Bus EN13757-3 identification field. Example: 0C7896979072 (Meter 72909796)

[en] Date part of reporting date (daily log)

4

[en] INT32

[en] Date (M-Bus Type G), Example: 426C1A36 (2024-06-26). Storage nr 1 used for daily value. Note: this date is not compensated to be sent in UTC since it is only a date. It is the date stored in the meter, which may be local time, not UTC.

[en] Flow at reporting date (daily log)

4

[en] INT16

[en] Example: 423Bxxxx. Storage nr 1 is used for daily value.

[en] Fw temp at reporting date (daily log)

4

[en] INT16

[en] Example: 425Axxxx. Storage nr 1 is used for daily value.

[en] Rt temp at reporting date (daily log)

4

[en] INT16

[en] Example: 425Exxxx. Storage nr 1 is used for daily value.

[en] Max. flow rate in the last completed month

5

[en] INT16

[en] Example: D2013Bxxxx. Maximum flow last month. Storage nr 3 is used (DIF=0xD2, DIFE=0x01). Function field of DIF set to 0b01 for “maximum” value. Note: this date is not compensated to be sent in UTC since it is only a date. It is the date stored in the meter, which may be local time, not UTC.

[en] Date of max flow

5

[en] INT32

[en] Date and Time (Type G), Example: C2016C1A36 (2024-06-26). Storage nr 3 is used (DIF=0xC2, DIFE=0x01). This is the date for the maximum flow, typically different from the due date timestamp.


[en] Scheduled Daily Extended

[en] The Scheduled Daily Extended message format is developed to comply with customer with high data privacy demands. Apart from several other message formats, current values are not sent. Instead, the meter log is utilized to get values from the last day or month. This e.g. means that the same daily value will be repeated throughout the day if sent multiple times (which in turn will increase the probability of receiving the message). Due to size limitations, this message format is divided into two telegrams.

Anmerkung

[en] The availability of the log data is dependent on correct configuration of the meter. If meter is not configured to store the needed log data it will not be part of the payload.

[en] This is an important prerequisite for the usage of this message format. Monthly values are read from the monthly log in the meter (using storage no 2 when sent as M-Bus). Storage no bit in DIF unset and bit 0 in DIFE set means storage no 2.

[en] There are three timestamps included in this format, separated by storage no. Date of monthly value (storage nr 2), Date of max flow value last month (storage nr 3), and Date and time of info codes (storage nr 0)

Tabelle 262. [en] Telegram 1 - Payload message format Scheduled Daily Extended [0x51]

[en] Field

[en] Size (bytes)

[en] Data type

[en] Description

[en] Message ID

1

[en] UINT8

[en] Always 0x51

[en] Meter ID

6

[en] BCD8

[en] According to M-Bus EN13757-3 identification field. Example: 0C7896979072 (Meter 72909796)

[en] Date part of reporting date

4

[en] INT32

[en] Date (M-Bus Type G), Example: 426C1A36 (2024-06-26). Storage nr 1 used for daily value. Note: this date is not compensated to be sent in UTC since it is only a date. It is the date stored in the meter, which may be local time, not UTC.

[en] Energy (E1 or E3 depending on meter type)

6-7

[en] INT32

[en] Example: 4406xxxxxxxx, 440Fxxxxxxxx. Storage nr 1 is used for daily values in DIF.

[en] Volume

6

[en] INT32

[en] Example: 4413xxxxxxxx. Storage nr 1 is used for daily values in DIF.

[en] Power

4

[en] INT16

[en] Example: 422Bxxxx. Storage nr 1 is used for daily values in DIF.

[en] Flow

4

[en] INT16

[en] Example: 423Bxxxx. Storage nr 1 is used for daily values in DIF.


Tabelle 263. [en] Telegram 2 - Payload message format Scheduled Daily Extended [0x52]

[en] Field

[en] Size (bytes)

[en] Data type

[en] Description

[en] Message ID

1

[en] UINT8

[en] Always 0x52

[en] Meter ID

6

[en] BCD8

[en] According to M-Bus EN13757-3 identification field. Example: 0C7896979072 (Meter 72909796)

[en] Date part of reporting date

4

[en] INT32

[en] Date (M-Bus Type G), Example: 426C1A36 (2024-06-26). Storage nr 1 used for daily value. Note: this date is not compensated to be sent in UTC since it is only a date. It is the date stored in the meter, which may be local time, not UTC.

[en] Fw temp

4

[en] INT16

[en] Example: 425Axxxx. Storage nr 1 is used for daily values in DIF.

[en] Rt temp

4

[en] INT16

[en] Example: 425Exxxx. Storage nr 1 is used for daily values in DIF.

[en] Date and Time

6

[en] INT32

[en] Date and Time (Type F), Example: 046Dxxxxxxxx.

[en] Info codes

5-7

[en] INT32

[en] Error and warning flags. Example: 04FD17xxxxxxxx or 02FD170000. Note: 4 bytes in MC603/803 and 2 in MC403. This register is read and updated prior to transmission and not taken from the daily log.


War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich
Haben Sie Fragen? Anfrage einreichen

Kommentare (0 Kommentare)

Zu diesem Beitrag können keine Kommentare hinterlassen werden.