Fix KeyError in comfoconnect percentage (#46654)

This commit is contained in:
Eric Severance 2021-02-16 13:07:18 -08:00 committed by GitHub
parent aaecd91407
commit e4496ed1e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -96,7 +96,7 @@ class ComfoConnectFan(FanEntity):
@property @property
def percentage(self) -> str: def percentage(self) -> str:
"""Return the current speed percentage.""" """Return the current speed percentage."""
speed = self._ccb.data[SENSOR_FAN_SPEED_MODE] speed = self._ccb.data.get(SENSOR_FAN_SPEED_MODE)
if speed is None: if speed is None:
return None return None
return ranged_value_to_percentage(SPEED_RANGE, speed) return ranged_value_to_percentage(SPEED_RANGE, speed)