Fix roon volume truncation bug (#105696)
parent
5c566770e0
commit
3911894599
|
@ -6,5 +6,5 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/roon",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["roonapi"],
|
||||
"requirements": ["roonapi==0.1.5"]
|
||||
"requirements": ["roonapi==0.1.6"]
|
||||
}
|
||||
|
|
|
@ -207,13 +207,14 @@ class RoonDevice(MediaPlayerEntity):
|
|||
try:
|
||||
volume_max = volume_data["max"]
|
||||
volume_min = volume_data["min"]
|
||||
|
||||
raw_level = convert(volume_data["value"], float, 0)
|
||||
|
||||
volume_range = volume_max - volume_min
|
||||
volume_percentage_factor = volume_range / 100
|
||||
|
||||
level = (raw_level - volume_min) / volume_percentage_factor
|
||||
volume["level"] = convert(level, int, 0) / 100
|
||||
volume["level"] = round(level) / 100
|
||||
except KeyError:
|
||||
pass
|
||||
|
||||
|
|
|
@ -2403,7 +2403,7 @@ rokuecp==0.18.1
|
|||
roombapy==1.6.8
|
||||
|
||||
# homeassistant.components.roon
|
||||
roonapi==0.1.5
|
||||
roonapi==0.1.6
|
||||
|
||||
# homeassistant.components.rova
|
||||
rova==0.3.0
|
||||
|
|
|
@ -1810,7 +1810,7 @@ rokuecp==0.18.1
|
|||
roombapy==1.6.8
|
||||
|
||||
# homeassistant.components.roon
|
||||
roonapi==0.1.5
|
||||
roonapi==0.1.6
|
||||
|
||||
# homeassistant.components.rpi_power
|
||||
rpi-bad-power==0.1.0
|
||||
|
|
Loading…
Reference in New Issue