background image

 

 

CMi414

0 User’s Manual English 

 

 

 

 

 

 

 

 

 

 

 

 

CMi414

0 User’s Manual English 

page | 21 (26) 

[2020-06] 

 

 

 

V1.1 

 

 

6.7.3  Meter communication error message 

The payloads using M-Bus encoded data uses the Function field of the DIF to indicate errors. In this case 
it is set to “value during error state” (M-Bus standard EN 13757-3:2013) and the value sent should not be 
used. A typical case for this is when the module is unable to communicate with the meter and retrieve 
meter values, in which case all the fields in the payload have the DIF indicating “value during error state”. 

In case of erroneous data or if the module is unable to communicate with meter, bit 4-5 of the bit of the 
DIF code (first byte of each index field) will be set to 11b. For example, a DIF code of 0x02 will be set to 
0x32 in case of error. (This applies to all message format except JSON.) For message format JSON, the 
actual value will be replaced with “null” in case of error state. If no meter communication is possible at all, 
all fields have this error indication set. 

6.8  Downlink 

CMi4140 supports configuration via downlink, i.e. sending commands to an end-device via the LoRaWAN 
network. 

Note that this feature should only be used sparingly due to bandwidth consideration.

 

Communication via downlink is sent on port 2 and can only be made in a short window after an uplink 
transmission from module to server. Therefore, time-critical communication should not be performed over 
downlink. 
 
Downlink commands are structured according to the following format:

 

“0x00” "TLV

" "

Number of bytes in 

configuration" "Configuration". 

For a complete description of all available downlink commands, see

 

Table 

16

 

 

Field name 

TLV 

Number of 
bytes in 
configuration 

Configuration 

Example 

Configuration 
lock 

0x05 

0x01 

0x00 = Locked 
0x01 = Open 

0x00050101 
(Enables configuration 
lock) 

Transmit 
interval 

0x06 

0x02 

0xNumber of minutes 
between transmission 
(lsByte -> msByte) 

0x0006021E00 
(Sets the Tx interval to 
30 minutes) 

Message 
format 

0x07 

0x01 

0x15 = Message format 

Standard 

0x16 = Message format 

Compact 

0x17 = Message format 

JSON 

0x18 = Message format 

Scheduled-daily redundant 

0x19 = Message format 

Scheduled-Extended 

0x1A = Message format 

Combined heat/cooling 

0x1B = Message format 

Heat 

Intelligence 

0x000701016  

(Sets the message 
format to compact) 

EcoMode 

0x0F 

0x01 

0x00 = Disable EcoMode 

0x01 = Enable EcoMode 

0x000F0100 
(Disables EcoMode) 

Set Time 
Relative 

0x13 

0x04 

0xNumber of seconds* 

(lsByte -> msByte) 

 

*Negative numbers 
supported. 

0x0013043C000000 

(Adds 60 seconds to the 
current time) 

 

0x0013043C000080 

Summary of Contents for CMi4140

Page 1: ...CMi4140 User s Manual English CMi4140 User s Manual English v1 1...

Page 2: ...START UP THE DEVICE 7 5 3 1 Mounting and connection 7 5 3 2 Connection of antenna 7 5 3 3 Network preparation 7 5 3 4 Activation 7 6 ADMINISTRATION REFERENCE 9 6 1 PURPOSE 9 6 2 SECURITY AND ACCESS C...

Page 3: ...nd product are provided on an as is basis only and may contain deficiencies or inadequacies Elvaco AB takes no responsibility for damages liabilities or other losses by using this product 1 1 Copyrigh...

Page 4: ...all manuals supplied with the product Failure to comply with these precautions violates safety standards of design manufacture and intended use of the product Elvaco AB assumes no liability for custom...

Page 5: ...is used to mark information that is important to take into consideration for safety reasons or to assure correct operation of the meter connectivity module The Tip symbol is used to mark information i...

Page 6: ...lifetime and a versatile application through its many configuration options Key features of the module include Extensive battery lifetime The module s EcoMode feature enables the module to achieve a...

Page 7: ...antenna CMi4140 is available in two different versions with internal PCB antenna CMi4140Int and with external antenna CMi4140Ext both are connected using an MCX connector If using an external antenna...

Page 8: ...the LoRaWAN network meter data will initially be transmitted from the module every minute regardless of transmit interval settings in order to set the right data rate After three minutes of calibratio...

