Läuft: Heizung mit eBus-Schnittstelle

Begonnen von Prof. Dr. Peter Henning, 29 November 2014, 13:36:59

Vorheriges Thema - Nächstes Thema

RobertG

Zitat von: john30 am 24 Januar 2016, 11:49:13
Könntest Du mir bitte die Ausgabe folgender Kommandos schicken:
ebusctl w -h 08b5090124
ebusctl w -h 08b5090127

...die Ausgaben:


ebusctl w -h 08b5090124
09003231313332313030
ebusctl w -h 08b5090125
09313030303933353133
ebusctl w -h 08b5090127
094e303c3c3c3c3c3c3c
ebusctl w -h 08b509022802
0402a71201
ebusctl w -h 08b509022803
0403ae0512


Beste Grüße,
Andreas.

jkriegl

@R2D2: Beobachte die Zähler PrEnergyCount,  PrEnergySum.
Bei meiner Anlage zählt der Hc1, wenn geheizt wird und der Hwc1, wenn der Puffer geladen wird (gelegentlich auch geringfügig, wenn die Therme zum Heizen startet).
Der Verbrauch lässt sich in Relation zum Gaszähler wie folgt grob ermitteln.
Man notiert die entsprechenden Zähler (Hc_a, Hwc_a,  Gasz_a) und bildet nach einer ausreichenden Zeit die Differenz.
x*Hc _d + y*Hwc_d = Verbrauch_d.
Da 2 Variable zu bestimmen sind, wäre jeweils eine Messung mit nur einem Verbraucher notwendig (ist erst im Sommer für Hwc möglich). (Oder bekommt man den Verbrauch über die aktuelle Leistung heraus? Habe ich bei meiner Therme nicht gefunden.)
Bei PrEnergyCount weichen x und y sehr stark von einander ab.
Bei PrEnergySum scheinen x und y fast gleich zu sein. Ich habe mir daher aus der Messung einen Faktor ermittelt und zeige den Zählerstand, Verbrauch in einem reading an.
Rpi 3/4, buster, Fhem, Cul 868, HM-CC-RT-DN, HM-Sec-Sco, HM-ES-PMSw1-Pl, ebus (Vaillant), ECMD, Telegram, HTTPMOD, Xiaomi, Shelly

cs-online

@jkriegl

ZitatOder bekommt man den Verbrauch über die aktuelle Leistung heraus?

Das ist genau das Problem, welches wir versuchen über D.29 (tatsächlicher Volumenstrom) herauszubekommen, denn die Therme misst die Leistung nicht direkt. Aber aus der Differenz von Vor- und Rücklauf und dem Volumenstrom könnten wir die tatsächlich aktuell abgegebene Leistung berechnen. Daher ist der Wert so interessant für uns. Den Verbrauch messe ich ganz einfach über einen Reedkontakt, der am Gaszähler an der dafür vorgesehenen Stelle unter dem Zählwerk angebracht wird und an die GPIOs angeschlossen wird und in FHEM geloggt wird.

Grüße

Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

Prof. Dr. Peter Henning

Vorsicht, der Wirkungsgrad kann sehr stark von der Primärleistung abhängen - insbesondere bei Brennwertgeräten. Das Ziel einer Energieeinsparung ohne Komfortverlust liegt eben nicht in der Minimierung des Brennstoffverbrauchs - sondern in der Maximierung des Wirkungsgrades.

Nachdem ich eine ziemlich zeitintensive Aufgabe erledigt habe, werde ich hier jetzt auch wieder richtig einsteigen.

LG

pah

Marie01

Guten Abend!

Ich bin die Marie, bin neu hier und bräuchte bitte eure Hilfe.
Ausgangslage: Vaillant Gastherme, Rasperry mit aktuellem ebusd sowie original vr-dialog koppler.
Wie bekomme ich den original Koppler von Vaillant mit dem ebusd verheiratet? TTYUSB* wird nicht erzeugt.

lsusb:
Bus 001 Device 006: ID 1482:1005 Vaillant VRD PC-Interface
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Brauche ich hier noch irgendeinen zus. Treiber? Wenn ich ein FTDI Interface ranhänge, wird das sofort erkannt.

Habt ihr eine Idee? Ich wäre euch unendlich dankbar :-)

Marie  :P

fz69412

Zitat von: john30 am 24 Januar 2016, 12:00:14
Es wär cool, wenn mir ein Besitzer einer BAI die Ausgabe folgender Befehle zukommen lassen könnte:
ebusctl w -h 08b509022802
ebusctl w -h 08b509022803
ebusctl w -h 08b5090124
ebusctl w -h 08b5090125
ebusctl w -h 08b5090125
ebusctl w -h 08b5090127
Damit wird die genaue Version der BAI abgefragt.

