Open iamhermes opened 3 years ago
Status01 Vorlauftemperatur/Rücklauftemperatur/Aussentemperatur/WW Temperatur/Speichertemperatur/Pumpenstatus
der pumpstate is inzwischen um 4 ergänzt (liegt aber noch nicht auf dem webservice). die b51100 wurde bisher nur als passives Update gesehen, könnte man aber auch als readable zusätzlich ergänzen. probier mal ebusd-config zu clonen, in hcmode.inc:10 "r;" vorne an zu stellen und ebusd mit dem Pfad via -c zu starten
@john30 I have edited my local config hcmode.inc
like so.
Before
…
*uw,,,,,,"B510",,,,,,,
uw,,SetMode,Betriebsart,,,,00,,,hcmode,,,,flowtempdesired,,temp1,,,,hwctempdesired,,temp1,,,,hwcflowtempdesired,,temp0,,,,,,IGN:1,,,,disablehc,,BI0,,,,disablehwcta$
r,,Status01,Vorlauftemperatur/Rücklauftemperatur/Aussentemperatur/WW Temperatur/Speichertemperatur/Pumpenstatus,,,,01,,,temp1;temp1;temp2;temp1;temp1;pumpstate,,,
…
After
…
*uw,,,,,,"B510",,,,,,,
r;uw,,SetMode,Betriebsart,,,,00,,,hcmode,,,,flowtempdesired,,temp1,,,,hwctempdesired,,temp1,,,,hwcflowtempdesired,,temp0,,,,,,IGN:1,,,,disablehc,,BI0,,,,disablehwcta$
r,,Status01,Vorlauftemperatur/Rücklauftemperatur/Aussentemperatur/WW Temperatur/Speichertemperatur/Pumpenstatus,,,,01,,,temp1;temp1;temp2;temp1;temp1;pumpstate,,,
…
It seems that there is now one unknown message 1008b5110100 / 0819020d0007080003 = 466
removed. Instead of only a passive write SetMode
I now have an active read SetMode
and a passive write SetMode-u
value.
Is this how you meant it?
What I find strange is, that the values do not match between SetMode
and SetMode-u
. They are completely different, except for their units of course.
When I run ebusctl f -c bai -V SetMode
twice, first the passive write is empty, then the active read. Do you have an explanation why this happens?
$ ebusctl f -c bai -V SetMode && ebusctl f -c bai -V -h SetMode
bai SetMode = no data stored [ZZ=08, passive write]
bai SetMode = hcmode=178 [Boiler Modus];flowtempdesired=1.0 °C [Temperatur];hwctempdesired=6.5 °C [Temperatur];hwcflowtempdesired=34 °C [Temperatur];disablehc=1;disablehwctapping=1;disablehwcload=1;remoteControlHcPump=1;releaseBackup=0;releaseCooling=0 [ZZ=08, lastup=2021-10-19 08:30:42, active read]
bai SetMode = no data stored [ZZ=08, passive write]
bai SetMode = 1008b5110100 / 08b2020d22040f0001 [ZZ=08, lastup=2021-10-19 08:30:42, active read]
----
$ ebusctl f -c bai -V SetMode && ebusctl f -c bai -V -h SetMode
bai SetMode = hcmode=auto [Boiler Modus];flowtempdesired=47.5 °C [Temperatur];hwctempdesired=- °C [Temperatur];hwcflowtempdesired=- °C [Temperatur];disablehc=0;disablehwctapping=0;disablehwcload=1;remoteControlHcPump=0;releaseBackup=0;releaseCooling=0 [ZZ=08, lastup=2021-10-19 08:30:51, passive write]
bai SetMode = no data stored [ZZ=08, active read]
bai SetMode = 1008b5100900005fffffff040000 / 0101 [ZZ=08, lastup=2021-10-19 08:30:51, passive write]
bai SetMode = no data stored [ZZ=08, active read]
Output ebusctl info
:
version: ebusd 21.2.v21.2
update check: OK, vaillant/08.bai.csv: different version available
signal: acquired
symbol rate: 22
max symbol rate: 129
min arbitration micros: 574
max arbitration micros: 7951
min symbol latency: 9
max symbol latency: 27
reconnects: 0
masters: 3
messages: 633
conditional: 2
poll: 0
update: 10
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0104;HW=7803", loaded "vaillant/bai.0010015600.inc" ([PROD='0010021929']), "vaillant/08.bai.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0614;HW=6903", loaded "vaillant/15.700.csv"
address 26: slave, scanned "MF=Vaillant;ID=VR_71;SW=0104;HW=0503", loaded "vaillant/26.vr_71.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
if the update and read output don't match, then it is not a good idea to define it as such. these seem to have completely different definitions
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0202;HW=9602", loaded "vaillant/bai.0010015600.inc" ([PROD='0010015596']), "vaillant/08.bai.csv" address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0613;HW=6903", loaded "vaillant/15.700.csv"
vaillant/hcmode.inc Bei Status01 scheint pumpstate nicht nur pumpe an/aus zu seien, sondern hat zusätzlich hier den Wert 4 was eine Warmwasserbereitung/Speicheraufladung anhand der steigenden Speichertemperatur angibt.
und dann habe ich hier eine weitere minütliche Statusmeldung, die definitiv mit irgendwelchen Temperaturen, Brennerzustand, Pumpenzustand oder ähnlichem zu tun hat. Hier benötige ich Hilfe die Werte aufzuschlüsseln. Mir fehlt hier irgendwie der Lösungsweg. Im anhängenden Log habe ich die Status01 und 1008b5110100 Meldungen gefiltert.
ebusd_log.txt