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