Skip to content
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

Volume step settings not working #44

Open
kennymc-c opened this issue Jun 22, 2024 · 3 comments
Open

Volume step settings not working #44

kennymc-c opened this issue Jun 22, 2024 · 3 comments
Labels
bug Something isn't working wontfix This will not be worked on

Comments

@kennymc-c
Copy link

kennymc-c commented Jun 22, 2024

Description

I tried a few different volume step settings but the receiver still changes the volume in the default 0.5 steps. I also noticed that the integration disconnects itself after reconfiguration and I have to manually activate it again after completing the setup. I' not using telnet.

How to Reproduce

  1. Start reconfigure the integration
  2. Set a volume step < 0.5
  3. Change the volume

Expected behavior

The volume should be changed in increments of the previously set volume steps

Integration version

0.4.1

Additional context

UCR2_logs_2024-06-22.txt

@kennymc-c kennymc-c added the bug Something isn't working label Jun 22, 2024
@zehnm
Copy link
Contributor

zehnm commented Dec 23, 2024

The volume steps cannot be freely chosen. This depends on the receiver, and I'm not aware that anything else than multiples of 0.5 is supported.
Once the reconfiguration feature in #43 is implemented, the volume step value can easily be changed to a working value.
Setting a volume step < 0.5 is not allowed, otherwise it's a bug in the web-configurator.

I keep this issue open for now and might change the logic in the integration driver, that the value is rounded up or down to the next 0.5 step, if I don't find any official Denon documentation.

@zehnm zehnm added the wontfix This will not be worked on label Dec 23, 2024
@kennymc-c
Copy link
Author

kennymc-c commented Dec 23, 2024

I think I made a mistake in the description and meant larger than 0.5. I have always increased it to a multiple of 0.5.

@zehnm
Copy link
Contributor

zehnm commented Dec 23, 2024

I did a bit more testing with my AVR-X2700: only 0.5 is working, then it's just full 1 dB steps (1, 2, 3, 4, ...). Anything between is rounded up for volume down (-1.5 becomes -2) or rounded down for volume up (+1.5 becomes +1).
Unfortunately the Denon AVR protocol manuals are not very clear what is supported. But the volume example also just describes the 0.5 step:

Image

It's probably best to only allow the values 0.5, 1, 2, 3, 4, .. 10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants