def operationSelectorSwitch(self, unit, command, level): nValue = 0 sValue = OperationMode(self.selectorData[unit][level]) if sValue != "idle": nValue = 1 self.ap.set_mode(sValue) return {"nValue": nValue, "sValue": level}
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 speed(self): """Return the current speed.""" if self._state: from miio.airhumidifier import OperationMode return OperationMode(self._state_attrs[ATTR_MODE]).name return None
def speed(self): """Return the current speed.""" if self._state: from miio.airfresh import OperationMode return OperationMode(self._state_attrs[ATTR_MODE]).name return 'off'