[Modul] ebusdMQTT - Einbindung von Vaillant Geräten

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?

So sehe ich das auch.

genau

Am ebus selber wohl nicht. Eher an ebusd bzw den Einstellungen dort. Bei Interesse würde ich im Logfile des ebusd forschen. So tief stecke ich da aber nicht drin.

Damit bist du sicherlich im grünen Bereich.

genau

1 „Gefällt mir“

Ok ich bin wiedermal ein wenig weiter gekommen. Ich konnte meine RecoVair KWL mit einlesen. Dazu musste ich eine vorhandene config umbennennen, da eine andere Busadresse bei mir vorhanden ist (die KWL hängt hinter einem VR32 Koppler).
Wenn ich mir diese .config Datei nun ansehe werden in der IPS Instanz zwar einige read Variablen angelegt, aber keine zum Schreiben. Woran könnte das liegen? Flow Actual wiederum wird z.B. angelegt obwohl sie nicht im config file auftaucht.

Btw: Aus Interesse wie werden die Namen gebildet? TempInletAir_2 z.B. taucht zwar im Config auf und wird auch abgefragt und gelesen aber woher weiß IPS dass das ein „Fühlerstatus ist“ oder der TempInletAir_1 z.B. warum wird dieser als Statusvariable nur mit Temperatur(temp) angelegt anstatt mit dem Namen aus der config?

über ebusctl geht das schreiben zwar durch, aber hat auch keine Auswirkung am Gerät
image

Die Konfiguration wird über die html Schnittstelle gelesen (kannst du im Debug sehen):

14.02.2024, 13:25:55 |              readURL | URL: http://rasp3keller:8081/data/700/?def&verbose&exact&write

und dann entsprechend aufbereitet.

Ok das ist soweit verständlich.
Hier habe ich z.B. bei allen „nicht dargestellten Statusvariablen“ Leere Fielddefs

Die werden aus der .csv Konfig erstellt oder aus der empfangenen Botschaft?
Für die Konfig der darüberliegenden Wunschtemperatur steht gerademal das in der .csv

und daraus baut sich die HTML Schnittstelle die Fielddefs?