Dies ist eine alte Version des Dokuments!
Master/ Slave Byte-No. | Abbrev. | Description | Unit | Range | Type/ [Res.] | Repl. Value | Note |
---|---|---|---|---|---|---|---|
M1 | Source address | ||||||
M2 | ZZ | Target address | |||||
M3 | PB = B5h | Vaillant command | |||||
M4 | SB = 04h | Get Date/Time | |||||
M5 | NN = 01h | Length of data | |||||
M6 | 00h | Data Block Identifer | |||||
M7 | CRC | ||||||
S1 | ACK | ||||||
S2 | NN = 0Ah | Length of data | |||||
… |
Master/ Slave Byte-No. | Abbrev. | Description | Unit | Range | Type/ [Res.] | Repl. Value | Note |
---|---|---|---|---|---|---|---|
M1 | Source address | ||||||
M2 | ZZ | Target address | |||||
M3 | PB = B5h | Vaillant command | |||||
M4 | SB = 04h | Get Data Block | |||||
M5 | NN = 01h | Length of data | |||||
M6 | DB = 00h | Block 00h (Date/Time) | |||||
M7 | CRC | ||||||
S1 | ACK | ||||||
S2 | NN = 0Ah | Length of data | |||||
S3 | 00h 01h 02h 03h | DCF77 status: no receiption receiption synchronized data valid | BYTE | ||||
S4 | ss | Seconds | Sec | 0..59 | BCD | ||
S5 | min | Minutes | Min | 0..59 | BCD | ||
S6 | hh | Hours | Hour | 0..59 | BCD | ||
S7 | dd | Day | 1..31 | BCD | |||
S8 | mm | Month | 1..12 | BCD | |||
S9 | ww | Weekday | 1..7 | BCD | |||
S10 | yy | Year | 0..99 | BCD | |||
S11 | TA_L | Outside temperature | °C | -50,0 50,0 | DATA2b [1/256] | ||
S12 | TA_H | ||||||
S13 | CRC | ||||||
M8 | ACK | ||||||
M9 | SYN |
Master/ Slave Byte-No. | Abbrev. | Description | Unit | Range | Type/ [Res.] | Repl. Value | Note |
---|---|---|---|---|---|---|---|
M1 | Source address | ||||||
M2 | ZZ | Target address | |||||
M3 | PB = B5h | Vaillant command | |||||
M4 | SB = 04h | Get Data Block | |||||
M5 | NN = 01h | Length of data | |||||
M6 | DB = 00h | Block 01h | |||||
M7 | CRC | ||||||
S1 | ACK | ||||||
S2 | NN = 09h | Length of data | |||||
S3 | tt | set temperature - room: ZZ=26h - service water: ZZ=25h | °C | char | 14h | ||
S4 | 04h, 03h | ||||||
S5 | 00h | ||||||
S6 | 00h | ||||||
S7 | 02h | ||||||
S8 | 05h | ||||||
S9 | 00h | ||||||
S10 | dd | night=0 / day=1 | On/Off | char | 00h | ||
S11 | 00h | ||||||
S12 | CRC | 2Ch | |||||
M8 | ACK | 00h | |||||
M9 | SYN | AAh |
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
HK1: 26h; WW:25h; ZP:23h
26h/25h/23h
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 02h
Block 02h
02h
M7
CRC
D9h
S1
ACK
00h
S2
NN = 07h
Length of data
07h
S3
TB1
Zeitfenster1 Beginn
10Min
char
S4
TE1
Zeitfenster1 Ende
10Min
char
S5
TB2
Zeitfenster2 Beginn
10Min
char
S6
TE2
Zeitfenster2 Ende
10Min
char
S7
TB3
Zeitfenster3 Beginn
10Min
char
S8
TE3
Zeitfenster3 Ende
10Min
char
03h S9 DAY char
S9
CRC
B2h
M8
ACK
00h
M9
SYN
AAh
Block 09h Unknown
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h 10h
M2
ZZ
Target address
23h 25h 26 50 EC
M3
PB = B5h
Vaillant command
B5h B5h
M4
SB = 04h
Get Data Block
04h 04h
M5
NN = 01h
Length of data
01h 01h
M6
DB = 09h
Block 09h
09h 09h
M7
CRC
CEh DAh
S1
ACK
00h 00h
S2
NN = 0Ah
Length of data
0Ah 0Ah
S3
char
14h 37h
S4
char
00h 00h
S5
Heizkurve * 10
char
00h 00h
S6
00h 00h
S7
06h 03h
S8
AT-AbschaltTemp
char
16h 16h
S9
00h 00h
S10
char
0Fh 0Fh
S11
char
4Bh 5Ah
S12
00h 00h
S13
CRC
80h 4Eh
M8
ACK
00h 00h
M9
SYN
AAh AAh
Block 0Dh service water
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
23h 25h 26 50 EC
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 0Dh
Block 0Dh
0Dh
M7
CRC
CAh
S1
ACK
00h
S2
NN = 05h
Length of data
05h
S3
VL_TT
flow set temperature
°C
char
00h S4
S5
TT_L
Temperature of the service water store (ZZ=25h)
Tempeature of flow water (Z=26h)
°C
DATA2c
00h
S6
TT_H
S7
R_TT
room set temperature
ZZ=26h
°C
char
00h
S8
CRC
4Ch
M8
ACK
00h
M9
SYN
AAh
Block 0Fh Unknown
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
ECh
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 0Fh
Block 0Fh
0Fh
M7
CRC
C7h
S1
ACK
00h
S2
NN = 0Ah
Length of data
0Ah
S3
XX = 14h
59h
S4
XX = 00h
03h
S5
XX = 00h
3Ch
S6
XX = 00h
03h
S7
XX = 06h
21h
S8
XX = 16h
FFh
S9
XX = 00h
21h
S10
XX = 0Fh
FFh
S11
XX = 4Bh
00h
S12
XX = 00h
00h
S13
CRC
E4h
M8
ACK
00h
M9
SYN
AAh
Block 10h Temperatur Waterstorage
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
ECh
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 10h
Block 10h
10h
M7
CRC
D9h
S1
ACK
00h
S2
NN = 0Ah
Length of data
0Ah
S3
TW1_L
Service-Water Temperatur 1
°C
DATA2C
50h
S4
TW1_H
0Ch
S5
TW2_L
Service-Water Temperatur 2
°C
DATA2C
08h
S6
TW2_H
50h
S7
TW3_L
Service-Water Temperatur 3
°C
DATA2C
07h
S8
TW3_H
03h
S9
TD1_L Tempeartursensor TD1 °C DAT2C
S10
TD1_H
S11 TD2_L Tempeartursensor TD1 °C DATA2C S12 TD2_H
S10
CRC
B2h
M8
ACK
00h
M9
SYN
AAh
Block 11h Unknown
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
ECh
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 11h
Block 11h
11h
M7
CRC
D9h
S1
ACK
00h
S2
NN = 06h
Length of data
06h
S3
50h
S4
0Ch
S5
08h
S6
50h
S7
07h
S8
03h
S9
CRC
B2h
M8
ACK
00h
M9
SYN
AAh
Block 12h Unknown
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
ECh
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 12h
Block 12h
12h
M7
CRC
DAh
S1
ACK
00h
S2
NN = 0Ah
Length of data
0Ah
S3
4Bh
S4
00h
S5
00h
S6
67h
S7
0Bh
S8
00h
S9
80h
S10
00h
S11
00h
S12
00h
S13
CRC
0Bh
M8
ACK
00h
M9
SYN
AAh
Block 17h Service Water day time
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
25h
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 17h
Block 17h
17h
M7
CRC
DAh
S1
ACK
00h
S2
NN = 01h
Length of data
0Ah
S3
AA
Service time for Service water
char
S4
CRC
M8
ACK
00h
M9
SYN
AAh
Block 18h Heating-Lead-Temperature for HK2 (Mixer) incl. Raising-Temp. (Kessel-Soll für HK2 incl. Temperaturüberhöhung )
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
50h
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 17h
Block 17h
18h
M7
CRC
E7h
S1
ACK
00h
S2
NN = 01h
Length of data
06h
S3
HLT_KH2_L
Heizkessel-Solltemperatur für Versorgung HK2 mit Offset „Temperaturüberhöhung“
data2b
20h
S4
HLT_HK2_H
1fh S5 unknown - always 00h 00h S6 HK2_T_L Vorlauftemperatur HK2
data2c 9dh
S7 HK2_T_H 01h S8 unknown 15h or 13h S9 CRC 86h
M8
ACK
00h
M9
SYN
AAh
Block 21h Service water storage
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
ECh
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 11h
Block 11h
11h
M7
CRC
D9h
S1
ACK
00h
S2
NN = 05h
Length of data
05h
S3
CC
Collector temperature
°C
char
S4
DD
unkown
00h
S5
EE
heater source 0: off 1: solar 2: heater
char
S6
FF
Storage level
%
char
Entspricht der Füllstandsanzeige im IDLE-Display der Steuerung
S7
GG
Power
%
char
Entpsricht Balken- anzeige im Display
S8
CRC
M8
ACK
00h
M9
SYN
AAh
Block 22h Unknown
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
ECh
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 12h
Block 11h
11h
M7
CRC
D9h
S1
ACK
00h
S2
NN = 03h
Length of data
05h
S3
OO
unkown
00h
S4
PP
unkown
04h
S5
unkown
07h
S6
CRC
24h
M8
ACK
00h
M9
SYN
AAh
Block 25h Unknown
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
ECh
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 25h
Block 25h
25h
M7
CRC
D9h
S1
ACK
00h
S2
NN = 02h
Length of data
02h
S3
PP
unknown
07h
S4
unkown
03h
S5
CRC
D8h
M8
ACK
00h
M9
SYN
AAh
Block 26h VR 81 remote control unit for VRC 430(f)/470(f)
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
QQ = 30h
Source address
M2
ZZ = 26h
Target address
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 26h
Block 26h
26h
M7
CRC
S1
ACK
S2
NN = 07h
Length of data
S3
?
S4
MO
Current mode of operation:
00h=heating disabled, 02h=day, 03h=day, 04h=night
byte
S5
?
S6 RS Target room temperature °C data1c S7 ? S8 RC_L Current room temperature (corrected by offset value) °C data2c S9 RC_H
S10
CRC
M8
ACK
00h
M9
SYN
AAh
The current room temperature in this frame (bytes S8 and S9, RC_L and RC_H) is unreliable and should not be used! Instead, use the data from the frame (qq=30h, zz=26h, pb=B5h, sb=05h, nn=05h, first data byte 3Ch). Also note that the byte S6 has been found to be missing if the target room temperature is set to 22.0°C. It is unclear whether this is intentional or a bug.
Block 28h Unknown
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
ECh
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 28h
Block 28h
28h
M7
CRC
D9h
S1
ACK
00h
S2
NN = 03h
Length of data
05h
S3
SE_L
Solarertrag
kWh
word
S4
PP
S5
unkown
00h
S6
CRC
24h
M8
ACK
00h
M9
SYN
AAh
Block 36h Unknown
Master/ Slave Byte-No.
Abbrev.
Description
Unit
Range
Type/ [Res.]
Repl. Value
Note
M1
Source address
10h
M2
ZZ
Target address
ECh
M3
PB = B5h
Vaillant command
B5h
M4
SB = 04h
Get Data Block
04h
M5
NN = 01h
Length of data
01h
M6
DB = 36h
Block 36h
36h
M7
CRC
D9h
S1
ACK
00h
S2
NN = 01h
Length of data
01h
S3
unkown
00h
S4
CRC
9Bh
M8
ACK
00h
M9
SYN
AAh