def async_set_led_brightness(self, brightness: int=2): """Set the led brightness.""" from miio.airpurifier import LedBrightness yield from self._try_command( "Setting the led brightness of the air purifier failed.", self._air_purifier.set_led_brightness, LedBrightness(brightness))
def test_status(self): self.device._reset_state() assert self.is_on() is True assert self.state().aqi == self.device.start_state["aqi"] assert self.state( ).average_aqi == self.device.start_state["average_aqi"] assert self.state( ).temperature == self.device.start_state["temp_dec"] / 10.0 assert self.state().humidity == self.device.start_state["humidity"] assert self.state().mode == OperationMode( self.device.start_state["mode"]) assert self.state( ).favorite_level == self.device.start_state["favorite_level"] assert self.state( ).filter_life_remaining == self.device.start_state["filter1_life"] assert self.state( ).filter_hours_used == self.device.start_state["f1_hour_used"] assert self.state().use_time == self.device.start_state["use_time"] assert self.state( ).motor_speed == self.device.start_state["motor1_speed"] assert self.state( ).purify_volume == self.device.start_state["purify_volume"] assert self.state().led == (self.device.start_state["led"] == 'on') assert self.state().led_brightness == LedBrightness( self.device.start_state["led_b"]) assert self.state().buzzer == ( self.device.start_state["buzzer"] == 'on') assert self.state().child_lock == ( self.device.start_state["child_lock"] == 'on') assert self.state().illuminance == self.device.start_state["bright"] assert self.state().volume == self.device.start_state["volume"]
def test_status(self): self.device._reset_state() assert self.is_on() is True assert self.state().aqi == self.device.start_state["aqi"] assert self.state().average_aqi == self.device.start_state["average_aqi"] assert self.state().temperature == self.device.start_state["temp_dec"] / 10.0 assert self.state().humidity == self.device.start_state["humidity"] assert self.state().mode == OperationMode(self.device.start_state["mode"]) assert self.state().favorite_level == self.device.start_state["favorite_level"] assert self.state().filter_life_remaining == self.device.start_state["filter1_life"] assert self.state().filter_hours_used == self.device.start_state["f1_hour_used"] assert self.state().use_time == self.device.start_state["use_time"] assert self.state().motor_speed == self.device.start_state["motor1_speed"] assert self.state().motor2_speed == self.device.start_state["motor2_speed"] assert self.state().purify_volume == self.device.start_state["purify_volume"] assert self.state().led == (self.device.start_state["led"] == 'on') assert self.state().led_brightness == LedBrightness(self.device.start_state["led_b"]) assert self.state().buzzer == (self.device.start_state["buzzer"] == 'on') assert self.state().child_lock == (self.device.start_state["child_lock"] == 'on') assert self.state().illuminance == self.device.start_state["bright"] assert self.state().volume == self.device.start_state["volume"] assert self.state().filter_rfid_product_id == self.device.start_state["rfid_product_id"] assert self.state().sleep_mode == SleepMode(self.device.start_state["sleep_mode"]) assert self.state().sleep_time == self.device.start_state["sleep_time"] assert self.state().sleep_mode_learn_count == self.device.start_state["sleep_data_num"] assert self.state().extra_features == self.device.start_state["app_extra"] assert self.state().turbo_mode_supported == (self.device.start_state["app_extra"] == 1) assert self.state().auto_detect == (self.device.start_state["act_det"] == 'on') assert self.state().button_pressed == self.device.start_state["button_pressed"]
def test_status_without_led_b_and_with_bright(self): self.device._reset_state() self.device.state["bright"] = self.device.state["led_b"] del self.device.state["led_b"] assert self.state().led_brightness == LedBrightness( self.device.start_state["led_b"])
async def async_set_led_brightness(self, brightness: int = 2): """Set the led brightness.""" if self._device_features & FEATURE_SET_LED_BRIGHTNESS == 0: return from miio.airhumidifier import LedBrightness await self._try_command( "Setting the led brightness of the miio device failed.", self._device.set_led_brightness, LedBrightness(brightness))
def ledBrightnessSwitch(self, unit, command, level): ps = self.powerSwitchCurrentValue() nValue = 0 if ps.lower() == "off" else 1 sValue = LedBrightness(self.selectorData[unit][level]) self.ap.set_led_brightness(sValue) return {"nValue": nValue, "sValue": level}