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
Added manual cooling and VWZ binding #160
base: master
Are you sure you want to change the base?
Conversation
Added ManualCooling parameter and associated temperature setting
@kolibrie-eric Although, I do not get any reasonable values for LiveMonitor. I am interested in getting the "Current Power Consumption", so I have been trying:
Edit: Realise it would be the HEX value I am receiving. |
The command is okay. It gets you the current power consumption when you read the LiveMonitor value as you did. The actual value 0c00 is a UIN (see Ebus specification) and needs interpretation. Here is a piece of Javascript code to help you decode its value (UIN):
The answer is 1.2kW. Here is list of all the values and their interpretation: Desired supply temperature (1f) : D2C Eric |
Thanks for sharing! Do you also have some sort of automatic repeat sequence to trigger LiveMonitor, e.g. MQTT? I am successfully able to trigger LiveMonitor manually from ebusd using |
I created the repeat sequence in node red where you can poll the values and receive updates through the MQTT interface. Basically, you send the ebusctl message to the TCP/IP port 8888, localhost. Good luck! |
Managed to do the same with a scripted Time cron rule using the MQTT binding / actions for OpenHab. Works perfectly, thanks! |
Hi, when can we expect to see this branch merged? Amazing feature, the ability to get VWZ live monitor settings. |
can you post your scan result please? I'd like to make sure that this does not influence different versions of the 700 |
@john30 do you mean this? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there are more changes to be done for ease of use.
I would need to get some samples as hex. can someone provide these?
*r,,,,,,"B507",09,,,,,, | ||
#r,,Unknown,,,,,,,m,temp1,,, | ||
*w,,,,,,"B507",09,,,,,, | ||
#w,,Unknown,,,,,,,m,temp1,,, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
unused, please remove (same in "en" file)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi John,
Here are some examples of the output (I removed the status translation from the ebusd configuration files in my setup as I have a multiple language user interface)
In 08.hmu.csv
VWZ Live monitor values:
Main status:
[update info] sent MS cmd: 3108b503020003 / 0af401ffffffffffffffff
[update notice] sent read hmu LiveMonitorMain: 244;Heating
Modulation. Datatype is D1B
[update info] sent MS cmd: 3108b51a0405003225 / 0a00081b00000000000000
[update notice] sent read hmu LiveMonitor QQ=31: 25;00 00
Power consumption. Datatype is UIN
[update info] sent MS cmd: 3108b51a0405003224 / 0a00083500000000000000
[update notice] sent read hmu LiveMonitor QQ=31: 24;00 00
Air intake temperature. Datatype is D2C
[update info] sent MS cmd: 3108b51a0405003226 / 0a000808df000000000000
[update notice] sent read hmu LiveMonitor QQ=31: 26;df 00
Desired supply temperature. Datatype is D2C
[update info] sent MS cmd: 3108b51a040500321f / 0a000805f0000000000000
[update notice] sent read hmu LiveMonitor QQ=31: 1f;f0 00
Actual supply temperature. Datatype is D2C
[update info] sent MS cmd: 3108b51a0405003220 / 0a0008081b010000000000
[update notice] sent read hmu LiveMonitor QQ=31: 20;1b 01
Power generated. Datatype is UIN
[update info] sent MS cmd: 3108b51a0405003223 / 0a00083500000000000000
[update notice] sent read hmu LiveMonitor QQ=31: 23;00 00
VWZ test menu’s:
ReadEEVPosition
[update info] sent MS cmd: 3108b51405051503ffff / 0415002600
[update notice] sent read hmu EEVPosition QQ=31: 38
ReadCompressorIntakeTemp
[update info] sent MS cmd: 3108b51405053803ffff / 0438008300
[update notice] sent read hmu CompressorIntakeTemp QQ=31: 13.1
Additional thermostat items (tested for 15.700.csv and 15.b7v00.csv (wireless 700)):
[update info] sent MS cmd: 3115b524080201000006000000 / 020000
[update notice] sent write b7v00 ManualCooling QQ=31: 0
There are many more items but they all work similar to the menu items above
Let me know if you need more information
Eric
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML - vooraf opgemaakt Char";
margin:0cm;
font-size:10.0pt;
font-family:"Courier New";}
span.HTML-voorafopgemaaktChar
{mso-style-name:"HTML - vooraf opgemaakt Char";
mso-style-priority:99;
mso-style-link:"HTML - vooraf opgemaakt";
font-family:"Courier New";}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
-->Hi John, Here are some examples of the output (I removed the status translation from the ebusd configuration files in my setup as I have a multiple language user interface) In 08.hmu.csv VWZ Live monitor values: Main status:[update info] sent MS cmd: 3108b503020003 / 0af401ffffffffffffffff[update notice] sent read hmu LiveMonitorMain: 244;Heating Modulation. Datatype is D1B[update info] sent MS cmd: 3108b51a0405003225 / 0a00081b00000000000000[update notice] sent read hmu LiveMonitor QQ=31: 25;00 00 Power consumption. Datatype is UIN[update info] sent MS cmd: 3108b51a0405003224 / 0a00083500000000000000[update notice] sent read hmu LiveMonitor QQ=31: 24;00 00 Air intake temperature. Datatype is D2C[update info] sent MS cmd: 3108b51a0405003226 / 0a000808df000000000000[update notice] sent read hmu LiveMonitor QQ=31: 26;df 00 Desired supply temperature. Datatype is D2C[update info] sent MS cmd: 3108b51a040500321f / 0a000805f0000000000000[update notice] sent read hmu LiveMonitor QQ=31: 1f;f0 00 Actual supply temperature. Datatype is D2C[update info] sent MS cmd: 3108b51a0405003220 / 0a0008081b010000000000[update notice] sent read hmu LiveMonitor QQ=31: 20;1b 01 Power generated. Datatype is UIN[update info] sent MS cmd: 3108b51a0405003223 / 0a00083500000000000000[update notice] sent read hmu LiveMonitor QQ=31: 23;00 00 VWZ test menu’s: ReadEEVPosition[update info] sent MS cmd: 3108b51405051503ffff / 0415002600[update notice] sent read hmu EEVPosition QQ=31: 38 ReadCompressorIntakeTemp[update info] sent MS cmd: 3108b51405053803ffff / 0438008300[update notice] sent read hmu CompressorIntakeTemp QQ=31: 13.1 Additional thermostat items (tested for 15.700.csv and 15.b7v00.csv (wireless 700)): [update info] sent MS cmd: 3115b524080201000006000000 / 020000[update notice] sent write b7v00 ManualCooling QQ=31: 0 There are many more items but they all work similar to the menu items above Let me know if you need more information Eric Van: JohnVerzonden: zaterdag 20 februari 2021 10:35Aan: john30/ebusd-configurationCC: kolibrie-eric; MentionOnderwerp: Re: [john30/ebusd-configuration] Added manual cooling and VWZ binding (#160) @john30 requested changes on this pull request.there are more changes to be done for ease of use.I would need to get some samples as hex. can someone provide these?In ebusd-2.1.x/de/vaillant/08.hmu.csv:> +*r,,,,,,"B507",09,,,,,,+#r,,Unknown,,,,,,,m,temp1,,,+*w,,,,,,"B507",09,,,,,,+#w,,Unknown,,,,,,,m,temp1,,,unused, please remove (same in "en" file)—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.
|
can't read your last comment. please reformat |
How is this PR progressing? Also I see some errors in your https://github.com/kolibrie-eric/ebusd-configuration/blob/master/ebusd-2.1.x/en/vaillant/08.hmu.csv file @kolibrie-eric Line 3, 19, 36 etc. Looks like an error with merging or so? I'm very interested in the data from the live monitor. I install and service heatpumps every day. Put programming is not in my skill set unfortunately. |
[edit]: it looks like @kolibrie-eric reply landed, correctly formatted, in the change request's comment thread here: https://github.com/john30/ebusd-configuration/pull/160/files#r579676058 |
also line 42-46 however, these merge conflict artifacts are not present in the pull request. (see the pull request's file changes ) |
Could you please provide these local files for 76.vwzio and e8.fmu ? I would like to get also the 76.vzwio data. Thank you. |
@karusell I also need those ones. I solved by creating 76.vwzio and e8.fmu from existing 08.hmu.csv. It seems to work for some fields. |
If we can find out the config for VWZIO it is for both technical components "Vaillant VWZ AI" and "Vaillant VWZ MEH 97/6" because they are identically construced control units. @lfrlucas could you provide me your files? thank you! |
my files are a simple copy of 08.hmu.csv |
Added manual cooling option as offered by the 700 when you have a heat pump installed. Added VWZ (heatpump controller) items to the hmu configuration file. Need help with translation though