Vesync constant cleanup (#104842)

This commit is contained in:
cdnninja 2023-11-30 14:19:02 -07:00 committed by GitHub
parent 4829b21fd0
commit ea732349c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 19 deletions

View File

@ -18,9 +18,21 @@ DEV_TYPE_TO_HA = {
"ESWL01": "switch", "ESWL01": "switch",
"ESWL03": "switch", "ESWL03": "switch",
"ESO15-TB": "outlet", "ESO15-TB": "outlet",
"LV-PUR131S": "fan",
"Core200S": "fan",
"Core300S": "fan",
"Core400S": "fan",
"Core600S": "fan",
"Vital200S": "fan",
"Vital100S": "fan",
"ESD16": "walldimmer",
"ESWD16": "walldimmer",
"ESL100": "bulb-dimmable",
"ESL100CW": "bulb-tunable-white",
} }
SKU_TO_BASE_DEVICE = { SKU_TO_BASE_DEVICE = {
# Air Purifiers
"LV-PUR131S": "LV-PUR131S", "LV-PUR131S": "LV-PUR131S",
"LV-RH131S": "LV-PUR131S", # Alt ID Model LV-PUR131S "LV-RH131S": "LV-PUR131S", # Alt ID Model LV-PUR131S
"Core200S": "Core200S", "Core200S": "Core200S",

View File

@ -17,20 +17,10 @@ from homeassistant.util.percentage import (
) )
from .common import VeSyncDevice from .common import VeSyncDevice
from .const import DOMAIN, SKU_TO_BASE_DEVICE, VS_DISCOVERY, VS_FANS from .const import DEV_TYPE_TO_HA, DOMAIN, SKU_TO_BASE_DEVICE, VS_DISCOVERY, VS_FANS
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
DEV_TYPE_TO_HA = {
"LV-PUR131S": "fan",
"Core200S": "fan",
"Core300S": "fan",
"Core400S": "fan",
"Core600S": "fan",
"Vital200S": "fan",
"Vital100S": "fan",
}
FAN_MODE_AUTO = "auto" FAN_MODE_AUTO = "auto"
FAN_MODE_SLEEP = "sleep" FAN_MODE_SLEEP = "sleep"
FAN_MODE_PET = "pet" FAN_MODE_PET = "pet"

View File

@ -14,17 +14,10 @@ from homeassistant.helpers.dispatcher import async_dispatcher_connect
from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.entity_platform import AddEntitiesCallback
from .common import VeSyncDevice from .common import VeSyncDevice
from .const import DOMAIN, VS_DISCOVERY, VS_LIGHTS from .const import DEV_TYPE_TO_HA, DOMAIN, VS_DISCOVERY, VS_LIGHTS
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
DEV_TYPE_TO_HA = {
"ESD16": "walldimmer",
"ESWD16": "walldimmer",
"ESL100": "bulb-dimmable",
"ESL100CW": "bulb-tunable-white",
}
async def async_setup_entry( async def async_setup_entry(
hass: HomeAssistant, hass: HomeAssistant,