NEWS
eBus Adapter Vaillant
-
Hallo zusammen,
ich habe mich nun seit mehreren Tagen durch dieses Forum gelesen und habe so ziemlich alles versucht meine Vaillant Wärmepumpe über eBus auszulesen. Bisher nur mit mäßigem Erfolg.
Meine Konstellation:
- Esera eBus-Adapter USB und Esera eBus-Adapter Ethernet (beides Vorhanden, die Ergebnisse sind die selben)
- Vaillant Split WP Außeneinheit
- Hydraulikstation mit VRC 700
- VR71
- AllStor Pufferspeicher
- Trinkwasserstation VWZ
- Recovair, hängt hinter dem V32
Frischer Raspberry Image mit eBus Daemon installiert.
Wie zu sehen, habe ich bereits mehrere Möglichkeiten der config ausprobiert.Was mir auffiel ist (was schon der ein oder andere Nutzer auch gesagt hat) nur beim aus und wieder einschalten der Anlage, sendet diese die Kennung.
Mein Vorgehen:
- ebusd service starten
- Anlage Stromlos und wieder einschalten
Habe bereits die Dateien lokal abgelegt und den Pfad angepasst. Kein anderes Ergebnis. Potentiometer blink fröhlich. Ein verstellen bewirkt nur den Abbruch der Kommunikation.
Die Config: /etc/default/ebusd
EBUSD_OPTS="--scanconfig=full --accesslevel=* -d /dev/ttyUSB1 --httpport=8889 -p 8888 --latency=100000 -l /var/log/ebusd.log --htmlpath=/var/ebusd/html">
ebusctl i:
pi@raspberrypi:/etc/ebusd $ ebusctl i version: ebusd 22.1.v22.1 device: /dev/ttyUSB1 access: * signal: acquired symbol rate: 78 max symbol rate: 179 min arbitration micros: 366 max arbitration micros: 482 min symbol latency: 3 max symbol latency: 3 reconnects: 0 masters: 7 messages: 122 conditional: 15 poll: 0 update: 8 address 00: master #1 address 03: master #11 address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0517;HW=5103" address 0a: slave, scanned "MF=Vaillant;ID=PMW01;SW=0206;HW=8302", loaded "vaillant/0a.pmw.hwc.csv" address 10: master #2 address 12: slave address 13: master #12 address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0614;HW=6903" address 18: slave #12, scanned "MF=Vaillant;ID=V32;SW=0117;HW=9802" address 26: slave, scanned "MF=Vaillant;ID=VR_71;SW=0104;HW=0503" address 31: master #8, ebusd address 36: slave #8, ebusd address 71: master #9 address 76: slave #9, scanned "MF=Vaillant;ID=VWZ00;SW=0522;HW=5103" address f7: master #20 address fc: slave #20, scanned "MF=Vaillant;ID=PMW01;SW=0206;HW=8302"
Log:
Ist angehängt
Log.txtEs läuft eigentlich immer auf das selbe hinaus. Erfindet genau eine CSV. Dies ist jedoch unterschiedlich. Manchmal findet aer auch die CSV der VR71. Aber immer nur eine.
Ich bin echt ratlos und kann mir kein Reim drauf machen.
Kann vielleicht jemand helfen?
Grüße Dani
-
@danib
Mein tipp, nimm einen anderen adapter, vorzugsweise die eigenentwicklung von ebusd. Hatte mit dem esera auch immer probleme.
Sonst scheint mir alles richtig zu sein -
@massiveattack
Leider ein klitzekleines Problem.
Gibts nicht ....
Wer weiß wann die Jungs wieder liefern können.
Ich stehe schon, gefühlt, ewig auf der Warteliste. -
@dreistein genau das ist auch mein Problem. Stehe ebenfalls auf der Warteliste.
Hab das ganz auch schon mit nem docker container laufen. Es gibt auch Anleitungen dazu, aber das will einfach nicht laufen....
-
@danib @Dreistein
ah ok, wusste ich nicht.
bei meinem esera adapter konnte ich auch immer nur ein csv laden, und musste mich dafür stunden spielen, damit das funktioniert.
mit dem ebusd adapter funktioniert das binnen sekunden, und es werden auch mehrere csv's geladen.du kannst dich noch mit der latency spielen, wobei das nur mäßigen erfolg verspricht
-
Will auch haben....
Aber so wie es momentan aussieht wird das dieses Jahr nix mehr. Vielleicht bringt ja die neue MyVaillant App die ja demnächst kommen soll etwas mehr Erfolg in Verbindung mit nem aktualisierten Vaillant Adapter in ioBroker.Ich spiel jetzt noch etwas mit der Latency, verspreche mir da aber nicht wirklich was von....
Danke schonmal!
-
@danib
gutes gelingen -
@danib Deine Gerätschaften werden alle erkannt. Es wird bis auf die lokale pmw aber keine csv geladen.
Deine Config bitte wieder auf web stellen.
-
@cino die Config ist doch bereits auf Web gestellt worden. Wenn nichts angegeben wurde dann holt er sie doch aus dem Web. Und eine zieht er ja korrekt.
-
So sieht eine Config mit Web aus
EBUSD_OPTS="--configpath=http://ebusd.eu/config/ -d /dev/ttyUSB0 -p 8888 --latency=30000 --receivetimeout=80000 -l /var/log/ebusd.log --scanconfig=full --httpport=8889 --htmlpath=/var/ebusd/html"
-
@cino es bleibt eben bei der gleichen Ausgabe. Er findet nur eine Config. Auch mit der Config aus dem Netz.
Hab auch die Latency auf 100000 hoch gestellt. Leider der höchste Wert.
-
@danib Ich nutze den Esera ebus Koppler schon seit einigen Jahren und bei mir ist das so:
Läuft alles und ich schalte die Theme aus und wieder ein, dann kommt nichts mehr. Starte ich den Raspberry mit ebusd neu, wird keine einzige CSV gefunden.
Folgendes Vorgehen funktioniert jedoch immer:
Therme aus, ebusd stoppen, Koppler stromlos.
Therme an, kurz warten, Koppler an, kurz warten, ebusd starten, etwas länger warten, ebusd stoppen, kurz warten, ebusd starten, etwas länger warten, läuft.Wenn die Therme nicht aus war und nur das Raspi neugestartet wurde, reicht es ebusd einmal neuzustarten. Manchmal zweimal.
Ist ein wenig umständlich, aber läuft dann über Monate einwandfrei.
Wenn alle Stricke reißen hilft der Support von Esera auch gerne. Der ist echt super freundlich, kompetent und nimmst sich wirklich Zeit dafür.
Vielleicht hilft dir das ja weiter.
-
@hiltex
Dann hab ich jetzt was zu tun.
Kurze Frage noch,- Was bedeutet bei dir "kurz warten" und "etwas länger warten"?
- Nutzt du den ETH oder USB Koppler?
-
@danib ich habe die Ethernet-Variante.
Kurz heißt 10-20 Sekunden
Lang heißt 60 SekundenDas ist auch nur gefühlt, hab’s nie nachgemessen
-
Hallo Leute!
Da seit ein paar Tagen meine Vaillant App keinen Tagesverbrauch mehr liefert, versuche ich den Verbrauch direkt vom ebus zu lesen.In meinem Fall ist das
-) PrEnergySumHc // Strom Heizung
-) PrEnergySumHwc // Strom WWFür den Umweltertrag sehe ich aber nur die Summe aus Heizung und WW, nämlich YieldTotal. Gibts das nicht gesplittet wie beim Stromverbrauch? Wäre für die Berechnung der AZ nicht unwesentlich
Hat jemand eine Idee, was "EnergyHc" sein soll? Ich kann den gelesenen Wert nicht zuordnen.
-
@massiveattack
Das mit der hängenden Vaillant App habe ich alle 3-4 Monate mal. Da hilft ein neustart des VR921 (Internetadpater) man sieht es auch im IOBroker Adapter zu Vaillant "Cloud" .
Ist der Wert "EnergyHc" die gerade erzeugte Wärmeenegie in kW. Vergleichbar mit dem Wert an der WP?.Gruß
DerDani -
den neustart habe ich mehrfach versucht. schön langsam kommen die fehlenden werte der letzten tage.
trotzdem würde ich lieber direkt über ebus lesen. schafft es jemand, seine AZ direkt zu lesen? bzw. eben den umweltertrag geplittet auszulesen? (WW & Heizung)Nein, EnergyHC ist glaube ich ein kumulierter Wert, der aber für mich keinen Sinn ergibt.
-
Bei mir ist der Adapter abgeschmiert. Ich habe den Ebus Adapter3 an einem Pi laufen. Installation hat funktioniert. Aber er findet die Anlage nicht. mit Ebusctl i kommt die Bestätigung, dass der Adapter läuft, aber er findet quasi nur sich selbst.
Was muss ich denn tun, damit die Anlage gefunden wird?
Meine ebus config-Datei sieht so aus:
EBUSD_OPTS="--configpath=http://cfg.ebusd.eu/ -d /dev/ttyUSB0 -p 8888 --latency=100000 --receivetimeout=100000 -l /var/log/ebusd.log --scanconfig=full --httpport=8889 --htmlpath=/var/ebusd/html"Ich sitze schon seit Tagen und finde keine Lösung.
-
@elektro-lars
ebusd 22.2 ?
Dann ist die Config nicht nötig.Meine "sudo nano /etc/default/ebusd"
EBUSD_OPTS="
--scanconfig
--port=8890
--httpport=8889
"
Die Ports sind nur angepasst damit der Adapter im ioBroker nicht bei jedem Update neu angepasst werden muss.Leider ist nun z.b. "ebusctl -p 8890 i" nötig, da der befehl die config nicht liest und standart mäßig auf port 8888 arbeitet.
-
@dreistein
Danke für deinen Hinweis. Ich habe tatsächlich ebusd 22.2 am laufen.
Meine Config habe ich so angepasst, wie von dir vorgeschlagen. Ergebnis:pi@raspberrypi:~ $ ebusctl -p 8890 i
version: ebusd 22.2.v22.2-17-g7abcfad
update check: revision v22.2 available
device: /dev/ttyUSB0
signal: acquired
symbol rate: 23
max symbol rate: 112
reconnects: 0
masters: 1
messages: 11
conditional: 0
poll: 0
update: 4
address 31: master #8, ebusd
address 36: slave #8, ebusdEr findet einfach die Anlage nicht. Da sie aber schonmal funktioniert hat, ohne das ich etwas an der Hardware geändert habe, schließe ich einen falschen Anschluss aus.
Was kann ich denn noch machen?
Die Anlage ist eine Vaillant Flexotherm mit VC700/6 am Ebus.