Add support for Levoit Vital200s purifier (#100613)

This commit is contained in:
Mike 2023-09-21 04:53:18 -04:00 committed by GitHub
parent 715d8dcb98
commit 15caf2ac03
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 1 deletions

View File

@ -35,5 +35,10 @@ SKU_TO_BASE_DEVICE = {
"Core600S": "Core600S",
"LAP-C601S-WUS": "Core600S", # Alt ID Model Core600S
"LAP-C601S-WUSR": "Core600S", # Alt ID Model Core600S
"LAP-C601S-WEU": "Core600S", # Alt ID Model Core600S
"LAP-C601S-WEU": "Core600S", # Alt ID Model Core600S,
"LAP-V201S-AASR": "Vital200S",
"LAP-V201S-WJP": "Vital200S",
"LAP-V201S-WEU": "Vital200S",
"LAP-V201S-WUS": "Vital200S",
"LAP-V201-AUSR": "Vital200S",
}

View File

@ -27,10 +27,12 @@ DEV_TYPE_TO_HA = {
"Core300S": "fan",
"Core400S": "fan",
"Core600S": "fan",
"Vital200S": "fan",
}
FAN_MODE_AUTO = "auto"
FAN_MODE_SLEEP = "sleep"
FAN_MODE_PET = "pet"
PRESET_MODES = {
"LV-PUR131S": [FAN_MODE_AUTO, FAN_MODE_SLEEP],
@ -38,6 +40,7 @@ PRESET_MODES = {
"Core300S": [FAN_MODE_AUTO, FAN_MODE_SLEEP],
"Core400S": [FAN_MODE_AUTO, FAN_MODE_SLEEP],
"Core600S": [FAN_MODE_AUTO, FAN_MODE_SLEEP],
"Vital200S": [FAN_MODE_AUTO, FAN_MODE_SLEEP, FAN_MODE_PET],
}
SPEED_RANGE = { # off is not included
"LV-PUR131S": (1, 3),
@ -45,6 +48,7 @@ SPEED_RANGE = { # off is not included
"Core300S": (1, 3),
"Core400S": (1, 4),
"Core600S": (1, 4),
"Vital200S": (1, 4),
}