Ebusd in MQTT - Datenempfang, aber keine neuen Entitäten

Hallo an alle!

Bin noch ziemlich neu dabei bei Home Assistant, hab fürs erste mal div Zigbee Temperatursensoren, eine Wetterstation sowie Lichter und einen P1 Wizard eingebunden. Nehme nun die Gastherme in Angriff. Habe dazu einen ebusd adapter shield C6 gekauft und angeschlossen. In HA läuft Moquitto, MQTT und das ebusd add-on von Lukas Grebe. Folgendes sehe ich im MQTT Explorer:

Ich gehe also davon aus, dass Sensorwerte gesendet und auch empfangen werden. Nur MQTT erkennt keine Entitäten/Sensoren. Bei den ZigBee Sensoren hat das ohne weiteres funktioniert (mit ZigBee2Mqtt). Ich denke also, dass irgendwo in der Konfiguration was falsch eingestellt ist.
ebusd add on:
image

Hier kommt mir komisch vor, dass ich im File Editor den Pfad bei mqttint nicht finde, er ist nicht vorhanden. Evtl. liegts daran?

config.yaml: (Edit: Einrückung passt, wird hier nur nicht angezeigt)
ebusd:
  host: 192.168.178.88
  circuit: "bai"

Hier steht sonst nichts zu mqtt oder ebusd

Ich gehe davon aus, dass es etwas eher simples ist, was fehlt/falsch ist. Aber im Moment stehe ich an und bitte euch um Hilfe

Danke schonmal!

Liebe Grüße
Marco

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)

Doch, wird hier richtig angezeigt, Du musst eben den Code auch richtig posten! :wink:

Hab es hinbekommen. Hab die Verzeichnisstruktur (wie bei mqttint) erstellt und dort auf Verdacht die mqtt-hassio.cfg reinkopiert. Sehe jetzt mehrere Entitäten und dutzende Sensoren, so wie es sein soll…

Wenn wer eine Idee hat, was ich falsch gemacht haben könnte bei der Installation/Einrichtung, lasst es mich bitte wissen!

Danke

Schreib doch mal genau wo du die Dateien hingeschoben hast.
Beste Grüße

Da sie nicht vorhanden war, habe ich eine Ordnerstruktur erstellt, die mit der Definition in der mqttint-Zeile (EDIT: Typo) bei der ebusd-Konfiguration übereinstimmt und dort das mqtt-hassio.cfg File reinkopiert (ebusd/contrib/etc/ebusd/mqtt-hassio.cfg at master · john30/ebusd · GitHub). Dann gings…

Liebe Grüße

Hallo themo,
du hast diese Zeile gemeint : # --mqttport=1883 --mqttjson --mqttint=/etc/ebusd/mqtt-hassio.cfg .
und die mqtt-hassio.cfg nach /etc/ebusd kopiert.
Muss man das # in der Zeile noch löschen?
Beste Grüße

Hallo!

Ich meine die folgende, violett markierte Zeile aus meiner ebusd Konfiguration:
image

Liebe Grüße

Hallo,
habe auch folgende Einstellungen

scanconfig: true
loglevel_all: notice
mqtttopic: ebusd
mqttint: /config/ebusd/contrib/etc/ebusd/mqtt-hassio.cfg
mqttjson: true
network_device: 192.168.0.90:9999
latency: 10
accesslevel: “*”
configpath: https://cfg.ebusd.eu/
und läuft nicht und es findet sich folgende Meldung im Protokoll:
2024-12-10 11:39:04.341 [mqtt error] unable to open integration file /config/ebusd/contrib/etc/ebusd/mqtt-hassio.cfg

Es gibt bei mir ein Verzeichnis config/ebusd/ , ist ein Link nach /homeassistant/ebusd .
Beste Grüße

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)

Ich habe den ganze Pfad erstellt. In deinem Fall:
Ordner config
Ordner ebusd
Ordner contrib
Ordner etc
Ordner ebusd
Da dann die .cfg reinkopieren

Dann sollte es gehen

Habe den Pfad auch so erstellt, leider kein Erfolg.
Hier mal der Startteil vom Ebusd Addon.

2024-12-11 14:53:38.020 [bus notice] max. symbols per second: 108
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
ebusd --foreground --mqtthost=core-mosquitto --mqttport=1883 --mqttuser=addons --mqttpass=quooshaiphasoo5ahY3OoTu3cou3mie6ohv1aemo4sosh8rohni1Cooroo6eithi --scanconfig --mqttjson --configpath=https://cfg.ebusd.eu/ --latency=10 --accesslevel=“*” --mqttint=/config/ebusd/contrib/etc/ebusd/mqtt-hassio.cfg --mqtttopic=ebusd --device=192.168.0.90:9999 --log=all:notice
2024-12-11 14:53:43.501 [main notice] ebusd 23.2.p20230716 started with auto scan on device: 192.168.0.90:9999
2024-12-11 14:53:44.035 [bus notice] bus started with own address 31/36
2024-12-11 14:53:44.037 [mqtt notice] connection established
2024-12-11 14:53:44.057 [bus notice] signal acquired
2024-12-11 14:55:54.188 [main notice] update check: version 24.1 available
2024-12-11 14:56:45.017 [bus notice] max. symbols per second: 107
2024-12-11 14:58:44.556 [bus notice] new master 30, master count 2
2024-12-11 14:58:44.586 [bus notice] new master 71, master count 3
2024-12-11 14:58:44.586 [update notice] received unknown MM cmd: 307150230960620001005d010000
2024-12-11 14:59:02.490 [main error] scan config 35: ERR: arbitration lost
2024-12-11 14:59:08.754 [main error] scan config 76: ERR: arbitration lost
2024-12-11 14:59:27.574 [main error] scan config 35: ERR: arbitration lost
2024-12-11 14:59:34.646 [main error] scan config 76: ERR: arbitration lost
2024-12-11 14:59:50.351 [main error] scan config 35: ERR: arbitration lost
2024-12-11 14:59:57.791 [main error] scan config 76: ERR: arbitration lost

Irgenwas findet er nicht.
Beste Grüße

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)