diff --git a/homeassistant/components/alexa/__init__.py b/homeassistant/components/alexa/__init__.py index 70d426905e9..d388a22983f 100644 --- a/homeassistant/components/alexa/__init__.py +++ b/homeassistant/components/alexa/__init__.py @@ -4,6 +4,7 @@ import voluptuous as vol from homeassistant.const import ( CONF_CLIENT_ID, CONF_CLIENT_SECRET, + CONF_DESCRIPTION, CONF_NAME, CONF_PASSWORD, ) @@ -12,7 +13,6 @@ from homeassistant.helpers import config_validation as cv, entityfilter from . import flash_briefings, intent, smart_home_http from .const import ( CONF_AUDIO, - CONF_DESCRIPTION, CONF_DISPLAY_CATEGORIES, CONF_DISPLAY_URL, CONF_ENDPOINT, diff --git a/homeassistant/components/alexa/const.py b/homeassistant/components/alexa/const.py index a076fdcad9e..de8a4a6fdc4 100644 --- a/homeassistant/components/alexa/const.py +++ b/homeassistant/components/alexa/const.py @@ -40,7 +40,6 @@ API_SCOPE = "scope" API_CHANGE = "change" API_PASSWORD = "password" -CONF_DESCRIPTION = "description" CONF_DISPLAY_CATEGORIES = "display_categories" CONF_SUPPORTED_LOCALES = ( "de-DE", diff --git a/homeassistant/components/alexa/entities.py b/homeassistant/components/alexa/entities.py index 95c40cd7cef..e7eaeb4a1cb 100644 --- a/homeassistant/components/alexa/entities.py +++ b/homeassistant/components/alexa/entities.py @@ -32,6 +32,7 @@ from homeassistant.const import ( ATTR_SUPPORTED_FEATURES, ATTR_UNIT_OF_MEASUREMENT, CLOUD_NEVER_EXPOSED_ENTITIES, + CONF_DESCRIPTION, CONF_NAME, TEMP_CELSIUS, TEMP_FAHRENHEIT, @@ -74,7 +75,7 @@ from .capabilities import ( AlexaTimeHoldController, AlexaToggleController, ) -from .const import CONF_DESCRIPTION, CONF_DISPLAY_CATEGORIES +from .const import CONF_DISPLAY_CATEGORIES if TYPE_CHECKING: from .config import AbstractConfig diff --git a/homeassistant/components/automation/config.py b/homeassistant/components/automation/config.py index d8837fe03c7..b4b8b49fa3e 100644 --- a/homeassistant/components/automation/config.py +++ b/homeassistant/components/automation/config.py @@ -9,7 +9,13 @@ from homeassistant.components.device_automation.exceptions import ( InvalidDeviceAutomationConfig, ) from homeassistant.config import async_log_exception, config_without_domain -from homeassistant.const import CONF_ALIAS, CONF_CONDITION, CONF_ID, CONF_VARIABLES +from homeassistant.const import ( + CONF_ALIAS, + CONF_CONDITION, + CONF_DESCRIPTION, + CONF_ID, + CONF_VARIABLES, +) from homeassistant.exceptions import HomeAssistantError from homeassistant.helpers import config_per_platform, config_validation as cv, script from homeassistant.helpers.condition import async_validate_condition_config @@ -18,7 +24,6 @@ from homeassistant.loader import IntegrationNotFound from .const import ( CONF_ACTION, - CONF_DESCRIPTION, CONF_HIDE_ENTITY, CONF_INITIAL_STATE, CONF_TRIGGER, diff --git a/homeassistant/components/automation/const.py b/homeassistant/components/automation/const.py index 829f78590e0..d6f34ddfeb6 100644 --- a/homeassistant/components/automation/const.py +++ b/homeassistant/components/automation/const.py @@ -6,7 +6,6 @@ CONF_TRIGGER = "trigger" CONF_TRIGGER_VARIABLES = "trigger_variables" DOMAIN = "automation" -CONF_DESCRIPTION = "description" CONF_HIDE_ENTITY = "hide_entity" CONF_CONDITION_TYPE = "condition_type" diff --git a/homeassistant/components/blueprint/const.py b/homeassistant/components/blueprint/const.py index 60df20dda36..a91d30199c9 100644 --- a/homeassistant/components/blueprint/const.py +++ b/homeassistant/components/blueprint/const.py @@ -5,7 +5,6 @@ CONF_BLUEPRINT = "blueprint" CONF_USE_BLUEPRINT = "use_blueprint" CONF_INPUT = "input" CONF_SOURCE_URL = "source_url" -CONF_DESCRIPTION = "description" CONF_HOMEASSISTANT = "homeassistant" CONF_MIN_VERSION = "min_version" diff --git a/homeassistant/components/blueprint/schemas.py b/homeassistant/components/blueprint/schemas.py index 07d8e8b0128..f16598afac2 100644 --- a/homeassistant/components/blueprint/schemas.py +++ b/homeassistant/components/blueprint/schemas.py @@ -5,6 +5,7 @@ import voluptuous as vol from homeassistant.const import ( CONF_DEFAULT, + CONF_DESCRIPTION, CONF_DOMAIN, CONF_NAME, CONF_PATH, @@ -15,7 +16,6 @@ from homeassistant.helpers import config_validation as cv, selector from .const import ( CONF_BLUEPRINT, - CONF_DESCRIPTION, CONF_HOMEASSISTANT, CONF_INPUT, CONF_MIN_VERSION, diff --git a/homeassistant/components/cloud/__init__.py b/homeassistant/components/cloud/__init__.py index b1ad55c0b04..038bc227fcd 100644 --- a/homeassistant/components/cloud/__init__.py +++ b/homeassistant/components/cloud/__init__.py @@ -5,6 +5,7 @@ import voluptuous as vol from homeassistant.components.alexa import const as alexa_const from homeassistant.components.google_assistant import const as ga_c from homeassistant.const import ( + CONF_DESCRIPTION, CONF_MODE, CONF_NAME, CONF_REGION, @@ -49,7 +50,7 @@ SERVICE_REMOTE_DISCONNECT = "remote_disconnect" ALEXA_ENTITY_SCHEMA = vol.Schema( { - vol.Optional(alexa_const.CONF_DESCRIPTION): cv.string, + vol.Optional(CONF_DESCRIPTION): cv.string, vol.Optional(alexa_const.CONF_DISPLAY_CATEGORIES): cv.string, vol.Optional(CONF_NAME): cv.string, } diff --git a/homeassistant/components/geizhals/sensor.py b/homeassistant/components/geizhals/sensor.py index 04267e696ea..94d329a417e 100644 --- a/homeassistant/components/geizhals/sensor.py +++ b/homeassistant/components/geizhals/sensor.py @@ -5,11 +5,10 @@ from geizhals import Device, Geizhals import voluptuous as vol from homeassistant.components.sensor import PLATFORM_SCHEMA, SensorEntity -from homeassistant.const import CONF_NAME +from homeassistant.const import CONF_DESCRIPTION, CONF_NAME import homeassistant.helpers.config_validation as cv from homeassistant.util import Throttle -CONF_DESCRIPTION = "description" CONF_PRODUCT_ID = "product_id" CONF_LOCALE = "locale" diff --git a/homeassistant/components/notify/__init__.py b/homeassistant/components/notify/__init__.py index 8f89c108440..e64ceb48a21 100644 --- a/homeassistant/components/notify/__init__.py +++ b/homeassistant/components/notify/__init__.py @@ -9,7 +9,7 @@ from typing import Any, cast import voluptuous as vol import homeassistant.components.persistent_notification as pn -from homeassistant.const import CONF_NAME, CONF_PLATFORM +from homeassistant.const import CONF_DESCRIPTION, CONF_NAME, CONF_PLATFORM from homeassistant.core import HomeAssistant, ServiceCall from homeassistant.exceptions import HomeAssistantError from homeassistant.helpers import config_per_platform, discovery @@ -44,7 +44,6 @@ SERVICE_PERSISTENT_NOTIFICATION = "persistent_notification" NOTIFY_SERVICES = "notify_services" -CONF_DESCRIPTION = "description" CONF_FIELDS = "fields" PLATFORM_SCHEMA = vol.Schema( diff --git a/homeassistant/components/tts/__init__.py b/homeassistant/components/tts/__init__.py index 3ec9c0645aa..e0f59c51e5a 100644 --- a/homeassistant/components/tts/__init__.py +++ b/homeassistant/components/tts/__init__.py @@ -26,6 +26,7 @@ from homeassistant.components.media_player.const import ( ) from homeassistant.const import ( ATTR_ENTITY_ID, + CONF_DESCRIPTION, CONF_NAME, CONF_PLATFORM, HTTP_BAD_REQUEST, @@ -61,7 +62,6 @@ CONF_LANG = "language" CONF_SERVICE_NAME = "service_name" CONF_TIME_MEMORY = "time_memory" -CONF_DESCRIPTION = "description" CONF_FIELDS = "fields" DEFAULT_CACHE = True diff --git a/homeassistant/const.py b/homeassistant/const.py index b601135279f..5dbd9556cd9 100644 --- a/homeassistant/const.py +++ b/homeassistant/const.py @@ -73,6 +73,7 @@ CONF_CUSTOMIZE_GLOB = "customize_glob" CONF_DEFAULT = "default" CONF_DELAY = "delay" CONF_DELAY_TIME = "delay_time" +CONF_DESCRIPTION = "description" CONF_DEVICE = "device" CONF_DEVICES = "devices" CONF_DEVICE_CLASS = "device_class"