CMD 0x51 - "Read device info"
Command 0x51 read stuff Index 0x01: Device ID Number Index 0x02: Hardware version (KW/Year), Software version, Software version EEPROM Index 0x03: Data Set ID Number Index 0x04: Control Unit Herstellungsdatum (Tag monat jahr je ein byte) Index 0x05: Heater manufacture date (Day of month, month, year. Each one byte) Index 0x06: 1 byte, no idea Index 0x07: Customer ID Number (i.e. VW Part number) Index 0x09: Serial Number Index 0x0a: W-BUS version. 1 byte, each nibble is one digit. 0x33 means version 3.3 Index 0x0b: Device Name: ASCII Text string. Index 0x0c: W-BUS code. Flags of supported subsystems (bitmasks below). byte0 0x01 unknown (ZH) 0x08 Simple on/off control 0x10 Parking heating 0x20 Supplemental heating 0x40 Ventilation 0x80 Boost mode byte1 0x02 External circulation pump control 0x04 Combustion air fan (CAV) 0x08 Glow Plug (flame detector) 0x10 Fuel pump (FP) 0x20 Circulation pump (CP) 0x40 Vehicle fan relay (VFR) 0x80 Yellow LED byte2 0x01 Green LED present 0x02 Spark transmitter. Implies no Glow plug and thus no resistive flame detector. 0x04 Solenoid valve present (coolant circuit switching) 0x08 Auxiliary drive indicator (whatever that means) 0x10 Generator signal D+ present 0x20 Combustion air fan level is in RPM instead of percent 0x40 (ZH) 0x80 (ZH) byte3 0x02 CO2 calibration 0x08 Operation indicator (OI) byte4 0x0f (ZH) 0x10 Heating energy is in watts (or if not set in percent and the value field must be divided by 2 to get the percent value) 0x20 (ZH) 0x40 Flame indicator (FI) 0x80 Nozzle Stock heating byte5 0x80 Fuel prewarming resistance and power can be read. 0x40 Temperature thresholds available, command 0x50 index 0x11 (whatever that means) 0x20 Ignition (T15) flag present byte6 0x02 Set value flame detector resistance (FW-SET), set value combustion air fan revolutions (BG-SET), set value output temperature (AT-SET) Index 0x0d: No idea. ===== Device-ID auslesen (0x01) ===== <code> TX: 34 03 51 01 67 RX: 43 08 D1 01 09 02 35 23 41 C7 '---- ID ----'
Herstellungsdatum (0x05)
Herstellungsdatum des Heizgerätes im Format: TAG_DES_MONATS MONAT YEAR Heater manufacture date (Day of month, month, year. Each one byte)
TX: 34 03 51 05 63 RX: 43 06 D1 05 19 10 10 88 | | '--- Jahr (letzten beiden Stellen, 0x10 = '2016') | '------ Monat (0x10 = 16) '--------- Tag im Monat (0x19 = 25.)
Device Name (0x0B)
Liefert den Gerätenamen als ASCII-String.
TX: 34 03 51 0B 6D RX: 43 0B D1 0B 45 55 43 44 20 20 20 20 85 '-------- NAME -------' "E U C D "
0x02
Index 0x02: Hardware version (KW/Year), Software version, Software version EEPROM Index 0x03: Data Set ID Number Index 0x04: Control Unit Herstellungsdatum (Tag monat jahr je ein byte) Index 0x06: 1 byte, no idea Index 0x07: Customer ID Number (i.e. VW Part number) Index 0x09: Serial Number
0x0A
Index 0x0a: W-BUS version. 1 byte, each nibble is one digit. 0x33 means version 3.3
0x0C
Index 0x0c: W-BUS code. Flags of supported subsystems (bitmasks below). byte0 0x01 unknown (ZH) 0x08 Simple on/off control 0x10 Parking heating 0x20 Supplemental heating 0x40 Ventilation 0x80 Boost mode byte1 0x02 External circulation pump control 0x04 Combustion air fan (CAV) 0x08 Glow Plug (flame detector) 0x10 Fuel pump (FP) 0x20 Circulation pump (CP) 0x40 Vehicle fan relay (VFR) 0x80 Yellow LED byte2 0x01 Green LED present 0x02 Spark transmitter. Implies no Glow plug and thus no resistive flame detector. 0x04 Solenoid valve present (coolant circuit switching) 0x08 Auxiliary drive indicator (whatever that means) 0x10 Generator signal D+ present 0x20 Combustion air fan level is in RPM instead of percent 0x40 (ZH) 0x80 (ZH) byte3 0x02 CO2 calibration 0x08 Operation indicator (OI) byte4 0x0f (ZH) 0x10 Heating energy is in watts (or if not set in percent and the value field must be divided by 2 to get the percent value) 0x20 (ZH) 0x40 Flame indicator (FI) 0x80 Nozzle Stock heating byte5 0x80 Fuel prewarming resistance and power can be read. 0x40 Temperature thresholds available, command 0x50 index 0x11 (whatever that means) 0x20 Ignition (T15) flag present byte6 0x02 Set value flame detector resistance (FW-SET), set value combustion air fan revolutions (BG-SET), set value output temperature (AT-SET)
Index 0x0d: No idea.
</code>
Funktion
Aufgabe
Antwort
Empfangsbestätigung (CMD-Byte mit Bit 7 gesetzt).
Nebeneffekte
Beispiele
TX: F4 03 24 .. .. RX: 4F 03 A4 .. ..