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

Synchronize On-Remote Volume Display with Receiver Volume Scale Setting #29

Open
jstrify opened this issue Nov 28, 2023 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@jstrify
Copy link

jstrify commented Nov 28, 2023

Description

Per Denon documentation, receivers can be confirmed to display volume in a "Relative volume scale (-79.5 dB - +18 dB)" or an "Absolute scale. (0-98)".

I noticed that the Denon/Marantz apps will display volume on the slider using the scale configured in the receiver. However, it seems that the Remote Two will only display the results on the absolute scale. This makes sense to me - you send MVUP<CR> you get back absolute values from 00 to 98 (ex. MV005<CR> or MV80<CR>).

I think it would be great if this integration could either:

  1. Read the "Scale" setting set in Settings --> Audio --> Volume (unclear from documentation I found on the IP protocol and the denonavr code I've read thusfar if this is possible...)
  2. Add a toggle to the integration that would let me set whether I have configured an absolute or a relative scale.

Additional context

No response

@jstrify jstrify added the enhancement New feature or request label Nov 28, 2023
@jstrify jstrify changed the title Toggle to Match Remote Volume Display to Match Receiver Volume Display Setting Synchronize On-Remote Volume Display with Receiver Volume Scale Setting Nov 28, 2023
@splattner
Copy link
Contributor

I guess the problem is, a Media Player entity only allows for value from 0 to 100. See https://github.com/unfoldedcircle/core-api/blob/main/doc/entities/entity_media_player.md#attributes

I think the python denon library is aware of this and the integration has to convert correctly for the absolute scale.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants