Add support for Levoit Vital 100S Purifier (#101273)

Add support for Levoit Vital 100S Purifier.
This commit is contained in:
Mike 2023-10-02 11:53:54 -04:00 committed by GitHub
parent 35616e100d
commit 1a9c98e837
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 5 deletions

View file

@ -36,9 +36,12 @@ SKU_TO_BASE_DEVICE = {
"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-V201S-AASR": "Vital200S",
"LAP-V201S-WJP": "Vital200S",
"LAP-V201S-WEU": "Vital200S",
"LAP-V201S-WUS": "Vital200S",
"LAP-V201-AUSR": "Vital200S",
"Vital200S": "Vital200S",
"LAP-V201S-AASR": "Vital200S", # Alt ID Model Vital200S
"LAP-V201S-WJP": "Vital200S", # Alt ID Model Vital200S
"LAP-V201S-WEU": "Vital200S", # Alt ID Model Vital200S
"LAP-V201S-WUS": "Vital200S", # Alt ID Model Vital200S
"LAP-V201-AUSR": "Vital200S", # Alt ID Model Vital200S
"Vital100S": "Vital100S",
"LAP-V102S-WUS": "Vital100S", # Alt ID Model Vital100S,
}

View file

@ -28,6 +28,7 @@ DEV_TYPE_TO_HA = {
"Core400S": "fan",
"Core600S": "fan",
"Vital200S": "fan",
"Vital100S": "fan",
}
FAN_MODE_AUTO = "auto"
@ -41,6 +42,7 @@ PRESET_MODES = {
"Core400S": [FAN_MODE_AUTO, FAN_MODE_SLEEP],
"Core600S": [FAN_MODE_AUTO, FAN_MODE_SLEEP],
"Vital200S": [FAN_MODE_AUTO, FAN_MODE_SLEEP, FAN_MODE_PET],
"Vital100S": [FAN_MODE_AUTO, FAN_MODE_SLEEP, FAN_MODE_PET],
}
SPEED_RANGE = { # off is not included
"LV-PUR131S": (1, 3),
@ -49,6 +51,7 @@ SPEED_RANGE = { # off is not included
"Core400S": (1, 4),
"Core600S": (1, 4),
"Vital200S": (1, 4),
"Vital100S": (1, 4),
}