Hallo,
du hast ja ebusd auch in einem docker laufen. Ich komme bei mir nicht auf die lokalen CSV. Wo liegen die bei dir und was steht bei dir in der docker-compose.yml?
So, ich weiß jetzt wo der Fehler lag. Der Configpath muss direkt auf der ersten _templates.csv liegen. Danach kann alles in Unterordnern angeordent sein.

Hallo,
die Tage habe ich das ebusd Update auf Version 24.1.1 gemacht, seitdem läuft ebusd mäßig nichts mehr. Selbst das Add-On startet schon nicht mehr.
Hat von Euch jemand dieses Problem schon gehabt?
Ok ich dachte mir dann, setz halt den kompletten HA neu auf, vorher ein Backup gemacht, doch dann hatte ich das gleiche Problem. Das ebusd Add-on startet nicht mehr!
Nochmal Infos zu meinem System
- Mini PC Beelink
- HA direkt auf der SSD aus einem Image installiert
- ebusd Adapter Version 5 esp32 c3
Ich bin einen Schritt weitergekommen
Das musste nochmal angepasst werden:
scanconfig: true
loglevel_all: info
mqtttopic: ebusd
mqttint: /config/etc/ebusd/mqtt-hassio.cfg
mqttjson: true
network_device: ens:192.168.56.125:9999
latency: 10
accesslevel: “*”
configpath: /config/etc/ebusd/next/de/
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
Hallo ich bin es nochmal
mal eine Frage zur “next” Version der csv. Dateien
Wenn ich verweise auf den Internetlink
configpath: https://ebus.github.io/next/
werden alle meine .csv Dateien gefunden
Wenn ich jedoch die Dateien Lokal ablege
configpath: /config/etc/ebusd/next/de/
werden nicht alle .csv Dateien gefunden
Welche .csv Dateien legt ihr genau Lokal ab, es sollten doch diese für DE und Vaillant sein:
https://github.com/eBUS/ebus.github.io

Habe ich was vergessen?
Im MQTT Explorer bekomme ich noch diese Meldung:
"revision 24.1 available, device firmware v5 1[5210] up to date, broadcast.csv: different version available, memory.csv: different version available, vaillant/08.hmu.csv: different version available, vaillant/broadcast.csv: different version available, vaillant/general.csv: different version available, vaillant/scan.csv: different version available"
Hallo @CommanderROR
Es gibt ja nun die neuere Version des ebusd 24.1 bzw. 24.1.1
Bis zum Januar lief mein System mit der Vorgängerversion relativ stabil.
Durch ein HA Update lief es dann nicht mehr so gut, woraufhin ich dann den HA auf meinem Beelink Mini PC neu aufgesetzt habe und auf die neue Version ebusd gewechselt bin.
Jetzt haben sich auch die *.csv Dateien im Aufbau ziemlich geändert womit ich dasnn so meine Probleme hatte und auch noch habe.
Hier in dem Forum
habe ich gelesen dass du auch einige Probleme mit der neuen Version hattest, da “Englisch” nicht meine Sprache ist schreibe ich dich hier an.
Evtl. hast du Zeit und Lust bdich auch hier mit uns auszutauschen.
Zum ebus auslesen
So finde ich jetzt einige Datenpunkte die ich hatte, nicht mehr
- Status
- Vorlauftemperatur
- Rücklauftemperatur
- Lufteinlasstemperatur Aussengerät
- Durchfluss l/h (hatte ich noch nie)
- und einige mehr.
Wie geschrieben hatte ich die mit der alten ebusd Version, macht aber auch keinen Sinn auf der alten zu bleiben, wenn nur noch die neuere Unterstützt wird bzw. weiterentwickelt wird.
Nutzen tue ich zur Zeit die ebusd *.csv Dateien von:
Was auffällt ist das dort keine (_templates.csv) Datei drinnen ist, die man doch braucht?
Nochmal mein WP-System
- aroTHERM 55/6 S2
- Hydraulikstation 97/6
- VR 921 Internet Modul
- Regler 720/3
- eBUS Adapter Shield C6 / esp32 c6
Angelegt habe ich diese Ordnerpfade:
\192.168.56.123\config\etc\ebusd

und
\192.168.56.123\config\etc\ebusd\next\de

So bekomme ich auch die ganzen Z1… Werte nicht

