diff --git a/esphome/components/cover/__init__.py b/esphome/components/cover/__init__.py index da325cfc2c1..36245f787ff 100644 --- a/esphome/components/cover/__init__.py +++ b/esphome/components/cover/__init__.py @@ -9,11 +9,7 @@ from esphome.const import ( CONF_ICON, CONF_ID, CONF_MQTT_ID, - CONF_ON_CLOSING, - CONF_ON_IDLE, CONF_ON_OPEN, - CONF_ON_OPENED, - CONF_ON_OPENING, CONF_POSITION, CONF_POSITION_COMMAND_TOPIC, CONF_POSITION_STATE_TOPIC, @@ -98,7 +94,12 @@ CoverOpeningTrigger = cover_ns.class_("CoverOpeningTrigger", automation.Trigger. CoverClosingTrigger = cover_ns.class_("CoverClosingTrigger", automation.Trigger.template()) CoverIdleTrigger = cover_ns.class_("CoverIdleTrigger", automation.Trigger.template()) +# Cover-specific constants CONF_ON_CLOSED = "on_closed" +CONF_ON_OPENED = "on_opened" +CONF_ON_OPENING = "on_opening" +CONF_ON_CLOSING = "on_closing" +CONF_ON_IDLE = "on_idle" _COVER_SCHEMA = ( cv.ENTITY_BASE_SCHEMA.extend(web_server.WEBSERVER_SORTING_SCHEMA) diff --git a/esphome/const.py b/esphome/const.py index aee9b59ceab..4243b2e25d3 100644 --- a/esphome/const.py +++ b/esphome/const.py @@ -703,10 +703,6 @@ CONF_ON_LOOP = "on_loop" CONF_ON_MESSAGE = "on_message" CONF_ON_MULTI_CLICK = "on_multi_click" CONF_ON_OPEN = "on_open" -CONF_ON_OPENED = "on_opened" -CONF_ON_OPENING = "on_opening" -CONF_ON_CLOSING = "on_closing" -CONF_ON_IDLE = "on_idle" CONF_ON_OSCILLATING_SET = "on_oscillating_set" CONF_ON_PRESET_SET = "on_preset_set" CONF_ON_PRESS = "on_press"