mirror of
https://github.com/home-assistant/core.git
synced 2025-04-24 17:27:52 +00:00
Set PARALLEL_UPDATES = 0 for MQTT components as no semaphore is needed (#131174)
This commit is contained in:
parent
3474642afe
commit
9444f7aea2
@ -35,6 +35,8 @@ from .util import valid_publish_topic, valid_subscribe_topic
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
_SUPPORTED_FEATURES = {
|
||||
"arm_home": AlarmControlPanelEntityFeature.ARM_HOME,
|
||||
"arm_away": AlarmControlPanelEntityFeature.ARM_AWAY,
|
||||
|
@ -43,6 +43,8 @@ from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
DEFAULT_NAME = "MQTT Binary sensor"
|
||||
CONF_OFF_DELAY = "off_delay"
|
||||
DEFAULT_PAYLOAD_OFF = "OFF"
|
||||
|
@ -20,6 +20,8 @@ from .models import MqttCommandTemplate
|
||||
from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
from .util import valid_publish_topic
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_PAYLOAD_PRESS = "payload_press"
|
||||
DEFAULT_NAME = "MQTT Button"
|
||||
DEFAULT_PAYLOAD_PRESS = "PRESS"
|
||||
|
@ -27,6 +27,8 @@ from .util import valid_subscribe_topic
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_IMAGE_ENCODING = "image_encoding"
|
||||
|
||||
DEFAULT_NAME = "MQTT Camera"
|
||||
|
@ -91,6 +91,8 @@ from .util import valid_publish_topic, valid_subscribe_topic
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
DEFAULT_NAME = "MQTT HVAC"
|
||||
|
||||
CONF_FAN_MODE_COMMAND_TEMPLATE = "fan_mode_command_template"
|
||||
|
@ -69,6 +69,8 @@ from .util import valid_publish_topic, valid_subscribe_topic
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_GET_POSITION_TOPIC = "position_topic"
|
||||
CONF_GET_POSITION_TEMPLATE = "position_template"
|
||||
CONF_SET_POSITION_TOPIC = "set_position_topic"
|
||||
|
@ -36,6 +36,8 @@ from .util import valid_subscribe_topic
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_PAYLOAD_HOME = "payload_home"
|
||||
CONF_PAYLOAD_NOT_HOME = "payload_not_home"
|
||||
CONF_SOURCE_TYPE = "source_type"
|
||||
|
@ -38,6 +38,8 @@ from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_EVENT_TYPES = "event_types"
|
||||
|
||||
MQTT_EVENT_ATTRIBUTES_BLOCKED = frozenset(
|
||||
|
@ -57,6 +57,8 @@ from .models import (
|
||||
from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
from .util import valid_publish_topic, valid_subscribe_topic
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_DIRECTION_STATE_TOPIC = "direction_state_topic"
|
||||
CONF_DIRECTION_COMMAND_TOPIC = "direction_command_topic"
|
||||
CONF_DIRECTION_VALUE_TEMPLATE = "direction_value_template"
|
||||
|
@ -59,6 +59,8 @@ from .models import (
|
||||
from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
from .util import valid_publish_topic, valid_subscribe_topic
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_AVAILABLE_MODES_LIST = "modes"
|
||||
CONF_DEVICE_CLASS = "device_class"
|
||||
CONF_MODE_COMMAND_TEMPLATE = "mode_command_template"
|
||||
|
@ -37,6 +37,8 @@ from .util import valid_subscribe_topic
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_CONTENT_TYPE = "content_type"
|
||||
CONF_IMAGE_ENCODING = "image_encoding"
|
||||
CONF_IMAGE_TOPIC = "image_topic"
|
||||
|
@ -38,6 +38,8 @@ from .util import valid_publish_topic, valid_subscribe_topic
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_ACTIVITY_STATE_TOPIC = "activity_state_topic"
|
||||
CONF_ACTIVITY_VALUE_TEMPLATE = "activity_value_template"
|
||||
CONF_DOCK_COMMAND_TOPIC = "dock_command_topic"
|
||||
|
@ -30,6 +30,8 @@ from .schema_template import (
|
||||
MqttLightTemplate,
|
||||
)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
|
||||
def validate_mqtt_light_discovery(config_value: dict[str, Any]) -> ConfigType:
|
||||
"""Validate MQTT light schema for discovery."""
|
||||
|
@ -45,6 +45,8 @@ from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_CODE_FORMAT = "code_format"
|
||||
|
||||
CONF_PAYLOAD_LOCK = "payload_lock"
|
||||
|
@ -20,6 +20,8 @@ from .models import MqttCommandTemplate
|
||||
from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
from .util import valid_publish_topic
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
DEFAULT_NAME = "MQTT notify"
|
||||
|
||||
PLATFORM_SCHEMA_MODERN = MQTT_BASE_SCHEMA.extend(
|
||||
|
@ -50,6 +50,8 @@ from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_MIN = "min"
|
||||
CONF_MAX = "max"
|
||||
CONF_STEP = "step"
|
||||
|
@ -21,6 +21,8 @@ from .entity import MqttEntity, async_setup_entity_entry_helper
|
||||
from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
from .util import valid_publish_topic
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
DEFAULT_NAME = "MQTT Scene"
|
||||
DEFAULT_RETAIN = False
|
||||
|
||||
|
@ -37,6 +37,8 @@ from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
DEFAULT_NAME = "MQTT Select"
|
||||
|
||||
MQTT_SELECT_ATTRIBUTES_BLOCKED = frozenset(
|
||||
|
@ -47,6 +47,8 @@ from .util import check_state_too_long
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_EXPIRE_AFTER = "expire_after"
|
||||
CONF_LAST_RESET_VALUE_TEMPLATE = "last_reset_value_template"
|
||||
CONF_SUGGESTED_DISPLAY_PRECISION = "suggested_display_precision"
|
||||
|
@ -55,6 +55,8 @@ from .models import (
|
||||
)
|
||||
from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
DEFAULT_NAME = "MQTT Siren"
|
||||
DEFAULT_PAYLOAD_ON = "ON"
|
||||
DEFAULT_PAYLOAD_OFF = "OFF"
|
||||
|
@ -43,6 +43,8 @@ from .models import (
|
||||
)
|
||||
from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
DEFAULT_NAME = "MQTT Switch"
|
||||
DEFAULT_PAYLOAD_ON = "ON"
|
||||
DEFAULT_PAYLOAD_OFF = "OFF"
|
||||
|
@ -40,6 +40,8 @@ from .util import check_state_too_long
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_MAX = "max"
|
||||
CONF_MIN = "min"
|
||||
CONF_PATTERN = "pattern"
|
||||
|
@ -32,6 +32,8 @@ from .util import valid_publish_topic, valid_subscribe_topic
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
DEFAULT_NAME = "MQTT Update"
|
||||
|
||||
CONF_DISPLAY_PRECISION = "display_precision"
|
||||
|
@ -39,6 +39,8 @@ from .models import ReceiveMessage
|
||||
from .schemas import MQTT_ENTITY_COMMON_SCHEMA
|
||||
from .util import valid_publish_topic
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
BATTERY = "battery_level"
|
||||
FAN_SPEED = "fan_speed"
|
||||
STATE = "state"
|
||||
|
@ -63,6 +63,8 @@ from .util import valid_publish_topic, valid_subscribe_topic
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
CONF_REPORTS_POSITION = "reports_position"
|
||||
|
||||
DEFAULT_NAME = "MQTT Valve"
|
||||
|
@ -72,6 +72,8 @@ from .util import valid_publish_topic, valid_subscribe_topic
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
DEFAULT_NAME = "MQTT Water Heater"
|
||||
|
||||
MQTT_WATER_HEATER_ATTRIBUTES_BLOCKED = frozenset(
|
||||
|
Loading…
x
Reference in New Issue
Block a user