diff --git a/homeassistant/components/mqtt/alarm_control_panel.py b/homeassistant/components/mqtt/alarm_control_panel.py index 21c2a64d1d4..63c4a79b96f 100644 --- a/homeassistant/components/mqtt/alarm_control_panel.py +++ b/homeassistant/components/mqtt/alarm_control_panel.py @@ -41,6 +41,7 @@ from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from . import PLATFORMS, MqttCommandTemplate, MqttValueTemplate, subscription from .. import mqtt from .const import ( + CONF_COMMAND_TEMPLATE, CONF_COMMAND_TOPIC, CONF_ENCODING, CONF_QOS, @@ -63,7 +64,6 @@ CONF_PAYLOAD_ARM_NIGHT = "payload_arm_night" CONF_PAYLOAD_ARM_VACATION = "payload_arm_vacation" CONF_PAYLOAD_ARM_CUSTOM_BYPASS = "payload_arm_custom_bypass" CONF_PAYLOAD_TRIGGER = "payload_trigger" -CONF_COMMAND_TEMPLATE = "command_template" MQTT_ALARM_ATTRIBUTES_BLOCKED = frozenset( { diff --git a/homeassistant/components/mqtt/const.py b/homeassistant/components/mqtt/const.py index 9c788490ea3..4ccd81904b1 100644 --- a/homeassistant/components/mqtt/const.py +++ b/homeassistant/components/mqtt/const.py @@ -12,6 +12,7 @@ ATTR_TOPIC = "topic" CONF_AVAILABILITY = "availability" CONF_BROKER = "broker" CONF_BIRTH_MESSAGE = "birth_message" +CONF_COMMAND_TEMPLATE = "command_template" CONF_COMMAND_TOPIC = "command_topic" CONF_ENCODING = "encoding" CONF_QOS = ATTR_QOS diff --git a/homeassistant/components/mqtt/fan.py b/homeassistant/components/mqtt/fan.py index 95c3ae39d74..fb6d21c8538 100644 --- a/homeassistant/components/mqtt/fan.py +++ b/homeassistant/components/mqtt/fan.py @@ -43,6 +43,7 @@ from homeassistant.util.percentage import ( from . import PLATFORMS, MqttCommandTemplate, MqttValueTemplate, subscription from .. import mqtt from .const import ( + CONF_COMMAND_TEMPLATE, CONF_COMMAND_TOPIC, CONF_ENCODING, CONF_QOS, @@ -54,7 +55,6 @@ from .debug_info import log_messages from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper CONF_STATE_VALUE_TEMPLATE = "state_value_template" -CONF_COMMAND_TEMPLATE = "command_template" CONF_PERCENTAGE_STATE_TOPIC = "percentage_state_topic" CONF_PERCENTAGE_COMMAND_TOPIC = "percentage_command_topic" CONF_PERCENTAGE_VALUE_TEMPLATE = "percentage_value_template" diff --git a/homeassistant/components/mqtt/humidifier.py b/homeassistant/components/mqtt/humidifier.py index 5cd774d6cc1..df1b7667ef7 100644 --- a/homeassistant/components/mqtt/humidifier.py +++ b/homeassistant/components/mqtt/humidifier.py @@ -33,6 +33,7 @@ from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from . import PLATFORMS, MqttCommandTemplate, MqttValueTemplate, subscription from .. import mqtt from .const import ( + CONF_COMMAND_TEMPLATE, CONF_COMMAND_TOPIC, CONF_ENCODING, CONF_QOS, @@ -44,7 +45,6 @@ from .debug_info import log_messages from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper CONF_AVAILABLE_MODES_LIST = "modes" -CONF_COMMAND_TEMPLATE = "command_template" CONF_DEVICE_CLASS = "device_class" CONF_MODE_COMMAND_TEMPLATE = "mode_command_template" CONF_MODE_COMMAND_TOPIC = "mode_command_topic" diff --git a/homeassistant/components/mqtt/number.py b/homeassistant/components/mqtt/number.py index 9122fe5c5b2..0020a020411 100644 --- a/homeassistant/components/mqtt/number.py +++ b/homeassistant/components/mqtt/number.py @@ -30,6 +30,7 @@ from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from . import PLATFORMS, MqttCommandTemplate, MqttValueTemplate, subscription from .. import mqtt from .const import ( + CONF_COMMAND_TEMPLATE, CONF_COMMAND_TOPIC, CONF_ENCODING, CONF_QOS, @@ -40,8 +41,6 @@ from .const import ( from .debug_info import log_messages from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper -CONF_COMMAND_TEMPLATE = "command_template" - _LOGGER = logging.getLogger(__name__) CONF_MIN = "min" diff --git a/homeassistant/components/mqtt/select.py b/homeassistant/components/mqtt/select.py index ce3d2f4d488..810c6126d52 100644 --- a/homeassistant/components/mqtt/select.py +++ b/homeassistant/components/mqtt/select.py @@ -20,6 +20,7 @@ from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from . import PLATFORMS, MqttCommandTemplate, MqttValueTemplate, subscription from .. import mqtt from .const import ( + CONF_COMMAND_TEMPLATE, CONF_COMMAND_TOPIC, CONF_ENCODING, CONF_QOS, @@ -30,8 +31,6 @@ from .const import ( from .debug_info import log_messages from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper -CONF_COMMAND_TEMPLATE = "command_template" - _LOGGER = logging.getLogger(__name__) CONF_OPTIONS = "options"