eBUS Physikalische Schicht

OP #2863130
Lesenswert?

Hi,

ich möchte den EBUS meiner Vaillant ecoCompact VSC 196-C Heizung mit 
witterungsgeführtem Regler calorMATIC 430 anzapfen. Wenn ich mir das 
EBUS Signal auf dem Oszi anschaue, bekomme ich aber nicht das erwartete. 
Zumindest eine Bitzeit von 417µs sollte bei 1200Baud sichtbar sein.
Hat jemand eine Idee warum ich hier etwas anderes sehe?

Vielen Dank!
Axel
Angehängte Dateien:
OP #2863395
Lesenswert?

Hallo Klaus,

ja Threads & Wiki kenne ich. Und demnach gibt es auch kein Parity. 
(wobei natürlich Vaillaint da sein eigenes Süppchen gekocht haben 
könnte)

Am meisten irritiert mich das Timing. 360µs, 480µs und 780µs. Da passt 
keine der gängigen RS232 Übertragungsraten und ist weit weg von den 
erwarteten 2400 Baud (417µs/bit).

Viele Grüße
Axel
OP #2863611
Lesenswert?

Spess53 schrieb:
> Hi
>
> Dein erwartetes Bitmuster ist aber nicht $AA sondern $55. Nach dem
> Startbit wird Bit0 übertragen.
>
> MfG Spess

Vielen Dank Spess, das hatte ich übersehen. Jetzt stimmt das gelesene 
Sync Byte (0xAA).

Klaus Ra. schrieb:
> Hallo,
> ich habe ein Vaillant Gerät. Vor einigen Tagen hatte ich meine Software
> umgeschrieben und vergessen PARITY_EVEN zusetzen. Das hat mich gut eine
> Stunde gekostet. Der eBus bei Vaillant läuft definitiv nur mit
> PARITY_EVEN und ohne eben nicht.
> Gruss Klaus.

Auch dir vielen Dank Klaus, werde ich im Hinterkopf halten.

Jetzt würde mich nur noch interessieren, warum die high-Phasen 60µs zu 
lang und die low-Phasen 60µ zu kurz sind.

Ich wünsche euch eine gute Nacht
Axel
Angehängte Dateien:
#2863721
Lesenswert?

Hallo Axel,
die eBus-Daten lesen zu können wird Dein kleinstes Problem sein. 
Deswegen ist das Timing ziemlich nebensächlich. Es wird sich schon in 
den zulässigen Toleranzgrenzen bewegen. Spannend wird es erst die von 
Vaillant zahlreich genutzten User-Codes interpretieren zu können. Schade 
das Vaillant den offenen Standard "eBus" dadurch proprietär 
verschlüsselt.

Ein Brennwertgerät lebt ja nicht ewig. Beim nächsten Kauf werde ich auf 
solche Sachen gewiss achten.

Gruss Klaus.
#3470221
Lesenswert?

Hallo Axel,
seit unserem letzten Info - Austausch hat sich bei mir auch 
entscheidendes getan. Die Vaillant - Codes sind so gut wie alle 
geknackt.

Hiermit fing es an:
http://www.ip-symcon.de/forum/threads/10710-eBus-Telegramme-auswerten-Heizung-Solar/

Ganz wichtig!
http://www.ip-symcon.de/forum/threads/15272-Vaillant-Therme-über-eBus-steuern?p=191729&highlight=analyseVaillant3#post191729
Hier findest Du die Datei analyseVaillant3.zip .
Es ist eine xlsx-Datei mit den Vaillant-Codes.

Sie ist in deutsch/französicher Zusammenarbeit erstellt worden. Man hat 
mit VrDialog Befehle ausgegeben und den EBus mitgelesen. So hat man in 
wenigen Wochen nach und nach die Liste zusammengestellt.

Daraufhin hat das Forumsmitglied terenyi für die ip-symcon - Software 
zwei Module erstellt, den eBus-Connector und den eBus-Manager. Die sind 
in PHP geschrieben. Vor PHP graute es mir eher. Meine ersten Kontakte 
damit erinnerten mich an ganz alte, wilde MBasic - Zeiten. terenyi hat 
jedoch hier ein Meisterstück programmiert. Ich hätte nicht gedacht das 
man mit PHP auch sauber programmieren kann. Ich habe diese Module in 
VB.NET übersetzt, bzw. sie als Vorlage genommen und sie in meine 
Haussteuerung übernommen.

http://www.ip-symcon.de/forum/threads/20487-eBus-Connector
Dort findest Du die Software:
Angehängte Dateien Angehängte Dateien
Dateityp: zip eBus Connector v1.3.zip (11.9 KB, 114x aufgerufen)
Dateityp: zip eBus Connector v1.3 Source.zip (13.0 KB, 100x aufgerufen)

http://www.ip-symcon.de/forum/threads/20547-eBus-Manager
Dort findest Du die Software:
Angehängte Dateien Angehängte Dateien
Dateityp: zip eBus Manager v1.4 Installer.zip (29.2 KB, 119x aufgerufen)
Dateityp: zip eBus Manager v1.4.zip (15.2 KB, 159x aufgerufen)

Wenn Du sowieso in PHP programmierst, dann solltest Du Dir ip-symcon 
selber mal ansehen. Sehr interessant.

Gruss Klaus.
OP #3470354
Lesenswert?

Hallo Klaus,

danke für die Infos, aber ich habe das Thema immer passiv verfolgt. Die 
von dir genannte Doku hat mir sehr geholfen, alle Vaillant Befehle, die 
ich brauche zu nutzen. Ich habe es mit einem PIC und C# auf dem PC 
gebastelt.

Als nächstes kommt dann die Funkverbindung (RFM12) damit ich den 15m 
Klimgeldraht zwischen Heizung und Basteltisch wieder entfernen kann.

Viele Grüße
Axel

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren