Autoterm heizt falsch

Hallo zusammen

Ich habe nun meine Autoterm 4D das erste Mal so richtig in Betrieb genommen.

Leider funktioniert die Steuerung nicht richtig.

Ich habe gestern auf 18 °C geheizt, die Heizung regulierte die Leistung herunter und schaltete aus bei 18 °C.

Heute habe ich 20 °C eingestellt und die Heizung hat mittlerweile auf über 26 °C geheizt und läuft immernoch auf Volllast.

Jetzt habe ich die Temperatur auf 19°C gestellt und die Heizung regelte sofort herunter und geht aus.

Gesteuert habe ich alles übers Pekaway Touchdisplay.

Scheinbar ist ab 20 °C die Steuerung nicht mehr richtig?

Hi Tobi,

welchen Modus hast du gestartet über das Touchdisplay?

Um den Modus zu wechseln muss die Heizung zwingend aus sein.
Ist auch der richtige Temperaturfühler zugeordnet?

Viele Grüße
Karl

Ich habe die Heizung im Temperaturmodus gestartet und auch nicht ausgeschaltet beim Temperaturwechsel.

Es ist auch der richtige Tempsensor ausgewählt.

Ich habe es nochmals getestet.
Alles über 20 °C beim Einschalten läuft die Heizung auf Vollgas und heizt unbeirrt hoch, weit über die eingestellte Temperatur.

Wenn ich während dem laufenden Betrieb unter 20 °C einstelle (z.B. 18 °C) regelt die Heizung runter und geht aus und beim unterschreiten der Temperatur wieder an und heizt bis zu der voreingestellten Temperatur.

Wenn ich jetzt aber während dem laufenden Betrieb über 20 °C gehe, dann wird auch bei der höher eingestellten Temperatur runtergeregelt bis aus.

Also das Problem tritt nur beim ersten Einschalten über 20 °C auf, danach kann ich frei die Temperatur wählen.

Stelle ich beim ersten Einschalten unter 20 °C ein funktioniert alles so wie es muss.

Ich kann mir da irgendwie kein Reim draus bilden…

Hi Tobi,

danke für deinen Bericht.
Ich habe dies nochmal für unsere Prüfung aufgeschrieben.

Viele Grüße
Karl

Hi @Karl,

passt zwar nicht hundetprozentig zum Thema, aber ich wollte wegen dem kleinen Hinweiss auch kein neues Thema aufmachen.

Mir ist eine kleine Unschärfe bei der Übergabe der Temperatur aufgefallen.

Die Funktion:

function toHex(d) {
return (“0” + (Number(d).toString(16))).slice(-2).toUpperCase()
}

Funktioniert nicht bei negativen Temperaturwerten. Du solltest noch:

if(d < 0) {
d = 0; }

hinzufügen.
Natürlich kannst du auch das 2er Komplemnt bilden und 1 dazuzählen, aber wer
will seinen Camper schon auf -2 Grad aufheizen :slight_smile:

Viele Grüße

Alexander