Fix implicit-return in melissa (#122908)

This commit is contained in:
epenet 2024-07-31 12:39:39 +02:00 committed by GitHub
parent c32f1efad0
commit 01f41a597e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -86,18 +86,21 @@ class MelissaClimate(ClimateEntity):
"""Return the current fan mode.""" """Return the current fan mode."""
if self._cur_settings is not None: if self._cur_settings is not None:
return self.melissa_fan_to_hass(self._cur_settings[self._api.FAN]) return self.melissa_fan_to_hass(self._cur_settings[self._api.FAN])
return None
@property @property
def current_temperature(self): def current_temperature(self):
"""Return the current temperature.""" """Return the current temperature."""
if self._data: if self._data:
return self._data[self._api.TEMP] return self._data[self._api.TEMP]
return None
@property @property
def current_humidity(self): def current_humidity(self):
"""Return the current humidity value.""" """Return the current humidity value."""
if self._data: if self._data:
return self._data[self._api.HUMIDITY] return self._data[self._api.HUMIDITY]
return None
@property @property
def target_temperature_step(self): def target_temperature_step(self):
@ -224,6 +227,7 @@ class MelissaClimate(ClimateEntity):
if mode == HVACMode.FAN_ONLY: if mode == HVACMode.FAN_ONLY:
return self._api.MODE_FAN return self._api.MODE_FAN
_LOGGER.warning("Melissa have no setting for %s mode", mode) _LOGGER.warning("Melissa have no setting for %s mode", mode)
return None
def hass_fan_to_melissa(self, fan): def hass_fan_to_melissa(self, fan):
"""Translate hass fan modes to melissa modes.""" """Translate hass fan modes to melissa modes."""
@ -236,3 +240,4 @@ class MelissaClimate(ClimateEntity):
if fan == FAN_HIGH: if fan == FAN_HIGH:
return self._api.FAN_HIGH return self._api.FAN_HIGH
_LOGGER.warning("Melissa have no setting for %s fan mode", fan) _LOGGER.warning("Melissa have no setting for %s fan mode", fan)
return None