mirror of
https://github.com/home-assistant/core.git
synced 2025-07-17 18:27:09 +00:00
BUGFIX: handle extra fan speeds. (#18799)
* BUGFIX: add support for extra fan speeds. * Drop extra fan speeds. Remove catch all, drop missing fan speeds. * fix self.speed_synonyms call. Remove un-needed keys() call
This commit is contained in:
parent
ab4d0a7fc3
commit
4e272624eb
@ -715,6 +715,8 @@ class FanSpeedTrait(_Trait):
|
|||||||
modes = self.state.attributes.get(fan.ATTR_SPEED_LIST, [])
|
modes = self.state.attributes.get(fan.ATTR_SPEED_LIST, [])
|
||||||
speeds = []
|
speeds = []
|
||||||
for mode in modes:
|
for mode in modes:
|
||||||
|
if mode not in self.speed_synonyms:
|
||||||
|
continue
|
||||||
speed = {
|
speed = {
|
||||||
"speed_name": mode,
|
"speed_name": mode,
|
||||||
"speed_values": [{
|
"speed_values": [{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user