Hallo John,
etwas verspätet aber evtl. kannst Du es ja auch noch gebrauchen.

pi@raspberrypi:~ $ ebusctl w -h 08b509022802
0402ff0604

pi@raspberrypi:~ $ ebusctl w -h 08b509022803
0c030003020101004149424d55

pi@raspberrypi:~ $ ebusctl w -h 08b5090124
09003231313434303030

pi@raspberrypi:~ $ ebusctl w -h 08b5090125
09313030313136343230

pi@raspberrypi:~ $ ebusctl w -h 08b5090125
09313030313136343230

pi@raspberrypi:~ $ ebusctl w -h 08b5090127
094e313c3c3c3c3c3c3c


Gruß Frank

john30

Zitat von: Marie01 am 31 Januar 2016, 19:13:10
Wie bekomme ich den original Koppler von Vaillant mit dem ebusd verheiratet? TTYUSB* wird nicht erzeugt.
Hallo Marie,
da müsstest Du einen Treiber schreiben, so dass das Gerät als serielle Schnittstelle auftaucht.
Also eher ein größeres Unterfangen...
VG John
author of ebusd

Marie01

Hallo John!

Vielen lieben Dank für deine Antwort  :-*
Das heisst, ich kann das vr-dialog mit ebusd nicht betreiben? Oder kannst du mir vielleicht einen Treiber schreiben? *ganzliebschau*

Danke.

Marie

john30

Zitat von: Marie01 am 01 Februar 2016, 09:30:03
Das heisst, ich kann das vr-dialog mit ebusd nicht betreiben? Oder kannst du mir vielleicht einen Treiber schreiben? *ganzliebschau*
genau, dieses Interface geht adhoc nicht mit ebusd.
Treiber schreiben ist nichts, was man mal schnell erledigen kann. Dafür hab ich keine Zeit...
VG John
author of ebusd

Marie01

Ok, trotzdem danke.
Also muss ich doch mit dem eBus Ethernet Koppler von E-Service arbeiten  :o

john30

Zitat von: Marie01 am 01 Februar 2016, 09:39:43
Also muss ich doch mit dem eBus Ethernet Koppler von E-Service arbeiten  :o
Oder Du lässt Dir ein Selbstbauinterface von jemand löten, siehe hier: http://forum.fhem.de/index.php?topic=45127
author of ebusd

Marie01

Das habe ich erst gesehen, als ich den Ebus Koppler schon zuhause hatte :(
Ich werde heute Abend versuchen den Koppler anzuschließen. Kann ich einfach die 2 Drähte die von der Therme zum Bedienteil gehen "anzapfen"?

fz69412

Zitat von: Marie01 am 01 Februar 2016, 09:59:17
Das habe ich erst gesehen, als ich den Ebus Koppler schon zuhause hatte :(
Ich werde heute Abend versuchen den Koppler anzuschließen. Kann ich einfach die 2 Drähte die von der Therme zum Bedienteil gehen "anzapfen"?

Hallo Marie,
so wird es gemacht. Die Klemmen sind mit Bus bezeichnet.
Gruß Frank

Marie01

Halli Hallo!

Hab ich genauso gemacht - danke :-)
Also habe ich jetzt den Ebus Koppler Ethernet mit Strom versorgt, mit dem Ebus verbunden und auch richtig konfiguiert als TCP/IP Server mit einer fixen IP-Adresse.
Wenn ich jetzt via SSH auf den Raspberry gehe und folgenden Command eingebe:
ebusd -f -l ALL -d 192.168.178.31:5000 -p 8888

Bekomme ich immer:

2016-02-01 20:18:00.865 [main notice] ebusd 2.0.0ea7efc started
2016-02-01 20:18:00.869 [main notice] found messages: 8 (0 conditional on 0 conditions, 0 poll, 6 update)
2016-02-01 20:16:19.069 [bus error] unable to open 192.168.178.31:5000: ERR: generic I/O error


Ich weiß nicht, was hier falsch läuft. Habt ihr eine Idee?

Danke

:-*

Marie01

Edit:
Was mir noch aufgefallen ist, am Koppler blinkt/leuchtet die gelbe Data LED nicht. Die oberen LEDs (Ebus angeschlossen) leuchten aber.
Liegt es vielleicht an en angeschlossenen Kabeln? Die haben einen dickeren Querschnitt als die Kabel die zum Bedienteil gehen.