mirror of
https://github.com/home-assistant/core.git
synced 2025-09-09 23:01:40 +02:00
Add common constant ATTR_CONFIG_ENTRY_ID
(#150067)
This commit is contained in:
@@ -9,7 +9,6 @@ DOMAIN: Final = "amberelectric"
|
||||
CONF_SITE_NAME = "site_name"
|
||||
CONF_SITE_ID = "site_id"
|
||||
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
ATTR_CHANNEL_TYPE = "channel_type"
|
||||
|
||||
ATTRIBUTION = "Data provided by Amber Electric"
|
||||
|
@@ -4,6 +4,7 @@ from amberelectric.models.channel import ChannelType
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.config_entries import ConfigEntryState
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import (
|
||||
HomeAssistant,
|
||||
ServiceCall,
|
||||
@@ -16,7 +17,6 @@ from homeassistant.util.json import JsonValueType
|
||||
|
||||
from .const import (
|
||||
ATTR_CHANNEL_TYPE,
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
CONTROLLED_LOAD_CHANNEL,
|
||||
DOMAIN,
|
||||
FEED_IN_CHANNEL,
|
||||
|
@@ -25,7 +25,6 @@ SERVICE_TRIGGER = "trigger_camera"
|
||||
SERVICE_SAVE_VIDEO = "save_video"
|
||||
SERVICE_SAVE_RECENT_CLIPS = "save_recent_clips"
|
||||
SERVICE_SEND_PIN = "send_pin"
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
|
||||
PLATFORMS = [
|
||||
Platform.ALARM_CONTROL_PANEL,
|
||||
|
@@ -5,12 +5,12 @@ from __future__ import annotations
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.config_entries import ConfigEntryState
|
||||
from homeassistant.const import CONF_PIN
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID, CONF_PIN
|
||||
from homeassistant.core import HomeAssistant, ServiceCall, callback
|
||||
from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
|
||||
from homeassistant.helpers import config_validation as cv
|
||||
|
||||
from .const import ATTR_CONFIG_ENTRY_ID, DOMAIN, SERVICE_SEND_PIN
|
||||
from .const import DOMAIN, SERVICE_SEND_PIN
|
||||
from .coordinator import BlinkConfigEntry
|
||||
|
||||
SERVICE_SEND_PIN_SCHEMA = vol.Schema(
|
||||
|
@@ -6,4 +6,3 @@ CONF_INSTALLER_CODE = "installer_code"
|
||||
CONF_USER_CODE = "user_code"
|
||||
ATTR_DATETIME = "datetime"
|
||||
SERVICE_SET_DATE_TIME = "set_date_time"
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
|
@@ -9,12 +9,13 @@ from typing import Any
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.config_entries import ConfigEntryState
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import HomeAssistant, ServiceCall, callback
|
||||
from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
|
||||
from homeassistant.helpers import config_validation as cv
|
||||
from homeassistant.util import dt as dt_util
|
||||
|
||||
from .const import ATTR_CONFIG_ENTRY_ID, ATTR_DATETIME, DOMAIN, SERVICE_SET_DATE_TIME
|
||||
from .const import ATTR_DATETIME, DOMAIN, SERVICE_SET_DATE_TIME
|
||||
from .types import BoschAlarmConfigEntry
|
||||
|
||||
|
||||
|
@@ -20,7 +20,6 @@ from homeassistant.const import Platform
|
||||
_LOGGER = logging.getLogger(__package__)
|
||||
|
||||
DOMAIN = "ecobee"
|
||||
ATTR_CONFIG_ENTRY_ID = "entry_id"
|
||||
ATTR_AVAILABLE_SENSORS = "available_sensors"
|
||||
ATTR_ACTIVE_SENSORS = "active_sensors"
|
||||
|
||||
|
@@ -24,6 +24,7 @@ import voluptuous as vol
|
||||
|
||||
from homeassistant.config_entries import ConfigEntry
|
||||
from homeassistant.const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_HW_VERSION,
|
||||
ATTR_MODEL,
|
||||
ATTR_SW_VERSION,
|
||||
@@ -54,7 +55,6 @@ from homeassistant.helpers.typing import ConfigType
|
||||
from .const import (
|
||||
ADMIN_SERVICES,
|
||||
ALL_KEYS,
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
CONF_MANUFACTURER,
|
||||
CONF_UNAUTHENTICATED_MODE,
|
||||
CONF_UPNP_UDN,
|
||||
|
@@ -2,8 +2,6 @@
|
||||
|
||||
DOMAIN = "huawei_lte"
|
||||
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
|
||||
CONF_MANUFACTURER = "manufacturer"
|
||||
CONF_TRACK_WIRED_CLIENTS = "track_wired_clients"
|
||||
CONF_UNAUTHENTICATED_MODE = "unauthenticated_mode"
|
||||
|
@@ -8,12 +8,12 @@ from typing import Any
|
||||
from huawei_lte_api.exceptions import ResponseErrorException
|
||||
|
||||
from homeassistant.components.notify import ATTR_TARGET, BaseNotificationService
|
||||
from homeassistant.const import CONF_RECIPIENT
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID, CONF_RECIPIENT
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
|
||||
|
||||
from . import Router
|
||||
from .const import ATTR_CONFIG_ENTRY_ID, DOMAIN
|
||||
from .const import DOMAIN
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
|
@@ -12,7 +12,6 @@ DATA_HASS_CONFIG = "mastodon_hass_config"
|
||||
DEFAULT_URL: Final = "https://mastodon.social"
|
||||
DEFAULT_NAME: Final = "Mastodon"
|
||||
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
ATTR_STATUS = "status"
|
||||
ATTR_VISIBILITY = "visibility"
|
||||
ATTR_CONTENT_WARNING = "content_warning"
|
||||
|
@@ -9,11 +9,11 @@ from mastodon.Mastodon import MastodonAPIError, MediaAttachment
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.config_entries import ConfigEntryState
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import HomeAssistant, ServiceCall, ServiceResponse
|
||||
from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
|
||||
|
||||
from .const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_CONTENT_WARNING,
|
||||
ATTR_MEDIA,
|
||||
ATTR_MEDIA_DESCRIPTION,
|
||||
|
@@ -8,7 +8,6 @@ DOMAIN = "mealie"
|
||||
|
||||
LOGGER = logging.getLogger(__package__)
|
||||
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
ATTR_START_DATE = "start_date"
|
||||
ATTR_END_DATE = "end_date"
|
||||
ATTR_RECIPE_ID = "recipe_id"
|
||||
|
@@ -13,7 +13,7 @@ from aiomealie import (
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.config_entries import ConfigEntryState
|
||||
from homeassistant.const import ATTR_DATE
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID, ATTR_DATE
|
||||
from homeassistant.core import (
|
||||
HomeAssistant,
|
||||
ServiceCall,
|
||||
@@ -25,7 +25,6 @@ from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
|
||||
from homeassistant.helpers import config_validation as cv
|
||||
|
||||
from .const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_END_DATE,
|
||||
ATTR_ENTRY_TYPE,
|
||||
ATTR_INCLUDE_TAGS,
|
||||
|
@@ -25,7 +25,6 @@ ATTR_APP_DATA = "app_data"
|
||||
ATTR_APP_ID = "app_id"
|
||||
ATTR_APP_NAME = "app_name"
|
||||
ATTR_APP_VERSION = "app_version"
|
||||
ATTR_CONFIG_ENTRY_ID = "entry_id"
|
||||
ATTR_DEVICE_NAME = "device_name"
|
||||
ATTR_MANUFACTURER = "manufacturer"
|
||||
ATTR_MODEL = "model"
|
||||
|
@@ -8,6 +8,7 @@ from music_assistant_models.enums import MediaType
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.config_entries import ConfigEntryState
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import (
|
||||
HomeAssistant,
|
||||
ServiceCall,
|
||||
@@ -24,7 +25,6 @@ from .const import (
|
||||
ATTR_ALBUMS,
|
||||
ATTR_ARTISTS,
|
||||
ATTR_AUDIOBOOKS,
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_FAVORITE,
|
||||
ATTR_ITEMS,
|
||||
ATTR_LIBRARY_ONLY,
|
||||
|
@@ -26,7 +26,6 @@ ATTR_OFFSET = "offset"
|
||||
ATTR_ORDER_BY = "order_by"
|
||||
ATTR_ALBUM_TYPE = "album_type"
|
||||
ATTR_ALBUM_ARTISTS_ONLY = "album_artists_only"
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
ATTR_URI = "uri"
|
||||
ATTR_IMAGE = "image"
|
||||
ATTR_VERSION = "version"
|
||||
|
@@ -9,7 +9,6 @@ LOGGER = logging.getLogger(__package__)
|
||||
|
||||
REQUESTS = "requests"
|
||||
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
ATTR_STATUS = "status"
|
||||
ATTR_SORT_ORDER = "sort_order"
|
||||
ATTR_REQUESTED_BY = "requested_by"
|
||||
|
@@ -7,6 +7,7 @@ from python_overseerr import OverseerrClient, OverseerrConnectionError
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.config_entries import ConfigEntryState
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import (
|
||||
HomeAssistant,
|
||||
ServiceCall,
|
||||
@@ -17,14 +18,7 @@ from homeassistant.core import (
|
||||
from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
|
||||
from homeassistant.util.json import JsonValueType
|
||||
|
||||
from .const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_REQUESTED_BY,
|
||||
ATTR_SORT_ORDER,
|
||||
ATTR_STATUS,
|
||||
DOMAIN,
|
||||
LOGGER,
|
||||
)
|
||||
from .const import ATTR_REQUESTED_BY, ATTR_SORT_ORDER, ATTR_STATUS, DOMAIN, LOGGER
|
||||
from .coordinator import OverseerrConfigEntry
|
||||
|
||||
SERVICE_GET_REQUESTS = "get_requests"
|
||||
|
@@ -9,7 +9,6 @@ CONF_COORDINATOR = "coordinator"
|
||||
|
||||
SERVICE_ADD_PRODUCT_TO_CART = "add_product"
|
||||
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
ATTR_PRODUCT_ID = "product_id"
|
||||
ATTR_PRODUCT_NAME = "product_name"
|
||||
ATTR_AMOUNT = "amount"
|
||||
|
@@ -7,12 +7,12 @@ from typing import cast
|
||||
from python_picnic_api2 import PicnicAPI
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import HomeAssistant, ServiceCall, callback
|
||||
from homeassistant.helpers import config_validation as cv
|
||||
|
||||
from .const import (
|
||||
ATTR_AMOUNT,
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_PRODUCT_ID,
|
||||
ATTR_PRODUCT_IDENTIFIERS,
|
||||
ATTR_PRODUCT_NAME,
|
||||
|
@@ -8,6 +8,5 @@ CONF_SERIAL_NUMBER = "serial_number"
|
||||
CONF_IMPORTED_NAMES = "imported_names"
|
||||
|
||||
ATTR_DURATION = "duration"
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
|
||||
TIMEOUT_SECONDS = 20
|
||||
|
@@ -48,4 +48,3 @@ SERVICE_ARCHIVE_PACKAGE = "archive_package"
|
||||
ATTR_PACKAGE_STATE = "package_state"
|
||||
ATTR_PACKAGE_TRACKING_NUMBER = "package_tracking_number"
|
||||
ATTR_PACKAGE_FRIENDLY_NAME = "package_friendly_name"
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
|
@@ -6,7 +6,7 @@ from pyseventeentrack.package import PACKAGE_STATUS_MAP, Package
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.config_entries import ConfigEntry, ConfigEntryState
|
||||
from homeassistant.const import ATTR_FRIENDLY_NAME, ATTR_LOCATION
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID, ATTR_FRIENDLY_NAME, ATTR_LOCATION
|
||||
from homeassistant.core import (
|
||||
HomeAssistant,
|
||||
ServiceCall,
|
||||
@@ -20,7 +20,6 @@ from homeassistant.util import slugify
|
||||
|
||||
from . import SeventeenTrackCoordinator
|
||||
from .const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_DESTINATION_COUNTRY,
|
||||
ATTR_INFO_TEXT,
|
||||
ATTR_ORIGIN_COUNTRY,
|
||||
|
@@ -6,5 +6,4 @@ from typing import Final
|
||||
DOMAIN: Final = "stookwijzer"
|
||||
LOGGER = logging.getLogger(__package__)
|
||||
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
SERVICE_GET_FORECAST = "get_forecast"
|
||||
|
@@ -5,6 +5,7 @@ from typing import Required, TypedDict, cast
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.config_entries import ConfigEntryState
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import (
|
||||
HomeAssistant,
|
||||
ServiceCall,
|
||||
@@ -13,7 +14,7 @@ from homeassistant.core import (
|
||||
)
|
||||
from homeassistant.exceptions import ServiceValidationError
|
||||
|
||||
from .const import ATTR_CONFIG_ENTRY_ID, DOMAIN, SERVICE_GET_FORECAST
|
||||
from .const import DOMAIN, SERVICE_GET_FORECAST
|
||||
from .coordinator import StookwijzerConfigEntry
|
||||
|
||||
SERVICE_GET_FORECAST_SCHEMA = vol.Schema(
|
||||
|
@@ -29,7 +29,6 @@ PLACEHOLDERS = {
|
||||
"opendata_url": "http://transport.opendata.ch",
|
||||
}
|
||||
|
||||
ATTR_CONFIG_ENTRY_ID: Final = "config_entry_id"
|
||||
ATTR_LIMIT: Final = "limit"
|
||||
|
||||
SERVICE_FETCH_CONNECTIONS = "fetch_connections"
|
||||
|
@@ -3,6 +3,7 @@
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.config_entries import ConfigEntryState
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import (
|
||||
HomeAssistant,
|
||||
ServiceCall,
|
||||
@@ -19,7 +20,6 @@ from homeassistant.helpers.selector import (
|
||||
from homeassistant.helpers.update_coordinator import UpdateFailed
|
||||
|
||||
from .const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_LIMIT,
|
||||
CONNECTIONS_COUNT,
|
||||
CONNECTIONS_MAX,
|
||||
|
@@ -8,6 +8,7 @@ from aiowebostv import WebOsClient, WebOsTvPairError
|
||||
|
||||
from homeassistant.components import notify as hass_notify
|
||||
from homeassistant.const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
CONF_CLIENT_SECRET,
|
||||
CONF_HOST,
|
||||
CONF_NAME,
|
||||
@@ -20,13 +21,7 @@ from homeassistant.helpers import config_validation as cv, discovery
|
||||
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
||||
from homeassistant.helpers.typing import ConfigType
|
||||
|
||||
from .const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
DATA_HASS_CONFIG,
|
||||
DOMAIN,
|
||||
PLATFORMS,
|
||||
WEBOSTV_EXCEPTIONS,
|
||||
)
|
||||
from .const import DATA_HASS_CONFIG, DOMAIN, PLATFORMS, WEBOSTV_EXCEPTIONS
|
||||
from .helpers import WebOsTvConfigEntry, update_client_key
|
||||
|
||||
CONFIG_SCHEMA = cv.config_entry_only_config_schema(DOMAIN)
|
||||
|
@@ -13,7 +13,6 @@ DATA_HASS_CONFIG = "hass_config"
|
||||
DEFAULT_NAME = "LG webOS TV"
|
||||
|
||||
ATTR_BUTTON = "button"
|
||||
ATTR_CONFIG_ENTRY_ID = "entry_id"
|
||||
ATTR_PAYLOAD = "payload"
|
||||
ATTR_SOUND_OUTPUT = "sound_output"
|
||||
|
||||
|
@@ -7,13 +7,13 @@ from typing import Any
|
||||
from aiowebostv import WebOsClient
|
||||
|
||||
from homeassistant.components.notify import ATTR_DATA, BaseNotificationService
|
||||
from homeassistant.const import ATTR_ICON
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID, ATTR_ICON
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.exceptions import HomeAssistantError
|
||||
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
|
||||
|
||||
from . import WebOsTvConfigEntry
|
||||
from .const import ATTR_CONFIG_ENTRY_ID, DOMAIN, WEBOSTV_EXCEPTIONS
|
||||
from .const import DOMAIN, WEBOSTV_EXCEPTIONS
|
||||
|
||||
PARALLEL_UPDATES = 0
|
||||
|
||||
|
@@ -92,7 +92,6 @@ ATTR_CURRENT_VALUE = "current_value"
|
||||
ATTR_CURRENT_VALUE_RAW = "current_value_raw"
|
||||
ATTR_DESCRIPTION = "description"
|
||||
ATTR_EVENT_SOURCE = "event_source"
|
||||
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
||||
ATTR_PARTIAL_DICT_MATCH = "partial_dict_match"
|
||||
|
||||
# service constants
|
||||
|
@@ -11,7 +11,12 @@ from zwave_js_server.model.controller import CONTROLLER_EVENT_MODEL_MAP
|
||||
from zwave_js_server.model.driver import DRIVER_EVENT_MODEL_MAP, Driver
|
||||
from zwave_js_server.model.node import NODE_EVENT_MODEL_MAP
|
||||
|
||||
from homeassistant.const import ATTR_DEVICE_ID, ATTR_ENTITY_ID, CONF_PLATFORM
|
||||
from homeassistant.const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_DEVICE_ID,
|
||||
ATTR_ENTITY_ID,
|
||||
CONF_PLATFORM,
|
||||
)
|
||||
from homeassistant.core import CALLBACK_TYPE, HassJob, HomeAssistant, callback
|
||||
from homeassistant.helpers import config_validation as cv, device_registry as dr
|
||||
from homeassistant.helpers.dispatcher import async_dispatcher_connect
|
||||
@@ -19,7 +24,6 @@ from homeassistant.helpers.trigger import Trigger, TriggerActionType, TriggerInf
|
||||
from homeassistant.helpers.typing import ConfigType
|
||||
|
||||
from ..const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_EVENT,
|
||||
ATTR_EVENT_DATA,
|
||||
ATTR_EVENT_SOURCE,
|
||||
|
@@ -1,12 +1,12 @@
|
||||
"""Helpers for Z-Wave JS custom triggers."""
|
||||
|
||||
from homeassistant.config_entries import ConfigEntryState
|
||||
from homeassistant.const import ATTR_DEVICE_ID, ATTR_ENTITY_ID
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID, ATTR_DEVICE_ID, ATTR_ENTITY_ID
|
||||
from homeassistant.core import HomeAssistant, callback
|
||||
from homeassistant.helpers import device_registry as dr, entity_registry as er
|
||||
from homeassistant.helpers.typing import ConfigType
|
||||
|
||||
from ..const import ATTR_CONFIG_ENTRY_ID, DOMAIN
|
||||
from ..const import DOMAIN
|
||||
|
||||
|
||||
@callback
|
||||
|
@@ -469,6 +469,9 @@ ATTR_NAME: Final = "name"
|
||||
# Contains one string or a list of strings, each being an entity id
|
||||
ATTR_ENTITY_ID: Final = "entity_id"
|
||||
|
||||
# Contains one string, the config entry ID
|
||||
ATTR_CONFIG_ENTRY_ID: Final = "config_entry_id"
|
||||
|
||||
# Contains one string or a list of strings, each being an area id
|
||||
ATTR_AREA_ID: Final = "area_id"
|
||||
|
||||
|
@@ -6,10 +6,8 @@ import pytest
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.components.amberelectric.const import DOMAIN, SERVICE_GET_FORECASTS
|
||||
from homeassistant.components.amberelectric.services import (
|
||||
ATTR_CHANNEL_TYPE,
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
)
|
||||
from homeassistant.components.amberelectric.services import ATTR_CHANNEL_TYPE
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.exceptions import ServiceValidationError
|
||||
|
||||
|
@@ -4,13 +4,9 @@ from unittest.mock import AsyncMock, MagicMock, Mock
|
||||
|
||||
import pytest
|
||||
|
||||
from homeassistant.components.blink.const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
DOMAIN,
|
||||
SERVICE_SEND_PIN,
|
||||
)
|
||||
from homeassistant.components.blink.const import DOMAIN, SERVICE_SEND_PIN
|
||||
from homeassistant.config_entries import ConfigEntryState
|
||||
from homeassistant.const import CONF_PIN
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID, CONF_PIN
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.exceptions import HomeAssistantError
|
||||
|
||||
|
@@ -9,11 +9,11 @@ import pytest
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.components.bosch_alarm.const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_DATETIME,
|
||||
DOMAIN,
|
||||
SERVICE_SET_DATE_TIME,
|
||||
)
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
@@ -6,7 +6,6 @@ from mastodon.Mastodon import MastodonAPIError, MediaAttachment
|
||||
import pytest
|
||||
|
||||
from homeassistant.components.mastodon.const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_CONTENT_WARNING,
|
||||
ATTR_MEDIA,
|
||||
ATTR_MEDIA_DESCRIPTION,
|
||||
@@ -15,6 +14,7 @@ from homeassistant.components.mastodon.const import (
|
||||
DOMAIN,
|
||||
)
|
||||
from homeassistant.components.mastodon.services import SERVICE_POST
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
|
||||
|
||||
|
@@ -14,7 +14,6 @@ import pytest
|
||||
from syrupy.assertion import SnapshotAssertion
|
||||
|
||||
from homeassistant.components.mealie.const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_END_DATE,
|
||||
ATTR_ENTRY_TYPE,
|
||||
ATTR_INCLUDE_TAGS,
|
||||
@@ -35,7 +34,7 @@ from homeassistant.components.mealie.services import (
|
||||
SERVICE_SET_MEALPLAN,
|
||||
SERVICE_SET_RANDOM_MEALPLAN,
|
||||
)
|
||||
from homeassistant.const import ATTR_DATE
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID, ATTR_DATE
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
|
||||
|
||||
|
@@ -11,12 +11,12 @@ from homeassistant.components.music_assistant.actions import (
|
||||
SERVICE_SEARCH,
|
||||
)
|
||||
from homeassistant.components.music_assistant.const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_FAVORITE,
|
||||
ATTR_MEDIA_TYPE,
|
||||
ATTR_SEARCH_NAME,
|
||||
DOMAIN,
|
||||
)
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import HomeAssistant
|
||||
|
||||
from .common import create_library_albums_from_fixture, setup_integration_from_fixtures
|
||||
|
@@ -7,13 +7,13 @@ from python_overseerr import OverseerrConnectionError
|
||||
from syrupy.assertion import SnapshotAssertion
|
||||
|
||||
from homeassistant.components.overseerr.const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_REQUESTED_BY,
|
||||
ATTR_SORT_ORDER,
|
||||
ATTR_STATUS,
|
||||
DOMAIN,
|
||||
)
|
||||
from homeassistant.components.overseerr.services import SERVICE_GET_REQUESTS
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
|
||||
|
||||
|
@@ -3,11 +3,8 @@
|
||||
import pytest
|
||||
from syrupy.assertion import SnapshotAssertion
|
||||
|
||||
from homeassistant.components.stookwijzer.const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
DOMAIN,
|
||||
SERVICE_GET_FORECAST,
|
||||
)
|
||||
from homeassistant.components.stookwijzer.const import DOMAIN, SERVICE_GET_FORECAST
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.exceptions import ServiceValidationError
|
||||
from homeassistant.helpers import entity_registry as er
|
||||
|
@@ -12,7 +12,6 @@ import pytest
|
||||
from voluptuous import error as vol_er
|
||||
|
||||
from homeassistant.components.swiss_public_transport.const import (
|
||||
ATTR_CONFIG_ENTRY_ID,
|
||||
ATTR_LIMIT,
|
||||
CONF_DESTINATION,
|
||||
CONF_START,
|
||||
@@ -22,6 +21,7 @@ from homeassistant.components.swiss_public_transport.const import (
|
||||
SERVICE_FETCH_CONNECTIONS,
|
||||
)
|
||||
from homeassistant.components.swiss_public_transport.helper import unique_id_from_config
|
||||
from homeassistant.const import ATTR_CONFIG_ENTRY_ID
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
|
||||
|
||||
|
Reference in New Issue
Block a user