Skip to content

add SilentModeCompressorReduction for hmu HW5103#606

Open
maiksensi wants to merge 2 commits into
john30:masterfrom
maiksensi:silent-mode-reduction-factor-hmu
Open

add SilentModeCompressorReduction for hmu HW5103#606
maiksensi wants to merge 2 commits into
john30:masterfrom
maiksensi:silent-mode-reduction-factor-hmu

Conversation

@maiksensi
Copy link
Copy Markdown

@maiksensi maiksensi commented May 7, 2026

With the recent addition of SilentTimer_* I was missing the ability to set the compressor reduction used in silent mode. So here it is.

Summary

  • add SilentModeCompressorReduction for 08.hmu.HW5103 using the HMU B51A read/write commands 05ff3428 and 06ff3428
  • expose the field as percent0 with a 30-60% range

Validation

  • compiled src/vaillant/08.hmu.HW5103.tsp with @ebusd/ebus-typespec and withMinMax=true
  • compiled full src/main.tsp with @ebusd/ebus-typespec
  • verified on a live micro-ebusd adapter that the read command returns the configured value and a write of a new value within the range is accepted

Notes

@maiksensi maiksensi force-pushed the silent-mode-reduction-factor-hmu branch 3 times, most recently from c207c42 to 9faef6b Compare May 7, 2026 21:07
@maiksensi maiksensi force-pushed the silent-mode-reduction-factor-hmu branch from 9faef6b to 353ea3b Compare May 7, 2026 21:08
@stgm
Copy link
Copy Markdown

stgm commented May 10, 2026

@maiksensi I added this setting to #607, too, because my aim is to add all of the settings from the VWZ controller to the config. Did it a bit differently.

Question to you: where did you get the minimum of 30 from? The manuals says 40%.

@maiksensi
Copy link
Copy Markdown
Author

maiksensi commented May 11, 2026

The naming is probably debatable. So if there's a better naming let me know and I can refactor that quickly. Something like SilentModeReductionAmount is probably better. I don't like adding redundant information like Comp... or percent that is obvious in that domain.
Also, awesome that you want to fix all of the settings. I rather like small PRs. Less side effects. But in the end @john30 will probably merge it together anyways :).

Question to you: where did you get the minimum of 30 from? The manuals says 40%.

yes, the docs are wrong. At least on my setup I can cycle through 30% - 60%.

@stgm
Copy link
Copy Markdown

stgm commented May 11, 2026

@maiksensi It's interesting that 30% is possible, given that for the /6 machines 30% is also the absolute minimum for the compressor. Which implies that there would be no modulation if you set this to 30%.

Now that you're here. Do you have an Arotherm Plus /6 machine (not split)? And do you have a system controller / thermostat? Because I'm wondering why this option is hidden in the menus for my setup.

For the names I think something like Limit covers even better what it actually does. I'll review the names again later.

@stgm
Copy link
Copy Markdown

stgm commented May 11, 2026

Oh I now understand it works the other way around (setting 60% here means max 40% speed is still allowed), after explanation at #607 (comment)

@maiksensi maiksensi changed the title add SilentModeReductionFactor for hmu HW5103 add SilentModeCompressorReduction for hmu HW5103 May 11, 2026
@maiksensi maiksensi closed this May 11, 2026
@maiksensi maiksensi deleted the silent-mode-reduction-factor-hmu branch May 11, 2026 19:38
@maiksensi maiksensi restored the silent-mode-reduction-factor-hmu branch May 11, 2026 19:39
@maiksensi maiksensi reopened this May 11, 2026
@maiksensi
Copy link
Copy Markdown
Author

Now that you're here. Do you have an Arotherm Plus /6 machine (not split)? And do you have a system controller / thermostat? Because I'm wondering why this option is hidden in the menus for my setup.

It is probably hidden because it is considered an expert setting. So here it is in the expert menu. In German that is "Fachhandwerker" Menu in the VWZ. Yes I do also have a SensoComfort. You can only set the Silent Timer Schedule there.

For the names I think something like Limit covers even better what it actually does. I'll review the names again later.

I guess, reduction makes even more sense so I updated the PR here.

@stgm
Copy link
Copy Markdown

stgm commented May 11, 2026

@maiksensi After some back and forth I wanted to adopt the terminology from the manual, which is "Noise Reduction" mode. The whole "Silent" is nowhere to be found. So then it became NoiseReductionLevel. I dropped Compressor from it, but not 100% sure on that.

@stgm
Copy link
Copy Markdown

stgm commented May 11, 2026

It is probably hidden because it is considered an expert setting. So here it is in the expert menu. In German that is "Fachhandwerker" Menu in the VWZ. Yes I do also have a SensoComfort. You can only set the Silent Timer Schedule there.

Sorry, I meant that it's not showing in my expert (installer) menu. Most of the settings appear as in the manual, but this one is simply not there! Just curious, so good to know that you have it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants