Administration

Identifying the sensor via the M-Bus

  • To identify the sensor, enter the following information:

    • Manufacturer string = ELV

    • Medium = 0x1B (Room sensor)

    • Generation = 30-39 (CMa12w)

Note

The Generation field between product releases will only change (increase by 1) if the M-Bus protocol information changes between versions. Use the software version field in the M-Bus telegram to identify current software version.

Wireless M-Bus mode

The product is using wireless M-Bus mode C1-b, which means that it sends spontaneous data in one direction, from sensor to collector device.

Addressing

The device address is globally unique and is set during manufacturing.

Operation mode

The product supports two different encryption modes, unencrypted and encrypted mode. In encrypted mode, an AES 128-bit algorithm is used to encrypt all data transmitted from the sensor. In unencrypted mode, no data will be encrypted.

Transmissions

The product will automatically begin to transmit data after the activation has been completed. By default, a SND_NR telegram will be transmitted every third minute. The following table lists all the data included in the telegram (SND_NR).

Table 117. Slave to master

Byte index

Data

Description

0x55

Preamble

0x55

Preamble

0x55

Preamble

0x55

Preamble

0x54

Sync word byte 0

0x3D

Sync word byte 1

0x54

Sync word byte 2

0x3D

Sync word byte 3

0

0xnn

L Field

1

0x44

C Field: SND_NR

2..3

0x9615

Manufacturer “ELV”

4..7

0xnnnnnnnn

Identification number

8

0x1E

Version field

9

0x1B

Device type (Medium) = Room sensor

10

0x7A

0x7A = short application header

11

0xnn

Access number, increases after each transmission (0…255)

12

0xnn

Status. Bit 2 (0x04) represents “low battery flag”, bit 3 (0x08) represents “sensor fault flag”. Default is STATUS = 0x00

13..14

0xnnnn

CONFIG:

Bit 7..4 = 0 or 2, number of encrypted 16 byte block, 0 if encryption = OFF

Bit 11..8 = encryption mode, 5 with encryption, 0 without encryption

15

0x2F

Decryption verification byte 1

16

0x2F

Decryption verification byte 2

17

DIF

16-bit integer = 0x02 or 0x32 at sensor error

18

VIF

0x65 = external temperature in “centi Celsius”

19..20

0xnnnn

Instantaneous temperature x 100

At sensor error, temperature will be set to 0x0000

21

DIF

16-bit integer =0x42 or 0x72 at sensor error

22

VIF

0x65 = external temperature in “centi Celsius”

23..24

0xnnnn

1h average temperature x 100

At sensor error, temperature will be set to 0x0000

25

DIF

0x02 (16-bit integer)

26

VIF

0xFD

27

VIFE

0x1B

28..29

0xnnnn

Battery status

30

0x0D

Firmware version DIF

31

0xFD

Firmware version VIF

32

0xFD

Firmware version VIFE = “Other software version”

33

0x05

Length of firmware string (varying)

34..38

0xnnnnnnnnnn

Firmware version in format:

Major.Minor.PatchLevel

39

0x0F

End of telegram, no more data


Was this article helpful?

0 out of 0 found this helpful
Have more questions? Submit a request

Comments (0 comments)

Article is closed for comments.