Ich habe heute mal einen zweiten Homeassistant (re-)aktiviert, den ich im letzten Jahr in einer Virtual Box auf dem PC angelegt hatte. Immerhin habe ich damit auch mal einen device error bekommen.
Eine Lösung habe ich aber auch nicht gefunden. Insofern kann ich dich nur an Lukas Grebe weitervermitteln. Hier ist er wohl nicht unterwegs, dafür in seinem eigenen Thema im Home Assistant Forum. Ist halt nur leider auf Englisch.
Porteinstellungen 1883 / 1884 / 8883 / 8884 (sind wohl die Standardwerte).
Wo hast du den topic “heizung” angelegt?
Den MQTT-Explorer verbinde ich mit mqtt:://192.168.1.33:1883 sowie Username und Password meines HA-Benutzers. Gleiche Einstelllungen im EAS. Da steht bei mir:
Das war so nicht vorgesehen, :1883 mit nichts dahinter sollte richtig sein. Bekommst du nach einem Neustart des Addons jetzt immer noch den Bus-error im Protokoll des ebusd?
Habe es gerade entfernt und so sehen die Logs aus:
Eas:
17:23:26 Info repl_event: mqtt: 0
17:23:26 Info repl_event: sta: 0
17:23:26 Info exec: ledb 0
17:23:26 Info exec: strip -b 0
17:23:29 Info cmd_wifi: sta connect, set fix ip
17:23:29 Info repl_event: sta: 1
17:23:29 Warning cmd_wifi: sta rssi low -71
17:23:29 Info exec: ledboot 200 0 9000
17:23:29 Info exec: led 0 200 0 9000
17:23:29 Info 0 duty 200
17:23:36 Info wait_host_tcp: accepted: 192.168.10.29
17:23:36 Info ebus: host reset
17:23:36 Info mqtt: connected
17:23:36 Info mqtt: subscribed topic 1467 eas/#
17:23:36 Info mqtt: subscribed topic 20250 ha-mqtt/status
17:23:36 Info repl_event: mqtt: 1
17:24:42 Warning httpd_txrx: httpd_sock_err: error in recv : 104
17:24:43 Warning httpd_txrx: httpd_sock_err: error in recv : 104
17:25:23 Warning httpd_txrx: httpd_sock_err: error in recv : 104
17:25:28 Warning read_host_tcp: closed
17:25:28 Info close_client: socket closed
17:25:28 Info ebus: host disconnected
17:25:31 Info wait_host_tcp: accepted: 192.168.10.29
17:25:31 Info ebus: host reset
Ebusd:
s6-rc: info: service legacy-services successfully started
[17:24:07] INFO: eBUSd addon version 26.1.6
[17:24:07] 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 --mqtttopic=ebusd --mqttjson --scanconfig --latency=10000 --pollinterval=5 --scanretries=5 --configpath=https://ebus.github.io/next --httpport=1889 --mqttvar=filter-direction=r|u|w --mqttvar=filter-name=
2026-03-31 17:24:07.474 [device notice] transport opened
2026-03-31 17:24:07.477 [main notice] ebusd 26.1.26.1 started with broadcast scan on device: 192.168.10.217:9999, TCP, enhanced
2026-03-31 17:24:08.054 [bus notice] bus started with own address 31/36
2026-03-31 17:24:08.054 [device notice] reset, supports info
2026-03-31 17:24:08.054 [bus notice] signal acquired
2026-03-31 17:24:08.056 [device notice] extra info: firmware 1.1[631e].1[631e], jumpers 0x0b
2026-03-31 17:24:08.389 [mqtt notice] connection established
2026-03-31 17:24:09.270 [bus notice] new master 30, master count 2
2026-03-31 17:24:09.288 [bus notice] new master 71, master count 3
2026-03-31 17:24:09.288 [update notice] received unknown MM cmd: 30715023094c660000005d010000
2026-03-31 17:24:09.603 [update notice] received unknown MM cmd: 30715023094c1300e0015d010000
2026-03-31 17:24:09.947 [update notice] received unknown MM cmd: 3071502309b8720000005d010000
2026-03-31 17:24:10.259 [bus notice] new master 10, master count 4
2026-03-31 17:24:10.267 [bus notice] new master 03, master count 5
2026-03-31 17:24:10.267 [update notice] received unknown MM cmd: 1003050709000350000080ff14ff
2026-03-31 17:24:10.558 [bus notice] new master f1, master count 6
2026-03-31 17:24:10.558 [update notice] received unknown BC cmd: f1fe050308010000ff56ff340c
2026-03-31 17:24:14.270 [update notice] received unknown MM cmd: 713050230948f40204045d010000
2026-03-31 17:24:15.234 [update notice] received unknown MM cmd: 10030800080005000c8000000a
2026-03-31 17:24:15.495 [update notice] received unknown BC cmd: f1fe0800080005b30a0000000a
2026-03-31 17:24:17.186 [update notice] received unknown BC cmd: 30fe502309440f0104005d010000
2026-03-31 17:24:17.530 [update notice] received update-read Broadcast Datetime QQ=30: -;16:24:10;-.-.-
2026-03-31 17:24:18.055 [main notice] starting initial broadcast scan
2026-03-31 17:24:18.147 [update notice] sent write Broadcast Queryexistence QQ=31:
2026-03-31 17:24:18.181 [update notice] received update-read Broadcast Signoflife QQ=03:
2026-03-31 17:24:20.151 [update notice] received unknown MM cmd: 1003050709000550000080ff14ff
2026-03-31 17:24:20.444 [update notice] received unknown BC cmd: f1fe050308010000ff56ff340c
MQTT:
2026-03-31 17:20:22: Client 5ksc4di0dh9p3XkjsBOr8S disconnected.
2026-03-31 17:20:22: New connection from 192.168.10.29:59811 on port 1883.
2026-03-31 17:20:22: New client connected from 192.168.10.29:59811 as 7rEjQ5dXVFSML5be9oDK9J (p2, c1, k60, u'ha-mqtt').
2026-03-31 17:20:44: New connection from 172.30.32.2:54074 on port 1883.
2026-03-31 17:20:44: Client <unknown> closed its connection.
2026-03-31 17:21:57: New connection from 192.168.10.217:51885 on port 1883.
2026-03-31 17:21:57: Client ebus-06b79c already connected, closing old connection.
2026-03-31 17:21:57: New client connected from 192.168.10.217:51885 as ebus-06b79c (p2, c1, k120, u'ha-mqtt').
2026-03-31 17:22:12: New connection from 192.168.10.217:51886 on port 1883.
2026-03-31 17:22:12: Client ebus-06b79c already connected, closing old connection.
2026-03-31 17:22:12: New client connected from 192.168.10.217:51886 as ebus-06b79c (p2, c1, k120, u'ha-mqtt').
2026-03-31 17:22:44: New connection from 172.30.32.2:44298 on port 1883.
2026-03-31 17:22:44: Client <unknown> closed its connection.
2026-03-31 17:24:03: Client ebusd_26.1_80 closed its connection.
2026-03-31 17:24:07: New connection from 172.30.33.1:36902 on port 1883.
2026-03-31 17:24:08: New client connected from 172.30.33.1:36902 as ebusd_26.1_80 (p1, c1, k60, u'addons').
2026-03-31 17:24:44: New connection from 172.30.32.2:33832 on port 1883.
2026-03-31 17:24:44: Client <unknown> closed its connection.
Mosquitto broker:
2026-03-31 17:22:44: New connection from 172.30.32.2:44298 on port 1883.
2026-03-31 17:22:44: Client <unknown> closed its connection.
2026-03-31 17:24:03: Client ebusd_26.1_80 closed its connection.
2026-03-31 17:24:07: New connection from 172.30.33.1:36902 on port 1883.
2026-03-31 17:24:08: New client connected from 172.30.33.1:36902 as ebusd_26.1_80 (p1, c1, k60, u'addons').
2026-03-31 17:24:44: New connection from 172.30.32.2:33832 on port 1883.
2026-03-31 17:24:44: Client <unknown> closed its connection.
2026-03-31 17:26:44: New connection from 172.30.32.2:48652 on port 1883.
2026-03-31 17:26:44: Client <unknown> closed its connection.
Sieht doch soweit gut aus, der ebusd hat keine bus errors mehr. Als nächstes sollte er die verschiedenen Vaillant-Geräte scannen. Und wenn er die csv-Dateien gefunden hat, gibts auch decodierte Daten.
ich habe nun auch meine Vailllant Heiztherme mit dem Ebus-adapter C6 an HomeAssistant angebunden. Läuft auch alles soweit gut. Allerdings habe ich mich gewundert, warum ich den Wasserdruck des Heizkreises nicht angezeigt bekomme. Mit einem mqtt-publish “ebusd/bai/WaterPressure/get” bekomme ich den Wert übermittelt aber der Sensor landet leider nicht in meinen Entitäten unter dem mqtt-Gerät “ebusd bai”.
Der Wert wird von der Heizung scheinbar nur auf Abruf preisgegeben?!
Vorerst habe ich mir in der configuration.yaml einen mqtt-sensor “gebastelt” und triggere den publish über eine Automation. Funktioniert, aber ich bin halt doch ein kleiner nerd
Wie bekomme ich den Sensor in die discovery und das automatische polling eingebunden, sodass er mir in dem mqtt-Gerät angezeigt wird?
Hi! Danke für deinen Input. Das ist im Grunde genau das, was ich auch gemacht habe. Nur mit Skript und Automation. Ich habe die Sensoren in der configuration.yaml angelegt:
Trotzdem hätte ich den Sensor gerne direkt im Gerät über das polling. Aber ich fürchte, da muss ich an die csv-dateien ran. Und da kenn ich mich zu wenig aus..
Normalerweise werden alle entitäten, die dein MQTT ausliest auch als entity angezeigt, die du dann wiederrum in deinem Home Assistant nutzen kannst.
Schau also mal unter http://<deine_ip>:8123/config/integrations/integration/mqtt und suche dann nach “ebusd bai”. Dort solltest du dann alle Sensoren sehen. Findest du “WaterPressure” dort?