Page 9: ...formation Please note that the Elvaco OTC app is only compatible with Android phones with Android 5 0 or later Table 3 provides a summary of all parameters and settings in CMi4140 Field name Abbr Desc...

Page 10: ...es on the meter s clock for keeping time Time in the meter is assumed to be in standard local time no DST When synchronizing time in the meter using the OTC App local standard time is always used even...

Page 11: ...ameter accordingly Table 4 shows the transmit intervals that the module will use for different data rates in order to achieve a 11 year battery life Data rate Transmit interval DR0 180 min DR1 120 min...

Page 12: ...ucture and payload In this section a detailed description of the structure and payload for each message format is presented Standard Figure 2 illustrates the structure of message format Standard For a...

Page 13: ...xx 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 bytes INT16 Forward temperature C 0258xxxx xxxx 0 001 C 0259xxxx xxxx 0 01 C 025Axxxx...

Page 14: ...Bus EN13757 3 identification field Meter ID 0C78xxxxxxxx 3 Info bits 7 bytes INT32 Error and warning flags 04FD17xxxxxxxx For further information about Info bits please refer to the meter s manual Ta...

Page 15: ...ransmit interval parameter or EcoMode once every day The transmit interval can only be set the values listed in Table 11 Note that although the meter readout will occur on top of the hour the data mes...

Page 16: ...0 01 m3 0415xxxxxxxx xxxxxxxx 0 1 m3 0416xxxxxxxx xxxxxxxx m3 0417xxxxxxxx xxxxxxxx 10 m3 3 Meter ID 6 bytes According to M Bus EN13757 3 identification field Meter ID 0C78xxxxxxxx 4 Info bits 7 bytes...

Page 17: ...In addition to these it also includes the meter date time to transmit messages on the full hour As for all Scheduled message formats the transmit interval can only be set to the values included in Tab...

Page 18: ...16 Day Bit 15 Summertime flag Bit 12 8 Hour Bit 7 Error flag Bit 6 Reserved for future use Bit 5 0 Minute The year is read by combining the year high and year low field For example year high 0010 and...

Page 19: ...xxxxxxx 0 01 m3 0415xxxxxxxx xxxxxxxx 0 1 m3 0416xxxxxxxx xxxxxxxx m3 0417xxxxxxxx xxxxxxxx 10 m3 4 Fw temp 4 bytes INT16 Forward temperature C 0258xxxx xxxx 0 001 C 0259xxxx xxxx 0 01 C 025Axxxx xxxx...

Page 20: ...2xxxxxxxx xxxxxxxx kWh 0487FF02xxxxxxxx xxxxxxxx 10 kWh 048EFF02xxxxxxxx xxxxxxxx MJ 048FFF02xxxxxxxx xxxxxxxx 10 MJ 04FB8DFF02xxxxxxxx xxxxxxxx MCal 04FB8EFF02xxxxxxxx xxxxxxxx 10 MCal 04FB8FFF02xxxx...

Page 21: ...ature should only be used sparingly due to bandwidth consideration Communication via downlink is sent on port 2 and can only be made in a short window after an uplink transmission from module to serve...

Page 22: ...rrent time UTC offset 0x17 0x02 0xNumber of minutes lsByte msByte Negative numbers supported 0x17023C00 Sets the UTC offset to 60 minutes 0x17023C80 Sets the UTC offset to 60 minutes Reboot 0x22 0x02...

Page 23: ...tage 3 0 VDC Power consumption max 50 mA Power consumption sleep mode 2 5 A Environmental specifications Operating temperature 5 to 55 C Operating humidity 0 93 RH No condensation Operating altitude 2...

Page 24: ...CMi4140 User s Manual English page 24 26 2020 06 V1 1 8 Type approvals CMi4140 is designed to comply with the directives and standards listed below Approval Description EMC EN 301 489 1 EN 309 489 3 L...

Page 25: ...20 06 V1 1 9 Document history 9 1 Versions Version Date Description Author V0 1 2019 03 PoC version Anton Larsson V0 2 2019 10 Evaluation samples version Anton Larsson V1 0 2019 12 Commercial release...

Page 26: ...ity Module 10 2 Number representation Decimal numbers are represented as normal number i e 10 ten Hexadecimal numbers are represented with prefix 0x i e 0x0A ten Binary numbers are represented with pr...

Reviews: