Benutzer-Werkzeuge

Webseiten-Werkzeuge


ebus:serviceb504

B5h 04h - Get Data Block

Master/ Slave Byte-No. Abbrev. Description Unit Range Type/ [Res.] Repl. Value Note
M1 QQ 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

Block 00h - Date/Time

Master/ Slave Byte-No. Abbrev. Description Unit Range Type/ [Res.] Repl. Value Note
M1 QQ 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

Block 01h - Unknown

Master/ Slave Byte-No. Abbrev. Description Unit Range Type/ [Res.] Repl. Value Note
M1 QQ Source address 10h
M2 ZZ Target address 26h
M3 PB = B5h Vaillant command B5h
M4 SB = 04h Get Data Block 04h
M5 NN = 01h Length of data 01h
M6 DB = 01h Block 01h 01h
M7 CRC D8h
S1 ACK 00h
S2 NN = 09h Length of data 09h
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

Block 02h – Unknown

Master/ Slave Byte-No. Abbrev. Description Unit Range Type/ [Res.] Repl. Value Note
M1 QQ 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
S9DAY 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 QQ 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
RaumTemp char 14h 37h
S4
AbsenkTemp 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
MinTempVL char 0Fh 0Fh
S11
MaxTempVL 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 QQ 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 QQ 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 QQ 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_LTempeartursensor TD1°C DAT2C

S10
TD1_H
S11TD2_LTempeartursensor TD1°C DATA2C
S12TD2_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 QQ 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 QQ 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 QQ 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
OnOff 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 QQ 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
S6HK2_T_LVorlauftemperatur HK2 data2c 9dh
S7HK2_T_H 01h
S8 unknown 15h or 13h
S9CRC 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 QQ 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 QQ 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 QQ 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 QQ 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 QQ 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 ?
S6RSTarget room temperature°C data1c
S7?
S8RC_LCurrent room temperature (corrected by offset value)°C data2c
S9RC_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 QQ 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 QQ 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 QQ 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 QQ unkown 00h
S4 CRC 9Bh
M8 ACK 00h
M9 SYN AAh


ebus/serviceb504.txt · Zuletzt geändert: 2015/10/14 14:33 (Externe Bearbeitung)