diff --git a/homeassistant/components/vicare/__init__.py b/homeassistant/components/vicare/__init__.py index eec5f097535..74ebffa53cd 100644 --- a/homeassistant/components/vicare/__init__.py +++ b/homeassistant/components/vicare/__init__.py @@ -20,7 +20,13 @@ from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryAuthFailed from homeassistant.helpers.storage import STORAGE_DIR -from .const import DEFAULT_CACHE_DURATION, DEVICE_LIST, DOMAIN, PLATFORMS +from .const import ( + DEFAULT_CACHE_DURATION, + DEVICE_LIST, + DOMAIN, + PLATFORMS, + UNSUPPORTED_DEVICES, +) from .types import ViCareDevice from .utils import get_device @@ -109,5 +115,5 @@ def get_supported_devices( return [ device_config for device_config in devices - if device_config.getModel() not in ["Heatbox1", "Heatbox2_SRC"] + if device_config.getModel() not in UNSUPPORTED_DEVICES ] diff --git a/homeassistant/components/vicare/const.py b/homeassistant/components/vicare/const.py index 8b76344843a..9f57bb5e5e8 100644 --- a/homeassistant/components/vicare/const.py +++ b/homeassistant/components/vicare/const.py @@ -14,6 +14,15 @@ PLATFORMS = [ Platform.WATER_HEATER, ] +UNSUPPORTED_DEVICES = [ + "Heatbox1", + "Heatbox2_SRC", + "E3_FloorHeatingCircuitChannel", + "E3_FloorHeatingCircuitDistributorBox", + "E3_RoomControl_One_522", + "E3_RoomSensor", +] + DEVICE_LIST = "device_list" VICARE_NAME = "ViCare"