Timberline 1.0
Dieses Dokument beschreibt die RV-C-Implementierung des Timberline Hydronik-Heizungs- und Klimatisierungssystems, das mit Timberline 1.0 verwendet wird.
Systemübersicht
- Hersteller: Timberline
- Systemtyp: Multifunktionale Hydronik-Heizung und Klimatisierung
- RV-C Source Address: 0x65 (101 dezimal)
- Default Source Address (DSA): 101 (Water Heater)
Systemkomponenten
Das Timberline-System integriert mehrere Klimatisierungsfunktionen:
- Warmwasserbereiter - Hydronik-Warmwasserbereitung
- Zirkulationspumpe - Warmwasserzirkulation für Sofort-Warmwasser
- Heizung - Raumheizung
- Thermostat - Mehrzonen-Klimasteuerung
- Temperatursensoren - Überwachung der Umgebungstemperatur
RV-C Nachrichtenübersicht
Die folgenden DGNs (Data Group Numbers) werden vom Timberline-System verwendet:
| DGN (Hex) | Name | Abschnitt | Beschreibung |
|---|---|---|---|
| 0x1FECA | DM_RV | 3.2.5 | Diagnosenachricht - Systemgesundheitsstatus |
| 0x1FFF7 | WATERHEATER_STATUS | 6.9.2 | Warmwasserbereiter-Betriebsstatus und Temperaturen |
| 0x1FF9C | THERMOSTAT_AMBIENT_STATUS | 6.16.11 | Umgebungstemperaturmessungen |
| 0x1FFE2 | THERMOSTAT_STATUS_1 | 6.16.2 | Thermostat-Betriebsmodus und Sollwerte |
| 0x1FFE4 | FURNACE_STATUS | 6.15.2 | Heizungs-Betriebsstatus |
| 0x1FEFA | THERMOSTAT_STATUS_2 | 6.16.3 | Erweiterter Thermostat-Status |
| 0x1FE99 | CHARGER_EQUALIZATION_STATUS | 6.20.20 | Batterieladegerät-Ausgleichsstatus |
| 0x1FE97 | CIRCULATION_PUMP_STATUS | 6.9.6 | Warmwasser-Zirkulationspumpenstatus |
| 0x1EF65 | Proprietär (Timberline) | N/A | Herstellerspezifische Diagnosen |
Details zur Nachrichtendekodierung
DM_RV - Diagnosenachricht (0x1FECA)
Zweck: Meldet Systemgesundheit und Betriebsstatus
Beispielnachricht:
<0x19feca65> [8] 01 65 ff ff ff ff ff ff
Dekodiert:
- Byte 0:
0x01= Statusbits- Bits 0-1: Betriebsstatus = 01b = EIN
- Bits 2-3: Betriebsmodus = 00b = Standby
- Bits 4-5: Gelbe Lampe (Warnung) = 00b = Keine Warnung
- Bits 6-7: Rote Lampe (Fehler) = 00b = Kein Fehler
- Byte 1:
0x65= DSA (Default Source Address) = 101 (Water Heater) - Bytes 2-7:
0xFF= Keine aktiven Fehler
Interpretation: System ist aktiviert, aber im Standby-Modus, ohne Fehler oder Warnungen.
WATERHEATER_STATUS (0x1FFF7)
Zweck: Warmwasserbereiter-Betriebsmodus, Temperaturen und Brennerstatus
Beispielnachricht:
<0x19fff765> [8] 01 00 60 2d a3 24 c3 00
Dekodiert:
- Byte 0:
0x01= Instanz 1 (Warmwasserbereiter 1) - Byte 1:
0x00= Betriebsmodus = AUS- 0 = Aus
- 1 = Verbrennung
- 2 = Elektrisch
- 3 = Gas/Elektrisch (beide)
- 4 = Automatisch
- Bytes 2-3:
0x2D60(Little-Endian) = Solltemperatur- Rohwert: 11616
- Formel: (Wert × 0,03125) - 273
- Temperatur: 90°C (194°F)
- Bytes 4-5:
0x24A3= Aktuelle Wassertemperatur- Rohwert: 9379
- Temperatur: 20,2°C (68,4°F)
- Byte 6:
0xC3= Statusbits- Bits 0-1: Thermostatstatus = 11b (ungültig/Fehler)
- Bits 2-3: Brennerstatus = 00b = Aus
- Bits 4-5: AC-Elementstatus = 00b = Inaktiv
- Bits 6-7: Hochtemperaturlimit = 11b (ungültig/Fehler)
- Byte 7:
0x00= Statusbits- Bits 0-1: Zündausfall = 00b = Kein Ausfall
- Bits 2-3: AC-Stromversorgung = 00b = AC-Strom vorhanden
- Bits 4-5: DC-Stromversorgung = 00b = DC-Strom vorhanden
- Bits 6-7: DC-Stromwarnung = 00b = DC-Strom ausreichend
Interpretation: Warmwasserbereiter ist AUS, konfiguriert für 90°C Zieltemperatur, aktuelle Wassertemperatur ist 20,2°C. Alle Stromquellen sind in Ordnung.
THERMOSTAT_AMBIENT_STATUS (0x1FF9C)
Zweck: Umgebungstemperaturmessungen für Klimazonen
Beispielnachricht:
<0x19ff9c65> [8] 01 9c 23 ff ff ff ff ff
Dekodiert:
- Byte 0:
0x01= Instanz 1 (Zone 1) - Bytes 1-2:
0x239C= Umgebungstemperatur- Rohwert: 9116
- Formel: (Wert × 0,03125) - 273
- Temperatur: 12,0°C (53,6°F)
- Bytes 3-7:
0xFF= Nicht verfügbar
Interpretation: Umgebungstemperatur in Zone 1 beträgt 12,0°C.
THERMOSTAT_STATUS_1 (0x1FFE2)
Zweck: Thermostat-Betriebsmodus, Lüftermodus und Temperatursollwerte
Beispielnachricht:
<0x19ffe265> [8] 01 30 ff 60 25 ff ff ff
Dekodiert:
- Byte 0:
0x01= Instanz 1 (Zone 1) - Byte 1:
0x30= 0b00110000- Bits 0-3: Betriebsmodus = 0000b = Aus
- 0000b = Aus
- 0001b = Kühlen
- 0010b = Heizen
- 0011b = Auto Heizen/Kühlen
- 0100b = Nur Lüfter
- 0101b = Zusatzheizung
- Bits 4-5: Lüftermodus = 11b (ungültig - sollte 00b oder 01b sein)
- Bits 6-7: Zeitplanmodus = 00b = Deaktiviert
- Bits 0-3: Betriebsmodus = 0000b = Aus
- Byte 2:
0xFF= Lüftergeschwindigkeit = Auto/Nicht verfügbar - Bytes 3-4:
0x2560= Heiz-Solltemperatur- Rohwert: 9568
- Temperatur: 26°C (78,8°F)
- Bytes 5-6:
0xFFFF= Kühl-Sollwert = Nicht verfügbar
Interpretation: Thermostat Zone 1 ist AUS, mit Heiz-Sollwert konfiguriert auf 26°C. Kein Kühl-Sollwert konfiguriert.
FURNACE_STATUS (0x1FFE4)
Zweck: Heizungs-Betriebsmodus, Wärmequelle und Lüftergeschwindigkeit
Beispielnachricht:
<0x19ffe465> [8] 01 fc 00 ff ff ff ff ff
Dekodiert:
- Byte 0:
0x01= Instanz 1 (Heizung 1) - Byte 1:
0xFC= 0b11111100- Bits 0-1: Betriebsmodus = 00b = Automatisch
- Bits 2-7: Wärmequelle = 111111b = Daten nicht verfügbar
- Byte 2:
0x00= Umwälzlüftergeschwindigkeit = 0% (aus) - Bytes 3-7:
0xFF= Nicht verfügbar
Interpretation: Heizung ist im Automatikmodus, aber derzeit inaktiv mit ausgeschaltetem Lüfter.
CIRCULATION_PUMP_STATUS (0x1FE97)
Zweck: Warmwasser-Zirkulationspumpen-Betriebsstatus und Diagnosen
Beispielnachricht:
<0x19fe9765> [8] 01 f0 ff ff ff ff ff ff
Dekodiert:
- Byte 0:
0x01= Instanz 1 (Pumpe 1) - Byte 1:
0xF0= 0b11110000- Bits 0-3: Ausgangsstatus = 0000b = AUS
- 0000b = Aus
- 0001b = Ein
- 0101b = Test (erzwungen ein)
- Bits 0-3: Ausgangsstatus = 0000b = AUS
- Byte 2:
0xFF= Statusbits (nicht verfügbar, wenn Pumpe aus ist)- Bits 0-1: Pumpen-Überstromstatus
- Bits 2-3: Pumpen-Unterstromstatus
- Bits 4-5: Pumpentemperaturstatus
Interpretation: Zirkulationspumpe ist AUS. Diagnosestatus nicht verfügbar (normal, wenn Pumpe nicht läuft).
Temperaturumrechnungsformel
Alle RV-C-Temperaturwerte verwenden die folgende Kodierung:
Formel: Temperatur (°C) = (Rohwert × 0,03125) - 273
Präzision: 0,03125°C (1/32°C) Bereich: -273°C bis 1735°C Spezielle Werte:
0xFFFF= Daten nicht verfügbar0xFFFE= Fehler/außerhalb des Bereichs
Beispielumrechnungen:
| Rohwert (hex) | Rohwert (dez) | Temperatur (°C) | Temperatur (°F) |
|---|---|---|---|
| 0x239C | 9116 | 12,0°C | 53,6°F |
| 0x2560 | 9568 | 26,0°C | 78,8°F |
| 0x24A3 | 9379 | 20,2°C | 68,4°F |
| 0x2D60 | 11616 | 90,0°C | 194,0°F |
Befehlsnachrichten
Um das Timberline-System zu steuern, implementiere diese Befehls-DGNs:
WATERHEATER_COMMAND(0x1FFF6) - Warmwasserbereiter-Modus steuernTHERMOSTAT_COMMAND_1(0x1FEF9) - Thermostat-Modus und Sollwerte einstellenFURNACE_COMMAND(0x1FFE3) - Heizung steuernCIRCULATION_PUMP_COMMAND(0x1FE96) - Zirkulationspumpe steuern
Referenzen
- RV-C Specification - Offizielle RV-C-Protokolldokumentation
- RV-C Specification Full Layer - Abschnitt 3.2.6 (Proprietäre Nachrichten)
- RV-C Specification Full Layer - Abschnitt 6.9 (Warmwasserbereiter)
- RV-C Specification Full Layer - Abschnitt 6.15 (Heizung)
- RV-C Specification Full Layer - Abschnitt 6.16 (Thermostat)
