ebusd-configuration icon indicating copy to clipboard operation
ebusd-configuration copied to clipboard

csv files tested on my ArothermPlus installation, tweaked for Home Assistant

Open rmalbrecht opened this issue 2 years ago • 8 comments

rmalbrecht avatar Dec 22 '23 20:12 rmalbrecht

My setup: VWL 55/6 S2 with uniTower plus VIH QW 190, VPS R200, VR71

My first impression: really really good! 🚀 I don't miss any important attribute. Well done

EDIT: Only a minor thing I recognised is that buildingcircuitpumppower is set with unit percent. I was expecting % sign and I actually can see it in your config defined as percent3 which is assigned to %. For now I've set the unit in HomeAssistant States tool.

citoki avatar Jan 06 '24 15:01 citoki

Does EnergyConsumptionTotal work for you? I have a similar heat pump and can't get the total energy consumption..

Rapha811 avatar Jan 15 '24 15:01 Rapha811

@Rapha811 yes, in HomeAssistant I see an attribute sensor.ebusd_hmu00_totalruntime. Although a lot like these monthly statistics are missing.

citoki avatar Jan 16 '24 13:01 citoki

Does EnergyConsumptionTotal work for you? I have a similar heat pump and can't get the total energy consumption..

Yes and no. It worked for a while, then it stopped. I think it happend, when the "upgrade" to the new myvaillant app happened. There are some upgrades including eebus, ambisende, ... announced. So, maybe it will come back.

rmalbrecht avatar Jan 20 '24 15:01 rmalbrecht

duesto the many commits on this pr, i'm unsubscribing now @rmalbrecht . let me know once it is finished by explicitly mentioning me

john30 avatar Jan 20 '24 15:01 john30

Thanks for all the work on this. I have been having a play with my VWL 55 / 6 and have it working very well. Main feedback so far:

  • I wasn't getting water tank temperature. Turned out it failed to load the vwzio definitions file as my ids are HW0103 and SW0202, (not SW0902). I renamed the file to just 76.vwzio.csv to make it less fussy and it loaded and worked. (Maybe worth considering the same with the 08.hmu file to work with greater range of versions?)
  • I can't get the heat curve writable for some reason.
  • Also not getting EnergyConsumptionTotal.
  • I made HeatingModeActiveStatus and WarmWaterModeActiveStatus writeable, which seems to work well and is very useful for controlling heating / warmWater times with rules from HomeAssistant.
  • I had to comment out a lot of "not so interesting" items, set read priorities and and increase the default scan time to get key items to update regularly. I guess to be expected with so many values.

Thanks again. No need for Sensocomfort now ;)

stevebirch avatar Jan 20 '24 21:01 stevebirch

* I wasn't getting water tank temperature. Turned out it failed to load the vwzio definitions file as my ids are HW0103 and SW0202, (not SW0902). I renamed the file to just 76.vwzio.csv to make it less fussy and it loaded and worked. (Maybe worth considering the same with the 08.hmu file to work with greater range of versions?)

I renamed it. I'm not sure how compatible Vaillant is across the versions.

* I made HeatingModeActiveStatus and WarmWaterModeActiveStatus writeable, 

changed it. I never do that via eBus, I use the API for starting the water boost in case of solar surcharge.

* I had to comment out a lot of "not so interesting" items, set read priorities and and increase the default scan time to get key items to update regularly. I guess to be expected with so many values.

Can you post you read priorities please? Maybe it's worth including them?

rmalbrecht avatar Jan 21 '24 06:01 rmalbrecht

Hi, thanks a lot for all your work!! Very much appreciated. While scraping all the different version in all those different threads I found yours to be the most clean ones. ;)

Two remarks: I found a few very useful parameter definitions in https://github.com/jonesPD/ebusd-configuration

  1. Especially useful is B511 in hcmode.inc: https://github.com/jonesPD/ebusd-configuration/blob/c5ea4a718990bdb9da1533ceffb4df54c8d8a454/ebusd-2.1.x/en/vaillant/hcmode.inc#L18C4-L18C11 This State is polled regularly (60s) by some of the Vaillant components which reduces the necessity to poll those parameters from ebusd manually.

  2. Another valuable addition might be the parameters from: 15.ctlv2.csv like BivalencePointHc e.g.: https://github.com/jonesPD/ebusd-configuration/blob/c5ea4a718990bdb9da1533ceffb4df54c8d8a454/ebusd-2.1.x/en/vaillant/15.ctlv2.csv#L33

Would be great to share efforts on this.

Thanks again!

cluk1 avatar Jan 24 '24 14:01 cluk1