Forum: Mikrocontroller und Digitale Elektronik EBUS - Adapter mit galvanischer Trennung Wolf Gastherme an Pollin AVR-NET-IO mit LCD 4x20


von G. S. (varda)


Angehängte Dateien:

Lesenswert?

Habe einen neuen EBUS-Adapter mit galvanischer Trennung aufgebaut.

Ausgänge wahlweise auf RS232 Pegel oder TTL.

Die Verarbeitung des Protokolls erfolgt auf einem Pollin Net IO. Ausgabe 
auf einem LCD 4x20.

Ausgewertet werden zur Zeit folgende Werte:

Sollwerte: (werden ca. alle 10 Sekunden auf dem Bus ausgegeben)
- Heizwasser Temperatur
- Brauchwasser Temperatur

ISTwerte: (werden ca. alle 30 Sekunden auf dem Bus ausgegeben)
- momentane Leistung des Brenners in %,
- Heizwasser Vorlauf Temperatur
- Heizwasser Rücklauf Temperatur
- Brauchwasser Temperatur
- Aussentemperatur

von Klaus R. (klara)


Lesenswert?

Hallo Günter,
ich hätte gerne so etwas für ein Vaillant - Gerät.

Gruss Klaus.

von G. S. (varda)


Lesenswert?

@ Klaus

Mein Adapter und die Software ist für eine Wolf Therme CGS-20/160!

Für den Vaillant Kessel brauchste bestimmt eine Software Anpassung dazu. 
Keine Ahnung welches Protokol auf der Vaillant Therme läuft!



Klaus Ra. schrieb:
> Hallo Günter,
> ich hätte gerne so etwas für ein Vaillant - Gerät.
>
> Gruss Klaus.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Bildformate!  So genau wollen wir gar nicht wissen, wie unscharf
deine Fotos mal waren. ;-)

Hab' sie geviertelt, ist immer noch aussagefähig genug.  Mach's bitte
das nächste Mal selbst.

von oBus (Gast)


Lesenswert?

für alle Interessierten:
http://ebus.webhop.org/

von guy (Gast)


Angehängte Dateien:

Lesenswert?

Hello guys, sorry I reply in Englisch, my German is poor.
Im working on an interface for Vaillant Ecotec.
I did a lot of research and i've got some things working.
I build an ebus interface and can send and receive data
with a program written in Visual Basic.
I want to share some idea's and program code.
I decoded some of the ebus telegrams and can rip the data that is sent 
back.
My goal is to implement all that stuff to a small PLC with touchscreen.
Let me know where I can help.
Greets

von Klaus R. (klara)


Lesenswert?

Hello guy,
the main-thread is "eBus CRC Berechnung nachvollziehen".
I have an Vaillant Ecotec, too.

http://ebus.webhop.org/
http://ebus.webhop.org/twiki/bin/view.pl/EBus/EBusBefehle
http://ebus.webhop.org/twiki/bin/view.pl/EBus/ServiceB5Vaillant

Gruss Klaus.

von Guy (Gast)


Angehängte Dateien:

Lesenswert?

Hello Klaus,

I can give you the code for crc calculation in VB code and PICBASIC code 
(Mircrochip PIC microcontroller). I had a lot of work to get this code 
working (I converted it from a program in C language).
Let me know if this is enough to get you on track.

PS: the links are not working

von Klaus R. (klara)


Lesenswert?

Hello Guy,
the EBUS protocol I could read along already. Then I had to admit that 
Vaillant makes extensive use of native code. In the thread "eBus CRC 
Berechnung nachvollziehen" then some people have been able to decipher 
parts. The results are summarized under the eBus http://ebus.webhop.org 
Wiki. Yesterday, the link was still attainable. The CRC calculation was 
just the beginning.
What code could crack you been?

von guy (Gast)


Angehängte Dateien:

Lesenswert?

Klaus,
I can only retrieve some of the telegrams that are used in the pdf 
"Vaillant_eBUS_v0.4.0.pdf".
Then I did the following:
After installing the Vrdialog810 software of Vaillant
Im analysing the DLL file "ebus32.dll" with "pureDLLHelper".
I can use the DLL with Visual basic and the dll seems to respond. I 
selecteted the function eBUSConnect() and I get a windows dialog 
connection box. In that box I select "peer_to_peer to com3 (virtual com 
port) and look what the the DLL sends to that com port with a serial 
analyser. Onfortunally there is no data to detect.
Also analysing the vaillant810.exe with a hex reader gives me no 
satifaction result.
I think the only thing to crack the telegrams is to get the usb adapter 
from Vaillant to see what telegrams are sent.
Did you get more results?

PS: its a pitty that the links are not working

von Klaus R. (klara)


Lesenswert?

Hello Guy
I do not know why http://ebus.webhop.org now is not online. On Friday, 
the site was still accessible. Here is the link to this page 
http://web.archive.org.

http://web.archive.org/web/20100908060313/http://ebus.webhop.org/twiki/bin/view.pl/EBus/EBusBefehle

Look at times the link to "ServiceB5Vaillant" to.

http://web.archive.org/web/20100908060012/http://ebus.webhop.org/twiki/bin/view.pl/EBus/ServiceB5Vaillant

Gruss Klaus.

von Klaus R. (klara)


Lesenswert?

Hello Guy,
the archive itself seems to dissolve. The documentation with the 
Vaillant - specific code can still be found here:

http://www.ab-log.ru/files/File/eBUS/Vaillant_eBUS.pdf

Gruss Klaus.

von Axel P. (axelp)


Lesenswert?

Hi Guy,

very interesting you are trying VB as well. I am reading my Ecotec with 
IP-Symcon and PHP, but want to move readings to VB. I had implemented 
all decyphered informaion from ebus.webhop.org in PHP. Could you please 
publish your code somewhere or send it to me?

Thanks
Axel

von Welle 🧐 S. (w3llschmidt)


Lesenswert?

> Günter S. schrieb:
> Habe einen neuen EBUS-Adapter mit galvanischer Trennung aufgebaut.

Hi Günter!

Coole Sache! Kannste auf das Adapter-Board was Du da benutzt kurz 
eingehen?

Ist das ein abgespeckter Bausatz?

Was haste auf dem AVR-NET-IO für eine Software laufen? Ethersex?

Grü|3e Henrik!

von Bernd (Gast)


Lesenswert?

Günter hat noch nie etwas komplett vorgestellt.
Immer was zum wichtig machen oder um sich zu freuen, wenn andere 
betteln...

Würde mich wundern, wenn jetzt was komplett von ihm kommt..
Ist nicht böse gemeint, meine Feststellung (KiCad-Board usw)
Gruß Bernd

von jerome (Gast)


Lesenswert?

Hi Guy,

I have Vaillant EcoCompact VSC246 with VrDialog 810. I would like to 
write a other software to control the EcoCompact.
How is your work with your Ecotec ?
I can make some capture of telegrams, I have the USB adaptator.

Can you share more information about your work ?

Thanks a lot.

Jérome

von Klaus R. (klara)


Lesenswert?

Hallo,
Es gibt zwei Haupt-Threads. In dem ersten Thread ging es um Vaillant - 
Geräte. Leider macht Vaillant von dem benutzereigenen Code reichlich 
Gebrauch, so dass der eBus im Grunde genommen proprietär wird. Schade!

Der eBus Wiki http://ebus.webhop.org/ bringt doch noch ein wenig Licht 
in das Ganze.


"eBus CRC Berechnung nachvollziehen"
Beitrag "eBus CRC Berechnung nachvollziehen"

Im zweiten Thread ging es um Wolf - Geäte. Hier war das Erfolgserlebnis 
grösser. es gibt eben doch Hersteller die den "Open Source" - Gedanken 
leben.

"ebus protokoll mitschnitt bei einem Wolf Heizkessel"
Beitrag "ebus protokoll mitschnitt bei einem Wolf Heizkessel"

Ich selber habe mich schon länger nicht mehr mit dem Thema befasst. Ich 
hoffe aber das es weiter geht.

Gruss Klaus.

von Dino N. (dino_n)


Lesenswert?

Dear Sir,

I am trying to create interface from Arduino to Vaillant EBUS.
Can you please send me you eagle schematics so that i can try to create 
a working electronics.
Since it will not be using serial port i presume that whole MAX232 chip 
thing can be removed

Thanx,
DiNo

von Guy (Gast)


Lesenswert?

Hello guys

After a long break in my searching for vaillant ebus communication
I found a  contribution from axelp. Thanks to his excellent researchwork
I have now a complete working programm in VB6 (both reading and writing 
telegrams on the ebus)
If somebody is interested I can share my project with program code and 
eagle PCB.
Let me know

von Guy e. (guy)


Angehängte Dateien:

Lesenswert?

here a screendump

von Klaus R. (klara)


Lesenswert?

Hello Guy,
that would be very interested. Actually, I had almost given up hope. Can 
you really change values​​? I had to adjust the setting for the flow 
temperature. The reason is I have a heated floor and therefore a heat 
exchanger. Changes in the secondary circuit of the boiler gets so with 
no.
(I hope the translation is halfway in order)

Hier der deutsche Text:
das würde mich sehr interessieren. Eigentlich hatte ich die Hoffnung 
schon beinahe aufgegeben. Kannst Du wirklich Werte verändern? Ich müsste 
die Vorgabe für die Vorlauftemperatur anpassen können. Hintergrund ist, 
ich habe eine Fußbodenheizung und deshalb einen Wärmetauscher. 
Änderungen im sekundären Kreis bekommt der Heizkessel so nicht mit.
(Ich hoffe die Übersetzung ist halbwegs in Ordnung)

Gruss Klaus.

von Klaus R. (klara)


Lesenswert?

Hello Guy
>> I can share my project with program code and eagle PCB.
Do you have a link?
Gruss Klaus.

von Guy e. (guy)


Angehängte Dateien:

Lesenswert?

Hello Klaus,
Visit the following link:

http://www.ip-symcon.de/forum/threads/19829-Vailant-Ecotec-Plus-und-VCR430-mit-eBus-steuern

and goto the contribution of axelp and download "AnalyseVaillant3.zip"
here you find the telegrams I used in my VB6 program.
I added my project and some usefull info.
Feel free to download this. If any questions just ask them

Greets

Guy

von Klaus R. (klara)


Lesenswert?

Hi Guy,
Thank you for your VB program. This will help me secure the new entry. 
Very important was also the link to IP-Symcon. I had completely followed 
at the beginning, thought but it does nothing since.
Greetings Klaus.

Hier der deutsche Text:

Hallo Guy,
vielen Dank für Dein VB Programm. Das wird mir sicher den Neueinstieg 
erleichtern. Sehr wichtig war auch der Link zu IP-Symcon. Den hatte ich 
ganz zu Beginn auch verfolgt, dachte aber es tut sich da nichts mehr.
Gruss Klaus.

von Sascha (Gast)


Lesenswert?

Hallo Günter,

hast du deinen Code für den Wolf Kessel hier irgendwo bereits 
veröffentlicht?
Ich wäre sehr daran interessiert das mal nachvollziehen zu können und 
ggf. so den Wolf Kessel an die FHEM Hausautomation anzubinden.

/Dickes Lob für deine Arbeit!

Sascha

von J. W. (skorpi08)


Lesenswert?

Wird wohl nix mit Code veröffentlichen

von Peter-DIY (Gast)


Lesenswert?

Hi Guy,

I want to buy a Vaillant installation, but want to communicate with my 
domotica system (Zipato).
I have reading this with huge interest.
Brilliant work.

I'm thinking to make one of the interfaces in your download, and use the 
serial port on a Rasberry Pi, and interface from there to my domotica 
system.

Are you using the TTL-RS232 Convertor based on the MAX232 or the 
interface based on the 4011?
For what reason is the PIC used?

I will post my results on this forum.

Peter

von Guy (Gast)


Lesenswert?

Hello Peter,

I used a pic controller to perform de decoding of the telegrams on the 
Ebus.
In the pic I retrieve all the data that is intresting me. The pic sends 
on his turn the data to a PLC/HMI via a simple rs232 protocol.
If you need further information i'm here to help. Dont hesitate to 
contact me.


Guy

von Peter-DIY (Gast)


Lesenswert?

Hi Guy,

Thanks for that.
I guess, I can use the interface based on the 4011 if connecting to a PC 
like device, right?

Kind Regards
Peter

von Guy (Gast)


Lesenswert?

Peter,

You can use de ebus adaptor based on the 4011 to connect to the serial 
port.
you need also the max232 to convert the TTL signal (from the 4011) to 
RS232 level to your PC or Rasberry Pi. So, you have to write your own 
code in the PC/Rasberry  to convert the telegrams on the Ebus to usable 
data.
The VB6 program i have published before can do that thing for a Windows 
PC.

Regards

Guy

von Simon (Gast)


Lesenswert?

Hi guys

Although Danish I must admit my German is borderline criminal, so I'll 
write in English.

I'm trying to emulate a Vaillant burner, I'll spare you the long story 
of why for now....

I've got a bus transceiver finished which is, connected to a uart->usb 
converter which is connected to my PC. So i'm basically at the point 
where I'm writing a python application for reading and writing packages.

I've always assumed the burner was a slave type, but after finding the 
Vaillant_eBUS_v0.4.0.pdf I'm suddenly in doubt.

Could anyone shed some light on the master / slave relationship?

Thanks
Simon

von Laak (Gast)


Lesenswert?

Hello

Can you tell me something about wiring ebus? I have ttl-adapter, ecoTec 
206 and multimatic 700. Ecotec and multimatic are connected using ebus. 
Should I connect ebus adapter just parallel? ebus+ from ecotec to ebus+ 
in multimatic and ebus+ in adapter and the same with -?

Thank you in advance.

von Klaus R. (klara)


Lesenswert?

Hallo Laak,
I would run both systems separately. Vaillant Ecotec generates a lot of 
traffic. This point is already an important point. Vaillant uses his own 
proprietary code. But how do you want to keep the two systems apart?
mfg Klaus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.