-
Notifications
You must be signed in to change notification settings - Fork 301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for basv3
VRC 720/3f
#462
base: master
Are you sure you want to change the base?
Conversation
@jonesPD 👋 Do you by chance know, if/how the additional states of |
See here |
Big thanks to everyone involved in decoding the VRC 720! 🙌 It's interesting that there're apparently slight differences between the wired and wireless models, but that might also be caused by a newer revision/firmware... @stadid Which revision of VRC 720/? do you have on hand? |
I have VRC720/2 identified as CTLV2 |
Exactly my thinking! BAS might be short for Base Station… Question now is, are |
Do you have any Energy consumption values you can see directly in the regulator menu? My guess is the following: all |
I also have have the VRC 720/2 regulator and the following values can be read:
The following does not work (also not the PrFuel... registers):
My heat generator is an Arotherm split heat pump. |
I noticed the total energy statistics differ between regulator (ctlv2) and heat generator (hmu). The total values are similar, but not identical. I have the impression the regulator performs its own energy statistics calculations based on daily update polls from the heat generator around midnight (I haven't fully confirmed this). Every midnight I can see yet unidentified data being polled from the heat generator by the regulator:
I don't know yet what data it contains, but the 'b516' origin of the data points towards energy statistics, as the following definitions suggest (I think they are from a different heat generator and don't work for my system, that's why they are commented out).
|
@stadid Yes, I have all values for Env. Yield as well as Consumption for Heating, Cooling and DHW.
@chrizzzp Yep, same here. I guess you also see all values on the regulator itself, right?
|
The yearly stats from the HMU also don’t work for us… |
I have if it helps
|
@TheEragon Thx! Looks like you also have the older VRC 720/2, correct? |
I have the similar data (regulator requests energy stats from the equipment about once a day). |
Almost all HMU registers are missing at the moment, but @jonesPD covered them in https://github.com/jonesPD/ebusd-configuration |
And if you try to read those registers using EBUSD what do you get?
|
Could be. Also some rounding may occur and that's why results are different. You've compared results Regulator<->Arotherm right after they are polled from your heating unit (around midnight)? |
@stadid Yes, got all the aforementioned registers, except
|
As @chrizzzp has the similar results it seems that this part of the config is similar in |
@stadid Looks like it, yeah. I tried searching for the missing registers in between known ones, but haven’t found anything so far… Btw. do the various timers work for you? If so, I‘ll integrate them as well. |
When this PR hopefully gets merged, it might could become the new default for |
Seems we have the same SW/HW for the hmu, but different regulators (of course, I have VRC720/2).
Great, I'm happy to assist! |
Did the same previously, no luck either.
Yes, if treated properly. We had separate PRs for this: |
@chrizzzp Oh well, guess we’ll have to live without them then. Not a big deal, IMHO. Let’s see if these timers will work for me as well… 👀 Edit: Once I‘m done with that, would you be willing to give this PR a try on your end? I can pre-compile the CSVs for you, if necessary. |
Well, the value BTW: the regulator displays the following values for which no CTL/BASVxx registers have been found yet:
|
Slightly off-topic, but if you have time, could you please check on your BASV3 regulator menu whether there is an option to set the 'DHW Alternative Point' in addition to 'Heating Alternative Point' (should be in Settings/Installer Level/Installation configuration/Installation)? The first defines the temperature under which exclusively the secondary (backup) heater is used in DHW mode, the latter is the same for the heating mode. Interestingly, the older CTLV1/V2/BASV1/V2 units lack this option. They only features a single 'Alternative Point' which corresponds to the 'Heating Alternative Point'. Thus with these regulators it is (so far) not possible to use the alternative (backup) heater in DHW mode exclusively (only bivalent mode is possible). I'm wondering whether the menu option has simply been forgotten in the CTLV1/V2/BASV1/V2 units or if this functionality is really not there? In order to find out it would be great if the CTLV3/BASV3 register of the 'DHW Alternative Point' could be identified... Maybe the register exists also in the CTLV1/V2/BASV1/V2 units and the DHW alternative heater could be used exclusively (e.g. if the primary heater is blocked, or to exclusively enable the immersion heater and not the heat pump). Here are the registers for the bivalent/alternative points identified so far. Do they work for your regulator?
|
@chrizzzp Just checked and we have both available, but set to Off.
Already implemented. 😉
Haven't identified Edit: Maybe I'm silly, but I can't seem to get |
Did you check the standard ebusd logfile? Usually this has all information necessary to decode unknown messages (time stamp, raw data, decoded known messages). Log level is set to 'notice' in my case. |
@chrizzzp I increased the log level, changed |
@john30 This one should be good for review! 🤞 |
I'm afraid the change of Just an idea: Here's a list of still unknown (nonbinary) definitions from the general section of the
|
@chrizzzp Hmm, none of the applicable registers (of type |
@burmistrzak Yes, internal handling is also possible although I don't think so as it would also preclude Vaillant to remotely control the alternative point setting. I think the register just hast to be found... (probably in higher address ranges not yet explored). I'd probably look for a register with datatype EXP that has the default value of -21 (alternative point disabled) as with |
@chrizzzp What ranges exactly haven’t been explored yet? I might give them a try. |
I think from the general section: Same with the HWC section: |
All registers have been verified to work with a Vaillant sensoCOMFORT VRC 720/3f, running
SW=0760;HW=7304
.Basis for this PR is the main
basv.tsp
file, with additional messages borrowed from @jonesPD's version ofctlv2.csv
.Conversion to TSP was done manually.
Additional features (compared to
basv
) include:SFMode
OpMode
setAlso huge thanks to @stadid & @chrizzzp for their excellent ground work!