john30 / ebusd-configuration

ebusd configuration files
GNU General Public License v3.0
185 stars 294 forks source link

Vaillant VWS 82/3: Migration to Docker & MQTT #359

Open mivola opened 1 year ago

mivola commented 1 year ago

Hi guys,

I'm currently working on a migration of my old Raspi with ebusd to ebusd running in Docker with MQTT (version 23.2.23.2). It is basically/technically working, but I need some help to find the corresponding data in the MQTT messages. E.g. I'm looking for data that I previously fetched via those commands:

read uih00 SystemMode
read ehp00 HeatPumpState
read ehp00 mcOutsideTempLimitShutdown
read ehp00 CompressorState
read ehp00 BrinePumpState
read ehp00 cpState

read ehp00 mcOperatingMode
read ehp00 mcPumpState
read ehp00 HeatCircuitPumpState

read ehp00 hwOperatingMode
read ehp00 hwTankTemp

Even though I'm using the JSON format in the MQTT messages, I managed to set the desired temperature that I did previously with write ehp00 mcDesiredTemp 24 now with ebusd/mc/TempDesired/set 24, i.e. only the raw value. But I didnt find a way to set the status/mode of anything that I previously did with:

write short hw_load
write ehp00 mcOutsideTempLimitShutdown
write ehp00 mcOperatingMode
write ehp00 hwOperatingMode
write ehp00 hwHotWaterTempMax

The ebusd info/output:

ebusd 23.2.23.2
version: ebusd 23.2.23.2
update check: OK
device: /dev/ttyUSB0
signal: acquired
symbol rate: 53
max symbol rate: 144
min arbitration micros: 1
max arbitration micros: 62
min symbol latency: 4
max symbol latency: 69
scan: finished
reconnects: 0
masters: 3
messages: 621
conditional: 213
poll: 130
update: 60
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/08.ehp.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=UIH00;SW=0374;HW=6901", loaded "vaillant/15.uih.csv"
address 23: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/23.ehp.cc.csv"
address 25: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/25.ehp.hwc.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 50: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/50.ehp.mc.csv"

Furthermore I have a lot of messages like this in the log:

2023-10-28 17:09:45.999 [update notice] received unknown MS cmd: 1023b5040132 / 0a00000000000080090000                                                            
2023-10-28 17:09:46.148 [update notice] received unknown MS cmd: 1023b5040131 / 020000                                                                            
2023-10-28 17:10:38.045 [update notice] received unknown BC cmd: 10feb505034a0100

Might this be relevant as those contain the missing data? How can I investigate into those messages?

Any help or a hint is appreciated! Thanks a lot! Michael