@@ -8,8 +8,8 @@ class AirPurifierMode(Enum):
LEVEL_2 = 2
LEVEL_3 = 3
AUTO = 4
- PET = 5
+ SLEEP = 5
- SLEEP = 6
+ PET = 6
@classmethod
def get_modes(cls) -> list[str]:
@@ -28,8 +28,8 @@ COMMAND_SET_MODE = {
AirPurifierMode.LEVEL_2.name.lower(): f"{COMMAND_HEAD}01010132",
AirPurifierMode.LEVEL_3.name.lower(): f"{COMMAND_HEAD}01010164",
AirPurifierMode.AUTO.name.lower(): f"{COMMAND_HEAD}01010200",
- AirPurifierMode.PET.name.lower(): f"{COMMAND_HEAD}01010300",
+ AirPurifierMode.SLEEP.name.lower(): f"{COMMAND_HEAD}01010300",
- AirPurifierMode.SLEEP.name.lower(): f"{COMMAND_HEAD}01010400",
+ AirPurifierMode.PET.name.lower(): f"{COMMAND_HEAD}01010400",
}
DEVICE_GET_BASIC_SETTINGS_KEY = "570f4d81"
@@ -2692,7 +2692,7 @@ def test_s10_with_empty_data() -> None:
b"+\x00\x00\x15\x04\x00",
{
"isOn": True,
- "mode": "pet",
+ "mode": "sleep",
"isAqiValid": False,
"child_lock": False,
"speed": 100,
@@ -171,7 +171,7 @@ async def test__get_basic_info(rawAdvData, model, response, expected):
bytearray(
b"\x01\xa8\xec\x8c\x08\x00\xb2\x01\x96\x00\x00\x00\xf0\x00\x00\x17"
),
- [True, 2, "sleep", True, False, "excellent", 50, 240, 2.3],
+ [True, 2, "pet", True, False, "excellent", 50, 240, 2.3],
],
)
@@ -226,6 +226,6 @@ def test_get_modes():
"level_2",
"level_3",
"auto",
- "pet",
"sleep",
+ "pet",
]