john30 / ebusd-configuration

ebusd configuration files
GNU General Public License v3.0
174 stars 273 forks source link

VWL 75/6 with MEH 97/6 an VRC720 missing functions #391

Open kecksk0enig opened 5 months ago

kecksk0enig commented 5 months ago

Hi is there a possibility to tchange the water Heating mode from Normal to Eco via homeassistant/mqtt? currently i am unable to read/write the according property. I would like to switch the water heating mode accoring to the outside temperature (ECO mode only when temp is above threshold, else use normal heating mode)

I am able to set the mode on the MEH97/6 from withn Fachhandwerkereben but not via ebus.

thank you in advance!

Koky05 commented 5 months ago

If you send ebusd/720/OpMode/set and value 2 what happens? You can be limited by default filter-direction = r|u in mqtt-hassio.csv it makes it read-only.

kecksk0enig commented 5 months ago

Thanks for the reply. i run ebusd from a docker container, passing --mqttvar="filter-direction=r|u|^w along the docker CL

root@529fe758fccb:/# ebusctl f hwc broadcast hwcStatus = no data stored ctlv2 HwcFlowTemp = 0.0 ctlv2 HwcLockTime = 90 ctlv2 HwcMaxFlowTempDesired = 55 ctlv2 HwcOpMode = auto ctlv2 HwcParallelLoading = off ctlv2 HwcSFMode = auto ctlv2 HwcStorageTemp = 43 ctlv2 HwcTempDesired = 43 ctlv2 PrEnergySumHwc = 903 ctlv2 PrEnergySumHwcLastMonth = 94 ctlv2 PrEnergySumHwcThisMonth = 100

root@529fe758fccb:/# ebusctl f OpMode ctlv2 HwcOpMode = auto ctlv2 OpMode = (ERR: invalid position for 3115b52406020000007b00 / 00) ctlv2 OpModeEffect = (ERR: invalid position for 3115b52406020000006900 / 00) ctlv2 z1OpMode = day

toggling between ECO and balanced @ the MEH97/6 did not change any of the beforementioned properties

root@529fe758fccb:/# ebusctl info version: ebusd 23.3.23.3 update check: OK, device firmware 1[4106] available, vaillant/08.hmu.csv: different version available, vaillant/hcmode.inc: different version available device: ebus-097684.fritz.box:9999, TCP, enhanced, firmware 1.1[3911].1[3911] access: * signal: acquired symbol rate: 80 max symbol rate: 154 min arbitration micros: 2 max arbitration micros: 12 min symbol latency: 14 max symbol latency: 100 scan: finished reconnects: 0 masters: 4 messages: 188 conditional: 0 poll: 79 update: 10 address 03: master #11 address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0607;HW=5103", loaded "vaillant/08.hmu.csv" address 10: master #2 address 15: slave #2, scanned "MF=Vaillant;ID=CTLV2;SW=0514;HW=1104", loaded "vaillant/15.ctlv2.csv" address 31: master #8, ebusd address 36: slave #8, ebusd address 71: master #9 address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0607;HW=5103"

Koky05 commented 5 months ago

It is strange tat you load 15.ctlv2.csv instead of 15.720.csv, but ok. Then according your results you have configured only one zone and should operate on that mode: ebusd/cltv2/z1OpMode/set

kecksk0enig commented 5 months ago

hm why would the hotwater be controlled by z1? id assume something like hwcopmode. also the value uf z1OPmode did not change at all when I switch the hotwater mode @ the MEH97/6

Koky05 commented 5 months ago

Sorry, my mistake. I was in that we are talking about heating. ebusd/cltv2/HwcOpMode/set

kecksk0enig commented 5 months ago

As statet above. the value of ebusd/cltv2/HwcOpMode does not change when setting the value on the MEH97/6. also if i change it with ebusctl w -c ctlv2 HwcOpMode 1 or 2 or 3 the value observed in Fachhandwerkerebene wont change at all.

kecksk0enig commented 3 months ago

This is still an open question. any suggestions to solve this are appreciated!