Heizung starten, erhalten, stoppen
Um eine Standheizung (Parking heater) zu starten und bis max. 60 Minuten in Betrieb zu halten ist folgendes zu tun:
- Start-Befehl
0x21
mit gewünschter Laufzeit (z.B.0x3C
= 60) senden und auf ACK-Frame der Standheizung warten - Falls im ACK-Frame ein Fehler signalisiert wurde, Fehlercode von Standheizung abfragen und Programmablauf beenden
- Erhaltungsbefehl
0x44 0x21 0x00
zur Standheizung senden und auf ACK-Frame warten - Falls im ACK-Frame ein Fehler signalisiert wurde, Fehlercode von Standheizung abfragen und Programmablauf beenden. Gleiches bei erreichen der Heizdauer.
- 8 Sekunden warten und wieder zurück zu Punkt 3 springen
Beispielkommunikation auf Datagramm-Ebene:
Start: -> F4 03 21 3C EA <- 4F 03 A1 3C D1 (Heizung startet) Dann alle 8 Sek.: -> F4 04 44 21 00 95 <- 4F 03 C4 00 88 (Erhaltung) Heizung läuft hoch, brennt dann auf Volllast und regelt bei ca. 70°C die Leistung runter Bei erreichen der vorgegebenen Heizzeit: -> F4 04 44 21 00 95 <- 4F 03 C4 FF 77 Ausschalten: -> F4 02 10 E6 <- 4F 02 90 DD