Administration

M-Bus product identification

The product can be identified using the following information:

  • Manufacturer string = ELV

  • Medium = 0x1B (Room sensor)

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 C1a (default), C1b, or T1 which means that it sends spontaneous data in one direction, from sensor to collector device.

Encryption 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 batteries are inserted. By default, a SND_NR telegram will be transmitted according to configured settings.

The following section lists all the data included in the telegram (SND_NR).

Elvaco Sense 100W - WM-Bus indoor temperature sensor

Table 2. Slave to master - Art number 1050080

Byte index

Data

Description

0

0xnn

L-Field

1

0x44

C-Field: SND_NR

2..3

0x9615

Manufacturer “ELV”

4..7

0xnnnnnnnn

Identification number

8

0xnn

Version field: 80d..84d

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

No Error: 0x00

Any Error: 0x10

13..14

0xnnnn

CONFIG:

Bit 3..0 = 0

Bit 7..4 = 1 to 15, number of encrypted 16 byte block, 0 if encryption = OFF

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

Bit 13=1 (synchronized)

Bit 15..14 = 0

15..16

0x2f2f

AES check (idle filler)

Only if encrypted

17

0x02 (0x32 in case of error)

Instantaneous DIF

18

0xFD

VIF, extension table FD

19

0x46

VIFE, battery voltage in mV

20..21

0xnnnn

Instantaneous battery voltage

In case of error this value will be set to 0.

22

0x02 (0x32 in case of error)

Instantaneous DIF

23

0x65

VIF, external temperature

24..25

0xnnnn

Instantaneous temperature x 100

In case of error this value will be set to 0.


Elvaco Sense 200W - WM-Bus indoor temperature & humidity sensor

Table 3. Slave to master - Art number 1050081

Byte index

Data

Description

0

0xnn

L-Field

1

0x44

C-Field: SND_NR

2..3

0x9615

Manufacturer “ELV”

4..7

0xnnnnnnnn

Identification number

8

0xnn

Version field: 85d..89d

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

No Error: 0x00

Any Error: 0x10

13..14

0xnnnn

CONFIG:

Bit 3..0 = 0

Bit 7..4 = 1 to 15, number of encrypted 16 byte block, 0 if encryption = OFF

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

Bit 13=1 (synchronized)

Bit 15..14 = 0

15..16

0x2f2f

AES check (idle filler)

Only if encrypted

17

0x02 (0x32 in case of error)

Instantaneous DIF

18

0xFD

VIF, extension table FD

19

0x46

VIFE, battery voltage in mV

20..21

0xnnnn

Instantaneous battery voltage

In case of error this value will be set to 0.

22

0x02 (0x32 in case of error)

Instantaneous DIF

23

0x65

VIF, external temperature

24..25

0xnnnn

Instantaneous temperature x 100

In case of error this value will be set to 0.

26

0x02 (0x32 in case of error)

Instantaneous relative DIF

27

0xfb

VIF, extension table FB

28

0x1a

Instantaneous relative humidity VIFE

29..30

0xnnnn

Instantaneous relative humidity x 10

In case of error this value will be set to 0.


Elvaco Sense 300W - WM-Bus indoor CO2 multi sensor

Table 4. Slave to master - Art number 1050082

Byte index

Data

Description

0

0xnn

L-Field

1

0x44

C-Field: SND_NR

2..3

0x9615

Manufacturer “ELV”

4..7

0xnnnnnnnn

Identification number

8

0xnn

Version field: 90d..94d

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

No Error: 0x00

Any Error: 0x10

13..14

0xnnnn

CONFIG:

Bit 3..0 = 0

Bit 7..4 = 1 to 15, number of encrypted 16 byte block, 0 if encryption = OFF

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

Bit 13=1 (synchronized)

Bit 15..14 = 0

15..16

0x2f2f

AES check (idle filler)

Only if encrypted

17

0x02 (0x32 in case of error)

Instantaneous DIF

18

0xFD

VIF, extension table FD

19

0x46

VIFE, battery voltage in mV

20..21

0xnnnn

Instantaneous battery voltage

In case of error this value will be set to 0.

22

0x02 (0x32 in case of error)

Instantaneous DIF

23

0x65

VIF, external temperature

24..25

0xnnnn

Instantaneous temperature x 100

In case of error this value will be set to 0.

26

0x02 (0x32 in case of error)

Instantaneous relative DIF

27

0xfb

VIF, extension table FB

28

0x1a

Instantaneous relative humidity VIFE

29..30

0xnnnn

Instantaneous relative humidity x 10

In case of error this value will be set to 0.

31

0x02 (0x32 in case of error)

Instantaneous value, 16-bit DIF

32

0x7C

Plain-text VIF

33

0x03

Length of plain-text VIF

34

0x32

'2'

35

0x4F

'O'

36

0x43

'C'

37..38

0xnnnn

Value [ppm]

In case of error this value will be set to 0.


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.