diff --git a/custom_components/xiaomi_miio_fan/fan.py b/custom_components/xiaomi_miio_fan/fan.py index ea6d550..170a236 100644 --- a/custom_components/xiaomi_miio_fan/fan.py +++ b/custom_components/xiaomi_miio_fan/fan.py @@ -1329,7 +1329,6 @@ def __init__(self, name, device, model, unique_id, retries, preset_modes_overrid self._preset_modes = list(FAN_PRESET_MODES_ZA5) if preset_modes_override is not None: self._preset_modes = preset_modes_override - self._state_attrs.update( {attribute: None for attribute in self._available_attributes} @@ -1672,8 +1671,7 @@ def __init__( lazy_discover: bool = True, model: str = MODEL_FAN_ZA5, ) -> None: - super().__init__(ip, token, start_id, debug, lazy_discover) - self.model = model + super().__init__(ip, token, start_id, debug, lazy_discover, model=model) def status(self): """Retrieve properties."""