Konfigurationsalternativ
Tabell 217. Alla konfigurationsalternativ
Fältnamn (förkortning) |
Beskrivning |
Standardvärde |
Låst enhet & korrekt PAK eller öppen enhet |
Låst enhet & ingen PAK |
Downlink |
---|---|---|---|---|---|
Mätar-ID |
Mätarens identifikationsnummer Kan inte konfigureras. |
N/A |
Läsbar |
Läsbar |
N/A |
Strömläge |
Används för att aktivera/avaktivera modulen. Används för att aktivera/avaktivera modulen. |
Passiv |
Läsbar/skrivbar |
Läsbar |
N/A |
Meddelandeformat |
Meddelandeformatet bestämmer strukturen och payloaden för telegrammet som skickas från modulen. |
0x0F (standard) |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
EcoMode |
Efter aktivering säkerställs 11 års batterilivslängd genom att modulen anpassar sändningsintervall till aktuella signalförhållanden. |
På |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
Sändningsintervall |
Ställer in antalet minuter mellan varje sändning från modulen. |
60 min |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
Datum & Tid |
Mätarens datum och tid har ställts in. |
N/A |
Läsbar |
Läsbar |
Skrivbar |
Ställ in absolut tid |
Ställer in mätarens tid. |
N/A |
Skrivbar |
N/A |
N/A |
Ställ in relativ tid |
Justerar tiden för mätaren i förhållande till aktuell tid. |
N/A |
N/A |
N/A |
Skrivbar |
Ställ in UTC-offset |
Ställer in UTC-offset för mätaren. |
N/A |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
Konfigurationslås |
Låser modulen för att förhindra obehörig åtkomst. |
Öppna |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
LoRaWAN® inställningar |
|||||
Device EUI |
Modulens unika identifikationsnummer. Kan inte konfigureras. |
Unikt 64-bitars nummer för enheten. |
Läsbar |
Läsbar |
N/A |
Aktiveringstyp |
Ställer in hur enheten ansluter till LoRaWAN®-nätverket. |
OTAA |
Läsbar/skrivbar |
Läsbar |
N/A |
Gå med i nätverket |
Visar om modulen har gått med i LoRaWAN®-nätverket eller inte. |
N/A |
Läsbar |
Läsbar |
N/A |
Join EUI |
Applikations-ID som avgör var data hamnar. |
0x 94 19 3A 03 09 00 00 01 (intern antennversion) 0x 94 19 3A 03 0A 00 00 01 (extern antennversion) |
Läsbar/skrivbar |
Läsbar |
N/A |
Enhetens adress |
32-bitars adress som används av modulen för att identifiera sig själv på LoRaWAN®-nätverket. |
0x 00 00 00 000x 00 00 00 00 |
Läsbar/skrivbar |
N/A |
N/A |
Aktuell datahastighet |
Den aktuella datahastigheten som används för modulen. |
N/A |
Läsbar |
Läsbar |
N/A |
Tabell 218. 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 |
0x0F = Meddelandeformat Standard 0x10 = Meddelandeformat Compact 0x11 = Meddelandeformat JSON 0x12 = Meddelandeformat Scheduled - daily redundant 0x13 = Meddelandeformat Scheduled - Extended 0x14 = Meddelandeformat Combined heat/cooling |
0x00070110 (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) |
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 (observera endianness, LSB först) |
0x0022029E75 (Startar om enheten) |
CMi4130 har flera meddelandeformat.
Tabell 219. CMi4130 meddelandeformat
Fält |
Storlek |
Beskrivning |
---|---|---|
Meddelandeformatidentifierare |
1 byte |
0x0F Standard 0x10 Compact 0x11 JSON 0x12 Scheduled - Daily redundant 0x13 Scheduled - Extended 0x14 Combined heat/cooling |
Tabell 220. Payload, meddelandeformat Standard [0x0F]
DIB |
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|---|
0 |
Meddelandeformatidentifierare |
1 byte |
- |
0x0F (Standard) |
1 |
Energi |
6 byte |
INT32 |
Energiförbrukning (Wh, J) 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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ |
2 |
Volym |
6 byte |
INT32 |
Volym (m3) 0411xxxxxxxx = xxxxxxxx * 0,00001 m³ 0412xxxxxxxx = xxxxxxxx * 0,0001 m³ 0413xxxxxxxx = xxxxxxxx * 0,001 m3 0414xxxxxxxx = xxxxxxxx * 0,01 m3 0415xxxxxxxx = xxxxxxxx * 0,1 m3 0416xxxxxxxx = xxxxxxxx m3 0417xxxxxxxx = xxxxxxxx * 10 m3 |
3 |
Effekt |
4 byte |
INT16 |
Effekt (W) 022Axxxx = xxxx,x W 022Bxxxx = xxxx W 022Cxxxx = xxxx * 10 W 022Dxxxx = xxxx * 100 W 022Exxxx = xxxx kW 022Fxxxx = xxxx * 10 kW |
4 |
Flöde |
4 byte |
INT16 |
Flöde (m3/h) 023Bxxxx = xxxx * 0,001 m3/h 023Cxxxx = xxxx * 0,01 m3/h 023Dxxxx = xxxx * 0,1 m3/h 023Exxxx = xxxx m3/h 023Fxxxx = xxxx * 10 m3/h |
5 |
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 |
6 |
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 |
7 |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
8 |
Larmkoder |
5 byte |
INT16 |
Fel- och varningsflaggor 02FD17xxxx För ytterligare information om larmkoder, se mätarens manual |
Tabell 221. Payload, meddelandeformat Compact [0x10]
DIB |
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|---|
0 |
Meddelandeformatidentifierare |
1 byte |
- |
0x10 (= Compact) |
1 |
Energi |
6 byte |
INT32 |
Energiförbrukning (Wh, J) 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 |
2 |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
3 |
Larmkoder |
5 byte |
INT16 |
Larmkoder 02FD17xxxx För ytterligare information om larmkoder, se mätarens manual |
För meddelandeformatet JSON presenteras data i ett vanligt textformat.
Följande tabell innehåller en beskrivning av alla fält som ingår i telegrammet.
Tabell 222. Fält, meddelandeformat JSON [0x11]
Fält |
Beskrivning |
---|---|
Meddelandeformatidentifierare |
0x11 (meddelandeformat JSON) |
Energi |
Energiförbrukning |
Enhet |
Enhet för energiförbrukning (Wh, kWh, MWh, GWh, J, kJ, MJ eller GJ) |
Mätar-ID |
Mätarens identifieringsnummer i vilken modulen är monterad. |
Nedan visas ett exempel på ett telegram som skickats med JSON-meddelandeformatet.
{"E":12345678,"U":"kWh","ID":87654321}
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 223. 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 224. 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 225, ”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 225. Alternativ för sändningsintervall
Parameter |
Värden |
Enhet |
---|---|---|
Sändningsintervall |
60, 120, 180, 240, 360, 480, 720, 1440 |
Minuter |
Datameddelandet för Scheduled mode-daily redundant innehåller ett ackumulerat dagligt energifält som uppdateras kl. 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 satt till "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 226. : Payload, meddelandeformat Scheduled - Daily redundant [0x12]
DIB |
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|---|
0 |
Meddelandeformatidentifierare |
1 byte |
- |
0x12 (Scheduled - Daily redundant) |
1 |
Energi |
6 byte |
INT32 |
Energiförbrukning (Wh, J) 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 |
2 |
Volym |
6 byte |
INT32 |
Volym (m3) 0411xxxxxxxx = xxxxxxxx * 0,00001 m³ 0412xxxxxxxx = xxxxxxxx * 0,0001 m³ 0413xxxxxxxx = xxxxxxxx * 0,001 m3 0414xxxxxxxx = xxxxxxxx * 0,01 m3 0415xxxxxxxx = xxxxxxxx * 0,1 m3 0416xxxxxxxx = xxxxxxxx m3 0417xxxxxxxx = xxxxxxxx * 10 m3 |
3 |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
4 |
Larmkoder |
5 byte |
INT16 |
Fel- och varningsflaggor 02FD17xxxx För ytterligare information om larmkoder, se mätarens manual |
5 |
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 14-13 = Århundrade 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 |
6 |
Ackumulerad energi vid 24:00 |
6 byte |
INT32 |
Energiförbrukning (Wh, J) 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 Obs: Innan en midnattsavläsning har utförts är funktionsfältet för DIF satt till "värde under feltillstånd" för att indikera att värdet inte är giltigt |
Datameddelandet för Schemalagt läge-Utökad 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 till de värden som ingår i Tabell 198, ”Alternativ för sändningsintervall ”.
Tabell 227. Payload, meddelandeformat Scheduled-Extended [0x13]
DIB |
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|---|
0 |
Meddelandeformat |
1 byte |
- |
0x13 (schemalagt – utökat) |
1 |
Energi |
6 byte |
INT32 |
Energiförbrukning (Wh, J) 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 |
2 |
Volym |
6 byte |
INT32 |
Volym (m3) 0411xxxxxxxx = xxxxxxxx * 0,00001 m³ 0412xxxxxxxx = xxxxxxxx * 0,0001 m³ 0413xxxxxxxx = xxxxxxxx * 0,001 m3 0414xxxxxxxx = xxxxxxxx * 0,01 m3 0415xxxxxxxx = xxxxxxxx * 0,1 m3 0416xxxxxxxx = xxxxxxxx m3 0417xxxxxxxx = xxxxxxxx * 10 m3 |
3 |
Effekt / Flöde / Fw temp / Rt temp |
12 byte |
INT64 |
Byte 0-2 = DIF/VIF-koder, 0x07FFA0 Byte 3 = Skalning av effekt/flöde - Bit 6..4 (n), 10 n-3 W, n = 0...7 - Bit 2..0 (m), 10 m-6 liter/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-3 m3 /h Byte 10-11 = Effekt (lsByte -> msByte), 10n-3 W |
4 |
Mätar-ID / Larmkoder |
9 byte |
INT48 |
Byte 0-2 = DIF/VIF-koder, 0x06FF21 Byte 3-4 = Larmkoder (lsByte -> msByte) Byte 5-8 = Mätar-ID (lsByte -> msByte) |
5 |
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 14-13 = Århundrade 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 228. Payload, meddelandeformat Combined heat/cooling [0x14]
DIB |
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|---|
0 |
Meddelandeformat |
1 byte |
- |
0x14 (=Combined heat/cooling) |
1 |
Värmeenergi |
6 byte |
INT32 |
Energiförbrukning (Wh, J) 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 |
2 |
Kylenergi |
8 byte |
INT32 |
Kylenergiförbrukning (Wh, J) 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 |
3 |
Volym |
6 byte |
INT16 |
Volym (m3) 0411xxxxxxxx = xxxxxxxx * 0,00001 m³ 0412xxxxxxxx = xxxxxxxx * 0,0001 m³ 0413xxxxxxxx = xxxxxxxx * 0,001 m3 0414xxxxxxxx = xxxxxxxx * 0,01 m3 0415xxxxxxxx = xxxxxxxx * 0,1 m3 0416xxxxxxxx = xxxxxxxx m3 0417xxxxxxxx = xxxxxxxx * 10 m3 |
4 |
Flöde |
4 byte |
INT16 |
Flöde (m3/h) 023Bxxxx = xxxx * 0,001 m3/h 023Cxxxx = xxxx * 0,01 m3/h 023Dxxxx = xxxx * 0,1 m3/h 023Exxxx = xxxx m3/h 023Fxxxx = xxxx * 10 m3/h |
5 |
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 |
6 |
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 |
7 |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
8 |
Larmkoder |
5 byte |
INT16 |
Fel- och varningsflaggor 02FD17xxxx För ytterligare information om larmkoder, se mätarens manual |
Kommentarer (0 kommentarer)