Vaillant Therme über eBus steuern

Ja, aber anscheinend nicht für den VRT 370. In der Vaillant-Datenbank ist der Befehl auch drinnen, wenn man aber nach Gerät filtert, ist er beim VRT 370 auch nicht dabei. Der VRC 430 z.B. hat den Befehl laut Datenbank.

Anbei mal Beispieletelegramme:

10 08 B5 11 02 03 00 1E 00 0A 8E 03 04 06 E9 03 04 3C 02 00 77 00
10 08 B5 11 02 03 00 1E 00 0A 92 03 04 06 EC 03 04 3C 02 00 F2 00
10 08 B5 11 02 03 00 1E 00 0A 94 03 01 06 E9 03 04 3C 02 00 8A 00

Es handelt sich um eine Vaillant Luft/Wasser-Wärmepumpe geoTHERM plus VWL 82/3 S

Ich habe nun den Befehl B5 05 ausgelesen und Frage mich, was folgender Satz bedeutet:

„This bit is active when service water is loaded“

Verstehe den Sinn nicht so ganz.

Damit ist vielleicht gemeint, dass das Bit gesetzt ist, wenn der Speicher gerade geladen (aufgewärmt) wird?

Wieder schlechte Nachrichten. Die Heizung scheint auch nicht auf den Stopp-Befehl zu reagieren, sondern heizt den Speicher einfach munter weiter.

Bei einer ersten Analyse ist mir aufgefallen, dass das Aufheizen nicht durch das Erreichen der maximalen Speichertemperatur (MaxTemp_DHW) beendet wird, sondern durch das Erreichen der maximalen Vorlauftemperatur (MaxFlowset_DHW), wobei diese bei mir zwar mit 80° eingestellt ist, es aber erst bei 85° aufhört - dafür ist bei 85° dann auch sofort Schluss.

Dann kühlt die Vorlauftemperatur wieder etwas ab, sodass er wieder kurz zum Heizen beginnt, bis die Vorlauftemperatur wieder bei 85° ist, wo dann wieder aufgehört wird. Das geht dann ein paar Mal hin und her bis dann irgendwann der Spuk ganz vorbei ist.

Ich werde probieren, MaxFlowset_DHW herunterzusetzen (z.B. 70°), um zu sehen, wie sich das auswirkt. Ansonsten werde ich jetzt einmal jede eBus Nachricht mitloggen und zusätzlich bei Überhitzung noch ein paar extra Parameter auslesen.

@terenyi: SEHR daran interessiert. Ich habe das Problem mit dem Überhitzen bei mir im Vorlauf der Heizung gehabt (meine Therme erhitzt kein Brauchwasser) und stehe vor einem Rätsel. Habe zur Zeit wieder den Analogregler von Vaillant dran, der gewohnt unintelligent performt, so dass meiner Frau abends beim Film gucken immer kalt wird :-/

Hallo,
ich war bisher mehr im Mikrocontroller-Forum aktiv. Dort hatte ich mich auch an den eBus - Themen beteiligt. Jetzt bin ich von dort nochmals auf diesen Therad hingewiesen worden. Die Anfänge hatte ich damals auch mitverfolgt.

Jetzt gibt es ja offensichtlich einen Durchbruch! Ich möchte möglichst zügig hier wieder ins Thema einsteigen. Einen eBus-Adapter hatte ich auch schon als „Drahtverhau“ in Betrieb. Allerdings möchte ich doch für den Neueinstieg möglichst etwas Fertiges verwenden. Zwei Forumsmitglieder hatten da etwas entwickelt. Allerdings komme ich da nicht weiter.

Woher könnte ich einen eBus Adapter beziehen?
Ein Bausatz mit Platine täte es auch.

Gruss Klaus.

Die Platinendaten und Schaltung ist hierund Andgre hat einen fertigen Adapter für die Hutschiene.

Demnächst hoffe ich den abgleichfreien isolierten Adapter fertig zu bekommen, iM habe ich wenig Zeit, muß noch geätzt und ausprobiert werden.

Gruß Helmut

Nachdem ich von Elektronik null Ahnung habe, habe ich den fix fertigen eBus-Koppler von E-Service Online genommen und kann den nur weiterempfehlen.

Hallo terenyi,
ich habe gerade den USB eBus-Koppler bestellt. Ein wenig mehr Infos hätte ich gerne schon zuvor gehabt. Aber die wichtigsten Kriterien werden erfüllt.

  • Potentialtrennung zwischen eBus und PC
  • Verpolungssicherer eBus - Anschluss

Zudem kenne ich mich mit dem FT232R aus. Mein „Drahtverhau“ arbeitete auch mit diesen Merkmalen.
Ich möchte mich schon einmal bei euch hier im Forum bedanken. Ihr habt wirklich gute Arbeit geleistet.

