Administration
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.
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.
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.
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).
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. |
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. |
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. |
Comments (0 comments)