artikel:w-bus:heizung_starten_halten_stoppen

Heizung starten, erhalten, stoppen

Um eine Standheizung (Parking heater) zu starten und bis max. 60 Minuten in Betrieb zu halten ist folgendes zu tun:

  1. Start-Befehl 0x21 mit gewünschter Laufzeit (z.B. 0x3C = 60) senden und auf ACK-Frame der Standheizung warten
  2. Falls im ACK-Frame ein Fehler signalisiert wurde, Fehlercode von Standheizung abfragen und Programmablauf beenden
  3. Erhaltungsbefehl 0x44 0x21 0x00 zur Standheizung senden und auf ACK-Frame warten
  4. Falls im ACK-Frame ein Fehler signalisiert wurde, Fehlercode von Standheizung abfragen und Programmablauf beenden. Gleiches bei erreichen der Heizdauer.
  5. 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
  • artikel/w-bus/heizung_starten_halten_stoppen.txt
  • Zuletzt geändert: Mon. 17.02.2020 19:18
  • von go4it