Gruss Klaus.

Nur als vorsorglichem Hinweis, dieses Forum behandelt das Handling mit der Software IPSymcon.

Dass ich Dir den Hinweis auf die Hardware gab, heißt nicht dass Forumsmitglieder Dir Infos alles Mögliche, ausserhalb der IPSymcon Software oder dessen Module, geben.

Betrachte diese Hinweise, ausserhalb der Software, als Hilfe von lieben netten Menschen, nicht als Selbstverständlichkeit.

Gruß Helmut

Ich weiss das auch zu schätzen.

Meine Antwort an terenyi kann u.U. missverstanden werden. Die Kritik an „nicht ausreichende Infos“ galt nicht ihm, sondern eher dem Shop. Es wäre hilfreicher gewesen einen Schaltplan oder zumindest ein Blockschaltbild zusehen oder der gleichen. Letztlich war gerade die Aussage von terenyi für mich kaufentscheidend.

Gruss Klaus.

Wer von uns Nerds lieb und nett ist, möge jetzt bitte die Hand heben :slight_smile:

Hallo,
ich möchte die aktuelle Heizleistung ermitteln können. Einen direkten Wert gibt es anscheinend nicht, aber die Leistung liesse sich berechnen:

d.36 Durchflussmenge Warmwassersensor in l/min
d.40 Vorlauftemperatur Istwert in °C
d.41 Rücklauftemperatur Istwert in °C

d.40 und d.41 sind in der Excelliste analyseVailant3.xlsx aufgeführt. Leider fehlt dort die Durchflussmenge. In den Threads habe ich dazu auch keinen Hinweis finden können.

Hintergrund: ich habe eine VC136 mit eingebauter VRC430. Damit kann ich leider nicht mehr per Raumtemperaturvorgabe etwas bewirken. Diese Werte lassen sich nur bei externen VRC430 beeinflussen. Die Vorlauftemperatur kann ich über die Heizkurve beeinflussen. Dies allein ist aber nicht wirklich ausreichend.

VT_RT.jpg

Man sieht, zwischen 12:00 Uhr und 19:00 Uhr ist der Heizbedarf nicht so hoch das kontinuierlich geheizt wird. Ich weiss jetzt nicht in wie weit der Brenner seine Leistung schon zurückgefahren hat. Er sollte dies im Bereich von 5-13 KW tun können. Jedenfalls hätte ich dies gerne kontrolliert und würde ggf. über Parameter d.0 nachsteuern.

d.0 Heizungsteillast, einstellbare Heizungsteillast in kW, ist in Excelliste analyseVailant3.xlsx aufgeführt.

