Heizkörperthermostate Verstehen

Ich muss mal wieder was wegen Heizkörperthermostaten fragen. Da ich seit einiger Zeit BT nicht mehr verwende und statt dessen Advanced Heating Control, habe ich trotzdem noch ein Problem wo ich was wohl nicht verstehe. Von dem Thermostat die Grafik sieht so aus:
heizungskurve
wobei der weisse Bereich anzeigt das das Thermostat geschlossen ist. Bei dem Thermostat was ich hier abbilde funktioniert es in der Nacht, wenn das Fenster am Tag geöffnet wird steht da auch aus, aber es heizt weiter. Ich kann mir das ganze nicht erklären und weis nicht was da passiert. Vielleicht wird ja jemand aus der Grafik schlau und hat einen Tip.

Der weiße Bereich scheint der zu sein, wenn das Thermostat off ist.

Der orange Bereich scheint der Bereich, wenn das Thermostat on ist, was aber nix über den Ventil(zu)stand aussagt.

Die gelbe Linie ist die SollTemp., die blaue Linie ist die IstTemp. am Thermostat.

Man erkennt also leider nicht, wann das Thermostat offen oder geschlossen war. Man könnte es höchstens an der Temp. am Thermostat ableiten.

Moin,

wäre es nicht besser den yaml Code von AHC, was die Fenster Bearbeitung angeht zu zeigen anstatt einer Grafik ohne Bezugspunkte :thinking:
Was sagt den der Trace Output vom Blueprint?
Bedeutet Thermostat Aus auch Ventil zufahren, vielleicht muss man da ja sagen, wenn Fenster auf dann Temperatur 5 °C, damit das Ventil zufährt.

VG
Bernd

Ich würde eh meist mit den Temperaturen (Absenkung) arbeiten, als das Thermostat an- und auszuschalten.

Danke für die vielen Hinweise. Ja es ist richtig wenn der weisse Bereich ist dann fährt das Thermostat zu oder besser es ist dann auf “off”, was aber wohl nicht immer off bedeutet, weil es ja nachts auf off geht und da fährt es auch zu, denn der Heizkörper ist dann auch kalt. Ich werd wohl noch ein wenig experimentieren müssen bis ich alles rausgefunden hab. Mit AHC funktioniert es wohl generell besser wie mit BT. Bei mir läuft das ganze ja unter Z2M was ein paar sehr interessante Einstellungen für die Thermostate brachte. Also erst mal noch ein wenig testen.

Hi, nach ein paar Versuchen bin ich wieder “schlauer” geworden. In AHC hab ich jetzt mal eingestellt das es bei Fenster offen auf 5 Grad runterregeln soll und wenn das Fenster geschlossen sollte es wieder auf die vorherige Temperatur gehen. Das funktioniert leider gar nicht, denn es regelt zwar bei Fenster offen auf 5 Grad runter, aber wenn das Fenster geschlossen wird nicht mehr auf die vorherige Temperatur sondern bleibt bei 5 Grad. Egal ob ich den Schalter “Legacy Restore” aktiv hab oder nicht das ändert nichts. Wo ich das eventuell einstellen kann das die vorherige Temperatur erreicht wird, hab ich noch nicht gefunden. Werd aber mal weiter suchen.

Hier mal der Yaml - Code:

alias: Heizung SZ
description: Heizung SZ neu
use_blueprint:
  path: panhans/advanced_heating_control.yaml
  input:
    input_trvs:
      - climate.heizung_sz
    input_temperature_sensor: sensor.th_schlafzimmer_temperature
    input_windows:
      - binary_sensor.fenster_schlafzimmer_contact
    input_windows_reaction_time_open:
      hours: 0
      minutes: 0
      seconds: 2
    input_windows_reaction_time_close:
      hours: 0
      minutes: 0
      seconds: 2
    input_generic_calibration_offset: 0
    input_mode_outside_temperature: sensor.wetterstation_temperature
    input_mode_outside_temperature_threshold: 20
    input_physical_change: true
    input_window_open_temperature: 0
    input_frost_protection_duration:
      hours: 0
      minutes: 0
      seconds: 10
      days: 0
    input_liming_in_winter: true
    input_window_legacy_restore: false

