Kühlschrank

Control Frame (ID 0x0B) - Befehle an Dometic Kühlschrank

Frame-Format: [ID=0B] [X1] [00] [01] [FF] [FF] [FF] [FF] [FF]

Frame-Layout:

Byte01234567
InhaltModusKühlungTürheizungStunde (BCD)Minuten (BCD)ReserviertReserviertReserviert
ZweckBetriebsmodusKühlstufeTürheizungUhr StundeUhr Minuten

Byte 0: Betriebsmodus

WertModusBeschreibung
0x0AusKühlschrank deaktiviert
0x1AutoAutomatische Modusauswahl
0x3GasGasbetrieb
0x512V12V DC-Betrieb
0x7230V230V AC-Betrieb

Byte 1: Kühlstufe

WertStufeBeschreibung
0x8Cool 1Minimale Kühlung
0x4Cool 2Niedrige Kühlung
0xCCool 3Mittlere Kühlung
0x2Cool 4Hohe Kühlung
0xACool 5Maximale Kühlung

Byte 2: Türheizung

WertZustandBeschreibung
0x0AusTürheizung deaktiviert
0x1EinTürheizung aktiviert

Byte 3: Uhr Stunde (BCD)

Format: Binary Coded Decimal (BCD)

  • Bereich: 0x00-0x23 (0-23 Stunden)
  • Beispiel: 0x14 = 14:xx (14:00 Uhr)

BCD-Kodierung:

  • 0x14 = 0001 0100 = 1×10 + 4×1 = 14 Stunden
  • 0x23 = 0010 0011 = 2×10 + 3×1 = 23 Stunden
  • 0x09 = 0000 1001 = 0×10 + 9×1 = 09 Stunden

Byte 4: Uhr Minuten (BCD)

Format: Binary Coded Decimal (BCD)

  • Bereich: 0x00-0x59 (0-59 Minuten)
  • Beispiel: 0x30 = xx:30

BCD-Kodierung:

  • 0x30 = 0011 0000 = 3×10 + 0×1 = 30 Minuten
  • 0x45 = 0100 0101 = 4×10 + 5×1 = 45 Minuten
  • 0x07 = 0000 0111 = 0×10 + 7×1 = 07 Minuten

Bytes 5-7: Reserviert

Feste Werte [FF] [FF] [FF] - ungenutzt in aktueller Implementierung.


Info Frame (ID 0x0C) - Status vom Dometic Kühlschrank

Frame-Format: [ID=0C] [X1] [00] [01] [FF] [FF] [FF] [FF] [FF]

Frame-Layout:

Byte01234567
InhaltModusKühlungTürheizungFehlerTemp/TürLüfterReserviertReserviert
ZweckAktueller ModusAktuelle StufeHeizstatusFehlercodeTemperatur/TürLüfterstatus

Byte 0: Aktueller Betriebsmodus

Gleiche Kodierung wie Control Frame Byte 0:

WertModusBeschreibung
0x0AusAktuell aus
0x1AutoIm Automatikmodus
0x3GasLäuft mit Gas
0x512VLäuft mit 12V DC
0x7230VLäuft mit 230V AC

Byte 1: Aktuelle Kühlstufe

Gleiche Kodierung wie Control Frame Byte 1:

WertStufeBeschreibung
0x8Cool 1Aktuelle Kühlstufe 1
0x4Cool 2Aktuelle Kühlstufe 2
0xCCool 3Aktuelle Kühlstufe 3
0x2Cool 4Aktuelle Kühlstufe 4
0xACool 5Aktuelle Kühlstufe 5

Byte 2: Türheizungsstatus

WertZustandBeschreibung
0x0AusTürheizung aktuell aus
0x1EinTürheizung aktuell ein

Byte 3: Fehlercode

System-Fehlerstatus und Diagnoseinformationen.

Byte 4: Temperatur/Türstatus

Kombinierte Temperatur- und Türstatusinformationen.

Byte 5: Lüfterstatus

Interner Lüfter-Betriebsstatus und -Steuerung.

Bytes 6-7: Reserviert

Derzeit ungenutzt in diesem Frame-Format.


Kommunikationsbeispiel

Gasmodus mit Kühlstufe 3 und Zeit 14:30 einstellen

Control Frame (0x0B):

[0x3] [0xC] [0x0] [0x14] [0x30] [FF] [FF] [FF]
Byte 0: 0x3 = Gasmodus
Byte 1: 0xC = Kühlstufe 3
Byte 2: 0x0 = Türheizung aus
Byte 3: 0x14 = 14 Stunden (14:00 Uhr)
Byte 4: 0x30 = 30 Minuten

Aktuellen Status lesen

Info Frame (0x0C) Antwort:

[0x3] [0xC] [0x0] [0x00] [0x25] [0x01] [FF] [FF]
Byte 0: 0x3 = Läuft aktuell mit Gas
Byte 1: 0xC = Kühlstufe 3 aktiv
Byte 2: 0x0 = Türheizung aus
Byte 3: 0x00 = Keine Fehler
Byte 4: 0x25 = Temperatur/Türstatus
Byte 5: 0x01 = Lüfterstatus