Page 2
It is therefore recommended to contact Elvaco AB for the latest product information before purchasing the product. The documentation and product are provided on an “as is” basis only and may contain deficiencies or inadequacies.
This manual covers information needed to mount, install, configure, and use the product. It is intended for installers and system integrators. To download the latest version of this User manual, visit the Elvaco website, https://www.elvaco.com. There you will also find information about Elvaco’s other products and services.
Failure to comply with these precautions violates safety standards of design, manufacture and intended use of the product. Elvaco AB assumes no liability for customer’s failure to comply with these precautions.
With Elvaco’s One-Touch Commissioning (OTC), deployment, configuration and key transferring can be performed in a secure and flexible way. • Unique and flexible message formats CMi4170 has several different message formats, this makes it easy to customize the payload to the unique demands of each application. 3.3. Compatibility CMi4170 is compatible with Engelmann Sensostar meters with a compatible firmware version.
CMi4170 3.4. Parts overview Green LED Red LED Interface connector Push button Pulse input LoRaWAN antenna NOTE The NFC antenna is integrated in the edge of the PCB.
Engelmann Sensostar (left), CMi4170 (right) 4.2. Activating the module Upon delivery, CMi4170 is set to passive mode, which means no messages will be transmitted from the module. The module can be activated in one of the following ways: Via the module push button Press down the push button of the module for at least five seconds.
By using the Elvaco OTC App, you can easily verify that the module is successfully communicating with the meter (“Meter communication”) and is connected to the LoRaWAN network (“Network joined”).
Via Elvaco OTC app The module is configured via the Elvaco OTC app. The app uses NFC to transfer settings to the module. It is compatible with iPhone or Android phones with Android 5.0 or later. The OTC app can be downloaded from Google Play for Android and App Store for iOS.
CMi4170 A successful change is acknowledged by a vibration. The NFC field is easiest accessible if placing the phone in the middle part of the front. Via downlink The product supports configuration via downlink, i.e. sending commands to an end-device via the LoRaWAN network.
CMi4170 Data rate Transmit interval (minutes) Transmit interval, Engelmann mes- sage format (minutes) Table 3. EcoMode transmit interval settings, EcoMode (10 years) Data rate Transmit interval (minutes) Transmit interval, Engelmann mes- sage format (minutes) 1440 1440 5.4. Time handling The module relies on the meter’s clock for keeping time. Time in the meter is assumed to be in standard local time (no DST).
The product has a configuration lock feature, which prevents unauthorized access to the module. When configuration lock has been enabled, a device-specific Product Access Key (PAK) will be needed to access the device. Keys are managed in a secure way using Elvaco’s OTC solution which includes the mobile application for configuration.
CMi4170 Field name Description Default value Locked de- Locked de- Downlink (Abbr.) vice vice & & correct Prod- no Product uct Access Access Key open device Current data The current data rate used Readable Readable rate for the module. 6.2. Downlink configuration options Table 5.
Bit 0: Input 1 Bit 1: Input 2 Bit 2: Input 3 Bits 3-7 are reserved and shall be set to 0. 6.3. Message formats CMi4170 has several different message formats. Table 6. CMi4170 Message formats Field Size Description Message format...
Page 17
CMi4170 Field Size Data type Description Energy 6-7 bytes INT32 Energy consumption (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...
Page 18
CMi4170 Field Size Data type Description Rt temp 4 bytes INT16 Return temperature (°C) 025Cxxxx = xxxx * 0.001 °C 025Dxxxx = xxxx * 0.01 °C 025Exxxx = xxxx * 0.1 °C 025Fxxxx = xxxx °C Meter ID 6 bytes...
CMi4170 Table 9. Payload, message format JSON [0x26] Field Description Energy Energy consumption (Wh, J, Cal) Unit Unit of energy consumption Meter ID Identification number of the meter in which the module is mounted. Below shows an example of a telegram sent using the JSON message format.
Page 20
CMi4170 being received. For example, if the transmit interval is set to “120”, the accumulated energy read at 24:00 will be transmitted 12 times during the 24 next coming hours. Table 13. Payload, message format Scheduled – Daily redundant [0x27]...
Page 21
CMi4170 Field Size Data type Description Meter date/ 6 bytes INT32 Meter date and time (YY-MM-DD HH:MM) time 046Dxxxxxxxx Bit 31-28 = Year-high* Bit 27-24 = Month Bit 23-21 = Year-low* Bit 20-16 = Day Bit 15 = Summer time flag** Bit 14-13 = Century...
Page 22
CMi4170 Field Size Data type Description Heat energy 6-7 bytes INT32 Energy consumption (Wh, J, Cal) E1 / Cooling Energy E3 0400xxxxxxxx = xxxxxxxx,xxx Wh 0401xxxxxxxx = xxxxxxxx,xx Wh 0402xxxxxxxx = xxxxxxxx,x Wh 0403xxxxxxxx = xxxxxxxx Wh 0404xxxxxxxx = xxxxxxxx * 10 Wh...
Page 23
CMi4170 Field Size Data type Description Meter date/ 6 bytes INT32 Meter date and time (YY-MM-DD HH:MM) time 046Dxxxxxxxx Bit 31-28 = Year-high* Bit 27-24 = Month Bit 23-21 = Year-low* Bit 20-16 = Day Bit 15 = Summertime flag**...
Page 25
CMi4170 Note: in case of errors in reading the data from the meter the function field in the DIF is set to indicate “value during error state” (M-Bus standard EN 13757-3:2013). In such cases the VIF and data part should be ignored. Since the unit of the input can be unknown in such cases it is set to dimensionless in the VIF, e.g., B440FD3A00000000 = pulse counter 1, no unit, with “value during error state”...
Page 26
CMi4170 Field Size Data type Description Meter date/ 6 bytes INT32 Meter date and time (YY-MM-DD HH:MM) time 046Dxxxxxxxx Bit 31-28 = Year-high* Bit 27-24 = Month Bit 23-21 = Year-low* Bit 20-16 = Day Bit 15 = Summer time flag**...
Page 27
CMi4170 Field Size Data type Description Pulse input 2 8-9 bytes INT32 84804013xxxxxxxx = m , 3 decimals 84804014xxxxxxxx = m , 2 decimals 84804015xxxxxxxx = m , 1 decimal 84804006xxxxxxxx = MWh, 3 decimals 84804007xxxxxxxx = MWh, 2 decimals...
CMi4170 8. Simplified Declaration of Conformity Hereby, Elvaco declares that CMi4170 is in compliance with the following directives: • 2014/53/EU (RED) • 2014/30/EU (EMC) • 2014/35/EU (LVD) • 2011/65/EU + 2015/863 (RoHS) EU Declaration of Conformity for a complete description.
CMi4170 9. Document history Table 26. Versions Version Date Description 2019-11 First draft 2020-05 Second draft 2020-10 Commercial release v1.0 2020-10 Commercial release v1.1 2023-12 Minor layout changes were made. 2024-02 Adjustments M-Bus decoding...
Need help?
Do you have a question about the CMi4170 and is the answer not in the manual?
Questions and answers