Konfigurationsalternativ
Nedanstående tabell listar alla inställningar som kan göras med Elvaco OTC-appen. Om enheten är låst och appanvändaren inte har tillgång till PAK-nyckeln är tillgängliga inställningar endast läsbara.
Tabell 246. Konfigurationsalternativ
Namn |
Beskrivning |
Standardinställning |
Låst enhet med PAK eller öppen enhet |
Låst enhet och ingen PAK |
Downlink |
---|---|---|---|---|---|
Meter ID |
Mätarens serienummer. Ej konfigurerbar |
N/A |
Läsbar |
Läsbar |
N/A |
Power mode |
Används för att aktivera/inaktivera modulen. |
Inactive |
Läsbar/skrivbar |
Läsbar |
N/A |
Message format |
Meddelandeformatet bestämmer vilken data som skickas från modulen. |
0x15 (Standard) |
Läsbar/skrivbar |
Skrivbar |
Skrivbar |
EcoMode |
Om aktiverad garanteras 11+1 (med Kamstrups D-Cell-mätarbatteri) års batteritid genom att modulens sändningsintervall anpassas till aktuella signalförhållanden. |
På |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
Transmit interval |
Ställer in antalet minuter mellan varje sändning från modulen |
60 min |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
Date & Time |
Datum och tid för mätaren. |
N/A |
Läsbar |
Läsbar |
N/A |
Set absolute time |
Ställer in mätarens tid. |
N/A |
Skrivbar |
N/A |
N/A |
Set Time Relative |
Justerar mätarens tid i förhållande till aktuell tid |
N/A |
N/A |
N/A |
Skrivbar |
Set UTC offset |
Ställer in mätarens UTC-förskjutning. |
N/A |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
Configuration Lock |
Låser modulen för att förhindra obehörig åtkomst. |
Öppen |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
LoRaWAN®-inställningar |
|||||
Device EUI |
Unikt modulidentifieringsnummer. Ej konfigurerbar |
Enhetsunikt 64-bitarsnummer |
Läsbar |
Läsbar |
N/A |
Activation type |
Ställer in hur enheten ansluter till LoRaWAN®-nätverket. |
OTAA |
Läsbar/skrivbar |
Läsbar |
N/A |
Network join |
Visar om modulen har anslutit sig till ett LoRaWAN®-nätverk eller inte. |
N/A |
Läsbar |
Läsbar |
N/A |
JoinEUI |
ID för att adressera enheten till rätt nätverksserver. |
0x 94 19 3A 03 0B 00 00 01 |
Läsbar/skrivbar |
Läsbar |
N/A |
Device address |
32-bitarsadress som används av modulen för att identifiera sig själv på LoRaWAN®-nätverket. |
N/A |
Läsbar/skrivbar |
N/A |
N/A |
Current data rate |
Den aktuella datahastigheten som används för modulen. |
N/A |
Läsbar |
Läsbar |
N/A |
Tabellen nedan visar vilka inställningar som kan göras med hjälp av LoRaWAN®Downlinkskommandon.
Tabell 247. Downlinkskommandon
Fältnamn |
TLV |
Antal byte i konfigurationen |
Konfiguration |
Exempel |
---|---|---|---|---|
Konfigurationslås |
0x05 |
0x01 |
0x00 = Låst 0x01 = Öppen |
0x00050101 (Aktiverar konfigurationslås) |
Sändningsintervall |
0x06 |
0x02 |
0xAntal minuter mellan överföringar (lsByte -> msByte) |
0x0006021E00 (Ställer in Tx-intervallet till 30 minuter) |
Meddelandeformat |
0x07 |
0x01 |
0x15 = Meddelandeformat Standard 0x16 = Meddelandeformat Compact 0x17 = Meddelandeformat JSON 0x18 = Meddelandeformat Scheduled - daily redundant 0x19 = Meddelandeformat Scheduled-Extended 0x1A = Meddelandeformat Combined heat/cooling 0x1B = Meddelandeformat Heat intelligence 0x3B* = Meddelandeformat Scheduled Extended+ 0x1C* = Meddelandeformat Pulse 0x4D* = Meddelandeformat Pulse Extended Notera*meddelandeformat byggt upp av 2 telegram. endast det första meddelande-ID:t ska inkluderas i Downlinkskommandot) |
0x00070116 (Ställer in meddelandeformatet till Compact) |
EcoMode |
0x0F |
0x01 |
0x00 = Inaktivera EcoMode 0x01 = Aktivera EcoMode |
0x000F0100 (Inaktiverar EcoMode) |
Ställ in relativ tid |
0x13 |
0x04 |
0xAntal sekunder* (lsByte -> msByte) *Negativa nummer stöds. |
0x0013043C000000 (Lägger till 60 sekunder till den aktuella tiden) 0x0013043C000080 (Drar av 60 sekunder från den aktuella tiden) |
UTC-offset |
0x17 |
0x02 |
0xAntal minuter* (lsByte -> msByte) *Negativa nummer stöds. |
0x17023C00 (Ställer in UTC-offset till +60 minuter) 0x17023C80 (Ställer in UTC-offset till -60 minuter) |
Starta om |
0x22 |
0x02 |
0x759E används för att starta om enheten (notera endianness, LSB först). |
0x0022029E75 (Startar om enheten) |
För att vara en flexibel produkt, har CMi4140 flera meddelandeformat. Vissa av dem är schemalagda, vilket innebär att mätaren läses varje heltimme, och skickar ett klockmeddelande en gång om dagen, se Format för schemalagda meddelanden.
Tabell 248. CMi4140 meddelandeformat
Meddelandeformatets namn |
Meddelande-ID |
Schemalagt |
Introducerad i FW |
---|---|---|---|
Standard |
|
Nej |
1.0.1 |
Compact |
|
Nej |
1.0.1 |
JSON |
|
Nej |
1.0.1 |
Scheduled Daily redundant |
|
Ja |
1.0.1 |
Scheduled Extended |
|
Ja |
1.0.1 |
Combined heat/cooling |
|
Ja |
1.0.1 |
Värmeintelligens |
|
Ja |
1.0.1 |
Scheduled Extended+ |
|
Ja |
1.0.3 |
Puls |
|
Ja |
1.0.4 |
Pulse Extended |
|
Ja |
1.0.4 |
[en] Scheduled Monthly |
[en] [en] |
[en] Yes |
1.0.5 |
[en] Scheduled Daily |
[en] [en] |
[en] Yes |
1.0.5 |
[en] Maximum Flow |
[en] |
[en] No |
1.0.5 |
Notera
Meddelandeformat med mer än ett meddelande-ID, såsom Pulse Extended, har delats upp i flera telegram på grund av storleksbegränsningar.
Tabell 249. Payload, meddelandeformat Standard [0x15]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x15 (standard) |
Värmeenergi E1 / Kylenergi E3 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Effekt |
4 byte |
INT16 |
Effekt (W) 022Bxxxx = xxxx W 022Cxxxx = xxxx * 10 W 022Dxxxx = xxxx * 100 W 022Exxxx = xxxx kW 022Fxxxx = xxxx * 10 kW |
Flöde |
4 byte |
INT16 |
Flöde (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 |
Fw temp |
4 byte |
INT16 |
Framledningstemperatur (°C) 0258xxxx = xxxx * 0,001 °C 0259xxxx = xxxx * 0,01 °C 025Axxxx = xxxx * 0,1 °C 025Bxxxx = xxxx °C |
Rt temp |
4 byte |
INT16 |
Returtemperatur (°C) 025Cxxxx = xxxx * 0,001 °C 025Dxxxx = xxxx * 0,01 °C 025Exxxx = xxxx * 0,1 °C 025Fxxxx = xxxx °C |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Informationsflaggor |
7 byte |
INT32 |
Fel- och varningsflaggor 04FD17xxxxxxxx För ytterligare information om Informationsflaggor, se mätarens manual |
Tabell 250. Payload, meddelandeformat Compact [0x16]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x16 (Compact) |
Värmeenergi E1 / Kylenergi E3 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Informationsflaggor |
7 byte |
INT32 |
Fel- och varningsflaggor 04FD17xxxxxxxx För ytterligare information om Informationsflaggor, se mätarens manual |
För meddelandeformatet JSON presenteras data i ett vanlig textformat, istället för M-Bus, som de andra meddelandeformaten. Tabellen nedan innehåller en beskrivning av alla fält som ingår i JSON-telegrammet.
Tabell 251. Payload, meddelandeformat JSON [0x17]
Fält |
Beskrivning |
---|---|
Meddelandeformatidentifierare |
0x17 (meddelandeformat JSON) |
Energi |
Energiförbrukning |
Enhet |
Enhet för energiförbrukning (Wh, kWh, MWh, GWh, J, kJ, MJ, GJ, Cal, kCal, MCal eller GCal) |
Mätar-ID |
Mätarens identifieringsnummer i vilken modulen är monterad. |
Se följande exempel på ett telegram för meddelandeformatet JSON:
{"E":12345678,"U":"kWh","ID":87654321}
[en] The Maximum flow message format includes the maximum flow from the previous month, as well at what date it took place. See the details of the content in the table below.
Tabell 252. [en] Payload, message format Maximum flow [0x53]
[en] Field |
[en] Size (bytes) |
[en] Data type |
[en] Description |
---|---|---|---|
[en] Message ID |
1 |
[en] UINT8 |
[en] Always 0x53 |
[en] Meter ID |
6 |
[en] BCD8 |
[en] According to M-Bus EN13757-3 identification field. Example: 0C7896979072 (Meter 72909796) |
[en] Energy E1 or E3 |
6-7 |
[en] INT32 |
[en] Example: 040612340000 (13330 kWh), 040812340000 (13330 J) |
[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=0x44, DIFE=0x01). Function field of DIF set to 0b01 for “maximum” value. |
[en] Date of max flow |
5 |
[en] INT32 |
[en] Date and Time (Type G), Example: D2016C1A36 (2024-06-26). Storage nr 3 is used (DIF=0x44, DIFE=0x01). Function field of DIF set to 0b01 for “maximum” value. This is the date for the maximum flow, typically different from the due date timestamp. 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. https://elvaco.atlassian.net/wiki/spaces/ProductDevelopment/pages/896630793 |
[en] Energy E1 or E3 at reporting date |
7-8 |
[en] INT32 |
[en] Example: 840106xxxxxxxx. Monthly energy value, either heat or cooling. Storage nr 2 is used for monthly value. |
[en] Rt temp |
4 |
[en] INT16 |
[en] Example: 425Exxxx. Storage nr 1 is used for daily values in DIF. |
[en] Info codes |
7 |
[en] INT32 |
[en] Error and warning flags. Example: 44FD17xxxxxxxx or 42FD170000. 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. https://elvaco.atlassian.net/wiki/spaces/ProductDevelopment/pages/1291878404 |
För schemalagda meddelandeformat, som Scheduled Daily redundant Pulse Extended, sänds två typer av meddelanden från modulen - ett klockmeddelande och ett datameddelande. Schemalagda meddelandeformat läser mätaren varje heltimme, vilket möjliggör en förutsägbarhet av de mottagna telegrammen. Skillnaden mellan ett klockmeddelande och ett datameddelande beskrivs i följande tabell.
Tabell 253. Klockmeddelande och datameddelande
Meddelande |
Tidsintervall |
Beskrivning |
---|---|---|
Klockmeddelande |
En gång om dagen |
Klockmeddelandet visar mätarens aktuella tid. Den kan användas för att verifiera att klockan är korrekt och inte har dragit sig mer än accepterat. |
Datameddelande |
Bestäms av parametern sändningsintervall |
De faktiska mätardata som samlats in från mätaren. |
Följande tabell innehåller en detaljerad beskrivning av payloaden för klockmeddelandet.
Tabell 254. Payload, klockmeddelande
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0xFA (=Klockmeddelande) |
Data/Tid |
6 byte |
32-bitars binärt heltal M-Bus typ F |
046Dxxxxxx = Giltigt datum/tidsmeddelande 346Dxxxxxx = Ogiltigt datum/tidsmeddelande |
Klockmeddelandet sänds en gång varje dag och datameddelandet minst (regleras av sändningsintervallparametrar eller EcoMode) en gång varje dag. Sändningsintervallet kan endast ställas in de värden som anges i Tabell 255, ”Alternativ för sändningsintervall ”.
Även om mätaravläsningen sker varje heltimme kommer datameddelandet inte nödvändigtvis att sändas vid den exakta tidpunkten. LoRaWAN®-överföringen sker efter en slumpmässig fördröjning på 0-15 minuter för att minska risken för kollisioner. Avläsningen för klockmeddelandet sker vid en slumpmässigt vald timme (00:00-23:00) vid en slumpmässigt vald minut i intervallet 35-45 och sänds omedelbart efter avläsningen.
Notera
När du använder schemalagda meddelandeformat kan sändningsintervallet inte ställas in på högre än 1440 (24 timmar).
Tabell 255. Alternativ för sändningsintervall
Parameter |
Värden |
Enhet |
---|---|---|
Sändningsintervall |
60, 120, 180, 240, 360, 480, 720, 1440 |
Minuter |
Meddelandeformatet Scheduled Daily redundant innehåller ett ackumulerat dagligt energifält, som uppdateras klockan 24:00 varje dag. Med andra ord, beroende på inställningar för sändningsintervall och datahastighet kommer fältet att inkluderas i mellan 1-24 telegram per dag. Detta ökar sannolikheten för att värdet tas emot. Om sändningsintervallet exempelvis är inställt på "2", kommer den ackumulerade energin som avläses kl. 24:00 att sändas 12 gånger under de 24 kommande timmarna (varannan timme).
Tabell 256. Payload, meddelandeformat Scheduled Daily redundant [0x18]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x18 (Scheduled - Daily redundant) |
Värmeenergi E1 / Kylenergi E3 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Informationsflaggor |
7 byte |
INT32 |
Fel- och varningsflaggor 04FD17xxxxxxxx För ytterligare information om Informationsflaggor, se mätarens manual |
Mätarens datum/tid |
6 byte |
INT32 |
Mätarens datum och tid (ÅÅ-MM-DD TT:MM) 046Dxxxxxxxx Bit 31-28 = år-högt* Bit 27-24 = Månad Bit 23-21 = år-lågt* Bit 20-16 = Dag Bit 15 = Flagga för sommartid** Bit 12-8 = Timme Bit 7 = Felflagga*** Bit 6 = Reserverad för framtida användning*** Bit 5-0 = Minut *Årtalet läses genom att kombinera fältet år-högt och år-lågt. Till exempel, årshögsta = 0010 och årslägsta = 010 => år = 0010010 **0 = standardtid, 1= sommartid ***0 = tidsstämpeln är giltig, 1 = tidsstämpeln är inte giltig |
Ackumulerad energi för värme/kyla kl 24:00 |
6-7 byte |
INT32 |
Energiförbrukning (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 440Exxxxxxxxx = xxxxxxxx MJ 440Fxxxxxxxx = xxxxxxxx * 10 MJ 44FB0Dxxxxxxxx = xxxxxxxx MCal 44FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 44FB0Fxxxxxxxx = xxxxxxxx * 100 MCal Obs: Innan en midnattsavläsning har utförts är funktionsfältet för DIF satt till "value during error state" för att indikera att värdet inte är giltigt. |
Datameddelandeformatet Scheduled Extended innehåller alla datafält från meddelandeformatet Standard. Utöver dessa inkluderar den även mätarens datum/tid för att skicka meddelanden varje heltimme. Som för alla schemalagda meddelandeformat kan sändningsintervallet endast ställas in på de värden som ingår i Tabell 204, ”Alternativ för sändningsintervall ”
Följande tabeller innehåller en detaljerad beskrivning av payloaden av meddelandeformatet Scheduled Extended.
Tabell 257. Payload, meddelandeformat Scheduled Extended [0x19]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x19 (Scheduled Extended) |
Värmeenergi E1 / Kylenergi E3 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Effekt / Flöde / Fw temp / Rt temp |
12 byte |
INT64 |
Byte 0-2 = DIF/VIF-koder, 0x07FFA0 Byte 3 = VIFE som definierar skalningen av Power/Flow -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 decimaler Byte 6-7 = Rt temp (lsByte -> msByte), °C, 2 decimaler Byte 8-9 = Flöde (lsByte -> msByte), 10m-6 m³/h Byte 10-11 = Effekt (lsByte -> msByte), 10n-3 W |
Mätar-ID / Informationsflaggor |
11 byte |
INT96 |
Byte 0-2 = DIF/VIF-koder, 0x07FF21 Byte 3-6 = Infobits (lsByte -> msByte) Byte 7-10 = Mätar-ID (lsByte -> msByte)* *Skickat i binärt format |
Mätarens datum/tid |
6 byte |
INT32 |
Mätarens datum och tid (ÅÅ-MM-DD TT:MM) 046Dxxxxxxxx Bit 31-28 = år-högt* Bit 27-24 = Månad Bit 23-21 = år-lågt* Bit 20-16 = Dag Bit 15 = Flagga för sommartid** Bit 12-8 = Timme Bit 7 = Felflagga*** Bit 6 = Reserverad för framtida användning*** Bit 5-0 = Minut *Årtalet läses genom att kombinera fältet år-högt och år-lågt. Till exempel, årshögsta = 0010 och årslägsta = 010 => år = 0010010 **0 = standardtid, 1= sommartid ***0 = tidsstämpeln är giltig, 1 = tidsstämpeln är inte giltig |
Notera
Meddelandeformat Combined heat/cooling är endast avsedd att användas i mätare som kombinerar värme/kyla.
Tabell 258. Payload, meddelandeformat Combined heat/cooling [0x1A]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x1A (Combined heat/cooling) |
Värmeenergi E1 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Kylenergi E3 |
8-9 byte |
INT32 |
Energiförbrukning (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 |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Fw temp |
4 byte |
INT16 |
Framledningstemperatur (°C) 0258xxxx = xxxx * 0,001 °C 0259xxxx = xxxx * 0,01 °C 025Axxxx = xxxx * 0,1 °C 025Bxxxx = xxxx °C |
Rt temp |
4 byte |
INT16 |
Returtemperatur (°C) 025Cxxxx = xxxx * 0,001 °C 025Dxxxx = xxxx * 0,01 °C 025Exxxx = xxxx * 0,1 °C 025Fxxxx = xxxx °C |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Informationsflaggor |
7 byte |
Unit32 |
Fel- och varningsflaggor 04FD17xxxxxxxx För ytterligare information om Informationsflaggor, se mätarens manual |
Detta telegram anpassas till den typ av mätare som modulen är monterad i. Det betyder att det kommer att se lite olika ut beroende på om modulen är monterad i en värmemätare, en kylmätare eller en kombinerad värme-/kylmätare. Observera exempelvis att DIB 2 i nedanstående tabell endast ingår i kombinerade värme/kylmätare, det vill säga inte i rena värmemätare eller rena kylmätare.
Tabell 259. Payload, meddelandeformat Heat intelligence [0x1B]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x1B (Heat intelligence) |
Värmeenergi E1 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Kylenergi E3 |
8-9 byte |
INT32 |
Energiförbrukning (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 |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Mätar-ID / Informationsflaggor |
16 byte |
INT96 |
Byte 0-2 = DIF/VIF-koder, 0x07FF21 Byte 3-6 = Infobits (lsByte -> msByte) Byte 7-10 = Mätar-ID (lsByte -> msByte)* *Skickade i binärt format |
Energi E8 |
7 byte |
INT32 |
Energi ( m³ * °C) 04FF07xxxxxxxx = xxxxxxxx m³ * °C |
Energi E9 |
7 byte |
INT32 |
Energi ( m³ * °C) 04FF08xxxxxxxx = xxxxxxxx m³ * °C |
Datameddelandet i meddelandeformatet Scheduled mode-extended+ innehåller tre tariffer och alla mätardata som ingår i Standardtelegrammet. Utöver dessa ingår en tidsstämpel från mätaren (mätardatum/tid) i varje telegram. Den är uppdelad i två telegram för att hålla varje telegram under 45 byte.
Tabell 260. Telegram 1 - Payload, meddelandeformat Scheduled - Extended + [0x3B]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x3B (Scheduled-Extended +, telegram 1) |
Värmeenergi E1 / Kylenergi E3 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Energitariff 2 |
8 |
INT32 |
840203xxxxxxxx = xxxxxxxx Wh |
Energitariff 3 |
8 |
INT32 |
840303xxxxxxxx = xxxxxxxx Wh |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Mätarens datum/tid |
6 byte |
INT32 |
Mätarens datum och tid (ÅÅ-MM-DD TT:MM) 046Dxxxxxxxx Bit 31-28 = år-högt* Bit 27-24 = Månad Bit 23-21 = år-lågt* Bit 20-16 = Dag Bit 15 = Flagga för sommartid** Bit 12-8 = Timme Bit 7 = Felflagga*** Bit 6 = Reserverad för framtida användning*** Bit 5-0 = Minut *Årtalet läses genom att kombinera fältet år-högt och år-lågt. Till exempel, årshögsta = 0010 och årslägsta = 010 => år = 0010010 **0 = standardtid, 1= sommartid ***0 = tidsstämpeln är giltig, 1 = tidsstämpeln är inte giltig |
Tabell 261. Telegram 2 - Payload, meddelandeformat Scheduled - Extended +
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x3C (Scheduled-Extended +) |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Effekt |
4 byte |
INT16 |
Effekt (W) 022Bxxxx = xxxx W 022Cxxxx = xxxx * 10 W 022Dxxxx = xxxx * 100 W 022Exxxx = xxxx kW 022Fxxxx = xxxx * 10 kW |
Flöde |
4 byte |
INT16 |
Flöde (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 |
Fw temp |
4 byte |
INT16 |
Framledningstemperatur (°C) 0258xxxx = xxxx * 0,001 °C 0259xxxx = xxxx * 0,01 °C 025Axxxx = xxxx * 0,1 °C 025Bxxxx = xxxx °C |
Rt temp |
4 byte |
INT16 |
Returtemperatur (°C) 025Cxxxx = xxxx * 0,001 °C 025Dxxxx = xxxx * 0,01 °C 025Exxxx = xxxx * 0,1 °C 025Fxxxx = xxxx °C |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Mätarens datum/tid |
6 byte |
INT32 |
Mätarens datum och tid (ÅÅ-MM-DD TT:MM) 046Dxxxxxxxx Bit 31-28 = år-högt* Bit 27-24 = Månad Bit 23-21 = år-lågt* Bit 20-16 = Dag Bit 15 = Flagga för sommartid** Bit 12-8 = Timme Bit 7 = Felflagga*** Bit 6 = Reserverad för framtida användning*** Bit 5-0 = Minut *Årtalet läses genom att kombinera fältet år-högt och år-lågt. Till exempel, årshögsta = 0010 och årslägsta = 010 => år = 0010010 **0 = standardtid, 1= sommartid ***0 = tidsstämpeln är giltig, 1 = tidsstämpeln är inte giltig |
Informationsflaggor |
7 byte |
INT32 |
Fel- och varningsflaggor 04FD17xxxxxxxx För ytterligare information om Informationsflaggor, se mätarens manual |
Meddelandeformat Pulse innehåller data från modulens pulsingångar In A och In B. Hur pulserna ska tolkas kan konfigureras i mätargränssnittet. Beroende på konfiguration kan pulserna representera antingen volym eller energi. På grund av storleken är meddelandeformatet uppdelat i två telegram.
Följande tabell innehåller en detaljerad beskrivning av payloaden av meddelandeformatet Pulse.
Tabell 262. Telegram 1 - Payload, meddelandeformat Pulse [0x1C]
Fält |
Storlek (byte) |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelande-ID |
1 |
UINT8 |
Alltid 0x1C |
Datum och tid |
6 |
INT32 |
Datum och tid (M-Bus typ F) Exempel: 046Dxxxxxxxx |
Mätar-ID |
6 |
BCD8 |
Enligt M-Bus EN13757-3 identifieringsfält Exempel: 0C78xxxxxxxx |
Energi |
6-7 |
INT32 |
Exempel: 0406xxxxxxxx, 040Fxxxxxxxx |
Volym |
6 |
INT32 |
Exempel: 0413xxxxxxxx |
Effekt |
4 |
INT16 |
Exempel: 022Bxxxx |
Flöde |
4 |
INT16 |
Exempel: 023Bxxxx |
Fw temp |
4 |
INT16 |
Exempel: 025Axxxx |
Rt temp |
4 |
INT16 |
Exempel: 025Exxxx |
Tabell 263. Telegram 2 - Payload, meddelandeformat Pulse [0x1D]
Fält |
Storlek (byte) |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelande-ID |
1 |
UINT8 |
Alltid 0x1C |
Datum och tid |
6 |
INT32 |
Datum och tid (M-Bus typ F) Exempel: 046Dxxxxxxxx |
Mätar-ID |
6 |
BCD8 |
Enligt M-Bus EN13757-3 identifieringsfält Exempel: 0C78xxxxxxxx |
Pulse in A |
7 |
INT32 |
Läser de register som motsvarar In A-kontakten på modulen. Underenhet 1 används i DIFE för In A. Exempel: Volym: 844014B1EB0100 = 1258,73 m3 Energi: 84400725120000 = 46450 kWh |
Puls i B |
8 |
INT32 |
Läser de register som motsvarar In B-kontakten på modulen Underenhet 2 används i DIFE för In B Exempel: Volym: 848040144E1E0100 = 732,94 m3 Energi: 8480400601230000 = 8961 kWh |
Drifttider |
6 |
INT32 |
Läser mätarens drifttidsregister. Exempel: 042238220000 = 8 760 timmar (~1 år) 042280230200 = 140 160h (~16 år) |
Infokoder |
7 |
INT32 |
Fel- och varningsflaggor. Exempel: 04FD17xxxx Observera att detta fält alltid är 32 bitar, även när du använder MultiCal 403 som endast rapporterar 16 bitar. |
Meddelandeformat Pulse Extended liknar meddelandeformatet Pulse och inkluderar data från pulsingångarna In A och In B på modulen. Förutom andra datapunkter inkluderar detta meddelandeformat även energitariffer. Hur pulserna ska tolkas kan konfigureras i mätargränssnittet. Beroende på konfiguration kan pulserna representera antingen volym eller energi. På grund av storleken är meddelandeformatet uppdelat i två telegram.
Följande tabell innehåller en detaljerad beskrivning av payloaden av meddelandeformat Pulse Extended.
Tabell 264. Telegram 1 - Payload, meddelandeformat Pulse [0x1C]
Fält |
Storlek (byte) |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelande-ID |
1 |
UINT8 |
Alltid 0x1C |
Datum och tid |
6 |
INT32 |
Datum och tid (M-Bus typ F) Exempel: 046Dxxxxxxxx |
Mätar-ID |
6 |
BCD8 |
Enligt M-Bus EN13757-3 identifieringsfält Exempel: 0C78xxxxxxxx |
Energi |
6-7 |
INT32 |
Exempel: 0406xxxxxxxx, 040Fxxxxxxxx |
Volym |
6 |
INT32 |
Exempel: 0413xxxxxxxx |
Effekt |
4 |
INT16 |
Exempel: 022Bxxxx |
Fw temp |
4 |
INT16 |
Exempel: 025Axxxx |
Rt temp |
4 |
INT16 |
Exempel: 025Exxxx |
Infokoder |
7 |
INT32 |
Fel- och varningsflaggor Exempel: 04FD17xxxx Observera att detta fält alltid är 32 bitar, även när du använder MultiCal 403 som endast rapporterar 16 bitar. |
Tabell 265. Telegram 2 - Payload, meddelandeformat Pulse [0x1D]
Fält |
Storlek (byte) |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelande-ID |
1 |
UINT8 |
Alltid 0x1C |
Datum och tid |
6 |
INT32 |
Datum och tid (M-Bus typ F) Exempel: 046Dxxxxxxxx |
Mätar-ID |
6 |
BCD8 |
Enligt M-Bus EN13757-3 identifieringsfält Exempel: 0C78xxxxxxxx |
Energitariff 2 |
7-8 |
INT32 |
842003xxxxxxxx |
Energitariff 3 |
7-8 |
INT32 |
843003xxxxxxxx |
Pulse in A |
7 |
INT32 |
Läser de register som motsvarar In A-kontakten på modulen. Underenhet 1 används i DIFE för In A. Exempel: Volym: 844014B1EB0100 = 1258,73 m3 Energi: 84400725120000 = 46450 kWh |
Puls i B |
8 |
INT32 |
Läser de register som motsvarar In B-kontakten på modulen Underenhet 2 används i DIFE för In B Exempel: Volym: 848040144E1E0100 = 732,94 m3 Energi: 8480400601230000 = 8961 kWh |
[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.
Notera
[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)
Tabell 266. [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. |
Tabell 267. [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] 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.
Notera
[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)
Tabell 268. [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. |
Tabell 269. [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. |
Kommentarer (0 kommentarer)