Vielleicht ist ja da etwas auffälliges.

Moin,

ich nutze BT und/oder AHC nicht, meine Thermostate funktionieren auch ohne diese Blueprints :wink:

ich verstehe zum einen nicht, was das soll :thinking:

    input_windows_reaction_time_open:
      hours: 0
      minutes: 0
      seconds: 2
    input_windows_reaction_time_close:
      hours: 0
      minutes: 0
      seconds: 2

Warum nach 2 Sekunden, wenn man nur mal eben ein Fenster aufmacht, schicke ich ein Befehl ans Thermostat, 2 Sekunden später sage ich halt zurück :thinking:

Mein Thermostat erkennt offene Fenster von alleine, je nachdem wie kalt es draußen ist, so nach einer Minute von alleine, dann macht es zu, geschlossenen Fenster erkennt es dann nach ca. 5 - 10 Minuten, weil sich die Wärme im Raum wieder ausgleicht und es öffnet das Ventil um die Temperatur wieder zu erreichen.

So in etwas

eine grobe Schätzung

  • Bei einem Temperaturunterschied von 15°C (20°C innen, 5°C außen) und einem gut durchlüfteten Raum kann man davon ausgehen, dass der Raum innerhalb von einigen Stunden deutlich kühler wird.

Dann verstehe ich nicht

input_frost_protection_duration:
      hours: 0
      minutes: 0
      seconds: 10
      days: 0

10 Sekunden Frostschutzdauer :thinking:
Edit
Ok, hier habe ich es falsch verstanden, aber Du, glaube ich auch :wink:

Frost Protection Fallback Duration

Wenn die definierten Personen längere Zeit nicht zu Hause sind oder ein Anwesenheitssensor keine Anwesenheit mehr erkennt, kann die Frostschutztemperatur nach dieser Zeit gesenkt werden. Bei Null wird das Feature nicht genutzt.

input_window_legacy_restore: false

Wieso steht das auf Falsch, wenn Du doch willst, das nach dem Schließen wieder der alte zustand angenommen werden soll?

Ich habe leider keine wirkliche Dokumentation gefunden um alle Schalter zu verstehen, abe vielleicht hilf das

VG
Bernd

Danke für die Tips und den Link. Werd das alles mal testen und vielleicht funktioniert es dann doch alles so wie ich es möchte.
Also die Funktion:

input_window_legacy_restore: false

muss bei meinen Thermostaten auf false stehen. Wenn ich das umstelle auf true, dann fährt das Thermostat runter auf 5 Grad, aber nach dem Fenster schliessen nicht mehr auf die vorher eingegebene Temperatur. Entweder ist die Angabe in dem Script falsch oder meine Thermostate interpretieren das falsch. Auf jeden Fall bleiben die auf 5 Grad stehen.

Manfred

So jetzt hab ich meine Thermostate wohl richtig eingestellt. Die Anleitung die hier zu finden ist:
https://www.schwoerer.info/advanced-heating-control/
ist zwar nicht komplett und manche Begriffe sind wohl falsch übersetzt, aber jetzt scheint es zu funktionieren wie es soll. Der Hinweis von Maxe war auch entscheident, denn er hat glaub ich die gleichen Thermostate gehabt wie ich die benutze. Bei denen wird wohl angezeigt HS für Heating Stop, aber das funktioniert nicht immer. Jetzt hab ich die Temperatur bei Fenster offen auf 5 Grad, was auch sinnvoller ist wenn man es länger offen hat. Das funktioniert und man darf nicht die Einstellung:

input_window_legacy_restore: false

auf true stehen haben dann regeln die die Temperatur nicht wieder hoch sondern bleiben bei 5 Grad. Eine weitere Einstellung die fehlerhaft war ist:
ON/OFF Automation Options, da dachte ich dort muss das Aussenthermometer eingetragen werden. Das ist auch falsch denn dann heizt die Heizung bei offenem Fenster wenn die Aussentemperatur dort z.B. auf 20 Grad steht. Ich dachte und das war mein Fehler das das dafür wäre das die Heizung abschaltet wenn die Aussentemperatur über 20 ist. Es ist genau umgekehrt. Also wieder etwas dazugelernt.