hilvarenbeek / nl.marcovandenhout.marantz

Marantz driver for Homey
MIT License
8 stars 7 forks source link

Notes about volume levels. Raw numbers are model specific! #11

Closed hilvarenbeek closed 5 years ago

hilvarenbeek commented 8 years ago

Volume values are a bit weird, e.g. from a Denon AVR3111 control document: MV99 is -- (silent?) MV995 is -80.5dB (close to silent) MV00 is -80.0dB MV005 is -79.5dB MV80 is 0dB MV805 is +0.5dB

so here MV99 and MV995 are special cases as you might expect the higher number to be a higher volume Also, a three digit number signifies a half-step. So it goes up like MV00, MV005, MV01, MV015, MV02...

There is (can be?) also a max volume. E.g. my NR1604 when asked about the master volume with MV?, responds with multiple lines, including one that says MVMAX 70

By the way, there are also MVUP and MVDOWN commands

Additionally, there are separate volume commands for speakers, e.g. CVFL UP (change volume front left up) Sample CV? output from my Marantz NR1604: CVFL 48 CVFR 485 CVC 515 CVSW 47 CVSL 435 CVSR 46 CVSBL 49 CVSBR 51 CVSB 50 CVFHL 50 CVFHR 50 MVMAX 70 DCAUTO @DCM:3

hilvarenbeek commented 5 years ago

MVMAX should be stored per device, e.g. I have an SR6010 that says MVMAX 70 and an NR1508 that says MVMAX 98. When the last received MVMAX is 70 and I change volume on the NR1508 to something >70, I get an out_of_range error. So it looks like MVMAX is recorded wrong (the same for each device).

hilvarenbeek commented 5 years ago

should be fixed in 1.0.4 which is now in the main app store.