Documentation
Datenaufbau
Byte | Richtung | Abkürzung | Beschreibung |
1 | -> | Quelladresse | |
2 | -> | ZZ | Zieladresse |
3 | -> | PB | Primärbefehl |
4 | -> | SB | Sekundärbefehl |
5 | -> | NN | Zahl der folgenden Bytes |
6 bis 5 + NN | -> | Data | Datenbytes |
6 + NN | -> | CRC | Prüfziffer |
7 + NN | <- | ACK | Positive Bestätigung des Empfängers (ab hier nicht bei Broadcast-Nachrichten) |
8 + NN | <- | NN2 | Datenlänge der Antwort |
9 + NN bis 8 + NN + NN2 | <- | Data | Daten vom Slave an den Master |
9 + NN + NN2 | <- | CRC | Prüfziffer |
10 + NN + NN2 | -> |
ACK |
|
11 + NN + NN2 | -> | SYN | Kennung, dass Bus wieder bereit ist für andere Teilnehmer |
Service/Befehl => Kombination von Pimär und Sekundärbefehl => Darstellung als HEX-Wert
z.B. Primärbefehl 07 (Systemdatenbefehle) + Sekundärbefehl 00 (Datum/Zeit Meldung eines Masters) = Service 0700
Vaillant Addresses
Master
Adress | Description |
10h | Main Control Unit: * VRS620 (auroMATIC 620) |
3F | Burner |
Slave
Adress | Description |
23h | |
25h | |
26h | Outside temperature sensor (including DCF77 clock) |
50h | |
ECh |