diff --git a/miio/airpurifier_miot.py b/miio/airpurifier_miot.py index 6799a1619..d85fd849c 100644 --- a/miio/airpurifier_miot.py +++ b/miio/airpurifier_miot.py @@ -505,17 +505,7 @@ def set_led(self, led: bool): class AirPurifierMB4(BasicAirPurifierMiot): """Main class representing the air purifier which uses MIoT protocol.""" - def __init__( - self, - ip: str = None, - token: str = None, - start_id: int = 0, - debug: int = 0, - lazy_discover: bool = True, - ) -> None: - super().__init__( - _MODEL_AIRPURIFIER_MB4, ip, token, start_id, debug, lazy_discover - ) + mapping = _MODEL_AIRPURIFIER_MB4 @command( default_output=format_output( diff --git a/miio/airqualitymonitor_miot.py b/miio/airqualitymonitor_miot.py index 0c46b5128..14293c3c7 100644 --- a/miio/airqualitymonitor_miot.py +++ b/miio/airqualitymonitor_miot.py @@ -198,15 +198,7 @@ def __repr__(self) -> str: class AirQualityMonitorCGDN1(MiotDevice): """Qingping Air Monitor Lite.""" - def __init__( - self, - ip: str = None, - token: str = None, - start_id: int = 0, - debug: int = 0, - lazy_discover: bool = True, - ) -> None: - super().__init__(_MAPPING_CGDN1, ip, token, start_id, debug, lazy_discover) + mapping = _MAPPING_CGDN1 @command( default_output=format_output( diff --git a/miio/yeelight_dual_switch.py b/miio/yeelight_dual_switch.py index de0f1e9f5..b76a987cd 100644 --- a/miio/yeelight_dual_switch.py +++ b/miio/yeelight_dual_switch.py @@ -133,15 +133,7 @@ class YeelightDualControlModule(MiotDevice): """Main class representing the Yeelight Dual Control Module (yeelink.switch.sw1) which uses MIoT protocol.""" - def __init__( - self, - ip: str = None, - token: str = None, - start_id: int = 0, - debug: int = 0, - lazy_discover: bool = True, - ) -> None: - super().__init__(_MAPPING, ip, token, start_id, debug, lazy_discover) + mapping = _MAPPING @command( default_output=format_output(