Fehlerbehandlung

Fehlerstatus-Abfrage

Fehler werden mit ReadByIdentifier (SID=0xB2) mit Identifier=0x23 abgefragt.

Anfrage:

7F 06 B2 23 17 46 40 03
│  │  │  │  │  │  └──┴─ Function ID (0x0340 = CombiGas)
│  │  │  │  └──┴─────── Supplier ID (0x4617 = Truma)
│  │  │  └───────────── Identifier (0x23 = ErrorStatus)
│  │  └──────────────── SID (0xB2 = ReadByIdentifier)
│  └─────────────────── PCI (0x06 = 6 Bytes)
└────────────────────── NAD (0x7F = Broadcast)

Fehler-Antwort-Format

Kein Fehler:

01 06 F2 02 00 00 00 00
         │  │  │
         │  │  └─────── Fehlercode = 0 (keiner)
         │  └────────── Fehlerklasse = 0 (OK)
         └───────────── Format = 0x02

Mit Fehler (Beispiel W621H):

01 06 F2 02 06 15 3F F9
         │  │  │  └──┴─ Zusätzliche Daten (Bedeutung unbekannt)
         │  │  └─────── Fehlercode = 0x15 (21 dezimal)
         │  └────────── Fehlerklasse = 0x06 (6)
         └───────────── Format = 0x02

Fehlercode-Dekodierung

Der auf dem Truma-Panel angezeigte Fehlercode wird aus Klasse und Code zusammengesetzt:

Anzeigecode = (Klasse * 100) + Code
BytesKlasseCodeAnzeige
06 15621621
00 0000OK

Fehlerklassifizierung

FormatKlasseTyp
0x010x00OK
0x010x01-0x0FWarnung (W)
0x010x10+Fehler (E)
0x020x00OK
0x020x01-0x04Warnung (W)
0x020x05+Fehler (E)

Hinweis: Das tatsächliche W/E-Präfix auf dem Display kann Truma-spezifischen Regeln folgen, die von dieser Klassifizierung abweichen.

Suffix

  • H = Heizung (Combi)
  • A = Klimaanlage (Aventa/Saphir)

Abfrageintervall

Der Master fragt den ErrorStatus während des normalen Betriebs etwa alle 800ms ab.