[Modul] ebusdMQTT - Einbindung von Vaillant Geräten

Ich frage nochmal mit Bildern. Habe ich alles richtig gemacht, wenn das bei mir so aussieht:

…und wenn ja, warum sieht dann mein Objekt Baum so aus:

Das sieht gut aus. Über HTTP können die Felddefinitionen erfolgreich gelesen werden.

Nur an der MQTT Verbindung hapert es noch. Da kommen wohl noch keine Daten rein.

hm, bei mqtthost jetzt 0.0.0.0 anstatt der eigenen IP des Servers eingetragen hat es getan. Verstehe nur nicht, warum das nicht gleichwertig sein soll…

Hab nun nochmal versucht das auf dem Raspberry zu installieren mit mittelmäßigem Erfolg.
Ebusd läuft (seh ich über den Browser vom Adapter) aber allein ein ebuctl i führt zu
image

Ich habe allerdings auch den Port im Config-File angepasst, weil ohne Angabe eine Meldung im Logfile Stand mit Error98 → Port belegt, ich weiß zwar nicht wovon aber mit der Zeile im config file gehts wenigstens schon etwas weiter. Bei device musste übrigens zwingend ein enh (vmtl. ging ens auch) davor, ansonsten kamen Meldungen mit „wrong symbol received“

EBUSD_OPTS=„–device=enh:192.168.178.91:9999 --port=8886 --scanconfig --configpath=ebusd update check webservice --accesslevel=*“

Hi Marcel,
versuch mal statt -device… -d enh::9999
Dann fehlen ja auch noch die ganzen MQTT-Angaben zur verbindung zu Symcon.
Gruß
Chris

1 „Gefällt mir“

Hallo Chrisi,

damit wird es wieder schlimmer. Die Ausgabe:

Aber ich muss dem ebusd doch auch die IP vom Adapter mitteilen oder? das is die .91 bei mir. Was macht das -d ::9999 ?

MQTT fehlt noch ja aber ich wollte erstmal den Grunzustand herstellen. Wenn ich es richtig verstehe, ist ja das wichtige, dass ich nachher über den Browser Daten (mit http://raspberrypi:8080/data) reinbekomme. Aber hier scheitert es ja schon immer bei mir. Sowohl mit Docker, als auch dem Pi.

Kann mir noch jemand einen Tip für mein zweites Problem geben? Habe einen SensoComfort 720 Regler und brauche daher wohl ein Konfig File für MF=Vaillant;ID=CTLV2;SW=0514;HW=1104.

Das File liegt aber nicht unter ebusd update check webservice, ich habe es aber in einer Unterhaltung auf Github gefunden.

Ich sehe 2 Möglichkeiten:
1.) Ich stelle komplett auf lokale Config Files um und verweise nicht mehr auf die Web Location.
Problem: Ich müsste das Ganze Verzeichnis runterladen und weiss nicht wie man das am elegantesten macht. Die Files liegen auf github unter: ebusd-2.1.x/de/vaillant Ich habe angefangen einzelne Files zu laden, stossen aber imemr wieder auf Probleme, dass irgendein File fehlt.

2.) Ich halte nur die fehlende Datei lokal vor (falls das geht).
Problem: Keine Ahnung wo man die lokale Datei hin kopieren müsste oder ob es dafür noch einen Konfigschalter gibt, um dann darauf zu verweisen?

Ich dreh hier noch durch und gebe jetzt auf. Hat hier irgendjemand den ebusd mit LOKALEN config files laufen?

Wie sieht die Pfadvariable bei euch aus? Wie sieht die Folder Struktur bei euch aus?

Ich denke mein Problem liegt in de Fehlermeldungen ganz am Ende. Habe alles versucht…

