Autor Thema: Fussbodenheizung mit PWM steuern  (Gelesen 145721 mal)

Offline phys1

  • New Member
  • *
  • Beiträge: 13
Antw:Fussbodenheizung mit PWM steuern
« Antwort #855 am: 12 März 2021, 08:14:32 »
Hallo,

das Verhalten mit dem Ausbleiben des On-Impulses beim Raum Wohnzimmer über Nacht war reproduzierbar. Anbei der neue Plot und Auszug aus der Log-Datei. Es könnte daran liegen, dass "Heizung_Wohnz" als letztes in der Schleife aufgerufen wird und "Heizung_Gartenz" als erstes (first come - first served) ohne zu berücksichtigen, dass andere schon viel länger warten...

Viele Grüße
phys1

Offline jamesgo

  • Full Member
  • ***
  • Beiträge: 478
Antw:Fussbodenheizung mit PWM steuern
« Antwort #856 am: 15 März 2021, 09:30:03 »
habe gerade einen fix dafür eingecheckt.

Offline phys1

  • New Member
  • *
  • Beiträge: 13
Antw:Fussbodenheizung mit PWM steuern
« Antwort #857 am: 18 März 2021, 08:07:27 »
Hallo,

danke für den schnellen fix.
Das Verhalten ist nun besser, s. Plot und Log-Datei, aber immer noch nicht perfekt. Es werden zwei Räume gleichzeitig mit maxOffTime Pulsen versorgt, obwohl maxOffTimeMode = 1 eingestellt war.

Viele Grüße
phys1

Offline jamesgo

  • Full Member
  • ***
  • Beiträge: 478
Antw:Fussbodenheizung mit PWM steuern
« Antwort #858 am: 18 März 2021, 09:10:38 »
... das war die letzte "Optimierung" die das Problem verursacht hat.
Anbei der fix dazu.

Danke für's testen

Offline phys1

  • New Member
  • *
  • Beiträge: 13
Antw:Fussbodenheizung mit PWM steuern
« Antwort #859 am: 22 März 2021, 18:46:24 »
Hallo,

mit der letzten PWM Version vom 18.3.21 funktioniert maxOffTimeMode = 1 nun korrekt.

Viele Grüße
phys1

Offline Skusi

  • Full Member
  • ***
  • Beiträge: 320
Antw:Fussbodenheizung mit PWM steuern
« Antwort #860 am: 05 April 2021, 19:20:18 »
Hallo zusammen, und "Frohe Ostern"

Ich fahre ja nun meine 3 Wohnzimmer Heitkreise über einen separates PWM Modul:
   
Def: 600 1200 300 0.95 1,3 0,2,0.6 Waermebedarf_WZ,0.2,0,,180

Das funktioniert sehr gut, und ich habe damit mein Ziel erreicht das immer nur ein Kreis zur Zeit auf ist.

Nun habe ich die desired Temp der 3 Heizkreise für 2 Tage auf einen niedrigeren Wert gestellt um den Raum reduziert zu heizen. Das hat auch super funktioniert.
Aber als ich wieder zum normal Betrieb zurückkehren wollte und die Soll Temperatur wieder auf den alten Wert gesetzt habe zeigte sich ein mir nicht nachvollziehbares Verhalten.

Nur ein Heizkreis hat weit über die Pulsetime hinweg über Stunden versucht alleine den Raum aufzuheizen. Die anderen Kreise kamen nicht zum Zug. Ich hätte erwartet das nach Ablauf der 0,98 * 1200 Pulsetime auf einen anderen Heizkreis umgeschaltet wird und dann nach der selben Zeit auf den dritten usw.

In dem Plot kann man gut sehen was ich meine.

Um ca 11 Uhr habe ich die NoRoomsToStayOff von 2 auf 1 geändert. Und weil das immer noch nicht den gewünschten Effekt hatte habe ich dann nochmal um ca 16 Uhr den Wert auf 0 herab gesetzt. Danach lief auch alles so wie ich es erwartet hatte.

Nach dem der Raum seinen Sollwert erreicht hatte habe ich den NoRoomsToStayOff wieder auf die gewohnten 2 gesetzt und solange ich nicht absenke wird die Temperatur sauber durch reihum Heizen der einzelnen Kreise gehalten.

Wo liegt der Fehler ???


RPI3B, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

Offline jamesgo

  • Full Member
  • ***
  • Beiträge: 478
Antw:Fussbodenheizung mit PWM steuern
« Antwort #861 am: 06 April 2021, 14:34:51 »
Hallo Skusi,

du hast maxPulse = 0.95 und cycletime = 1200. Dh. 0.95 * 1200 = 1140 was bedeutet dass nach 1140 Sekunden für 60 Sekunden "off" angesagt ist. Gleichzeitig ist deine minonofftime = 300. Das heisst aber alles unter 300 Sekunden führt zu keinem Schalten.

Grüße
Andy

Offline Skusi

  • Full Member
  • ***
  • Beiträge: 320
Antw:Fussbodenheizung mit PWM steuern
« Antwort #862 am: 06 April 2021, 18:49:50 »
::) Oh mann, peinlich, natürlich !!!
Danke jamesgo das Du  mir das nochmal vorgerechnet hast.

Das kommt daher das ich die Cycletime für diesen PWM kürzlich auf die 1200 gekürzt habe, aber nicht an minonofftime gedacht habe.

Gruß Skusi
RPI3B, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

Offline dft606

  • New Member
  • *
  • Beiträge: 20
Antw:Fussbodenheizung mit PWM steuern
« Antwort #863 am: 10 Mai 2021, 22:58:10 »
Hallo zusammen,

ich habe nun in der Übergangszeit folgendes festgestellt.
Über "overallHeatingSwitchThresholdTemp OWX_28_FF93176F1801:temperature:(\d+).*,18" habe ich im PWM Modul definiert, dass ab 18°C Aussentemperatur die Heizkreispumpe ausgeschaltet wird.
Das Ausschalten funktioniert wunderbar.
Jedoch laufen die Räume (PWMR) trotzdem weiter, wenn die Solltemperatur noch nicht erreicht ist.

Gibt es einen Parameter der gesetzt werden kann um auch die PWMR's auszuschalten?


Gruß
Johannes

Offline jamesgo

  • Full Member
  • ***
  • Beiträge: 478
Antw:Fussbodenheizung mit PWM steuern
« Antwort #864 am: 11 Mai 2021, 17:58:14 »
Hallo Johannes,

wenn das PWM weiter rechnet wird der overallHeatingSwitch immer wieder neu gesetzt.

Du hast mehrere Möglichkeiten:
- Attribut "disable" bei jedem Raum setzen (finde ich nicht so gut)
- Attribut "disable" bei dem PWM - ich glaub das hört sofort auf zu rechnen und alle Räume bleiben wie sie sind inclusive overallHeatingSwitch - bin mir aber nicht 100% sicher
- besser finde ich "set roomX frostProtect on" für jeden Raum.

Dann wird die Solltemperatur auf 6° reduziert und alle Räume bleiben aus ... somit bleibt auch der overallHeatingSwitch auf off.
Das hat den Vorteil, dass man in der Übergangszeit relativ einfach einzelne Räume wieder beheizen kann. Bei mir werden als erstes die Flure nicht mehr beheizt und Esszimmer/Wohnzimmer bleibt an.

- ausgefallener, aber auch möglich wäre es bei jedem Raum ein dummy als Fenstersensor mit zu definieren den man dann auf "open" setzt. Dann sinkt die Solltemperatur auch auf 6 Grad.

Grüße
Andreas