Mqtt move to .const (#65631)

This commit is contained in:
Jan Bouwhuis 2022-02-10 09:18:35 +01:00 committed by GitHub
parent f17d66228c
commit 678e56b8b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 12 additions and 21 deletions

View File

@ -35,7 +35,7 @@ from homeassistant.util import dt as dt_util
from . import PLATFORMS, MqttValueTemplate, subscription from . import PLATFORMS, MqttValueTemplate, subscription
from .. import mqtt from .. import mqtt
from .const import CONF_ENCODING, CONF_QOS, CONF_STATE_TOPIC, DOMAIN from .const import CONF_ENCODING, CONF_QOS, CONF_STATE_TOPIC, DOMAIN, PAYLOAD_NONE
from .debug_info import log_messages from .debug_info import log_messages
from .mixins import ( from .mixins import (
MQTT_ENTITY_COMMON_SCHEMA, MQTT_ENTITY_COMMON_SCHEMA,
@ -52,7 +52,6 @@ DEFAULT_PAYLOAD_OFF = "OFF"
DEFAULT_PAYLOAD_ON = "ON" DEFAULT_PAYLOAD_ON = "ON"
DEFAULT_FORCE_UPDATE = False DEFAULT_FORCE_UPDATE = False
CONF_EXPIRE_AFTER = "expire_after" CONF_EXPIRE_AFTER = "expire_after"
PAYLOAD_NONE = "None"
PLATFORM_SCHEMA = mqtt.MQTT_RO_PLATFORM_SCHEMA.extend( PLATFORM_SCHEMA = mqtt.MQTT_RO_PLATFORM_SCHEMA.extend(
{ {

View File

@ -64,7 +64,7 @@ from . import (
subscription, subscription,
) )
from .. import mqtt from .. import mqtt
from .const import CONF_ENCODING, CONF_QOS, CONF_RETAIN, DOMAIN from .const import CONF_ENCODING, CONF_QOS, CONF_RETAIN, DOMAIN, PAYLOAD_NONE
from .debug_info import log_messages from .debug_info import log_messages
from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper
@ -125,8 +125,6 @@ CONF_TEMP_MAX = "max_temp"
CONF_TEMP_MIN = "min_temp" CONF_TEMP_MIN = "min_temp"
CONF_TEMP_STEP = "temp_step" CONF_TEMP_STEP = "temp_step"
PAYLOAD_NONE = "None"
MQTT_CLIMATE_ATTRIBUTES_BLOCKED = frozenset( MQTT_CLIMATE_ATTRIBUTES_BLOCKED = frozenset(
{ {
climate.ATTR_AUX_HEAT, climate.ATTR_AUX_HEAT,

View File

@ -18,6 +18,7 @@ CONF_ENCODING = "encoding"
CONF_QOS = ATTR_QOS CONF_QOS = ATTR_QOS
CONF_RETAIN = ATTR_RETAIN CONF_RETAIN = ATTR_RETAIN
CONF_STATE_TOPIC = "state_topic" CONF_STATE_TOPIC = "state_topic"
CONF_STATE_VALUE_TEMPLATE = "state_value_template"
CONF_TOPIC = "topic" CONF_TOPIC = "topic"
CONF_WILL_MESSAGE = "will_message" CONF_WILL_MESSAGE = "will_message"

View File

@ -49,12 +49,13 @@ from .const import (
CONF_QOS, CONF_QOS,
CONF_RETAIN, CONF_RETAIN,
CONF_STATE_TOPIC, CONF_STATE_TOPIC,
CONF_STATE_VALUE_TEMPLATE,
DOMAIN, DOMAIN,
PAYLOAD_NONE,
) )
from .debug_info import log_messages from .debug_info import log_messages
from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper
CONF_STATE_VALUE_TEMPLATE = "state_value_template"
CONF_PERCENTAGE_STATE_TOPIC = "percentage_state_topic" CONF_PERCENTAGE_STATE_TOPIC = "percentage_state_topic"
CONF_PERCENTAGE_COMMAND_TOPIC = "percentage_command_topic" CONF_PERCENTAGE_COMMAND_TOPIC = "percentage_command_topic"
CONF_PERCENTAGE_VALUE_TEMPLATE = "percentage_value_template" CONF_PERCENTAGE_VALUE_TEMPLATE = "percentage_value_template"
@ -94,8 +95,6 @@ DEFAULT_SPEED_RANGE_MAX = 100
OSCILLATE_ON_PAYLOAD = "oscillate_on" OSCILLATE_ON_PAYLOAD = "oscillate_on"
OSCILLATE_OFF_PAYLOAD = "oscillate_off" OSCILLATE_OFF_PAYLOAD = "oscillate_off"
PAYLOAD_NONE = "None"
MQTT_FAN_ATTRIBUTES_BLOCKED = frozenset( MQTT_FAN_ATTRIBUTES_BLOCKED = frozenset(
{ {
fan.ATTR_DIRECTION, fan.ATTR_DIRECTION,

View File

@ -39,7 +39,9 @@ from .const import (
CONF_QOS, CONF_QOS,
CONF_RETAIN, CONF_RETAIN,
CONF_STATE_TOPIC, CONF_STATE_TOPIC,
CONF_STATE_VALUE_TEMPLATE,
DOMAIN, DOMAIN,
PAYLOAD_NONE,
) )
from .debug_info import log_messages from .debug_info import log_messages
from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper
@ -52,7 +54,6 @@ CONF_MODE_STATE_TOPIC = "mode_state_topic"
CONF_MODE_STATE_TEMPLATE = "mode_state_template" CONF_MODE_STATE_TEMPLATE = "mode_state_template"
CONF_PAYLOAD_RESET_MODE = "payload_reset_mode" CONF_PAYLOAD_RESET_MODE = "payload_reset_mode"
CONF_PAYLOAD_RESET_HUMIDITY = "payload_reset_humidity" CONF_PAYLOAD_RESET_HUMIDITY = "payload_reset_humidity"
CONF_STATE_VALUE_TEMPLATE = "state_value_template"
CONF_TARGET_HUMIDITY_COMMAND_TEMPLATE = "target_humidity_command_template" CONF_TARGET_HUMIDITY_COMMAND_TEMPLATE = "target_humidity_command_template"
CONF_TARGET_HUMIDITY_COMMAND_TOPIC = "target_humidity_command_topic" CONF_TARGET_HUMIDITY_COMMAND_TOPIC = "target_humidity_command_topic"
CONF_TARGET_HUMIDITY_MIN = "min_humidity" CONF_TARGET_HUMIDITY_MIN = "min_humidity"
@ -66,8 +67,6 @@ DEFAULT_PAYLOAD_ON = "ON"
DEFAULT_PAYLOAD_OFF = "OFF" DEFAULT_PAYLOAD_OFF = "OFF"
DEFAULT_PAYLOAD_RESET = "None" DEFAULT_PAYLOAD_RESET = "None"
PAYLOAD_NONE = "None"
MQTT_HUMIDIFIER_ATTRIBUTES_BLOCKED = frozenset( MQTT_HUMIDIFIER_ATTRIBUTES_BLOCKED = frozenset(
{ {
humidifier.ATTR_HUMIDITY, humidifier.ATTR_HUMIDITY,

View File

@ -59,6 +59,8 @@ from ..const import (
CONF_QOS, CONF_QOS,
CONF_RETAIN, CONF_RETAIN,
CONF_STATE_TOPIC, CONF_STATE_TOPIC,
CONF_STATE_VALUE_TEMPLATE,
PAYLOAD_NONE,
) )
from ..debug_info import log_messages from ..debug_info import log_messages
from ..mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity from ..mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity
@ -97,7 +99,6 @@ CONF_RGBWW_COMMAND_TEMPLATE = "rgbww_command_template"
CONF_RGBWW_COMMAND_TOPIC = "rgbww_command_topic" CONF_RGBWW_COMMAND_TOPIC = "rgbww_command_topic"
CONF_RGBWW_STATE_TOPIC = "rgbww_state_topic" CONF_RGBWW_STATE_TOPIC = "rgbww_state_topic"
CONF_RGBWW_VALUE_TEMPLATE = "rgbww_value_template" CONF_RGBWW_VALUE_TEMPLATE = "rgbww_value_template"
CONF_STATE_VALUE_TEMPLATE = "state_value_template"
CONF_XY_COMMAND_TOPIC = "xy_command_topic" CONF_XY_COMMAND_TOPIC = "xy_command_topic"
CONF_XY_STATE_TOPIC = "xy_state_topic" CONF_XY_STATE_TOPIC = "xy_state_topic"
CONF_XY_VALUE_TEMPLATE = "xy_value_template" CONF_XY_VALUE_TEMPLATE = "xy_value_template"
@ -109,8 +110,6 @@ CONF_WHITE_VALUE_STATE_TOPIC = "white_value_state_topic"
CONF_WHITE_VALUE_TEMPLATE = "white_value_template" CONF_WHITE_VALUE_TEMPLATE = "white_value_template"
CONF_ON_COMMAND_TYPE = "on_command_type" CONF_ON_COMMAND_TYPE = "on_command_type"
PAYLOAD_NONE = "None"
MQTT_LIGHT_ATTRIBUTES_BLOCKED = frozenset( MQTT_LIGHT_ATTRIBUTES_BLOCKED = frozenset(
{ {
ATTR_COLOR_MODE, ATTR_COLOR_MODE,

View File

@ -100,8 +100,6 @@ CONF_FLASH_TIME_SHORT = "flash_time_short"
CONF_MAX_MIREDS = "max_mireds" CONF_MAX_MIREDS = "max_mireds"
CONF_MIN_MIREDS = "min_mireds" CONF_MIN_MIREDS = "min_mireds"
PAYLOAD_NONE = "None"
def valid_color_configuration(config): def valid_color_configuration(config):
"""Test color_mode is not combined with deprecated config.""" """Test color_mode is not combined with deprecated config."""

View File

@ -41,6 +41,7 @@ from ..const import (
CONF_QOS, CONF_QOS,
CONF_RETAIN, CONF_RETAIN,
CONF_STATE_TOPIC, CONF_STATE_TOPIC,
PAYLOAD_NONE,
) )
from ..debug_info import log_messages from ..debug_info import log_messages
from ..mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity from ..mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity
@ -67,8 +68,6 @@ CONF_MIN_MIREDS = "min_mireds"
CONF_RED_TEMPLATE = "red_template" CONF_RED_TEMPLATE = "red_template"
CONF_WHITE_VALUE_TEMPLATE = "white_value_template" CONF_WHITE_VALUE_TEMPLATE = "white_value_template"
PAYLOAD_NONE = "None"
PLATFORM_SCHEMA_TEMPLATE = ( PLATFORM_SCHEMA_TEMPLATE = (
mqtt.MQTT_RW_PLATFORM_SCHEMA.extend( mqtt.MQTT_RW_PLATFORM_SCHEMA.extend(
{ {

View File

@ -48,6 +48,7 @@ from .const import (
CONF_QOS, CONF_QOS,
CONF_RETAIN, CONF_RETAIN,
CONF_STATE_TOPIC, CONF_STATE_TOPIC,
CONF_STATE_VALUE_TEMPLATE,
DOMAIN, DOMAIN,
PAYLOAD_EMPTY_JSON, PAYLOAD_EMPTY_JSON,
PAYLOAD_NONE, PAYLOAD_NONE,
@ -66,7 +67,6 @@ CONF_AVAILABLE_TONES = "available_tones"
CONF_COMMAND_OFF_TEMPLATE = "command_off_template" CONF_COMMAND_OFF_TEMPLATE = "command_off_template"
CONF_STATE_ON = "state_on" CONF_STATE_ON = "state_on"
CONF_STATE_OFF = "state_off" CONF_STATE_OFF = "state_off"
CONF_STATE_VALUE_TEMPLATE = "state_value_template"
CONF_SUPPORT_DURATION = "support_duration" CONF_SUPPORT_DURATION = "support_duration"
CONF_SUPPORT_VOLUME_SET = "support_volume_set" CONF_SUPPORT_VOLUME_SET = "support_volume_set"

View File

@ -33,6 +33,7 @@ from .const import (
CONF_RETAIN, CONF_RETAIN,
CONF_STATE_TOPIC, CONF_STATE_TOPIC,
DOMAIN, DOMAIN,
PAYLOAD_NONE,
) )
from .debug_info import log_messages from .debug_info import log_messages
from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper from .mixins import MQTT_ENTITY_COMMON_SCHEMA, MqttEntity, async_setup_entry_helper
@ -51,8 +52,6 @@ DEFAULT_OPTIMISTIC = False
CONF_STATE_ON = "state_on" CONF_STATE_ON = "state_on"
CONF_STATE_OFF = "state_off" CONF_STATE_OFF = "state_off"
PAYLOAD_NONE = "None"
PLATFORM_SCHEMA = mqtt.MQTT_RW_PLATFORM_SCHEMA.extend( PLATFORM_SCHEMA = mqtt.MQTT_RW_PLATFORM_SCHEMA.extend(
{ {
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string, vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,