2024-02-10 13:52:19.302 [bus notice] device status: transport opened
2024-02-10 13:52:19.303 [main info] registering data handlers
2024-02-10 13:52:19.304 [mqtt info] mosquitto version 2.0.11 (compiled with 2.0.11)
2024-02-10 13:52:19.305 [mqtt debug] connection requested
2024-02-10 13:52:19.305 [main info] registered data handlers
2024-02-10 13:52:19.305 [main notice] ebusd 23.3.23.3 started with broadcast scan on device: 192.168.111.131:9999, TCP, enhanced
2024-02-10 13:52:19.305 [main info] loading configuration files from /ebus_config_data/de/vaillant/
2024-02-10 13:52:19.305 [main debug] reading directory /ebus_config_data/de/vaillant/
2024-02-10 13:52:19.306 [main debug] file type of /ebus_config_data/de/vaillant/_templates.csv is file
2024-02-10 13:52:19.306 [main debug] file type of /ebus_config_data/de/vaillant/15.392.csv is file
2024-02-10 13:52:19.307 [main debug] file type of /ebus_config_data/de/vaillant/timer.inc is file
2024-02-10 13:52:19.307 [main debug] file type of /ebus_config_data/de/vaillant/15.36p.csv is file
2024-02-10 13:52:19.307 [main debug] file type of /ebus_config_data/de/vaillant/iotestbsol.inc is file
2024-02-10 13:52:19.307 [main debug] file type of /ebus_config_data/de/vaillant/08.hmu.csv is file
2024-02-10 13:52:19.307 [main debug] file type of /ebus_config_data/de/vaillant/26.solsy.hc.csv is file
2024-02-10 13:52:19.308 [main debug] file type of /ebus_config_data/de/vaillant/timercc.inc is file
2024-02-10 13:52:19.308 [main debug] file type of /ebus_config_data/de/vaillant/1c.rcc.4.csv is file
2024-02-10 13:52:19.308 [main debug] file type of /ebus_config_data/de/vaillant/06.vms.csv is file
2024-02-10 13:52:19.308 [main debug] file type of /ebus_config_data/de/vaillant/15.720.csv is file
2024-02-10 13:52:19.308 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010007508.inc is file
2024-02-10 13:52:19.308 [main debug] file type of /ebus_config_data/de/vaillant/errors.inc is file
2024-02-10 13:52:19.308 [main debug] file type of /ebus_config_data/de/vaillant/15.f47.csv is file
2024-02-10 13:52:19.308 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010006341.inc is file
2024-02-10 13:52:19.308 [main debug] file type of /ebus_config_data/de/vaillant/15.f45.csv is file
2024-02-10 13:52:19.308 [main debug] file type of /ebus_config_data/de/vaillant/52.vr_70.csv is file
2024-02-10 13:52:19.308 [main debug] file type of /ebus_config_data/de/vaillant/55.mc2.mc.7.csv is file
2024-02-10 13:52:19.309 [main debug] file type of /ebus_config_data/de/vaillant/05.vl9.csv is file
2024-02-10 13:52:19.309 [main debug] file type of /ebus_config_data/de/vaillant/hwcmode.inc is file
2024-02-10 13:52:19.309 [main debug] file type of /ebus_config_data/de/vaillant/06.pms.csv is file
2024-02-10 13:52:19.309 [main debug] file type of /ebus_config_data/de/vaillant/25.ehp.hwc.csv is file
2024-02-10 13:52:19.309 [main debug] file type of /ebus_config_data/de/vaillant/timertariff.inc is file
2024-02-10 13:52:19.309 [main debug] file type of /ebus_config_data/de/vaillant/timerhc.inc is file
2024-02-10 13:52:19.309 [main debug] file type of /ebus_config_data/de/vaillant/50.vr630.mc.csv is file
2024-02-10 13:52:19.309 [main debug] file type of /ebus_config_data/de/vaillant/a0.sol.hwc.csv is file
2024-02-10 13:52:19.309 [main debug] file type of /ebus_config_data/de/vaillant/timerhwc.inc is file
2024-02-10 13:52:19.309 [main debug] file type of /ebus_config_data/de/vaillant/54.mc2.mc.6.csv is file
2024-02-10 13:52:19.309 [main debug] file type of /ebus_config_data/de/vaillant/15.470.csv is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/84.zeo.csv is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/05.vd4.csv is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/05.vd2.csv is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/15.450.csv is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/15.hep.csv is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/51.vr630.mc.3.csv is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/general.csv is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/f5.rcc.3.csv is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/broadcast.csv is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/quick.inc is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/64.v65.csv is file
2024-02-10 13:52:19.310 [main debug] file type of /ebus_config_data/de/vaillant/service.inc is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/15.360.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/iotest620.inc is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/08.ehp.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010005400.inc is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/yield8485r.inc is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/50.ehp.mc.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/75.v81.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/05.vd3.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/ec.solsy.sc.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/05.vl8.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/15.e7f_2.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/fc.rcc.7.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/timercool.inc is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/bai.308523.inc is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/50.v61.mc.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/iotesthp.inc is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/23.vr630.cc.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010003857.inc is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/50.solsy.mc.csv is file
2024-02-10 13:52:19.311 [main debug] file type of /ebus_config_data/de/vaillant/26.vr_71.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/15.f37.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/fc.v81.7.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/35.v81.1.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/15.430.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/e1.omu.1.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010006101.inc is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/hcmode.inc is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/yield4445.inc is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/bai.0020066007.inc is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010002465.inc is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/05.vd6.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/53.mc2.mc.5.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010004121.inc is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/ec.zeo.sc.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/0a.pmw.hwc.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010010674.inc is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/3c.rcc.5.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/25.vr630.hwc.csv is file
2024-02-10 13:52:19.312 [main debug] file type of /ebus_config_data/de/vaillant/15.350.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010004150.inc is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/15.sdr_p.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/15.350.HW7102.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/15.370.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/yield3f40.inc is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/3c.v81.5.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/ec.sol.sc.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/1c.v81.4.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/25.zeo.hwc.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/f5.v81.3.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010015600.inc is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/15.f35.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/15.400.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/15.700.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/15.160.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010008045.inc is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/52.mc2.mc.4.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/a1.sol.cc.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/08.bai.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/yield8485.inc is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/yield3d43.inc is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/35.rcc.1.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010021961.inc is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/23.ehp.cc.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/23.zeo.cc.csv is file
2024-02-10 13:52:19.313 [main debug] file type of /ebus_config_data/de/vaillant/mcmode.inc is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/25.solsy.hwc.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/75.rcc.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/iotestact.inc is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/7c.v81.6.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/15.b7v.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/15.bass.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/e0.omu.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/15.e7f.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/roomtempoffset.inc is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/08.recov.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/iotestbmc.inc is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/ed.pms.sc.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/scan.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010003886.inc is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/15.140.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/15.e7c.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/15.heb.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/15.basv.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/50.zeo.mc.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/bai.0010002315.inc is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/iotest630.inc is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/15.ui.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/26.vr630.hc.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/15.f43.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/15.uih.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/tempsetpoints.inc is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/23.solsy.cc.csv is file
2024-02-10 13:52:19.314 [main debug] file type of /ebus_config_data/de/vaillant/7c.rcc.6.csv is file
2024-02-10 13:52:19.315 [main info] reading templates /
2024-02-10 13:52:19.316 [main error] error reading templates in /: ERR: element not found, last error: _templates.csv:46: ERR: element not found, field type TEMP in field 0
2024-02-10 13:52:19.316 [main info] reading file 15.392.csv
2024-02-10 13:52:19.316 [main error] error reading config files from /ebus_config_data/de/vaillant/: ERR: element not found, last error: 15.392.csv:8: ERR: element not found, field type TEMP in field 0

Das ist eigentlich Standard. Ist das nicht auch in der ebusd Doku recht gut beschrieben?
Im Prinzip wird das GitHub Verzeichnis heruntergeladen und in einem Verzeichnis deiner Wahl ausgepackt.
Auf dieses Verzeichnis wird der Pfad in der Konfigurationsdatei gesetzt.

Wie sind denn bei dir die Dateirechte gesetzt? Die Fehlermeldung („filetype“) klingt so, als ob die Rechte der Dateien nicht korrekt sind. x-Bit gesetzt?

Sehe gerade, dass ich es hier auch so beschrieben habe:

Mehr Rechte kann man eigentlich nicht geben:
image

Was mich wirklich verwirrt. Das Verhalten ist komplett anders, wenn ich die Datein aus dem Web lade mit der Option --configpath=ebusd update check webservice wenn ich aber --configpath=/ebus_config_data/ verwende findet anscheinend die _templates.csv nicht, obwohl die u.a. in /ebus_config_data/ liegt. Ich habe die Datein sogar ins root gelegt, weil er sie wohl da sucht? error reading templates in /: ERR: element not found, last error: _templates.csv:46: ERR: element not found, field type TEMP in field

x bedeutet, dass es ausführbare Dateien sind. Das ist definitiv falsch.

hallo Marcel,
Du musst natürlich die IP Adresse des Apters zwischen die Doppelpunkte schreiben, also
-d enh:192.168.178.91:9999
Versuch also mal

EBUSD_OPTS=„–scanconfig --pollinterval=30 -latency=10 --mqtthost=IPvonSymcon --mqttport=1888 --mqttuser=user --mqttpass=passwort --mqttjson --httpport=8889 -d enh:192.168.178.91:9999 --loglevel=error --address=ff“

Das sollte schon mal helfen. Lass vielleicht erst mal noch die MQTT Parameter weg.
Gruß
Chris

1 „Gefällt mir“

Das ändern auf 666 hat leider auch nichts gebracht. Hätte mich auch gewundert. Sollte eingentlich egal sein, solange der ebusd nicht darauf prüft.

Ich hoffe ich kann bald auf die lokalen Files verzichten, sobald diese Änderung comitted wird: https://github.com/john30/ebusd-configuration/pull/266

Ich hoffe dann wird mein SonsoComfort720 auch mit den OnLine Files dekodiert.

Hallo DrFrank,
die Werte vom SensoComfort sollten aber jetzt schon ankommen.
address 13: master #12
address 15: slave #2, scanned „MF=Vaillant;ID=72000;SW=0122;HW=7703“, loaded „vaillant/15.720.csv“

Ich bekomme 247 Werte angezeigt, wovon aber relativ viele unbrauchbar sind. Die wichtigen sind aber dabei, nur leider fehlen z.B. die ganzen Zeitprogramme.

Ne, sorry, dann heißt mein Controller anders:
address 15: slave #2, scanned „MF=Vaillant;ID=CTLV2;SW=0514;HW=1104“

Hallo Chrisi,

erstmal danke für die Unterstützung.
Konkret habe ich nun das unten eingetragen. Direkt c&p und rauslöschen der mqtt parameter fürhte zu einem nicht startfähigen Dienst.

EBUSD_OPTS=„–scanconfig --pollinterval=30 --latency=10 -d enh:192.168.178.91:9999 --httpport=8889 --loglevel=error --address=ff“

Mit diesen Einstellungen kann ich zwar wieder starten, aber es kommt wieder der unable to start tcp…


Der Adapter erkennt den Dienst zwar (hier steht yes im Browser), aber das kann ja nicht richtig sein oder.

Und wenn der Dienst läuft, das ebusctl i mir den „Bad Request“ liefert ist doch auch nicht richtig. Als ich das im Docker laufen hatte kamen hier wenigsten die erwarteten Ausgaben.

Mein Problem wurde übrigens auf der ebusd Seite gelöst.
Die passende Datei für den „MF=Vaillant;ID=CTLV2;SW=0514;HW=1104“ wird jetzt automatisch erkannt und runtergeladen.

Sehr gut. Kannst du noch einen Link zur Diskussion geben?

Ist eigentlich nicht nötig. Einfach den configpath-Schalter entsprechend setzten (–configpath=ebusd update check webservice) und dann wird die entsprechende Konfig Online geholt. Link zur Diskussion https://github.com/john30/ebusd-configuration/pull/266. Dort sind noch weitere Beiträge verlinkt.

Zwei Tage mal alles liegen lassen die - natürlich sehr gut beschriebenen Anleitungen nochmal genau lesen - und bei mir sieht es nun auch deutlich besser aus.
Ich bekomme mittlerweile in IPS die Daten über MQTT rein. Ich denke das Problem lag insgesamt an mehreren Stellen (hauptsächlich natürlich am user). Schritt für Schritt nochmal den ebusd über den RPi initialisiert, die Parameter EBUSD_OPTS nach und nach erweitert und letztendlich auch noch die beta vom ebusdMQTT Modul installiert und dann lief es.

Jetzt würde ich gerne noch ein Paar Verstädnisfragen stellen:
1) Was bedeutet es, wenn ich im ebusd.log sowas sehe:

2024-02-13 17:05:31.272 [mqtt error] decode hmu MinFlowTemp: ERR: invalid position

Ist dann an der Stelle das entsprechende .config file nicht sauber? Müsste ich mir das quasi lokal anpassen und wie weiter oben die config files auf den RPi ablegen?

2) wenn ich hinter einigen adressen (scan mit ebusctl i) zwar einen String finde aber kein „loaded“ hat ebusd dazu keine passende config gefunden richtig?


Ich vermisse nämlich noch meine RecoVair KWL bei den Schaltkreisen. Ich nehme an, das ist eine davon.

3) Wann werden die Werte im IPS aktualisiert. Ich möchte z.B. über den HMU die aktuelle Leistungsaufnahme abfragen. Statusvariable dafür ist angelegt und diese ändert sich auch wenn der Kompressor sich einschaltet, bzw. wenn am Display der Wärmepumpe (vorhin 1,5kW) steht. Allerdings hat sich dieser nach einigen Sekunden auf 1,4kW geändert und obwohl ich das Aktualisierunsintervall auf 1 Min stehen habe, wurden die 1,4kW im IPS erst nach fast 3 Min aktualisiert. Klar ist, dass das hier alles keine Echtzeit ist und nicht zur Regelung verwendet werden soll. Aber liegt das Verhalten an der träge vom eBus oder wie muss ich das verstehen.
3a) was sind erfahrungsgemäß gute Zeiten für die Aktualisierung bzw. wieviel „verträgt“ der eBus? Ich dachte nun bei Energieaufnahme/Vor/Rücklauf eher an 1 Min und bei unwichtigeren wie evtl. die Zeitfenster an mehrere Minuten.
3b) Wenn sich nichts an einem Parameter ändert, bleibt die Statusvariable auf einer alten Uhrzeit oder?