Über die Heizkurve kann ich den Heizbetrieb nicht aussetzen. Dies geht in meinem Fall anscheinend nur mit Funktion EBUS_HeizungSteuern (// Sendet die Soll-Vorlauftemperatur, Soll-Speichertemperatur und Stopp-Befehle an die Heizung), eBus Sender von Thomas Terényi.

Das Senden der Soll-Temperaturen bringt nichts, da der Regler da recht schnell korrigiert. Der Stopp-Befehl an die Heizung ist da schon geeigneter. Ich habe die Brennersperrzeit manuell von 5 Minuten auf 30 Minuten hochgesetzt, was bei mir effektiv ca. 8 Minuten ergibt. Über d.67 kann ich die verbleibende Sperrzeit überwachen.

d.2 Max. Sperrzeit Heizung bei 20 °C Vorlauftemperatur 2 - 60 Minuten (Werkseinstellung: 20)
d.67 Verbleibende Brennersperrzeit in Minuten, ist in Excelliste analyseVailant3.xlsx aufgeführt.

Ich habe herausgefunden, dass wenn die verbleibende Sperrzeit abgelaufen ist und auf 0 steht, noch ca.20-30 Sekunden vergehen bis die Zündung beginnt. Sendet man In dieser Zeit den Stopp-Befehl erneut, so wird die Brennersperrzeit wieder hochgesetzt. Ein verfrühtes Senden bewirkt dies nicht, man muss also schon auf den Ablauf der Sperre warten.

Ich denke dieses Vorgehen vermeidet unnötige Last auf dem eBus.

Hat jemand eine Idee wie ich an den Wert von d.36 (Durchflussmenge Warmwassersensor in l/min) herankomme oder sonst noch einen Tipp?

Gruss Klaus.

Hallo KlaRa,

Sehr interessant. Ich habe nur noch nicht ganz verstanden, wofür du die Heizleistung genau brauchst. Zur Steuerung? Ich habe bei mir die Spielerei mit Heizungsteillast absichtlich vermieden, da man diese nicht einfach schnell selbst am Regler anpassen kann (z.B. Frau am Telefon durchgeben). Deshalb steuer ich bei mir die Heizkurve in Abhängigkeit von der Öffnung der Stellventile. Ventile weit offen, mehr Heizleistung. Ventile alle zu, Heizung aus. Funktioniert bei mir hervorragend, da auch mal schnell Wärme produziert werden kann (Komfort) und im Vergleich zum Vorjahr sogar noch weniger Gas verbraucht wird (obwohl letztes Jahr wärmer war). Hat natürlich auch mit baulichen Bedingungen und Einsatz einer FBH zu tun - bei mir spricht aber beides für diese Vorgehen.

Wenn was schief gehen sollte (IPS down), dann kann man schnell auf manuelle Steuerung umstellen. Bisher Gott sei Dank aber noch nicht passiert…

Danke & Gruß, Axel

Hallo Axel,
ich hatte vor der eBus - Anbindung die Heizkurve viel zu hoch eingestellt. Dabei muss ich sagen, dass ich mich damit zuvor nicht sonderlich auseinandergesetzt hatte. Jetzt reagiert die Heizung auch auf Schwankungen der Aussentemperatur.
Nach Durchsicht der alten Verkaufsprospekte war für mich damals auch der Modulationsbereich wichtig. Er liegt bei meiner VC136 so ca. bei 5-13 KW. Dabei ist mir jetzt nicht klar ob damit gemeint war, dass man manuell eine Teillast einstellen kann oder eine Regelung dies von sich aus nutzt.
Ferner wird auch nicht darauf hingewiesen, dass die Anpassung der Heizleistung nur nur einer Regelung wie die VRC430 durchgeführt wird. In den Hochglanzprospekten liest man alles mögliche, bzw. meint es so zu lesen. Da drin ist Vaillant recht geschickt.
Dies möchte ich gerne mal überprüfen. Ferner habe ich Wärmemengenzähler, natürlich M-BUS, im Einsatz, da ich einen Mieter im Haus habe. Damit liesse sich leicht ermitteln ob die erzeugte Wärmeleistung auch abfliesst.
Gut, das ginge auch indirekt. Wenn ich sehe das die Vorlauftemperatur stetig steigt und auch der Rücklauf immer um ca. 4°C dahinter bleibt und der Sollwert der Vorlauftemperatur dann sogar überschritten wird, dann kann man davon ausgehen das die erzeugte Heizleistung den Wärmebedarf übersteigt.
Das wird jetzt in den wärmer werdenden Tagen immer öfter auftreten. In diesen Fällen müsste man gezielt Heizpausen einrichten. Es heisst ja auch, man solle stark oszillierenden Heizbetrieb vermeiden. Ich denke das hier Pausen von 30 Minuten angebracht wären. Bei Sonneneinstrahlung in der Mittagszeit könnte man auch länger aussetzen.

Noch zur Info, ich habe wegen meiner Fussbodenschleifen eine Systemtrennung (Wärmetauscher) einsetzen müssen. Deshalb ist die Rückwirkung auf den Heizkessel nicht so ausgeprägt wie bei direkter Anbindung. Eine gute Regelung ist daher besonders wünschenswert.

Zusatz: gerade bemerkt, d.36 Durchflussmenge Warmwassersensor in l/min

Dies ist wohl doch die Durchflussmenge für die Aufheizung des Warmwasser. Der Parameter stand eben auf 0 und ich dachte schon, den Sensor hätte Vaillant sich gespart.

Gruss Klaus.

Hallo Axel,
ich habe versucht die Teillast des Brenners per eBus zu verändern. Bisher hatte ich keinen Erfolg.

Zuerst musste ich das Auslesen umsetzen. Der Hex-Wert der Adresse lautet gemäss analyseVailant3.xlsx : 0407. Ich hatte schon zuvor beim „d.6 Warmwassertemperatur Sollwert“ gelernt, dass in der Angabe zur Adresse im Modul „eBus Definitionen“ von Thomas Terényi die Adresse versandfertig, also gedreht, anzugeben ist.

Gemäss analyseVailant3.xlsx hat der Wert das Format uchar, das dem DATA1c entspräche. Dies passe nicht ganz. Die angezeigten Werte waren halbiert, deshalb ist BYTE zutreffender. Das Anzeigen funktioniert.

Hier meine Sequenz zum Senden:

09.03.2013 21:00:26### [INFO] [SENT] 00 08 B5 09 05 0E 07 04 00 08 2E 
09.03.2013 21:00:26### [INFO] 00 08 B5 09 05 0E 07 04 00 08 2E 00 00 00 
09.03.2013 21:00:26### [INFO] Unbehandelte Nachricht: 00 08 B5 09 05 0E 07 04 00 08 2E 00 00 00 
09.03.2013 21:00:28### [INFO] [SENT] 00 08 B5 09 04 0D 07 04 00 22 
09.03.2013 21:00:34### [INFO] BRENNER_TEILLAST konnte nicht auf 8 gesetzt werden.

Der Empfang wird wohl auch quittiert, siehe „[INFO] Unbehandelte Nachricht“, aber der angezeigte Wert wird nicht geändert. Hast Du eine Idee?

Gruss Klaus.

3x 00 sieht doch toll aus. Was sagt denn der Brenner?

Hallo Axel,
ehrlich gesagt, ich weiss nicht was der Brenner dazu sagt. Ausser der Quittierung sehe ich da nichts, aber ich bin da noch nicht so erfahren wie Du. Siehst Du eine Reaktion vom Brenner zur Änderung der Teillast?

09.03.2013 21:57:56### [INFO] [SENT] 00 08 B5 09 05 0E 07 04 00 08 2E 
09.03.2013 21:57:57### [INFO] 00 08 B5 09 05 0E 07 04 00 08 2E 00 00 00 
09.03.2013 21:57:57### [INFO] Unbehandelte Nachricht: 00 08 B5 09 05 0E 07 04 00 08 2E 00 00 00 
09.03.2013 21:57:58### [INFO] [SENT] 00 08 B5 09 04 0D 07 04 00 22 
09.03.2013 21:58:00### [INFO] BRENNER_TEIlLAST konnte nicht auf 8 gesetzt werden.
09.03.2013 21:58:01### [INFO] 00 08 B5 09 04 0D 07 04 00 22 00 01 0A 91 
09.03.2013 21:58:02### [INFO] Heizung: BRENNER_TEIlLAST=10
09.03.2013 21:58:02### [INFO] 10 08 B5 11 01 01 89 00 09 3C 40 00 09 FF 78 00 00 20 EE 00 
09.03.2013 21:58:02### [INFO] Heizung: HZ=Aus WW=Aus VT=30°C RT=32°C SP=60°C
09.03.2013 21:58:02### [INFO] 10 FE B5 16 03 01 00 09 D5 
09.03.2013 21:58:04### [INFO] 10 08 B5 10 09 00 00 00 78 FF FF 41 FF 00 22 00 01 01 9A 00 
09.03.2013 21:58:04### [INFO] Regler: VT=0°C SP=60°C Stopp=HZ+??
09.03.2013 21:58:10### [INFO] 10 08 B5 11 01 01 89 00 09 3C 40 00 09 FF 78 00 00 20 EE 00 
09.03.2013 21:58:10### [INFO] Heizung: HZ=Aus WW=Aus VT=30°C RT=32°C SP=60°C
09.03.2013 21:58:12### [INFO] 10 08 B5 11 01 02 8A 00 05 03 3C 66 50 78 E7 00 
09.03.2013 21:58:12### [INFO] Heizung: SPmax=60°C
09.03.2013 21:58:14### [INFO] 10 08 B5 10 09 00 00 00 78 FF FF 41 FF 00 22 00 01 01 9A 00 
09.03.2013 21:58:14### [INFO] Regler: VT=0°C SP=60°C Stopp=HZ+??
09.03.2013 21:58:18### [INFO] 10 08 B5 11 01 01 89 00 09 3C 40 00 09 FF 78 00 00 20 EE 00 
09.03.2013 21:58:18### [INFO] Heizung: HZ=Aus WW=Aus VT=30°C RT=32°C SP=60°C
09.03.2013 21:58:20### [INFO] 10 08 B5 04 01 00 3D 00 0A 03 43 57 21 09 03 06 13 00 09 F8 00 
09.03.2013 21:58:20### [INFO] 10 FE B5 05 02 04 00 0B 
09.03.2013 21:58:24### [INFO] 10 08 B5 10 09 00 00 00 78 FF FF 41 FF 00 22 00 01 01 9A 00 
09.03.2013 21:58:24### [INFO] Regler: VT=0°C SP=60°C Stopp=HZ+??
09.03.2013 21:58:28### [INFO] 10 08 B5 11 01 01 89 00 09 3C 40 00 09 FF 78 00 00 20 EE 00 
09.03.2013 21:58:28### [INFO] Heizung: HZ=Aus WW=Aus VT=30°C RT=32°C SP=60°C
09.03.2013 21:58:34### [INFO] 10 08 B5 10 09 00 00 00 78 FF FF 41 FF 00 22 00 01 01 9A 00 
09.03.2013 21:58:34### [INFO] Regler: VT=0°C SP=60°C Stopp=HZ+??

Gruss Klaus.

Wenn die Teillast 0704 ist, dann wird sie doch bei dir oben mit 3x 00 positiv quittiert. Oder nicht? Schau doch mal den Wert am Regler selbst nach.

Ich würde die aber wie gesagt nicht verändern, das sollte die Therme je nach Vorlauf automatisch regeln - Stichwort: Modulation.