viele andere sind wiederum vorhanden (Beispiele)
Was mir auf jeden Fall fehlt ist der Status -Wert (100,104, 107 usw.)
Ich würde mich freuen wenn wir einiges klären könnten.
Gruß
meierchen006
Leider kann ich da auch nicht wirklich viel helfen.
Ich habe auf die “Online” Daten umgestellt und musste danach einiges neue einrichten da manche Entitäten plötzlich weg waren oder andere Einheiten hatten. Nsch wie vor läuft es nicht so ganz run, da manche Entitäten nicht zuverlässig aktualisieren wenn sich ihr Status ändert, aber ich lasse es erstmal so. Da meine WP inzwischen gut und zuverlässig läuft bin ich nicht mehr so auf die ebus Daten angewiesen.
Hallo @CommanderROR
Schade ich hätte Gedacht das wir gemeinsam den ein oder anderen Parameter/Wert suchen und finden können.
Ich möchte gerne meine *.csv Dateien Lokal haben, was ich ja auch schon mache wie geschrieben. Wichtig wäre mir den Wert des Status (100,104 usw.) zu haben um den auswerten zu können, über diesen Wert wollte ich (vor allem im Winter) das “Abtauen/Enteisen” zählen.
Leider bekomme ich den Wert nicht mehr in den neuen Dateien.
in der neuen Datei 08.hmu.csv
type,circuit,level,name,comment,qq,zz,pbsb,id,*name,part,type,divisor/values,unit,comment
*r,
*u,
*w,
*uw,
r,,,State,,,,b511,07,energy,,UCH,,,,energy_1,,UIN,,kWh,,onoff,,UCH,0=off;1=on,,,state,,UCH,1=ready;11=error;9=heating;17=cooling;129=heating_water,,
r,,,YieldHcDay,,,,b51a,05ff3200,value,,IGN:3,,,,value,,UIN,10,kWh,
r,,,YieldCoolDay,,,,b51a,05ff3201,value,,IGN:3,,,,value,,UIN,10,kWh,
r,,,YieldHwcDay,,,,b51a,05ff3202,value,,IGN:3,,,,value,,UIN,10,kWh,
r,,,YieldHcMonth,,,,b51a,05ff320e,value,,IGN:3,,,,value,,UIN,10,kWh,
r,,,CopHcMonth,,,,b51a,05ff320f,value,,IGN:3,,,,value,,UIN,10,,
r,,,YieldHc,,,,b51a,05ff3210,value,,IGN:3,,,,value,,UIN,,kWh,
r,,,CopHc,,,,b51a,05ff3211,value,,IGN:3,,,,value,,UIN,10,,
r,,,YieldHwcMonth,,,,b51a,05ff3212,value,,IGN:3,,,,value,,UIN,10,kWh,
r,,,CopHwcMonth,,,,b51a,05ff3213,value,,IGN:3,,,,value,,UIN,10,,
r,,,YieldHwc,energy yield hot water,,,b51a,05ff3216,value,,IGN:3,,,,value,,ULG,,kWh,
r,,,CopHwc,,,,b51a,05ff3217,value,,IGN:3,,,,value,,UIN,10,,
stehen vorne ja immer die Kürzel
*r für Read,
*w für Write,
für was steht
*u
*uw
Das hier (Datei 08.hmu.csv) wäre ja die Zeile für den Statuscode, aber der Status kommt jetzt nicht mehr zuverlässig
r,,,RunDataStatuscode,,,,b509,540200530d,value,,IGN:4,,,,value,,UIN,34=Frost_protection;100=Standby;101=Heating_Compressor_shutdown;102=Heating_Compressor_blocked;103=Heating_Prerun;104=Heating_Compressor_active;107=Heating_Overrun;111=Cooling_Compressor_shutdown;112=Cooling_Compressor_blocked;113=Cooling_Prerun;114=Cooling_Compressor_active;117=Cooling_Overrun;125=Heating_Immersion_heater_active;132=Warm_Water_Compressor_blocked;133=Warm_Water_Prerun;134=Warm_Water_Compressor_active;135=Warm_Water_Immersion_Heater_active;137=Warm_Water_Overrun;141=Heating_Immersion_Heater_shutdown;142=Heating_Immersion_Heater_blocked;151=Warm_Water_Immersion_Heater_shutdown;152=Warm_Water_Immersion_Heater_blocked;202=Air_purging_program_active;240=Compressor_oil_heating_activated;252=Fan_1_blocked;255=Fan_1_air_inlet_too_high;256=Fan_1_air_inlet_too_low;260=Fan_2_blocked;275=Building_circuit_flow_too_low;277=Building_circuit_pump_fault;280=Frequency_converter_fault_Compressor;281=Frequency_converter_fault_Mains_voltage;282=Frequency_converter_fault_Overheating;283=Deicing_time_too_long;284=Deicing_flow_temperature_too_low;285=Compressor_outlet_temperature_too_high;286=Hot_gas_temperature_switch_open;287=Fan_1_Wind;288=Fan_2_Wind;289=Current_limt_active;302=High_pressure_switch_open;303=Compressor_outlet_temperature_too_high_1;304=Evaporation_temperature_too_low;305=Condensation_temperature_too_low;306=Evaporation_temperature_too_high;308=Condensation_temperature_too_high;312=Building_circuit_return_temperature_too_low;314=Building_circuit_return_temperature_too_high;351=Immersion_heater_Flow_temperature_too_high;516=Deicing_active;575=Frequency_converter_fault;581=Connection_fault_frequency_converter;590=_4_port_valve_position_fault,,
Gruß
meierchen006
Ich habe eine Vaillant VCW 20/26 mit Speicher VIH QL 75/B2 ich nutze den EBUS C6 und das Home Assistant ADDON leider klappt es nicht wirklich mit den Daten, was muss ich tun damit ich meine Heizung auch steuern kann oder um die Integration von EBUSD verwenden zu können und einige Werte sind einfach unbekannt evtl habt ihr da ja eine Lösung.
Hallo Frank,
ich raufe mir bald die Haare aus, weil ich genau diese beiden Leistungsentitäten suche.
Wie hast du das mit der 25.1 gelöst? Die Schreibweise Deiner Zeilen passt ja nicht in das csv-Format der aktuellen Dateien.
Könntest Du mir die Zeilen aus Deiner aktuellen Konfiguration hier zur Verfügung stellen?
hab es hinbekommen (in der 76.vwzio.csv):
*r,,,,,,,b516,,,,IGN:1
r,,,StabLeistung,,,,,14,,,EXP,,W,Power also available in myVaillant App and in HA Integration myPyllant
jetzt weiß ich auch, warum das in Deinem Post so abgeschnitten aussieht: die Kommas werden verschluckt
Hallo zusammen, ich habe einen Ebus Adapter an meinen Elco Brauchwassertank angeschlossen und EbusD in Home Assistent installiert und folgendes in die Configurations.yaml eingefügt:
ebusd:
host: 192.168.178.193
port: 9999
circuit: “700”
Leider kann ich in der Integration nicht bestimmen wie der Adapter verbunden ist weil mir schlecht weg die Möglichkeiten fehlen um dies vorzunehmen. Sie Bilder unten. Der Ebus Adapter scheint Werte zu empfangen.
Kann mir vielleicht jemand sagen wo hier der Fehler liegt?
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)
Hi,
ich bin noch ganz am Anfang mit ebusd. Der Adapter hat eine Verbindung zur Heizung und ist aktiv. Es werden auch daten empfangen da ich diese im Log sehen kann.
2026-03-23 09:40:37.075 [bus error] unable to open 192.168.178.2:9999: ERR: generic I/O error
2026-03-23 09:40:37.075 [bus notice] device invalid
2026-03-23 09:40:42.090 [device error] transport closed
2026-03-23 09:40:42.090 [bus error] unable to open 192.168.178.2:9999: ERR: generic I/O error
2026-03-23 09:40:42.090 [bus notice] device invalid
2026-03-23 09:40:47.103 [device error] transport closed
2026-03-23 09:40:47.103 [bus error] unable to open 192.168.178.2:9999: ERR: generic I/O error
2026-03-23 09:40:47.103 [bus notice] device invalid
Ich vermute das ich auf HA Seite die Config nicht richtig habe. Nur leider finde ich keine weitren Infos dazu wenn micro ebusd genutzt wird.
Hat hier jemadn einen Tipp für mich?
Gruß
Porsti
Du musst natürlich die richtige IP-Adresse des Adapters im Addon eintragen. In deinem ersten Screenshot steht 192.168.10.217 oder .218, und im Addon 192.168.178.2. Dann ist es kein Wunder, dass die beiden aneinander vorbei reden.
Eventuell wäre auch enh: statt ens: von Vorteil.
Die IP-Adresse des Adapters sollte im Addon schon richtig eingetragen werden, sonst reden die beiden aneinander vorbei.
Hi,
Durch das ganze Testen war in dem Bild noch eine alte IP-Adresse.
Habe es wieder angepasst und es bleibt leider der gleiche Fehler.
Hast du mal den MQTT Explorer angeworfen?
Hi,
ja den habe ich drauf und kann dort auch sehen das Daten kommen. Diese werden wohl aber nicht weitergegeben so das ich diese sehen kann:
2026-03-23 17:57:47.129 [bus notice] device invalid
2026-03-23 17:57:52.136 [device error] transport closed
2026-03-23 17:57:52.136 [bus error] unable to open 192.168.10.217:9999: ERR: generic I/O error
2026-03-23 17:57:52.136 [bus notice] device invalid
2026-03-23 17:57:57.148 [device error] transport closed
2026-03-23 17:57:57.148 [bus error] unable to open 192.168.10.217:9999: ERR: generic I/O error
2026-03-23 17:57:57.148 [bus notice] device invalid
2026-03-23 17:58:02.153 [device error] transport closed
2026-03-23 17:58:02.153 [bus error] unable to open 192.168.10.217:9999: ERR: generic I/O error
2026-03-23 17:58:02.153 [bus notice] device invalid
Leider finde ich im Netz auch keine Infos zu dem Fehler ERR: generic I/O error
Gruß
Porsti
Bei mir gibt es da noch ein topic homeassistant. Hast du das ebusd addon mit dem Benutzernamen und Password von mqtt gestartet?
Was steht denn im Protokoll vom ebusd addon, wenn du dieses neu startest?
Habe gerade User und Passwort hinzugefügt.
Aber es hat sich leider nichts geändert, so sieht es beim starten im Log aus:
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[19:13:09] INFO: eBUSd addon version 26.1.6
[19:13:09] INFO: ebusd --foreground --updatecheck=off --mqtthost=core-mosquitto --mqttport=1883 --mqttuser=<redacted> --mqttpass=<redacted> --mqttjson --mqttint=/config/mqtt-hassio.cfg --device=ens:192.168.10.217:9999 --mqttjson --mqtttopic=ebusd --scanconfig --pollinterval=30 --configpath=https://ebus.github.io/next --mqttuser=<redacted> --mqttpass=<redacted>
2026-03-23 19:13:10.089 [device error] transport closed
2026-03-23 19:13:10.089 [bus error] unable to open 192.168.10.217:9999: ERR: generic I/O error
2026-03-23 19:13:10.092 [main notice] ebusd 26.1.26.1 started with broadcast scan on device: 192.168.10.217:9999, TCP, enhanced
2026-03-23 19:13:10.320 [bus notice] bus started with own address 31/36
2026-03-23 19:13:10.320 [bus notice] device invalid
2026-03-23 19:13:10.322 [mqtt notice] connection established
2026-03-23 19:13:15.324 [device error] transport closed
2026-03-23 19:13:15.324 [bus error] unable to open 192.168.10.217:9999: ERR: generic I/O error
2026-03-23 19:13:15.324 [bus notice] device invalid
Steht jetzt wohl doppelt drin in der Befehlszeile. So langsam gehen mir die Ideen aus.
Auf welcher IP-Adresse werkelt dein HA?
Im ersten Bild ist auch eine Ethernetadresse angegeben (wohl für LAN-Kabelverbindung). Vielleicht kommst du damit weiter. Im Zweifelsfall müsstest du ein issue bei Lukas Grebe starten.
Meine Home Assistant arbeitet über die 192.168.10.29 und scheinen sich ja auch zu sehen.
Aktuell ist er über W-LAN angebunden da die Datendose noch nicht angeschlossen ist. Auf dem Schreibtisch zum ersten Test hatte ich diesen per LAN angebunden.
Werde gleich mal die LAN Schnittstelle entfernen und noch mal starten. Vielleicht kommt er auch damit nicht klar.











