| | | | Zeit:
05.02.2026 00:00:41 |
Hallo, Ich nutze bereits die myVaillant Integration in Home Assistant. Funktioniert soweit. Aber: Alle paar Tage schmeißt mich Vaillant wieder raus (wohl wegen zu vieler Anfragen via HA) obwohl ich den Default Wert von 1800 Sekunden nicht verändert habe (also alle halbe Stunde). Nun habe ich gelesen, dass man die Daten der Wärmepumpe auch lokal mittels eBus auslesen kann. Dazu habe ich dies hier entdeckt: https://www.berrybase.de/elecrow-ebus-adapter-shield-c6-stick-edition-esp32-c6-wlan-usb-mqtt-galvanisch-getrennt-5v Auf der Platine meiner Hydraulikstation habe ich auch den Anschluss "Bus" gefunden - dort sind 2 Kabel bereits angeschlossen und laufen wohl zur Außeneinheit (VAILLANT aroTHERM VWL 55/8.2 AS) Frage: Kann ich den eBus C6 Stick da einfach parallel anschließen und somit per MQTT die Daten in Home Assistant einbinden, ohne das Vaillant mich fortwährend aus der HA Integration "rauswirft"? Sprich die Daten OHNE Cloud lokal auslesen kann? Jemand Erfahrung damit? Bin gespannt... Danke für jeden Hinweis/Tipp.
|
| | Zeit:
05.02.2026 07:51:39 |
| |
| | Zeit:
05.02.2026 08:44:49 |
Zitat von AlBundy0001  Auf der Platine meiner Hydraulikstation habe ich auch den Anschluss "Bus" gefunden - dort sind 2 Kabel bereits angeschlossen und laufen wohl zur Außeneinheit (VAILLANT aroTHERM VWL 55/8.2 AS) Frage: Kann ich den eBus C6 Stick da einfach parallel anschließen und somit per MQTT die Daten in Home Assistant einbinden, ohne das Vaillant mich fortwährend aus der HA Integration "rauswirft"? Sprich die Daten OHNE Cloud lokal auslesen kann? Jemand Erfahrung damit? Ja, das funktioniert, zumindest für die alte Version /6. Soweit ich mit bekommen habe, läuft bei der /8.1 einiges anders. So ist die Verbinung zur Außeneinheit jetzt modbus an einem separaten Anschluß, während sensoComfort und andere nach wie vor ebus sind. Das Internetmodul hat in der neuen Version auch einen separaten Anschluß. Möglicherweise sind auch die ebus-Meldungen jetzt geringfügig anders, und infolgedessen könnte die ein oder andere Anpassung der Konfigurationsdateien notwendig sein. Falls ja, ist die Entwicklung der Software hier zu verfolgen. Die Einbindung in HA wird hier bereitgestellt mit einer Diskussion im zugehörigen Forum. Leider alles nur auf Englisch. Für den Anschluß habe ich zwei 5er Wagos genommen, mit Anschluß der Leitungen vom SensoComfort, VR71, Hydraulikstation und ebusd. Zu viele Kabel in einem Stecker sind nicht unbedingt gut.
|
| | Zeit:
12.02.2026 18:31:53 |
Erstmal Danke für die Rückmeldung. Heute ist der ESP angekommen. Habe den eBus in der Hydraulikeinheit angezapft, an den ESP angeschlossen und dann ins Netzwerk eingebunden. Sieht alles gut aus. Dann habe ich den ebusd auf meinem NAS (Debian) installiert - IP 192.168.188.50 . Der läuft zwar, aber irgendwas stimmt da wohl noch nicht. Es fehlen wohl einige .csv Dateien, um die Daten zu interpretieren. Kann hier jemand was dazu sagen? Ich bin echt lost ebusctl info version: ebusd 26.1.26.1 update check: OK, device firmware v5-c6 1[6208] up to date device: 192.168.188.75, TCP, enhanced, firmware 1.1[6208].1[6208] signal: acquired symbol rate: 65 max symbol rate: 165 scan: finished reconnects: 3 masters: 6 messages: 480 conditional: 0 poll: 0 update: 14 address 03: master #11 address 04: slave #25, scanned "MF=Vaillant;ID=NETX3;SW=0128;HW=0404" address 08: slave #11, scanned "MF=Vaillant;ID=HMUX0;SW=0303;HW=0504" address 10: master #2 address 15: slave #2, scanned "MF=Vaillant;ID=CTLV3;SW=0808;HW=8004", loaded "vaillant/15.ctlv3.csv" address 31: master #8, ebusd address 36: slave #8, ebusd address 71: master #9 address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0303;HW=0504", loaded "vaillant/76.vwzio.csv" address f1: master #10 address f6: slave #10, scanned "MF=Vaillant;ID=NETX3;SW=0128;HW=0404" address ff: master #25Im Home Assistant habe ich den ebusd nach Doku in der configuration.yaml eingerichtet (und zeigt auf die IP, wo der ebusd Dienst läuft): ebusd: host: 192.168.188.50 circuit: '700'
Was mit nicht klar ist: Was muss ich bei "circuit" eintragen bzw. wie finde ich das raus? Stand jetzt: Ich sehe in der mqtt Integration im Home Assistant für 4 ebusd Geräte über 400 Entitäten (Sensoren), die aber allesamt als "nicht verfügbar" angezeigt werden. Irgendeine Idee, wo das Problem liegen könnte? Vielen Dank! PS: Bin noch recht neu hier. Gibt es keine Möglichkeit, hier Screenshots einzubetten? Kenne aus anderen Foren, dass man einfach ein Bild mit Copy&Paste einfügen kann.
|
| | Zeit:
12.02.2026 19:01:44 |
Zitat von AlBundy0001  Im Home Assistant habe ich den ebusd nach Doku in der configuration.yaml eingerichtet (und zeigt auf die IP, wo der ebusd Dienst läuft): Ich weiß nicht, wo du das her hast. Ich nutze das ebusd addon von Lukas Grebe. Das startet eine ebusd Instanz in einem Docker Container, und den kann man über MQTT mit dem ebusd Adapter kommunizieren lassen. In der Configuration.yaml taucht der ebusd dann überhaupt nicht auf, und um circuit muß ich mich auch nicht kümmern. 700 verweist möglicherweise auf das Bediengerät multmatic VRC 700, das ist schon lange ersetzt worden durch das sensocomfort VRC 720/3. Dafür hast du ctlv3 eingebunden. NETX3 ist das Internetmodul VR940f, das liefert aber keine für den ebusd interessanten Daten. Beim VWZIO ist auch wenig zu erwarten, das ist die Regelung in der Hydraulikstation. Mich wundert, dass bei dir die 08.hmu.csv nicht geladen wird. Das wäre die zentrale Anlaufstelle für alle Datem von der Außeneinheit. Aber da gibt es möglicherweise größere Unterschiede zwischen der Arotherm /6 und /8.2. Für Bilder brauchst du einen externen Bilderhoster, oder die Cloud deines Internetanbieters. Webadressen mit .jpg oder .png am Ende kannst du hier als Bild einfügen, sonst als Link.
|
| | Zeit:
12.02.2026 22:06:25 |
Der ebusd ist sehr kleinlich. Ich musste die 08.hmu.csv umbenennen in 08.hmux0.csv, bevor ich da Werte raus bekommen habe für die VWL 75/8.2.
|
| | Zeit:
12.02.2026 23:52:53 |
Zitat von ajokr  Zitat von AlBundy0001  [...] Ich weiß nicht, wo du das her hast. Ich nutze das ebusd addon von Lukas Grebe. Das startet eine ebusd Instanz in einem Docker Container, und den kann man über MQTT mit dem ebusd Adapter kommunizieren lassen. In der Configuration.yaml[...] Danke für die Antwort. Ich habe das ebusd Addon (seit ein paar Wochen heißt es in HA ja " App") auch von dem LukasGrebe Repo installiert. Aber ich dachte man muss noch ein "Bindeglied" einrichten -> https://www.home-assistant.io/integrations/ebusd/ Nun habe ich mir die Konfig vom AddOn (von Lukas Grebe) nochmal genau angeschaut und warum auch immer habe ich nun via mqt auch Daten. Zur Info: Mein HA läuft auf einem eigenen MiniPC. Zusätzlich habe ich ein NAS auf Debian Basis und ich hatte dort zu Testzwecken auch mal den ebusd installiert und war der Meinung, dass die HA-Integration von hier ( https://www.home-assistant.io/integrations/ebusd/) benötigt wird, um sich auf Port 8888 des ebusd zu verbinden. Aber: Wie/Warum auch immer: Die meisten Sensoren liefern nun Daten auch wenn das Log von ebusd noch immer solche Meldungen wirft: 2026-02-12 23:40:44.820 [bus notice] scan 04: ;Vaillant;NETX3;0128;0404 2026-02-12 23:40:44.820 [update notice] store 04 ident: done 2026-02-12 23:40:44.820 [update notice] sent scan-read scan.04 QQ=31: Vaillant;NETX3;0128;0404 2026-02-12 23:40:44.820 [bus notice] scan 04: ;Vaillant;NETX3;0128;0404 2026-02-12 23:40:45.025 [update notice] sent unknown MS cmd: 3104b5090124 / 09003231323532393030 2026-02-12 23:40:45.250 [update notice] sent scan-read Scan.04 Id QQ=31: 2026-02-12 23:40:45.446 [update notice] sent scan-read Scan.04 Id QQ=31: 2026-02-12 23:40:45.663 [update notice] sent scan-read Scan.04 Id QQ=31: 21;25;29;0020300000;0933;138605;N7 2026-02-12 23:40:45.663 [bus notice] scan 04: ;21;25;29;0020300000;0933;138605;N7 2026-02-12 23:40:45.752 [main error] unable to load scan config 04: no file from vaillant with prefix 04 found 2026-02-12 23:40:45.752 [main error] scan config 04: ERR: element not found 2026-02-12 23:40:45.888 [update notice] sent poll-read ctlv3 CcTimer_Friday0 QQ=31: 00:00;00:00 2026-02-12 23:40:48.330 [update notice] received unknown MS cmd: 1008b5110101 / 0937355a02ff5c0000ff 2026-02-12 23:40:48.611 [update notice] received unknown MS cmd: 1076b5110101 / 0936355a02ff5c0000ff 2026-02-12 23:40:48.875 [update notice] received unknown MS cmd: 1076b512030f0001 / 07e70200b30116ff 2026-02-12 23:40:49.144 [update notice] received unknown MS cmd: 1008b51009000048ffffff060000 / 0101 2026-02-12 23:40:49.410 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101Alles doch nicht so "trivial" wie angenommen mit dem Anzapfen des eBus. ;-) Grüße
|
| | Zeit:
13.02.2026 07:36:56 |
Zitat von AlBundy0001  2026-02-12 23:40:45.752 [main error] unable to load scan config 04: no file from vaillant with prefix 04 found
Das hatte ich weiter oben schon erklärt: Da geht es um das Internetmodul, und von dem kommen keine interessanten Daten, daher hat niemand dafür ein csv erstellt. Wenn du die csv-Dateien lokal vorhältst, wirf mal einen Blick in die 15.ctlv3.csv. Wenn da nur eine Zeile mit "15.ctlv2.csv" drin steht, kannst du diese Datei löschen und 15.ctlv2.csv auf 15.ctlv3.csv duplizieren. Hier geht es um das sensocomfort VRC 720/3, das auf die gleiche Weise angesprochen wird wie das Vorgängermodul VRC 720/2. In gleicher Weise noch von 76.vwz.csv auf 76.vwzio.csv duplizieren. Und wie hawa weiter oben schreibt, brauchst du eine Datei 08.hmux0.csv als Duplikat von 08.hmu.csv. Die Meldungen " received unknown MS cmd:" kannst du ignorieren, es ist halt noch nicht alles entschlüsselt. Und beim addon von Lukas Grebe die latency für MQTT hochsetzen, dann bekommst du auch dort eine Antwort, wo nicht alle 10 Sekunden eine Meldung durch den ebus kommt. Hier meine Konfiguration in YAML: Zitat: scanconfig: true loglevel_all: notice mqtttopic: ebusd mqttint: /etc/ebusd/mqtt-hassio.cfg mqttjson: true network_device: 192.168.1.34 mode: ens latency: 10 http: true readonly: false accesslevel: "*" loglevel_network: notice loglevel_bus: notice loglevel_update: notice loglevel_main: notice loglevel_other: notice mqttvar: >- –mqttvar=filter-direction=r|u|^w --latency=100000 --mqttvar=filter-name= --scanconfig=full configpath: /config/ebusd/next/de
Zitat: Alles doch nicht so "trivial" wie angenommen mit dem Anzapfen des eBus. ;-)
So ist es, das Anzapfen wird ja genausowenig offiziell unterstützt wie die myVaillant Integration. Immerhin werden dir hier keine Zugangsquoten in den Weg gelegt.
|
| | Zeit:
13.02.2026 17:22:04 |
Klasse!
Vielen Dank die ausführliche Hilfe. Ich werde mich mal am Wochenende durch Massen an Entitäten wühlen, was davon wirklich nützlich oder informativ ist.
Sei bedankt!
Beste Grüße Jörg
|
| | Zeit:
14.02.2026 17:35:31 |
So - habe mich nun mal intensiver mit dem ebusd beschäftigt. Es werden ja Massen an Daten über den Kanal "ctlv3" angezeigt. (Nennt man das Kanal?) Aber: Ich den Konfigurations cvs's die ich bisher benutzt habe fehlten mir so einige Daten. z.B. ist weit und breit nicht der aktuelle Stromverbrauch zu sehen. Dann bin ich über diesen github Beitrag gestolpert: https://github.com/john30/ebusd-configuration/issues/540 Ich habe einfach die Hinweise von @larsimmisch befolgt und siehe da: Nun gibt es für meine aroTHERM VWL 55/8.2 AS auch die Daten über "hmux0", welche ich sonst nur in der Vaillant App sehen konnte. Und noch sehr viel mehr... Jetzt muss ich nur noch rausfinden, wie ich auch Einstellung in HA vornehmen kann. Wie könnte man z.B. den "Warmwasser Boost" über HA anstossen? Ja - es geht über die myVaillant Integration. Kann ich das nun auch via ebusd machen? Bin also schon viel weiter. ;-) Grüße Jörg
|
| | Zeit:
14.02.2026 17:55:52 |
Zitat von AlBundy0001  Ich habe einfach die Hinweise von @larsimmisch befolgt und siehe da: Nun gibt es für meine aroTHERM VWL 55/8.2 AS auch die Daten über "hmux0", welche ich sonst nur in der Vaillant App sehen konnte. Und noch sehr viel mehr... Den Hinweis hatte hawa hier doch schon weiter oben gegeben. ctlv3 ist alles, was vom sensoComfort 720/3 verwaltet ist. Also den größten Teil der Zeitsteuerung. hmu ist die heating main unit, also die WP samt Hydraulikstation.
|
| | Zeit:
14.02.2026 19:39:35 |
Zitat von AlBundy0001  Jetzt muss ich nur noch rausfinden, wie ich auch Einstellung in HA vornehmen kann. Wie könnte man z.B. den "Warmwasser Boost" über HA anstossen? Ja - es geht über die myVaillant Integration. Kann ich das nun auch via ebusd machen?
Ja kann man machen. Dafür muss man sicherstellen, dass der ebusd mit access level "*" läuft. Dann werden alle Entitäten, die mit "w" in den Konfigurationsdateien sind und nicht irgendwie anders gefiltert werden, auch beschreibbar. Ein paar Dinge musste ich per MQTT direkt einbinden. Ich muss das mal dokumentieren. Es lohnt sich auch, beim Start von HomeAssistant die Entitäten, die man aktualisiert haben will per MQTT und mit Inhalt "?q1" abzufragen, damit sie nicht nur gelegentlich, sondern automatisch schnell per push aktualisiert werden.
|
| | Zeit:
14.02.2026 23:46:53 |
Zitat von ajokr  Zitat von AlBundy0001  [...] Den Hinweis hatte hawa hier doch schon weiter oben gegeben. ctlv3 ist alles, was vom sensoComfort 720/3 verwaltet ist. Also den größten Teil der Zeitsteuerung. hmu ist die heating main unit, also die WP samt Hydraulikstation. Asche auf mein Haupt. Das hab ich echt übersehen bzw. zu dem Zeitpunkt noch nicht verstanden. Gibt's es schon einen Studienfach für den ebusd? :-) Danke für den Hinweis,
|
| | Zeit:
14.02.2026 23:56:01 |
Zitat von hawa  Zitat von AlBundy0001  [...] Ja kann man machen. Dafür muss man sicherstellen, dass der ebusd mit access level "*" läuft. Dann werden alle Entitäten, die mit "w" in den Konfigurationsdateien sind und nicht irgendwie anders gefiltert werden, auch beschreibbar. Ein paar Dinge musste ich per MQTT[...] Hättest Du ein Beispiel bitte, wie man irgendeinen möglichen Wert via mqtt schreiben kann? Mein access level ist wohl OK so: scanconfig: true loglevel_all: notice mqtttopic: ebusd mqttint: /etc/ebusd/mqtt-hassio.cfg mqttjson: true network_device: 192.168.188.75:9999 mode: ens http: true latency: 10 readonly: false accesslevel: "*" configpath: /config/ebusd/next/de loglevel_network: notice loglevel_bus: notice loglevel_update: error loglevel_main: notice loglevel_other: notice mqttvar: >- –mqttvar=filter-direction=r|u|^w --latency=100000 --mqttvar=filter-name= --scanconfig=full
|
| | Zeit:
15.02.2026 00:39:12 |
Für den Hot Water Boost habe ich folgendes in meiner configuration.yaml:
[code] mqtt: ..switch: ....- name: "Hot Water Boost" ......unique_id: "ctlv3_hwc_boost" ......state_topic: "ebusd/ctlv3/HwcSFMode" ......command_topic: "ebusd/ctlv3/HwcSFMode/set" ......value_template: > ........{% if value_json['value'] is defined %} ..........{{ value_json['value']['value'] }} ........{% else %} ..........{{ value }} ........{% endif %} ......state_on: "load" ......state_off: "auto" .......payload_on: "load" .......payload_off: "auto" ......icon: "mdi:water-boiler-alert" [/code]
(leider kann die Forensoftware hier wohl keine Einrückungen, deswegen die Punkte wieder durch Leerzeichen ersetzen, wenn das hier weiter verwendet werden soll)
Wenn du die deutschsprachige Variante am Start hast, heisst das Topic anders.
Man kann auch sehen, was genau im MQTT auftaucht, wenn man mit MQTTExplorer oder vergleichbaren tools schaut, was für Nachrichten da fliegen.
|
| | Zeit:
15.02.2026 01:04:49 |
Vielen lieben Dank für das Beispiel. Letzte Meldung für heute - werde ich morgen testen. Rückmeldung folgt.. .
|