diff --git a/homeassistant/components/config/config_entries.py b/homeassistant/components/config/config_entries.py index 52e3346002e0c995f0e12d4ebe657ed4b9fb3aac..74c9b5a9d0c5e865548b60762e0fd831180dee87 100644 --- a/homeassistant/components/config/config_entries.py +++ b/homeassistant/components/config/config_entries.py @@ -46,6 +46,13 @@ def async_setup(hass: HomeAssistant) -> bool: hass.http.register_view(OptionManagerFlowIndexView(hass.config_entries.options)) hass.http.register_view(OptionManagerFlowResourceView(hass.config_entries.options)) + hass.http.register_view( + SubentryManagerFlowIndexView(hass.config_entries.subentries) + ) + hass.http.register_view( + SubentryManagerFlowResourceView(hass.config_entries.subentries) + ) + websocket_api.async_register_command(hass, config_entries_get) websocket_api.async_register_command(hass, config_entry_disable) websocket_api.async_register_command(hass, config_entry_get_single) @@ -54,6 +61,9 @@ def async_setup(hass: HomeAssistant) -> bool: websocket_api.async_register_command(hass, config_entries_progress) websocket_api.async_register_command(hass, ignore_config_flow) + websocket_api.async_register_command(hass, config_subentry_delete) + websocket_api.async_register_command(hass, config_subentry_list) + return True @@ -285,6 +295,66 @@ class OptionManagerFlowResourceView( return await super().post(request, flow_id) +class SubentryManagerFlowIndexView( + FlowManagerIndexView[config_entries.ConfigSubentryFlowManager] +): + """View to create subentry flows.""" + + url = "/api/config/config_entries/subentries/flow" + name = "api:config:config_entries:subentries:flow" + + @require_admin( + error=Unauthorized(perm_category=CAT_CONFIG_ENTRIES, permission=POLICY_EDIT) + ) + @RequestDataValidator( + vol.Schema( + { + vol.Required("handler"): vol.All(vol.Coerce(tuple), (str, str)), + vol.Optional("show_advanced_options", default=False): cv.boolean, + }, + extra=vol.ALLOW_EXTRA, + ) + ) + async def post(self, request: web.Request, data: dict[str, Any]) -> web.Response: + """Handle a POST request. + + handler in request is [entry_id, subentry_type]. + """ + return await super()._post_impl(request, data) + + def get_context(self, data: dict[str, Any]) -> dict[str, Any]: + """Return context.""" + context = super().get_context(data) + context["source"] = config_entries.SOURCE_USER + if subentry_id := data.get("subentry_id"): + context["source"] = config_entries.SOURCE_RECONFIGURE + context["subentry_id"] = subentry_id + return context + + +class SubentryManagerFlowResourceView( + FlowManagerResourceView[config_entries.ConfigSubentryFlowManager] +): + """View to interact with the subentry flow manager.""" + + url = "/api/config/config_entries/subentries/flow/{flow_id}" + name = "api:config:config_entries:subentries:flow:resource" + + @require_admin( + error=Unauthorized(perm_category=CAT_CONFIG_ENTRIES, permission=POLICY_EDIT) + ) + async def get(self, request: web.Request, /, flow_id: str) -> web.Response: + """Get the current state of a data_entry_flow.""" + return await super().get(request, flow_id) + + @require_admin( + error=Unauthorized(perm_category=CAT_CONFIG_ENTRIES, permission=POLICY_EDIT) + ) + async def post(self, request: web.Request, flow_id: str) -> web.Response: + """Handle a POST request.""" + return await super().post(request, flow_id) + + @websocket_api.require_admin @websocket_api.websocket_command({"type": "config_entries/flow/progress"}) def config_entries_progress( @@ -589,3 +659,63 @@ async def _async_matching_config_entries_json_fragments( ) or (filter_is_not_helper and entry.domain not in integrations) ] + + +@websocket_api.require_admin +@websocket_api.websocket_command( + { + "type": "config_entries/subentries/list", + "entry_id": str, + } +) +@websocket_api.async_response +async def config_subentry_list( + hass: HomeAssistant, + connection: websocket_api.ActiveConnection, + msg: dict[str, Any], +) -> None: + """List subentries of a config entry.""" + entry = get_entry(hass, connection, msg["entry_id"], msg["id"]) + if entry is None: + return + + result = [ + { + "subentry_id": subentry.subentry_id, + "subentry_type": subentry.subentry_type, + "title": subentry.title, + "unique_id": subentry.unique_id, + } + for subentry in entry.subentries.values() + ] + connection.send_result(msg["id"], result) + + +@websocket_api.require_admin +@websocket_api.websocket_command( + { + "type": "config_entries/subentries/delete", + "entry_id": str, + "subentry_id": str, + } +) +@websocket_api.async_response +async def config_subentry_delete( + hass: HomeAssistant, + connection: websocket_api.ActiveConnection, + msg: dict[str, Any], +) -> None: + """Delete a subentry of a config entry.""" + entry = get_entry(hass, connection, msg["entry_id"], msg["id"]) + if entry is None: + return + + try: + hass.config_entries.async_remove_subentry(entry, msg["subentry_id"]) + except config_entries.UnknownSubEntry: + connection.send_error( + msg["id"], websocket_api.const.ERR_NOT_FOUND, "Config subentry not found" + ) + return + + connection.send_result(msg["id"]) diff --git a/homeassistant/components/kitchen_sink/__init__.py b/homeassistant/components/kitchen_sink/__init__.py index 09a72fc529cc3a28dd544c8dcec38fceea59f0d4..eff1a1ba8b2083acdeab5fd15071d63f09cd37dc 100644 --- a/homeassistant/components/kitchen_sink/__init__.py +++ b/homeassistant/components/kitchen_sink/__init__.py @@ -70,11 +70,11 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: return True -async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> bool: +async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: """Set the config entry up.""" # Set up demo platforms with config entry await hass.config_entries.async_forward_entry_setups( - config_entry, COMPONENTS_WITH_DEMO_PLATFORM + entry, COMPONENTS_WITH_DEMO_PLATFORM ) # Create issues @@ -85,7 +85,9 @@ async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> b await _insert_statistics(hass) # Start a reauth flow - config_entry.async_start_reauth(hass) + entry.async_start_reauth(hass) + + entry.async_on_unload(entry.add_update_listener(_async_update_listener)) # Notify backup listeners hass.async_create_task(_notify_backup_listeners(hass), eager_start=False) @@ -93,6 +95,11 @@ async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> b return True +async def _async_update_listener(hass: HomeAssistant, entry: ConfigEntry) -> None: + """Handle update.""" + await hass.config_entries.async_reload(entry.entry_id) + + async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: """Unload config entry.""" # Notify backup listeners diff --git a/homeassistant/components/kitchen_sink/config_flow.py b/homeassistant/components/kitchen_sink/config_flow.py index 019d1dddcad535d0ca30f06062976a46d6893c82..e1ffe33403851bef07455cd13f6b9dcab57dfe38 100644 --- a/homeassistant/components/kitchen_sink/config_flow.py +++ b/homeassistant/components/kitchen_sink/config_flow.py @@ -12,7 +12,9 @@ from homeassistant.config_entries import ( ConfigEntry, ConfigFlow, ConfigFlowResult, + ConfigSubentryFlow, OptionsFlow, + SubentryFlowResult, ) from homeassistant.core import callback @@ -35,6 +37,14 @@ class KitchenSinkConfigFlow(ConfigFlow, domain=DOMAIN): """Get the options flow for this handler.""" return OptionsFlowHandler() + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: ConfigEntry + ) -> dict[str, type[ConfigSubentryFlow]]: + """Return subentries supported by this handler.""" + return {"entity": SubentryFlowHandler} + async def async_step_import(self, import_data: dict[str, Any]) -> ConfigFlowResult: """Set the config entry up from yaml.""" return self.async_create_entry(title="Kitchen Sink", data=import_data) @@ -94,3 +104,60 @@ class OptionsFlowHandler(OptionsFlow): } ), ) + + +class SubentryFlowHandler(ConfigSubentryFlow): + """Handle subentry flow.""" + + async def async_step_user( + self, user_input: dict[str, Any] | None = None + ) -> SubentryFlowResult: + """User flow to create a sensor subentry.""" + return await self.async_step_add_sensor() + + async def async_step_add_sensor( + self, user_input: dict[str, Any] | None = None + ) -> SubentryFlowResult: + """Add a new sensor.""" + if user_input is not None: + title = user_input.pop("name") + return self.async_create_entry(data=user_input, title=title) + + return self.async_show_form( + step_id="add_sensor", + data_schema=vol.Schema( + { + vol.Required("name"): str, + vol.Required("state"): int, + } + ), + ) + + async def async_step_reconfigure( + self, user_input: dict[str, Any] | None = None + ) -> SubentryFlowResult: + """Reconfigure a sensor subentry.""" + return await self.async_step_reconfigure_sensor() + + async def async_step_reconfigure_sensor( + self, user_input: dict[str, Any] | None = None + ) -> SubentryFlowResult: + """Reconfigure a sensor.""" + if user_input is not None: + title = user_input.pop("name") + return self.async_update_and_abort( + self._get_reconfigure_entry(), + self._get_reconfigure_subentry(), + data=user_input, + title=title, + ) + + return self.async_show_form( + step_id="reconfigure_sensor", + data_schema=vol.Schema( + { + vol.Required("name"): str, + vol.Required("state"): int, + } + ), + ) diff --git a/homeassistant/components/kitchen_sink/sensor.py b/homeassistant/components/kitchen_sink/sensor.py index 95e56c276e4f50ec191fe7b1bfaaa81efd7b7a17..f8f82758732e8214cb8a2c6c30d51a6101591892 100644 --- a/homeassistant/components/kitchen_sink/sensor.py +++ b/homeassistant/components/kitchen_sink/sensor.py @@ -11,7 +11,7 @@ from homeassistant.config_entries import ConfigEntry from homeassistant.const import UnitOfPower from homeassistant.core import HomeAssistant from homeassistant.helpers.device_registry import DeviceInfo -from homeassistant.helpers.entity_platform import AddEntitiesCallback +from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback from homeassistant.helpers.typing import UNDEFINED, StateType, UndefinedType from . import DOMAIN @@ -21,7 +21,8 @@ from .device import async_create_device async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + # pylint: disable-next=hass-argument-type + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Set up the Everything but the Kitchen Sink config entry.""" async_create_device( @@ -90,6 +91,23 @@ async def async_setup_entry( ] ) + for subentry_id, subentry in config_entry.subentries.items(): + async_add_entities( + [ + DemoSensor( + device_unique_id=subentry_id, + unique_id=subentry_id, + device_name=subentry.title, + entity_name=None, + state=subentry.data["state"], + device_class=None, + state_class=None, + unit_of_measurement=None, + ) + ], + config_subentry_id=subentry_id, + ) + class DemoSensor(SensorEntity): """Representation of a Demo sensor.""" diff --git a/homeassistant/components/kitchen_sink/strings.json b/homeassistant/components/kitchen_sink/strings.json index c03f909e6176ab1a2b836db1712277d1ac26a713..e2fbb99c89fcaa68c46452db6c75c93dacc0bfdf 100644 --- a/homeassistant/components/kitchen_sink/strings.json +++ b/homeassistant/components/kitchen_sink/strings.json @@ -9,6 +9,27 @@ } } }, + "config_subentries": { + "entity": { + "title": "Add entity", + "step": { + "add_sensor": { + "description": "Configure the new sensor", + "data": { + "name": "[%key:common::config_flow::data::name%]", + "state": "Initial state" + } + }, + "reconfigure_sensor": { + "description": "Reconfigure the sensor", + "data": { + "name": "[%key:component::kitchen_sink::config_subentries::entity::step::reconfigure_sensor::data::state%]", + "state": "Initial state" + } + } + } + } + }, "options": { "step": { "init": { diff --git a/homeassistant/config_entries.py b/homeassistant/config_entries.py index 620e4bc81977f933c6c75132f0044ed9f058b160..b4de97492508407484f1ba93688939b517a41a82 100644 --- a/homeassistant/config_entries.py +++ b/homeassistant/config_entries.py @@ -15,6 +15,7 @@ from collections.abc import ( ) from contextvars import ContextVar from copy import deepcopy +from dataclasses import dataclass, field from datetime import datetime from enum import Enum, StrEnum import functools @@ -22,7 +23,7 @@ from functools import cache import logging from random import randint from types import MappingProxyType -from typing import TYPE_CHECKING, Any, Self, cast +from typing import TYPE_CHECKING, Any, Self, TypedDict, cast from async_interrupt import interrupt from propcache.api import cached_property @@ -127,7 +128,7 @@ HANDLERS: Registry[str, type[ConfigFlow]] = Registry() STORAGE_KEY = "core.config_entries" STORAGE_VERSION = 1 -STORAGE_VERSION_MINOR = 4 +STORAGE_VERSION_MINOR = 5 SAVE_DELAY = 1 @@ -253,6 +254,10 @@ class UnknownEntry(ConfigError): """Unknown entry specified.""" +class UnknownSubEntry(ConfigError): + """Unknown subentry specified.""" + + class OperationNotAllowed(ConfigError): """Raised when a config entry operation is not allowed.""" @@ -297,6 +302,7 @@ class ConfigFlowResult(FlowResult[ConfigFlowContext, str], total=False): minor_version: int options: Mapping[str, Any] + subentries: Iterable[ConfigSubentryData] version: int @@ -310,6 +316,61 @@ def _validate_item(*, disabled_by: ConfigEntryDisabler | Any | None = None) -> N ) +class ConfigSubentryData(TypedDict): + """Container for configuration subentry data. + + Returned by integrations, a subentry_id will be assigned automatically. + """ + + data: Mapping[str, Any] + subentry_type: str + title: str + unique_id: str | None + + +class ConfigSubentryDataWithId(ConfigSubentryData): + """Container for configuration subentry data. + + This type is used when loading existing subentries from storage. + """ + + subentry_id: str + + +class SubentryFlowContext(FlowContext, total=False): + """Typed context dict for subentry flow.""" + + entry_id: str + subentry_id: str + + +class SubentryFlowResult(FlowResult[SubentryFlowContext, tuple[str, str]], total=False): + """Typed result dict for subentry flow.""" + + unique_id: str | None + + +@dataclass(frozen=True, kw_only=True) +class ConfigSubentry: + """Container for a configuration subentry.""" + + data: MappingProxyType[str, Any] + subentry_id: str = field(default_factory=ulid_util.ulid_now) + subentry_type: str + title: str + unique_id: str | None + + def as_dict(self) -> ConfigSubentryDataWithId: + """Return dictionary version of this subentry.""" + return { + "data": dict(self.data), + "subentry_id": self.subentry_id, + "subentry_type": self.subentry_type, + "title": self.title, + "unique_id": self.unique_id, + } + + class ConfigEntry[_DataT = Any]: """Hold a configuration entry.""" @@ -319,6 +380,7 @@ class ConfigEntry[_DataT = Any]: data: MappingProxyType[str, Any] runtime_data: _DataT options: MappingProxyType[str, Any] + subentries: MappingProxyType[str, ConfigSubentry] unique_id: str | None state: ConfigEntryState reason: str | None @@ -334,6 +396,7 @@ class ConfigEntry[_DataT = Any]: supports_remove_device: bool | None _supports_options: bool | None _supports_reconfigure: bool | None + _supported_subentry_types: dict[str, dict[str, bool]] | None update_listeners: list[UpdateListenerType] _async_cancel_retry_setup: Callable[[], Any] | None _on_unload: list[Callable[[], Coroutine[Any, Any, None] | None]] | None @@ -363,6 +426,7 @@ class ConfigEntry[_DataT = Any]: pref_disable_polling: bool | None = None, source: str, state: ConfigEntryState = ConfigEntryState.NOT_LOADED, + subentries_data: Iterable[ConfigSubentryData | ConfigSubentryDataWithId] | None, title: str, unique_id: str | None, version: int, @@ -388,6 +452,25 @@ class ConfigEntry[_DataT = Any]: # Entry options _setter(self, "options", MappingProxyType(options or {})) + # Subentries + subentries_data = subentries_data or () + subentries = {} + for subentry_data in subentries_data: + subentry_kwargs = {} + if "subentry_id" in subentry_data: + # If subentry_data has key "subentry_id", we're loading from storage + subentry_kwargs["subentry_id"] = subentry_data["subentry_id"] # type: ignore[typeddict-item] + subentry = ConfigSubentry( + data=MappingProxyType(subentry_data["data"]), + subentry_type=subentry_data["subentry_type"], + title=subentry_data["title"], + unique_id=subentry_data.get("unique_id"), + **subentry_kwargs, + ) + subentries[subentry.subentry_id] = subentry + + _setter(self, "subentries", MappingProxyType(subentries)) + # Entry system options if pref_disable_new_entities is None: pref_disable_new_entities = False @@ -424,6 +507,9 @@ class ConfigEntry[_DataT = Any]: # Supports reconfigure _setter(self, "_supports_reconfigure", None) + # Supports subentries + _setter(self, "_supported_subentry_types", None) + # Listeners to call on update _setter(self, "update_listeners", []) @@ -496,6 +582,28 @@ class ConfigEntry[_DataT = Any]: ) return self._supports_reconfigure or False + @property + def supported_subentry_types(self) -> dict[str, dict[str, bool]]: + """Return supported subentry types.""" + if self._supported_subentry_types is None and ( + handler := HANDLERS.get(self.domain) + ): + # work out sub entries supported by the handler + supported_flows = handler.async_get_supported_subentry_types(self) + object.__setattr__( + self, + "_supported_subentry_types", + { + subentry_flow_type: { + "supports_reconfigure": hasattr( + subentry_flow_handler, "async_step_reconfigure" + ) + } + for subentry_flow_type, subentry_flow_handler in supported_flows.items() + }, + ) + return self._supported_subentry_types or {} + def clear_state_cache(self) -> None: """Clear cached properties that are included in as_json_fragment.""" self.__dict__.pop("as_json_fragment", None) @@ -515,12 +623,14 @@ class ConfigEntry[_DataT = Any]: "supports_remove_device": self.supports_remove_device or False, "supports_unload": self.supports_unload or False, "supports_reconfigure": self.supports_reconfigure, + "supported_subentry_types": self.supported_subentry_types, "pref_disable_new_entities": self.pref_disable_new_entities, "pref_disable_polling": self.pref_disable_polling, "disabled_by": self.disabled_by, "reason": self.reason, "error_reason_translation_key": self.error_reason_translation_key, "error_reason_translation_placeholders": self.error_reason_translation_placeholders, + "num_subentries": len(self.subentries), } return json_fragment(json_bytes(json_repr)) @@ -1012,6 +1122,7 @@ class ConfigEntry[_DataT = Any]: "pref_disable_new_entities": self.pref_disable_new_entities, "pref_disable_polling": self.pref_disable_polling, "source": self.source, + "subentries": [subentry.as_dict() for subentry in self.subentries.values()], "title": self.title, "unique_id": self.unique_id, "version": self.version, @@ -1497,6 +1608,7 @@ class ConfigEntriesFlowManager( minor_version=result["minor_version"], options=result["options"], source=flow.context["source"], + subentries_data=result["subentries"], title=result["title"], unique_id=flow.unique_id, version=result["version"], @@ -1787,6 +1899,11 @@ class ConfigEntryStore(storage.Store[dict[str, list[dict[str, Any]]]]): for entry in data["entries"]: entry["discovery_keys"] = {} + if old_minor_version < 5: + # Version 1.4 adds config subentries + for entry in data["entries"]: + entry.setdefault("subentries", entry.get("subentries", {})) + if old_major_version > 1: raise NotImplementedError return data @@ -1803,6 +1920,7 @@ class ConfigEntries: self.hass = hass self.flow = ConfigEntriesFlowManager(hass, self, hass_config) self.options = OptionsFlowManager(hass) + self.subentries = ConfigSubentryFlowManager(hass) self._hass_config = hass_config self._entries = ConfigEntryItems(hass) self._store = ConfigEntryStore(hass) @@ -2005,6 +2123,7 @@ class ConfigEntries: pref_disable_new_entities=entry["pref_disable_new_entities"], pref_disable_polling=entry["pref_disable_polling"], source=entry["source"], + subentries_data=entry["subentries"], title=entry["title"], unique_id=entry["unique_id"], version=entry["version"], @@ -2164,6 +2283,44 @@ class ConfigEntries: If the entry was changed, the update_listeners are fired and this function returns True + If the entry was not changed, the update_listeners are + not fired and this function returns False + """ + return self._async_update_entry( + entry, + data=data, + discovery_keys=discovery_keys, + minor_version=minor_version, + options=options, + pref_disable_new_entities=pref_disable_new_entities, + pref_disable_polling=pref_disable_polling, + title=title, + unique_id=unique_id, + version=version, + ) + + @callback + def _async_update_entry( + self, + entry: ConfigEntry, + *, + data: Mapping[str, Any] | UndefinedType = UNDEFINED, + discovery_keys: MappingProxyType[str, tuple[DiscoveryKey, ...]] + | UndefinedType = UNDEFINED, + minor_version: int | UndefinedType = UNDEFINED, + options: Mapping[str, Any] | UndefinedType = UNDEFINED, + pref_disable_new_entities: bool | UndefinedType = UNDEFINED, + pref_disable_polling: bool | UndefinedType = UNDEFINED, + subentries: dict[str, ConfigSubentry] | UndefinedType = UNDEFINED, + title: str | UndefinedType = UNDEFINED, + unique_id: str | None | UndefinedType = UNDEFINED, + version: int | UndefinedType = UNDEFINED, + ) -> bool: + """Update a config entry. + + If the entry was changed, the update_listeners are + fired and this function returns True + If the entry was not changed, the update_listeners are not fired and this function returns False """ @@ -2226,11 +2383,21 @@ class ConfigEntries: changed = True _setter(entry, "options", MappingProxyType(options)) + if subentries is not UNDEFINED: + if entry.subentries != subentries: + changed = True + _setter(entry, "subentries", MappingProxyType(subentries)) + if not changed: return False _setter(entry, "modified_at", utcnow()) + self._async_save_and_notify(entry) + return True + + @callback + def _async_save_and_notify(self, entry: ConfigEntry) -> None: for listener in entry.update_listeners: self.hass.async_create_task( listener(self.hass, entry), @@ -2241,8 +2408,92 @@ class ConfigEntries: entry.clear_state_cache() entry.clear_storage_cache() self._async_dispatch(ConfigEntryChange.UPDATED, entry) + + @callback + def async_add_subentry(self, entry: ConfigEntry, subentry: ConfigSubentry) -> bool: + """Add a subentry to a config entry.""" + self._raise_if_subentry_unique_id_exists(entry, subentry.unique_id) + + return self._async_update_entry( + entry, + subentries=entry.subentries | {subentry.subentry_id: subentry}, + ) + + @callback + def async_remove_subentry(self, entry: ConfigEntry, subentry_id: str) -> bool: + """Remove a subentry from a config entry.""" + subentries = dict(entry.subentries) + try: + subentries.pop(subentry_id) + except KeyError as err: + raise UnknownSubEntry from err + + result = self._async_update_entry(entry, subentries=subentries) + dev_reg = dr.async_get(self.hass) + ent_reg = er.async_get(self.hass) + + dev_reg.async_clear_config_subentry(entry.entry_id, subentry_id) + ent_reg.async_clear_config_subentry(entry.entry_id, subentry_id) + return result + + @callback + def async_update_subentry( + self, + entry: ConfigEntry, + subentry: ConfigSubentry, + *, + data: Mapping[str, Any] | UndefinedType = UNDEFINED, + title: str | UndefinedType = UNDEFINED, + unique_id: str | None | UndefinedType = UNDEFINED, + ) -> bool: + """Update a config subentry. + + If the subentry was changed, the update_listeners are + fired and this function returns True + + If the subentry was not changed, the update_listeners are + not fired and this function returns False + """ + if entry.entry_id not in self._entries: + raise UnknownEntry(entry.entry_id) + if subentry.subentry_id not in entry.subentries: + raise UnknownSubEntry(subentry.subentry_id) + + self.hass.verify_event_loop_thread("hass.config_entries.async_update_subentry") + changed = False + _setter = object.__setattr__ + + if unique_id is not UNDEFINED and subentry.unique_id != unique_id: + self._raise_if_subentry_unique_id_exists(entry, unique_id) + changed = True + _setter(subentry, "unique_id", unique_id) + + if title is not UNDEFINED and subentry.title != title: + changed = True + _setter(subentry, "title", title) + + if data is not UNDEFINED and subentry.data != data: + changed = True + _setter(subentry, "data", MappingProxyType(data)) + + if not changed: + return False + + _setter(entry, "modified_at", utcnow()) + + self._async_save_and_notify(entry) return True + def _raise_if_subentry_unique_id_exists( + self, entry: ConfigEntry, unique_id: str | None + ) -> None: + """Raise if a subentry with the same unique_id exists.""" + if unique_id is None: + return + for existing_subentry in entry.subentries.values(): + if existing_subentry.unique_id == unique_id: + raise data_entry_flow.AbortFlow("already_configured") + @callback def _async_dispatch( self, change_type: ConfigEntryChange, entry: ConfigEntry @@ -2579,6 +2830,14 @@ class ConfigFlow(ConfigEntryBaseFlow): """Return options flow support for this handler.""" return cls.async_get_options_flow is not ConfigFlow.async_get_options_flow + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: ConfigEntry + ) -> dict[str, type[ConfigSubentryFlow]]: + """Return subentries supported by this handler.""" + return {} + @callback def _async_abort_entries_match( self, match_dict: dict[str, Any] | None = None @@ -2887,6 +3146,7 @@ class ConfigFlow(ConfigEntryBaseFlow): description: str | None = None, description_placeholders: Mapping[str, str] | None = None, options: Mapping[str, Any] | None = None, + subentries: Iterable[ConfigSubentryData] | None = None, ) -> ConfigFlowResult: """Finish config flow and create a config entry.""" if self.source in {SOURCE_REAUTH, SOURCE_RECONFIGURE}: @@ -2906,6 +3166,7 @@ class ConfigFlow(ConfigEntryBaseFlow): result["minor_version"] = self.MINOR_VERSION result["options"] = options or {} + result["subentries"] = subentries or () result["version"] = self.VERSION return result @@ -3020,17 +3281,199 @@ class ConfigFlow(ConfigEntryBaseFlow): ) -class OptionsFlowManager( - data_entry_flow.FlowManager[ConfigFlowContext, ConfigFlowResult] -): - """Flow to set options for a configuration entry.""" +class _ConfigSubFlowManager: + """Mixin class for flow managers which manage flows tied to a config entry.""" - _flow_result = ConfigFlowResult + hass: HomeAssistant def _async_get_config_entry(self, config_entry_id: str) -> ConfigEntry: """Return config entry or raise if not found.""" return self.hass.config_entries.async_get_known_entry(config_entry_id) + +class ConfigSubentryFlowManager( + data_entry_flow.FlowManager[ + SubentryFlowContext, SubentryFlowResult, tuple[str, str] + ], + _ConfigSubFlowManager, +): + """Manage all the config subentry flows that are in progress.""" + + _flow_result = SubentryFlowResult + + async def async_create_flow( + self, + handler_key: tuple[str, str], + *, + context: FlowContext | None = None, + data: dict[str, Any] | None = None, + ) -> ConfigSubentryFlow: + """Create a subentry flow for a config entry. + + The entry_id and flow.handler[0] is the same thing to map entry with flow. + """ + if not context or "source" not in context: + raise KeyError("Context not set or doesn't have a source set") + + entry_id, subentry_type = handler_key + entry = self._async_get_config_entry(entry_id) + handler = await _async_get_flow_handler(self.hass, entry.domain, {}) + subentry_types = handler.async_get_supported_subentry_types(entry) + if subentry_type not in subentry_types: + raise data_entry_flow.UnknownHandler( + f"Config entry '{entry.domain}' does not support subentry '{subentry_type}'" + ) + subentry_flow = subentry_types[subentry_type]() + subentry_flow.init_step = context["source"] + return subentry_flow + + async def async_finish_flow( + self, + flow: data_entry_flow.FlowHandler[ + SubentryFlowContext, SubentryFlowResult, tuple[str, str] + ], + result: SubentryFlowResult, + ) -> SubentryFlowResult: + """Finish a subentry flow and add a new subentry to the configuration entry. + + The flow.handler[0] and entry_id is the same thing to map flow with entry. + """ + flow = cast(ConfigSubentryFlow, flow) + + if result["type"] != data_entry_flow.FlowResultType.CREATE_ENTRY: + return result + + entry_id, subentry_type = flow.handler + entry = self.hass.config_entries.async_get_entry(entry_id) + if entry is None: + raise UnknownEntry(entry_id) + + unique_id = result.get("unique_id") + if unique_id is not None and not isinstance(unique_id, str): + raise HomeAssistantError("unique_id must be a string") + + self.hass.config_entries.async_add_subentry( + entry, + ConfigSubentry( + data=MappingProxyType(result["data"]), + subentry_type=subentry_type, + title=result["title"], + unique_id=unique_id, + ), + ) + + result["result"] = True + return result + + +class ConfigSubentryFlow( + data_entry_flow.FlowHandler[ + SubentryFlowContext, SubentryFlowResult, tuple[str, str] + ] +): + """Base class for config subentry flows.""" + + _flow_result = SubentryFlowResult + handler: tuple[str, str] + + @callback + def async_create_entry( + self, + *, + title: str | None = None, + data: Mapping[str, Any], + description: str | None = None, + description_placeholders: Mapping[str, str] | None = None, + unique_id: str | None = None, + ) -> SubentryFlowResult: + """Finish config flow and create a config entry.""" + if self.source != SOURCE_USER: + raise ValueError(f"Source is {self.source}, expected {SOURCE_USER}") + + result = super().async_create_entry( + title=title, + data=data, + description=description, + description_placeholders=description_placeholders, + ) + + result["unique_id"] = unique_id + + return result + + @callback + def async_update_and_abort( + self, + entry: ConfigEntry, + subentry: ConfigSubentry, + *, + unique_id: str | None | UndefinedType = UNDEFINED, + title: str | UndefinedType = UNDEFINED, + data: Mapping[str, Any] | UndefinedType = UNDEFINED, + data_updates: Mapping[str, Any] | UndefinedType = UNDEFINED, + ) -> SubentryFlowResult: + """Update config subentry and finish subentry flow. + + :param data: replace the subentry data with new data + :param data_updates: add items from data_updates to subentry data - existing + keys are overridden + :param title: replace the title of the subentry + :param unique_id: replace the unique_id of the subentry + """ + if data_updates is not UNDEFINED: + if data is not UNDEFINED: + raise ValueError("Cannot set both data and data_updates") + data = entry.data | data_updates + self.hass.config_entries.async_update_subentry( + entry=entry, + subentry=subentry, + unique_id=unique_id, + title=title, + data=data, + ) + return self.async_abort(reason="reconfigure_successful") + + @property + def _reconfigure_entry_id(self) -> str: + """Return reconfigure entry id.""" + if self.source != SOURCE_RECONFIGURE: + raise ValueError(f"Source is {self.source}, expected {SOURCE_RECONFIGURE}") + return self.handler[0] + + @callback + def _get_reconfigure_entry(self) -> ConfigEntry: + """Return the reconfigure config entry linked to the current context.""" + return self.hass.config_entries.async_get_known_entry( + self._reconfigure_entry_id + ) + + @property + def _reconfigure_subentry_id(self) -> str: + """Return reconfigure subentry id.""" + if self.source != SOURCE_RECONFIGURE: + raise ValueError(f"Source is {self.source}, expected {SOURCE_RECONFIGURE}") + return self.context["subentry_id"] + + @callback + def _get_reconfigure_subentry(self) -> ConfigSubentry: + """Return the reconfigure config subentry linked to the current context.""" + entry = self.hass.config_entries.async_get_known_entry( + self._reconfigure_entry_id + ) + subentry_id = self._reconfigure_subentry_id + if subentry_id not in entry.subentries: + raise UnknownEntry + return entry.subentries[subentry_id] + + +class OptionsFlowManager( + data_entry_flow.FlowManager[ConfigFlowContext, ConfigFlowResult], + _ConfigSubFlowManager, +): + """Manage all the config entry option flows that are in progress.""" + + _flow_result = ConfigFlowResult + async def async_create_flow( self, handler_key: str, @@ -3040,7 +3483,7 @@ class OptionsFlowManager( ) -> OptionsFlow: """Create an options flow for a config entry. - Entry_id and flow.handler is the same thing to map entry with flow. + The entry_id and the flow.handler is the same thing to map entry with flow. """ entry = self._async_get_config_entry(handler_key) handler = await _async_get_flow_handler(self.hass, entry.domain, {}) @@ -3056,7 +3499,7 @@ class OptionsFlowManager( This method is called when a flow step returns FlowResultType.ABORT or FlowResultType.CREATE_ENTRY. - Flow.handler and entry_id is the same thing to map flow with entry. + The flow.handler and the entry_id is the same thing to map flow with entry. """ flow = cast(OptionsFlow, flow) diff --git a/homeassistant/helpers/data_entry_flow.py b/homeassistant/helpers/data_entry_flow.py index b15d8b9e6073b21f27e9c9f9196af7cf285ec173..65eb2786aafcfd19c8643110464ef73478d87bf1 100644 --- a/homeassistant/helpers/data_entry_flow.py +++ b/homeassistant/helpers/data_entry_flow.py @@ -17,7 +17,7 @@ from . import config_validation as cv _FlowManagerT = TypeVar( "_FlowManagerT", - bound=data_entry_flow.FlowManager[Any, Any], + bound=data_entry_flow.FlowManager[Any, Any, Any], default=data_entry_flow.FlowManager, ) @@ -70,7 +70,7 @@ class FlowManagerIndexView(_BaseFlowManagerView[_FlowManagerT]): async def post(self, request: web.Request, data: dict[str, Any]) -> web.Response: """Initialize a POST request. - Override `_post_impl` in subclasses which need + Override `post` and call `_post_impl` in subclasses which need to implement their own `RequestDataValidator` """ return await self._post_impl(request, data) diff --git a/homeassistant/helpers/device_registry.py b/homeassistant/helpers/device_registry.py index 92101dd0e21b3fa2f92421a910104598e8463a80..991a6cf5a57259138076de1793474823bf6ab28e 100644 --- a/homeassistant/helpers/device_registry.py +++ b/homeassistant/helpers/device_registry.py @@ -56,7 +56,7 @@ EVENT_DEVICE_REGISTRY_UPDATED: EventType[EventDeviceRegistryUpdatedData] = Event ) STORAGE_KEY = "core.device_registry" STORAGE_VERSION_MAJOR = 1 -STORAGE_VERSION_MINOR = 8 +STORAGE_VERSION_MINOR = 9 CLEANUP_DELAY = 10 @@ -272,6 +272,7 @@ class DeviceEntry: area_id: str | None = attr.ib(default=None) config_entries: set[str] = attr.ib(converter=set, factory=set) + config_entries_subentries: dict[str, set[str | None]] = attr.ib(factory=dict) configuration_url: str | None = attr.ib(default=None) connections: set[tuple[str, str]] = attr.ib(converter=set, factory=set) created_at: datetime = attr.ib(factory=utcnow) @@ -311,6 +312,10 @@ class DeviceEntry: "area_id": self.area_id, "configuration_url": self.configuration_url, "config_entries": list(self.config_entries), + "config_entries_subentries": { + config_entry_id: list(subentries) + for config_entry_id, subentries in self.config_entries_subentries.items() + }, "connections": list(self.connections), "created_at": self.created_at.timestamp(), "disabled_by": self.disabled_by, @@ -354,7 +359,13 @@ class DeviceEntry: json_bytes( { "area_id": self.area_id, + # The config_entries list can be removed from the storage + # representation in HA Core 2026.2 "config_entries": list(self.config_entries), + "config_entries_subentries": { + config_entry_id: list(subentries) + for config_entry_id, subentries in self.config_entries_subentries.items() + }, "configuration_url": self.configuration_url, "connections": list(self.connections), "created_at": self.created_at, @@ -384,6 +395,7 @@ class DeletedDeviceEntry: """Deleted Device Registry Entry.""" config_entries: set[str] = attr.ib() + config_entries_subentries: dict[str, set[str | None]] = attr.ib() connections: set[tuple[str, str]] = attr.ib() identifiers: set[tuple[str, str]] = attr.ib() id: str = attr.ib() @@ -395,6 +407,7 @@ class DeletedDeviceEntry: def to_device_entry( self, config_entry_id: str, + config_subentry_id: str | None, connections: set[tuple[str, str]], identifiers: set[tuple[str, str]], ) -> DeviceEntry: @@ -402,6 +415,7 @@ class DeletedDeviceEntry: return DeviceEntry( # type ignores: likely https://github.com/python/mypy/issues/8625 config_entries={config_entry_id}, # type: ignore[arg-type] + config_entries_subentries={config_entry_id: {config_subentry_id}}, connections=self.connections & connections, # type: ignore[arg-type] created_at=self.created_at, identifiers=self.identifiers & identifiers, # type: ignore[arg-type] @@ -415,7 +429,13 @@ class DeletedDeviceEntry: return json_fragment( json_bytes( { + # The config_entries list can be removed from the storage + # representation in HA Core 2026.2 "config_entries": list(self.config_entries), + "config_entries_subentries": { + config_entry_id: list(subentries) + for config_entry_id, subentries in self.config_entries_subentries.items() + }, "connections": list(self.connections), "created_at": self.created_at, "identifiers": list(self.identifiers), @@ -458,7 +478,10 @@ class DeviceRegistryStore(storage.Store[dict[str, list[dict[str, Any]]]]): old_data: dict[str, list[dict[str, Any]]], ) -> dict[str, Any]: """Migrate to the new version.""" - if old_major_version < 2: + # Support for a future major version bump to 2 added in HA Core 2025.2. + # Major versions 1 and 2 will be the same, except that version 2 will no + # longer store a list of config_entries. + if old_major_version < 3: if old_minor_version < 2: # Version 1.2 implements migration and freezes the available keys, # populate keys which were introduced before version 1.2 @@ -505,8 +528,20 @@ class DeviceRegistryStore(storage.Store[dict[str, list[dict[str, Any]]]]): device["created_at"] = device["modified_at"] = created_at for device in old_data["deleted_devices"]: device["created_at"] = device["modified_at"] = created_at + if old_minor_version < 9: + # Introduced in 2025.2 + for device in old_data["devices"]: + device["config_entries_subentries"] = { + config_entry_id: {None} + for config_entry_id in device["config_entries"] + } + for device in old_data["deleted_devices"]: + device["config_entries_subentries"] = { + config_entry_id: {None} + for config_entry_id in device["config_entries"] + } - if old_major_version > 1: + if old_major_version > 2: raise NotImplementedError return old_data @@ -722,6 +757,7 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]): self, *, config_entry_id: str, + config_subentry_id: str | None | UndefinedType = UNDEFINED, configuration_url: str | URL | None | UndefinedType = UNDEFINED, connections: set[tuple[str, str]] | None | UndefinedType = UNDEFINED, created_at: str | datetime | UndefinedType = UNDEFINED, # will be ignored @@ -812,7 +848,11 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]): else: self.deleted_devices.pop(deleted_device.id) device = deleted_device.to_device_entry( - config_entry_id, connections, identifiers + config_entry_id, + # Interpret not specifying a subentry as None + config_subentry_id if config_subentry_id is not UNDEFINED else None, + connections, + identifiers, ) self.devices[device.id] = device # If creating a new device, default to the config entry name @@ -846,6 +886,7 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]): device.id, allow_collisions=True, add_config_entry_id=config_entry_id, + add_config_subentry_id=config_subentry_id, configuration_url=configuration_url, device_info_type=device_info_type, disabled_by=disabled_by, @@ -874,6 +915,7 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]): device_id: str, *, add_config_entry_id: str | UndefinedType = UNDEFINED, + add_config_subentry_id: str | None | UndefinedType = UNDEFINED, # Temporary flag so we don't blow up when collisions are implicitly introduced # by calls to async_get_or_create. Must not be set by integrations. allow_collisions: bool = False, @@ -894,25 +936,58 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]): new_connections: set[tuple[str, str]] | UndefinedType = UNDEFINED, new_identifiers: set[tuple[str, str]] | UndefinedType = UNDEFINED, remove_config_entry_id: str | UndefinedType = UNDEFINED, + remove_config_subentry_id: str | None | UndefinedType = UNDEFINED, serial_number: str | None | UndefinedType = UNDEFINED, suggested_area: str | None | UndefinedType = UNDEFINED, sw_version: str | None | UndefinedType = UNDEFINED, via_device_id: str | None | UndefinedType = UNDEFINED, ) -> DeviceEntry | None: - """Update device attributes.""" + """Update device attributes. + + :param add_config_subentry_id: Add the device to a specific subentry of add_config_entry_id + :param remove_config_subentry_id: Remove the device from a specific subentry of remove_config_subentry_id + """ old = self.devices[device_id] new_values: dict[str, Any] = {} # Dict with new key/value pairs old_values: dict[str, Any] = {} # Dict with old key/value pairs config_entries = old.config_entries + config_entries_subentries = old.config_entries_subentries if add_config_entry_id is not UNDEFINED: - if self.hass.config_entries.async_get_entry(add_config_entry_id) is None: + if ( + add_config_entry := self.hass.config_entries.async_get_entry( + add_config_entry_id + ) + ) is None: raise HomeAssistantError( f"Can't link device to unknown config entry {add_config_entry_id}" ) + if add_config_subentry_id is not UNDEFINED: + if add_config_entry_id is UNDEFINED: + raise HomeAssistantError( + "Can't add config subentry without specifying config entry" + ) + if ( + add_config_subentry_id + # mypy says add_config_entry can be None. That's impossible, because we + # raise above if that happens + and add_config_subentry_id not in add_config_entry.subentries # type: ignore[union-attr] + ): + raise HomeAssistantError( + f"Config entry {add_config_entry_id} has no subentry {add_config_subentry_id}" + ) + + if ( + remove_config_subentry_id is not UNDEFINED + and remove_config_entry_id is UNDEFINED + ): + raise HomeAssistantError( + "Can't remove config subentry without specifying config entry" + ) + if not new_connections and not new_identifiers: raise HomeAssistantError( "A device must have at least one of identifiers or connections" @@ -943,6 +1018,10 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]): area_id = area.id if add_config_entry_id is not UNDEFINED: + if add_config_subentry_id is UNDEFINED: + # Interpret not specifying a subentry as None (the main entry) + add_config_subentry_id = None + primary_entry_id = old.primary_config_entry if ( device_info_type == "primary" @@ -962,25 +1041,59 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]): if add_config_entry_id not in old.config_entries: config_entries = old.config_entries | {add_config_entry_id} + config_entries_subentries = old.config_entries_subentries | { + add_config_entry_id: {add_config_subentry_id} + } + elif ( + add_config_subentry_id + not in old.config_entries_subentries[add_config_entry_id] + ): + config_entries_subentries = old.config_entries_subentries | { + add_config_entry_id: old.config_entries_subentries[ + add_config_entry_id + ] + | {add_config_subentry_id} + } if ( remove_config_entry_id is not UNDEFINED and remove_config_entry_id in config_entries ): - if config_entries == {remove_config_entry_id}: - self.async_remove_device(device_id) - return None + if remove_config_subentry_id is UNDEFINED: + config_entries_subentries = dict(old.config_entries_subentries) + del config_entries_subentries[remove_config_entry_id] + elif ( + remove_config_subentry_id + in old.config_entries_subentries[remove_config_entry_id] + ): + config_entries_subentries = old.config_entries_subentries | { + remove_config_entry_id: old.config_entries_subentries[ + remove_config_entry_id + ] + - {remove_config_subentry_id} + } + if not config_entries_subentries[remove_config_entry_id]: + del config_entries_subentries[remove_config_entry_id] + + if remove_config_entry_id not in config_entries_subentries: + if config_entries == {remove_config_entry_id}: + self.async_remove_device(device_id) + return None - if remove_config_entry_id == old.primary_config_entry: - new_values["primary_config_entry"] = None - old_values["primary_config_entry"] = old.primary_config_entry + if remove_config_entry_id == old.primary_config_entry: + new_values["primary_config_entry"] = None + old_values["primary_config_entry"] = old.primary_config_entry - config_entries = config_entries - {remove_config_entry_id} + config_entries = config_entries - {remove_config_entry_id} if config_entries != old.config_entries: new_values["config_entries"] = config_entries old_values["config_entries"] = old.config_entries + if config_entries_subentries != old.config_entries_subentries: + new_values["config_entries_subentries"] = config_entries_subentries + old_values["config_entries_subentries"] = old.config_entries_subentries + added_connections: set[tuple[str, str]] | None = None added_identifiers: set[tuple[str, str]] | None = None @@ -1138,6 +1251,7 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]): device = self.devices.pop(device_id) self.deleted_devices[device_id] = DeletedDeviceEntry( config_entries=device.config_entries, + config_entries_subentries=device.config_entries_subentries, connections=device.connections, created_at=device.created_at, identifiers=device.identifiers, @@ -1168,7 +1282,13 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]): for device in data["devices"]: devices[device["id"]] = DeviceEntry( area_id=device["area_id"], - config_entries=set(device["config_entries"]), + config_entries=set(device["config_entries_subentries"]), + config_entries_subentries={ + config_entry_id: set(subentries) + for config_entry_id, subentries in device[ + "config_entries_subentries" + ].items() + }, configuration_url=device["configuration_url"], # type ignores (if tuple arg was cast): likely https://github.com/python/mypy/issues/8625 connections={ @@ -1208,6 +1328,12 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]): for device in data["deleted_devices"]: deleted_devices[device["id"]] = DeletedDeviceEntry( config_entries=set(device["config_entries"]), + config_entries_subentries={ + config_entry_id: set(subentries) + for config_entry_id, subentries in device[ + "config_entries_subentries" + ].items() + }, connections={tuple(conn) for conn in device["connections"]}, created_at=datetime.fromisoformat(device["created_at"]), identifiers={tuple(iden) for iden in device["identifiers"]}, @@ -1243,14 +1369,70 @@ class DeviceRegistry(BaseRegistry[dict[str, list[dict[str, Any]]]]): if config_entries == {config_entry_id}: # Add a time stamp when the deleted device became orphaned self.deleted_devices[deleted_device.id] = attr.evolve( - deleted_device, orphaned_timestamp=now_time, config_entries=set() + deleted_device, + orphaned_timestamp=now_time, + config_entries=set(), + config_entries_subentries={}, ) else: config_entries = config_entries - {config_entry_id} + config_entries_subentries = dict( + deleted_device.config_entries_subentries + ) + del config_entries_subentries[config_entry_id] + # No need to reindex here since we currently + # do not have a lookup by config entry + self.deleted_devices[deleted_device.id] = attr.evolve( + deleted_device, + config_entries=config_entries, + config_entries_subentries=config_entries_subentries, + ) + self.async_schedule_save() + + @callback + def async_clear_config_subentry( + self, config_entry_id: str, config_subentry_id: str + ) -> None: + """Clear config entry from registry entries.""" + now_time = time.time() + now_time = time.time() + for device in self.devices.get_devices_for_config_entry_id(config_entry_id): + self.async_update_device( + device.id, + remove_config_entry_id=config_entry_id, + remove_config_subentry_id=config_subentry_id, + ) + for deleted_device in list(self.deleted_devices.values()): + config_entries = deleted_device.config_entries + config_entries_subentries = deleted_device.config_entries_subentries + if ( + config_entry_id not in config_entries_subentries + or config_subentry_id not in config_entries_subentries[config_entry_id] + ): + continue + if config_entries_subentries == {config_entry_id: {config_subentry_id}}: + # We're removing the last config subentry from the last config + # entry, add a time stamp when the deleted device became orphaned + self.deleted_devices[deleted_device.id] = attr.evolve( + deleted_device, + orphaned_timestamp=now_time, + config_entries=set(), + config_entries_subentries={}, + ) + else: + config_entries_subentries = config_entries_subentries | { + config_entry_id: config_entries_subentries[config_entry_id] + - {config_subentry_id} + } + if not config_entries_subentries[config_entry_id]: + del config_entries_subentries[config_entry_id] + config_entries = config_entries - {config_entry_id} # No need to reindex here since we currently # do not have a lookup by config entry self.deleted_devices[deleted_device.id] = attr.evolve( - deleted_device, config_entries=config_entries + deleted_device, + config_entries=config_entries, + config_entries_subentries=config_entries_subentries, ) self.async_schedule_save() diff --git a/homeassistant/helpers/entity_platform.py b/homeassistant/helpers/entity_platform.py index c8cc6979226d2a4b16e613c809aa2158f7a7c700..adf34f3b28522f1f603222c9cfc64a9d4fa83f97 100644 --- a/homeassistant/helpers/entity_platform.py +++ b/homeassistant/helpers/entity_platform.py @@ -80,6 +80,22 @@ class AddEntitiesCallback(Protocol): """Define add_entities type.""" +class AddConfigEntryEntitiesCallback(Protocol): + """Protocol type for EntityPlatform.add_entities callback.""" + + def __call__( + self, + new_entities: Iterable[Entity], + update_before_add: bool = False, + *, + config_subentry_id: str | None = None, + ) -> None: + """Define add_entities type. + + :param config_subentry_id: subentry which the entities should be added to + """ + + class EntityPlatformModule(Protocol): """Protocol type for entity platform modules.""" @@ -105,7 +121,7 @@ class EntityPlatformModule(Protocol): self, hass: HomeAssistant, entry: config_entries.ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Set up an integration platform from a config entry.""" @@ -517,13 +533,21 @@ class EntityPlatform: @callback def _async_schedule_add_entities_for_entry( - self, new_entities: Iterable[Entity], update_before_add: bool = False + self, + new_entities: Iterable[Entity], + update_before_add: bool = False, + *, + config_subentry_id: str | None = None, ) -> None: """Schedule adding entities for a single platform async and track the task.""" assert self.config_entry task = self.config_entry.async_create_task( self.hass, - self.async_add_entities(new_entities, update_before_add=update_before_add), + self.async_add_entities( + new_entities, + update_before_add=update_before_add, + config_subentry_id=config_subentry_id, + ), f"EntityPlatform async_add_entities_for_entry {self.domain}.{self.platform_name}", eager_start=True, ) @@ -625,12 +649,27 @@ class EntityPlatform: ) async def async_add_entities( - self, new_entities: Iterable[Entity], update_before_add: bool = False + self, + new_entities: Iterable[Entity], + update_before_add: bool = False, + *, + config_subentry_id: str | None = None, ) -> None: """Add entities for a single platform async. This method must be run in the event loop. + + :param subentry_id: subentry which the entities should be added to """ + if config_subentry_id and ( + not self.config_entry + or config_subentry_id not in self.config_entry.subentries + ): + raise HomeAssistantError( + f"Can't add entities to unknown subentry {config_subentry_id} of config " + f"entry {self.config_entry.entry_id if self.config_entry else None}" + ) + # handle empty list from component/platform if not new_entities: # type: ignore[truthy-iterable] return @@ -641,7 +680,9 @@ class EntityPlatform: entities: list[Entity] = [] for entity in new_entities: coros.append( - self._async_add_entity(entity, update_before_add, entity_registry) + self._async_add_entity( + entity, update_before_add, entity_registry, config_subentry_id + ) ) entities.append(entity) @@ -720,6 +761,7 @@ class EntityPlatform: entity: Entity, update_before_add: bool, entity_registry: EntityRegistry, + config_subentry_id: str | None, ) -> None: """Add an entity to the platform.""" if entity is None: @@ -779,6 +821,7 @@ class EntityPlatform: try: device = dev_reg.async_get(self.hass).async_get_or_create( config_entry_id=self.config_entry.entry_id, + config_subentry_id=config_subentry_id, **device_info, ) except dev_reg.DeviceInfoError as exc: @@ -825,6 +868,7 @@ class EntityPlatform: entity.unique_id, capabilities=entity.capability_attributes, config_entry=self.config_entry, + config_subentry_id=config_subentry_id, device_id=device.id if device else None, disabled_by=disabled_by, entity_category=entity.entity_category, diff --git a/homeassistant/helpers/entity_registry.py b/homeassistant/helpers/entity_registry.py index 95a326962281da4c8e4d65fd85fdbc3cf40f5e58..684d00fe3441c94160cdfb82faa4e9c3ca2ce898 100644 --- a/homeassistant/helpers/entity_registry.py +++ b/homeassistant/helpers/entity_registry.py @@ -79,7 +79,7 @@ EVENT_ENTITY_REGISTRY_UPDATED: EventType[EventEntityRegistryUpdatedData] = Event _LOGGER = logging.getLogger(__name__) STORAGE_VERSION_MAJOR = 1 -STORAGE_VERSION_MINOR = 15 +STORAGE_VERSION_MINOR = 16 STORAGE_KEY = "core.entity_registry" CLEANUP_INTERVAL = 3600 * 24 @@ -177,6 +177,7 @@ class RegistryEntry: categories: dict[str, str] = attr.ib(factory=dict) capabilities: Mapping[str, Any] | None = attr.ib(default=None) config_entry_id: str | None = attr.ib(default=None) + config_subentry_id: str | None = attr.ib(default=None) created_at: datetime = attr.ib(factory=utcnow) device_class: str | None = attr.ib(default=None) device_id: str | None = attr.ib(default=None) @@ -280,6 +281,7 @@ class RegistryEntry: "area_id": self.area_id, "categories": self.categories, "config_entry_id": self.config_entry_id, + "config_subentry_id": self.config_subentry_id, "created_at": self.created_at.timestamp(), "device_id": self.device_id, "disabled_by": self.disabled_by, @@ -341,6 +343,7 @@ class RegistryEntry: "categories": self.categories, "capabilities": self.capabilities, "config_entry_id": self.config_entry_id, + "config_subentry_id": self.config_subentry_id, "created_at": self.created_at, "device_class": self.device_class, "device_id": self.device_id, @@ -405,6 +408,7 @@ class DeletedRegistryEntry: unique_id: str = attr.ib() platform: str = attr.ib() config_entry_id: str | None = attr.ib() + config_subentry_id: str | None = attr.ib() domain: str = attr.ib(init=False, repr=False) id: str = attr.ib() orphaned_timestamp: float | None = attr.ib() @@ -424,6 +428,7 @@ class DeletedRegistryEntry: json_bytes( { "config_entry_id": self.config_entry_id, + "config_subentry_id": self.config_subentry_id, "created_at": self.created_at, "entity_id": self.entity_id, "id": self.id, @@ -539,6 +544,13 @@ class EntityRegistryStore(storage.Store[dict[str, list[dict[str, Any]]]]): for entity in data["deleted_entities"]: entity["created_at"] = entity["modified_at"] = created_at + if old_minor_version < 16: + # Version 1.16 adds config_subentry_id + for entity in data["entities"]: + entity["config_subentry_id"] = None + for entity in data["deleted_entities"]: + entity["config_subentry_id"] = None + if old_major_version > 1: raise NotImplementedError return data @@ -647,10 +659,12 @@ def _validate_item( platform: str, *, config_entry_id: str | None | UndefinedType = None, + config_subentry_id: str | None | UndefinedType = None, device_id: str | None | UndefinedType = None, disabled_by: RegistryEntryDisabler | None | UndefinedType = None, entity_category: EntityCategory | None | UndefinedType = None, hidden_by: RegistryEntryHider | None | UndefinedType = None, + old_config_subentry_id: str | None = None, report_non_string_unique_id: bool = True, unique_id: str | Hashable | UndefinedType | Any, ) -> None: @@ -676,6 +690,26 @@ def _validate_item( raise ValueError( f"Can't link entity to unknown config entry {config_entry_id}" ) + if ( + config_entry_id + and config_entry_id is not UNDEFINED + and old_config_subentry_id + and config_subentry_id is UNDEFINED + ): + raise ValueError("Can't change config entry without changing subentry") + if ( + config_entry_id + and config_entry_id is not UNDEFINED + and config_subentry_id + and config_subentry_id is not UNDEFINED + ): + if ( + not (config_entry := hass.config_entries.async_get_entry(config_entry_id)) + or config_subentry_id not in config_entry.subentries + ): + raise ValueError( + f"Config entry {config_entry_id} has no subentry {config_subentry_id}" + ) if device_id and device_id is not UNDEFINED: device_registry = dr.async_get(hass) if not device_registry.async_get(device_id): @@ -826,6 +860,7 @@ class EntityRegistry(BaseRegistry): # Data that we want entry to have capabilities: Mapping[str, Any] | None | UndefinedType = UNDEFINED, config_entry: ConfigEntry | None | UndefinedType = UNDEFINED, + config_subentry_id: str | None | UndefinedType = UNDEFINED, device_id: str | None | UndefinedType = UNDEFINED, entity_category: EntityCategory | UndefinedType | None = UNDEFINED, has_entity_name: bool | UndefinedType = UNDEFINED, @@ -852,6 +887,7 @@ class EntityRegistry(BaseRegistry): entity_id, capabilities=capabilities, config_entry_id=config_entry_id, + config_subentry_id=config_subentry_id, device_id=device_id, entity_category=entity_category, has_entity_name=has_entity_name, @@ -869,6 +905,7 @@ class EntityRegistry(BaseRegistry): domain, platform, config_entry_id=config_entry_id, + config_subentry_id=config_subentry_id, device_id=device_id, disabled_by=disabled_by, entity_category=entity_category, @@ -907,6 +944,7 @@ class EntityRegistry(BaseRegistry): entry = RegistryEntry( capabilities=none_if_undefined(capabilities), config_entry_id=none_if_undefined(config_entry_id), + config_subentry_id=none_if_undefined(config_subentry_id), created_at=created_at, device_id=none_if_undefined(device_id), disabled_by=disabled_by, @@ -949,6 +987,7 @@ class EntityRegistry(BaseRegistry): orphaned_timestamp = None if config_entry_id else time.time() self.deleted_entities[key] = DeletedRegistryEntry( config_entry_id=config_entry_id, + config_subentry_id=entity.config_subentry_id, created_at=entity.created_at, entity_id=entity_id, id=entity.id, @@ -1008,6 +1047,20 @@ class EntityRegistry(BaseRegistry): ): self.async_remove(entity.entity_id) + # Remove entities which belong to config subentries no longer associated with the + # device + entities = async_entries_for_device( + self, event.data["device_id"], include_disabled_entities=True + ) + for entity in entities: + if ( + (config_entry_id := entity.config_entry_id) is not None + and config_entry_id in device.config_entries + and entity.config_subentry_id + not in device.config_entries_subentries[config_entry_id] + ): + self.async_remove(entity.entity_id) + # Re-enable disabled entities if the device is no longer disabled if not device.disabled: entities = async_entries_for_device( @@ -1041,6 +1094,7 @@ class EntityRegistry(BaseRegistry): categories: dict[str, str] | UndefinedType = UNDEFINED, capabilities: Mapping[str, Any] | None | UndefinedType = UNDEFINED, config_entry_id: str | None | UndefinedType = UNDEFINED, + config_subentry_id: str | None | UndefinedType = UNDEFINED, device_class: str | None | UndefinedType = UNDEFINED, device_id: str | None | UndefinedType = UNDEFINED, disabled_by: RegistryEntryDisabler | None | UndefinedType = UNDEFINED, @@ -1073,6 +1127,7 @@ class EntityRegistry(BaseRegistry): ("categories", categories), ("capabilities", capabilities), ("config_entry_id", config_entry_id), + ("config_subentry_id", config_subentry_id), ("device_class", device_class), ("device_id", device_id), ("disabled_by", disabled_by), @@ -1102,10 +1157,12 @@ class EntityRegistry(BaseRegistry): old.domain, old.platform, config_entry_id=config_entry_id, + config_subentry_id=config_subentry_id, device_id=device_id, disabled_by=disabled_by, entity_category=entity_category, hidden_by=hidden_by, + old_config_subentry_id=old.config_subentry_id, unique_id=new_unique_id, ) @@ -1170,6 +1227,7 @@ class EntityRegistry(BaseRegistry): categories: dict[str, str] | UndefinedType = UNDEFINED, capabilities: Mapping[str, Any] | None | UndefinedType = UNDEFINED, config_entry_id: str | None | UndefinedType = UNDEFINED, + config_subentry_id: str | None | UndefinedType = UNDEFINED, device_class: str | None | UndefinedType = UNDEFINED, device_id: str | None | UndefinedType = UNDEFINED, disabled_by: RegistryEntryDisabler | None | UndefinedType = UNDEFINED, @@ -1196,6 +1254,7 @@ class EntityRegistry(BaseRegistry): categories=categories, capabilities=capabilities, config_entry_id=config_entry_id, + config_subentry_id=config_subentry_id, device_class=device_class, device_id=device_id, disabled_by=disabled_by, @@ -1222,6 +1281,7 @@ class EntityRegistry(BaseRegistry): new_platform: str, *, new_config_entry_id: str | UndefinedType = UNDEFINED, + new_config_subentry_id: str | UndefinedType = UNDEFINED, new_unique_id: str | UndefinedType = UNDEFINED, new_device_id: str | None | UndefinedType = UNDEFINED, ) -> RegistryEntry: @@ -1246,6 +1306,7 @@ class EntityRegistry(BaseRegistry): entity_id, new_unique_id=new_unique_id, config_entry_id=new_config_entry_id, + config_subentry_id=new_config_subentry_id, device_id=new_device_id, platform=new_platform, ) @@ -1308,6 +1369,7 @@ class EntityRegistry(BaseRegistry): categories=entity["categories"], capabilities=entity["capabilities"], config_entry_id=entity["config_entry_id"], + config_subentry_id=entity["config_subentry_id"], created_at=datetime.fromisoformat(entity["created_at"]), device_class=entity["device_class"], device_id=entity["device_id"], @@ -1357,6 +1419,7 @@ class EntityRegistry(BaseRegistry): ) deleted_entities[key] = DeletedRegistryEntry( config_entry_id=entity["config_entry_id"], + config_subentry_id=entity["config_subentry_id"], created_at=datetime.fromisoformat(entity["created_at"]), entity_id=entity["entity_id"], id=entity["id"], @@ -1415,6 +1478,30 @@ class EntityRegistry(BaseRegistry): ) self.async_schedule_save() + @callback + def async_clear_config_subentry( + self, config_entry_id: str, config_subentry_id: str + ) -> None: + """Clear config subentry from registry entries.""" + now_time = time.time() + for entity_id in [ + entry.entity_id + for entry in self.entities.get_entries_for_config_entry_id(config_entry_id) + if entry.config_subentry_id == config_subentry_id + ]: + self.async_remove(entity_id) + for key, deleted_entity in list(self.deleted_entities.items()): + if config_subentry_id != deleted_entity.config_subentry_id: + continue + # Add a time stamp when the deleted entity became orphaned + self.deleted_entities[key] = attr.evolve( + deleted_entity, + orphaned_timestamp=now_time, + config_entry_id=None, + config_subentry_id=None, + ) + self.async_schedule_save() + @callback def async_purge_expired_orphaned_entities(self) -> None: """Purge expired orphaned entities from the registry. diff --git a/script/hassfest/translations.py b/script/hassfest/translations.py index b3d397dbd552fe199c82eb3b9d1213293ecffc56..2e5ec3e8ba0e10ce3d515a45673c27afe49827e3 100644 --- a/script/hassfest/translations.py +++ b/script/hassfest/translations.py @@ -285,6 +285,15 @@ def gen_strings_schema(config: Config, integration: Integration) -> vol.Schema: "user" if integration.integration_type == "helper" else None ), ), + vol.Optional("config_subentries"): cv.schema_with_slug_keys( + gen_data_entry_schema( + config=config, + integration=integration, + flow_title=REQUIRED, + require_step_title=False, + ), + slug_validator=vol.Any("_", cv.slug), + ), vol.Optional("options"): gen_data_entry_schema( config=config, integration=integration, diff --git a/tests/common.py b/tests/common.py index 0315ee6d845f749771d87e72a367e2b378bc12b1..b88f261e83cca06062c852112fa50fbca4e5d66b 100644 --- a/tests/common.py +++ b/tests/common.py @@ -1004,6 +1004,7 @@ class MockConfigEntry(config_entries.ConfigEntry): reason=None, source=config_entries.SOURCE_USER, state=None, + subentries_data=None, title="Mock Title", unique_id=None, version=1, @@ -1020,6 +1021,7 @@ class MockConfigEntry(config_entries.ConfigEntry): "options": options or {}, "pref_disable_new_entities": pref_disable_new_entities, "pref_disable_polling": pref_disable_polling, + "subentries_data": subentries_data or (), "title": title, "unique_id": unique_id, "version": version, @@ -1092,6 +1094,28 @@ class MockConfigEntry(config_entries.ConfigEntry): }, ) + async def start_subentry_reconfigure_flow( + self, + hass: HomeAssistant, + subentry_flow_type: str, + subentry_id: str, + *, + show_advanced_options: bool = False, + ) -> ConfigFlowResult: + """Start a subentry reconfiguration flow.""" + if self.entry_id not in hass.config_entries._entries: + raise ValueError( + "Config entry must be added to hass to start reconfiguration flow" + ) + return await hass.config_entries.subentries.async_init( + (self.entry_id, subentry_flow_type), + context={ + "source": config_entries.SOURCE_RECONFIGURE, + "subentry_id": subentry_id, + "show_advanced_options": show_advanced_options, + }, + ) + async def start_reauth_flow( hass: HomeAssistant, diff --git a/tests/components/acaia/snapshots/test_binary_sensor.ambr b/tests/components/acaia/snapshots/test_binary_sensor.ambr index 113b5f1501e6a40b18216634c98234d28c9e0f07..a9c52c052a30118eb74dbb359409fd05e52f262e 100644 --- a/tests/components/acaia/snapshots/test_binary_sensor.ambr +++ b/tests/components/acaia/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/acaia/snapshots/test_button.ambr b/tests/components/acaia/snapshots/test_button.ambr index cd91ca1a17a867304684bbb352cfe0c99cbc63e9..11827c0997fb73af747489535046e8c265af88f7 100644 --- a/tests/components/acaia/snapshots/test_button.ambr +++ b/tests/components/acaia/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/acaia/snapshots/test_init.ambr b/tests/components/acaia/snapshots/test_init.ambr index 7011b20f68c56589647ed14c59f756dbeffe164c..c7a11cb58dfcb911022f39ce4836389169f235a6 100644 --- a/tests/components/acaia/snapshots/test_init.ambr +++ b/tests/components/acaia/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'kitchen', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/acaia/snapshots/test_sensor.ambr b/tests/components/acaia/snapshots/test_sensor.ambr index c3c8ce966ee6b21961589b4aed6cd547969d9d59..9214db4f102705c1cbbe36419fffb4124f6f7194 100644 --- a/tests/components/acaia/snapshots/test_sensor.ambr +++ b/tests/components/acaia/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -113,6 +115,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/accuweather/snapshots/test_sensor.ambr b/tests/components/accuweather/snapshots/test_sensor.ambr index 3468d638bc0c946b64f3ec409eb3457518fb47bc..257d29ae844304215e7ed0dfe44fdae43e00e6a4 100644 --- a/tests/components/accuweather/snapshots/test_sensor.ambr +++ b/tests/components/accuweather/snapshots/test_sensor.ambr @@ -15,6 +15,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -80,6 +81,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -145,6 +147,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -210,6 +213,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -275,6 +279,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -333,6 +338,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -385,6 +391,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -440,6 +447,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -489,6 +497,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -537,6 +546,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -585,6 +595,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -633,6 +644,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -681,6 +693,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -729,6 +742,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -777,6 +791,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -825,6 +840,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -873,6 +889,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -921,6 +938,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -969,6 +987,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1016,6 +1035,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1063,6 +1083,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1110,6 +1131,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1157,6 +1179,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1204,6 +1227,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1251,6 +1275,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1298,6 +1323,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1345,6 +1371,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1392,6 +1419,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1441,6 +1469,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1491,6 +1520,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1540,6 +1570,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1589,6 +1620,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1638,6 +1670,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1687,6 +1720,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1736,6 +1770,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1784,6 +1819,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1832,6 +1868,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1880,6 +1917,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1928,6 +1966,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1978,6 +2017,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2028,6 +2068,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2077,6 +2118,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2126,6 +2168,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2175,6 +2218,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2224,6 +2268,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2275,6 +2320,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2328,6 +2374,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2387,6 +2434,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2440,6 +2488,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2489,6 +2538,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2538,6 +2588,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2587,6 +2638,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2636,6 +2688,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2687,6 +2740,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2737,6 +2791,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2786,6 +2841,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2835,6 +2891,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2884,6 +2941,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2933,6 +2991,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2982,6 +3041,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3031,6 +3091,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3080,6 +3141,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3129,6 +3191,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3178,6 +3241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3229,6 +3293,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3279,6 +3344,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3328,6 +3394,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3377,6 +3444,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3426,6 +3494,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3475,6 +3544,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3524,6 +3594,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3573,6 +3644,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3622,6 +3694,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3671,6 +3744,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3720,6 +3794,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3769,6 +3844,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3818,6 +3894,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3867,6 +3944,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3916,6 +3994,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3965,6 +4044,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4014,6 +4094,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4063,6 +4144,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4112,6 +4194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4161,6 +4244,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4210,6 +4294,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4261,6 +4346,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4311,6 +4397,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4359,6 +4446,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4407,6 +4495,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4455,6 +4544,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4503,6 +4593,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4551,6 +4642,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4599,6 +4691,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4647,6 +4740,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4695,6 +4789,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4743,6 +4838,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4791,6 +4887,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4840,6 +4937,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4889,6 +4987,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4938,6 +5037,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4987,6 +5087,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5038,6 +5139,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5088,6 +5190,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5137,6 +5240,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5186,6 +5290,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5235,6 +5340,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5284,6 +5390,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5335,6 +5442,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5387,6 +5495,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5439,6 +5548,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5489,6 +5599,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5539,6 +5650,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5589,6 +5701,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5639,6 +5752,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5689,6 +5803,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5739,6 +5854,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5789,6 +5905,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5839,6 +5956,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5889,6 +6007,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5939,6 +6058,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5991,6 +6111,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6041,6 +6162,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6091,6 +6213,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6141,6 +6264,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6191,6 +6315,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6241,6 +6366,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6291,6 +6417,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6341,6 +6468,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6391,6 +6519,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6441,6 +6570,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6491,6 +6621,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/accuweather/snapshots/test_weather.ambr b/tests/components/accuweather/snapshots/test_weather.ambr index cbe1891d2169bf7e6610d0cbfc67852ea6bc1a46..862d79c2fde19d3b508cbfc60615bde99a21954f 100644 --- a/tests/components/accuweather/snapshots/test_weather.ambr +++ b/tests/components/accuweather/snapshots/test_weather.ambr @@ -247,6 +247,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/aemet/snapshots/test_diagnostics.ambr b/tests/components/aemet/snapshots/test_diagnostics.ambr index 0e40cce1b860302f400218afa863ec50f2caa259..165e682de684ec461b1fcd6ea433cb24533dfcb0 100644 --- a/tests/components/aemet/snapshots/test_diagnostics.ambr +++ b/tests/components/aemet/snapshots/test_diagnostics.ambr @@ -22,6 +22,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/airgradient/snapshots/test_button.ambr b/tests/components/airgradient/snapshots/test_button.ambr index fa3f8994c3c3108dd1a61dfdb50c72a36b11151c..85ad29f98f2f374cd04acc81c3a986f23a9f8268 100644 --- a/tests/components/airgradient/snapshots/test_button.ambr +++ b/tests/components/airgradient/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/airgradient/snapshots/test_init.ambr b/tests/components/airgradient/snapshots/test_init.ambr index 72cb12535f130d262abcf6f8f703af2d13206917..4e0c8027b43001afba8af98c7ce4d39ae5ced64c 100644 --- a/tests/components/airgradient/snapshots/test_init.ambr +++ b/tests/components/airgradient/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -35,6 +36,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/airgradient/snapshots/test_number.ambr b/tests/components/airgradient/snapshots/test_number.ambr index 87df8757eebcd47650c650026fa887bdc877b573..f847a4a472dcef7c719fd1df4dadbfb7689a23b6 100644 --- a/tests/components/airgradient/snapshots/test_number.ambr +++ b/tests/components/airgradient/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/airgradient/snapshots/test_select.ambr b/tests/components/airgradient/snapshots/test_select.ambr index b8fca4a110be9ca9c3e2378f0929632c8c9b6cc4..cc080560ae5f5e1664c949a5b1956961574994ba 100644 --- a/tests/components/airgradient/snapshots/test_select.ambr +++ b/tests/components/airgradient/snapshots/test_select.ambr @@ -15,6 +15,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -74,6 +75,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -129,6 +131,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -184,6 +187,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -240,6 +244,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -299,6 +304,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -360,6 +366,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -422,6 +429,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -481,6 +489,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -539,6 +548,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -600,6 +610,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/airgradient/snapshots/test_sensor.ambr b/tests/components/airgradient/snapshots/test_sensor.ambr index 3db188bed95c699b575f8d9cd65c8284c9bc0530..38a6774b6dbe344d60f8a4855ecbbf668fd0dc0a 100644 --- a/tests/components/airgradient/snapshots/test_sensor.ambr +++ b/tests/components/airgradient/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -57,6 +58,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -105,6 +107,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -157,6 +160,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -213,6 +217,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -266,6 +271,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -315,6 +321,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -368,6 +375,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -422,6 +430,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -469,6 +478,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -519,6 +529,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -569,6 +580,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -620,6 +632,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -671,6 +684,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -722,6 +736,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -772,6 +787,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -823,6 +839,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -873,6 +890,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -924,6 +942,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -975,6 +994,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1022,6 +1042,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1070,6 +1091,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1120,6 +1142,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1167,6 +1190,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1217,6 +1241,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1267,6 +1292,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1317,6 +1343,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1368,6 +1395,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1415,6 +1443,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/airgradient/snapshots/test_switch.ambr b/tests/components/airgradient/snapshots/test_switch.ambr index 752355dbe9733ef2be18f9e3fac05618e3885a5e..ae2116d5b2922681601ca8bbca93613842485f67 100644 --- a/tests/components/airgradient/snapshots/test_switch.ambr +++ b/tests/components/airgradient/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/airgradient/snapshots/test_update.ambr b/tests/components/airgradient/snapshots/test_update.ambr index 1f944bb528b4d8ed676bff1123f85585ea5fc7b8..53c815629f28d46f01aaebc421baa9c75957e982 100644 --- a/tests/components/airgradient/snapshots/test_update.ambr +++ b/tests/components/airgradient/snapshots/test_update.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/airly/snapshots/test_diagnostics.ambr b/tests/components/airly/snapshots/test_diagnostics.ambr index ec501b2fd7eb6da0c793990cc740674878769628..1c760eaec52244ec8e5f3778679c1e45f7ab160a 100644 --- a/tests/components/airly/snapshots/test_diagnostics.ambr +++ b/tests/components/airly/snapshots/test_diagnostics.ambr @@ -19,6 +19,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Home', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/airly/snapshots/test_sensor.ambr b/tests/components/airly/snapshots/test_sensor.ambr index 23a4d13cd00f9d24f3e1f8257930604c824de181..134023f34e0ad7e52d4fb9bb90b2dcf374f8ae10 100644 --- a/tests/components/airly/snapshots/test_sensor.ambr +++ b/tests/components/airly/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -62,6 +63,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -118,6 +120,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -173,6 +176,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -230,6 +234,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -287,6 +292,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -342,6 +348,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -399,6 +406,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -456,6 +464,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -511,6 +520,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -568,6 +578,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/airnow/snapshots/test_diagnostics.ambr b/tests/components/airnow/snapshots/test_diagnostics.ambr index 3dd4788dc610370c77d9ebd8e8a94e2d087f875f..73ba6a7123fad6cc5917912d838c880067b11f29 100644 --- a/tests/components/airnow/snapshots/test_diagnostics.ambr +++ b/tests/components/airnow/snapshots/test_diagnostics.ambr @@ -35,6 +35,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 2, diff --git a/tests/components/airtouch5/snapshots/test_cover.ambr b/tests/components/airtouch5/snapshots/test_cover.ambr index a8e57f695272160a695b2c123c81f969ae84c1a9..d2ae3cddc7fc4d92e111349cd50749da2cc570a3 100644 --- a/tests/components/airtouch5/snapshots/test_cover.ambr +++ b/tests/components/airtouch5/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/airvisual/snapshots/test_diagnostics.ambr b/tests/components/airvisual/snapshots/test_diagnostics.ambr index 606d6082351077c326a58a180c7bcb3709ca34e0..0dbdef1d5080a3e6f7356c8316409e0ba56b6a30 100644 --- a/tests/components/airvisual/snapshots/test_diagnostics.ambr +++ b/tests/components/airvisual/snapshots/test_diagnostics.ambr @@ -47,6 +47,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 3, diff --git a/tests/components/airvisual_pro/snapshots/test_diagnostics.ambr b/tests/components/airvisual_pro/snapshots/test_diagnostics.ambr index cb1d3a7aee767444a3cc82e60186d54bbed9bac5..113db6e3b96145d8a4d76ca4b1a4bd0c8ad8be57 100644 --- a/tests/components/airvisual_pro/snapshots/test_diagnostics.ambr +++ b/tests/components/airvisual_pro/snapshots/test_diagnostics.ambr @@ -101,6 +101,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': 'XXXXXXX', 'version': 1, diff --git a/tests/components/airzone/snapshots/test_diagnostics.ambr b/tests/components/airzone/snapshots/test_diagnostics.ambr index 0c3c0ba7c7aab2d1574791af7e4380a697154bb0..b4976c07e1b44a020b88bdf586dc9d0abc2f8279 100644 --- a/tests/components/airzone/snapshots/test_diagnostics.ambr +++ b/tests/components/airzone/snapshots/test_diagnostics.ambr @@ -289,6 +289,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/airzone_cloud/snapshots/test_diagnostics.ambr b/tests/components/airzone_cloud/snapshots/test_diagnostics.ambr index c6ad36916bf17b9bf0dd3ca3f5f77b1a82864157..4bd7bfaccdd8ee99ac5bd4acac5c00a75235253f 100644 --- a/tests/components/airzone_cloud/snapshots/test_diagnostics.ambr +++ b/tests/components/airzone_cloud/snapshots/test_diagnostics.ambr @@ -101,6 +101,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': 'installation1', 'version': 1, diff --git a/tests/components/ambient_network/snapshots/test_sensor.ambr b/tests/components/ambient_network/snapshots/test_sensor.ambr index fd48184ca0bd6f1057a61166bed1dd566e6fb0f3..7266afcfd9697ead1356e11cf13310dd7b7f69c1 100644 --- a/tests/components/ambient_network/snapshots/test_sensor.ambr +++ b/tests/components/ambient_network/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -126,6 +128,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -182,6 +185,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -238,6 +242,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -297,6 +302,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -353,6 +359,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -407,6 +414,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -458,6 +466,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -517,6 +526,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -576,6 +586,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -635,6 +646,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -691,6 +703,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -746,6 +759,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -803,6 +817,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -857,6 +872,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -916,6 +932,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -975,6 +992,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1034,6 +1052,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1093,6 +1112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1149,6 +1169,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1205,6 +1226,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1264,6 +1286,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1320,6 +1343,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1374,6 +1398,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1425,6 +1450,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1484,6 +1510,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1543,6 +1570,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1602,6 +1630,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1658,6 +1687,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1713,6 +1743,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1770,6 +1801,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1824,6 +1856,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1883,6 +1916,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1942,6 +1976,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2000,6 +2035,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2058,6 +2094,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2113,6 +2150,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2168,6 +2206,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2226,6 +2265,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2281,6 +2321,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2336,6 +2377,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2394,6 +2436,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2452,6 +2495,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2510,6 +2554,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2565,6 +2610,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2619,6 +2665,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2675,6 +2722,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2728,6 +2776,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2786,6 +2835,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ambient_station/snapshots/test_diagnostics.ambr b/tests/components/ambient_station/snapshots/test_diagnostics.ambr index 2f90b09d39fea849dafeb26d20ac4ce23d211e4b..07db19101abf4ac20e8367af1930bfaec6fd0294 100644 --- a/tests/components/ambient_station/snapshots/test_diagnostics.ambr +++ b/tests/components/ambient_station/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 2, diff --git a/tests/components/analytics_insights/snapshots/test_sensor.ambr b/tests/components/analytics_insights/snapshots/test_sensor.ambr index 6e11b344b0b9e41953a81d27f9f506b504c6fe9a..799738eb677898c078034fcbaa6c96ee04c7fadf 100644 --- a/tests/components/analytics_insights/snapshots/test_sensor.ambr +++ b/tests/components/analytics_insights/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -58,6 +59,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -108,6 +110,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -158,6 +161,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -208,6 +212,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -258,6 +263,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -308,6 +314,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/aosmith/snapshots/test_device.ambr b/tests/components/aosmith/snapshots/test_device.ambr index dec33a92fe20477cd08563478fab802183e2c5fd..e647b7fa6a54e81414a2ddf70e1ca15a66eeea39 100644 --- a/tests/components/aosmith/snapshots/test_device.ambr +++ b/tests/components/aosmith/snapshots/test_device.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'basement', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/aosmith/snapshots/test_sensor.ambr b/tests/components/aosmith/snapshots/test_sensor.ambr index 563b52f6df7d07d20913c01de1a481d8f0229fd6..c422e8fdab5a487669860cc460aa891283d07251 100644 --- a/tests/components/aosmith/snapshots/test_sensor.ambr +++ b/tests/components/aosmith/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -60,6 +61,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/aosmith/snapshots/test_water_heater.ambr b/tests/components/aosmith/snapshots/test_water_heater.ambr index deb079570f131908580869800ccff667d70c831d..43db89807b67134a7108802b413e73e7b5cc325f 100644 --- a/tests/components/aosmith/snapshots/test_water_heater.ambr +++ b/tests/components/aosmith/snapshots/test_water_heater.ambr @@ -9,6 +9,7 @@ 'min_temp': 95, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -71,6 +72,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/apsystems/snapshots/test_binary_sensor.ambr b/tests/components/apsystems/snapshots/test_binary_sensor.ambr index 0875c88976b0462f58a6d57d76fe0d3ed93339a9..381fc1864fc1bcb67f1a7709fef022bbc838277d 100644 --- a/tests/components/apsystems/snapshots/test_binary_sensor.ambr +++ b/tests/components/apsystems/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/apsystems/snapshots/test_number.ambr b/tests/components/apsystems/snapshots/test_number.ambr index a2b82e235966a723f7ff69f79bf202b96849f1cd..21141de7d64823d147262e20a96eab31a34e3c6f 100644 --- a/tests/components/apsystems/snapshots/test_number.ambr +++ b/tests/components/apsystems/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/apsystems/snapshots/test_sensor.ambr b/tests/components/apsystems/snapshots/test_sensor.ambr index 669e89fda17c4ceb0ebf9c4f489306a041874925..251a8d8428c0747ec2146ad5833c178ceab11833 100644 --- a/tests/components/apsystems/snapshots/test_sensor.ambr +++ b/tests/components/apsystems/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -263,6 +268,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -314,6 +320,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -365,6 +372,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -416,6 +424,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/apsystems/snapshots/test_switch.ambr b/tests/components/apsystems/snapshots/test_switch.ambr index 6daa9fd6e14d78638474783470559b35e64b7b06..a9f74ee55178fb8ee8e03b54e45480264ff67375 100644 --- a/tests/components/apsystems/snapshots/test_switch.ambr +++ b/tests/components/apsystems/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/aquacell/snapshots/test_sensor.ambr b/tests/components/aquacell/snapshots/test_sensor.ambr index a237f59881a0a125d55d01bd44a58b336e444472..eeac14c000d0a1ee90448a6bd9178cfc3cb1bbc6 100644 --- a/tests/components/aquacell/snapshots/test_sensor.ambr +++ b/tests/components/aquacell/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -104,6 +106,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -154,6 +157,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -202,6 +206,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -256,6 +261,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/arve/snapshots/test_sensor.ambr b/tests/components/arve/snapshots/test_sensor.ambr index 5c7888c41de0676e6e19937731303b1887eee5a5..ed2494c31975ac8ffa0ca3dc937d0466550285dc 100644 --- a/tests/components/arve/snapshots/test_sensor.ambr +++ b/tests/components/arve/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -43,6 +44,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -78,6 +80,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -113,6 +116,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -148,6 +152,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -183,6 +188,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -218,6 +224,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/august/snapshots/test_binary_sensor.ambr b/tests/components/august/snapshots/test_binary_sensor.ambr index 6e95b0ce5521da7a0d5bc012e9dbdf7f17d02dcb..be5947372f5a2b41cb1651480ac86230be0bfa1a 100644 --- a/tests/components/august/snapshots/test_binary_sensor.ambr +++ b/tests/components/august/snapshots/test_binary_sensor.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'tmt100_name', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://account.august.com', 'connections': set({ }), diff --git a/tests/components/august/snapshots/test_lock.ambr b/tests/components/august/snapshots/test_lock.ambr index 6aad3a140ca55f03b04a607df8cd193d2d1193c4..0a594fed1ee4e9cfe47a39215953ce7d0435e281 100644 --- a/tests/components/august/snapshots/test_lock.ambr +++ b/tests/components/august/snapshots/test_lock.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'online_with_doorsense_name', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://account.august.com', 'connections': set({ tuple( diff --git a/tests/components/autarco/snapshots/test_sensor.ambr b/tests/components/autarco/snapshots/test_sensor.ambr index dbbd8e9b47d4d951ab58c9cc65b642cc876c46f4..d57f4be5da06ad6d4ff7b7d8bff43dbe1af122aa 100644 --- a/tests/components/autarco/snapshots/test_sensor.ambr +++ b/tests/components/autarco/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -263,6 +268,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -314,6 +320,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -365,6 +372,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -416,6 +424,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -467,6 +476,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -518,6 +528,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -569,6 +580,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -620,6 +632,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -671,6 +684,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -722,6 +736,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -773,6 +788,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/axis/snapshots/test_binary_sensor.ambr b/tests/components/axis/snapshots/test_binary_sensor.ambr index ab860489d55dbf2d75ab99ee67bb365b76426388..6c0f3ead473ed0984f62410cf4e1777c9be8c362 100644 --- a/tests/components/axis/snapshots/test_binary_sensor.ambr +++ b/tests/components/axis/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +246,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -288,6 +294,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -335,6 +342,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -382,6 +390,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -429,6 +438,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -476,6 +486,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/axis/snapshots/test_camera.ambr b/tests/components/axis/snapshots/test_camera.ambr index 564ff96b3d8068a0df8227675f4d6d66efe0c668..1e70e2a799f3fea00883a9268fb2ec5feac763c0 100644 --- a/tests/components/axis/snapshots/test_camera.ambr +++ b/tests/components/axis/snapshots/test_camera.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/axis/snapshots/test_diagnostics.ambr b/tests/components/axis/snapshots/test_diagnostics.ambr index ebd0061f41674162645032be23ffa39f6d999b9a..b475c796d2b8b6c9a54481db7df0cfaa8d4ed381 100644 --- a/tests/components/axis/snapshots/test_diagnostics.ambr +++ b/tests/components/axis/snapshots/test_diagnostics.ambr @@ -47,6 +47,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '**REDACTED**', 'version': 3, diff --git a/tests/components/axis/snapshots/test_hub.ambr b/tests/components/axis/snapshots/test_hub.ambr index 16579287f09e7ad6cae9b2f152945a955b3d321b..9e407bfef0b7eb2868d4ecca61b2a855cfd527b0 100644 --- a/tests/components/axis/snapshots/test_hub.ambr +++ b/tests/components/axis/snapshots/test_hub.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://1.2.3.4:80', 'connections': set({ tuple( @@ -39,6 +40,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://1.2.3.4:80', 'connections': set({ tuple( diff --git a/tests/components/axis/snapshots/test_light.ambr b/tests/components/axis/snapshots/test_light.ambr index b37da39fe270a629b9f5a005ae43309edd5ae4b0..d8d01543ee500ce213635e8056e5a5b24bfd5f71 100644 --- a/tests/components/axis/snapshots/test_light.ambr +++ b/tests/components/axis/snapshots/test_light.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/axis/snapshots/test_switch.ambr b/tests/components/axis/snapshots/test_switch.ambr index dc4c75371cf2d953e008576afb25947ddb25113b..fa6091550e5dea7858ded4b2a77636a4341b6ee6 100644 --- a/tests/components/axis/snapshots/test_switch.ambr +++ b/tests/components/axis/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/azure_devops/snapshots/test_sensor.ambr b/tests/components/azure_devops/snapshots/test_sensor.ambr index aa8d1d9e7e0a29b4544dfd19cf98d41df5b4b14b..0b8f35497c610d69e2c3baab323258106b8e0a99 100644 --- a/tests/components/azure_devops/snapshots/test_sensor.ambr +++ b/tests/components/azure_devops/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -64,6 +65,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -111,6 +113,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -157,6 +160,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -204,6 +208,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -250,6 +255,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -296,6 +302,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -342,6 +349,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -388,6 +396,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -435,6 +444,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/balboa/snapshots/test_binary_sensor.ambr b/tests/components/balboa/snapshots/test_binary_sensor.ambr index c37c8a20d4bc4eb68a5671a019cabae1303928dc..4aa0f1d71fefeceb17a6c379ecd535b172f23d08 100644 --- a/tests/components/balboa/snapshots/test_binary_sensor.ambr +++ b/tests/components/balboa/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/balboa/snapshots/test_climate.ambr b/tests/components/balboa/snapshots/test_climate.ambr index d30600773417a2a2d71de8ccc7e289a1c3776051..70e33c4065fc04f58b5399972159deb629af72d7 100644 --- a/tests/components/balboa/snapshots/test_climate.ambr +++ b/tests/components/balboa/snapshots/test_climate.ambr @@ -17,6 +17,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/balboa/snapshots/test_fan.ambr b/tests/components/balboa/snapshots/test_fan.ambr index 8d35ab6de7cf7cbef6f2a4c948a5d6fda3f724b9..4df73c3178cdcc30638c1838c8d5f433ab23989c 100644 --- a/tests/components/balboa/snapshots/test_fan.ambr +++ b/tests/components/balboa/snapshots/test_fan.ambr @@ -8,6 +8,7 @@ 'preset_modes': None, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/balboa/snapshots/test_light.ambr b/tests/components/balboa/snapshots/test_light.ambr index 31777744740cc5ae6ef8ccbd39634303b157c0b0..fdfd7af1d0cf985241ca3ae1b65c379dd34eeb98 100644 --- a/tests/components/balboa/snapshots/test_light.ambr +++ b/tests/components/balboa/snapshots/test_light.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/balboa/snapshots/test_select.ambr b/tests/components/balboa/snapshots/test_select.ambr index a0cfd68d009b09540634c4ab2efe1bb22f061479..68368bf360215cf3673112722b26637514aac844 100644 --- a/tests/components/balboa/snapshots/test_select.ambr +++ b/tests/components/balboa/snapshots/test_select.ambr @@ -11,6 +11,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bang_olufsen/snapshots/test_diagnostics.ambr b/tests/components/bang_olufsen/snapshots/test_diagnostics.ambr index e9540b5cec6ecfa85d1cca0e4b2518ed2d91ae00..d7f9a045921bede46d2864f395bf08db32417a07 100644 --- a/tests/components/bang_olufsen/snapshots/test_diagnostics.ambr +++ b/tests/components/bang_olufsen/snapshots/test_diagnostics.ambr @@ -18,6 +18,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Beosound Balance-11111111', 'unique_id': '11111111', 'version': 1, diff --git a/tests/components/blink/snapshots/test_diagnostics.ambr b/tests/components/blink/snapshots/test_diagnostics.ambr index edc2879a66bbac7aa0606c492414a3add57d7724..54df2b48cdbbca08b69034c18bd16b457a6b4880 100644 --- a/tests/components/blink/snapshots/test_diagnostics.ambr +++ b/tests/components/blink/snapshots/test_diagnostics.ambr @@ -48,6 +48,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 3, diff --git a/tests/components/bluemaestro/snapshots/test_sensor.ambr b/tests/components/bluemaestro/snapshots/test_sensor.ambr index 2b777ec6f09aa6de75dedb92e35f9d37c47256a3..48f20aa97b590a778df1245f2b50f8e8fb70a72c 100644 --- a/tests/components/bluemaestro/snapshots/test_sensor.ambr +++ b/tests/components/bluemaestro/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bmw_connected_drive/snapshots/test_binary_sensor.ambr b/tests/components/bmw_connected_drive/snapshots/test_binary_sensor.ambr index c0462279e59da3aa755be3593e382b777c19972a..569d39c1a5aa97521eb72e760f76914b8316e507 100644 --- a/tests/components/bmw_connected_drive/snapshots/test_binary_sensor.ambr +++ b/tests/components/bmw_connected_drive/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -153,6 +156,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -200,6 +204,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -248,6 +253,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -302,6 +308,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -348,6 +355,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -397,6 +405,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -444,6 +453,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -492,6 +502,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -550,6 +561,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -597,6 +609,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -645,6 +658,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -698,6 +712,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -744,6 +759,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -796,6 +812,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -843,6 +860,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -891,6 +909,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -949,6 +968,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -996,6 +1016,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1044,6 +1065,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1098,6 +1120,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1144,6 +1167,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1196,6 +1220,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1245,6 +1270,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1306,6 +1332,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1354,6 +1381,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1407,6 +1435,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bmw_connected_drive/snapshots/test_button.ambr b/tests/components/bmw_connected_drive/snapshots/test_button.ambr index f38441125ce9e278acf13da58879f0292f89b3bb..5072b918d2e814333ff7f8ead78d67f9510aefcb 100644 --- a/tests/components/bmw_connected_drive/snapshots/test_button.ambr +++ b/tests/components/bmw_connected_drive/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -328,6 +335,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -374,6 +382,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -420,6 +429,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -466,6 +476,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -512,6 +523,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -558,6 +570,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -604,6 +617,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -650,6 +664,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -696,6 +711,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -742,6 +758,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -788,6 +805,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -834,6 +852,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bmw_connected_drive/snapshots/test_lock.ambr b/tests/components/bmw_connected_drive/snapshots/test_lock.ambr index 395c6e56dda5b4f0d18499febe24a2c0ad717184..3dc4e59b7b132b41bcb02d7792f45bb84adc5127 100644 --- a/tests/components/bmw_connected_drive/snapshots/test_lock.ambr +++ b/tests/components/bmw_connected_drive/snapshots/test_lock.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bmw_connected_drive/snapshots/test_number.ambr b/tests/components/bmw_connected_drive/snapshots/test_number.ambr index 71dbc46b4547aed6d3f97541b696186c9bdf98c1..866e52e7982067af1761fbbc051e289e17b52245 100644 --- a/tests/components/bmw_connected_drive/snapshots/test_number.ambr +++ b/tests/components/bmw_connected_drive/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 5.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'step': 5.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bmw_connected_drive/snapshots/test_select.ambr b/tests/components/bmw_connected_drive/snapshots/test_select.ambr index b827dfe478a85eaf070932c6daa7a1e8b7b4d2e7..de76b07057eca1a735381d3e4dda97411a94fe5b 100644 --- a/tests/components/bmw_connected_drive/snapshots/test_select.ambr +++ b/tests/components/bmw_connected_drive/snapshots/test_select.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -79,6 +80,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +149,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -214,6 +217,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +286,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bmw_connected_drive/snapshots/test_sensor.ambr b/tests/components/bmw_connected_drive/snapshots/test_sensor.ambr index 624b2c6007f88e11b8405ebad09d5430df592530..230025fc865ffbd3d92652b5b4af4f4c066a0399 100644 --- a/tests/components/bmw_connected_drive/snapshots/test_sensor.ambr +++ b/tests/components/bmw_connected_drive/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -57,6 +58,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -104,6 +106,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -166,6 +169,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -227,6 +231,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -279,6 +284,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -333,6 +339,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -387,6 +394,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -441,6 +449,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -494,6 +503,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -548,6 +558,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -602,6 +613,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -654,6 +666,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -705,6 +718,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -752,6 +766,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -814,6 +829,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -875,6 +891,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -933,6 +950,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -989,6 +1007,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1046,6 +1065,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1103,6 +1123,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1160,6 +1181,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1217,6 +1239,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1271,6 +1294,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1328,6 +1352,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1385,6 +1410,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1442,6 +1468,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1499,6 +1526,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1553,6 +1581,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1607,6 +1636,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1659,6 +1689,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1710,6 +1741,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1757,6 +1789,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1819,6 +1852,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1880,6 +1914,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1938,6 +1973,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1994,6 +2030,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2051,6 +2088,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2108,6 +2146,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2165,6 +2204,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2222,6 +2262,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2276,6 +2317,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2333,6 +2375,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2390,6 +2433,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2447,6 +2491,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2504,6 +2549,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2558,6 +2604,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2612,6 +2659,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2672,6 +2720,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2728,6 +2777,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2785,6 +2835,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2842,6 +2893,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2899,6 +2951,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2956,6 +3009,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3010,6 +3064,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3067,6 +3122,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3124,6 +3180,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3181,6 +3238,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3238,6 +3296,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3292,6 +3351,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3345,6 +3405,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3399,6 +3460,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bmw_connected_drive/snapshots/test_switch.ambr b/tests/components/bmw_connected_drive/snapshots/test_switch.ambr index 5b60a32c3bee2294a3f1d319c048e2abcea240d4..ce6ebc21f5146ed64d7cd9bb35c6b0aa8fecc828 100644 --- a/tests/components/bmw_connected_drive/snapshots/test_switch.ambr +++ b/tests/components/bmw_connected_drive/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/braviatv/snapshots/test_diagnostics.ambr b/tests/components/braviatv/snapshots/test_diagnostics.ambr index cd29c647df77ea618182f3de6787f4c1afb7f463..de76c00cd2372ba39899818415da8516fa955f97 100644 --- a/tests/components/braviatv/snapshots/test_diagnostics.ambr +++ b/tests/components/braviatv/snapshots/test_diagnostics.ambr @@ -19,6 +19,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': 'very_unique_string', 'version': 1, diff --git a/tests/components/bring/snapshots/test_event.ambr b/tests/components/bring/snapshots/test_event.ambr index 907467bd6bb640eb5c3dbefe0dd1b988d55853ab..0bcdcb5b5656bb5ab904cae0f54374efebc4ccb9 100644 --- a/tests/components/bring/snapshots/test_event.ambr +++ b/tests/components/bring/snapshots/test_event.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -95,6 +96,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bring/snapshots/test_sensor.ambr b/tests/components/bring/snapshots/test_sensor.ambr index 97e1d1b4bd9bb8bd03c645d1fc3e4e483da7c38e..eb307d313968307687171d7cda427953fdad4f56 100644 --- a/tests/components/bring/snapshots/test_sensor.ambr +++ b/tests/components/bring/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -111,6 +113,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -181,6 +184,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -250,6 +254,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -297,6 +302,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -350,6 +356,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -402,6 +409,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -472,6 +480,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -541,6 +550,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bring/snapshots/test_todo.ambr b/tests/components/bring/snapshots/test_todo.ambr index 6a7104727a1589b559c5bfc2d796f1f04ff286cd..46146415bf64453709def7355e7273c3b5cab897 100644 --- a/tests/components/bring/snapshots/test_todo.ambr +++ b/tests/components/bring/snapshots/test_todo.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/brother/snapshots/test_sensor.ambr b/tests/components/brother/snapshots/test_sensor.ambr index 4de85859461f66ee1b34832c7d36a4df60e3d71b..847ea0a2c6bc7f56eee140b3203b8b51a1454723 100644 --- a/tests/components/brother/snapshots/test_sensor.ambr +++ b/tests/components/brother/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -58,6 +59,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -108,6 +110,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -158,6 +161,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -208,6 +212,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -258,6 +263,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -308,6 +314,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -358,6 +365,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -408,6 +416,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -458,6 +467,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -508,6 +518,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -558,6 +569,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -608,6 +620,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -658,6 +671,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -708,6 +722,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -758,6 +773,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -806,6 +822,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -855,6 +872,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -905,6 +923,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -955,6 +974,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1005,6 +1025,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1055,6 +1076,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1105,6 +1127,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1153,6 +1176,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1201,6 +1225,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1251,6 +1276,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1301,6 +1327,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1351,6 +1378,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bryant_evolution/snapshots/test_climate.ambr b/tests/components/bryant_evolution/snapshots/test_climate.ambr index 4f6c1f2bbc47181a8dafc6649ac5f962bb34ea2c..3aeaf66329f8f9a4990dbdc83b613c7ca858246b 100644 --- a/tests/components/bryant_evolution/snapshots/test_climate.ambr +++ b/tests/components/bryant_evolution/snapshots/test_climate.ambr @@ -21,6 +21,7 @@ 'min_temp': 45, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bsblan/snapshots/test_climate.ambr b/tests/components/bsblan/snapshots/test_climate.ambr index 16828fea7523fe8f3c364f1086a2af144c080e09..70d13f1cb9570042417563efe99cba53febd2070 100644 --- a/tests/components/bsblan/snapshots/test_climate.ambr +++ b/tests/components/bsblan/snapshots/test_climate.ambr @@ -18,6 +18,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -91,6 +92,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bsblan/snapshots/test_sensor.ambr b/tests/components/bsblan/snapshots/test_sensor.ambr index 0146dd23b3ddbcb0b26993a429afbb2f0078695d..df7ceecc95742dcb0bbc3c47c9effb6cfb12d1a3 100644 --- a/tests/components/bsblan/snapshots/test_sensor.ambr +++ b/tests/components/bsblan/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/bsblan/snapshots/test_water_heater.ambr b/tests/components/bsblan/snapshots/test_water_heater.ambr index c1a13b764c008c9182a862999cb072eca89d4df9..37fdb14aca9f7de0f06ff49c401d03eef9d2c31c 100644 --- a/tests/components/bsblan/snapshots/test_water_heater.ambr +++ b/tests/components/bsblan/snapshots/test_water_heater.ambr @@ -14,6 +14,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/cambridge_audio/snapshots/test_init.ambr b/tests/components/cambridge_audio/snapshots/test_init.ambr index 64182ee2188d7252400866be6a5ff7985ad444df..7f4bbed36f7288d26229b7230b04f3b4ba6b4125 100644 --- a/tests/components/cambridge_audio/snapshots/test_init.ambr +++ b/tests/components/cambridge_audio/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://192.168.20.218', 'connections': set({ }), @@ -30,4 +31,4 @@ 'sw_version': None, 'via_device_id': None, }) -# --- \ No newline at end of file +# --- diff --git a/tests/components/cambridge_audio/snapshots/test_select.ambr b/tests/components/cambridge_audio/snapshots/test_select.ambr index b40c8a8d5c4bac7b9881e6313021dce4b01b4c38..8c9801b101b51a1d8728eaff91ecec9b238079cc 100644 --- a/tests/components/cambridge_audio/snapshots/test_select.ambr +++ b/tests/components/cambridge_audio/snapshots/test_select.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -69,6 +70,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/cambridge_audio/snapshots/test_switch.ambr b/tests/components/cambridge_audio/snapshots/test_switch.ambr index 9bfcd7c6da72f628b2c8cd4f5b5a391da3649ae8..cd4326fdcc30b22cf6a3046493d76ddacb5ee112 100644 --- a/tests/components/cambridge_audio/snapshots/test_switch.ambr +++ b/tests/components/cambridge_audio/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ccm15/snapshots/test_climate.ambr b/tests/components/ccm15/snapshots/test_climate.ambr index 27dcbcb3405f7530cbb692c1f0278427046adf8f..a3cda75463fbd5d2a2cb5657bbce78be369e5cc8 100644 --- a/tests/components/ccm15/snapshots/test_climate.ambr +++ b/tests/components/ccm15/snapshots/test_climate.ambr @@ -28,6 +28,7 @@ 'target_temp_step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -83,6 +84,7 @@ 'target_temp_step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -218,6 +220,7 @@ 'target_temp_step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -273,6 +276,7 @@ 'target_temp_step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/chacon_dio/snapshots/test_cover.ambr b/tests/components/chacon_dio/snapshots/test_cover.ambr index b2febe20070fa3696be2e36b8672f6e2da74118a..afac3359410cbbe6bc108af2f537d2454b00072a 100644 --- a/tests/components/chacon_dio/snapshots/test_cover.ambr +++ b/tests/components/chacon_dio/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/chacon_dio/snapshots/test_switch.ambr b/tests/components/chacon_dio/snapshots/test_switch.ambr index 7a65dad5445e65af886b790265b9a4ca066a61bf..a26200055311f61c9618640cd1baf1510837ed8c 100644 --- a/tests/components/chacon_dio/snapshots/test_switch.ambr +++ b/tests/components/chacon_dio/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/co2signal/snapshots/test_diagnostics.ambr b/tests/components/co2signal/snapshots/test_diagnostics.ambr index 9218e7343ecea24660641ba8121b3d9da7dbfd5d..4159c8ec1a11003d6949e8e691e2944605579285 100644 --- a/tests/components/co2signal/snapshots/test_diagnostics.ambr +++ b/tests/components/co2signal/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, diff --git a/tests/components/co2signal/snapshots/test_sensor.ambr b/tests/components/co2signal/snapshots/test_sensor.ambr index 3702521e4c30fbe9ebb755fa349f9b905b621b06..1e241735102185677b99e500ee0ebc73467eac56 100644 --- a/tests/components/co2signal/snapshots/test_sensor.ambr +++ b/tests/components/co2signal/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -60,6 +61,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/coinbase/snapshots/test_diagnostics.ambr b/tests/components/coinbase/snapshots/test_diagnostics.ambr index 51bd946f140bd9d380641d16c4681fd7d5d95438..3eab18fb9f38afddf867c8ad638978d838c136eb 100644 --- a/tests/components/coinbase/snapshots/test_diagnostics.ambr +++ b/tests/components/coinbase/snapshots/test_diagnostics.ambr @@ -44,6 +44,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': None, 'version': 1, diff --git a/tests/components/comelit/snapshots/test_diagnostics.ambr b/tests/components/comelit/snapshots/test_diagnostics.ambr index 58ce74035f93db1161201d09b20d99e071249721..877f48a46116dbfbc8ec26123d82906defac4e50 100644 --- a/tests/components/comelit/snapshots/test_diagnostics.ambr +++ b/tests/components/comelit/snapshots/test_diagnostics.ambr @@ -71,6 +71,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, @@ -135,6 +137,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, diff --git a/tests/components/config/test_config_entries.py b/tests/components/config/test_config_entries.py index f5241f65200834e7e6d70afdc3daa5750a49082e..24b775ccd9078f7958ec33ff647eab5dd9a649a6 100644 --- a/tests/components/config/test_config_entries.py +++ b/tests/components/config/test_config_entries.py @@ -139,11 +139,13 @@ async def test_get_entries(hass: HomeAssistant, client: TestClient) -> None: "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": core_ce.ConfigEntryState.NOT_LOADED.value, + "supported_subentry_types": {}, "supports_options": True, "supports_reconfigure": False, "supports_remove_device": False, @@ -157,11 +159,13 @@ async def test_get_entries(hass: HomeAssistant, client: TestClient) -> None: "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": "Unsupported API", "source": "bla2", "state": core_ce.ConfigEntryState.SETUP_ERROR.value, + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -175,11 +179,13 @@ async def test_get_entries(hass: HomeAssistant, client: TestClient) -> None: "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla3", "state": core_ce.ConfigEntryState.NOT_LOADED.value, + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -193,11 +199,13 @@ async def test_get_entries(hass: HomeAssistant, client: TestClient) -> None: "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla4", "state": core_ce.ConfigEntryState.NOT_LOADED.value, + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -211,11 +219,13 @@ async def test_get_entries(hass: HomeAssistant, client: TestClient) -> None: "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla5", "state": core_ce.ConfigEntryState.NOT_LOADED.value, + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -573,11 +583,13 @@ async def test_create_account(hass: HomeAssistant, client: TestClient) -> None: "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": core_ce.SOURCE_USER, "state": core_ce.ConfigEntryState.LOADED.value, + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -588,6 +600,7 @@ async def test_create_account(hass: HomeAssistant, client: TestClient) -> None: "description_placeholders": None, "options": {}, "minor_version": 1, + "subentries": [], } @@ -656,11 +669,13 @@ async def test_two_step_flow(hass: HomeAssistant, client: TestClient) -> None: "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": core_ce.SOURCE_USER, "state": core_ce.ConfigEntryState.LOADED.value, + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -671,6 +686,7 @@ async def test_two_step_flow(hass: HomeAssistant, client: TestClient) -> None: "description_placeholders": None, "options": {}, "minor_version": 1, + "subentries": [], } @@ -1125,6 +1141,326 @@ async def test_options_flow_with_invalid_data( assert data == {"errors": {"choices": "invalid is not a valid option"}} +async def test_subentry_flow(hass: HomeAssistant, client) -> None: + """Test we can start a subentry flow.""" + + class TestFlow(core_ce.ConfigFlow): + class SubentryFlowHandler(core_ce.ConfigSubentryFlow): + async def async_step_init(self, user_input=None): + raise NotImplementedError + + async def async_step_user(self, user_input=None): + schema = {} + schema[vol.Required("enabled")] = bool + return self.async_show_form( + step_id="user", + data_schema=schema, + description_placeholders={"enabled": "Set to true to be true"}, + ) + + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: core_ce.ConfigEntry + ) -> dict[str, type[core_ce.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) + MockConfigEntry( + domain="test", + entry_id="test1", + source="bla", + ).add_to_hass(hass) + entry = hass.config_entries.async_entries()[0] + + with mock_config_flow("test", TestFlow): + url = "/api/config/config_entries/subentries/flow" + resp = await client.post(url, json={"handler": [entry.entry_id, "test"]}) + + assert resp.status == HTTPStatus.OK + data = await resp.json() + + data.pop("flow_id") + assert data == { + "type": "form", + "handler": ["test1", "test"], + "step_id": "user", + "data_schema": [{"name": "enabled", "required": True, "type": "boolean"}], + "description_placeholders": {"enabled": "Set to true to be true"}, + "errors": None, + "last_step": None, + "preview": None, + } + + +async def test_subentry_reconfigure_flow(hass: HomeAssistant, client) -> None: + """Test we can start a subentry reconfigure flow.""" + + class TestFlow(core_ce.ConfigFlow): + class SubentryFlowHandler(core_ce.ConfigSubentryFlow): + async def async_step_init(self, user_input=None): + raise NotImplementedError + + async def async_step_user(self, user_input=None): + raise NotImplementedError + + async def async_step_reconfigure(self, user_input=None): + schema = {} + schema[vol.Required("enabled")] = bool + return self.async_show_form( + step_id="reconfigure", + data_schema=schema, + description_placeholders={"enabled": "Set to true to be true"}, + ) + + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: core_ce.ConfigEntry + ) -> dict[str, type[core_ce.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) + MockConfigEntry( + domain="test", + entry_id="test1", + source="bla", + subentries_data=[ + core_ce.ConfigSubentryData( + data={}, + subentry_id="mock_id", + subentry_type="test", + title="Title", + unique_id=None, + ) + ], + ).add_to_hass(hass) + entry = hass.config_entries.async_entries()[0] + + with mock_config_flow("test", TestFlow): + url = "/api/config/config_entries/subentries/flow" + resp = await client.post( + url, json={"handler": [entry.entry_id, "test"], "subentry_id": "mock_id"} + ) + + assert resp.status == HTTPStatus.OK + data = await resp.json() + + data.pop("flow_id") + assert data == { + "type": "form", + "handler": ["test1", "test"], + "step_id": "reconfigure", + "data_schema": [{"name": "enabled", "required": True, "type": "boolean"}], + "description_placeholders": {"enabled": "Set to true to be true"}, + "errors": None, + "last_step": None, + "preview": None, + } + + +@pytest.mark.parametrize( + ("endpoint", "method"), + [ + ("/api/config/config_entries/subentries/flow", "post"), + ("/api/config/config_entries/subentries/flow/1", "get"), + ("/api/config/config_entries/subentries/flow/1", "post"), + ], +) +async def test_subentry_flow_unauth( + hass: HomeAssistant, client, hass_admin_user: MockUser, endpoint: str, method: str +) -> None: + """Test unauthorized on subentry flow.""" + + class TestFlow(core_ce.ConfigFlow): + class SubentryFlowHandler(core_ce.ConfigSubentryFlow): + async def async_step_init(self, user_input=None): + schema = {} + schema[vol.Required("enabled")] = bool + return self.async_show_form( + step_id="user", + data_schema=schema, + description_placeholders={"enabled": "Set to true to be true"}, + ) + + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: core_ce.ConfigEntry + ) -> dict[str, type[core_ce.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) + MockConfigEntry( + domain="test", + entry_id="test1", + source="bla", + ).add_to_hass(hass) + entry = hass.config_entries.async_entries()[0] + + hass_admin_user.groups = [] + + with mock_config_flow("test", TestFlow): + resp = await getattr(client, method)(endpoint, json={"handler": entry.entry_id}) + + assert resp.status == HTTPStatus.UNAUTHORIZED + + +async def test_two_step_subentry_flow(hass: HomeAssistant, client) -> None: + """Test we can finish a two step subentry flow.""" + mock_integration( + hass, MockModule("test", async_setup_entry=AsyncMock(return_value=True)) + ) + mock_platform(hass, "test.config_flow", None) + + class TestFlow(core_ce.ConfigFlow): + class SubentryFlowHandler(core_ce.ConfigSubentryFlow): + async def async_step_user(self, user_input=None): + return await self.async_step_finish() + + async def async_step_finish(self, user_input=None): + if user_input: + return self.async_create_entry( + title="Mock title", data=user_input, unique_id="test" + ) + + return self.async_show_form( + step_id="finish", data_schema=vol.Schema({"enabled": bool}) + ) + + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: core_ce.ConfigEntry + ) -> dict[str, type[core_ce.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + MockConfigEntry( + domain="test", + entry_id="test1", + source="bla", + ).add_to_hass(hass) + entry = hass.config_entries.async_entries()[0] + + with mock_config_flow("test", TestFlow): + url = "/api/config/config_entries/subentries/flow" + resp = await client.post(url, json={"handler": [entry.entry_id, "test"]}) + + assert resp.status == HTTPStatus.OK + data = await resp.json() + flow_id = data["flow_id"] + expected_data = { + "data_schema": [{"name": "enabled", "type": "boolean"}], + "description_placeholders": None, + "errors": None, + "flow_id": flow_id, + "handler": ["test1", "test"], + "last_step": None, + "preview": None, + "step_id": "finish", + "type": "form", + } + assert data == expected_data + + resp = await client.get(f"/api/config/config_entries/subentries/flow/{flow_id}") + assert resp.status == HTTPStatus.OK + data = await resp.json() + assert data == expected_data + + resp = await client.post( + f"/api/config/config_entries/subentries/flow/{flow_id}", + json={"enabled": True}, + ) + assert resp.status == HTTPStatus.OK + data = await resp.json() + assert data == { + "description_placeholders": None, + "description": None, + "flow_id": flow_id, + "handler": ["test1", "test"], + "title": "Mock title", + "type": "create_entry", + "unique_id": "test", + } + + +async def test_subentry_flow_with_invalid_data(hass: HomeAssistant, client) -> None: + """Test a subentry flow with invalid_data.""" + mock_integration( + hass, MockModule("test", async_setup_entry=AsyncMock(return_value=True)) + ) + mock_platform(hass, "test.config_flow", None) + + class TestFlow(core_ce.ConfigFlow): + class SubentryFlowHandler(core_ce.ConfigSubentryFlow): + async def async_step_user(self, user_input=None): + return self.async_show_form( + step_id="finish", + data_schema=vol.Schema( + { + vol.Required( + "choices", default=["invalid", "valid"] + ): cv.multi_select({"valid": "Valid"}) + } + ), + ) + + async def async_step_finish(self, user_input=None): + return self.async_create_entry(title="Enable disable", data=user_input) + + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: core_ce.ConfigEntry + ) -> dict[str, type[core_ce.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + MockConfigEntry( + domain="test", + entry_id="test1", + source="bla", + ).add_to_hass(hass) + entry = hass.config_entries.async_entries()[0] + + with mock_config_flow("test", TestFlow): + url = "/api/config/config_entries/subentries/flow" + resp = await client.post(url, json={"handler": [entry.entry_id, "test"]}) + + assert resp.status == HTTPStatus.OK + data = await resp.json() + flow_id = data.pop("flow_id") + assert data == { + "type": "form", + "handler": ["test1", "test"], + "step_id": "finish", + "data_schema": [ + { + "default": ["invalid", "valid"], + "name": "choices", + "options": {"valid": "Valid"}, + "required": True, + "type": "multi_select", + } + ], + "description_placeholders": None, + "errors": None, + "last_step": None, + "preview": None, + } + + with mock_config_flow("test", TestFlow): + resp = await client.post( + f"/api/config/config_entries/subentries/flow/{flow_id}", + json={"choices": ["valid", "invalid"]}, + ) + assert resp.status == HTTPStatus.BAD_REQUEST + data = await resp.json() + assert data == {"errors": {"choices": "invalid is not a valid option"}} + + @pytest.mark.usefixtures("freezer") async def test_get_single( hass: HomeAssistant, hass_ws_client: WebSocketGenerator @@ -1157,11 +1493,13 @@ async def test_get_single( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "user", "state": "loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1517,11 +1855,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1536,11 +1876,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": "Unsupported API", "source": "bla2", "state": "setup_error", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1555,11 +1897,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla3", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1574,11 +1918,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla4", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1593,11 +1939,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla5", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1623,11 +1971,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1652,11 +2002,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla4", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1671,11 +2023,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla5", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1700,11 +2054,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1719,11 +2075,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla3", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1754,11 +2112,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1773,11 +2133,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": "Unsupported API", "source": "bla2", "state": "setup_error", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1792,11 +2154,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla3", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1811,11 +2175,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla4", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1830,11 +2196,13 @@ async def test_get_matching_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": timestamp, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla5", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1937,11 +2305,13 @@ async def test_subscribe_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": created, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1959,11 +2329,13 @@ async def test_subscribe_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": created, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": "Unsupported API", "source": "bla2", "state": "setup_error", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -1981,11 +2353,13 @@ async def test_subscribe_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": created, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla3", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -2009,11 +2383,13 @@ async def test_subscribe_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": modified, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -2038,11 +2414,13 @@ async def test_subscribe_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": modified, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -2066,11 +2444,13 @@ async def test_subscribe_entries_ws( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": entry.modified_at.timestamp(), + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -2156,11 +2536,13 @@ async def test_subscribe_entries_ws_filtered( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": created, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -2178,11 +2560,13 @@ async def test_subscribe_entries_ws_filtered( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": created, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla3", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -2208,11 +2592,13 @@ async def test_subscribe_entries_ws_filtered( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": modified, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -2234,11 +2620,13 @@ async def test_subscribe_entries_ws_filtered( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": modified, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla3", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -2264,11 +2652,13 @@ async def test_subscribe_entries_ws_filtered( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": modified, + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -2292,11 +2682,13 @@ async def test_subscribe_entries_ws_filtered( "error_reason_translation_key": None, "error_reason_translation_placeholders": None, "modified_at": entry.modified_at.timestamp(), + "num_subentries": 0, "pref_disable_new_entities": False, "pref_disable_polling": False, "reason": None, "source": "bla", "state": "not_loaded", + "supported_subentry_types": {}, "supports_options": False, "supports_reconfigure": False, "supports_remove_device": False, @@ -2507,3 +2899,142 @@ async def test_does_not_support_reconfigure( response == '{"message":"Handler ConfigEntriesFlowManager doesn\'t support step reconfigure"}' ) + + +async def test_list_subentries( + hass: HomeAssistant, hass_ws_client: WebSocketGenerator +) -> None: + """Test that we can list subentries.""" + assert await async_setup_component(hass, "config", {}) + ws_client = await hass_ws_client(hass) + + entry = MockConfigEntry( + domain="test", + state=core_ce.ConfigEntryState.LOADED, + subentries_data=[ + core_ce.ConfigSubentryData( + data={"test": "test"}, + subentry_id="mock_id", + subentry_type="test", + title="Mock title", + unique_id="test", + ) + ], + ) + entry.add_to_hass(hass) + + assert entry.pref_disable_new_entities is False + assert entry.pref_disable_polling is False + + await ws_client.send_json_auto_id( + { + "type": "config_entries/subentries/list", + "entry_id": entry.entry_id, + } + ) + response = await ws_client.receive_json() + + assert response["success"] + assert response["result"] == [ + { + "subentry_id": "mock_id", + "subentry_type": "test", + "title": "Mock title", + "unique_id": "test", + }, + ] + + # Try listing subentries for an unknown entry + await ws_client.send_json_auto_id( + { + "type": "config_entries/subentries/list", + "entry_id": "no_such_entry", + } + ) + response = await ws_client.receive_json() + + assert not response["success"] + assert response["error"] == { + "code": "not_found", + "message": "Config entry not found", + } + + +async def test_delete_subentry( + hass: HomeAssistant, hass_ws_client: WebSocketGenerator +) -> None: + """Test that we can delete a subentry.""" + assert await async_setup_component(hass, "config", {}) + ws_client = await hass_ws_client(hass) + + entry = MockConfigEntry( + domain="test", + state=core_ce.ConfigEntryState.LOADED, + subentries_data=[ + core_ce.ConfigSubentryData( + data={"test": "test"}, + subentry_id="mock_id", + subentry_type="test", + title="Mock title", + ) + ], + ) + entry.add_to_hass(hass) + + assert entry.pref_disable_new_entities is False + assert entry.pref_disable_polling is False + + await ws_client.send_json_auto_id( + { + "type": "config_entries/subentries/delete", + "entry_id": entry.entry_id, + "subentry_id": "mock_id", + } + ) + response = await ws_client.receive_json() + + assert response["success"] + assert response["result"] is None + + await ws_client.send_json_auto_id( + { + "type": "config_entries/subentries/list", + "entry_id": entry.entry_id, + } + ) + response = await ws_client.receive_json() + + assert response["success"] + assert response["result"] == [] + + # Try deleting the subentry again + await ws_client.send_json_auto_id( + { + "type": "config_entries/subentries/delete", + "entry_id": entry.entry_id, + "subentry_id": "mock_id", + } + ) + response = await ws_client.receive_json() + + assert not response["success"] + assert response["error"] == { + "code": "not_found", + "message": "Config subentry not found", + } + + # Try deleting subentry from an unknown entry + await ws_client.send_json_auto_id( + { + "type": "config_entries/subentries/delete", + "entry_id": "no_such_entry", + "subentry_id": "mock_id", + } + ) + response = await ws_client.receive_json() + + assert not response["success"] + assert response["error"] == { + "code": "not_found", + "message": "Config entry not found", + } diff --git a/tests/components/config/test_device_registry.py b/tests/components/config/test_device_registry.py index c840ce2bed22854647bdc28d89efed34706af349..8a4e1ef234f99fa1c1632ff55de1ce594aad996f 100644 --- a/tests/components/config/test_device_registry.py +++ b/tests/components/config/test_device_registry.py @@ -65,6 +65,7 @@ async def test_list_devices( { "area_id": None, "config_entries": [entry.entry_id], + "config_entries_subentries": {entry.entry_id: [None]}, "configuration_url": None, "connections": [["ethernet", "12:34:56:78:90:AB:CD:EF"]], "created_at": utcnow().timestamp(), @@ -87,6 +88,7 @@ async def test_list_devices( { "area_id": None, "config_entries": [entry.entry_id], + "config_entries_subentries": {entry.entry_id: [None]}, "configuration_url": None, "connections": [], "created_at": utcnow().timestamp(), @@ -121,6 +123,7 @@ async def test_list_devices( { "area_id": None, "config_entries": [entry.entry_id], + "config_entries_subentries": {entry.entry_id: [None]}, "configuration_url": None, "connections": [["ethernet", "12:34:56:78:90:AB:CD:EF"]], "created_at": utcnow().timestamp(), diff --git a/tests/components/config/test_entity_registry.py b/tests/components/config/test_entity_registry.py index bfbd69ec9bdf4cb51cb12db822039dc0c850a82a..2e3de33d808adbf1ea9de153b776d08d1845e3a7 100644 --- a/tests/components/config/test_entity_registry.py +++ b/tests/components/config/test_entity_registry.py @@ -67,6 +67,7 @@ async def test_list_entities( "area_id": None, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": utcnow().timestamp(), "device_id": None, "disabled_by": None, @@ -89,6 +90,7 @@ async def test_list_entities( "area_id": None, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": utcnow().timestamp(), "device_id": None, "disabled_by": None, @@ -138,6 +140,7 @@ async def test_list_entities( "area_id": None, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": utcnow().timestamp(), "device_id": None, "disabled_by": None, @@ -374,6 +377,7 @@ async def test_get_entity(hass: HomeAssistant, client: MockHAClientWebSocket) -> "capabilities": None, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": name_created_at.timestamp(), "device_class": None, "device_id": None, @@ -410,6 +414,7 @@ async def test_get_entity(hass: HomeAssistant, client: MockHAClientWebSocket) -> "capabilities": None, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": no_name_created_at.timestamp(), "device_class": None, "device_id": None, @@ -477,6 +482,7 @@ async def test_get_entities(hass: HomeAssistant, client: MockHAClientWebSocket) "capabilities": None, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": name_created_at.timestamp(), "device_class": None, "device_id": None, @@ -504,6 +510,7 @@ async def test_get_entities(hass: HomeAssistant, client: MockHAClientWebSocket) "capabilities": None, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": no_name_created_at.timestamp(), "device_class": None, "device_id": None, @@ -586,6 +593,7 @@ async def test_update_entity( "categories": {"scope1": "id", "scope2": "id"}, "created_at": created.timestamp(), "config_entry_id": None, + "config_subentry_id": None, "device_class": "custom_device_class", "device_id": None, "disabled_by": None, @@ -668,6 +676,7 @@ async def test_update_entity( "capabilities": None, "categories": {"scope1": "id", "scope2": "id"}, "config_entry_id": None, + "config_subentry_id": None, "created_at": created.timestamp(), "device_class": "custom_device_class", "device_id": None, @@ -714,6 +723,7 @@ async def test_update_entity( "capabilities": None, "categories": {"scope1": "id", "scope2": "id"}, "config_entry_id": None, + "config_subentry_id": None, "created_at": created.timestamp(), "device_class": "custom_device_class", "device_id": None, @@ -759,6 +769,7 @@ async def test_update_entity( "capabilities": None, "categories": {"scope1": "id", "scope2": "id", "scope3": "id"}, "config_entry_id": None, + "config_subentry_id": None, "created_at": created.timestamp(), "device_class": "custom_device_class", "device_id": None, @@ -804,6 +815,7 @@ async def test_update_entity( "capabilities": None, "categories": {"scope1": "id", "scope2": "id", "scope3": "other_id"}, "config_entry_id": None, + "config_subentry_id": None, "created_at": created.timestamp(), "device_class": "custom_device_class", "device_id": None, @@ -849,6 +861,7 @@ async def test_update_entity( "capabilities": None, "categories": {"scope1": "id", "scope3": "other_id"}, "config_entry_id": None, + "config_subentry_id": None, "created_at": created.timestamp(), "device_class": "custom_device_class", "device_id": None, @@ -911,6 +924,7 @@ async def test_update_entity_require_restart( "capabilities": None, "categories": {}, "config_entry_id": config_entry.entry_id, + "config_subentry_id": None, "created_at": created.timestamp(), "device_class": None, "device_id": None, @@ -1032,6 +1046,7 @@ async def test_update_entity_no_changes( "capabilities": None, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": created.timestamp(), "device_class": None, "device_id": None, @@ -1129,6 +1144,7 @@ async def test_update_entity_id( "capabilities": None, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": created.timestamp(), "device_class": None, "device_id": None, diff --git a/tests/components/cookidoo/snapshots/test_button.ambr b/tests/components/cookidoo/snapshots/test_button.ambr index a6223059aa192ebb7123f48b74bb7515dcc13c65..f316b0cfc8236cc148ae35ca975c227c8281ca91 100644 --- a/tests/components/cookidoo/snapshots/test_button.ambr +++ b/tests/components/cookidoo/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/cookidoo/snapshots/test_sensor.ambr b/tests/components/cookidoo/snapshots/test_sensor.ambr index 568b0baf6883742434e2d82c82dbbe3a748b2536..ca8612419711c621f2cf090e7383c579b87baf3e 100644 --- a/tests/components/cookidoo/snapshots/test_sensor.ambr +++ b/tests/components/cookidoo/snapshots/test_sensor.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -64,6 +65,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/cookidoo/snapshots/test_todo.ambr b/tests/components/cookidoo/snapshots/test_todo.ambr index be641432929ac283af016af634adee98a1083898..5b2c7552548ee09eece8ef6b69eafbb781aad8b9 100644 --- a/tests/components/cookidoo/snapshots/test_todo.ambr +++ b/tests/components/cookidoo/snapshots/test_todo.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deako/snapshots/test_light.ambr b/tests/components/deako/snapshots/test_light.ambr index 7bc170654e1faf32acd9553ef988d6204271538b..f5ef5fd19e84de911b2e618d6719b848e22dc647 100644 --- a/tests/components/deako/snapshots/test_light.ambr +++ b/tests/components/deako/snapshots/test_light.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -121,6 +123,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deconz/snapshots/test_alarm_control_panel.ambr b/tests/components/deconz/snapshots/test_alarm_control_panel.ambr index 86b97a62dfe9871f67f0e49dfba7cd27825fad67..e1a6126498c1db22ff6d76937e1a34044a9d1040 100644 --- a/tests/components/deconz/snapshots/test_alarm_control_panel.ambr +++ b/tests/components/deconz/snapshots/test_alarm_control_panel.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deconz/snapshots/test_binary_sensor.ambr b/tests/components/deconz/snapshots/test_binary_sensor.ambr index 584575c23af6ae7073734cf2585acbd74a6adcd8..6b348d3ed0ae8f62fe65b5e8526d927b32706621 100644 --- a/tests/components/deconz/snapshots/test_binary_sensor.ambr +++ b/tests/components/deconz/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -103,6 +105,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -197,6 +201,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -247,6 +252,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -294,6 +300,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -341,6 +348,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -389,6 +397,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -436,6 +445,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -484,6 +494,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -531,6 +542,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -578,6 +590,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -627,6 +640,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -676,6 +690,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -725,6 +740,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -772,6 +788,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -819,6 +836,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -875,6 +893,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -925,6 +944,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -972,6 +992,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deconz/snapshots/test_button.ambr b/tests/components/deconz/snapshots/test_button.ambr index 1ef5248ebc3473204084554aee4763c0edaa28f0..b7ad00cdacd155f7850f621e5fb774d0b49de660 100644 --- a/tests/components/deconz/snapshots/test_button.ambr +++ b/tests/components/deconz/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deconz/snapshots/test_climate.ambr b/tests/components/deconz/snapshots/test_climate.ambr index 4e33e11534e411b4015fee15e93f3f1599ea6f93..f8d572ab2cacc26d7f5b5d7e04538298b5e1ba63 100644 --- a/tests/components/deconz/snapshots/test_climate.ambr +++ b/tests/components/deconz/snapshots/test_climate.ambr @@ -24,6 +24,7 @@ 'min_temp': 7, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -111,6 +112,7 @@ 'min_temp': 7, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -207,6 +209,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -294,6 +297,7 @@ 'min_temp': 7, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -360,6 +364,7 @@ 'min_temp': 7, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -425,6 +430,7 @@ 'min_temp': 7, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -491,6 +497,7 @@ 'min_temp': 7, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deconz/snapshots/test_cover.ambr b/tests/components/deconz/snapshots/test_cover.ambr index 5c50923453ca86477477f7401a7f90ccc23652f5..41ff4e950a8794af2d020f4e12a991220705ab0f 100644 --- a/tests/components/deconz/snapshots/test_cover.ambr +++ b/tests/components/deconz/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -105,6 +107,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deconz/snapshots/test_diagnostics.ambr b/tests/components/deconz/snapshots/test_diagnostics.ambr index 1ca674a4fbec20f04dba1b17d5af8c672489bd7c..20558b4bbbd3b60af81bc175ce257cb16398eb93 100644 --- a/tests/components/deconz/snapshots/test_diagnostics.ambr +++ b/tests/components/deconz/snapshots/test_diagnostics.ambr @@ -21,6 +21,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/deconz/snapshots/test_fan.ambr b/tests/components/deconz/snapshots/test_fan.ambr index 8b7dbba64e4013ce10535263cfb1d46d9e695580..6a260c3967317ff7d2013f77a8d5d9a2a0eb66c8 100644 --- a/tests/components/deconz/snapshots/test_fan.ambr +++ b/tests/components/deconz/snapshots/test_fan.ambr @@ -8,6 +8,7 @@ 'preset_modes': None, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deconz/snapshots/test_hub.ambr b/tests/components/deconz/snapshots/test_hub.ambr index f3aa9a5e65d02e7924587f7ee79c02bbf351a897..06067b69c17013531628d1d8d129f87a74184699 100644 --- a/tests/components/deconz/snapshots/test_hub.ambr +++ b/tests/components/deconz/snapshots/test_hub.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://1.2.3.4:80', 'connections': set({ }), diff --git a/tests/components/deconz/snapshots/test_light.ambr b/tests/components/deconz/snapshots/test_light.ambr index b73bbcca2167e67e8be2f4b37b9e146bdef1eeb5..212ccd84d0cfd2d798c1ea3c0cfe0074566f9083 100644 --- a/tests/components/deconz/snapshots/test_light.ambr +++ b/tests/components/deconz/snapshots/test_light.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -75,6 +76,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -160,6 +162,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -238,6 +241,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -314,6 +318,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -379,6 +384,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -464,6 +470,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -542,6 +549,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -618,6 +626,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -683,6 +692,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -768,6 +778,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -846,6 +857,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -931,6 +943,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1022,6 +1035,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1122,6 +1136,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1215,6 +1230,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1291,6 +1307,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1348,6 +1365,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1418,6 +1436,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deconz/snapshots/test_number.ambr b/tests/components/deconz/snapshots/test_number.ambr index 26e044e1d313acb7ae28b331198742dfd6624005..173d5e8704370ff116b36af930bdeed4b57bf5b2 100644 --- a/tests/components/deconz/snapshots/test_number.ambr +++ b/tests/components/deconz/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deconz/snapshots/test_scene.ambr b/tests/components/deconz/snapshots/test_scene.ambr index 85a5ab92c5c20688a9e2cfb536cefe1ddbf640c6..21456afaea1cdd1fe71755b630a0d747b79b2877 100644 --- a/tests/components/deconz/snapshots/test_scene.ambr +++ b/tests/components/deconz/snapshots/test_scene.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deconz/snapshots/test_select.ambr b/tests/components/deconz/snapshots/test_select.ambr index 997eab0901f10473d3ac28a96ba986bfcb9d4183..7fa2aaf11cbf6ffc3d46860324571ffe36a2db36 100644 --- a/tests/components/deconz/snapshots/test_select.ambr +++ b/tests/components/deconz/snapshots/test_select.ambr @@ -11,6 +11,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -124,6 +126,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -180,6 +183,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +240,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -293,6 +298,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -349,6 +355,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -405,6 +412,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -462,6 +470,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -523,6 +532,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/deconz/snapshots/test_sensor.ambr b/tests/components/deconz/snapshots/test_sensor.ambr index 0b76366b5d19fab1971e3a0ea2187425a55e1029..be397f0e22afc3228c2b40f0d5f19a14cf64f45d 100644 --- a/tests/components/deconz/snapshots/test_sensor.ambr +++ b/tests/components/deconz/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -106,6 +108,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -160,6 +163,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -209,6 +213,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -257,6 +262,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -305,6 +311,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -353,6 +360,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -401,6 +409,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -450,6 +459,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -505,6 +515,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -557,6 +568,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -611,6 +623,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -663,6 +676,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -717,6 +731,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -771,6 +786,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -822,6 +838,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -876,6 +893,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -928,6 +946,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -980,6 +999,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1035,6 +1055,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1085,6 +1106,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1134,6 +1156,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1186,6 +1209,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1239,6 +1263,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1290,6 +1315,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1341,6 +1367,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1392,6 +1419,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1443,6 +1471,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1493,6 +1522,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1544,6 +1574,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1600,6 +1631,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1651,6 +1683,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1702,6 +1735,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1753,6 +1787,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1803,6 +1838,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1854,6 +1890,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1905,6 +1942,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1956,6 +1994,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2006,6 +2045,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2058,6 +2098,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2109,6 +2150,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2160,6 +2202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2211,6 +2254,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_control/snapshots/test_binary_sensor.ambr b/tests/components/devolo_home_control/snapshots/test_binary_sensor.ambr index c5daed73b3311fa94e0e0ca1be34dc166f794c07..659420c159071bf96b3e43aa02c669fe98f5b9be 100644 --- a/tests/components/devolo_home_control/snapshots/test_binary_sensor.ambr +++ b/tests/components/devolo_home_control/snapshots/test_binary_sensor.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -113,6 +115,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_control/snapshots/test_climate.ambr b/tests/components/devolo_home_control/snapshots/test_climate.ambr index be7d6f781421bbd837cb3d990af3cb2f85e2f9d2..96ffe45c4a41bef0c9a1ddb4cd5431e0e35a30c1 100644 --- a/tests/components/devolo_home_control/snapshots/test_climate.ambr +++ b/tests/components/devolo_home_control/snapshots/test_climate.ambr @@ -35,6 +35,7 @@ 'target_temp_step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_control/snapshots/test_cover.ambr b/tests/components/devolo_home_control/snapshots/test_cover.ambr index 7d88d42d5c200c5d715e45101e4c79aad395bd85..44bff626923eaa5c504fbfed4a4805c0b0936d8e 100644 --- a/tests/components/devolo_home_control/snapshots/test_cover.ambr +++ b/tests/components/devolo_home_control/snapshots/test_cover.ambr @@ -22,6 +22,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_control/snapshots/test_diagnostics.ambr b/tests/components/devolo_home_control/snapshots/test_diagnostics.ambr index abedc128756a7632399261d0ae0baa9ef63cbea9..0e507ca0b28a614383117618f40e7d0a51cb883c 100644 --- a/tests/components/devolo_home_control/snapshots/test_diagnostics.ambr +++ b/tests/components/devolo_home_control/snapshots/test_diagnostics.ambr @@ -47,6 +47,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '123456', 'version': 1, diff --git a/tests/components/devolo_home_control/snapshots/test_light.ambr b/tests/components/devolo_home_control/snapshots/test_light.ambr index 959656b52a481aadc710f910b772842262a124a6..11dc768a519527a27ef24ab6aaa60cb3361166c0 100644 --- a/tests/components/devolo_home_control/snapshots/test_light.ambr +++ b/tests/components/devolo_home_control/snapshots/test_light.ambr @@ -29,6 +29,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -85,6 +86,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_control/snapshots/test_sensor.ambr b/tests/components/devolo_home_control/snapshots/test_sensor.ambr index 3c23385594a99bfcd1c78fe6b4158159d227f7ff..7cca8b23e77eb28504b316a70c6db673b0e79a99 100644 --- a/tests/components/devolo_home_control/snapshots/test_sensor.ambr +++ b/tests/components/devolo_home_control/snapshots/test_sensor.ambr @@ -24,6 +24,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -74,6 +75,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -125,6 +127,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -176,6 +179,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -227,6 +231,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_control/snapshots/test_siren.ambr b/tests/components/devolo_home_control/snapshots/test_siren.ambr index 5c94674998c46cea525b1d7113424f1c39f5e571..41b68574065ad283f0d62f3b29f110226dfd14a4 100644 --- a/tests/components/devolo_home_control/snapshots/test_siren.ambr +++ b/tests/components/devolo_home_control/snapshots/test_siren.ambr @@ -27,6 +27,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -81,6 +82,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -135,6 +137,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_control/snapshots/test_switch.ambr b/tests/components/devolo_home_control/snapshots/test_switch.ambr index 3e2f6f705d32b3ff4999820071cf06e223e99662..d3097716092f5c2ec9521d84e09df625cb1f779e 100644 --- a/tests/components/devolo_home_control/snapshots/test_switch.ambr +++ b/tests/components/devolo_home_control/snapshots/test_switch.ambr @@ -19,6 +19,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_network/snapshots/test_binary_sensor.ambr b/tests/components/devolo_home_network/snapshots/test_binary_sensor.ambr index c0df0d5d5a51c416c6a216dee181075476898960..a33fdf084dd7b9bdb7831515fa45f6e4989a619e 100644 --- a/tests/components/devolo_home_network/snapshots/test_binary_sensor.ambr +++ b/tests/components/devolo_home_network/snapshots/test_binary_sensor.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_network/snapshots/test_button.ambr b/tests/components/devolo_home_network/snapshots/test_button.ambr index 126ac4e7cdb8ff5d53bc530a3451511a26ff70f0..31d8ebf31a06df180c0640ab7b206b7289ca1872 100644 --- a/tests/components/devolo_home_network/snapshots/test_button.ambr +++ b/tests/components/devolo_home_network/snapshots/test_button.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -113,6 +115,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -159,6 +162,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_network/snapshots/test_diagnostics.ambr b/tests/components/devolo_home_network/snapshots/test_diagnostics.ambr index 53940bf5119757d11a11d174180d54820f8757ce..1288b7f3ef6db3462eb266e2c8e21bcaf7f2d2fa 100644 --- a/tests/components/devolo_home_network/snapshots/test_diagnostics.ambr +++ b/tests/components/devolo_home_network/snapshots/test_diagnostics.ambr @@ -32,6 +32,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '1234567890', 'version': 1, diff --git a/tests/components/devolo_home_network/snapshots/test_image.ambr b/tests/components/devolo_home_network/snapshots/test_image.ambr index b3924a508cfe56a76751c1cabd8d47307d89eb23..3772672d8cb54e326709734ad5dd34ac6cf32955 100644 --- a/tests/components/devolo_home_network/snapshots/test_image.ambr +++ b/tests/components/devolo_home_network/snapshots/test_image.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_network/snapshots/test_init.ambr b/tests/components/devolo_home_network/snapshots/test_init.ambr index 297c9a2518314e15f73b3c8f60fb9a295fa1d236..bdc597819a784ac6744b1cdb04771e9cff3b5fa0 100644 --- a/tests/components/devolo_home_network/snapshots/test_init.ambr +++ b/tests/components/devolo_home_network/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://192.0.2.1', 'connections': set({ tuple( @@ -39,6 +40,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://192.0.2.1', 'connections': set({ }), diff --git a/tests/components/devolo_home_network/snapshots/test_sensor.ambr b/tests/components/devolo_home_network/snapshots/test_sensor.ambr index 2e6730cdb21db4457caae3c4e1f22c07df8d3f20..9e2d8879ac90357605b3c534fc64f732baf5b789 100644 --- a/tests/components/devolo_home_network/snapshots/test_sensor.ambr +++ b/tests/components/devolo_home_network/snapshots/test_sensor.ambr @@ -19,6 +19,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -68,6 +69,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -115,6 +117,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -209,6 +213,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -260,6 +265,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_network/snapshots/test_switch.ambr b/tests/components/devolo_home_network/snapshots/test_switch.ambr index a2df5d2579f649155aed1792666dcb126dc6cf38..6499bb9a17b826aafd3ba42cd2390f33f437fb82 100644 --- a/tests/components/devolo_home_network/snapshots/test_switch.ambr +++ b/tests/components/devolo_home_network/snapshots/test_switch.ambr @@ -19,6 +19,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/devolo_home_network/snapshots/test_update.ambr b/tests/components/devolo_home_network/snapshots/test_update.ambr index 8a1065f9a60ddf9cc66a96afed7a4dd0604cc0de..f4d1c0480cfa6686ffde1fcb3552634e51b6e342 100644 --- a/tests/components/devolo_home_network/snapshots/test_update.ambr +++ b/tests/components/devolo_home_network/snapshots/test_update.ambr @@ -32,6 +32,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/discovergy/snapshots/test_sensor.ambr b/tests/components/discovergy/snapshots/test_sensor.ambr index b4831d81bda017e530a03df2e00c2149ede4a205..866a57c8ddab156544ea39527311e992eef99e94 100644 --- a/tests/components/discovergy/snapshots/test_sensor.ambr +++ b/tests/components/discovergy/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -44,6 +45,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -188,6 +192,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/drop_connect/snapshots/test_binary_sensor.ambr b/tests/components/drop_connect/snapshots/test_binary_sensor.ambr index 9b0cc20157359135c64d2e32ff8a09a4cdbb0ba0..8d83482e208dd825d447138cade199bf8a91cec7 100644 --- a/tests/components/drop_connect/snapshots/test_binary_sensor.ambr +++ b/tests/components/drop_connect/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -193,6 +197,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -240,6 +245,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -287,6 +293,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -334,6 +341,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -380,6 +388,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -427,6 +436,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/dsmr_reader/snapshots/test_diagnostics.ambr b/tests/components/dsmr_reader/snapshots/test_diagnostics.ambr index d407fe2dc5ba351689ea077fa09c8c5a386f234b..0a46dd7f47667764b166f5640f1d1e411699e13e 100644 --- a/tests/components/dsmr_reader/snapshots/test_diagnostics.ambr +++ b/tests/components/dsmr_reader/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'dsmr_reader', 'unique_id': 'UNIQUE_TEST_ID', 'version': 1, diff --git a/tests/components/ecovacs/snapshots/test_binary_sensor.ambr b/tests/components/ecovacs/snapshots/test_binary_sensor.ambr index 62b356e379dda6e867dd6b3becde39b23a9ccd09..59e2f5a24b7beb61ce2be06530217349a6069046 100644 --- a/tests/components/ecovacs/snapshots/test_binary_sensor.ambr +++ b/tests/components/ecovacs/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ecovacs/snapshots/test_button.ambr b/tests/components/ecovacs/snapshots/test_button.ambr index f21d019a7b1a61d0ca5e623e7da13486a6117a7b..2c657080c12f2eec6e2e847051bf8064b1febd03 100644 --- a/tests/components/ecovacs/snapshots/test_button.ambr +++ b/tests/components/ecovacs/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -328,6 +335,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -374,6 +382,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -420,6 +429,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -466,6 +476,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -512,6 +523,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -558,6 +570,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ecovacs/snapshots/test_diagnostics.ambr b/tests/components/ecovacs/snapshots/test_diagnostics.ambr index 38c8a9a5ab91296b091f76dca0b63b9417c406f8..f9540e06038ceddee4dc40e1782d43079a64886b 100644 --- a/tests/components/ecovacs/snapshots/test_diagnostics.ambr +++ b/tests/components/ecovacs/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': None, 'version': 1, @@ -70,6 +72,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': None, 'version': 1, diff --git a/tests/components/ecovacs/snapshots/test_event.ambr b/tests/components/ecovacs/snapshots/test_event.ambr index 8f433560cd153249eebe69138033693aae80a0bf..d29bf8dd57a174d3d2bcaaff3aaef66fd5a1878d 100644 --- a/tests/components/ecovacs/snapshots/test_event.ambr +++ b/tests/components/ecovacs/snapshots/test_event.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ecovacs/snapshots/test_init.ambr b/tests/components/ecovacs/snapshots/test_init.ambr index 9113445cc31211479a2beb29d966dca57a59f482..e403c9373943644a4c1fa4a9ed12cfcc29a22222 100644 --- a/tests/components/ecovacs/snapshots/test_init.ambr +++ b/tests/components/ecovacs/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/ecovacs/snapshots/test_lawn_mower.ambr b/tests/components/ecovacs/snapshots/test_lawn_mower.ambr index 29c710a5cb7f3499948678e436d604ad689393e9..6367872c7f787b17d999183b83da17a41e41694f 100644 --- a/tests/components/ecovacs/snapshots/test_lawn_mower.ambr +++ b/tests/components/ecovacs/snapshots/test_lawn_mower.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -39,6 +40,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ecovacs/snapshots/test_number.ambr b/tests/components/ecovacs/snapshots/test_number.ambr index c80132784e1123b16321e565df3a2d93e35e56e2..952fa4556b0e5315976ed4ca481f70587bc64e0a 100644 --- a/tests/components/ecovacs/snapshots/test_number.ambr +++ b/tests/components/ecovacs/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -122,6 +124,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ecovacs/snapshots/test_select.ambr b/tests/components/ecovacs/snapshots/test_select.ambr index 125e7f0cee86aed73fd3c4de6a788926e88648f0..354afca11785a1b71f2b982703b3e3f280af3c4d 100644 --- a/tests/components/ecovacs/snapshots/test_select.ambr +++ b/tests/components/ecovacs/snapshots/test_select.ambr @@ -13,6 +13,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ecovacs/snapshots/test_sensor.ambr b/tests/components/ecovacs/snapshots/test_sensor.ambr index 755fcda9e7df03eeeea11ff5723433681e209418..c4e5a5b1966b931577f44b3e89f278b75388ab76 100644 --- a/tests/components/ecovacs/snapshots/test_sensor.ambr +++ b/tests/components/ecovacs/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -154,6 +157,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -201,6 +205,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -249,6 +254,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -296,6 +302,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -347,6 +354,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -394,6 +402,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -440,6 +449,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -489,6 +499,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -539,6 +550,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -593,6 +605,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -640,6 +653,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -686,6 +700,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -732,6 +747,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -779,6 +795,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -827,6 +844,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -878,6 +896,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -925,6 +944,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -972,6 +992,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1018,6 +1039,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1065,6 +1087,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1112,6 +1135,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1164,6 +1188,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1217,6 +1242,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1267,6 +1293,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1321,6 +1348,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1368,6 +1396,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1415,6 +1444,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1461,6 +1491,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1507,6 +1538,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1554,6 +1586,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1602,6 +1635,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1653,6 +1687,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1700,6 +1735,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1747,6 +1783,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1793,6 +1830,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1840,6 +1878,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1889,6 +1928,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1939,6 +1979,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1993,6 +2034,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2040,6 +2082,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2086,6 +2129,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ecovacs/snapshots/test_switch.ambr b/tests/components/ecovacs/snapshots/test_switch.ambr index 59e891bea5e157b79a6243a6a3238169e97fcfe2..48aa9d8fc17985a221539ee670704fe92e37600b 100644 --- a/tests/components/ecovacs/snapshots/test_switch.ambr +++ b/tests/components/ecovacs/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -328,6 +335,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -374,6 +382,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -420,6 +429,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/eheimdigital/snapshots/test_climate.ambr b/tests/components/eheimdigital/snapshots/test_climate.ambr index 171d3d427fcad372d91d22c6da9c7ed307c67818..73c7cf638e84a62890aa80434f90f7817a0cc464 100644 --- a/tests/components/eheimdigital/snapshots/test_climate.ambr +++ b/tests/components/eheimdigital/snapshots/test_climate.ambr @@ -19,6 +19,7 @@ 'target_temp_step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -95,6 +96,7 @@ 'target_temp_step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/eheimdigital/snapshots/test_light.ambr b/tests/components/eheimdigital/snapshots/test_light.ambr index 8df4745997e442770a10e6f457eeea9aa4319d0e..a8b454f416e557f6176387c9a9f7721067f2bd0b 100644 --- a/tests/components/eheimdigital/snapshots/test_light.ambr +++ b/tests/components/eheimdigital/snapshots/test_light.ambr @@ -13,6 +13,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -76,6 +77,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -139,6 +141,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -202,6 +205,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -265,6 +269,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/elgato/snapshots/test_button.ambr b/tests/components/elgato/snapshots/test_button.ambr index dcf9d1c87d0f13ea3046e58047f3297928bd3903..81a817f2738be7d8bd31917c3aba6e0575e2cff1 100644 --- a/tests/components/elgato/snapshots/test_button.ambr +++ b/tests/components/elgato/snapshots/test_button.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -50,6 +51,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -103,6 +105,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -133,6 +136,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/elgato/snapshots/test_light.ambr b/tests/components/elgato/snapshots/test_light.ambr index 4bb4644ab86c6162c78c457956c81c8a715ab373..84f7ca458430959566404f3393315f6b68278ebd 100644 --- a/tests/components/elgato/snapshots/test_light.ambr +++ b/tests/components/elgato/snapshots/test_light.ambr @@ -52,6 +52,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -82,6 +83,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -169,6 +171,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -199,6 +202,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -286,6 +290,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -316,6 +321,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/elgato/snapshots/test_sensor.ambr b/tests/components/elgato/snapshots/test_sensor.ambr index be0ec0a56c5eefa59bfaff8c3d939b556758a718..f64893798e942573ab2f253188bd55af8f7fcfb3 100644 --- a/tests/components/elgato/snapshots/test_sensor.ambr +++ b/tests/components/elgato/snapshots/test_sensor.ambr @@ -24,6 +24,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -57,6 +58,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -114,6 +116,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -207,6 +211,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -243,6 +248,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -300,6 +306,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -333,6 +340,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -390,6 +398,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -426,6 +435,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/elgato/snapshots/test_switch.ambr b/tests/components/elgato/snapshots/test_switch.ambr index ba95160d28a968f9ad35060bd99dc6bdc989c0e5..254e4deb7d960ce14c6c784dda937cc5c3209930 100644 --- a/tests/components/elgato/snapshots/test_switch.ambr +++ b/tests/components/elgato/snapshots/test_switch.ambr @@ -19,6 +19,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -49,6 +50,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -101,6 +103,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -131,6 +134,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/elmax/snapshots/test_alarm_control_panel.ambr b/tests/components/elmax/snapshots/test_alarm_control_panel.ambr index f175fc707bb2def5d7679d91cf10fb3bd236d3ce..2bf3aa484306fc4b414fd4608fd70107903ba4eb 100644 --- a/tests/components/elmax/snapshots/test_alarm_control_panel.ambr +++ b/tests/components/elmax/snapshots/test_alarm_control_panel.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -106,6 +108,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/elmax/snapshots/test_binary_sensor.ambr b/tests/components/elmax/snapshots/test_binary_sensor.ambr index 3c3f63b44cae4d9893c4f58a3fc01c6f74ebd152..7515547406e098c9dae2419eed113333698eba96 100644 --- a/tests/components/elmax/snapshots/test_binary_sensor.ambr +++ b/tests/components/elmax/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +246,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -288,6 +294,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -335,6 +342,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/elmax/snapshots/test_cover.ambr b/tests/components/elmax/snapshots/test_cover.ambr index 0dbea4169349a7a2b617119ad3af38d2ddb82cde..8cb230e152355056813091b33e70af4fcf21f7d5 100644 --- a/tests/components/elmax/snapshots/test_cover.ambr +++ b/tests/components/elmax/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/elmax/snapshots/test_switch.ambr b/tests/components/elmax/snapshots/test_switch.ambr index 0ae1942e7e046f4841dd3ef61979aa70cebf4659..f58452237170a66989361130bc6c60d67d3d0d71 100644 --- a/tests/components/elmax/snapshots/test_switch.ambr +++ b/tests/components/elmax/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/emoncms/snapshots/test_sensor.ambr b/tests/components/emoncms/snapshots/test_sensor.ambr index 210196ce414f0795f5811f3a1687ff43e4a738f6..6dc191558632c49ba311cefc29d54aaf8d0fc0d2 100644 --- a/tests/components/emoncms/snapshots/test_sensor.ambr +++ b/tests/components/emoncms/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/energenie_power_sockets/snapshots/test_switch.ambr b/tests/components/energenie_power_sockets/snapshots/test_switch.ambr index d462d6ca6d4e9ea59384a9f0892372d645d37b8b..99595168157844a68a0ef6d6c5aabb3253619942 100644 --- a/tests/components/energenie_power_sockets/snapshots/test_switch.ambr +++ b/tests/components/energenie_power_sockets/snapshots/test_switch.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -114,6 +116,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/energyzero/snapshots/test_sensor.ambr b/tests/components/energyzero/snapshots/test_sensor.ambr index 452f4ae748eb1dc10257121c594995ce6c4ebf6c..5407ac8f0e94ff3bb200ef8012730282b1201177 100644 --- a/tests/components/energyzero/snapshots/test_sensor.ambr +++ b/tests/components/energyzero/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -105,6 +107,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -153,6 +156,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -201,6 +205,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -249,6 +254,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -297,6 +303,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -345,6 +352,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -393,6 +401,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -443,6 +452,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -492,6 +502,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/enphase_envoy/snapshots/test_binary_sensor.ambr b/tests/components/enphase_envoy/snapshots/test_binary_sensor.ambr index e9bf8378d7946e3b33618246b62b7f4ea7a9b7e3..e4810c2122622b808d56c4f5ac6e02152ef354a3 100644 --- a/tests/components/enphase_envoy/snapshots/test_binary_sensor.ambr +++ b/tests/components/enphase_envoy/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -99,6 +101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -146,6 +149,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -192,6 +196,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -239,6 +244,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/enphase_envoy/snapshots/test_diagnostics.ambr b/tests/components/enphase_envoy/snapshots/test_diagnostics.ambr index 4254ffe961a4e25a6acd0dcef19faef6ba8072df..152cf80325899d463e3f32b8d9c959dd20a23f3a 100644 --- a/tests/components/enphase_envoy/snapshots/test_diagnostics.ambr +++ b/tests/components/enphase_envoy/snapshots/test_diagnostics.ambr @@ -20,6 +20,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 1, @@ -31,6 +33,11 @@ 'config_entries': list([ '45a36e55aaddb2007c5f6602e0c38e72', ]), + 'config_entries_subentries': dict({ + '45a36e55aaddb2007c5f6602e0c38e72': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -68,6 +75,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -119,6 +127,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -168,6 +177,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -218,6 +228,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -266,6 +277,11 @@ 'config_entries': list([ '45a36e55aaddb2007c5f6602e0c38e72', ]), + 'config_entries_subentries': dict({ + '45a36e55aaddb2007c5f6602e0c38e72': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -303,6 +319,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -346,6 +363,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': 'integration', 'domain': 'sensor', @@ -449,6 +467,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 1, @@ -460,6 +480,11 @@ 'config_entries': list([ '45a36e55aaddb2007c5f6602e0c38e72', ]), + 'config_entries_subentries': dict({ + '45a36e55aaddb2007c5f6602e0c38e72': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -497,6 +522,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -548,6 +574,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -597,6 +624,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -647,6 +675,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -695,6 +724,11 @@ 'config_entries': list([ '45a36e55aaddb2007c5f6602e0c38e72', ]), + 'config_entries_subentries': dict({ + '45a36e55aaddb2007c5f6602e0c38e72': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -732,6 +766,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -775,6 +810,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': 'integration', 'domain': 'sensor', @@ -918,6 +954,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 1, @@ -929,6 +967,11 @@ 'config_entries': list([ '45a36e55aaddb2007c5f6602e0c38e72', ]), + 'config_entries_subentries': dict({ + '45a36e55aaddb2007c5f6602e0c38e72': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -966,6 +1009,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -1017,6 +1061,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -1066,6 +1111,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -1116,6 +1162,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -1164,6 +1211,11 @@ 'config_entries': list([ '45a36e55aaddb2007c5f6602e0c38e72', ]), + 'config_entries_subentries': dict({ + '45a36e55aaddb2007c5f6602e0c38e72': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -1201,6 +1253,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -1244,6 +1297,7 @@ 'categories': dict({ }), 'config_entry_id': '45a36e55aaddb2007c5f6602e0c38e72', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': 'integration', 'domain': 'sensor', diff --git a/tests/components/enphase_envoy/snapshots/test_number.ambr b/tests/components/enphase_envoy/snapshots/test_number.ambr index b7e799c9ac86df2230061f327350a54e04231625..eb8f5266f320594df4466e84c1297b7e0a7e5be8 100644 --- a/tests/components/enphase_envoy/snapshots/test_number.ambr +++ b/tests/components/enphase_envoy/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -68,6 +69,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -125,6 +127,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -181,6 +184,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -237,6 +241,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -293,6 +298,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -349,6 +355,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -405,6 +412,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/enphase_envoy/snapshots/test_select.ambr b/tests/components/enphase_envoy/snapshots/test_select.ambr index f091879d9fc8dd7a78cf6dde16056f10103af623..d8238926dfd457c382897cb400efcd73d8fadcee 100644 --- a/tests/components/enphase_envoy/snapshots/test_select.ambr +++ b/tests/components/enphase_envoy/snapshots/test_select.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -69,6 +70,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -127,6 +129,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -186,6 +189,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -245,6 +249,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -302,6 +307,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -359,6 +365,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -418,6 +425,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -477,6 +485,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -534,6 +543,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -591,6 +601,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -650,6 +661,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -709,6 +721,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -766,6 +779,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/enphase_envoy/snapshots/test_sensor.ambr b/tests/components/enphase_envoy/snapshots/test_sensor.ambr index 0f251b5e8598fd5267f6e644c661202e5311f3a2..c1e2c9270e2f0199bcbdc6c35a76a2e9810944af 100644 --- a/tests/components/enphase_envoy/snapshots/test_sensor.ambr +++ b/tests/components/enphase_envoy/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -63,6 +64,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -119,6 +121,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -176,6 +179,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -233,6 +237,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +287,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -331,6 +337,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -388,6 +395,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -445,6 +453,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -502,6 +511,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -557,6 +567,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -613,6 +624,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -668,6 +680,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -724,6 +737,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -781,6 +795,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -835,6 +850,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -889,6 +905,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -946,6 +963,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1003,6 +1021,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1060,6 +1079,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1117,6 +1137,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1172,6 +1193,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1218,6 +1240,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1270,6 +1293,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1328,6 +1352,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1382,6 +1407,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1439,6 +1465,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1492,6 +1519,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1545,6 +1573,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1602,6 +1631,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1659,6 +1689,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1716,6 +1747,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1765,6 +1797,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1812,6 +1845,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1867,6 +1901,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1920,6 +1955,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1968,6 +2004,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2016,6 +2053,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2064,6 +2102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2111,6 +2150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2159,6 +2199,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2207,6 +2248,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2255,6 +2297,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2303,6 +2346,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2351,6 +2395,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2399,6 +2444,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2449,6 +2495,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2504,6 +2551,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2552,6 +2600,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2602,6 +2651,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2659,6 +2709,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2716,6 +2767,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2773,6 +2825,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2830,6 +2883,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2887,6 +2941,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2942,6 +2997,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2998,6 +3054,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3053,6 +3110,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3109,6 +3167,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3166,6 +3225,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3220,6 +3280,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3274,6 +3335,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3328,6 +3390,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3382,6 +3445,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3436,6 +3500,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3490,6 +3555,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3544,6 +3610,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3598,6 +3665,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3655,6 +3723,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3712,6 +3781,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3769,6 +3839,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3826,6 +3897,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3883,6 +3955,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3940,6 +4013,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3997,6 +4071,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4054,6 +4129,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4111,6 +4187,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4168,6 +4245,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4223,6 +4301,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4269,6 +4348,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4315,6 +4395,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4361,6 +4442,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4407,6 +4489,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4453,6 +4536,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4499,6 +4583,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4545,6 +4630,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4597,6 +4683,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4655,6 +4742,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4713,6 +4801,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4771,6 +4860,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4829,6 +4919,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4887,6 +4978,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4945,6 +5037,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5003,6 +5096,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5057,6 +5151,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5114,6 +5209,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5171,6 +5267,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5228,6 +5325,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5285,6 +5383,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5338,6 +5437,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5391,6 +5491,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5444,6 +5545,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5497,6 +5599,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5550,6 +5653,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5603,6 +5707,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5656,6 +5761,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5709,6 +5815,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5766,6 +5873,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5823,6 +5931,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5880,6 +5989,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5935,6 +6045,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5983,6 +6094,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6033,6 +6145,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6090,6 +6203,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6147,6 +6261,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6204,6 +6319,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6261,6 +6377,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6318,6 +6435,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6375,6 +6493,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6432,6 +6551,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6489,6 +6609,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6538,6 +6659,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6585,6 +6707,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6633,6 +6756,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6681,6 +6805,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6728,6 +6853,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6776,6 +6902,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6824,6 +6951,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6874,6 +7002,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6929,6 +7058,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6977,6 +7107,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7027,6 +7158,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7084,6 +7216,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7141,6 +7274,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7198,6 +7332,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7255,6 +7390,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7312,6 +7448,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7367,6 +7504,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7423,6 +7561,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7478,6 +7617,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7534,6 +7674,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7591,6 +7732,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7645,6 +7787,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7699,6 +7842,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7753,6 +7897,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7807,6 +7952,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7861,6 +8007,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7915,6 +8062,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7969,6 +8117,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8023,6 +8172,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8080,6 +8230,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8137,6 +8288,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8194,6 +8346,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8251,6 +8404,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8308,6 +8462,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8365,6 +8520,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8422,6 +8578,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8479,6 +8636,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8536,6 +8694,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8593,6 +8752,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8648,6 +8808,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8694,6 +8855,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8740,6 +8902,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8786,6 +8949,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8832,6 +8996,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8878,6 +9043,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8924,6 +9090,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8970,6 +9137,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9022,6 +9190,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9080,6 +9249,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9138,6 +9308,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9196,6 +9367,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9254,6 +9426,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9312,6 +9485,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9370,6 +9544,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9428,6 +9603,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9482,6 +9658,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9539,6 +9716,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9596,6 +9774,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9653,6 +9832,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9710,6 +9890,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9763,6 +9944,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9816,6 +9998,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9869,6 +10052,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9922,6 +10106,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9975,6 +10160,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10028,6 +10214,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10081,6 +10268,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10134,6 +10322,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10191,6 +10380,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10248,6 +10438,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10305,6 +10496,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10360,6 +10552,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10408,6 +10601,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10458,6 +10652,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10515,6 +10710,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10572,6 +10768,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10629,6 +10826,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10686,6 +10884,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10743,6 +10942,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10800,6 +11000,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10857,6 +11058,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10914,6 +11116,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10963,6 +11166,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11010,6 +11214,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11058,6 +11263,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11106,6 +11312,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11153,6 +11360,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11201,6 +11409,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11249,6 +11458,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11296,6 +11506,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11344,6 +11555,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11394,6 +11606,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11451,6 +11664,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11508,6 +11722,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11565,6 +11780,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11620,6 +11836,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11668,6 +11885,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11718,6 +11936,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11775,6 +11994,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11832,6 +12052,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11889,6 +12110,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11946,6 +12168,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12003,6 +12226,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12060,6 +12284,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12117,6 +12342,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12174,6 +12400,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12231,6 +12458,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12288,6 +12516,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12345,6 +12574,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12402,6 +12632,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12459,6 +12690,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12516,6 +12748,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12573,6 +12806,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12628,6 +12862,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12682,6 +12917,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12736,6 +12972,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12790,6 +13027,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12846,6 +13084,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12903,6 +13142,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12960,6 +13200,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13017,6 +13258,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13072,6 +13314,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13126,6 +13369,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13180,6 +13424,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13234,6 +13479,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13290,6 +13536,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13347,6 +13594,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13404,6 +13652,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13461,6 +13710,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13518,6 +13768,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13572,6 +13823,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13626,6 +13878,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13680,6 +13933,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13734,6 +13988,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13788,6 +14043,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13842,6 +14098,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13896,6 +14153,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13950,6 +14208,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14004,6 +14263,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14058,6 +14318,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14112,6 +14373,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14166,6 +14428,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14223,6 +14486,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14280,6 +14544,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14337,6 +14602,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14394,6 +14660,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14451,6 +14718,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14508,6 +14776,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14565,6 +14834,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14622,6 +14892,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14679,6 +14950,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14736,6 +15008,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14793,6 +15066,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14850,6 +15124,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14907,6 +15182,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14964,6 +15240,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15021,6 +15298,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15078,6 +15356,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15135,6 +15414,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15192,6 +15472,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15249,6 +15530,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15306,6 +15588,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15363,6 +15646,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15420,6 +15704,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15477,6 +15762,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15534,6 +15820,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15591,6 +15878,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15648,6 +15936,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15705,6 +15994,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15760,6 +16050,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15806,6 +16097,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15852,6 +16144,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15898,6 +16191,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15944,6 +16238,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15990,6 +16285,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16036,6 +16332,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16082,6 +16379,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16128,6 +16426,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16174,6 +16473,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16220,6 +16520,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16266,6 +16567,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16318,6 +16620,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16376,6 +16679,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16434,6 +16738,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16492,6 +16797,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16550,6 +16856,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16608,6 +16915,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16666,6 +16974,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16724,6 +17033,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16782,6 +17092,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16840,6 +17151,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16898,6 +17210,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16956,6 +17269,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17010,6 +17324,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17067,6 +17382,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17124,6 +17440,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17181,6 +17498,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17238,6 +17556,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17291,6 +17610,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17344,6 +17664,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17397,6 +17718,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17450,6 +17772,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17503,6 +17826,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17556,6 +17880,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17609,6 +17934,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17662,6 +17988,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17715,6 +18042,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17768,6 +18096,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17821,6 +18150,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17874,6 +18204,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17931,6 +18262,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17988,6 +18320,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18045,6 +18378,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18100,6 +18434,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18148,6 +18483,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18198,6 +18534,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18255,6 +18592,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18312,6 +18650,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18369,6 +18708,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18426,6 +18766,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18483,6 +18824,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18540,6 +18882,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18597,6 +18940,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18654,6 +18998,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18711,6 +19056,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18768,6 +19114,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18825,6 +19172,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18882,6 +19230,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18939,6 +19288,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18996,6 +19346,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19053,6 +19404,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19110,6 +19462,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19159,6 +19512,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19208,6 +19562,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19265,6 +19620,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19322,6 +19678,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19379,6 +19736,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19436,6 +19794,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19493,6 +19852,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19550,6 +19910,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19607,6 +19968,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19664,6 +20026,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19721,6 +20084,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19778,6 +20142,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19835,6 +20200,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19892,6 +20258,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19949,6 +20316,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20006,6 +20374,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20063,6 +20432,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20118,6 +20488,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20172,6 +20543,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20226,6 +20598,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20280,6 +20653,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20336,6 +20710,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20393,6 +20768,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20450,6 +20826,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20507,6 +20884,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20562,6 +20940,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20616,6 +20995,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20670,6 +21050,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20724,6 +21105,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20780,6 +21162,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20837,6 +21220,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20894,6 +21278,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -20951,6 +21336,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21008,6 +21394,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21062,6 +21449,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21116,6 +21504,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21170,6 +21559,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21224,6 +21614,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21278,6 +21669,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21332,6 +21724,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21386,6 +21779,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21440,6 +21834,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21497,6 +21892,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21554,6 +21950,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21611,6 +22008,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21668,6 +22066,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21725,6 +22124,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21782,6 +22182,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21839,6 +22240,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21896,6 +22298,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -21953,6 +22356,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22010,6 +22414,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22067,6 +22472,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22124,6 +22530,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22181,6 +22588,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22238,6 +22646,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22295,6 +22704,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22352,6 +22762,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22409,6 +22820,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22466,6 +22878,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22523,6 +22936,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22578,6 +22992,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22624,6 +23039,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22670,6 +23086,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22716,6 +23133,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22762,6 +23180,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22808,6 +23227,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22854,6 +23274,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22900,6 +23321,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -22952,6 +23374,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23010,6 +23433,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23068,6 +23492,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23126,6 +23551,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23184,6 +23610,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23242,6 +23669,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23300,6 +23728,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23358,6 +23787,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23412,6 +23842,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23469,6 +23900,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23526,6 +23958,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23583,6 +24016,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23640,6 +24074,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23693,6 +24128,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23746,6 +24182,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23799,6 +24236,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23852,6 +24290,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23905,6 +24344,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -23958,6 +24398,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24011,6 +24452,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24064,6 +24506,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24121,6 +24564,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24178,6 +24622,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24235,6 +24680,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24292,6 +24738,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24349,6 +24796,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24406,6 +24854,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24463,6 +24912,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24520,6 +24970,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24577,6 +25028,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24634,6 +25086,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24691,6 +25144,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24748,6 +25202,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24797,6 +25252,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24846,6 +25302,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24903,6 +25360,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -24958,6 +25416,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -25014,6 +25473,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -25071,6 +25531,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -25125,6 +25586,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -25182,6 +25644,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -25237,6 +25700,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -25289,6 +25753,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -25343,6 +25808,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -25396,6 +25862,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -25453,6 +25920,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -25510,6 +25978,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -25559,6 +26028,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/enphase_envoy/snapshots/test_switch.ambr b/tests/components/enphase_envoy/snapshots/test_switch.ambr index a022e476d5c98144643ccc6d777e05fa0c80aa72..77b682cb948459baef29c2aa98573ccd71a72d7d 100644 --- a/tests/components/enphase_envoy/snapshots/test_switch.ambr +++ b/tests/components/enphase_envoy/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/esphome/snapshots/test_diagnostics.ambr b/tests/components/esphome/snapshots/test_diagnostics.ambr index 4f7ea679b20bc0b423982f3007bd465cb1daa294..8f1711e829eb80048d0a896af595dd099bbae3fc 100644 --- a/tests/components/esphome/snapshots/test_diagnostics.ambr +++ b/tests/components/esphome/snapshots/test_diagnostics.ambr @@ -20,6 +20,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'ESPHome Device', 'unique_id': '11:22:33:44:55:aa', 'version': 1, diff --git a/tests/components/esphome/test_diagnostics.py b/tests/components/esphome/test_diagnostics.py index 832e7d6572f0a3535f7ceedd440186c4decbcaa5..0beeae71df332a199947ea84cb79cbad9fa75008 100644 --- a/tests/components/esphome/test_diagnostics.py +++ b/tests/components/esphome/test_diagnostics.py @@ -79,6 +79,7 @@ async def test_diagnostics_with_bluetooth( "pref_disable_new_entities": False, "pref_disable_polling": False, "source": "user", + "subentries": [], "title": "Mock Title", "unique_id": "11:22:33:44:55:aa", "version": 1, diff --git a/tests/components/filesize/snapshots/test_sensor.ambr b/tests/components/filesize/snapshots/test_sensor.ambr index 339d64acf91de67db52f8e588e8f5c058626290e..e7f6f9d042b1afaab94cb01b72efb5cd263c6650 100644 --- a/tests/components/filesize/snapshots/test_sensor.ambr +++ b/tests/components/filesize/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -153,6 +156,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/flexit_bacnet/snapshots/test_binary_sensor.ambr b/tests/components/flexit_bacnet/snapshots/test_binary_sensor.ambr index f983d8349271d5d6a252106f1bdf015046fd9dfd..0b45e1f19be077dc3c2995708cdb449fbe6392db 100644 --- a/tests/components/flexit_bacnet/snapshots/test_binary_sensor.ambr +++ b/tests/components/flexit_bacnet/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/flexit_bacnet/snapshots/test_climate.ambr b/tests/components/flexit_bacnet/snapshots/test_climate.ambr index 790c377b1f24feb4b841bbd08e72ca3f68c776fd..d15fc291a1608678da9000c006c6b709d58592f1 100644 --- a/tests/components/flexit_bacnet/snapshots/test_climate.ambr +++ b/tests/components/flexit_bacnet/snapshots/test_climate.ambr @@ -19,6 +19,7 @@ 'target_temp_step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/flexit_bacnet/snapshots/test_number.ambr b/tests/components/flexit_bacnet/snapshots/test_number.ambr index e2875c140ccae921c3ee2e67e4a2d4be49704a63..622ec81e45d376ed138524cf5350ef2c3f073713 100644 --- a/tests/components/flexit_bacnet/snapshots/test_number.ambr +++ b/tests/components/flexit_bacnet/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -68,6 +69,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -125,6 +127,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -182,6 +185,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -239,6 +243,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -296,6 +301,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -353,6 +359,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -410,6 +417,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -467,6 +475,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -524,6 +533,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -581,6 +591,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/flexit_bacnet/snapshots/test_sensor.ambr b/tests/components/flexit_bacnet/snapshots/test_sensor.ambr index 2c65bd53a6ef5a32080de1a1491920cdeda5e80b..b265a4402dc053055cb9cfd026c72c1196bf0d9d 100644 --- a/tests/components/flexit_bacnet/snapshots/test_sensor.ambr +++ b/tests/components/flexit_bacnet/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -112,6 +114,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -162,6 +165,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -210,6 +214,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -258,6 +263,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -308,6 +314,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -362,6 +369,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -412,6 +420,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -460,6 +469,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -510,6 +520,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -562,6 +573,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -612,6 +624,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -662,6 +675,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -710,6 +724,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/flexit_bacnet/snapshots/test_switch.ambr b/tests/components/flexit_bacnet/snapshots/test_switch.ambr index 1df1c12e791a5fabe621c9043cf312a35bf99b33..3d931dd77537a5aa9f4f21da44d7dd1e2da2ed96 100644 --- a/tests/components/flexit_bacnet/snapshots/test_switch.ambr +++ b/tests/components/flexit_bacnet/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/folder_watcher/snapshots/test_event.ambr b/tests/components/folder_watcher/snapshots/test_event.ambr index 04405e0694b39e1e99d1e72444a1f6516fcb5976..1101380703a07f6a5caea8aa9aff415e2954d669 100644 --- a/tests/components/folder_watcher/snapshots/test_event.ambr +++ b/tests/components/folder_watcher/snapshots/test_event.ambr @@ -14,6 +14,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/forecast_solar/snapshots/test_init.ambr b/tests/components/forecast_solar/snapshots/test_init.ambr index 6ae4c2f619897bfe04d08a2e9f5f5d2f46ee902e..c0db54c2d4e68a384e1aceeb8deda8df4be19277 100644 --- a/tests/components/forecast_solar/snapshots/test_init.ambr +++ b/tests/components/forecast_solar/snapshots/test_init.ambr @@ -23,6 +23,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Green House', 'unique_id': 'unique', 'version': 2, diff --git a/tests/components/fritz/snapshots/test_button.ambr b/tests/components/fritz/snapshots/test_button.ambr index ed0b0e72160a680198771947bb47c1ab0d7e2710..748d8c1ba290629c9cf8cfc5ae5028276b51f2ae 100644 --- a/tests/components/fritz/snapshots/test_button.ambr +++ b/tests/components/fritz/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -99,6 +101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -146,6 +149,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -193,6 +197,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/fritz/snapshots/test_diagnostics.ambr b/tests/components/fritz/snapshots/test_diagnostics.ambr index 53f7093a21bb0dbb541d4f57674bacc1140449fb..9b5b8c9353ad77dddbb6c67204aa8838bec804b7 100644 --- a/tests/components/fritz/snapshots/test_diagnostics.ambr +++ b/tests/components/fritz/snapshots/test_diagnostics.ambr @@ -61,6 +61,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, diff --git a/tests/components/fritz/snapshots/test_sensor.ambr b/tests/components/fritz/snapshots/test_sensor.ambr index 50744815aa506f3e3bde2c56b184bb76e13596ce..5ff0e448b15ec342c7627d4e49a4f521f3320c6c 100644 --- a/tests/components/fritz/snapshots/test_sensor.ambr +++ b/tests/components/fritz/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -104,6 +106,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -198,6 +202,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -249,6 +254,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -298,6 +304,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -345,6 +352,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -392,6 +400,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -439,6 +448,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -487,6 +497,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -534,6 +545,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -581,6 +593,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -629,6 +642,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -677,6 +691,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -727,6 +742,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/fritz/snapshots/test_switch.ambr b/tests/components/fritz/snapshots/test_switch.ambr index b34a3626fe2f7c03e7177d6b8e476b2a4b83b610..a1097d3333bc35cb9f910c4f6bf5928ad8d9813c 100644 --- a/tests/components/fritz/snapshots/test_switch.ambr +++ b/tests/components/fritz/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +246,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -288,6 +294,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -335,6 +342,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -382,6 +390,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -429,6 +438,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -482,6 +492,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -529,6 +540,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/fritz/snapshots/test_update.ambr b/tests/components/fritz/snapshots/test_update.ambr index 3c7880d01e768d4017d26f9289cf0504645b6335..746823e9dc9b798e216cba218df4fa0f722e84e2 100644 --- a/tests/components/fritz/snapshots/test_update.ambr +++ b/tests/components/fritz/snapshots/test_update.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -64,6 +65,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -122,6 +124,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/fronius/snapshots/test_diagnostics.ambr b/tests/components/fronius/snapshots/test_diagnostics.ambr index 010de06e2769d9bb8dddc46fbaf34584c0e76056..b112839835aa01f7c9e609302fa3be399dc4c2e6 100644 --- a/tests/components/fronius/snapshots/test_diagnostics.ambr +++ b/tests/components/fronius/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/fronius/snapshots/test_sensor.ambr b/tests/components/fronius/snapshots/test_sensor.ambr index 81770893273a4c15326cb3e90b6b9c0df2b8f3a6..5384e9c638984c762bef9f0f61745d5c9a42abab 100644 --- a/tests/components/fronius/snapshots/test_sensor.ambr +++ b/tests/components/fronius/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -263,6 +268,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -314,6 +320,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -363,6 +370,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -508,6 +516,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -655,6 +664,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -704,6 +714,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -750,6 +761,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -807,6 +819,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -866,6 +879,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -917,6 +931,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -968,6 +983,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1019,6 +1035,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1070,6 +1087,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1121,6 +1139,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1172,6 +1191,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1223,6 +1243,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1274,6 +1295,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1323,6 +1345,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1377,6 +1400,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1433,6 +1457,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1483,6 +1508,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1533,6 +1559,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1583,6 +1610,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1633,6 +1661,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1683,6 +1712,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1733,6 +1763,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1784,6 +1815,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1835,6 +1867,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1886,6 +1919,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1937,6 +1971,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1988,6 +2023,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2039,6 +2075,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2090,6 +2127,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2141,6 +2179,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2192,6 +2231,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2243,6 +2283,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2294,6 +2335,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2345,6 +2387,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2396,6 +2439,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2447,6 +2491,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2498,6 +2543,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2549,6 +2595,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2600,6 +2647,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2649,6 +2697,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2697,6 +2746,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2748,6 +2798,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2799,6 +2850,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2850,6 +2902,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2901,6 +2954,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2952,6 +3006,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3003,6 +3058,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3054,6 +3110,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3104,6 +3161,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3154,6 +3212,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3205,6 +3264,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3256,6 +3316,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3305,6 +3366,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3352,6 +3414,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3401,6 +3464,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3452,6 +3516,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3503,6 +3568,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3554,6 +3620,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3605,6 +3672,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3656,6 +3724,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3707,6 +3776,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3758,6 +3828,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3809,6 +3880,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3858,6 +3930,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4003,6 +4076,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4150,6 +4224,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4199,6 +4274,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4245,6 +4321,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4302,6 +4379,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4361,6 +4439,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4412,6 +4491,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4463,6 +4543,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4512,6 +4593,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4567,6 +4649,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4624,6 +4707,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4675,6 +4759,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4726,6 +4811,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4777,6 +4863,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4828,6 +4915,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4879,6 +4967,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4930,6 +5019,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4981,6 +5071,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5032,6 +5123,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5081,6 +5173,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5135,6 +5228,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5191,6 +5285,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5241,6 +5336,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5291,6 +5387,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5341,6 +5438,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5391,6 +5489,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5441,6 +5540,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5491,6 +5591,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5542,6 +5643,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5593,6 +5695,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5644,6 +5747,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5695,6 +5799,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5746,6 +5851,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5797,6 +5903,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5848,6 +5955,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5899,6 +6007,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5950,6 +6059,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6001,6 +6111,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6052,6 +6163,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6103,6 +6215,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6154,6 +6267,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6205,6 +6319,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6256,6 +6371,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6307,6 +6423,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6358,6 +6475,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6407,6 +6525,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6455,6 +6574,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6506,6 +6626,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6557,6 +6678,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6608,6 +6730,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6659,6 +6782,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6710,6 +6834,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6761,6 +6886,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6812,6 +6938,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6863,6 +6990,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6914,6 +7042,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6965,6 +7094,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7015,6 +7145,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7065,6 +7196,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7116,6 +7248,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7167,6 +7300,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7218,6 +7352,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7269,6 +7404,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7320,6 +7456,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7371,6 +7508,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7422,6 +7560,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7471,6 +7610,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7616,6 +7756,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7763,6 +7904,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7812,6 +7954,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7858,6 +8001,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7904,6 +8048,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7961,6 +8106,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8020,6 +8166,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8071,6 +8218,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8122,6 +8270,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8173,6 +8322,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8224,6 +8374,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8275,6 +8426,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8326,6 +8478,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8377,6 +8530,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8426,6 +8580,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8571,6 +8726,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8718,6 +8874,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8767,6 +8924,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8813,6 +8971,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8859,6 +9018,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8916,6 +9076,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8975,6 +9136,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9024,6 +9186,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9078,6 +9241,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9134,6 +9298,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9185,6 +9350,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9235,6 +9401,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9286,6 +9453,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9337,6 +9505,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9387,6 +9556,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9435,6 +9605,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9483,6 +9654,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9534,6 +9706,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9585,6 +9758,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9636,6 +9810,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9687,6 +9862,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9738,6 +9914,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9789,6 +9966,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9840,6 +10018,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9890,6 +10069,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9940,6 +10120,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/fujitsu_fglair/snapshots/test_climate.ambr b/tests/components/fujitsu_fglair/snapshots/test_climate.ambr index 31b143c6f95b0f2ec14fd5d97cad1c4ab8ae6568..21c5b3429f4a428f9f2b2245261058f7746a29b6 100644 --- a/tests/components/fujitsu_fglair/snapshots/test_climate.ambr +++ b/tests/components/fujitsu_fglair/snapshots/test_climate.ambr @@ -28,6 +28,7 @@ 'target_temp_step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -122,6 +123,7 @@ 'target_temp_step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/fujitsu_fglair/snapshots/test_sensor.ambr b/tests/components/fujitsu_fglair/snapshots/test_sensor.ambr index 89738cc4a66d6fc80ed5bb3c3f078d1ad5c37ce2..751ad3cd2d945b12d1e27697076f07655bbff5a8 100644 --- a/tests/components/fujitsu_fglair/snapshots/test_sensor.ambr +++ b/tests/components/fujitsu_fglair/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/fyta/snapshots/test_binary_sensor.ambr b/tests/components/fyta/snapshots/test_binary_sensor.ambr index c90db22bc7ff7a63cc6e6f28938166d0194e2837..1218a3da71c7fa57bb6ab6c64fd1ca87c06d1e40 100644 --- a/tests/components/fyta/snapshots/test_binary_sensor.ambr +++ b/tests/components/fyta/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -99,6 +101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -145,6 +148,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -191,6 +195,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -237,6 +242,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -283,6 +289,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -330,6 +337,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -376,6 +384,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -423,6 +432,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -469,6 +479,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -515,6 +526,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -561,6 +573,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -607,6 +620,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -653,6 +667,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -700,6 +715,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/fyta/snapshots/test_diagnostics.ambr b/tests/components/fyta/snapshots/test_diagnostics.ambr index a252e81952c27c41e5391efcea8f8749f10fe82f..24206fbb875c2cefb2cb37ca7a88dd44f206ea51 100644 --- a/tests/components/fyta/snapshots/test_diagnostics.ambr +++ b/tests/components/fyta/snapshots/test_diagnostics.ambr @@ -19,6 +19,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'fyta_user', 'unique_id': None, 'version': 1, diff --git a/tests/components/fyta/snapshots/test_image.ambr b/tests/components/fyta/snapshots/test_image.ambr index 95e25e0a4d7d990d863b8150234257cf15b5b780..cb39efb45007f70c5bb3e1b44b0261a9b7ad133e 100644 --- a/tests/components/fyta/snapshots/test_image.ambr +++ b/tests/components/fyta/snapshots/test_image.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/fyta/snapshots/test_sensor.ambr b/tests/components/fyta/snapshots/test_sensor.ambr index 8b75579f55701b03ceb9ed412f1ec1d4f96c01d4..c43a7446f1143c4d07b787294dc24d38bd82b026 100644 --- a/tests/components/fyta/snapshots/test_sensor.ambr +++ b/tests/components/fyta/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -57,6 +58,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -106,6 +108,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -163,6 +166,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -220,6 +224,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -278,6 +283,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -333,6 +339,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -389,6 +396,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -446,6 +454,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -501,6 +510,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -556,6 +566,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -614,6 +625,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -669,6 +681,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -717,6 +730,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -775,6 +789,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -832,6 +847,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -881,6 +897,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -930,6 +947,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -987,6 +1005,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1044,6 +1063,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1102,6 +1122,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1157,6 +1178,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1213,6 +1235,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1270,6 +1293,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1325,6 +1349,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1380,6 +1405,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1438,6 +1464,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1493,6 +1520,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1541,6 +1569,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1599,6 +1628,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/garages_amsterdam/snapshots/test_binary_sensor.ambr b/tests/components/garages_amsterdam/snapshots/test_binary_sensor.ambr index 5f6511090ee87fa7806b5ffc4eb3374e3a669649..b93a8656ecc75ff28e0d4a76d06be6a36b684615 100644 --- a/tests/components/garages_amsterdam/snapshots/test_binary_sensor.ambr +++ b/tests/components/garages_amsterdam/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/garages_amsterdam/snapshots/test_sensor.ambr b/tests/components/garages_amsterdam/snapshots/test_sensor.ambr index 2c579631baeb888c4951d49c0bfa004422f75493..3453817da104713bbe87b9da1b46f19a4606c170 100644 --- a/tests/components/garages_amsterdam/snapshots/test_sensor.ambr +++ b/tests/components/garages_amsterdam/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -105,6 +107,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -155,6 +158,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/gardena_bluetooth/snapshots/test_config_flow.ambr b/tests/components/gardena_bluetooth/snapshots/test_config_flow.ambr index 6d521b1f2c8d62f34f7bc9df0a93787ae8a2ba90..10f23759fae4e51c7b44499f5929569e55c51e55 100644 --- a/tests/components/gardena_bluetooth/snapshots/test_config_flow.ambr +++ b/tests/components/gardena_bluetooth/snapshots/test_config_flow.ambr @@ -66,10 +66,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'bluetooth', + 'subentries': list([ + ]), 'title': 'Gardena Water Computer', 'unique_id': '00000000-0000-0000-0000-000000000001', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Gardena Water Computer', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, @@ -223,10 +227,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Gardena Water Computer', 'unique_id': '00000000-0000-0000-0000-000000000001', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Gardena Water Computer', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, diff --git a/tests/components/gardena_bluetooth/snapshots/test_init.ambr b/tests/components/gardena_bluetooth/snapshots/test_init.ambr index 71195918bb17e993e63b74730501a08bd7b43c4e..8dc9d220e85ef68ad76e1415432e69322e1c6025 100644 --- a/tests/components/gardena_bluetooth/snapshots/test_init.ambr +++ b/tests/components/gardena_bluetooth/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/geniushub/snapshots/test_binary_sensor.ambr b/tests/components/geniushub/snapshots/test_binary_sensor.ambr index fcc256b5232ecffdac023ae4e4a9771c40220358..c295ab8d10a18d7e7b8b925e920ce809f43299b1 100644 --- a/tests/components/geniushub/snapshots/test_binary_sensor.ambr +++ b/tests/components/geniushub/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/geniushub/snapshots/test_climate.ambr b/tests/components/geniushub/snapshots/test_climate.ambr index eb372de784e163cb0135677bd8106f617ad43db9..8f897c84559f9055e0c07ad0dbf15b657b60b833 100644 --- a/tests/components/geniushub/snapshots/test_climate.ambr +++ b/tests/components/geniushub/snapshots/test_climate.ambr @@ -16,6 +16,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -96,6 +97,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -178,6 +180,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -260,6 +263,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -342,6 +346,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -423,6 +428,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -503,6 +509,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/geniushub/snapshots/test_sensor.ambr b/tests/components/geniushub/snapshots/test_sensor.ambr index 874f24cff95182d44daf692fcd7803768ffa4116..aaf3030d4a4279fdf9852bf618a0d349c3df0d62 100644 --- a/tests/components/geniushub/snapshots/test_sensor.ambr +++ b/tests/components/geniushub/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -203,6 +207,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -256,6 +261,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -309,6 +315,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -362,6 +369,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -415,6 +423,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -468,6 +477,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -521,6 +531,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -574,6 +585,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -629,6 +641,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -684,6 +697,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -739,6 +753,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -794,6 +809,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -849,6 +865,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -904,6 +921,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/geniushub/snapshots/test_switch.ambr b/tests/components/geniushub/snapshots/test_switch.ambr index 6c3c95af4779e7d568019bc2fa7bf47bc791023e..cc0451b4e946dfeea90ec66fd202f482b901053c 100644 --- a/tests/components/geniushub/snapshots/test_switch.ambr +++ b/tests/components/geniushub/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -61,6 +62,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -116,6 +118,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/gios/snapshots/test_diagnostics.ambr b/tests/components/gios/snapshots/test_diagnostics.ambr index 71e0afdc495e2f0cca1bd7de53fc834b3a422b5c..890edc0048260e171d6e69cd0cc5281ac79cb912 100644 --- a/tests/components/gios/snapshots/test_diagnostics.ambr +++ b/tests/components/gios/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Home', 'unique_id': '123', 'version': 1, diff --git a/tests/components/gios/snapshots/test_sensor.ambr b/tests/components/gios/snapshots/test_sensor.ambr index c67cc3e4d7cd0c9abad7cf45bc39aad11ea99f3e..ab8a2359d0c73ab0ad34ad2d3484779f3a364bc2 100644 --- a/tests/components/gios/snapshots/test_sensor.ambr +++ b/tests/components/gios/snapshots/test_sensor.ambr @@ -15,6 +15,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -73,6 +74,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -127,6 +129,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -181,6 +184,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -243,6 +247,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -301,6 +306,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -363,6 +369,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -421,6 +428,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -483,6 +491,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -541,6 +550,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -603,6 +613,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -661,6 +672,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -723,6 +735,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/glances/snapshots/test_sensor.ambr b/tests/components/glances/snapshots/test_sensor.ambr index 662e95c6a1c68ac414d6bc656c1fb7de49357cef..baac4c5b0565d0f25f05d54de4bafae772db15b4 100644 --- a/tests/components/glances/snapshots/test_sensor.ambr +++ b/tests/components/glances/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -57,6 +58,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -107,6 +109,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -158,6 +161,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -209,6 +213,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -263,6 +268,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -317,6 +323,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -368,6 +375,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -422,6 +430,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -476,6 +485,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -530,6 +540,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -584,6 +595,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -633,6 +645,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -682,6 +695,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -731,6 +745,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -780,6 +795,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -831,6 +847,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -881,6 +898,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -932,6 +950,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -983,6 +1002,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1033,6 +1053,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1084,6 +1105,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1135,6 +1157,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1185,6 +1208,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1235,6 +1259,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1288,6 +1313,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1339,6 +1365,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1393,6 +1420,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1447,6 +1475,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1501,6 +1530,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1555,6 +1585,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1606,6 +1637,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1656,6 +1688,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1705,6 +1738,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/goodwe/snapshots/test_diagnostics.ambr b/tests/components/goodwe/snapshots/test_diagnostics.ambr index f52e47688e8bfe5ad96099dee46ea49b8d0c18bf..40ed22195d5f1922990605f7a2122f37aeb439e8 100644 --- a/tests/components/goodwe/snapshots/test_diagnostics.ambr +++ b/tests/components/goodwe/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, diff --git a/tests/components/google_assistant/snapshots/test_diagnostics.ambr b/tests/components/google_assistant/snapshots/test_diagnostics.ambr index edbbdb1ba28adb9b72bca3dcbe74fe470c6f6be0..1ecedbd11736eab67121eeee90e8b80b89f011b0 100644 --- a/tests/components/google_assistant/snapshots/test_diagnostics.ambr +++ b/tests/components/google_assistant/snapshots/test_diagnostics.ambr @@ -15,6 +15,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'import', + 'subentries': list([ + ]), 'title': '1234', 'unique_id': '1234', 'version': 1, diff --git a/tests/components/gree/snapshots/test_climate.ambr b/tests/components/gree/snapshots/test_climate.ambr index 4f62be5cdedb92edf2929ec80bc786361005a016..9111b909f0496305846e05726521542c6719a73c 100644 --- a/tests/components/gree/snapshots/test_climate.ambr +++ b/tests/components/gree/snapshots/test_climate.ambr @@ -93,6 +93,7 @@ 'target_temp_step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/gree/snapshots/test_switch.ambr b/tests/components/gree/snapshots/test_switch.ambr index 71c6d3ea71d23af5ef5b28bdae525a5eddd54618..836641cb2ab8fa18b29bb8275e472bec564495c1 100644 --- a/tests/components/gree/snapshots/test_switch.ambr +++ b/tests/components/gree/snapshots/test_switch.ambr @@ -71,6 +71,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +103,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -133,6 +135,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -164,6 +167,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -195,6 +199,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, diff --git a/tests/components/guardian/test_diagnostics.py b/tests/components/guardian/test_diagnostics.py index faba2103000341d3fbe1e21a632fb274ef817494..4487d0b6ac6b1069ef59ead77789912461d355c7 100644 --- a/tests/components/guardian/test_diagnostics.py +++ b/tests/components/guardian/test_diagnostics.py @@ -42,6 +42,7 @@ async def test_entry_diagnostics( "created_at": ANY, "modified_at": ANY, "discovery_keys": {}, + "subentries": [], }, "data": { "valve_controller": { diff --git a/tests/components/habitica/snapshots/test_binary_sensor.ambr b/tests/components/habitica/snapshots/test_binary_sensor.ambr index 0a4076a613546b4df604e2f57e244663c720a479..ffe4ce83d0ef55e66061f8903d1614053c95f1c5 100644 --- a/tests/components/habitica/snapshots/test_binary_sensor.ambr +++ b/tests/components/habitica/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/habitica/snapshots/test_button.ambr b/tests/components/habitica/snapshots/test_button.ambr index 76a0198d5b2852d98ef8c6b114d3a0b14c3bed46..5c6ad640039318408db695f0093df4699705c8ee 100644 --- a/tests/components/habitica/snapshots/test_button.ambr +++ b/tests/components/habitica/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -99,6 +101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -146,6 +149,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -193,6 +197,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -240,6 +245,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -286,6 +292,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -333,6 +340,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -379,6 +387,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -425,6 +434,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -472,6 +482,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -518,6 +529,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -564,6 +576,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -611,6 +624,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -658,6 +672,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -704,6 +719,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -751,6 +767,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -798,6 +815,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -845,6 +863,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -891,6 +910,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -937,6 +957,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -984,6 +1005,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1030,6 +1052,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1077,6 +1100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1124,6 +1148,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1171,6 +1196,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1218,6 +1244,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1264,6 +1291,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/habitica/snapshots/test_calendar.ambr b/tests/components/habitica/snapshots/test_calendar.ambr index 8be45ccc0fdfc5c9872678f7283ca898d8f76a8e..2948f31f1cf6d2b4d08c61629b08b19616ed9ed2 100644 --- a/tests/components/habitica/snapshots/test_calendar.ambr +++ b/tests/components/habitica/snapshots/test_calendar.ambr @@ -906,6 +906,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -959,6 +960,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1011,6 +1013,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1063,6 +1066,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/habitica/snapshots/test_sensor.ambr b/tests/components/habitica/snapshots/test_sensor.ambr index 9050db1946deecc0ec69a52eac7362c41ec9b629..110bde5e60de90a866a5dc3346444c11174514fd 100644 --- a/tests/components/habitica/snapshots/test_sensor.ambr +++ b/tests/components/habitica/snapshots/test_sensor.ambr @@ -13,6 +13,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -122,6 +124,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -168,6 +171,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -219,6 +223,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -267,6 +272,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -318,6 +324,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -369,6 +376,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -575,6 +583,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -626,6 +635,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -677,6 +687,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -732,6 +743,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -778,6 +790,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -829,6 +842,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -876,6 +890,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -924,6 +939,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -975,6 +991,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1023,6 +1040,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1078,6 +1096,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1129,6 +1148,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1181,6 +1201,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1267,6 +1288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1315,6 +1337,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/habitica/snapshots/test_switch.ambr b/tests/components/habitica/snapshots/test_switch.ambr index a865df3a4f43ac7905ec6fbb6669b4e335aa2056..e8122f77c6e1ce9737d3a41dc9dc822aeaa05be4 100644 --- a/tests/components/habitica/snapshots/test_switch.ambr +++ b/tests/components/habitica/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/habitica/snapshots/test_todo.ambr b/tests/components/habitica/snapshots/test_todo.ambr index 9cd6d9a540fe8b56a86f309c6302f7c008b57fe1..88204d53ded2c2059d792347cb2241c91562860b 100644 --- a/tests/components/habitica/snapshots/test_todo.ambr +++ b/tests/components/habitica/snapshots/test_todo.ambr @@ -113,6 +113,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -160,6 +161,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/heos/snapshots/test_diagnostics.ambr b/tests/components/heos/snapshots/test_diagnostics.ambr index 1df2d17214298bafe42711808d4585aa9ce61ad1..9526e21ee9479851aa4a297a8aeeb617e90a4b89 100644 --- a/tests/components/heos/snapshots/test_diagnostics.ambr +++ b/tests/components/heos/snapshots/test_diagnostics.ambr @@ -15,6 +15,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'HEOS System (via 127.0.0.1)', 'unique_id': 'heos', 'version': 1, @@ -156,6 +158,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'HEOS System (via 127.0.0.1)', 'unique_id': 'heos', 'version': 1, @@ -276,6 +280,7 @@ 'area_id': None, 'categories': dict({ }), + 'config_subentry_id': None, 'disabled_by': None, 'entity_category': None, 'entity_id': 'media_player.test_player', diff --git a/tests/components/heos/test_diagnostics.py b/tests/components/heos/test_diagnostics.py index 2a7deccfb338bf4ce13b72c66c97f7f6234dd9a3..fb71682fb484ffdd168fb993247be0e20a1184dc 100644 --- a/tests/components/heos/test_diagnostics.py +++ b/tests/components/heos/test_diagnostics.py @@ -88,6 +88,7 @@ async def test_device_diagnostics( "created_at", "modified_at", "config_entries", + "config_entries_subentries", "id", "primary_config_entry", "config_entry_id", diff --git a/tests/components/homekit_controller/snapshots/test_init.ambr b/tests/components/homekit_controller/snapshots/test_init.ambr index 2bd5e7faf75b81e4d513ed2f9387f5704992c867..a41964d98cc81a2f3d6619b7e90beccd3bc2ddd6 100644 --- a/tests/components/homekit_controller/snapshots/test_init.ambr +++ b/tests/components/homekit_controller/snapshots/test_init.ambr @@ -7,6 +7,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -42,6 +47,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -85,6 +91,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'fan', @@ -135,6 +142,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -185,6 +193,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -233,6 +242,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -277,6 +287,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -321,6 +332,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -373,6 +385,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -432,6 +445,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -482,6 +496,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -522,6 +537,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -562,6 +578,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -605,6 +622,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -640,6 +662,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -680,6 +703,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -715,6 +743,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -756,6 +785,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -797,6 +827,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'camera', @@ -840,6 +871,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -884,6 +916,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -923,6 +956,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -958,6 +996,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -999,6 +1038,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -1040,6 +1080,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'camera', @@ -1083,6 +1124,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -1127,6 +1169,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -1166,6 +1209,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -1201,6 +1249,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -1242,6 +1291,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -1283,6 +1333,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'camera', @@ -1326,6 +1377,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -1370,6 +1422,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -1413,6 +1466,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -1448,6 +1506,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'alarm_control_panel', @@ -1492,6 +1551,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -1538,6 +1598,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'number', @@ -1582,6 +1643,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -1621,6 +1683,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -1656,6 +1723,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -1697,6 +1765,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -1740,6 +1809,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -1787,6 +1857,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -1822,6 +1897,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'alarm_control_panel', @@ -1866,6 +1942,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -1916,6 +1993,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -1977,6 +2055,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'number', @@ -2021,6 +2100,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -2064,6 +2144,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -2099,6 +2184,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -2142,6 +2228,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -2189,6 +2276,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -2224,6 +2316,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -2265,6 +2358,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -2306,6 +2400,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'camera', @@ -2356,6 +2451,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -2414,6 +2510,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -2458,6 +2555,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -2504,6 +2602,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -2549,6 +2648,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -2592,6 +2692,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -2632,6 +2733,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -2675,6 +2777,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -2710,6 +2817,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -2753,6 +2861,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -2798,6 +2907,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -2843,6 +2953,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -2888,6 +2999,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -2933,6 +3045,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -2978,6 +3091,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -3021,6 +3135,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -3062,6 +3177,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -3106,6 +3222,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -3141,6 +3262,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -3182,6 +3304,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -3225,6 +3348,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -3267,6 +3391,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -3302,6 +3431,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -3343,6 +3473,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -3384,6 +3515,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -3424,6 +3556,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -3476,6 +3609,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'climate', @@ -3540,6 +3674,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -3590,6 +3725,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -3636,6 +3772,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -3681,6 +3818,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -3723,6 +3861,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -3758,6 +3901,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -3799,6 +3943,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -3842,6 +3987,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -3884,6 +4030,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -3919,6 +4070,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -3960,6 +4112,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -4003,6 +4156,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -4049,6 +4203,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -4084,6 +4243,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -4125,6 +4285,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -4166,6 +4327,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -4206,6 +4368,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -4258,6 +4421,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'climate', @@ -4322,6 +4486,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -4372,6 +4537,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -4418,6 +4584,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -4463,6 +4630,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -4509,6 +4677,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -4544,6 +4717,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -4585,6 +4759,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -4625,6 +4800,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -4660,6 +4840,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -4712,6 +4893,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'climate', @@ -4775,6 +4957,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -4821,6 +5004,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -4866,6 +5050,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -4908,6 +5093,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -4943,6 +5133,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -4984,6 +5175,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -5027,6 +5219,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -5069,6 +5262,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -5104,6 +5302,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -5145,6 +5344,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -5188,6 +5388,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -5234,6 +5435,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -5269,6 +5475,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -5310,6 +5517,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -5351,6 +5559,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -5391,6 +5600,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -5447,6 +5657,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'climate', @@ -5516,6 +5727,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -5566,6 +5778,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -5612,6 +5825,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -5657,6 +5871,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -5703,6 +5918,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -5738,6 +5958,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -5779,6 +6000,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -5820,6 +6042,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -5863,6 +6086,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -5908,6 +6132,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -5951,6 +6176,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -5994,6 +6220,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -6029,6 +6260,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -6075,6 +6307,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'number', @@ -6124,6 +6357,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -6170,6 +6404,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -6215,6 +6450,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -6261,6 +6497,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -6306,6 +6543,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -6352,6 +6590,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -6387,6 +6630,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -6430,6 +6674,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -6475,6 +6720,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -6520,6 +6766,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -6565,6 +6812,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -6608,6 +6856,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -6649,6 +6898,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -6692,6 +6942,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -6727,6 +6982,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -6768,6 +7024,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -6808,6 +7065,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -6851,6 +7109,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'fan', @@ -6899,6 +7158,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -6934,6 +7198,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -6975,6 +7240,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -7018,6 +7284,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -7053,6 +7324,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -7094,6 +7366,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -7138,6 +7411,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -7181,6 +7455,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -7216,6 +7495,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -7256,6 +7536,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -7291,6 +7576,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -7332,6 +7618,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -7376,6 +7663,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -7423,6 +7711,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -7458,6 +7751,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -7501,6 +7795,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'fan', @@ -7545,6 +7840,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -7580,6 +7880,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -7620,6 +7921,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -7655,6 +7961,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -7698,6 +8005,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'fan', @@ -7747,6 +8055,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -7782,6 +8095,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -7833,6 +8147,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'climate', @@ -7887,6 +8202,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'fan', @@ -7938,6 +8254,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -7984,6 +8301,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -8029,6 +8347,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -8071,6 +8390,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -8106,6 +8430,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -8150,6 +8475,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -8185,6 +8515,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -8225,6 +8556,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -8260,6 +8596,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -8305,6 +8642,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -8353,6 +8691,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -8400,6 +8739,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -8435,6 +8779,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -8476,6 +8821,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -8520,6 +8866,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -8563,6 +8910,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -8598,6 +8950,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -8638,6 +8991,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -8673,6 +9031,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -8714,6 +9073,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -8758,6 +9118,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -8805,6 +9166,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -8840,6 +9206,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -8883,6 +9250,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'fan', @@ -8927,6 +9295,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -8962,6 +9335,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -9002,6 +9376,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -9037,6 +9416,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -9080,6 +9460,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'fan', @@ -9130,6 +9511,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -9165,6 +9551,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -9205,6 +9592,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -9240,6 +9632,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -9283,6 +9676,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'fan', @@ -9333,6 +9727,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -9368,6 +9767,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -9423,6 +9823,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'climate', @@ -9482,6 +9883,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'fan', @@ -9533,6 +9935,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -9579,6 +9982,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -9624,6 +10028,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -9666,6 +10071,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -9701,6 +10111,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -9745,6 +10156,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -9780,6 +10196,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -9820,6 +10237,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -9855,6 +10277,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -9903,6 +10326,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'humidifier', @@ -9956,6 +10380,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -10002,6 +10427,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -10037,6 +10467,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -10077,6 +10508,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -10112,6 +10548,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -10160,6 +10597,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'humidifier', @@ -10213,6 +10651,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -10259,6 +10698,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -10294,6 +10738,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -10334,6 +10779,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -10369,6 +10819,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -10419,6 +10870,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -10477,6 +10929,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -10524,6 +10977,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -10559,6 +11017,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -10616,6 +11075,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'climate', @@ -10678,6 +11138,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -10724,6 +11185,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -10759,6 +11225,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -10808,6 +11275,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -10862,6 +11330,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -10897,6 +11370,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -10946,6 +11420,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -11000,6 +11475,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -11035,6 +11515,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -11084,6 +11565,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -11138,6 +11620,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -11173,6 +11660,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -11222,6 +11710,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -11276,6 +11765,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -11311,6 +11805,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -11360,6 +11855,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -11424,6 +11920,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -11459,6 +11960,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -11508,6 +12010,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -11572,6 +12075,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -11607,6 +12115,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -11652,6 +12161,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'event', @@ -11701,6 +12211,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'event', @@ -11750,6 +12261,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'event', @@ -11799,6 +12311,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'event', @@ -11846,6 +12359,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -11889,6 +12403,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -11924,6 +12443,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -11969,6 +12489,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -12014,6 +12535,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -12049,6 +12575,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -12094,6 +12621,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -12139,6 +12667,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -12174,6 +12707,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -12219,6 +12753,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -12264,6 +12799,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -12299,6 +12839,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -12344,6 +12885,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -12389,6 +12931,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -12424,6 +12971,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -12469,6 +13017,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -12514,6 +13063,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -12549,6 +13103,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -12594,6 +13149,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -12639,6 +13195,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -12674,6 +13235,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -12719,6 +13281,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -12764,6 +13327,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -12799,6 +13367,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -12843,6 +13412,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -12878,6 +13452,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -12928,6 +13503,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -12987,6 +13563,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -13022,6 +13603,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -13065,6 +13647,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -13108,6 +13691,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -13152,6 +13736,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -13187,6 +13776,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -13230,6 +13820,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -13273,6 +13864,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -13313,6 +13905,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -13356,6 +13949,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -13391,6 +13989,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -13441,6 +14040,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'climate', @@ -13501,6 +14101,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -13547,6 +14148,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -13592,6 +14194,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -13638,6 +14241,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -13673,6 +14281,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -13724,6 +14333,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'media_player', @@ -13776,6 +14386,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -13819,6 +14430,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -13854,6 +14470,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -13897,6 +14514,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'fan', @@ -13941,6 +14559,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -13976,6 +14599,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -14020,6 +14644,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -14055,6 +14684,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -14096,6 +14726,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -14136,6 +14767,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -14176,6 +14808,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -14216,6 +14849,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -14256,6 +14890,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -14299,6 +14934,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -14334,6 +14974,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -14379,6 +15020,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -14428,6 +15070,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -14463,6 +15110,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -14513,6 +15161,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'climate', @@ -14570,6 +15219,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -14621,6 +15271,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'select', @@ -14667,6 +15318,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -14712,6 +15364,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -14758,6 +15411,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -14793,6 +15451,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -14843,6 +15502,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -14918,6 +15578,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -14977,6 +15638,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -15030,6 +15692,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -15065,6 +15732,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -15106,6 +15774,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -15147,6 +15816,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'camera', @@ -15194,6 +15864,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'event', @@ -15241,6 +15912,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -15281,6 +15953,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -15324,6 +15997,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -15359,6 +16037,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -15400,6 +16079,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'binary_sensor', @@ -15441,6 +16121,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -15485,6 +16166,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -15520,6 +16206,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -15563,6 +16250,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -15607,6 +16295,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -15652,6 +16341,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -15697,6 +16387,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -15742,6 +16433,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -15788,6 +16480,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -15823,6 +16520,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -15864,6 +16562,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -15907,6 +16606,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -15950,6 +16650,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -15993,6 +16694,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -16036,6 +16738,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -16079,6 +16782,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -16122,6 +16826,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -16165,6 +16870,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -16211,6 +16917,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -16246,6 +16957,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -16287,6 +16999,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -16331,6 +17044,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -16374,6 +17088,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -16409,6 +17128,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -16449,6 +17169,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -16484,6 +17209,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -16525,6 +17251,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -16569,6 +17296,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -16616,6 +17344,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -16651,6 +17384,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -16692,6 +17426,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -16736,6 +17471,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -16779,6 +17515,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -16814,6 +17555,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -16855,6 +17597,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -16899,6 +17642,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -16942,6 +17686,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -16977,6 +17726,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -17018,6 +17768,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -17062,6 +17813,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -17105,6 +17857,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -17140,6 +17897,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -17180,6 +17938,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -17215,6 +17978,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -17256,6 +18020,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -17300,6 +18065,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -17347,6 +18113,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -17382,6 +18153,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -17423,6 +18195,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'lock', @@ -17467,6 +18240,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -17502,6 +18280,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -17545,6 +18324,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'fan', @@ -17595,6 +18375,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -17644,6 +18425,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -17679,6 +18465,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -17720,6 +18507,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -17766,6 +18554,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -17801,6 +18594,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -17852,6 +18646,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'climate', @@ -17907,6 +18702,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -17950,6 +18746,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -17990,6 +18787,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -18031,6 +18829,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -18072,6 +18871,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -18113,6 +18913,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', @@ -18157,6 +18958,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -18192,6 +18998,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -18235,6 +19042,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -18280,6 +19088,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -18325,6 +19134,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -18371,6 +19181,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -18406,6 +19221,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -18446,6 +19262,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -18481,6 +19302,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -18524,6 +19346,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -18569,6 +19392,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -18614,6 +19438,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -18656,6 +19481,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -18691,6 +19521,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -18732,6 +19563,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -18778,6 +19610,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -18813,6 +19650,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -18854,6 +19692,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -18900,6 +19739,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -18935,6 +19779,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -18976,6 +19821,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'cover', @@ -19021,6 +19867,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -19056,6 +19907,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -19104,6 +19956,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'humidifier', @@ -19164,6 +20017,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'light', @@ -19235,6 +20089,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'number', @@ -19281,6 +20136,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -19327,6 +20183,11 @@ 'config_entries': list([ 'TestData', ]), + 'config_entries_subentries': dict({ + 'TestData': list([ + None, + ]), + }), 'configuration_url': None, 'connections': list([ ]), @@ -19362,6 +20223,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'button', @@ -19405,6 +20267,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'sensor', @@ -19448,6 +20311,7 @@ 'categories': dict({ }), 'config_entry_id': 'TestData', + 'config_subentry_id': None, 'device_class': None, 'disabled_by': None, 'domain': 'switch', diff --git a/tests/components/homewizard/snapshots/test_button.ambr b/tests/components/homewizard/snapshots/test_button.ambr index 6dd7fcc45d2758f620f3852600b77667afb645ef..16cc62ad726da911fc6eb5e585a09515b2fda1db 100644 --- a/tests/components/homewizard/snapshots/test_button.ambr +++ b/tests/components/homewizard/snapshots/test_button.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -50,6 +51,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/homewizard/snapshots/test_config_flow.ambr b/tests/components/homewizard/snapshots/test_config_flow.ambr index 0a301fc39410ebf45ef6ddb561f03236d029705e..71e70f3a153c183510d3d7049168b4df09d94df7 100644 --- a/tests/components/homewizard/snapshots/test_config_flow.ambr +++ b/tests/components/homewizard/snapshots/test_config_flow.ambr @@ -30,10 +30,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'zeroconf', + 'subentries': list([ + ]), 'title': 'P1 meter', 'unique_id': 'HWE-P1_5c2fafabcdef', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'P1 meter', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, @@ -74,10 +78,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'zeroconf', + 'subentries': list([ + ]), 'title': 'P1 meter', 'unique_id': 'HWE-P1_5c2fafabcdef', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'P1 meter', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, @@ -118,10 +126,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'zeroconf', + 'subentries': list([ + ]), 'title': 'Energy Socket', 'unique_id': 'HWE-SKT_5c2fafabcdef', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Energy Socket', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, @@ -158,10 +170,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'P1 meter', 'unique_id': 'HWE-P1_5c2fafabcdef', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'P1 meter', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, diff --git a/tests/components/homewizard/snapshots/test_number.ambr b/tests/components/homewizard/snapshots/test_number.ambr index b14028cd97c98327127e3ca6fbc19f8c69953ddc..1c901bda6f66831dc598e090d61b6b29acc55982 100644 --- a/tests/components/homewizard/snapshots/test_number.ambr +++ b/tests/components/homewizard/snapshots/test_number.ambr @@ -29,6 +29,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -121,6 +123,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -151,6 +154,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/homewizard/snapshots/test_sensor.ambr b/tests/components/homewizard/snapshots/test_sensor.ambr index 91b1e30e4f880435707eeee5761b619afc152109..f68b5a57d2ef9783322c01963484086b3ce4bedc 100644 --- a/tests/components/homewizard/snapshots/test_sensor.ambr +++ b/tests/components/homewizard/snapshots/test_sensor.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -44,6 +45,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -88,6 +90,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -129,6 +132,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -175,6 +179,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -216,6 +221,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -262,6 +268,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -303,6 +310,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -349,6 +357,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -390,6 +399,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -436,6 +446,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -477,6 +488,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -526,6 +538,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -567,6 +580,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -616,6 +630,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -655,6 +670,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -699,6 +715,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -740,6 +757,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -786,6 +804,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -827,6 +846,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -872,6 +892,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -911,6 +932,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -954,6 +976,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -995,6 +1018,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1041,6 +1065,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -1082,6 +1107,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1128,6 +1154,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -1169,6 +1196,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1215,6 +1243,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -1256,6 +1285,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1302,6 +1332,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -1343,6 +1374,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1389,6 +1421,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -1430,6 +1463,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1479,6 +1513,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -1520,6 +1555,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1566,6 +1602,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -1607,6 +1644,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1653,6 +1691,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -1694,6 +1733,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1740,6 +1780,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -1779,6 +1820,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1822,6 +1864,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -1863,6 +1906,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1908,6 +1952,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -1949,6 +1994,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1995,6 +2041,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2036,6 +2083,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2082,6 +2130,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2123,6 +2172,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2169,6 +2219,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2210,6 +2261,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2256,6 +2308,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2297,6 +2350,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2343,6 +2397,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2384,6 +2439,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2430,6 +2486,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2471,6 +2528,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2517,6 +2575,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2558,6 +2617,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2604,6 +2664,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2645,6 +2706,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2691,6 +2753,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2732,6 +2795,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2778,6 +2842,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2819,6 +2884,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2865,6 +2931,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2906,6 +2973,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2955,6 +3023,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -2996,6 +3065,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3042,6 +3112,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -3083,6 +3154,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3129,6 +3201,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -3170,6 +3243,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3216,6 +3290,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -3257,6 +3332,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3306,6 +3382,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -3347,6 +3424,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3396,6 +3474,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -3437,6 +3516,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3486,6 +3566,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -3527,6 +3608,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3573,6 +3655,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -3614,6 +3697,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3660,6 +3744,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -3701,6 +3786,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3747,6 +3833,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -3788,6 +3875,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3834,6 +3922,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -3875,6 +3964,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3921,6 +4011,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -3962,6 +4053,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4008,6 +4100,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4049,6 +4142,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4095,6 +4189,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4134,6 +4229,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4177,6 +4273,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4218,6 +4315,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4263,6 +4361,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4302,6 +4401,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4347,6 +4447,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4388,6 +4489,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4434,6 +4536,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4475,6 +4578,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4521,6 +4625,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4562,6 +4667,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4608,6 +4714,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4647,6 +4754,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4690,6 +4798,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4731,6 +4840,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4777,6 +4887,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4818,6 +4929,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4864,6 +4976,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4905,6 +5018,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4951,6 +5065,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -4992,6 +5107,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5038,6 +5154,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -5079,6 +5196,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5125,6 +5243,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -5166,6 +5285,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5212,6 +5332,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -5253,6 +5374,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5299,6 +5421,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -5340,6 +5463,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5386,6 +5510,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -5427,6 +5552,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5473,6 +5599,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -5514,6 +5641,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5560,6 +5688,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -5601,6 +5730,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5647,6 +5777,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -5686,6 +5817,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5729,6 +5861,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -5768,6 +5901,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5813,6 +5947,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -5854,6 +5989,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5903,6 +6039,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -5942,6 +6079,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5985,6 +6123,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6026,6 +6165,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6075,6 +6215,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6116,6 +6257,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6165,6 +6307,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6206,6 +6349,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6255,6 +6399,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6294,6 +6439,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6337,6 +6483,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6376,6 +6523,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6419,6 +6567,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6465,6 +6614,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6515,6 +6665,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6556,6 +6707,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6602,6 +6754,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6643,6 +6796,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6689,6 +6843,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6730,6 +6885,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6776,6 +6932,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6817,6 +6974,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6863,6 +7021,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6902,6 +7061,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6945,6 +7105,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -6984,6 +7145,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7027,6 +7189,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -7066,6 +7229,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7109,6 +7273,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -7148,6 +7313,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7191,6 +7357,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -7230,6 +7397,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7273,6 +7441,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -7312,6 +7481,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7355,6 +7525,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -7396,6 +7567,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7441,6 +7613,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -7480,6 +7653,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7523,6 +7697,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -7564,6 +7739,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7609,6 +7785,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -7646,6 +7823,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7692,6 +7870,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -7729,6 +7908,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7775,6 +7955,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -7812,6 +7993,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7857,6 +8039,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -7894,6 +8077,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7940,6 +8124,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -7977,6 +8162,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8023,6 +8209,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -8062,6 +8249,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8107,6 +8295,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -8148,6 +8337,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8194,6 +8384,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -8235,6 +8426,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8281,6 +8473,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -8322,6 +8515,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8368,6 +8562,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -8407,6 +8602,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8450,6 +8646,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -8491,6 +8688,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8537,6 +8735,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -8578,6 +8777,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8624,6 +8824,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -8665,6 +8866,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8711,6 +8913,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -8752,6 +8955,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8798,6 +9002,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -8839,6 +9044,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8885,6 +9091,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -8926,6 +9133,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -8972,6 +9180,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9013,6 +9222,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9059,6 +9269,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9100,6 +9311,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9146,6 +9358,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9187,6 +9400,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9233,6 +9447,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9274,6 +9489,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9320,6 +9536,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9361,6 +9578,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9407,6 +9625,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9446,6 +9665,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9489,6 +9709,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9528,6 +9749,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9573,6 +9795,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9614,6 +9837,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9663,6 +9887,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9702,6 +9927,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9745,6 +9971,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9786,6 +10013,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9835,6 +10063,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9876,6 +10105,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -9925,6 +10155,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -9966,6 +10197,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10015,6 +10247,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10054,6 +10287,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10097,6 +10331,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10136,6 +10371,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10179,6 +10415,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10225,6 +10462,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10275,6 +10513,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10316,6 +10555,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10362,6 +10602,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10403,6 +10644,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10449,6 +10691,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10490,6 +10733,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10536,6 +10780,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10577,6 +10822,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10623,6 +10869,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10662,6 +10909,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10705,6 +10953,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10744,6 +10993,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10787,6 +11037,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10826,6 +11077,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10869,6 +11121,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10908,6 +11161,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -10951,6 +11205,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -10990,6 +11245,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11033,6 +11289,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -11072,6 +11329,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11115,6 +11373,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -11156,6 +11415,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11201,6 +11461,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -11240,6 +11501,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11283,6 +11545,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -11324,6 +11587,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11369,6 +11633,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -11406,6 +11671,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11452,6 +11718,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -11489,6 +11756,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11535,6 +11803,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -11572,6 +11841,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11617,6 +11887,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -11654,6 +11925,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11700,6 +11972,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -11737,6 +12010,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11783,6 +12057,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -11822,6 +12097,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11867,6 +12143,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -11908,6 +12185,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -11954,6 +12232,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -11995,6 +12274,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12041,6 +12321,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -12082,6 +12363,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12128,6 +12410,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -12169,6 +12452,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12215,6 +12499,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -12256,6 +12541,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12302,6 +12588,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -12343,6 +12630,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12389,6 +12677,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -12430,6 +12719,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12476,6 +12766,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -12517,6 +12808,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12563,6 +12855,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -12604,6 +12897,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12650,6 +12944,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -12691,6 +12986,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12737,6 +13033,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -12778,6 +13075,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12824,6 +13122,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -12865,6 +13164,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12911,6 +13211,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -12952,6 +13253,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -12998,6 +13300,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13039,6 +13342,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13085,6 +13389,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13124,6 +13429,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13167,6 +13473,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13208,6 +13515,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13257,6 +13565,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13296,6 +13605,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13339,6 +13649,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13380,6 +13691,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13429,6 +13741,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13470,6 +13783,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13519,6 +13833,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13560,6 +13875,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13609,6 +13925,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13650,6 +13967,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13696,6 +14014,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13737,6 +14056,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13783,6 +14103,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13824,6 +14145,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13870,6 +14192,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13911,6 +14234,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -13957,6 +14281,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -13996,6 +14321,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14039,6 +14365,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -14078,6 +14405,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14121,6 +14449,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -14160,6 +14489,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14203,6 +14533,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -14242,6 +14573,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14285,6 +14617,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -14324,6 +14657,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14367,6 +14701,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -14406,6 +14741,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14449,6 +14785,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -14490,6 +14827,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14535,6 +14873,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -14574,6 +14913,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14617,6 +14957,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -14658,6 +14999,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14703,6 +15045,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -14744,6 +15087,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14790,6 +15134,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -14831,6 +15176,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14877,6 +15223,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -14918,6 +15265,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -14967,6 +15315,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15008,6 +15357,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15057,6 +15407,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15096,6 +15447,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15139,6 +15491,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15180,6 +15533,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15225,6 +15579,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15266,6 +15621,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15312,6 +15668,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15353,6 +15710,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15399,6 +15757,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15440,6 +15799,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15486,6 +15846,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15527,6 +15888,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15573,6 +15935,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15614,6 +15977,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15660,6 +16024,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15701,6 +16066,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15750,6 +16116,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15791,6 +16158,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15837,6 +16205,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15878,6 +16247,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -15927,6 +16297,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -15968,6 +16339,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16014,6 +16386,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16055,6 +16428,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16101,6 +16475,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16140,6 +16515,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16183,6 +16559,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16224,6 +16601,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16269,6 +16647,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16310,6 +16689,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16356,6 +16736,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16397,6 +16778,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16442,6 +16824,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16481,6 +16864,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16524,6 +16908,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16565,6 +16950,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16610,6 +16996,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16651,6 +17038,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16697,6 +17085,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16738,6 +17127,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16784,6 +17174,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16825,6 +17216,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16871,6 +17263,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16912,6 +17305,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -16958,6 +17352,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -16999,6 +17394,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17045,6 +17441,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -17086,6 +17483,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17135,6 +17533,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -17176,6 +17575,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17222,6 +17622,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -17263,6 +17664,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17309,6 +17711,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -17350,6 +17753,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17396,6 +17800,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -17435,6 +17840,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17478,6 +17884,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -17519,6 +17926,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17564,6 +17972,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -17605,6 +18014,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17651,6 +18061,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -17692,6 +18103,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17738,6 +18150,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -17779,6 +18192,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17825,6 +18239,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -17866,6 +18281,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17912,6 +18328,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -17953,6 +18370,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -17999,6 +18417,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -18040,6 +18459,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18086,6 +18506,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -18127,6 +18548,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18173,6 +18595,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -18214,6 +18637,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18260,6 +18684,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -18301,6 +18726,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18347,6 +18773,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -18388,6 +18815,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18434,6 +18862,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -18475,6 +18904,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18521,6 +18951,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -18562,6 +18993,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18611,6 +19043,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -18652,6 +19085,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18698,6 +19132,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -18739,6 +19174,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18785,6 +19221,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -18826,6 +19263,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18872,6 +19310,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -18913,6 +19352,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -18962,6 +19402,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -19003,6 +19444,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19052,6 +19494,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -19093,6 +19536,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19142,6 +19586,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -19183,6 +19628,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19229,6 +19675,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -19270,6 +19717,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19316,6 +19764,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -19357,6 +19806,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19403,6 +19853,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -19444,6 +19895,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19490,6 +19942,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -19531,6 +19984,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19577,6 +20031,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -19618,6 +20073,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19664,6 +20120,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -19705,6 +20162,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19751,6 +20209,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -19790,6 +20249,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -19833,6 +20293,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -19874,6 +20335,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/homewizard/snapshots/test_switch.ambr b/tests/components/homewizard/snapshots/test_switch.ambr index 8f6af16068dbc90643dbdebd2798fd2d0188be56..cd21cb9281932cca91cc650733410557267bcce5 100644 --- a/tests/components/homewizard/snapshots/test_switch.ambr +++ b/tests/components/homewizard/snapshots/test_switch.ambr @@ -19,6 +19,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -49,6 +50,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -101,6 +103,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -131,6 +134,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -184,6 +188,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -214,6 +219,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -266,6 +272,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -296,6 +303,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -348,6 +356,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -378,6 +387,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -431,6 +441,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -461,6 +472,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -513,6 +525,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -543,6 +556,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -595,6 +609,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -625,6 +640,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -677,6 +693,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -707,6 +724,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -759,6 +777,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -789,6 +808,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -841,6 +861,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -871,6 +892,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/husqvarna_automower/snapshots/test_binary_sensor.ambr b/tests/components/husqvarna_automower/snapshots/test_binary_sensor.ambr index 16d9452e847d6bfd2083d4ba69be155bd1d62e51..a077eb134d4d74577953110839a28ff3a24855de 100644 --- a/tests/components/husqvarna_automower/snapshots/test_binary_sensor.ambr +++ b/tests/components/husqvarna_automower/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -99,6 +101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -145,6 +148,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -192,6 +196,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -238,6 +243,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/husqvarna_automower/snapshots/test_button.ambr b/tests/components/husqvarna_automower/snapshots/test_button.ambr index 2ce3aae30653e96fb61058427487858f11ce5943..088850c1e0703d1ebbd146142d7918fa1209b169 100644 --- a/tests/components/husqvarna_automower/snapshots/test_button.ambr +++ b/tests/components/husqvarna_automower/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/husqvarna_automower/snapshots/test_device_tracker.ambr b/tests/components/husqvarna_automower/snapshots/test_device_tracker.ambr index 156eee9b8df8ed03876525002c347fec43173e3d..e94eea4087cf09a30605c807bf8ff7d3f6fad5e8 100644 --- a/tests/components/husqvarna_automower/snapshots/test_device_tracker.ambr +++ b/tests/components/husqvarna_automower/snapshots/test_device_tracker.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/husqvarna_automower/snapshots/test_diagnostics.ambr b/tests/components/husqvarna_automower/snapshots/test_diagnostics.ambr index a4dc986c2f9c4e9f37d8331f0883bbf89c21e1dd..2dab82451a6e98def182cec952b7eea8d0a6d7fc 100644 --- a/tests/components/husqvarna_automower/snapshots/test_diagnostics.ambr +++ b/tests/components/husqvarna_automower/snapshots/test_diagnostics.ambr @@ -183,6 +183,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Husqvarna Automower of Erika Mustermann', 'unique_id': '123', 'version': 1, diff --git a/tests/components/husqvarna_automower/snapshots/test_init.ambr b/tests/components/husqvarna_automower/snapshots/test_init.ambr index 036783dd6d05eec96e02c49268ebe08d1ac865b5..1428a75d7b428912995088b290d80d7e78091fa4 100644 --- a/tests/components/husqvarna_automower/snapshots/test_init.ambr +++ b/tests/components/husqvarna_automower/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'garden', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/husqvarna_automower/snapshots/test_number.ambr b/tests/components/husqvarna_automower/snapshots/test_number.ambr index b0ccce5800af4e282d43fd6a519fbd7d916f37f6..291aef83dbfb01b3de1dcf4839d0943251b2493d 100644 --- a/tests/components/husqvarna_automower/snapshots/test_number.ambr +++ b/tests/components/husqvarna_automower/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -122,6 +124,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -178,6 +181,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/husqvarna_automower/snapshots/test_sensor.ambr b/tests/components/husqvarna_automower/snapshots/test_sensor.ambr index d57a829a997007c58d21d7d52379d274a79e0523..02a64718276a4560fa055578b04eeabb011585d6 100644 --- a/tests/components/husqvarna_automower/snapshots/test_sensor.ambr +++ b/tests/components/husqvarna_automower/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -260,6 +262,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -455,6 +458,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -504,6 +508,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -560,6 +565,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -614,6 +620,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -663,6 +670,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -711,6 +719,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -760,6 +769,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -809,6 +819,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -869,6 +880,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -930,6 +942,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -984,6 +997,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1038,6 +1052,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1092,6 +1107,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1146,6 +1162,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1205,6 +1222,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1265,6 +1283,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1463,6 +1482,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1666,6 +1686,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1720,6 +1741,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1780,6 +1802,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/husqvarna_automower/snapshots/test_switch.ambr b/tests/components/husqvarna_automower/snapshots/test_switch.ambr index 8f8f6b367c02b4f3dfc861b7fe8c40a7f5ce2aca..5e01694e924972f81070728269348071cb1f7e7b 100644 --- a/tests/components/husqvarna_automower/snapshots/test_switch.ambr +++ b/tests/components/husqvarna_automower/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/husqvarna_automower_ble/snapshots/test_init.ambr b/tests/components/husqvarna_automower_ble/snapshots/test_init.ambr index 1cc5402019501ff992e8c224ac42353a99809772..b7aa14ef0bfbf0fc873aa1bb5a6f70141ae40271 100644 --- a/tests/components/husqvarna_automower_ble/snapshots/test_init.ambr +++ b/tests/components/husqvarna_automower_ble/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/hydrawise/snapshots/test_binary_sensor.ambr b/tests/components/hydrawise/snapshots/test_binary_sensor.ambr index 9886345595dddf76172d5f583dba7f7f02b88688..84e52a7f966e0957ca528687f43c8fb2597baa69 100644 --- a/tests/components/hydrawise/snapshots/test_binary_sensor.ambr +++ b/tests/components/hydrawise/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/hydrawise/snapshots/test_sensor.ambr b/tests/components/hydrawise/snapshots/test_sensor.ambr index dadf3c44789ef8f54ab1ac8e3fcede83e4d700fd..3e475b1eeb17ac86c2ff0252118d3b5905f4e479 100644 --- a/tests/components/hydrawise/snapshots/test_sensor.ambr +++ b/tests/components/hydrawise/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -61,6 +62,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -165,6 +168,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -220,6 +224,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -275,6 +280,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -324,6 +330,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -372,6 +379,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -420,6 +428,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -476,6 +485,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -525,6 +535,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -573,6 +584,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/hydrawise/snapshots/test_switch.ambr b/tests/components/hydrawise/snapshots/test_switch.ambr index 977bd15f004c45fee2adb4daee827e53eb6cb5de..9ad37ddbfbf6bba4f522ab763514bfdbdb66c1a6 100644 --- a/tests/components/hydrawise/snapshots/test_switch.ambr +++ b/tests/components/hydrawise/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/hydrawise/snapshots/test_valve.ambr b/tests/components/hydrawise/snapshots/test_valve.ambr index cac08893324be0d076cba24a46ac6ca30d1c0a39..197e7796a07d1dbb8781cf907c4f0ab261678692 100644 --- a/tests/components/hydrawise/snapshots/test_valve.ambr +++ b/tests/components/hydrawise/snapshots/test_valve.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/igloohome/snapshots/test_sensor.ambr b/tests/components/igloohome/snapshots/test_sensor.ambr index f65baa484a01a041ad0a271c131681c7c4068061..9e17343d4fa7c8cc6ecbb4ef545692ff00a600d5 100644 --- a/tests/components/igloohome/snapshots/test_sensor.ambr +++ b/tests/components/igloohome/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/imgw_pib/snapshots/test_diagnostics.ambr b/tests/components/imgw_pib/snapshots/test_diagnostics.ambr index a98f60a2b3e48d3a6ce8be4b51969000c7ffe6ab..97453930c1ee234606c1bee2d88fc95901016651 100644 --- a/tests/components/imgw_pib/snapshots/test_diagnostics.ambr +++ b/tests/components/imgw_pib/snapshots/test_diagnostics.ambr @@ -15,6 +15,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'River Name (Station Name)', 'unique_id': '123', 'version': 1, diff --git a/tests/components/imgw_pib/snapshots/test_sensor.ambr b/tests/components/imgw_pib/snapshots/test_sensor.ambr index c7779f5d8502758eda7079cf52440f92607db7fb..ccc6e46befa250d1ad1de424623fce783bc3c9af 100644 --- a/tests/components/imgw_pib/snapshots/test_sensor.ambr +++ b/tests/components/imgw_pib/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -63,6 +64,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/incomfort/snapshots/test_binary_sensor.ambr b/tests/components/incomfort/snapshots/test_binary_sensor.ambr index fe0d8edd0f001d6cc220dbbcaf5c3a2f398bb683..518ea2307055007f74fc036970786f0156431af3 100644 --- a/tests/components/incomfort/snapshots/test_binary_sensor.ambr +++ b/tests/components/incomfort/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -101,6 +103,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -148,6 +151,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -195,6 +199,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -242,6 +247,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -290,6 +296,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -337,6 +344,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -384,6 +392,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -431,6 +440,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -479,6 +489,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -526,6 +537,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -573,6 +585,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -620,6 +633,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -668,6 +682,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -715,6 +730,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -762,6 +778,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -809,6 +826,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -857,6 +875,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -904,6 +923,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/incomfort/snapshots/test_climate.ambr b/tests/components/incomfort/snapshots/test_climate.ambr index e0e8b9562dd5e5c666f09e9907f3b19efd1d7a23..df3fe3f710b8b781f7a712ebbd1beae6b8b88746 100644 --- a/tests/components/incomfort/snapshots/test_climate.ambr +++ b/tests/components/incomfort/snapshots/test_climate.ambr @@ -12,6 +12,7 @@ 'min_temp': 5.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -78,6 +79,7 @@ 'min_temp': 5.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +146,7 @@ 'min_temp': 5.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -210,6 +213,7 @@ 'min_temp': 5.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/incomfort/snapshots/test_sensor.ambr b/tests/components/incomfort/snapshots/test_sensor.ambr index a69a64d964e5c9bad2a19dd2cc5e910168498966..294a6094164e9385047bc7ce07c73f9cf2e586f9 100644 --- a/tests/components/incomfort/snapshots/test_sensor.ambr +++ b/tests/components/incomfort/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -111,6 +113,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/incomfort/snapshots/test_water_heater.ambr b/tests/components/incomfort/snapshots/test_water_heater.ambr index d2cd955a9fc4a2ddc52e7c47325bb7b1b0f13a4d..d3fc2b057fcfe06d0041e50521b673aa76f8e760 100644 --- a/tests/components/incomfort/snapshots/test_water_heater.ambr +++ b/tests/components/incomfort/snapshots/test_water_heater.ambr @@ -9,6 +9,7 @@ 'min_temp': 30.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/intellifire/snapshots/test_binary_sensor.ambr b/tests/components/intellifire/snapshots/test_binary_sensor.ambr index 1b85db51d687225a9e22ad7aed9f34b39c2979cc..afa3c1fa8a90035ca68932541b09ae38dd7ab71f 100644 --- a/tests/components/intellifire/snapshots/test_binary_sensor.ambr +++ b/tests/components/intellifire/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -198,6 +202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -246,6 +251,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -294,6 +300,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -341,6 +348,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -389,6 +397,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -437,6 +446,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -485,6 +495,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -533,6 +544,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -581,6 +593,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -629,6 +642,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -676,6 +690,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -724,6 +739,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -771,6 +787,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/intellifire/snapshots/test_climate.ambr b/tests/components/intellifire/snapshots/test_climate.ambr index 36f719d2264b73c4621fc7edcf4d61495b696163..d0744424cff5cd2bdb731b03018d1e1b546180ae 100644 --- a/tests/components/intellifire/snapshots/test_climate.ambr +++ b/tests/components/intellifire/snapshots/test_climate.ambr @@ -14,6 +14,7 @@ 'target_temp_step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/intellifire/snapshots/test_sensor.ambr b/tests/components/intellifire/snapshots/test_sensor.ambr index d749da216ac3cebe5cb4d18b35001621ba15999a..548c8d5a8aaf38aa0142c12b7c344a0cc2bc7b9c 100644 --- a/tests/components/intellifire/snapshots/test_sensor.ambr +++ b/tests/components/intellifire/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -101,6 +103,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -200,6 +204,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -248,6 +253,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -297,6 +303,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -349,6 +356,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -401,6 +409,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -450,6 +459,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/iotty/snapshots/test_switch.ambr b/tests/components/iotty/snapshots/test_switch.ambr index c6e8764cf377f37a1343cdb65ff72444f200b8d2..16913d340f01792f084377f6d25ced597e7eeb5d 100644 --- a/tests/components/iotty/snapshots/test_switch.ambr +++ b/tests/components/iotty/snapshots/test_switch.ambr @@ -15,6 +15,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ipp/snapshots/test_sensor.ambr b/tests/components/ipp/snapshots/test_sensor.ambr index 3f910399ad8ff72fb542e387921e610a8d4df570..f8e0578a6b93bce083456113523f156c01ba6338 100644 --- a/tests/components/ipp/snapshots/test_sensor.ambr +++ b/tests/components/ipp/snapshots/test_sensor.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -73,6 +74,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -126,6 +128,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -179,6 +182,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -232,6 +236,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -283,6 +288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -332,6 +338,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/iqvia/snapshots/test_diagnostics.ambr b/tests/components/iqvia/snapshots/test_diagnostics.ambr index f2fa656cb0fef00e92def1461c828c6548be650b..41cfedb0e29e530f760f65eb1b216a15ce7ae795 100644 --- a/tests/components/iqvia/snapshots/test_diagnostics.ambr +++ b/tests/components/iqvia/snapshots/test_diagnostics.ambr @@ -358,6 +358,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/iron_os/snapshots/test_binary_sensor.ambr b/tests/components/iron_os/snapshots/test_binary_sensor.ambr index 17b49c1d687ee19202675e137341de2a1d7b98bf..c36c1cc42ff44b10b76a50fdc4131db667f458ee 100644 --- a/tests/components/iron_os/snapshots/test_binary_sensor.ambr +++ b/tests/components/iron_os/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/iron_os/snapshots/test_button.ambr b/tests/components/iron_os/snapshots/test_button.ambr index 64a71f5e424b21117d7f193714b041472e949ae5..c9ff91815150b8db4ca50fba29d0b47d746a0b24 100644 --- a/tests/components/iron_os/snapshots/test_button.ambr +++ b/tests/components/iron_os/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/iron_os/snapshots/test_number.ambr b/tests/components/iron_os/snapshots/test_number.ambr index fc4fe96d7463706498b0a51c83b550acf8da2e71..62fcd120201bf9167cb6fad8614be94763eb88bf 100644 --- a/tests/components/iron_os/snapshots/test_number.ambr +++ b/tests/components/iron_os/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 10, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -68,6 +69,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -124,6 +126,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -179,6 +182,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -234,6 +238,7 @@ 'step': 2.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -290,6 +295,7 @@ 'step': 250, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -346,6 +352,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -402,6 +409,7 @@ 'step': 5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -458,6 +466,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -514,6 +523,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -569,6 +579,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -626,6 +637,7 @@ 'step': 5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -682,6 +694,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -739,6 +752,7 @@ 'step': 5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -796,6 +810,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -852,6 +867,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -909,6 +925,7 @@ 'step': 10, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -966,6 +983,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1022,6 +1040,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/iron_os/snapshots/test_select.ambr b/tests/components/iron_os/snapshots/test_select.ambr index e3989fbf8639bd7e0236c77c703306a5223470c2..10aacc838df8db53c366f0e950dd8c63c560c858 100644 --- a/tests/components/iron_os/snapshots/test_select.ambr +++ b/tests/components/iron_os/snapshots/test_select.ambr @@ -13,6 +13,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -75,6 +76,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -136,6 +138,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -193,6 +196,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -249,6 +253,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -307,6 +312,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -365,6 +371,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -422,6 +429,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -479,6 +487,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/iron_os/snapshots/test_sensor.ambr b/tests/components/iron_os/snapshots/test_sensor.ambr index 0eb8e81fb4fe8bc06d1374f351ed8f39d97125af..6a30aa6632bac916118d26d6d01e1dcafd6ad5fb 100644 --- a/tests/components/iron_os/snapshots/test_sensor.ambr +++ b/tests/components/iron_os/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -159,6 +162,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -210,6 +214,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -259,6 +264,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -325,6 +331,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -391,6 +398,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -450,6 +458,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -505,6 +514,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -559,6 +569,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -609,6 +620,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -660,6 +672,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/iron_os/snapshots/test_switch.ambr b/tests/components/iron_os/snapshots/test_switch.ambr index f13cdcfe66664ece5ace943dd857a5f97f8a141b..a3d28e58d63cdceec17c653e48a847b0b224e4db 100644 --- a/tests/components/iron_os/snapshots/test_switch.ambr +++ b/tests/components/iron_os/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/iron_os/snapshots/test_update.ambr b/tests/components/iron_os/snapshots/test_update.ambr index e0872d032ec25fedd0cc2f2540d7d73a06f7d127..f2db3246158cec9e92ce67fd00c7ff85e8dcbf77 100644 --- a/tests/components/iron_os/snapshots/test_update.ambr +++ b/tests/components/iron_os/snapshots/test_update.ambr @@ -9,6 +9,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/israel_rail/snapshots/test_sensor.ambr b/tests/components/israel_rail/snapshots/test_sensor.ambr index f851f1cd7266a0ebc89f72e86fe6941d6f72a1b8..610c2c53e222ffb899bb2ca5a8ca26c3b84029d9 100644 --- a/tests/components/israel_rail/snapshots/test_sensor.ambr +++ b/tests/components/israel_rail/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -197,6 +201,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -244,6 +249,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ista_ecotrend/snapshots/test_init.ambr b/tests/components/ista_ecotrend/snapshots/test_init.ambr index c84d55c059cbca8e4c73e29d9954c0bb07da4ef2..7329eec7f707669242eebdf75ad677ecadc0e9ad 100644 --- a/tests/components/ista_ecotrend/snapshots/test_init.ambr +++ b/tests/components/ista_ecotrend/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://ecotrend.ista.de/', 'connections': set({ }), @@ -35,6 +36,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://ecotrend.ista.de/', 'connections': set({ }), diff --git a/tests/components/ista_ecotrend/snapshots/test_sensor.ambr b/tests/components/ista_ecotrend/snapshots/test_sensor.ambr index b5056019c74f17289f31a0c1003526a23ff4d996..296ce26c7f265a78a22acf7e286697804d4f4b6c 100644 --- a/tests/components/ista_ecotrend/snapshots/test_sensor.ambr +++ b/tests/components/ista_ecotrend/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -61,6 +62,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -115,6 +117,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -169,6 +172,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -223,6 +227,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -277,6 +282,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -331,6 +337,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -385,6 +392,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -439,6 +447,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -492,6 +501,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -546,6 +556,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -600,6 +611,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -654,6 +666,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -708,6 +721,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -762,6 +776,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -816,6 +831,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ituran/snapshots/test_device_tracker.ambr b/tests/components/ituran/snapshots/test_device_tracker.ambr index 3b650f7927f17bb3f258f8c764dc42b271137aea..e73f0cfee2405a8b1fdcf568d1e64831243b34a4 100644 --- a/tests/components/ituran/snapshots/test_device_tracker.ambr +++ b/tests/components/ituran/snapshots/test_device_tracker.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ituran/snapshots/test_init.ambr b/tests/components/ituran/snapshots/test_init.ambr index 1e64ef9e850d986d16868ae32038c3f0be20b86a..b97aef6027be98af16d4aedb0680d2c33a3260cf 100644 --- a/tests/components/ituran/snapshots/test_init.ambr +++ b/tests/components/ituran/snapshots/test_init.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/ituran/snapshots/test_sensor.ambr b/tests/components/ituran/snapshots/test_sensor.ambr index c1512de912fb371978d9558d756e1396fd13fc97..f96190fdbc28caaf7cfcbf3cd962b23de4dd0ac2 100644 --- a/tests/components/ituran/snapshots/test_sensor.ambr +++ b/tests/components/ituran/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -103,6 +105,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -153,6 +156,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -200,6 +204,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -251,6 +256,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/kitchen_sink/snapshots/test_sensor.ambr b/tests/components/kitchen_sink/snapshots/test_sensor.ambr index bbf88c84ecab94d925b610564e2f890639b9fb68..7b433c401702b1035aa164bbec9b49870bb1b99a 100644 --- a/tests/components/kitchen_sink/snapshots/test_sensor.ambr +++ b/tests/components/kitchen_sink/snapshots/test_sensor.ambr @@ -69,3 +69,84 @@ }), }) # --- +# name: test_states_with_subentry + set({ + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'device_class': 'power', + 'friendly_name': 'Outlet 1 Power', + 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, + 'unit_of_measurement': <UnitOfPower.WATT: 'W'>, + }), + 'context': <ANY>, + 'entity_id': 'sensor.outlet_1_power', + 'last_changed': <ANY>, + 'last_reported': <ANY>, + 'last_updated': <ANY>, + 'state': '50', + }), + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'device_class': 'power', + 'friendly_name': 'Outlet 2 Power', + 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, + 'unit_of_measurement': <UnitOfPower.WATT: 'W'>, + }), + 'context': <ANY>, + 'entity_id': 'sensor.outlet_2_power', + 'last_changed': <ANY>, + 'last_reported': <ANY>, + 'last_updated': <ANY>, + 'state': '1500', + }), + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'friendly_name': 'Sensor test', + }), + 'context': <ANY>, + 'entity_id': 'sensor.sensor_test', + 'last_changed': <ANY>, + 'last_reported': <ANY>, + 'last_updated': <ANY>, + 'state': '15', + }), + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'friendly_name': 'Statistics issues Issue 1', + 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, + 'unit_of_measurement': <UnitOfPower.WATT: 'W'>, + }), + 'context': <ANY>, + 'entity_id': 'sensor.statistics_issues_issue_1', + 'last_changed': <ANY>, + 'last_reported': <ANY>, + 'last_updated': <ANY>, + 'state': '100', + }), + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'friendly_name': 'Statistics issues Issue 2', + 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, + 'unit_of_measurement': 'dogs', + }), + 'context': <ANY>, + 'entity_id': 'sensor.statistics_issues_issue_2', + 'last_changed': <ANY>, + 'last_reported': <ANY>, + 'last_updated': <ANY>, + 'state': '100', + }), + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'friendly_name': 'Statistics issues Issue 3', + 'unit_of_measurement': <UnitOfPower.WATT: 'W'>, + }), + 'context': <ANY>, + 'entity_id': 'sensor.statistics_issues_issue_3', + 'last_changed': <ANY>, + 'last_reported': <ANY>, + 'last_updated': <ANY>, + 'state': '100', + }), + }) +# --- diff --git a/tests/components/kitchen_sink/snapshots/test_switch.ambr b/tests/components/kitchen_sink/snapshots/test_switch.ambr index fe4311ad7115480999054c365c6661e64ffdb614..5535554017f9afe4bd1c67d1b28fd888bfca4532 100644 --- a/tests/components/kitchen_sink/snapshots/test_switch.ambr +++ b/tests/components/kitchen_sink/snapshots/test_switch.ambr @@ -19,6 +19,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -49,6 +50,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -81,6 +83,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -129,6 +132,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -159,6 +163,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -191,6 +196,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/kitchen_sink/test_config_flow.py b/tests/components/kitchen_sink/test_config_flow.py index 5f163d1342ead792362c1a244dad5485c4a1239b..1eea1c8036b27059125b728541a582d747195a51 100644 --- a/tests/components/kitchen_sink/test_config_flow.py +++ b/tests/components/kitchen_sink/test_config_flow.py @@ -104,3 +104,85 @@ async def test_options_flow(hass: HomeAssistant) -> None: assert config_entry.options == {"section_1": {"bool": True, "int": 15}} await hass.async_block_till_done() + + +@pytest.mark.usefixtures("no_platforms") +async def test_subentry_flow(hass: HomeAssistant) -> None: + """Test config flow options.""" + config_entry = MockConfigEntry(domain=DOMAIN) + config_entry.add_to_hass(hass) + + assert await hass.config_entries.async_setup(config_entry.entry_id) + await hass.async_block_till_done() + + result = await hass.config_entries.subentries.async_init( + (config_entry.entry_id, "entity"), + context={"source": config_entries.SOURCE_USER}, + ) + assert result["type"] is FlowResultType.FORM + assert result["step_id"] == "add_sensor" + + result = await hass.config_entries.subentries.async_configure( + result["flow_id"], + user_input={"name": "Sensor 1", "state": 15}, + ) + assert result["type"] is FlowResultType.CREATE_ENTRY + subentry_id = list(config_entry.subentries)[0] + assert config_entry.subentries == { + subentry_id: config_entries.ConfigSubentry( + data={"state": 15}, + subentry_id=subentry_id, + subentry_type="entity", + title="Sensor 1", + unique_id=None, + ) + } + + await hass.async_block_till_done() + + +@pytest.mark.usefixtures("no_platforms") +async def test_subentry_reconfigure_flow(hass: HomeAssistant) -> None: + """Test config flow options.""" + subentry_id = "mock_id" + config_entry = MockConfigEntry( + domain=DOMAIN, + subentries_data=[ + config_entries.ConfigSubentryData( + data={"state": 15}, + subentry_id="mock_id", + subentry_type="entity", + title="Sensor 1", + unique_id=None, + ) + ], + ) + config_entry.add_to_hass(hass) + + assert await hass.config_entries.async_setup(config_entry.entry_id) + await hass.async_block_till_done() + + result = await config_entry.start_subentry_reconfigure_flow( + hass, "entity", subentry_id + ) + assert result["type"] is FlowResultType.FORM + assert result["step_id"] == "reconfigure_sensor" + + result = await hass.config_entries.subentries.async_configure( + result["flow_id"], + user_input={"name": "Renamed sensor 1", "state": 5}, + ) + assert result["type"] is FlowResultType.ABORT + assert result["reason"] == "reconfigure_successful" + + assert config_entry.subentries == { + subentry_id: config_entries.ConfigSubentry( + data={"state": 5}, + subentry_id=subentry_id, + subentry_type="entity", + title="Renamed sensor 1", + unique_id=None, + ) + } + + await hass.async_block_till_done() diff --git a/tests/components/kitchen_sink/test_sensor.py b/tests/components/kitchen_sink/test_sensor.py index c4b5f03499ef4f5242d92df221a0bfbc6ced3b35..f980e39f6523031272befb5a462a26f30681baea 100644 --- a/tests/components/kitchen_sink/test_sensor.py +++ b/tests/components/kitchen_sink/test_sensor.py @@ -5,11 +5,14 @@ from unittest.mock import patch import pytest from syrupy.assertion import SnapshotAssertion +from homeassistant import config_entries from homeassistant.components.kitchen_sink import DOMAIN from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.setup import async_setup_component +from tests.common import MockConfigEntry + @pytest.fixture async def sensor_only() -> None: @@ -21,14 +24,41 @@ async def sensor_only() -> None: yield -@pytest.fixture(autouse=True) +@pytest.fixture async def setup_comp(hass: HomeAssistant, sensor_only): """Set up demo component.""" assert await async_setup_component(hass, DOMAIN, {DOMAIN: {}}) await hass.async_block_till_done() +@pytest.mark.usefixtures("setup_comp") async def test_states(hass: HomeAssistant, snapshot: SnapshotAssertion) -> None: """Test the expected sensor entities are added.""" states = hass.states.async_all() assert set(states) == snapshot + + +@pytest.mark.usefixtures("sensor_only") +async def test_states_with_subentry( + hass: HomeAssistant, snapshot: SnapshotAssertion +) -> None: + """Test the expected sensor entities are added.""" + config_entry = MockConfigEntry( + domain=DOMAIN, + subentries_data=[ + config_entries.ConfigSubentryData( + data={"state": 15}, + subentry_id="blabla", + subentry_type="entity", + title="Sensor test", + unique_id=None, + ) + ], + ) + config_entry.add_to_hass(hass) + + assert await hass.config_entries.async_setup(config_entry.entry_id) + await hass.async_block_till_done() + + states = hass.states.async_all() + assert set(states) == snapshot diff --git a/tests/components/knocki/snapshots/test_event.ambr b/tests/components/knocki/snapshots/test_event.ambr index fba1c90b45da82d3331862e0d76579302707f80f..65fecd597395484cb471cae3878adc799b60ff08 100644 --- a/tests/components/knocki/snapshots/test_event.ambr +++ b/tests/components/knocki/snapshots/test_event.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/kostal_plenticore/test_diagnostics.py b/tests/components/kostal_plenticore/test_diagnostics.py index 08f06684d9a4da34daf24f83845e9ea489b5aaf6..3a99a7f681d9c9344c526ca11769af5b573acffa 100644 --- a/tests/components/kostal_plenticore/test_diagnostics.py +++ b/tests/components/kostal_plenticore/test_diagnostics.py @@ -57,6 +57,7 @@ async def test_entry_diagnostics( "created_at": ANY, "modified_at": ANY, "discovery_keys": {}, + "subentries": [], }, "client": { "version": "api_version='0.2.0' hostname='scb' name='PUCK RESTful API' sw_version='01.16.05025'", diff --git a/tests/components/lacrosse_view/snapshots/test_diagnostics.ambr b/tests/components/lacrosse_view/snapshots/test_diagnostics.ambr index bfbfa2901a68a0962368c1fd4384392360d52882..0975704b680a174673466cc6a5ef3ac97e01ad80 100644 --- a/tests/components/lacrosse_view/snapshots/test_diagnostics.ambr +++ b/tests/components/lacrosse_view/snapshots/test_diagnostics.ambr @@ -25,6 +25,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, diff --git a/tests/components/lamarzocco/snapshots/test_binary_sensor.ambr b/tests/components/lamarzocco/snapshots/test_binary_sensor.ambr index 47bca8dcb63916081d13fca216361d6da57038f6..6cd4e8cd5aeab2c30adc8422c775c5e88e06925d 100644 --- a/tests/components/lamarzocco/snapshots/test_binary_sensor.ambr +++ b/tests/components/lamarzocco/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lamarzocco/snapshots/test_button.ambr b/tests/components/lamarzocco/snapshots/test_button.ambr index 64d47a110727fea8308e27b2bec533c8dbae1a8a..33aace5f97aa2732e821da9d07b780225e53fbe8 100644 --- a/tests/components/lamarzocco/snapshots/test_button.ambr +++ b/tests/components/lamarzocco/snapshots/test_button.ambr @@ -19,6 +19,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lamarzocco/snapshots/test_calendar.ambr b/tests/components/lamarzocco/snapshots/test_calendar.ambr index 729eed5879a3119efc795c8cf57eae3cc67bef88..74847892cfaf9474e95f500bd36cec04eaaeff2c 100644 --- a/tests/components/lamarzocco/snapshots/test_calendar.ambr +++ b/tests/components/lamarzocco/snapshots/test_calendar.ambr @@ -90,6 +90,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -123,6 +124,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lamarzocco/snapshots/test_init.ambr b/tests/components/lamarzocco/snapshots/test_init.ambr index 67aa0b8bea8a68b32ae0fb8a0051ac8dcfb62260..4c210136bd2709ad1cdda9ef1b6a8f014aed5513 100644 --- a/tests/components/lamarzocco/snapshots/test_init.ambr +++ b/tests/components/lamarzocco/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -43,6 +44,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/lamarzocco/snapshots/test_number.ambr b/tests/components/lamarzocco/snapshots/test_number.ambr index 49e4713aab11e3a7315cfcc763bbf83a205c1ea9..0748c9384a97b10578d2cb32c4b6b3050bff5d2b 100644 --- a/tests/components/lamarzocco/snapshots/test_number.ambr +++ b/tests/components/lamarzocco/snapshots/test_number.ambr @@ -30,6 +30,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -87,6 +88,7 @@ 'step': 10, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +146,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -201,6 +204,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -258,6 +262,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -315,6 +320,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -672,6 +678,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -729,6 +736,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -786,6 +794,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -843,6 +852,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -900,6 +910,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -957,6 +968,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1012,6 +1024,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1067,6 +1080,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lamarzocco/snapshots/test_select.ambr b/tests/components/lamarzocco/snapshots/test_select.ambr index 325409a0b7fe0a70d4aa6c6307dd39b0b5004a7f..2e88688652aa43b031278ede3faecf5e7e1c1059 100644 --- a/tests/components/lamarzocco/snapshots/test_select.ambr +++ b/tests/components/lamarzocco/snapshots/test_select.ambr @@ -28,6 +28,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -85,6 +86,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -142,6 +144,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -199,6 +202,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -254,6 +258,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -311,6 +316,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lamarzocco/snapshots/test_sensor.ambr b/tests/components/lamarzocco/snapshots/test_sensor.ambr index be2b1672cb94968a28c96ed57f09113df83af094..996dff9343334700188553d755f7ae6a8e2cb405 100644 --- a/tests/components/lamarzocco/snapshots/test_sensor.ambr +++ b/tests/components/lamarzocco/snapshots/test_sensor.ambr @@ -24,6 +24,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -109,6 +111,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -159,6 +162,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -209,6 +213,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -259,6 +264,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -313,6 +319,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -367,6 +374,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -418,6 +426,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -468,6 +477,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lamarzocco/snapshots/test_switch.ambr b/tests/components/lamarzocco/snapshots/test_switch.ambr index 72fe41c1392386276c437e870ba391adb2195d13..085d9a16125266e6f44ba520659be54136a37da4 100644 --- a/tests/components/lamarzocco/snapshots/test_switch.ambr +++ b/tests/components/lamarzocco/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -39,6 +40,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lamarzocco/snapshots/test_update.ambr b/tests/components/lamarzocco/snapshots/test_update.ambr index 40f47a783d7e40fd1314deb42d12cc71a8f21eb4..17d0528c3d8499f22a0cf496b6ad823ddb1b891c 100644 --- a/tests/components/lamarzocco/snapshots/test_update.ambr +++ b/tests/components/lamarzocco/snapshots/test_update.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lcn/snapshots/test_binary_sensor.ambr b/tests/components/lcn/snapshots/test_binary_sensor.ambr index 0ad31437dd11de82bb1c5dc1d5ac7cdfdc8e246c..d2d697569d159e002144a2cedaa85407acc1e20a 100644 --- a/tests/components/lcn/snapshots/test_binary_sensor.ambr +++ b/tests/components/lcn/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lcn/snapshots/test_climate.ambr b/tests/components/lcn/snapshots/test_climate.ambr index 443b13312d1ebeac7dd9968536cb15bd6debdc03..81745ca8515b50c2d3ba863219c0a776096e8420 100644 --- a/tests/components/lcn/snapshots/test_climate.ambr +++ b/tests/components/lcn/snapshots/test_climate.ambr @@ -13,6 +13,7 @@ 'min_temp': 0.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lcn/snapshots/test_cover.ambr b/tests/components/lcn/snapshots/test_cover.ambr index 82a19060d737fd8ef4fcb725eed480be0a31ba22..d399626537d456f92da83965d832130bea9020d8 100644 --- a/tests/components/lcn/snapshots/test_cover.ambr +++ b/tests/components/lcn/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lcn/snapshots/test_light.ambr b/tests/components/lcn/snapshots/test_light.ambr index f53d1fdf2dc73e37903a2fbe46f89241492ef8a4..638cddc15cd024070bf503d527d13ee0f288eb1f 100644 --- a/tests/components/lcn/snapshots/test_light.ambr +++ b/tests/components/lcn/snapshots/test_light.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -121,6 +123,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lcn/snapshots/test_scene.ambr b/tests/components/lcn/snapshots/test_scene.ambr index c039c4ef951c39912ec79289522e417f8abe0c2f..a5576158621fe9fcb957b20d4931febfe2138da9 100644 --- a/tests/components/lcn/snapshots/test_scene.ambr +++ b/tests/components/lcn/snapshots/test_scene.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lcn/snapshots/test_sensor.ambr b/tests/components/lcn/snapshots/test_sensor.ambr index 56776e3e0f6dc99e66245a8b5c29b3d441b19e7b..f8d57ed890445323c208f7806b754776cee59192 100644 --- a/tests/components/lcn/snapshots/test_sensor.ambr +++ b/tests/components/lcn/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -146,6 +149,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lcn/snapshots/test_switch.ambr b/tests/components/lcn/snapshots/test_switch.ambr index 36145b8d4fdab7ea99fdc754cb4247e40300ce8a..bc69b0ed483f7a6c3bd5fab64c221cb5c83ca68f 100644 --- a/tests/components/lcn/snapshots/test_switch.ambr +++ b/tests/components/lcn/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lektrico/snapshots/test_binary_sensor.ambr b/tests/components/lektrico/snapshots/test_binary_sensor.ambr index 6a28e7c60de5ccef250b914657b4c2729eea8c32..b365ff84187f64bca2085a92f6e9434134a1d8f5 100644 --- a/tests/components/lektrico/snapshots/test_binary_sensor.ambr +++ b/tests/components/lektrico/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +246,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -288,6 +294,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -335,6 +342,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -382,6 +390,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -429,6 +438,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lektrico/snapshots/test_button.ambr b/tests/components/lektrico/snapshots/test_button.ambr index 5070cd484c4c721e938d15a1e29287246d546274..f9cb7189237e9fefe62f098c5abb5f83cb93b469 100644 --- a/tests/components/lektrico/snapshots/test_button.ambr +++ b/tests/components/lektrico/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lektrico/snapshots/test_init.ambr b/tests/components/lektrico/snapshots/test_init.ambr index 63739e1c9d87b26ab6b26c0f70c522b999746f9d..35183bf5d75cbed92405f94a34e394c72f690d40 100644 --- a/tests/components/lektrico/snapshots/test_init.ambr +++ b/tests/components/lektrico/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/lektrico/snapshots/test_number.ambr b/tests/components/lektrico/snapshots/test_number.ambr index 30a37a25a09d0dc22033a3337a1e1821685dfef3..57cf40567e789b8cf0ab289ec0778cc08a589a1d 100644 --- a/tests/components/lektrico/snapshots/test_number.ambr +++ b/tests/components/lektrico/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'step': 5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lektrico/snapshots/test_select.ambr b/tests/components/lektrico/snapshots/test_select.ambr index 5a964f52adaceef5cb0a95ebbed7c92afbcdb104..0f564abb1469ab5229afd693d68d5a99e290d5e2 100644 --- a/tests/components/lektrico/snapshots/test_select.ambr +++ b/tests/components/lektrico/snapshots/test_select.ambr @@ -13,6 +13,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lektrico/snapshots/test_sensor.ambr b/tests/components/lektrico/snapshots/test_sensor.ambr index 73ec88e6fa1c2c8b10aaac385b0789ecd819fc06..aa146f55776302b656b05aed30e67cb89e2fb5b2 100644 --- a/tests/components/lektrico/snapshots/test_sensor.ambr +++ b/tests/components/lektrico/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -105,6 +107,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -153,6 +156,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -203,6 +207,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -266,6 +271,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -328,6 +334,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -392,6 +399,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -452,6 +460,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -501,6 +510,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lektrico/snapshots/test_switch.ambr b/tests/components/lektrico/snapshots/test_switch.ambr index 3f4a169331589582e1020035b89b67fe5bf6eca4..c55e96ac9a900359b1182657749a703c06773123 100644 --- a/tests/components/lektrico/snapshots/test_switch.ambr +++ b/tests/components/lektrico/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/letpot/snapshots/test_switch.ambr b/tests/components/letpot/snapshots/test_switch.ambr index 28ca96037603106d70bffef9cb0f6b6fd8a2c30e..1a36e555dd1cb299d2fb31374b0fe4b88a626232 100644 --- a/tests/components/letpot/snapshots/test_switch.ambr +++ b/tests/components/letpot/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/letpot/snapshots/test_time.ambr b/tests/components/letpot/snapshots/test_time.ambr index 66f6648c202a7469e76b3cdfeb018cd0d9be1d97..9ca75003e56404643cfb287830177c5e54228108 100644 --- a/tests/components/letpot/snapshots/test_time.ambr +++ b/tests/components/letpot/snapshots/test_time.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lg_thinq/snapshots/test_climate.ambr b/tests/components/lg_thinq/snapshots/test_climate.ambr index 9369367a1f70d7f6ccd1b890ddd3063eeb7af191..e2fcc2540f32f81caf0da869f5ee647b663ce78f 100644 --- a/tests/components/lg_thinq/snapshots/test_climate.ambr +++ b/tests/components/lg_thinq/snapshots/test_climate.ambr @@ -23,6 +23,7 @@ 'target_temp_step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lg_thinq/snapshots/test_event.ambr b/tests/components/lg_thinq/snapshots/test_event.ambr index 025f4496aeb54e1672b7542ae31a5cc54c1e32cb..dbb43ce0bb99b94f7dc51b592ab677fb2ecef17e 100644 --- a/tests/components/lg_thinq/snapshots/test_event.ambr +++ b/tests/components/lg_thinq/snapshots/test_event.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lg_thinq/snapshots/test_number.ambr b/tests/components/lg_thinq/snapshots/test_number.ambr index 68f018545011606d0ca9fd8d4121cbf9e4f54577..ef4d9a21b8653fad3bbc37b2a70e2128af4b573b 100644 --- a/tests/components/lg_thinq/snapshots/test_number.ambr +++ b/tests/components/lg_thinq/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/lg_thinq/snapshots/test_sensor.ambr b/tests/components/lg_thinq/snapshots/test_sensor.ambr index fe1929944f93bff99479dc75091cf276e0481ca0..5e6eb98ac4272b32b6a308f08cc59cea1a666cbf 100644 --- a/tests/components/lg_thinq/snapshots/test_sensor.ambr +++ b/tests/components/lg_thinq/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -106,6 +108,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -157,6 +160,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -208,6 +212,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -257,6 +262,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -305,6 +311,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -353,6 +360,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -392,4 +400,4 @@ 'last_updated': <ANY>, 'state': '2024-10-10T13:14:00+00:00', }) -# --- \ No newline at end of file +# --- diff --git a/tests/components/linear_garage_door/snapshots/test_cover.ambr b/tests/components/linear_garage_door/snapshots/test_cover.ambr index 96745e1d92a80cd1cca84249989ef37a8e5a07a0..a09156c53e08ced14d4085624b3c277864e403e8 100644 --- a/tests/components/linear_garage_door/snapshots/test_cover.ambr +++ b/tests/components/linear_garage_door/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/linear_garage_door/snapshots/test_diagnostics.ambr b/tests/components/linear_garage_door/snapshots/test_diagnostics.ambr index c689d04949a59c4ec77ee9354f502d106e410fdf..db82f41eb73b555f96a85250c557a9aa1ca3e7b2 100644 --- a/tests/components/linear_garage_door/snapshots/test_diagnostics.ambr +++ b/tests/components/linear_garage_door/snapshots/test_diagnostics.ambr @@ -73,6 +73,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'test-site-name', 'unique_id': None, 'version': 1, diff --git a/tests/components/linear_garage_door/snapshots/test_light.ambr b/tests/components/linear_garage_door/snapshots/test_light.ambr index ba64a2b0a048d414b4e663948e8c22d961d9c8cd..9e27efc02ec1e70a51a3b7f363258faf655d300c 100644 --- a/tests/components/linear_garage_door/snapshots/test_light.ambr +++ b/tests/components/linear_garage_door/snapshots/test_light.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -122,6 +124,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -178,6 +181,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/madvr/snapshots/test_binary_sensor.ambr b/tests/components/madvr/snapshots/test_binary_sensor.ambr index 7fd54a7c24045be1a399f04173970fc40d33c6d3..7d665210a6fe4b48e9e966e072ad54deed52b3d6 100644 --- a/tests/components/madvr/snapshots/test_binary_sensor.ambr +++ b/tests/components/madvr/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/madvr/snapshots/test_diagnostics.ambr b/tests/components/madvr/snapshots/test_diagnostics.ambr index 3a2813918603fb1a87d3355f24734c41f3c5ef39..92d0578dba80534f1b84d7a63c97c45b718cf82b 100644 --- a/tests/components/madvr/snapshots/test_diagnostics.ambr +++ b/tests/components/madvr/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'envy', 'unique_id': '00:11:22:33:44:55', 'version': 1, diff --git a/tests/components/madvr/snapshots/test_remote.ambr b/tests/components/madvr/snapshots/test_remote.ambr index 1157496a93e899fe4bb6a5f53444f744761a5aae..c90270674c80ec7aacc6a008c3e6118f37b49915 100644 --- a/tests/components/madvr/snapshots/test_remote.ambr +++ b/tests/components/madvr/snapshots/test_remote.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/madvr/snapshots/test_sensor.ambr b/tests/components/madvr/snapshots/test_sensor.ambr index 7b0dd254f77e0f86e96d63677057ca2e46a95dc5..115f6a3f5d73d3bd845a582bcbad0e7b0a3f855e 100644 --- a/tests/components/madvr/snapshots/test_sensor.ambr +++ b/tests/components/madvr/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -192,6 +196,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -243,6 +248,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -294,6 +300,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -348,6 +355,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -405,6 +413,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -462,6 +471,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -520,6 +530,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -583,6 +594,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -639,6 +651,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -685,6 +698,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -736,6 +750,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -789,6 +804,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -838,6 +854,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -884,6 +901,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -930,6 +948,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -982,6 +1001,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1039,6 +1059,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1097,6 +1118,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1160,6 +1182,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1216,6 +1239,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1262,6 +1286,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1313,6 +1338,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/mastodon/snapshots/test_init.ambr b/tests/components/mastodon/snapshots/test_init.ambr index 37fa765aceaec009f6b6c76827ebfe31d1c257f1..28157b9e6eb36997136929a0f4ed7af5f7a3fa30 100644 --- a/tests/components/mastodon/snapshots/test_init.ambr +++ b/tests/components/mastodon/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/mastodon/snapshots/test_sensor.ambr b/tests/components/mastodon/snapshots/test_sensor.ambr index c8df8cdab197770a3604f66d6da3f51925ab21f2..22ac2671c36bf209cf314f814b2473fbd4778c05 100644 --- a/tests/components/mastodon/snapshots/test_sensor.ambr +++ b/tests/components/mastodon/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -58,6 +59,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -108,6 +110,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_binary_sensor.ambr b/tests/components/matter/snapshots/test_binary_sensor.ambr index 82dcc166f13d6ed65bd32bf6a1af921f96ebe60e..c8de905d03fc98adedfd09063efb07b909c60bd5 100644 --- a/tests/components/matter/snapshots/test_binary_sensor.ambr +++ b/tests/components/matter/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +246,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -288,6 +294,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -335,6 +342,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -382,6 +390,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -429,6 +438,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -476,6 +486,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -523,6 +534,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -569,6 +581,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -616,6 +629,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_button.ambr b/tests/components/matter/snapshots/test_button.ambr index dbbc984ab2f61415a86c1175bc04b1e9aa961965..448136eeed2d3e470844bca5808e2e5bf3841922 100644 --- a/tests/components/matter/snapshots/test_button.ambr +++ b/tests/components/matter/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -145,6 +148,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -192,6 +196,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -239,6 +244,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -286,6 +292,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -333,6 +340,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -380,6 +388,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -427,6 +436,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -474,6 +484,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -521,6 +532,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -568,6 +580,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -614,6 +627,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -660,6 +674,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -706,6 +721,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -752,6 +768,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -799,6 +816,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -846,6 +864,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -893,6 +912,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -940,6 +960,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -987,6 +1008,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1034,6 +1056,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1081,6 +1104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1128,6 +1152,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1175,6 +1200,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1222,6 +1248,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1268,6 +1295,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1314,6 +1342,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1360,6 +1389,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1407,6 +1437,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1453,6 +1484,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1499,6 +1531,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1545,6 +1578,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1591,6 +1625,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1638,6 +1673,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1685,6 +1721,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1732,6 +1769,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1779,6 +1817,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1826,6 +1865,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_climate.ambr b/tests/components/matter/snapshots/test_climate.ambr index 25f5ca06f621f4c0326b8d3f1be714883d759810..8aeb1aaafdd956b7374b36a12bb7bd5968fc9bf2 100644 --- a/tests/components/matter/snapshots/test_climate.ambr +++ b/tests/components/matter/snapshots/test_climate.ambr @@ -13,6 +13,7 @@ 'min_temp': 5.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -75,6 +76,7 @@ 'min_temp': 10.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -141,6 +143,7 @@ 'min_temp': 16.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -209,6 +212,7 @@ 'min_temp': 7, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_cover.ambr b/tests/components/matter/snapshots/test_cover.ambr index 7d036d359837b66d3d33ada7e86ce8fde3aa0dac..c83dcf63c6bd0d98e329f7dcdafd4d3fe305721d 100644 --- a/tests/components/matter/snapshots/test_cover.ambr +++ b/tests/components/matter/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -104,6 +106,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -153,6 +156,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -202,6 +206,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_event.ambr b/tests/components/matter/snapshots/test_event.ambr index 031e8e9d24f1e07cb6d284b42a95e422fd084ed9..b0ddfaed8bf3b6d1a505d1e417b6bf2b4e8e96ee 100644 --- a/tests/components/matter/snapshots/test_event.ambr +++ b/tests/components/matter/snapshots/test_event.ambr @@ -13,6 +13,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -74,6 +75,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -135,6 +137,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -199,6 +202,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -266,6 +270,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -333,6 +338,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_fan.ambr b/tests/components/matter/snapshots/test_fan.ambr index 7f1fe7d42db4a309fa231196f5efef5a3e577f65..e4dc14967e5bc6d7d5790dfeb94a77b235fee9ad 100644 --- a/tests/components/matter/snapshots/test_fan.ambr +++ b/tests/components/matter/snapshots/test_fan.ambr @@ -15,6 +15,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -84,6 +85,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +152,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -214,6 +217,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_light.ambr b/tests/components/matter/snapshots/test_light.ambr index eff5820d27d76d7808065c5d7410f3c906efeaeb..a56f8f891e97fee3a7841e6bd9bfaeb72e6f93d2 100644 --- a/tests/components/matter/snapshots/test_light.ambr +++ b/tests/components/matter/snapshots/test_light.ambr @@ -14,6 +14,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -89,6 +90,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -145,6 +147,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -207,6 +210,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -284,6 +288,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -346,6 +351,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -413,6 +419,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -474,6 +481,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -547,6 +555,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -614,6 +623,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_lock.ambr b/tests/components/matter/snapshots/test_lock.ambr index bf34ac267d755ec495cd13ca5e3bdfe300a21685..10ba84dd49ba020ae84c53d883880af7a6339624 100644 --- a/tests/components/matter/snapshots/test_lock.ambr +++ b/tests/components/matter/snapshots/test_lock.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_number.ambr b/tests/components/matter/snapshots/test_number.ambr index 7e06b6f501d2551ab2f95d3060ba30f4c860041d..dc35f6f2a6961d7f95995e8c4c25a23ef3766f05 100644 --- a/tests/components/matter/snapshots/test_number.ambr +++ b/tests/components/matter/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -122,6 +124,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -177,6 +180,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -233,6 +237,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -289,6 +294,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -344,6 +350,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -400,6 +407,7 @@ 'step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -457,6 +465,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -514,6 +523,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -569,6 +579,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -625,6 +636,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -680,6 +692,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -735,6 +748,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -791,6 +805,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -847,6 +862,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -903,6 +919,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -958,6 +975,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1014,6 +1032,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1070,6 +1089,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1126,6 +1146,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1181,6 +1202,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1237,6 +1259,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1293,6 +1316,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1349,6 +1373,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1404,6 +1429,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1460,6 +1486,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1516,6 +1543,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1571,6 +1599,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_select.ambr b/tests/components/matter/snapshots/test_select.ambr index d7ddf636ff9616b5b2b1360ffcf7428422999824..772ee297e13bbd3e6b356db17e82dd8177f386a7 100644 --- a/tests/components/matter/snapshots/test_select.ambr +++ b/tests/components/matter/snapshots/test_select.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -70,6 +71,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -138,6 +140,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -206,6 +209,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -265,6 +269,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -324,6 +329,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -383,6 +389,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -442,6 +449,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -501,6 +509,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -558,6 +567,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -614,6 +624,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -672,6 +683,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -729,6 +741,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -797,6 +810,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -876,6 +890,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -944,6 +959,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1003,6 +1019,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1060,6 +1077,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1115,6 +1133,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1175,6 +1194,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1237,6 +1257,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1296,6 +1317,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1355,6 +1377,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1414,6 +1437,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1473,6 +1497,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1530,6 +1555,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1587,6 +1613,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1645,6 +1672,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1703,6 +1731,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1760,6 +1789,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1818,6 +1848,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1878,6 +1909,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_sensor.ambr b/tests/components/matter/snapshots/test_sensor.ambr index 541f1bc178f2764d79c25e497c5217f1cc01c41a..9caa84bbf9637b0282ddfbb8a4b196fce73558b4 100644 --- a/tests/components/matter/snapshots/test_sensor.ambr +++ b/tests/components/matter/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -122,6 +124,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -173,6 +176,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -224,6 +228,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -274,6 +279,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -325,6 +331,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -376,6 +383,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -427,6 +435,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -478,6 +487,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -529,6 +539,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -580,6 +591,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -631,6 +643,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -682,6 +695,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -740,6 +754,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -797,6 +812,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -848,6 +864,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -899,6 +916,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -950,6 +968,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1001,6 +1020,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1052,6 +1072,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1103,6 +1124,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1154,6 +1176,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1205,6 +1228,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1256,6 +1280,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1310,6 +1335,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1364,6 +1390,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1418,6 +1445,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1472,6 +1500,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1526,6 +1555,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1583,6 +1613,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1640,6 +1671,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1697,6 +1729,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1754,6 +1787,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1805,6 +1839,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1854,6 +1889,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1903,6 +1939,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1957,6 +1994,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2008,6 +2046,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2059,6 +2098,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2113,6 +2153,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2164,6 +2205,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2218,6 +2260,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2268,6 +2311,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2319,6 +2363,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2375,6 +2420,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2430,6 +2476,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2481,6 +2528,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2532,6 +2580,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2589,6 +2638,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2652,6 +2702,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2708,6 +2759,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2765,6 +2817,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2822,6 +2875,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2883,6 +2937,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2937,6 +2992,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2999,6 +3055,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3054,6 +3111,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3111,6 +3169,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3168,6 +3227,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3217,6 +3277,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3265,6 +3326,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3319,6 +3381,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3370,6 +3433,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3429,6 +3493,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3487,6 +3552,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3541,6 +3607,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3595,6 +3662,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_switch.ambr b/tests/components/matter/snapshots/test_switch.ambr index 8277ee28838f7dec61238d25526199f1222557a1..ebf431178461b95bac6d51013668a30e467b980b 100644 --- a/tests/components/matter/snapshots/test_switch.ambr +++ b/tests/components/matter/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -240,6 +245,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -287,6 +293,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -334,6 +341,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -381,6 +389,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -428,6 +437,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_vacuum.ambr b/tests/components/matter/snapshots/test_vacuum.ambr index 9e6b52ed57210381ab78a16eb1ae2bfa2707342b..0703a1af4c78e113e1a40e364fb219b30c313347 100644 --- a/tests/components/matter/snapshots/test_vacuum.ambr +++ b/tests/components/matter/snapshots/test_vacuum.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/matter/snapshots/test_valve.ambr b/tests/components/matter/snapshots/test_valve.ambr index 9863463547675fa327bec42c206e5f3b5e97e564..99da4c2d0f6adea0c73193fbc8adc42bd15bc595 100644 --- a/tests/components/matter/snapshots/test_valve.ambr +++ b/tests/components/matter/snapshots/test_valve.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/mealie/snapshots/test_calendar.ambr b/tests/components/mealie/snapshots/test_calendar.ambr index e5a0a697157d36efdab65e10249d5256e72aef8a..7587a7a55b7ebfc99a3d4dfc6a4128c8c194838f 100644 --- a/tests/components/mealie/snapshots/test_calendar.ambr +++ b/tests/components/mealie/snapshots/test_calendar.ambr @@ -170,6 +170,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -222,6 +223,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -274,6 +276,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -326,6 +329,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/mealie/snapshots/test_init.ambr b/tests/components/mealie/snapshots/test_init.ambr index 98ca52dd15ede65809f14e94b9f5dd80979799f1..aada173ffc365668eee3c2ddb3a2b7e0d2379ffd 100644 --- a/tests/components/mealie/snapshots/test_init.ambr +++ b/tests/components/mealie/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/mealie/snapshots/test_sensor.ambr b/tests/components/mealie/snapshots/test_sensor.ambr index e645cf4c45f3e1f9c348e1235e230673c48142ea..19219c01c1c702b91951c6e1590612ce83599d6a 100644 --- a/tests/components/mealie/snapshots/test_sensor.ambr +++ b/tests/components/mealie/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -58,6 +59,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -108,6 +110,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -158,6 +161,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -208,6 +212,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/mealie/snapshots/test_todo.ambr b/tests/components/mealie/snapshots/test_todo.ambr index 4c58a839f572e5c0085d9d5e6f5eaf4edbfb7ca8..88c677de581ae42e613f3f6dd834964ff70d0c1d 100644 --- a/tests/components/mealie/snapshots/test_todo.ambr +++ b/tests/components/mealie/snapshots/test_todo.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/melcloud/snapshots/test_diagnostics.ambr b/tests/components/melcloud/snapshots/test_diagnostics.ambr index e6a432de07ee18c4513d6039f39f1206a9c3f8fb..671f5afcc5223f7326b093b72202ee796c303775 100644 --- a/tests/components/melcloud/snapshots/test_diagnostics.ambr +++ b/tests/components/melcloud/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'melcloud', 'unique_id': 'UNIQUE_TEST_ID', 'version': 1, diff --git a/tests/components/meteo_france/snapshots/test_sensor.ambr b/tests/components/meteo_france/snapshots/test_sensor.ambr index 85fdec0fcea861ed6a6d59f7d3af3b9cd4f2bf68..35b6a9d19f72876a8c7c3c194c78fa63a6d7dd65 100644 --- a/tests/components/meteo_france/snapshots/test_sensor.ambr +++ b/tests/components/meteo_france/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -60,6 +61,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -109,6 +111,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -156,6 +159,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -205,6 +209,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -256,6 +261,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -306,6 +312,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -355,6 +362,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -405,6 +413,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -454,6 +463,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -505,6 +515,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -555,6 +566,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -606,6 +618,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -659,6 +672,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -709,6 +723,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/meteo_france/snapshots/test_weather.ambr b/tests/components/meteo_france/snapshots/test_weather.ambr index 9e7d763147940b8280c1c5a18a7e8738bd49a6af..7c64ee866713d0b678b9e14d82ff0dc6f062f153 100644 --- a/tests/components/meteo_france/snapshots/test_weather.ambr +++ b/tests/components/meteo_france/snapshots/test_weather.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/modern_forms/snapshots/test_diagnostics.ambr b/tests/components/modern_forms/snapshots/test_diagnostics.ambr index f8897a4a47fe9b8a7a1e9b4da63d1530f366a96b..1b4090ca5a4a338b1f421865ca748830db7afcc9 100644 --- a/tests/components/modern_forms/snapshots/test_diagnostics.ambr +++ b/tests/components/modern_forms/snapshots/test_diagnostics.ambr @@ -16,6 +16,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': 'AA:BB:CC:DD:EE:FF', 'version': 1, diff --git a/tests/components/moehlenhoff_alpha2/snapshots/test_binary_sensor.ambr b/tests/components/moehlenhoff_alpha2/snapshots/test_binary_sensor.ambr index dc6680ff99a9aa446adb8c24c2186d7fe9a9275c..461cb33d77634ce95cda80bfb6ad7cc5beb3e8b9 100644 --- a/tests/components/moehlenhoff_alpha2/snapshots/test_binary_sensor.ambr +++ b/tests/components/moehlenhoff_alpha2/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/moehlenhoff_alpha2/snapshots/test_button.ambr b/tests/components/moehlenhoff_alpha2/snapshots/test_button.ambr index 7dfb9edb2e89da90df2e99b84a5b252867b85ab7..27244d781df5ba5b0a5d99e7e94788abe94060a4 100644 --- a/tests/components/moehlenhoff_alpha2/snapshots/test_button.ambr +++ b/tests/components/moehlenhoff_alpha2/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/moehlenhoff_alpha2/snapshots/test_climate.ambr b/tests/components/moehlenhoff_alpha2/snapshots/test_climate.ambr index c1a63271a33bcd8e76ae34d896e88b8738544c7d..0708137e1cf8a495c71e99316f1098b57b03ab30 100644 --- a/tests/components/moehlenhoff_alpha2/snapshots/test_climate.ambr +++ b/tests/components/moehlenhoff_alpha2/snapshots/test_climate.ambr @@ -19,6 +19,7 @@ 'target_temp_step': 0.2, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/moehlenhoff_alpha2/snapshots/test_sensor.ambr b/tests/components/moehlenhoff_alpha2/snapshots/test_sensor.ambr index 3fee26a6ed595d41b2630ef47d8af6b862503478..4b1c702591d5268ff5a398cb1c80c3517387755e 100644 --- a/tests/components/moehlenhoff_alpha2/snapshots/test_sensor.ambr +++ b/tests/components/moehlenhoff_alpha2/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/monarch_money/snapshots/test_sensor.ambr b/tests/components/monarch_money/snapshots/test_sensor.ambr index cf7e0cb7b2fc75f8fd870620c2af5c87994bfde2..b70302188ed992c14397e2c85dcf08388dc3d02b 100644 --- a/tests/components/monarch_money/snapshots/test_sensor.ambr +++ b/tests/components/monarch_money/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -108,6 +110,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -160,6 +163,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -211,6 +215,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -261,6 +266,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -311,6 +317,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -362,6 +369,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -412,6 +420,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -463,6 +472,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -513,6 +523,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -564,6 +575,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -614,6 +626,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -665,6 +678,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -715,6 +729,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -766,6 +781,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -816,6 +832,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -867,6 +884,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -915,6 +933,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -965,6 +984,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1018,6 +1038,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1069,6 +1090,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/monzo/snapshots/test_sensor.ambr b/tests/components/monzo/snapshots/test_sensor.ambr index 9be5943d35cf1edd89f3c02d7e2887cc3178c75e..8d3f83ed4f16c05f31d6c9a42ef7292b40a3411a 100644 --- a/tests/components/monzo/snapshots/test_sensor.ambr +++ b/tests/components/monzo/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -58,6 +59,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -162,6 +165,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -214,6 +218,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/motionblinds_ble/snapshots/test_diagnostics.ambr b/tests/components/motionblinds_ble/snapshots/test_diagnostics.ambr index 5b4b169c0fe968f1e57ad1b23480f25de804849d..d042dc02ac37474a005985b45e0c4d8949a67554 100644 --- a/tests/components/motionblinds_ble/snapshots/test_diagnostics.ambr +++ b/tests/components/motionblinds_ble/snapshots/test_diagnostics.ambr @@ -28,6 +28,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/music_assistant/snapshots/test_media_player.ambr b/tests/components/music_assistant/snapshots/test_media_player.ambr index 6c5389dbd6a8e46330dd0cb803e6087f96c4a7dc..a07bde4b29d7cf0d69f33e2200bcf1e9a1f25f45 100644 --- a/tests/components/music_assistant/snapshots/test_media_player.ambr +++ b/tests/components/music_assistant/snapshots/test_media_player.ambr @@ -7,6 +7,7 @@ 'capabilities': dict({ }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -72,6 +73,7 @@ 'capabilities': dict({ }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -142,6 +144,7 @@ 'capabilities': dict({ }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/myuplink/snapshots/test_binary_sensor.ambr b/tests/components/myuplink/snapshots/test_binary_sensor.ambr index 755cae3c623e0b132425957b41031a357274472a..478c5a55b80ffcf8fd10c2eb5ec6cdbad30bd7b0 100644 --- a/tests/components/myuplink/snapshots/test_binary_sensor.ambr +++ b/tests/components/myuplink/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -193,6 +197,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -239,6 +244,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -285,6 +291,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/myuplink/snapshots/test_init.ambr b/tests/components/myuplink/snapshots/test_init.ambr index 42ed9c20669ecf4af365b4e2ecaec7bef5f1c27c..14be11c36ece2b3f90b8f09cdbbbe4f4eee4c261 100644 --- a/tests/components/myuplink/snapshots/test_init.ambr +++ b/tests/components/myuplink/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -35,6 +36,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -67,6 +69,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/myuplink/snapshots/test_number.ambr b/tests/components/myuplink/snapshots/test_number.ambr index c47d3c602956923da7603f8aec9ecba868f93c8c..f2c89663879072dd567773839e40cfd7a55d29d8 100644 --- a/tests/components/myuplink/snapshots/test_number.ambr +++ b/tests/components/myuplink/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -123,6 +125,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -178,6 +181,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -233,6 +237,7 @@ 'step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -288,6 +293,7 @@ 'step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -343,6 +349,7 @@ 'step': 10.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -399,6 +406,7 @@ 'step': 10.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/myuplink/snapshots/test_select.ambr b/tests/components/myuplink/snapshots/test_select.ambr index eff06bc7f2d6805e2fa72f4b620110f22de0c270..032fd2ef4559e816a39968687585e9724fc92929 100644 --- a/tests/components/myuplink/snapshots/test_select.ambr +++ b/tests/components/myuplink/snapshots/test_select.ambr @@ -13,6 +13,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -72,6 +73,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/myuplink/snapshots/test_sensor.ambr b/tests/components/myuplink/snapshots/test_sensor.ambr index 34acbbb878517a20f3b57fb428ee069973f0a9d6..f9249651208129dce0c8d2ab068f82c30c41ef59 100644 --- a/tests/components/myuplink/snapshots/test_sensor.ambr +++ b/tests/components/myuplink/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -263,6 +268,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -314,6 +320,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -365,6 +372,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -416,6 +424,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -467,6 +476,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -518,6 +528,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -569,6 +580,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -620,6 +632,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -671,6 +684,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -720,6 +734,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -766,6 +781,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -812,6 +828,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -859,6 +876,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -908,6 +926,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -959,6 +978,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1008,6 +1028,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1055,6 +1076,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1104,6 +1126,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1158,6 +1181,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1210,6 +1234,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1257,6 +1282,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1304,6 +1330,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1351,6 +1378,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1398,6 +1426,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1445,6 +1474,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1494,6 +1524,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1545,6 +1576,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1596,6 +1628,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1647,6 +1680,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1698,6 +1732,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1749,6 +1784,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1800,6 +1836,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1851,6 +1888,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1902,6 +1940,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1953,6 +1992,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2002,6 +2042,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2049,6 +2090,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2098,6 +2140,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2149,6 +2192,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2200,6 +2244,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2251,6 +2296,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2302,6 +2348,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2353,6 +2400,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2404,6 +2452,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2455,6 +2504,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2514,6 +2564,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2580,6 +2631,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2636,6 +2688,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2682,6 +2735,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2730,6 +2784,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2781,6 +2836,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2832,6 +2888,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2883,6 +2940,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2934,6 +2992,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2985,6 +3044,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3036,6 +3096,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3087,6 +3148,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3138,6 +3200,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3189,6 +3252,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3240,6 +3304,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3291,6 +3356,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3350,6 +3416,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3416,6 +3483,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3472,6 +3540,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3518,6 +3587,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3564,6 +3634,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3611,6 +3682,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3660,6 +3732,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3711,6 +3784,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3762,6 +3836,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3813,6 +3888,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3864,6 +3940,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3915,6 +3992,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3966,6 +4044,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4017,6 +4096,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4073,6 +4153,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4133,6 +4214,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4186,6 +4268,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4232,6 +4315,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4280,6 +4364,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4331,6 +4416,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4382,6 +4468,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4433,6 +4520,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4484,6 +4572,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4535,6 +4624,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4584,6 +4674,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4631,6 +4722,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4678,6 +4770,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4725,6 +4818,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/myuplink/snapshots/test_switch.ambr b/tests/components/myuplink/snapshots/test_switch.ambr index 5d621e661eed034e466a6e3bffbe8fd9b8a1d383..142d4caa4558e79640a8281dd55fe61f3a4f56a8 100644 --- a/tests/components/myuplink/snapshots/test_switch.ambr +++ b/tests/components/myuplink/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nam/snapshots/test_sensor.ambr b/tests/components/nam/snapshots/test_sensor.ambr index 16129c5d7cee79354ac058bc19391a6d7e3f342d..429d069b741b90010b5223e0cf6ae0f71ceac43e 100644 --- a/tests/components/nam/snapshots/test_sensor.ambr +++ b/tests/components/nam/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -62,6 +63,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -116,6 +118,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -170,6 +173,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -224,6 +228,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -278,6 +283,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -332,6 +338,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -386,6 +393,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -440,6 +448,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -494,6 +503,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -548,6 +558,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -602,6 +613,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -654,6 +666,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -703,6 +716,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -755,6 +769,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -809,6 +824,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -865,6 +881,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -919,6 +936,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -973,6 +991,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1025,6 +1044,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1079,6 +1099,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1135,6 +1156,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1189,6 +1211,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1243,6 +1266,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1297,6 +1321,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1351,6 +1376,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1403,6 +1429,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1457,6 +1484,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1513,6 +1541,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1567,6 +1596,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1621,6 +1651,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1675,6 +1706,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/netatmo/snapshots/test_binary_sensor.ambr b/tests/components/netatmo/snapshots/test_binary_sensor.ambr index 6a90b4dd77a3a17a07510118bfe14e14dbf30c36..3066c999655b8c3cb2234a954d3db80593c9c004 100644 --- a/tests/components/netatmo/snapshots/test_binary_sensor.ambr +++ b/tests/components/netatmo/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -106,6 +108,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -156,6 +159,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -206,6 +210,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -256,6 +261,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -304,6 +310,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -352,6 +359,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -402,6 +410,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -450,6 +459,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -498,6 +508,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/netatmo/snapshots/test_button.ambr b/tests/components/netatmo/snapshots/test_button.ambr index 6ad1b9e78ba9ee0b6aa951bb2d99486c7a0284d0..086403c3b690920b833c9dde9cf002dfc9487788 100644 --- a/tests/components/netatmo/snapshots/test_button.ambr +++ b/tests/components/netatmo/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/netatmo/snapshots/test_camera.ambr b/tests/components/netatmo/snapshots/test_camera.ambr index 94a5ded50311d0a3f99a93d92bb19c54f75015f2..9bd10ed9b5fac9964b0409ea04c1e526d8028195 100644 --- a/tests/components/netatmo/snapshots/test_camera.ambr +++ b/tests/components/netatmo/snapshots/test_camera.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -128,6 +130,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/netatmo/snapshots/test_climate.ambr b/tests/components/netatmo/snapshots/test_climate.ambr index aeae1fd71c702cecf88b910b0c9f4a753a22a2ae..506e0fb55904e5dd5ce28c9326b7a86070f11031 100644 --- a/tests/components/netatmo/snapshots/test_climate.ambr +++ b/tests/components/netatmo/snapshots/test_climate.ambr @@ -20,6 +20,7 @@ 'target_temp_step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -95,6 +96,7 @@ 'target_temp_step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -176,6 +178,7 @@ 'target_temp_step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -256,6 +259,7 @@ 'target_temp_step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -338,6 +342,7 @@ 'target_temp_step': 0.5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/netatmo/snapshots/test_cover.ambr b/tests/components/netatmo/snapshots/test_cover.ambr index 7ea016f5ae8a03207ab04d228a2320c23b703a13..46aafb32e8ed7b3110f396c2f310977d91ababfc 100644 --- a/tests/components/netatmo/snapshots/test_cover.ambr +++ b/tests/components/netatmo/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/netatmo/snapshots/test_diagnostics.ambr b/tests/components/netatmo/snapshots/test_diagnostics.ambr index 463556ec657c23eda4d3aa0d879eeb8976a93807..4ea7e30bcf957e603d11602e1a572fdf138d89cd 100644 --- a/tests/components/netatmo/snapshots/test_diagnostics.ambr +++ b/tests/components/netatmo/snapshots/test_diagnostics.ambr @@ -646,6 +646,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': 'netatmo', 'version': 1, diff --git a/tests/components/netatmo/snapshots/test_fan.ambr b/tests/components/netatmo/snapshots/test_fan.ambr index ba882d68e504e21620ae8113af4323823bdf486d..f850f7ada3bf3a9d95b9a7ea687f29b0514bcb85 100644 --- a/tests/components/netatmo/snapshots/test_fan.ambr +++ b/tests/components/netatmo/snapshots/test_fan.ambr @@ -11,6 +11,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/netatmo/snapshots/test_init.ambr b/tests/components/netatmo/snapshots/test_init.ambr index 60cb22d74f211d5ca16d0bbdae88bbe1cce18ac8..35e7f7efc29629f4ae35d0ab649f8bf244c20aec 100644 --- a/tests/components/netatmo/snapshots/test_init.ambr +++ b/tests/components/netatmo/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://home.netatmo.com/control', 'connections': set({ }), @@ -35,6 +36,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://home.netatmo.com/control', 'connections': set({ }), @@ -67,6 +69,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://home.netatmo.com/control', 'connections': set({ }), @@ -99,6 +102,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'corridor', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -131,6 +135,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -163,6 +168,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://home.netatmo.com/control', 'connections': set({ }), @@ -195,6 +201,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -227,6 +234,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -259,6 +267,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -291,6 +300,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -323,6 +333,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -355,6 +366,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -387,6 +399,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -419,6 +432,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -451,6 +465,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -483,6 +498,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -515,6 +531,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://home.netatmo.com/security', 'connections': set({ }), @@ -547,6 +564,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/weather', 'connections': set({ }), @@ -579,6 +597,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://home.netatmo.com/security', 'connections': set({ }), @@ -611,6 +630,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://home.netatmo.com/security', 'connections': set({ }), @@ -643,6 +663,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/weather', 'connections': set({ }), @@ -675,6 +696,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/weather', 'connections': set({ }), @@ -707,6 +729,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/weather', 'connections': set({ }), @@ -739,6 +762,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/weather', 'connections': set({ }), @@ -771,6 +795,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/weather', 'connections': set({ }), @@ -803,6 +828,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -835,6 +861,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/weather', 'connections': set({ }), @@ -867,6 +894,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/weather', 'connections': set({ }), @@ -899,6 +927,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/weather', 'connections': set({ }), @@ -931,6 +960,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/weather', 'connections': set({ }), @@ -963,6 +993,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/weather', 'connections': set({ }), @@ -995,6 +1026,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'bureau', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -1027,6 +1059,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'livingroom', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -1059,6 +1092,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'entrada', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -1091,6 +1125,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'cocina', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -1123,6 +1158,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://my.netatmo.com/app/energy', 'connections': set({ }), @@ -1155,6 +1191,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://weathermap.netatmo.com/', 'connections': set({ }), @@ -1187,6 +1224,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://weathermap.netatmo.com/', 'connections': set({ }), @@ -1219,6 +1257,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://weathermap.netatmo.com/', 'connections': set({ }), diff --git a/tests/components/netatmo/snapshots/test_light.ambr b/tests/components/netatmo/snapshots/test_light.ambr index fe5a8aac7d01111dc9cde4c39a318a4840d81f9b..cc7da6e8712c95d460b24793e391d55b8c269924 100644 --- a/tests/components/netatmo/snapshots/test_light.ambr +++ b/tests/components/netatmo/snapshots/test_light.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -121,6 +123,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/netatmo/snapshots/test_select.ambr b/tests/components/netatmo/snapshots/test_select.ambr index ff68fc71c09c4c50c5fe5d65ac910a44cb3a7335..d98d9adb87f0ab4076b5a261c7f91f32f48bcf46 100644 --- a/tests/components/netatmo/snapshots/test_select.ambr +++ b/tests/components/netatmo/snapshots/test_select.ambr @@ -11,6 +11,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/netatmo/snapshots/test_sensor.ambr b/tests/components/netatmo/snapshots/test_sensor.ambr index ba18c2ca21a73c74b6433681ec3560c46e42f10e..b149e80fa5b400ea02285a2fbcc2285003212e06 100644 --- a/tests/components/netatmo/snapshots/test_sensor.ambr +++ b/tests/components/netatmo/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -68,6 +69,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -128,6 +130,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -187,6 +190,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +245,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -293,6 +298,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -342,6 +348,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -393,6 +400,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -448,6 +456,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -497,6 +506,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -548,6 +558,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -606,6 +617,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -664,6 +676,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -721,6 +734,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -773,6 +787,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -823,6 +838,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -870,6 +886,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -921,6 +938,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -974,6 +992,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1021,6 +1040,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1072,6 +1092,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1122,6 +1143,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1169,6 +1191,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1218,6 +1241,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1270,6 +1294,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1320,6 +1345,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1367,6 +1393,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1416,6 +1443,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1476,6 +1504,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1529,6 +1558,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1583,6 +1613,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1637,6 +1668,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1690,6 +1722,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1744,6 +1777,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1801,6 +1835,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1855,6 +1890,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1912,6 +1948,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1966,6 +2003,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2026,6 +2064,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2079,6 +2118,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2133,6 +2173,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2187,6 +2228,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2240,6 +2282,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2294,6 +2337,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2351,6 +2395,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2405,6 +2450,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2462,6 +2508,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2516,6 +2563,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2576,6 +2624,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2629,6 +2678,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2683,6 +2733,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2737,6 +2788,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2790,6 +2842,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2844,6 +2897,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2901,6 +2955,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2955,6 +3010,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3012,6 +3068,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3064,6 +3121,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3113,6 +3171,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3173,6 +3232,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3233,6 +3293,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3292,6 +3353,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3346,6 +3408,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3398,6 +3461,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3447,6 +3511,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3498,6 +3563,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3553,6 +3619,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3602,6 +3669,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3651,6 +3719,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3698,6 +3767,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3745,6 +3815,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3792,6 +3863,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3839,6 +3911,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3888,6 +3961,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3948,6 +4022,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4000,6 +4075,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4060,6 +4136,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4119,6 +4196,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4173,6 +4251,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4225,6 +4304,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4274,6 +4354,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4325,6 +4406,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4380,6 +4462,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4429,6 +4512,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4480,6 +4564,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4540,6 +4625,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4600,6 +4686,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4659,6 +4746,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4713,6 +4801,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4765,6 +4854,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4814,6 +4904,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4865,6 +4956,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4920,6 +5012,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4969,6 +5062,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5018,6 +5112,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5067,6 +5162,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5117,6 +5213,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5166,6 +5263,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5218,6 +5316,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5270,6 +5369,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5330,6 +5430,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5382,6 +5483,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5434,6 +5536,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5484,6 +5587,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5531,6 +5635,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5580,6 +5685,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5633,6 +5739,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5682,6 +5789,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5734,6 +5842,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5786,6 +5895,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5836,6 +5946,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5883,6 +5994,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5932,6 +6044,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -5985,6 +6098,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6034,6 +6148,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6088,6 +6203,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6140,6 +6256,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6200,6 +6317,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6260,6 +6378,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6310,6 +6429,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6357,6 +6477,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6406,6 +6527,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6466,6 +6588,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6526,6 +6649,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6578,6 +6702,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6632,6 +6757,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6686,6 +6812,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6738,6 +6865,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6788,6 +6916,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6835,6 +6964,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6884,6 +7014,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6937,6 +7068,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -6984,6 +7116,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7035,6 +7168,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7087,6 +7221,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7139,6 +7274,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7194,6 +7330,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7244,6 +7381,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7291,6 +7429,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7338,6 +7477,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7389,6 +7529,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7444,6 +7585,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -7493,6 +7635,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/netatmo/snapshots/test_switch.ambr b/tests/components/netatmo/snapshots/test_switch.ambr index 4244917d86f270f6afb88bb93eb81621da95b749..f44cbcd22a500c3dcd56b582e48a3794ab67a4e4 100644 --- a/tests/components/netatmo/snapshots/test_switch.ambr +++ b/tests/components/netatmo/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/netgear_lte/snapshots/test_init.ambr b/tests/components/netgear_lte/snapshots/test_init.ambr index ca65c17cc8e9799fdbdd4080eefe02cee6463c0b..2a806be8ae176d55807d62dcf12210dec75c7416 100644 --- a/tests/components/netgear_lte/snapshots/test_init.ambr +++ b/tests/components/netgear_lte/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://192.168.5.1', 'connections': set({ }), diff --git a/tests/components/nextcloud/snapshots/test_binary_sensor.ambr b/tests/components/nextcloud/snapshots/test_binary_sensor.ambr index 1831419af520f8cde1a6eb1bc65a566af7e6f5fb..578659d411d552964c4ff3c371a3f127e16dd4f7 100644 --- a/tests/components/nextcloud/snapshots/test_binary_sensor.ambr +++ b/tests/components/nextcloud/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nextcloud/snapshots/test_sensor.ambr b/tests/components/nextcloud/snapshots/test_sensor.ambr index c49ba3496dabbf25fed53b91618e0d58e53d623c..d01bcc112bfe2c3ad987e70f22cb0294e315ccb8 100644 --- a/tests/components/nextcloud/snapshots/test_sensor.ambr +++ b/tests/components/nextcloud/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -57,6 +58,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -106,6 +108,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -155,6 +158,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -204,6 +208,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -253,6 +258,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -302,6 +308,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -351,6 +358,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -400,6 +408,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -449,6 +458,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -498,6 +508,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -547,6 +558,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -596,6 +608,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -645,6 +658,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -694,6 +708,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -743,6 +758,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -792,6 +808,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -841,6 +858,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -890,6 +908,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -939,6 +958,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -986,6 +1006,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1032,6 +1053,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1088,6 +1110,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1137,6 +1160,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1186,6 +1210,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1235,6 +1260,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1284,6 +1310,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1331,6 +1358,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1378,6 +1406,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1424,6 +1453,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1474,6 +1504,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1524,6 +1555,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1574,6 +1606,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1628,6 +1661,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1674,6 +1708,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1720,6 +1755,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1774,6 +1810,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1828,6 +1865,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1882,6 +1920,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1936,6 +1975,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1992,6 +2032,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2039,6 +2080,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2093,6 +2135,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2147,6 +2190,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2201,6 +2245,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2247,6 +2292,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2293,6 +2339,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2341,6 +2388,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2391,6 +2439,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2440,6 +2489,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2489,6 +2539,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2536,6 +2587,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2586,6 +2638,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2642,6 +2695,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2689,6 +2743,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2741,6 +2796,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2788,6 +2844,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2837,6 +2894,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2886,6 +2944,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2935,6 +2994,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2984,6 +3044,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3031,6 +3092,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3078,6 +3140,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3132,6 +3195,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3186,6 +3250,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3234,6 +3299,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3288,6 +3354,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3342,6 +3409,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3388,6 +3456,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3444,6 +3513,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3491,6 +3561,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3545,6 +3616,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3591,6 +3663,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3637,6 +3710,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3683,6 +3757,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3729,6 +3804,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3775,6 +3851,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3829,6 +3906,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3885,6 +3963,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3932,6 +4011,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nextcloud/snapshots/test_update.ambr b/tests/components/nextcloud/snapshots/test_update.ambr index 484106580b1d9fe25370116bbed183568ba77ace..a8acd2f52945b9bc64a52103f92c2b3c96f3ecd7 100644 --- a/tests/components/nextcloud/snapshots/test_update.ambr +++ b/tests/components/nextcloud/snapshots/test_update.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nextdns/snapshots/test_binary_sensor.ambr b/tests/components/nextdns/snapshots/test_binary_sensor.ambr index 814b4c1ac168a9424e35dac4f25049d5d2cacbd0..65a477f50f354c26c1fe7f8d489335c3d7acefdf 100644 --- a/tests/components/nextdns/snapshots/test_binary_sensor.ambr +++ b/tests/components/nextdns/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nextdns/snapshots/test_button.ambr b/tests/components/nextdns/snapshots/test_button.ambr index 32dc31eea19bccb8fd6c53866b4facff1e3aecef..3f1f75d17834f13f5d1627edfed7e5d381ee0f4d 100644 --- a/tests/components/nextdns/snapshots/test_button.ambr +++ b/tests/components/nextdns/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nextdns/snapshots/test_diagnostics.ambr b/tests/components/nextdns/snapshots/test_diagnostics.ambr index 827d6aeb6e556878c6f3eee994ba42aa47b990be..23f42fee077c1e36a9ec4874447cbb1c679e5aec 100644 --- a/tests/components/nextdns/snapshots/test_diagnostics.ambr +++ b/tests/components/nextdns/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Fake Profile', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/nextdns/snapshots/test_sensor.ambr b/tests/components/nextdns/snapshots/test_sensor.ambr index 14bebea53f8666e1ad07d890a5863783172cf601..48c3b0894db0c6b89e2f1e48ba062ebb2014d500 100644 --- a/tests/components/nextdns/snapshots/test_sensor.ambr +++ b/tests/components/nextdns/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -58,6 +59,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -108,6 +110,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -158,6 +161,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -208,6 +212,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -258,6 +263,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -308,6 +314,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -358,6 +365,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -408,6 +416,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -458,6 +467,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -508,6 +518,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -558,6 +569,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -608,6 +620,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -658,6 +671,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -708,6 +722,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -758,6 +773,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -808,6 +824,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -858,6 +875,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -908,6 +926,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -958,6 +977,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1008,6 +1028,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1058,6 +1079,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1108,6 +1130,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1158,6 +1181,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1208,6 +1232,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nextdns/snapshots/test_switch.ambr b/tests/components/nextdns/snapshots/test_switch.ambr index 3328e341a2e34657b1fa2db052afa31c4168cac1..e6d63b7f5429d37cc3acaf64bdcbb344efba65a9 100644 --- a/tests/components/nextdns/snapshots/test_switch.ambr +++ b/tests/components/nextdns/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -328,6 +335,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -374,6 +382,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -420,6 +429,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -466,6 +476,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -512,6 +523,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -558,6 +570,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -604,6 +617,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -650,6 +664,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -696,6 +711,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -742,6 +758,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -788,6 +805,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -834,6 +852,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -880,6 +899,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -926,6 +946,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -972,6 +993,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1018,6 +1040,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1064,6 +1087,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1110,6 +1134,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1156,6 +1181,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1202,6 +1228,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1248,6 +1275,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1294,6 +1322,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1340,6 +1369,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1386,6 +1416,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1432,6 +1463,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1478,6 +1510,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1524,6 +1557,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1570,6 +1604,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1616,6 +1651,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1662,6 +1698,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1708,6 +1745,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1754,6 +1792,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1800,6 +1839,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1846,6 +1886,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1892,6 +1933,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1938,6 +1980,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1984,6 +2027,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2030,6 +2074,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2076,6 +2121,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2122,6 +2168,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2168,6 +2215,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2214,6 +2262,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2260,6 +2309,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2306,6 +2356,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2352,6 +2403,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2398,6 +2450,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2444,6 +2497,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2490,6 +2544,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2536,6 +2591,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2582,6 +2638,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2628,6 +2685,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2674,6 +2732,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2720,6 +2779,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2766,6 +2826,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2812,6 +2873,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2858,6 +2920,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2904,6 +2967,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2950,6 +3014,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2996,6 +3061,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3042,6 +3108,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3088,6 +3155,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3134,6 +3202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3180,6 +3249,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3226,6 +3296,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3272,6 +3343,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3318,6 +3390,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nice_go/snapshots/test_cover.ambr b/tests/components/nice_go/snapshots/test_cover.ambr index 49b5267df56d63e9ed157dead951402c51e9cce6..0e1f9013a948b58e728e820d7c2ebaa888feafd9 100644 --- a/tests/components/nice_go/snapshots/test_cover.ambr +++ b/tests/components/nice_go/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nice_go/snapshots/test_diagnostics.ambr b/tests/components/nice_go/snapshots/test_diagnostics.ambr index f4ba363a4214d091aad2404936526975f3eacd13..b33726d2b72e6e1aa0e1594f9ab28cb330629e14 100644 --- a/tests/components/nice_go/snapshots/test_diagnostics.ambr +++ b/tests/components/nice_go/snapshots/test_diagnostics.ambr @@ -60,6 +60,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/nice_go/snapshots/test_light.ambr b/tests/components/nice_go/snapshots/test_light.ambr index 529df95a5707e5c891f18d70b630bc4a854d30ed..2b88b7d8d746b02ed76045359cb9cb5014f795ff 100644 --- a/tests/components/nice_go/snapshots/test_light.ambr +++ b/tests/components/nice_go/snapshots/test_light.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/niko_home_control/snapshots/test_cover.ambr b/tests/components/niko_home_control/snapshots/test_cover.ambr index 6f99c1adb8cb3d20b040c72aa1f631b4e25d3a61..5fe89497298b37abe1135338f0ff0aba72a243ce 100644 --- a/tests/components/niko_home_control/snapshots/test_cover.ambr +++ b/tests/components/niko_home_control/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/niko_home_control/snapshots/test_light.ambr b/tests/components/niko_home_control/snapshots/test_light.ambr index 702b7326ee239f0e64a8e424c41a835581ee01a4..adb0e743786708b6cd0f366e59fc6594e083712d 100644 --- a/tests/components/niko_home_control/snapshots/test_light.ambr +++ b/tests/components/niko_home_control/snapshots/test_light.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nordpool/snapshots/test_sensor.ambr b/tests/components/nordpool/snapshots/test_sensor.ambr index 9b328c3a71d95169fbdaf82f1cd40ae35a62a93c..86aa49357c50db5bc2b9b7eb5d2443f050f408fe 100644 --- a/tests/components/nordpool/snapshots/test_sensor.ambr +++ b/tests/components/nordpool/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -107,6 +109,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -160,6 +163,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -207,6 +211,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -259,6 +264,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -306,6 +312,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -358,6 +365,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -410,6 +418,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -463,6 +472,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -516,6 +526,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -567,6 +578,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -614,6 +626,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -663,6 +676,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -716,6 +730,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -769,6 +784,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -820,6 +836,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -867,6 +884,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -916,6 +934,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -969,6 +988,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1022,6 +1042,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1073,6 +1094,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1120,6 +1142,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1167,6 +1190,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1217,6 +1241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1265,6 +1290,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1318,6 +1344,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1371,6 +1398,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1418,6 +1446,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1470,6 +1499,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1517,6 +1547,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1569,6 +1600,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1621,6 +1653,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1674,6 +1707,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1727,6 +1761,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1778,6 +1813,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1825,6 +1861,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1874,6 +1911,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1927,6 +1965,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1980,6 +2019,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2031,6 +2071,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2078,6 +2119,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2127,6 +2169,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2180,6 +2223,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2233,6 +2277,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2284,6 +2329,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2331,6 +2377,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2378,6 +2425,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/notion/test_diagnostics.py b/tests/components/notion/test_diagnostics.py index 890ce2dfc4af60d7084c4a8bda74bace273bd4f6..c1d1bd1bb2e9e790dedbdf8b533e48ca4f083c69 100644 --- a/tests/components/notion/test_diagnostics.py +++ b/tests/components/notion/test_diagnostics.py @@ -37,6 +37,7 @@ async def test_entry_diagnostics( "created_at": ANY, "modified_at": ANY, "discovery_keys": {}, + "subentries": [], }, "data": { "bridges": [ diff --git a/tests/components/nuki/snapshots/test_binary_sensor.ambr b/tests/components/nuki/snapshots/test_binary_sensor.ambr index 55976bcb433963d5da2eefbd468c1dd8220da24e..e48cc55bfb3adecc9e826d077d7d7936a1913584 100644 --- a/tests/components/nuki/snapshots/test_binary_sensor.ambr +++ b/tests/components/nuki/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -99,6 +101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -146,6 +149,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -193,6 +197,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nuki/snapshots/test_lock.ambr b/tests/components/nuki/snapshots/test_lock.ambr index 24c80e7b487ba213b19663473ac6cdc7f8aa5151..2d80110a5cc8ff091a3b4fe67732e191d084527a 100644 --- a/tests/components/nuki/snapshots/test_lock.ambr +++ b/tests/components/nuki/snapshots/test_lock.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nuki/snapshots/test_sensor.ambr b/tests/components/nuki/snapshots/test_sensor.ambr index a319104fbc300acba73967601333239a50827ec6..5be025727beeb150b54c7a2416fb00523491e0fd 100644 --- a/tests/components/nuki/snapshots/test_sensor.ambr +++ b/tests/components/nuki/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/nyt_games/snapshots/test_init.ambr b/tests/components/nyt_games/snapshots/test_init.ambr index 383bed0e106d66b99a1fda794841362f8cdb321f..d9ce6f15a4d3665bb170b70736c5479ab793ffc5 100644 --- a/tests/components/nyt_games/snapshots/test_init.ambr +++ b/tests/components/nyt_games/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -35,6 +36,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -67,6 +69,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/nyt_games/snapshots/test_sensor.ambr b/tests/components/nyt_games/snapshots/test_sensor.ambr index 84b74a26f0df6876321ff9098b3935e1e6ef4ed5..8201c26739ce6302b64a30d7629bb66bc3279d1e 100644 --- a/tests/components/nyt_games/snapshots/test_sensor.ambr +++ b/tests/components/nyt_games/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -108,6 +110,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -157,6 +160,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -207,6 +211,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -257,6 +262,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -307,6 +313,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -357,6 +364,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -407,6 +415,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -458,6 +467,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -509,6 +519,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -559,6 +570,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ohme/snapshots/test_button.ambr b/tests/components/ohme/snapshots/test_button.ambr index 32de16208f45b82a9f807cf0fad73dc5d76c3d86..b276e8c3c422a4e56c7aa82e388cb460dac5d3e2 100644 --- a/tests/components/ohme/snapshots/test_button.ambr +++ b/tests/components/ohme/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ohme/snapshots/test_init.ambr b/tests/components/ohme/snapshots/test_init.ambr index e3ed339b78a14e3e4d7e2141af9e751e68b7362f..ccf09f546cf67bebc31d52f2ef82c3010f59a266 100644 --- a/tests/components/ohme/snapshots/test_init.ambr +++ b/tests/components/ohme/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/ohme/snapshots/test_number.ambr b/tests/components/ohme/snapshots/test_number.ambr index 580082635df8e551c165b17b7105d2b6bda50988..dbcf6134252bbd513535cf3a5dfc7c58b366ed53 100644 --- a/tests/components/ohme/snapshots/test_number.ambr +++ b/tests/components/ohme/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ohme/snapshots/test_select.ambr b/tests/components/ohme/snapshots/test_select.ambr index 0477039709816cc9f90dc7e4c898685a5cf3fcbc..8eec05568892e63966faf485abf4b568d2462647 100644 --- a/tests/components/ohme/snapshots/test_select.ambr +++ b/tests/components/ohme/snapshots/test_select.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ohme/snapshots/test_sensor.ambr b/tests/components/ohme/snapshots/test_sensor.ambr index 6415d720419c87f2d086894c0e2989d41ef0ff5a..b5c3c3b96d555aa9f2e9733ebd1ef7e68f628360 100644 --- a/tests/components/ohme/snapshots/test_sensor.ambr +++ b/tests/components/ohme/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -104,6 +106,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -159,6 +162,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -221,6 +225,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -275,6 +280,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ohme/snapshots/test_switch.ambr b/tests/components/ohme/snapshots/test_switch.ambr index 76066b6e6585847979b5d6239bea273eed381220..49bf5d5709ad1ffa731b2c1f39d6dbe5f806bb59 100644 --- a/tests/components/ohme/snapshots/test_switch.ambr +++ b/tests/components/ohme/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ohme/snapshots/test_time.ambr b/tests/components/ohme/snapshots/test_time.ambr index 4d9fab20e0b2a067aa7f44b8bc89745db52b8180..8c85fc2298ec44e79a885dd48e925f7f99d5aab4 100644 --- a/tests/components/ohme/snapshots/test_time.ambr +++ b/tests/components/ohme/snapshots/test_time.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/omnilogic/snapshots/test_sensor.ambr b/tests/components/omnilogic/snapshots/test_sensor.ambr index a4ea7f02a03d76ab180a161ca97a34e43c57bc28..b6eb07dbe2614f50f9ee767301e9fdd56113e403 100644 --- a/tests/components/omnilogic/snapshots/test_sensor.ambr +++ b/tests/components/omnilogic/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/omnilogic/snapshots/test_switch.ambr b/tests/components/omnilogic/snapshots/test_switch.ambr index a5d77f1adcf6fe9951dbadb8bffbc07f22c9276d..cc1a2e226fc3ee21c091dc9e050ec690ad3732cc 100644 --- a/tests/components/omnilogic/snapshots/test_switch.ambr +++ b/tests/components/omnilogic/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ondilo_ico/snapshots/test_init.ambr b/tests/components/ondilo_ico/snapshots/test_init.ambr index 44008ac907eda1df07e65934c5d88ce1a96f6349..07e56a78fae7b0fdde30152d0eaf86dbfec05865 100644 --- a/tests/components/ondilo_ico/snapshots/test_init.ambr +++ b/tests/components/ondilo_ico/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -35,6 +36,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/ondilo_ico/snapshots/test_sensor.ambr b/tests/components/ondilo_ico/snapshots/test_sensor.ambr index 56e30cd904a52c51340f95037ebe4af441539d1c..84a2d3da4cbc5d1484554739ea423e477aadb8c5 100644 --- a/tests/components/ondilo_ico/snapshots/test_sensor.ambr +++ b/tests/components/ondilo_ico/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -109,6 +111,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -159,6 +162,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -209,6 +213,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -259,6 +264,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -309,6 +315,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -360,6 +367,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -411,6 +419,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -461,6 +470,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -511,6 +521,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -561,6 +572,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -611,6 +623,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -661,6 +674,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/onewire/snapshots/test_binary_sensor.ambr b/tests/components/onewire/snapshots/test_binary_sensor.ambr index d94eda5b7c30fbb9029de75781ec8f06d376c4aa..10122ba8685169491a2905d88220a9680f250b0a 100644 --- a/tests/components/onewire/snapshots/test_binary_sensor.ambr +++ b/tests/components/onewire/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -198,6 +202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -246,6 +251,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -294,6 +300,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -342,6 +349,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -390,6 +398,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -438,6 +447,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -486,6 +496,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -534,6 +545,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -582,6 +594,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -631,6 +644,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -680,6 +694,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -729,6 +744,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/onewire/snapshots/test_init.ambr b/tests/components/onewire/snapshots/test_init.ambr index 5666dab63830e8040f5747815c789f255397b3ea..9b2a0e00a6231628c58b65abd63cf40270d6cbfa 100644 --- a/tests/components/onewire/snapshots/test_init.ambr +++ b/tests/components/onewire/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -35,6 +36,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -67,6 +69,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -99,6 +102,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -131,6 +135,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -163,6 +168,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -195,6 +201,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -227,6 +234,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -259,6 +267,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -291,6 +300,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -323,6 +333,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -355,6 +366,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -387,6 +399,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -419,6 +432,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -451,6 +465,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -483,6 +498,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -515,6 +531,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -547,6 +564,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -579,6 +597,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -611,6 +630,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -643,6 +663,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -675,6 +696,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/onewire/snapshots/test_select.ambr b/tests/components/onewire/snapshots/test_select.ambr index 7c4027cd04613e40a6fb7d8e93d14d21ee1f163d..a896d94684116ccd259e87a70a4e38cb323f7737 100644 --- a/tests/components/onewire/snapshots/test_select.ambr +++ b/tests/components/onewire/snapshots/test_select.ambr @@ -13,6 +13,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/onewire/snapshots/test_sensor.ambr b/tests/components/onewire/snapshots/test_sensor.ambr index b963e29d16030b640ca68533e979e5f49c47ab28..eca459b4c571cc8607674dca329b30560dd7edf9 100644 --- a/tests/components/onewire/snapshots/test_sensor.ambr +++ b/tests/components/onewire/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -61,6 +62,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -114,6 +116,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -167,6 +170,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -218,6 +222,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -269,6 +274,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -322,6 +328,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -375,6 +382,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -428,6 +436,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -481,6 +490,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -534,6 +544,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -587,6 +598,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -640,6 +652,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -693,6 +706,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -746,6 +760,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -799,6 +814,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -852,6 +868,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -905,6 +922,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -958,6 +976,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1011,6 +1030,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1064,6 +1084,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1117,6 +1138,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1170,6 +1192,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1223,6 +1246,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1276,6 +1300,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1329,6 +1354,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1382,6 +1408,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1435,6 +1462,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1488,6 +1516,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1541,6 +1570,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1594,6 +1624,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1647,6 +1678,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1700,6 +1732,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1753,6 +1786,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1806,6 +1840,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1859,6 +1894,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1912,6 +1948,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1965,6 +2002,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2018,6 +2056,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2071,6 +2110,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2124,6 +2164,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2177,6 +2218,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2230,6 +2272,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2283,6 +2326,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2336,6 +2380,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2389,6 +2434,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2442,6 +2488,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2495,6 +2542,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2548,6 +2596,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2601,6 +2650,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2654,6 +2704,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2707,6 +2758,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2760,6 +2812,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2813,6 +2866,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2866,6 +2920,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2919,6 +2974,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2972,6 +3028,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3025,6 +3082,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/onewire/snapshots/test_switch.ambr b/tests/components/onewire/snapshots/test_switch.ambr index cb752982becb14369511daf10b2e564eead1ac40..8be414c7c1e2ba32c660c8a1d6096b00d2efa54b 100644 --- a/tests/components/onewire/snapshots/test_switch.ambr +++ b/tests/components/onewire/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -198,6 +202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -246,6 +251,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -294,6 +300,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -342,6 +349,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -390,6 +398,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -438,6 +447,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -486,6 +496,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -534,6 +545,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -582,6 +594,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -630,6 +643,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -678,6 +692,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -726,6 +741,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -774,6 +790,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -822,6 +839,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -870,6 +888,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -918,6 +937,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -966,6 +986,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1014,6 +1035,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1062,6 +1084,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1110,6 +1133,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1158,6 +1182,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1206,6 +1231,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1254,6 +1280,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1302,6 +1329,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1350,6 +1378,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1398,6 +1427,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1446,6 +1476,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1494,6 +1525,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1542,6 +1574,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1590,6 +1623,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1638,6 +1672,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1686,6 +1721,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1734,6 +1770,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/onvif/snapshots/test_diagnostics.ambr b/tests/components/onvif/snapshots/test_diagnostics.ambr index c8a9ff75d626c7f7ea3f36bb1f16f7dbedac1fc6..c3938efcbb616876055f05a5d115a253e02d2696 100644 --- a/tests/components/onvif/snapshots/test_diagnostics.ambr +++ b/tests/components/onvif/snapshots/test_diagnostics.ambr @@ -24,6 +24,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': 'aa:bb:cc:dd:ee:ff', 'version': 1, diff --git a/tests/components/openuv/test_diagnostics.py b/tests/components/openuv/test_diagnostics.py index 61b68b5ad903bb2309007f95043d684785c99e9e..03b392b3e7b1ab4358e3d6fcb50b6d27a98c14c8 100644 --- a/tests/components/openuv/test_diagnostics.py +++ b/tests/components/openuv/test_diagnostics.py @@ -39,6 +39,7 @@ async def test_entry_diagnostics( "created_at": ANY, "modified_at": ANY, "discovery_keys": {}, + "subentries": [], }, "data": { "protection_window": { diff --git a/tests/components/osoenergy/snapshots/test_water_heater.ambr b/tests/components/osoenergy/snapshots/test_water_heater.ambr index 5ebac405144d972dea4682f02d6ea4ea99b13a68..92b3a7aa099f4347c2e65f8d473188f68b2c320f 100644 --- a/tests/components/osoenergy/snapshots/test_water_heater.ambr +++ b/tests/components/osoenergy/snapshots/test_water_heater.ambr @@ -9,6 +9,7 @@ 'min_temp': 10, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/overseerr/snapshots/test_event.ambr b/tests/components/overseerr/snapshots/test_event.ambr index 1002bc4cdad6173300cb03e89a1a88e9adf8b7a3..8a7be6c463d135486c4a9a1af0e508fcd077ffdd 100644 --- a/tests/components/overseerr/snapshots/test_event.ambr +++ b/tests/components/overseerr/snapshots/test_event.ambr @@ -15,6 +15,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/overseerr/snapshots/test_init.ambr b/tests/components/overseerr/snapshots/test_init.ambr index 21b4b215ac522f22df8b990e73451e68a9fa10b6..2709f532ef6611d4abd47d5424c531cae0cf10ad 100644 --- a/tests/components/overseerr/snapshots/test_init.ambr +++ b/tests/components/overseerr/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://overseerr.test', 'connections': set({ }), diff --git a/tests/components/overseerr/snapshots/test_sensor.ambr b/tests/components/overseerr/snapshots/test_sensor.ambr index 53a9b3dd82a4c4ec2e7af50699da879d462b53d6..bbee260b7823eabec3fcd1fa983132aefcce0cec 100644 --- a/tests/components/overseerr/snapshots/test_sensor.ambr +++ b/tests/components/overseerr/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -58,6 +59,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -108,6 +110,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -158,6 +161,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -208,6 +212,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -258,6 +263,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -308,6 +314,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/p1_monitor/snapshots/test_init.ambr b/tests/components/p1_monitor/snapshots/test_init.ambr index d0a676fce1b3d82989f06fdf3f5f1a5d13fa671e..83684e153c9f6c2f0e387f4a84afb0176e39860d 100644 --- a/tests/components/p1_monitor/snapshots/test_init.ambr +++ b/tests/components/p1_monitor/snapshots/test_init.ambr @@ -16,6 +16,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': 'unique_thingy', 'version': 2, @@ -38,6 +40,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': 'unique_thingy', 'version': 2, diff --git a/tests/components/palazzetti/snapshots/test_button.ambr b/tests/components/palazzetti/snapshots/test_button.ambr index 6827c9a1f2289d21ef1c8a178e7e3e4cae6ee7e0..8130f0a0ec72553e30d553ebf1b80618efc42d00 100644 --- a/tests/components/palazzetti/snapshots/test_button.ambr +++ b/tests/components/palazzetti/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/palazzetti/snapshots/test_climate.ambr b/tests/components/palazzetti/snapshots/test_climate.ambr index aa637039df9795303b70f269b94233719e51fcf1..cf23cb87ccbfc41c96a24fe6a259a4676c1747ce 100644 --- a/tests/components/palazzetti/snapshots/test_climate.ambr +++ b/tests/components/palazzetti/snapshots/test_climate.ambr @@ -23,6 +23,7 @@ 'target_temp_step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/palazzetti/snapshots/test_init.ambr b/tests/components/palazzetti/snapshots/test_init.ambr index abdee6b7f6fb34186fd0a1b0ee03171f9eea28de..fc96cab4fad05184303ce631a27c611aaa66b706 100644 --- a/tests/components/palazzetti/snapshots/test_init.ambr +++ b/tests/components/palazzetti/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/palazzetti/snapshots/test_number.ambr b/tests/components/palazzetti/snapshots/test_number.ambr index 7ace1149e0a6623c6328e583c5278a0e87d121b2..1d40e9e4b6b03e2f98a890254355f6ad5c60b622 100644 --- a/tests/components/palazzetti/snapshots/test_number.ambr +++ b/tests/components/palazzetti/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -123,6 +125,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/palazzetti/snapshots/test_sensor.ambr b/tests/components/palazzetti/snapshots/test_sensor.ambr index aa98f3a4f59a5c2ac158e98533e211cf89a53904..6bf4f68c1fa4ea111d214ed62728efc02c6b7f31 100644 --- a/tests/components/palazzetti/snapshots/test_sensor.ambr +++ b/tests/components/palazzetti/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -263,6 +268,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -362,6 +368,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -460,6 +467,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -511,6 +519,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/peblar/snapshots/test_binary_sensor.ambr b/tests/components/peblar/snapshots/test_binary_sensor.ambr index 72c3ac78a1242df7edde0a299cc34a4fd47260bf..9ad9c877ed2ca83ed8bb0d29ecb62b0c10e8970c 100644 --- a/tests/components/peblar/snapshots/test_binary_sensor.ambr +++ b/tests/components/peblar/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/peblar/snapshots/test_button.ambr b/tests/components/peblar/snapshots/test_button.ambr index 96aab5c93ef559cc6165b1345ad5169aa1db59f2..6d31da0ae5235ff7b79d4ea9fb05fc864b98998e 100644 --- a/tests/components/peblar/snapshots/test_button.ambr +++ b/tests/components/peblar/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/peblar/snapshots/test_init.ambr b/tests/components/peblar/snapshots/test_init.ambr index ba79093b3ecacb3ccfd7aa4046509f824d803ba3..8a7cefc523df53c1eb692b14915c9bc4cf656a47 100644 --- a/tests/components/peblar/snapshots/test_init.ambr +++ b/tests/components/peblar/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.127', 'connections': set({ tuple( diff --git a/tests/components/peblar/snapshots/test_number.ambr b/tests/components/peblar/snapshots/test_number.ambr index d78067849f3d7fda575b469513e2b08bb0e58e0e..d8e9c756c501fe6a9892b792c7f4aa9a28d5477b 100644 --- a/tests/components/peblar/snapshots/test_number.ambr +++ b/tests/components/peblar/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/peblar/snapshots/test_select.ambr b/tests/components/peblar/snapshots/test_select.ambr index 62e09325601ff355b4080f60e0c59b185af34dcc..3a600653a845c4321296e9641f3c82b59311b1ac 100644 --- a/tests/components/peblar/snapshots/test_select.ambr +++ b/tests/components/peblar/snapshots/test_select.ambr @@ -14,6 +14,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/peblar/snapshots/test_sensor.ambr b/tests/components/peblar/snapshots/test_sensor.ambr index bb1a3eb34d6a7e231babb4d7f6a3113243ad1d00..5a1d1663ba2337d972354eb6bb40a5cfe54ad17d 100644 --- a/tests/components/peblar/snapshots/test_sensor.ambr +++ b/tests/components/peblar/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -122,6 +124,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -179,6 +182,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +240,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -311,6 +316,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -379,6 +385,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -430,6 +437,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -481,6 +489,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -532,6 +541,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -583,6 +593,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -648,6 +659,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -704,6 +716,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -753,6 +766,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -804,6 +818,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -855,6 +870,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/peblar/snapshots/test_switch.ambr b/tests/components/peblar/snapshots/test_switch.ambr index 426b48b6838c640233eba9cff5e27a50b7fe8978..4605197433936e60371fcfe8455825008e16240b 100644 --- a/tests/components/peblar/snapshots/test_switch.ambr +++ b/tests/components/peblar/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/peblar/snapshots/test_update.ambr b/tests/components/peblar/snapshots/test_update.ambr index de8bb63150de29248972ca3ce33ea9106462f694..0a6b2bf069f062e59eb926da4338ba4951ff8faa 100644 --- a/tests/components/peblar/snapshots/test_update.ambr +++ b/tests/components/peblar/snapshots/test_update.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -64,6 +65,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/pegel_online/snapshots/test_diagnostics.ambr b/tests/components/pegel_online/snapshots/test_diagnostics.ambr index 1e55805f86768d22f30bec58a63b53e6c560f193..d0fdc81acb42b37631159fcc68c95f483efd5608 100644 --- a/tests/components/pegel_online/snapshots/test_diagnostics.ambr +++ b/tests/components/pegel_online/snapshots/test_diagnostics.ambr @@ -31,6 +31,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '70272185-xxxx-xxxx-xxxx-43bea330dcae', 'version': 1, diff --git a/tests/components/philips_js/snapshots/test_diagnostics.ambr b/tests/components/philips_js/snapshots/test_diagnostics.ambr index 4f7a6176634acdf3c5f3a694879f1c8a5f01f4db..53db95f0534b7015e70607adcac438a2312f286d 100644 --- a/tests/components/philips_js/snapshots/test_diagnostics.ambr +++ b/tests/components/philips_js/snapshots/test_diagnostics.ambr @@ -94,6 +94,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/philips_js/test_config_flow.py b/tests/components/philips_js/test_config_flow.py index 80d059618133d5479e638e6739488213afb43d1d..4b8048a8ebe70f58e36efc2969a6073559e91848 100644 --- a/tests/components/philips_js/test_config_flow.py +++ b/tests/components/philips_js/test_config_flow.py @@ -155,6 +155,7 @@ async def test_pairing(hass: HomeAssistant, mock_tv_pairable, mock_setup_entry) "version": 1, "options": {}, "minor_version": 1, + "subentries": (), } await hass.async_block_till_done() diff --git a/tests/components/pi_hole/snapshots/test_diagnostics.ambr b/tests/components/pi_hole/snapshots/test_diagnostics.ambr index 3094fcef24b7e7573602071f5eb340bd841b6c0e..2d6f6687d04021d6b635a846895235e74fb0b3b3 100644 --- a/tests/components/pi_hole/snapshots/test_diagnostics.ambr +++ b/tests/components/pi_hole/snapshots/test_diagnostics.ambr @@ -33,6 +33,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, diff --git a/tests/components/ping/snapshots/test_binary_sensor.ambr b/tests/components/ping/snapshots/test_binary_sensor.ambr index 0196c2cbbfb2f52a8494b9fdf63a6cd4870b00c7..bb28432841fa9ecd7262a014cfb619facf0a0de5 100644 --- a/tests/components/ping/snapshots/test_binary_sensor.ambr +++ b/tests/components/ping/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ping/snapshots/test_sensor.ambr b/tests/components/ping/snapshots/test_sensor.ambr index d1548f7559c11b8a74b05e6739a2cdd68df39a67..bb811af6a3467d8708f3177f0e48c1fc6ca33bcf 100644 --- a/tests/components/ping/snapshots/test_sensor.ambr +++ b/tests/components/ping/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -58,6 +59,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -114,6 +116,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/plaato/snapshots/test_binary_sensor.ambr b/tests/components/plaato/snapshots/test_binary_sensor.ambr index e8db3bf32d89533f8c3ff61ba16cc12a2673f872..76c0a299c5e03995456172bd1f9732b2930053ab 100644 --- a/tests/components/plaato/snapshots/test_binary_sensor.ambr +++ b/tests/components/plaato/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/plaato/snapshots/test_sensor.ambr b/tests/components/plaato/snapshots/test_sensor.ambr index 110ffb04ba932f8808a0f26595bf7a9051b5b6f5..24ba62e28ca60e18c136a45a6cad732f29297a25 100644 --- a/tests/components/plaato/snapshots/test_sensor.ambr +++ b/tests/components/plaato/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -99,6 +101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -146,6 +149,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -193,6 +197,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -239,6 +244,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -286,6 +292,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -333,6 +340,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -379,6 +387,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -428,6 +437,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -478,6 +488,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -528,6 +539,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/poolsense/snapshots/test_binary_sensor.ambr b/tests/components/poolsense/snapshots/test_binary_sensor.ambr index 8a6d39332d467d1cfdf9af8fcb6f32ff7e7065f4..b3d99b9530844361ada36d9b859b30790f5978d4 100644 --- a/tests/components/poolsense/snapshots/test_binary_sensor.ambr +++ b/tests/components/poolsense/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/poolsense/snapshots/test_sensor.ambr b/tests/components/poolsense/snapshots/test_sensor.ambr index 9029f1f24aa429a1019aaea80c4c9d3997448f62..c0066ba9396668ff4bd22e3419e63f1a85a38264 100644 --- a/tests/components/poolsense/snapshots/test_sensor.ambr +++ b/tests/components/poolsense/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -103,6 +105,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -151,6 +154,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -199,6 +203,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -247,6 +252,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -295,6 +301,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -342,6 +349,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -389,6 +397,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/powerfox/snapshots/test_sensor.ambr b/tests/components/powerfox/snapshots/test_sensor.ambr index a2aa8a9c72cc1f122bd7d9c7ed32b40a9cc69033..bae306ccabc001e585b2573ffddcf5d6ecc39868 100644 --- a/tests/components/powerfox/snapshots/test_sensor.ambr +++ b/tests/components/powerfox/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -107,6 +109,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -158,6 +161,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -209,6 +213,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -260,6 +265,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -311,6 +317,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -362,6 +369,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -413,6 +421,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -464,6 +473,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -515,6 +525,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/proximity/snapshots/test_diagnostics.ambr b/tests/components/proximity/snapshots/test_diagnostics.ambr index 3d9673ffd903d4aa8a3c1e8488c3348713dadbfb..42ec74710f968bbfb1c2a83b09d5990e294ee38a 100644 --- a/tests/components/proximity/snapshots/test_diagnostics.ambr +++ b/tests/components/proximity/snapshots/test_diagnostics.ambr @@ -102,6 +102,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'home', 'unique_id': 'proximity_home', 'version': 1, diff --git a/tests/components/ps4/test_init.py b/tests/components/ps4/test_init.py index ede6b3b5147bd8e7bc961e263d7bc25a379290bb..4cde723a28fdf25a334a7df67710d433e3d4aab3 100644 --- a/tests/components/ps4/test_init.py +++ b/tests/components/ps4/test_init.py @@ -52,6 +52,7 @@ MOCK_FLOW_RESULT = { "title": "test_ps4", "data": MOCK_DATA, "options": {}, + "subentries": (), } MOCK_ENTRY_ID = "SomeID" diff --git a/tests/components/purpleair/test_diagnostics.py b/tests/components/purpleair/test_diagnostics.py index ae4b28567be0ad1d806e8d42532c2cf3d000632a..6271a63d652d1284b383d615ba7e7fb6bf3db0f2 100644 --- a/tests/components/purpleair/test_diagnostics.py +++ b/tests/components/purpleair/test_diagnostics.py @@ -38,6 +38,7 @@ async def test_entry_diagnostics( "created_at": ANY, "modified_at": ANY, "discovery_keys": {}, + "subentries": [], }, "data": { "fields": [ diff --git a/tests/components/pyload/snapshots/test_button.ambr b/tests/components/pyload/snapshots/test_button.ambr index bf1e1f59c98971cd280bc3aeaa601ea8896be7bb..57a0358da42cce3bb9e7f27f57beef0e3fb84d9f 100644 --- a/tests/components/pyload/snapshots/test_button.ambr +++ b/tests/components/pyload/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/pyload/snapshots/test_sensor.ambr b/tests/components/pyload/snapshots/test_sensor.ambr index 69d0387fc8f3b044389ba92ecd3d187f76205525..25abe62017d7f514e5e3ede6b3e33bab1df7b87f 100644 --- a/tests/components/pyload/snapshots/test_sensor.ambr +++ b/tests/components/pyload/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -58,6 +59,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -106,6 +108,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -160,6 +163,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -216,6 +220,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -266,6 +271,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -316,6 +322,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -364,6 +371,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -418,6 +426,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -474,6 +483,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -524,6 +534,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -574,6 +585,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -622,6 +634,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -676,6 +689,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -732,6 +746,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -782,6 +797,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -832,6 +848,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -880,6 +897,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -934,6 +952,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -990,6 +1009,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/pyload/snapshots/test_switch.ambr b/tests/components/pyload/snapshots/test_switch.ambr index 0fcc45f8586b0300a7d5becc07d5b298e53b95c8..479013b09e4d9a050b9992e6c5ba347ffc75b969 100644 --- a/tests/components/pyload/snapshots/test_switch.ambr +++ b/tests/components/pyload/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/rainforest_raven/snapshots/test_diagnostics.ambr b/tests/components/rainforest_raven/snapshots/test_diagnostics.ambr index e131bf3d952b0d9daf548b05043e6d6cd5628579..abf8e380916bb3a1419c9cfb4facfa52cc987c77 100644 --- a/tests/components/rainforest_raven/snapshots/test_diagnostics.ambr +++ b/tests/components/rainforest_raven/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, @@ -84,6 +86,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, diff --git a/tests/components/rainforest_raven/snapshots/test_init.ambr b/tests/components/rainforest_raven/snapshots/test_init.ambr index 768bbc729d42440a011672c301f1804834e1d89a..8a143f9963f47b8a2f8e856d2cdde25885d8cd0b 100644 --- a/tests/components/rainforest_raven/snapshots/test_init.ambr +++ b/tests/components/rainforest_raven/snapshots/test_init.ambr @@ -8,6 +8,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/rainforest_raven/snapshots/test_sensor.ambr b/tests/components/rainforest_raven/snapshots/test_sensor.ambr index 34a5e031885dbbd8e0e0ac2fccda5394a8e807b3..618766c16131d174a17fc9ba0d98a8d443669bb0 100644 --- a/tests/components/rainforest_raven/snapshots/test_sensor.ambr +++ b/tests/components/rainforest_raven/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -111,6 +113,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -162,6 +165,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -213,6 +217,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/rainmachine/snapshots/test_binary_sensor.ambr b/tests/components/rainmachine/snapshots/test_binary_sensor.ambr index 9c930736fe324bfe28e73e41dd76cf72e0ecab17..c4d6f2eeae134cd647b92f055ac0fae806296380 100644 --- a/tests/components/rainmachine/snapshots/test_binary_sensor.ambr +++ b/tests/components/rainmachine/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/rainmachine/snapshots/test_button.ambr b/tests/components/rainmachine/snapshots/test_button.ambr index 609079bb0d8d1c7951faf7ebf86b07b855f78ebf..68f83d9286ac70c6d54ffb6aaff57dd44ae0e99d 100644 --- a/tests/components/rainmachine/snapshots/test_button.ambr +++ b/tests/components/rainmachine/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/rainmachine/snapshots/test_diagnostics.ambr b/tests/components/rainmachine/snapshots/test_diagnostics.ambr index acd5fd165b4027e413b7be88ade7f8dcaa0ad994..681805996f1a6421109a4c1b85f5d4f52bca1828 100644 --- a/tests/components/rainmachine/snapshots/test_diagnostics.ambr +++ b/tests/components/rainmachine/snapshots/test_diagnostics.ambr @@ -1144,6 +1144,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '**REDACTED**', 'version': 2, @@ -2275,6 +2277,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '**REDACTED**', 'version': 2, diff --git a/tests/components/rainmachine/snapshots/test_select.ambr b/tests/components/rainmachine/snapshots/test_select.ambr index 651a709d2fa2be53a8f44f731ca472ee2cab3a8b..d150f8c31b541128a8c4205a834daa32605d308a 100644 --- a/tests/components/rainmachine/snapshots/test_select.ambr +++ b/tests/components/rainmachine/snapshots/test_select.ambr @@ -13,6 +13,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/rainmachine/snapshots/test_sensor.ambr b/tests/components/rainmachine/snapshots/test_sensor.ambr index e93d06450307d2944423c666778b6a86a2d3ad83..2475abecb5143f060aa68b4d78dc40fadcd597df 100644 --- a/tests/components/rainmachine/snapshots/test_sensor.ambr +++ b/tests/components/rainmachine/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -242,6 +247,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -289,6 +295,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -336,6 +343,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -383,6 +391,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -430,6 +439,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -477,6 +487,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -524,6 +535,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -571,6 +583,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -618,6 +631,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -665,6 +679,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/rainmachine/snapshots/test_switch.ambr b/tests/components/rainmachine/snapshots/test_switch.ambr index b803ff994d4664a8368f4a271796e0fe956d24e2..d40913a7eb06310021fcdcadb00e9e033dcbdfe5 100644 --- a/tests/components/rainmachine/snapshots/test_switch.ambr +++ b/tests/components/rainmachine/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -78,6 +79,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -126,6 +128,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -173,6 +176,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -234,6 +238,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +287,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -329,6 +335,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -390,6 +397,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -438,6 +446,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -510,6 +519,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -558,6 +568,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -619,6 +630,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -667,6 +679,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -728,6 +741,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -776,6 +790,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -837,6 +852,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -885,6 +901,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -946,6 +963,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -994,6 +1012,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1055,6 +1074,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1103,6 +1123,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1164,6 +1185,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1212,6 +1234,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1273,6 +1296,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1321,6 +1345,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1382,6 +1407,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1430,6 +1456,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1491,6 +1518,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1539,6 +1567,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1600,6 +1629,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/recollect_waste/test_diagnostics.py b/tests/components/recollect_waste/test_diagnostics.py index 24c690bcb37985f444c5041350ffb58a8bdb8f14..a57e289ec046276e62ce1c4644930c5dcbfa0cc1 100644 --- a/tests/components/recollect_waste/test_diagnostics.py +++ b/tests/components/recollect_waste/test_diagnostics.py @@ -34,6 +34,7 @@ async def test_entry_diagnostics( "created_at": ANY, "modified_at": ANY, "discovery_keys": {}, + "subentries": [], }, "data": [ { diff --git a/tests/components/renault/snapshots/test_binary_sensor.ambr b/tests/components/renault/snapshots/test_binary_sensor.ambr index 7142608b9773431e41f523b581b69c471e40af7c..b62cfb4d1b1d360c5a805e45447440c646accfbe 100644 --- a/tests/components/renault/snapshots/test_binary_sensor.ambr +++ b/tests/components/renault/snapshots/test_binary_sensor.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -41,6 +42,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -72,6 +74,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -103,6 +106,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -134,6 +138,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -165,6 +170,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -196,6 +202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -304,6 +311,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -341,6 +349,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -372,6 +381,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -403,6 +413,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -434,6 +445,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -465,6 +477,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -496,6 +509,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -527,6 +541,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -558,6 +573,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -690,6 +706,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -727,6 +744,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -758,6 +776,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -789,6 +808,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -860,6 +880,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -897,6 +918,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -928,6 +950,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -959,6 +982,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -990,6 +1014,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1021,6 +1046,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1052,6 +1078,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1083,6 +1110,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1114,6 +1142,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1145,6 +1174,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1288,6 +1318,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -1325,6 +1356,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1356,6 +1388,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1387,6 +1420,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1418,6 +1452,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1449,6 +1484,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1480,6 +1516,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1588,6 +1625,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -1625,6 +1663,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1656,6 +1695,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1687,6 +1727,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1718,6 +1759,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1749,6 +1791,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1780,6 +1823,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1811,6 +1855,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1842,6 +1887,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1974,6 +2020,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -2011,6 +2058,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2042,6 +2090,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2073,6 +2122,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2144,6 +2194,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -2181,6 +2232,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2212,6 +2264,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2243,6 +2296,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2274,6 +2328,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2305,6 +2360,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2336,6 +2392,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2367,6 +2424,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2398,6 +2456,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2429,6 +2488,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/renault/snapshots/test_button.ambr b/tests/components/renault/snapshots/test_button.ambr index e61255372c19402bc3058506aabc4ac9395e5b74..58789c7aa479e354f70f692185f226868b838f0e 100644 --- a/tests/components/renault/snapshots/test_button.ambr +++ b/tests/components/renault/snapshots/test_button.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -41,6 +42,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -88,6 +90,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -125,6 +128,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -156,6 +160,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -187,6 +192,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -256,6 +262,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -293,6 +300,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -324,6 +332,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -355,6 +364,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -424,6 +434,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -461,6 +472,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -492,6 +504,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -523,6 +536,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -592,6 +606,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -629,6 +644,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -676,6 +692,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -713,6 +730,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -744,6 +762,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -775,6 +794,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -844,6 +864,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -881,6 +902,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -912,6 +934,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -943,6 +966,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1012,6 +1036,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -1049,6 +1074,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1080,6 +1106,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1111,6 +1138,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/renault/snapshots/test_device_tracker.ambr b/tests/components/renault/snapshots/test_device_tracker.ambr index f90cb92cc63957bcc42fdc3d6ff92436a927e507..119defca4ac46cbf7a560f0db45d1288be6c312b 100644 --- a/tests/components/renault/snapshots/test_device_tracker.ambr +++ b/tests/components/renault/snapshots/test_device_tracker.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -41,6 +42,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -89,6 +91,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -126,6 +129,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -174,6 +178,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -216,6 +221,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -253,6 +259,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -301,6 +308,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -338,6 +346,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -389,6 +398,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -426,6 +436,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -477,6 +488,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -519,6 +531,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -556,6 +569,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/renault/snapshots/test_select.ambr b/tests/components/renault/snapshots/test_select.ambr index 9974e21be7537939abe847cbbd718fef067433a0..526c8af5bc4db3c33aed757c7647d495c4fb9066 100644 --- a/tests/components/renault/snapshots/test_select.ambr +++ b/tests/components/renault/snapshots/test_select.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -46,6 +47,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -90,6 +92,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -143,6 +146,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -187,6 +191,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -240,6 +245,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -284,6 +290,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -337,6 +344,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -379,6 +387,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -423,6 +432,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -476,6 +486,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -520,6 +531,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -573,6 +585,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -617,6 +630,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/renault/snapshots/test_sensor.ambr b/tests/components/renault/snapshots/test_sensor.ambr index b092222c9f39e959b29566c8b7b70a9c664209fd..175ad2422ed3a19993ad40e803a0a46367599147 100644 --- a/tests/components/renault/snapshots/test_sensor.ambr +++ b/tests/components/renault/snapshots/test_sensor.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -43,6 +44,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -76,6 +78,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -109,6 +112,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -140,6 +144,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -171,6 +176,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -202,6 +208,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -314,6 +321,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -353,6 +361,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -395,6 +404,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -428,6 +438,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -461,6 +472,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -500,6 +512,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -533,6 +546,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -566,6 +580,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -599,6 +614,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -630,6 +646,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -663,6 +680,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -696,6 +714,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -729,6 +748,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -760,6 +780,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -791,6 +812,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -822,6 +844,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1071,6 +1094,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -1110,6 +1134,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1152,6 +1177,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1185,6 +1211,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1218,6 +1245,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1257,6 +1285,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1290,6 +1319,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1323,6 +1353,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1356,6 +1387,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1387,6 +1419,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1420,6 +1453,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1453,6 +1487,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1484,6 +1519,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1515,6 +1551,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1546,6 +1583,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1577,6 +1615,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1824,6 +1863,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -1863,6 +1903,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1905,6 +1946,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1938,6 +1980,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1971,6 +2014,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2010,6 +2054,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2043,6 +2088,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2076,6 +2122,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2109,6 +2156,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2140,6 +2188,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2173,6 +2222,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2206,6 +2256,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2237,6 +2288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2268,6 +2320,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2299,6 +2352,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2330,6 +2384,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2361,6 +2416,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2620,6 +2676,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -2659,6 +2716,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2692,6 +2750,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2725,6 +2784,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2756,6 +2816,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -2787,6 +2848,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2818,6 +2880,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -2930,6 +2993,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -2969,6 +3033,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3011,6 +3076,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3044,6 +3110,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3077,6 +3144,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3116,6 +3184,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3149,6 +3218,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3182,6 +3252,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3215,6 +3286,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3246,6 +3318,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -3279,6 +3352,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3312,6 +3386,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3345,6 +3420,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3376,6 +3452,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -3407,6 +3484,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3438,6 +3516,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -3687,6 +3766,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -3726,6 +3806,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3768,6 +3849,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3801,6 +3883,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3834,6 +3917,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3873,6 +3957,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3906,6 +3991,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3939,6 +4025,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3972,6 +4059,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4003,6 +4091,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -4036,6 +4125,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4069,6 +4159,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4100,6 +4191,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4131,6 +4223,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -4162,6 +4255,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4193,6 +4287,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -4440,6 +4535,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -4479,6 +4575,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4521,6 +4618,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4554,6 +4652,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4587,6 +4686,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4626,6 +4726,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4659,6 +4760,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4692,6 +4794,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4725,6 +4828,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4756,6 +4860,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -4789,6 +4894,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4822,6 +4928,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4853,6 +4960,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4884,6 +4992,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -4915,6 +5024,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -4946,6 +5056,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4977,6 +5088,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, diff --git a/tests/components/ridwell/snapshots/test_diagnostics.ambr b/tests/components/ridwell/snapshots/test_diagnostics.ambr index b03d87c7a8931b5311a6bd098f4b971fd6411111..4b4dda7227d5c4a47a2662709e8fb297736bce51 100644 --- a/tests/components/ridwell/snapshots/test_diagnostics.ambr +++ b/tests/components/ridwell/snapshots/test_diagnostics.ambr @@ -44,6 +44,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 2, diff --git a/tests/components/ring/snapshots/test_binary_sensor.ambr b/tests/components/ring/snapshots/test_binary_sensor.ambr index 84c727e634025d021cd24b74d540c08aa169f097..09dab9b0eccb814ff6c16cb8e37b1a70ee72981e 100644 --- a/tests/components/ring/snapshots/test_binary_sensor.ambr +++ b/tests/components/ring/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -198,6 +202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ring/snapshots/test_button.ambr b/tests/components/ring/snapshots/test_button.ambr index 01f6525450b6911a48d643e0fc0dfc7130a416e9..7da11d661949cb5ea7df0f7f0a75382e404bb974 100644 --- a/tests/components/ring/snapshots/test_button.ambr +++ b/tests/components/ring/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ring/snapshots/test_camera.ambr b/tests/components/ring/snapshots/test_camera.ambr index ec285b438b3bbc2faff43e7a1f27cb8310d81333..8c3b8a083b0f3747cf2789a80398343fc424ab9e 100644 --- a/tests/components/ring/snapshots/test_camera.ambr +++ b/tests/components/ring/snapshots/test_camera.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -112,6 +114,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -164,6 +167,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -217,6 +221,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -270,6 +275,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ring/snapshots/test_event.ambr b/tests/components/ring/snapshots/test_event.ambr index e97a01516bb865ed57761662819da5faeba1907d..9c0fee906a07d7e2e7fd2712af6677627c77a8c3 100644 --- a/tests/components/ring/snapshots/test_event.ambr +++ b/tests/components/ring/snapshots/test_event.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -122,6 +124,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -178,6 +181,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -234,6 +238,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -290,6 +295,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ring/snapshots/test_light.ambr b/tests/components/ring/snapshots/test_light.ambr index 73874fda259a77c1b6f07c6667deecc003cb387c..6c6effb93c107a36e32cdf3e691fb8cca93a0d7a 100644 --- a/tests/components/ring/snapshots/test_light.ambr +++ b/tests/components/ring/snapshots/test_light.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ring/snapshots/test_number.ambr b/tests/components/ring/snapshots/test_number.ambr index 0873319b837e84d92b2e828641a046885a5cc390..abc63051f6aae563c20507089c67265871314b0f 100644 --- a/tests/components/ring/snapshots/test_number.ambr +++ b/tests/components/ring/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -123,6 +125,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -179,6 +182,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -235,6 +239,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -291,6 +296,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -347,6 +353,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ring/snapshots/test_sensor.ambr b/tests/components/ring/snapshots/test_sensor.ambr index a90bb3fe5f68bb907078ddafad938d9d605eb633..615bd1df01808d7ba59ccf5353e116d3d2d98cab 100644 --- a/tests/components/ring/snapshots/test_sensor.ambr +++ b/tests/components/ring/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -151,6 +154,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -203,6 +207,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -253,6 +258,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -301,6 +307,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -349,6 +356,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -397,6 +405,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -444,6 +453,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -491,6 +501,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -540,6 +551,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -588,6 +600,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -636,6 +649,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -684,6 +698,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -731,6 +746,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -782,6 +798,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -832,6 +849,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -879,6 +897,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -927,6 +946,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -974,6 +994,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1021,6 +1042,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1068,6 +1090,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1119,6 +1142,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1169,6 +1193,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1217,6 +1242,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1265,6 +1291,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1313,6 +1340,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1360,6 +1388,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ring/snapshots/test_siren.ambr b/tests/components/ring/snapshots/test_siren.ambr index c49ab2cb30fc7b3c87463177f761587d8f14a5ca..8ef08815a1eb350ec9b434e360df7e3c469ac212 100644 --- a/tests/components/ring/snapshots/test_siren.ambr +++ b/tests/components/ring/snapshots/test_siren.ambr @@ -11,6 +11,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -63,6 +64,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -111,6 +113,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/ring/snapshots/test_switch.ambr b/tests/components/ring/snapshots/test_switch.ambr index 57c27cfedfa94402f5b94d87777086a42332649a..8c7c55d5169551a3814f25d4a250b623d78722b5 100644 --- a/tests/components/ring/snapshots/test_switch.ambr +++ b/tests/components/ring/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +246,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/rova/snapshots/test_init.ambr b/tests/components/rova/snapshots/test_init.ambr index 5e607e6a8df3d9526f90f8c58be1373b872e0bd7..8eb77006061176993d0ee87f5cb96d714ec50e82 100644 --- a/tests/components/rova/snapshots/test_init.ambr +++ b/tests/components/rova/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/rova/snapshots/test_sensor.ambr b/tests/components/rova/snapshots/test_sensor.ambr index 866f1c735c161eb48e678db5156dbb5d28105c3d..90cf29a1b8994a4a3f7c639014ad91e59b98a728 100644 --- a/tests/components/rova/snapshots/test_sensor.ambr +++ b/tests/components/rova/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/russound_rio/snapshots/test_init.ambr b/tests/components/russound_rio/snapshots/test_init.ambr index c92f06c4bc0fed3ceec6a61c3baff3c412efee54..e3185a06b245263b0caaabd06a3bbc95be87ddb8 100644 --- a/tests/components/russound_rio/snapshots/test_init.ambr +++ b/tests/components/russound_rio/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://192.168.20.75', 'connections': set({ tuple( diff --git a/tests/components/sabnzbd/snapshots/test_binary_sensor.ambr b/tests/components/sabnzbd/snapshots/test_binary_sensor.ambr index 9f3087df3d12ebb934c5e0800648fec17847ea82..1feaece1c3eddecac43789c30727b4d39ef8daf9 100644 --- a/tests/components/sabnzbd/snapshots/test_binary_sensor.ambr +++ b/tests/components/sabnzbd/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sabnzbd/snapshots/test_button.ambr b/tests/components/sabnzbd/snapshots/test_button.ambr index 9b965e10518c2b42f7d0c7fcec4c518cad0bd684..f09bb44e8e42a9112b4b4535b4290f338f94c832 100644 --- a/tests/components/sabnzbd/snapshots/test_button.ambr +++ b/tests/components/sabnzbd/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sabnzbd/snapshots/test_number.ambr b/tests/components/sabnzbd/snapshots/test_number.ambr index 6a37079726435454dc6249fbbcce1a418f673281..623002470b774db3387064f2a8a5ee8ebb2481ca 100644 --- a/tests/components/sabnzbd/snapshots/test_number.ambr +++ b/tests/components/sabnzbd/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sabnzbd/snapshots/test_sensor.ambr b/tests/components/sabnzbd/snapshots/test_sensor.ambr index 8b977e69aa6f75e18dda6e299add04e2ea814fbb..893d270a569a213e32731ee195758c855d4acf01 100644 --- a/tests/components/sabnzbd/snapshots/test_sensor.ambr +++ b/tests/components/sabnzbd/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -62,6 +63,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -113,6 +115,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -164,6 +167,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -218,6 +222,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -272,6 +277,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -323,6 +329,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -375,6 +382,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -430,6 +438,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -478,6 +487,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -529,6 +539,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/samsungtv/snapshots/test_init.ambr b/tests/components/samsungtv/snapshots/test_init.ambr index 017a2bc3e60d1577d0b427d4e3bbdc1e56f4d034..ad01b5454ff0e46a56bba7fc040750117fd6189b 100644 --- a/tests/components/samsungtv/snapshots/test_init.ambr +++ b/tests/components/samsungtv/snapshots/test_init.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -46,6 +47,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -115,6 +117,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/samsungtv/test_diagnostics.py b/tests/components/samsungtv/test_diagnostics.py index 0319d5dd8dd13f5fbb7606b41756b1507954283c..e8e0b699a7e1edb63fd76cec700e45860b560d11 100644 --- a/tests/components/samsungtv/test_diagnostics.py +++ b/tests/components/samsungtv/test_diagnostics.py @@ -51,6 +51,7 @@ async def test_entry_diagnostics( "pref_disable_new_entities": False, "pref_disable_polling": False, "source": "user", + "subentries": [], "title": "Mock Title", "unique_id": "any", "version": 2, @@ -91,6 +92,7 @@ async def test_entry_diagnostics_encrypted( "pref_disable_new_entities": False, "pref_disable_polling": False, "source": "user", + "subentries": [], "title": "Mock Title", "unique_id": "any", "version": 2, @@ -130,6 +132,7 @@ async def test_entry_diagnostics_encrypte_offline( "pref_disable_new_entities": False, "pref_disable_polling": False, "source": "user", + "subentries": [], "title": "Mock Title", "unique_id": "any", "version": 2, diff --git a/tests/components/sanix/snapshots/test_sensor.ambr b/tests/components/sanix/snapshots/test_sensor.ambr index 84c97ce68b1c1704c1d711d4b2f7f744ccafeb93..6cf0254b66b01875ddeccb22536777c4d99ce2da 100644 --- a/tests/components/sanix/snapshots/test_sensor.ambr +++ b/tests/components/sanix/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -57,6 +58,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -105,6 +107,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -156,6 +159,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -204,6 +208,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -251,6 +256,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/schlage/snapshots/test_init.ambr b/tests/components/schlage/snapshots/test_init.ambr index c7049443ab73edb62b3195c7184875012fb9d169..a7f94b80038e324b3ceb8107223973b2f7666e4a 100644 --- a/tests/components/schlage/snapshots/test_init.ambr +++ b/tests/components/schlage/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/screenlogic/snapshots/test_diagnostics.ambr b/tests/components/screenlogic/snapshots/test_diagnostics.ambr index 237d3eab257deb13752965dbf68712fbe7e05fcf..c7db7a33959980a3fc3b6e99caf9b6af6d27a141 100644 --- a/tests/components/screenlogic/snapshots/test_diagnostics.ambr +++ b/tests/components/screenlogic/snapshots/test_diagnostics.ambr @@ -18,6 +18,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Pentair: DD-EE-FF', 'unique_id': 'aa:bb:cc:dd:ee:ff', 'version': 1, diff --git a/tests/components/sense/snapshots/test_binary_sensor.ambr b/tests/components/sense/snapshots/test_binary_sensor.ambr index 339830b16d371430997d7ceb2e5d7a2150f783f6..7221a0bc5180604f062abb9a1474d85f08973b89 100644 --- a/tests/components/sense/snapshots/test_binary_sensor.ambr +++ b/tests/components/sense/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sense/snapshots/test_sensor.ambr b/tests/components/sense/snapshots/test_sensor.ambr index 4a3507880a16b8926952b9d675ad1ea3a6ddbf0e..0a68553cf041d2397731dddf34b1132623802e37 100644 --- a/tests/components/sense/snapshots/test_sensor.ambr +++ b/tests/components/sense/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -64,6 +65,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -120,6 +122,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -176,6 +179,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -229,6 +233,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -285,6 +290,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -341,6 +347,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -397,6 +404,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -453,6 +461,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -509,6 +518,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -562,6 +572,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -618,6 +629,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -674,6 +686,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -727,6 +740,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -780,6 +794,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -831,6 +846,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -881,6 +897,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -932,6 +949,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -982,6 +1000,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1035,6 +1054,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1088,6 +1108,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1141,6 +1162,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1192,6 +1214,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1242,6 +1265,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1293,6 +1317,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1343,6 +1368,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1396,6 +1422,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1448,6 +1475,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1500,6 +1528,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1552,6 +1581,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1605,6 +1635,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1658,6 +1689,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1709,6 +1741,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1759,6 +1792,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1810,6 +1844,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1860,6 +1895,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1913,6 +1949,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1965,6 +2002,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2018,6 +2056,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2071,6 +2110,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2122,6 +2162,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2172,6 +2213,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2223,6 +2265,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2273,6 +2316,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2326,6 +2370,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2379,6 +2424,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2432,6 +2478,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2483,6 +2530,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2533,6 +2581,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2584,6 +2633,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2634,6 +2684,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sensibo/snapshots/test_binary_sensor.ambr b/tests/components/sensibo/snapshots/test_binary_sensor.ambr index 110a6ae8174ec42b00a968524029ac8e9cdb2a38..2e62c73acb4136ea76c4d2b25c4c897303438001 100644 --- a/tests/components/sensibo/snapshots/test_binary_sensor.ambr +++ b/tests/components/sensibo/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +246,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -288,6 +294,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -335,6 +342,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -381,6 +389,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -428,6 +437,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -475,6 +485,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -522,6 +533,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -569,6 +581,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -616,6 +629,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -663,6 +677,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sensibo/snapshots/test_button.ambr b/tests/components/sensibo/snapshots/test_button.ambr index 7ef6d56c714797c17d0ddae872281d21abf71f46..6bfc4a5a44f26ea2e660962797711377b0e79a59 100644 --- a/tests/components/sensibo/snapshots/test_button.ambr +++ b/tests/components/sensibo/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sensibo/snapshots/test_climate.ambr b/tests/components/sensibo/snapshots/test_climate.ambr index 5bcfae0917e65d46c84837fd1f4bf052a9f5f206..e3bd456ad23e62549d8f226ae9664b0fcf8c1eca 100644 --- a/tests/components/sensibo/snapshots/test_climate.ambr +++ b/tests/components/sensibo/snapshots/test_climate.ambr @@ -13,6 +13,7 @@ 'target_temp_step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -94,6 +95,7 @@ 'target_temp_step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -185,6 +187,7 @@ 'target_temp_step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sensibo/snapshots/test_entity.ambr b/tests/components/sensibo/snapshots/test_entity.ambr index 23ead2f6d9675886140e533c8858dd40b8866aa2..80ee847cb55c7be3638aac05a52cadab423533fc 100644 --- a/tests/components/sensibo/snapshots/test_entity.ambr +++ b/tests/components/sensibo/snapshots/test_entity.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'hallway', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://home.sensibo.com/', 'connections': set({ tuple( @@ -38,6 +39,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'kitchen', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://home.sensibo.com/', 'connections': set({ tuple( @@ -72,6 +74,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'bedroom', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://home.sensibo.com/', 'connections': set({ tuple( @@ -106,6 +109,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://home.sensibo.com/', 'connections': set({ }), diff --git a/tests/components/sensibo/snapshots/test_number.ambr b/tests/components/sensibo/snapshots/test_number.ambr index b632b95f1be470d612659989e5dd98e4e3267f71..458c7ca7183481ecda5081055623d265a48b640d 100644 --- a/tests/components/sensibo/snapshots/test_number.ambr +++ b/tests/components/sensibo/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -68,6 +69,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -125,6 +127,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -182,6 +185,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -239,6 +243,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -296,6 +301,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sensibo/snapshots/test_select.ambr b/tests/components/sensibo/snapshots/test_select.ambr index 7438fb70140727855b91a937f6c053d7e0e65dca..05582a1ea168e4c7de60baba6c336b7178bf017b 100644 --- a/tests/components/sensibo/snapshots/test_select.ambr +++ b/tests/components/sensibo/snapshots/test_select.ambr @@ -11,6 +11,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sensibo/snapshots/test_sensor.ambr b/tests/components/sensibo/snapshots/test_sensor.ambr index 31e579d992929dce16077a849e4b446d662b771d..bfd5f2d3e9a6c4978d042bd91b7099692fe3ffd3 100644 --- a/tests/components/sensibo/snapshots/test_sensor.ambr +++ b/tests/components/sensibo/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -111,6 +113,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -159,6 +162,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -218,6 +222,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -275,6 +280,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -321,6 +327,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -370,6 +377,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -421,6 +429,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -472,6 +481,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -523,6 +533,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -574,6 +585,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -623,6 +635,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -672,6 +685,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -725,6 +739,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -777,6 +792,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sensibo/snapshots/test_switch.ambr b/tests/components/sensibo/snapshots/test_switch.ambr index 13cb73cef7a618b8edda8dbcbf2108328ef4202e..e0ea140eb3775134c648317d60b07ea0207761ad 100644 --- a/tests/components/sensibo/snapshots/test_switch.ambr +++ b/tests/components/sensibo/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -101,6 +103,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sensibo/snapshots/test_update.ambr b/tests/components/sensibo/snapshots/test_update.ambr index 3eb69c9a812672e338128ff0bddab17f6fadaaeb..c113d5615b106cf1e0681b1951a9c885ccdbaac8 100644 --- a/tests/components/sensibo/snapshots/test_update.ambr +++ b/tests/components/sensibo/snapshots/test_update.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -124,6 +126,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sfr_box/snapshots/test_binary_sensor.ambr b/tests/components/sfr_box/snapshots/test_binary_sensor.ambr index 15308fad91f536a74a68c66d59558e13e3498e1d..4718abc02b513c0f366e9be7d135de517b8a53c4 100644 --- a/tests/components/sfr_box/snapshots/test_binary_sensor.ambr +++ b/tests/components/sfr_box/snapshots/test_binary_sensor.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://192.168.0.1', 'connections': set({ }), @@ -41,6 +42,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -72,6 +74,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -132,6 +135,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://192.168.0.1', 'connections': set({ }), @@ -169,6 +173,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -200,6 +205,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sfr_box/snapshots/test_button.ambr b/tests/components/sfr_box/snapshots/test_button.ambr index 67b2198fd2b021b5c0ed236b8636ec8aa8e1592b..68a1e7f72275e13d42371616bead05cf20650e1f 100644 --- a/tests/components/sfr_box/snapshots/test_button.ambr +++ b/tests/components/sfr_box/snapshots/test_button.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://192.168.0.1', 'connections': set({ }), @@ -41,6 +42,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sfr_box/snapshots/test_sensor.ambr b/tests/components/sfr_box/snapshots/test_sensor.ambr index 7645a4ad8bf48eefde5271b9b67798784aff5b94..6376ef24ce28ae4cb2f32665ad817c76458d61e4 100644 --- a/tests/components/sfr_box/snapshots/test_sensor.ambr +++ b/tests/components/sfr_box/snapshots/test_sensor.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://192.168.0.1', 'connections': set({ }), @@ -48,6 +49,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -79,6 +81,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -110,6 +113,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -149,6 +153,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -180,6 +185,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -211,6 +217,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -242,6 +249,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -275,6 +283,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -308,6 +317,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -341,6 +351,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -374,6 +385,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -407,6 +419,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -440,6 +453,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -480,6 +494,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -524,6 +539,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, diff --git a/tests/components/shelly/snapshots/test_binary_sensor.ambr b/tests/components/shelly/snapshots/test_binary_sensor.ambr index 942bcaad8ab9ab0865d8efa5c4b94e4b363ee703..fcc6377837e1e2daa265f9c1271e01501bcda5ef 100644 --- a/tests/components/shelly/snapshots/test_binary_sensor.ambr +++ b/tests/components/shelly/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/shelly/snapshots/test_event.ambr b/tests/components/shelly/snapshots/test_event.ambr index 51129b7e24939241a9a866a6f47e3528d2da4c7b..ae719774aee30e52b60621880ad9082909a79d28 100644 --- a/tests/components/shelly/snapshots/test_event.ambr +++ b/tests/components/shelly/snapshots/test_event.ambr @@ -11,6 +11,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/shelly/snapshots/test_number.ambr b/tests/components/shelly/snapshots/test_number.ambr index 811101abe21e5aaa722def0cf66b918bf740bbd4..07fda999556b8cdffbe3ca172abe876dd9d15f05 100644 --- a/tests/components/shelly/snapshots/test_number.ambr +++ b/tests/components/shelly/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/shelly/snapshots/test_sensor.ambr b/tests/components/shelly/snapshots/test_sensor.ambr index 8ab767ca889c25492cd940e0d5203061ffcbf00b..cb39b148c8aed30f6b9cc48879662197b575245d 100644 --- a/tests/components/shelly/snapshots/test_sensor.ambr +++ b/tests/components/shelly/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/simplefin/snapshots/test_binary_sensor.ambr b/tests/components/simplefin/snapshots/test_binary_sensor.ambr index 44fe2a10b780082da8780ad3ac5fc1842028c9fd..3123100205e10fb4c5cf90dde56f03d838b415d1 100644 --- a/tests/components/simplefin/snapshots/test_binary_sensor.ambr +++ b/tests/components/simplefin/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -198,6 +202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -246,6 +251,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -294,6 +300,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -342,6 +349,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/simplefin/snapshots/test_sensor.ambr b/tests/components/simplefin/snapshots/test_sensor.ambr index c7dced9300e64b07d0313af46b8b34596067b464..dd305f7528fdba608ba76877fa0ae47a3e80ab8d 100644 --- a/tests/components/simplefin/snapshots/test_sensor.ambr +++ b/tests/components/simplefin/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -109,6 +111,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -160,6 +163,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -210,6 +214,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -261,6 +266,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -311,6 +317,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -362,6 +369,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -412,6 +420,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -463,6 +472,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -513,6 +523,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -564,6 +575,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -614,6 +626,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -665,6 +678,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -715,6 +729,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -766,6 +781,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/simplisafe/test_diagnostics.py b/tests/components/simplisafe/test_diagnostics.py index d5479f00b061299c40c07e5ac45c7ac5ecf86068..13c1e28aa3621bd49411e1bc132619753ad2116b 100644 --- a/tests/components/simplisafe/test_diagnostics.py +++ b/tests/components/simplisafe/test_diagnostics.py @@ -32,6 +32,7 @@ async def test_entry_diagnostics( "created_at": ANY, "modified_at": ANY, "discovery_keys": {}, + "subentries": [], }, "subscription_data": { "12345": { diff --git a/tests/components/slide_local/snapshots/test_button.ambr b/tests/components/slide_local/snapshots/test_button.ambr index 549538f136121537f37a651b1535d702defbdc47..7b363f4d9ba2cf7a75d9486fe312040099321537 100644 --- a/tests/components/slide_local/snapshots/test_button.ambr +++ b/tests/components/slide_local/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/slide_local/snapshots/test_cover.ambr b/tests/components/slide_local/snapshots/test_cover.ambr index d9283618a47d2e0e6d24f9fa84dcc2d900b6df22..172f5411a948dc4fd5b58fdc0513cbe17a580095 100644 --- a/tests/components/slide_local/snapshots/test_cover.ambr +++ b/tests/components/slide_local/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/slide_local/snapshots/test_diagnostics.ambr b/tests/components/slide_local/snapshots/test_diagnostics.ambr index 63dab3f5a66dbcbbcce176905eaeedd2c78191e1..7606c2a399b4cf390d65026d15bf4559a5a5af34 100644 --- a/tests/components/slide_local/snapshots/test_diagnostics.ambr +++ b/tests/components/slide_local/snapshots/test_diagnostics.ambr @@ -19,6 +19,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'slide', 'unique_id': '12:34:56:78:90:ab', 'version': 1, diff --git a/tests/components/slide_local/snapshots/test_init.ambr b/tests/components/slide_local/snapshots/test_init.ambr index d90f72e4b052ba802a33c0288046184319f82278..5b1a9f5ce2f317318b0de130dec5dd79e32dc3e1 100644 --- a/tests/components/slide_local/snapshots/test_init.ambr +++ b/tests/components/slide_local/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.2', 'connections': set({ tuple( diff --git a/tests/components/slide_local/snapshots/test_switch.ambr b/tests/components/slide_local/snapshots/test_switch.ambr index e19467c283e324b4e67f5f1dc85dd956e63c1395..9b1a7969539044fc69ff3b8599a1411ca818e312 100644 --- a/tests/components/slide_local/snapshots/test_switch.ambr +++ b/tests/components/slide_local/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sma/snapshots/test_diagnostics.ambr b/tests/components/sma/snapshots/test_diagnostics.ambr index c7de3851b5fd38e8c293a6a1f3b01e91030b9d6a..14b0d120190c6d973bc6bdfc016cb37398c89cbd 100644 --- a/tests/components/sma/snapshots/test_diagnostics.ambr +++ b/tests/components/sma/snapshots/test_diagnostics.ambr @@ -21,6 +21,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'import', + 'subentries': list([ + ]), 'title': 'SMA Device Name', 'unique_id': '123456789', 'version': 1, diff --git a/tests/components/smarty/snapshots/test_binary_sensor.ambr b/tests/components/smarty/snapshots/test_binary_sensor.ambr index 2f943a2501249ee0c5e35acf339680733ca9e95d..ad4b61f5070fc3f59b0a10e36a83eab79bfeccf0 100644 --- a/tests/components/smarty/snapshots/test_binary_sensor.ambr +++ b/tests/components/smarty/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -99,6 +101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/smarty/snapshots/test_button.ambr b/tests/components/smarty/snapshots/test_button.ambr index 38849bd2b2eeddb74b8c9c9e3c48a09416a64608..b5b86c80beb29d6e3d3fcf443184239eb45e65fb 100644 --- a/tests/components/smarty/snapshots/test_button.ambr +++ b/tests/components/smarty/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/smarty/snapshots/test_fan.ambr b/tests/components/smarty/snapshots/test_fan.ambr index 8ca95beeb86129d0d6584ed570edab63eabcafc4..2502bd6f09fc44bd488785ed81d2c042b2899ba2 100644 --- a/tests/components/smarty/snapshots/test_fan.ambr +++ b/tests/components/smarty/snapshots/test_fan.ambr @@ -8,6 +8,7 @@ 'preset_modes': None, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/smarty/snapshots/test_init.ambr b/tests/components/smarty/snapshots/test_init.ambr index b25cdb9dc3a8ab2899f51009c138bd5c8b82952e..a292cc97f47cb1f4107c75e08aab9202c4295b94 100644 --- a/tests/components/smarty/snapshots/test_init.ambr +++ b/tests/components/smarty/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/smarty/snapshots/test_sensor.ambr b/tests/components/smarty/snapshots/test_sensor.ambr index 2f713db7f839fee22972d5095628dde38f184a02..c32740fa38c7f5a7438f0b4277622491bc0c8244 100644 --- a/tests/components/smarty/snapshots/test_sensor.ambr +++ b/tests/components/smarty/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -101,6 +103,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -148,6 +151,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -196,6 +200,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -244,6 +249,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/smarty/snapshots/test_switch.ambr b/tests/components/smarty/snapshots/test_switch.ambr index be1da7c696174cf2b0a782e0aa82f6cc665f83b5..33c829adf31d81193a90540ebdff0b13b3cb6fbd 100644 --- a/tests/components/smarty/snapshots/test_switch.ambr +++ b/tests/components/smarty/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/smlight/snapshots/test_binary_sensor.ambr b/tests/components/smlight/snapshots/test_binary_sensor.ambr index 8becf5b2567bcad3f47d6dde16061e709634556c..edb2a914a5d1606d98a9ea18e5413418cbc31aee 100644 --- a/tests/components/smlight/snapshots/test_binary_sensor.ambr +++ b/tests/components/smlight/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/smlight/snapshots/test_init.ambr b/tests/components/smlight/snapshots/test_init.ambr index 457a529065c1c7a4b3cc48001a14fa086324f336..ba374199254837fe9bf77da8d5100c35dc7ce02e 100644 --- a/tests/components/smlight/snapshots/test_init.ambr +++ b/tests/components/smlight/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://192.168.1.161', 'connections': set({ tuple( diff --git a/tests/components/smlight/snapshots/test_sensor.ambr b/tests/components/smlight/snapshots/test_sensor.ambr index 262ecfe15446aef6dc0bbe8c6d0d59cd966c97e6..542338e4dbfd8fc8f85af151c84afc45e94ef11b 100644 --- a/tests/components/smlight/snapshots/test_sensor.ambr +++ b/tests/components/smlight/snapshots/test_sensor.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -118,6 +120,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -165,6 +168,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -218,6 +222,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -269,6 +274,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -319,6 +325,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -377,6 +384,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -429,6 +437,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/smlight/snapshots/test_switch.ambr b/tests/components/smlight/snapshots/test_switch.ambr index 733d002be0f49302245102d1c27bccc7ff27939f..b748202a557761669da4df2df9386406d7841d95 100644 --- a/tests/components/smlight/snapshots/test_switch.ambr +++ b/tests/components/smlight/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/smlight/snapshots/test_update.ambr b/tests/components/smlight/snapshots/test_update.ambr index 8c6757d5b91a951d78f985f76179e16f8f7a4de7..dc6b8f46ca536efc5dc035c95942834c179192b0 100644 --- a/tests/components/smlight/snapshots/test_update.ambr +++ b/tests/components/smlight/snapshots/test_update.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/solarlog/snapshots/test_diagnostics.ambr b/tests/components/solarlog/snapshots/test_diagnostics.ambr index e0f1bc2623c5bda28712ec08d13dac0cd06cb0fe..6aef72ebbd59355824ad799e89e6c2ff6b2f4fdc 100644 --- a/tests/components/solarlog/snapshots/test_diagnostics.ambr +++ b/tests/components/solarlog/snapshots/test_diagnostics.ambr @@ -18,6 +18,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'solarlog', 'unique_id': None, 'version': 1, diff --git a/tests/components/solarlog/snapshots/test_sensor.ambr b/tests/components/solarlog/snapshots/test_sensor.ambr index 06bc01f9d39e9f700cf9afce29cccd9739fdc76a..c51f7627efc0c704c2e9681448967611479cc8f6 100644 --- a/tests/components/solarlog/snapshots/test_sensor.ambr +++ b/tests/components/solarlog/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -116,6 +118,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -173,6 +176,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -224,6 +228,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -275,6 +280,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -329,6 +335,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -380,6 +387,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -437,6 +445,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -494,6 +503,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -551,6 +561,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -606,6 +617,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -662,6 +674,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -716,6 +729,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -765,6 +779,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -814,6 +829,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -865,6 +881,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -916,6 +933,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -967,6 +985,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1018,6 +1037,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1072,6 +1092,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1123,6 +1144,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1174,6 +1196,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1231,6 +1254,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1288,6 +1312,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1345,6 +1370,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1397,6 +1423,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/sonos/snapshots/test_media_player.ambr b/tests/components/sonos/snapshots/test_media_player.ambr index 8ef298de3db197a676494f922b9b41bf8d281e68..7f4681d8915e4f0553a234d1a48320ad3911be8c 100644 --- a/tests/components/sonos/snapshots/test_media_player.ambr +++ b/tests/components/sonos/snapshots/test_media_player.ambr @@ -7,6 +7,7 @@ 'capabilities': dict({ }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/spotify/snapshots/test_media_player.ambr b/tests/components/spotify/snapshots/test_media_player.ambr index 9692d59cfd12a2ca40ca797f090d684727a95bdc..74dbcb50f9212a2e74823708463012c857a0aec1 100644 --- a/tests/components/spotify/snapshots/test_media_player.ambr +++ b/tests/components/spotify/snapshots/test_media_player.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -79,6 +80,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/squeezebox/snapshots/test_media_player.ambr b/tests/components/squeezebox/snapshots/test_media_player.ambr index ddd5b9868a1d0c0c846f984652d9433225aca991..fd663c5eb630047c63f1c261355cff7bae035145 100644 --- a/tests/components/squeezebox/snapshots/test_media_player.ambr +++ b/tests/components/squeezebox/snapshots/test_media_player.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -43,6 +44,7 @@ 'capabilities': dict({ }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/stookwijzer/snapshots/test_sensor.ambr b/tests/components/stookwijzer/snapshots/test_sensor.ambr index f6751a84f22f5ab85308cfe72e31c79dc4cb2a5a..ff1f6a12b8a61ba63a74ea6c11b63380a351c505 100644 --- a/tests/components/stookwijzer/snapshots/test_sensor.ambr +++ b/tests/components/stookwijzer/snapshots/test_sensor.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -67,6 +68,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -118,6 +120,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/streamlabswater/snapshots/test_binary_sensor.ambr b/tests/components/streamlabswater/snapshots/test_binary_sensor.ambr index c74df76e71b87ca526402ddfadf971286a3fd34b..d13a19bc65698ae2aba4e40f6d486e96d66c01ff 100644 --- a/tests/components/streamlabswater/snapshots/test_binary_sensor.ambr +++ b/tests/components/streamlabswater/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/streamlabswater/snapshots/test_sensor.ambr b/tests/components/streamlabswater/snapshots/test_sensor.ambr index d54cdcafb938ea1828de0fd3219a93b7e857e188..c1248f2c0a0d5deb4f44b2f1e7d1b693f8210942 100644 --- a/tests/components/streamlabswater/snapshots/test_sensor.ambr +++ b/tests/components/streamlabswater/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -57,6 +58,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -108,6 +110,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/subaru/test_config_flow.py b/tests/components/subaru/test_config_flow.py index 6abc544c92a4e22b338d9f1f05d92d5e0bb907aa..0b45546902b31d898ae80dbe29a01d47c066d32a 100644 --- a/tests/components/subaru/test_config_flow.py +++ b/tests/components/subaru/test_config_flow.py @@ -136,6 +136,7 @@ async def test_user_form_pin_not_required( "data": deepcopy(TEST_CONFIG), "options": {}, "minor_version": 1, + "subentries": (), } expected["data"][CONF_PIN] = None @@ -341,6 +342,7 @@ async def test_pin_form_success(hass: HomeAssistant, pin_form) -> None: "data": TEST_CONFIG, "options": {}, "minor_version": 1, + "subentries": (), } result["data"][CONF_DEVICE_ID] = TEST_DEVICE_ID assert result == expected diff --git a/tests/components/suez_water/snapshots/test_sensor.ambr b/tests/components/suez_water/snapshots/test_sensor.ambr index da0ed3df7dd4e26b0ce114da00ed3d3600985946..536e79df60634b5b1cb1c560b5c474b0ef010d5b 100644 --- a/tests/components/suez_water/snapshots/test_sensor.ambr +++ b/tests/components/suez_water/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/swiss_public_transport/snapshots/test_sensor.ambr b/tests/components/swiss_public_transport/snapshots/test_sensor.ambr index b8ad82c7b79951135feab9652beac1438ad3ef99..5ba65b2bd703707f153fb748f526d80468d49a07 100644 --- a/tests/components/swiss_public_transport/snapshots/test_sensor.ambr +++ b/tests/components/swiss_public_transport/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -103,6 +105,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -151,6 +154,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -199,6 +203,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -246,6 +251,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -293,6 +299,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -340,6 +347,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/switchbot_cloud/snapshots/test_sensor.ambr b/tests/components/switchbot_cloud/snapshots/test_sensor.ambr index a9b6fb20bfbbbeccbd333d5330a3f58812e591c0..2446add959b6e47a2dc5587f0776647722554345 100644 --- a/tests/components/switchbot_cloud/snapshots/test_sensor.ambr +++ b/tests/components/switchbot_cloud/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -263,6 +268,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/switcher_kis/test_diagnostics.py b/tests/components/switcher_kis/test_diagnostics.py index 53572085f9b0b4dd2106b4e714b7eb74cb73a0c5..f59958420c464b4e5c60f6b3b0e5f9f238299a31 100644 --- a/tests/components/switcher_kis/test_diagnostics.py +++ b/tests/components/switcher_kis/test_diagnostics.py @@ -69,5 +69,6 @@ async def test_diagnostics( "created_at": ANY, "modified_at": ANY, "discovery_keys": {}, + "subentries": [], }, } diff --git a/tests/components/systemmonitor/snapshots/test_diagnostics.ambr b/tests/components/systemmonitor/snapshots/test_diagnostics.ambr index 75d942fc601184a99894601d8192a7667a991fb4..afa508cc0048ce9d54bda08e91112d01a9b884c8 100644 --- a/tests/components/systemmonitor/snapshots/test_diagnostics.ambr +++ b/tests/components/systemmonitor/snapshots/test_diagnostics.ambr @@ -56,6 +56,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'System Monitor', 'unique_id': None, 'version': 1, @@ -111,6 +113,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'System Monitor', 'unique_id': None, 'version': 1, diff --git a/tests/components/tailwind/snapshots/test_binary_sensor.ambr b/tests/components/tailwind/snapshots/test_binary_sensor.ambr index 064b391c43ab06d895001f5fbb16c25cb66e3ac9..d04f2e726b504f1f63da8075c0c816bb37e55691 100644 --- a/tests/components/tailwind/snapshots/test_binary_sensor.ambr +++ b/tests/components/tailwind/snapshots/test_binary_sensor.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -50,6 +51,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -99,6 +101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -129,6 +132,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/tailwind/snapshots/test_button.ambr b/tests/components/tailwind/snapshots/test_button.ambr index 17b656ec5fdff7e020521d4c34b5783e33a9f199..7d3d10aa609a34225f12e0f43915bc0c238430b9 100644 --- a/tests/components/tailwind/snapshots/test_button.ambr +++ b/tests/components/tailwind/snapshots/test_button.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -50,6 +51,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/tailwind/snapshots/test_cover.ambr b/tests/components/tailwind/snapshots/test_cover.ambr index b69bd9e6410b8a5d86dca7fa0cf110d9f7db8240..1a26a6c98a7a74d20cc6a1518896ccbc7bc12094 100644 --- a/tests/components/tailwind/snapshots/test_cover.ambr +++ b/tests/components/tailwind/snapshots/test_cover.ambr @@ -21,6 +21,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -51,6 +52,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -101,6 +103,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -131,6 +134,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/tailwind/snapshots/test_number.ambr b/tests/components/tailwind/snapshots/test_number.ambr index 3e2e0577ad5450e996bda4fe57bc0fb9878e3385..7b906ef1976977c84c6f1cc3f27d5d50f93d1227 100644 --- a/tests/components/tailwind/snapshots/test_number.ambr +++ b/tests/components/tailwind/snapshots/test_number.ambr @@ -29,6 +29,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/tankerkoenig/snapshots/test_diagnostics.ambr b/tests/components/tankerkoenig/snapshots/test_diagnostics.ambr index 3180c7c0b1dedc8f963480e0ca3d53bbbd063bcb..b5b33d7c2463b85e04b1adabab2c4afbb573c51b 100644 --- a/tests/components/tankerkoenig/snapshots/test_diagnostics.ambr +++ b/tests/components/tankerkoenig/snapshots/test_diagnostics.ambr @@ -37,6 +37,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/tasmota/snapshots/test_sensor.ambr b/tests/components/tasmota/snapshots/test_sensor.ambr index be011e595b96356455d02504916dafece2ddcb77..8a5a78cd366a98f147f48aba3a7faceac033a12e 100644 --- a/tests/components/tasmota/snapshots/test_sensor.ambr +++ b/tests/components/tasmota/snapshots/test_sensor.ambr @@ -24,6 +24,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -103,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -149,6 +151,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -254,6 +257,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -401,6 +405,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -452,6 +457,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -503,6 +509,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -586,6 +593,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -632,6 +640,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -741,6 +750,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -824,6 +834,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -875,6 +886,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -990,6 +1002,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1041,6 +1054,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1156,6 +1170,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1239,6 +1254,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1290,6 +1306,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1405,6 +1422,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1552,6 +1570,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1603,6 +1622,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1654,6 +1674,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1732,6 +1753,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1860,6 +1882,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1909,6 +1932,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1958,6 +1982,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/technove/snapshots/test_binary_sensor.ambr b/tests/components/technove/snapshots/test_binary_sensor.ambr index f08dd6970fe3343a074cb0d162f18de9e8dff2f4..5d9bcd2175ace4d11b65f8679e8c2ee9c3268d8c 100644 --- a/tests/components/technove/snapshots/test_binary_sensor.ambr +++ b/tests/components/technove/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/technove/snapshots/test_number.ambr b/tests/components/technove/snapshots/test_number.ambr index 622c04d542a2eca024e9bb0b82278869a8edbad1..eea4b0cb64c955237fe6b6d40611d47ede28a9a5 100644 --- a/tests/components/technove/snapshots/test_number.ambr +++ b/tests/components/technove/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/technove/snapshots/test_sensor.ambr b/tests/components/technove/snapshots/test_sensor.ambr index 149155519d4ccbb0187f34e32bfb6e8af057ead5..dec671b0f34ae90c3bcfd3226be0ef50bdc77c1c 100644 --- a/tests/components/technove/snapshots/test_sensor.ambr +++ b/tests/components/technove/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -263,6 +268,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -320,6 +326,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -376,6 +383,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -425,6 +433,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/technove/snapshots/test_switch.ambr b/tests/components/technove/snapshots/test_switch.ambr index 6febc8c768c9a6a1f630dae828c1e2a297ede458..a5f8411747b3fefbe118609fd534696e74100550 100644 --- a/tests/components/technove/snapshots/test_switch.ambr +++ b/tests/components/technove/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tedee/snapshots/test_binary_sensor.ambr b/tests/components/tedee/snapshots/test_binary_sensor.ambr index e3238dacda14e86c9c6335105faf195941b80414..c2210a7ca5d802f73e053e9ab526973cb929b2ec 100644 --- a/tests/components/tedee/snapshots/test_binary_sensor.ambr +++ b/tests/components/tedee/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -146,6 +149,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -192,6 +196,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -239,6 +244,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -286,6 +292,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -332,6 +339,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tedee/snapshots/test_init.ambr b/tests/components/tedee/snapshots/test_init.ambr index af559f561b2f9ff826cc52022ae43ce8e427bfec..28b5ef7a7ed78ac45cc701daddd7c2f6740abe29 100644 --- a/tests/components/tedee/snapshots/test_init.ambr +++ b/tests/components/tedee/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -35,6 +36,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/tedee/snapshots/test_lock.ambr b/tests/components/tedee/snapshots/test_lock.ambr index cca988663d26e398afa244e6f0f72f3f8dedf5c2..432c3ebd19ff7c15a52adc5fce0a36377d7d844e 100644 --- a/tests/components/tedee/snapshots/test_lock.ambr +++ b/tests/components/tedee/snapshots/test_lock.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -50,6 +51,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -85,6 +87,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -132,6 +135,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tedee/snapshots/test_sensor.ambr b/tests/components/tedee/snapshots/test_sensor.ambr index 297fe9b0d3783dfe3692bb468d5a22a3b83109e5..22679c4153a9462a763744a47843a35a3efbcd64 100644 --- a/tests/components/tedee/snapshots/test_sensor.ambr +++ b/tests/components/tedee/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tesla_fleet/snapshots/test_binary_sensor.ambr b/tests/components/tesla_fleet/snapshots/test_binary_sensor.ambr index 479d647e1c72fa41f31e2a5d228d1a974db14e0d..4e34f58628080169e61e976d2eec181c4d9a66a2 100644 --- a/tests/components/tesla_fleet/snapshots/test_binary_sensor.ambr +++ b/tests/components/tesla_fleet/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -237,6 +242,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -284,6 +290,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -331,6 +338,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -377,6 +385,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -424,6 +433,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -471,6 +481,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -518,6 +529,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -565,6 +577,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -612,6 +625,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -658,6 +672,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -704,6 +719,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -751,6 +767,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -798,6 +815,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -845,6 +863,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -892,6 +911,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -938,6 +958,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -985,6 +1006,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1032,6 +1054,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1079,6 +1102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1126,6 +1150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1173,6 +1198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1219,6 +1245,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tesla_fleet/snapshots/test_button.ambr b/tests/components/tesla_fleet/snapshots/test_button.ambr index 8b5270d48522762f75317b166f5646214002cde8..145b10112b356626bb0c65cfe4e64b46a003f494 100644 --- a/tests/components/tesla_fleet/snapshots/test_button.ambr +++ b/tests/components/tesla_fleet/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tesla_fleet/snapshots/test_climate.ambr b/tests/components/tesla_fleet/snapshots/test_climate.ambr index 696f8c37f08fae0985c9c866b78d4f8a145f2575..f3b36730c3f60e9c0d0b27502be65440cd082692 100644 --- a/tests/components/tesla_fleet/snapshots/test_climate.ambr +++ b/tests/components/tesla_fleet/snapshots/test_climate.ambr @@ -15,6 +15,7 @@ 'target_temp_step': 5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -85,6 +86,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -156,6 +158,7 @@ 'target_temp_step': 5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -225,6 +228,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -296,6 +300,7 @@ 'target_temp_step': 5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -365,6 +370,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tesla_fleet/snapshots/test_cover.ambr b/tests/components/tesla_fleet/snapshots/test_cover.ambr index dbdb003d8023843ce3e9c3089574324a6e1221cf..ed6969262f1c40135f3fdef5eef13eac6846dcb1 100644 --- a/tests/components/tesla_fleet/snapshots/test_cover.ambr +++ b/tests/components/tesla_fleet/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -198,6 +202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -246,6 +251,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -294,6 +300,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -342,6 +349,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -390,6 +398,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -438,6 +447,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -486,6 +496,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -534,6 +545,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -582,6 +594,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -630,6 +643,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -678,6 +692,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tesla_fleet/snapshots/test_device_tracker.ambr b/tests/components/tesla_fleet/snapshots/test_device_tracker.ambr index 02ad4b01002684a341fb729f054c527aa399a9f3..dc142c4ffeb5de1a0d43c269f5f223e783b75dcc 100644 --- a/tests/components/tesla_fleet/snapshots/test_device_tracker.ambr +++ b/tests/components/tesla_fleet/snapshots/test_device_tracker.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tesla_fleet/snapshots/test_init.ambr b/tests/components/tesla_fleet/snapshots/test_init.ambr index e9828db9f1b4829bba89a27c3b957d9ec6b9c5c0..c482d33de86aa3d5022c41025eba0f41666a1682 100644 --- a/tests/components/tesla_fleet/snapshots/test_init.ambr +++ b/tests/components/tesla_fleet/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -35,6 +36,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -67,6 +69,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -99,6 +102,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/tesla_fleet/snapshots/test_lock.ambr b/tests/components/tesla_fleet/snapshots/test_lock.ambr index 3384bb0eb9774a465e3db71e4ffbb0f4053866ed..e98ad09caade235dec7a46f3aa56d30efa8e7a48 100644 --- a/tests/components/tesla_fleet/snapshots/test_lock.ambr +++ b/tests/components/tesla_fleet/snapshots/test_lock.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tesla_fleet/snapshots/test_media_player.ambr b/tests/components/tesla_fleet/snapshots/test_media_player.ambr index cc3018364a5ebc8b8a96473c99b5bf0122ebc560..77c46faedd7f02291a41060e138265b263ef80ad 100644 --- a/tests/components/tesla_fleet/snapshots/test_media_player.ambr +++ b/tests/components/tesla_fleet/snapshots/test_media_player.ambr @@ -7,6 +7,7 @@ 'capabilities': dict({ }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -85,6 +86,7 @@ 'capabilities': dict({ }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tesla_fleet/snapshots/test_number.ambr b/tests/components/tesla_fleet/snapshots/test_number.ambr index 00dd67015fefa7f0417f34ed14ceeb74a710c883..1981544a02428a5ed43af87d9b0db0fef4949766 100644 --- a/tests/components/tesla_fleet/snapshots/test_number.ambr +++ b/tests/components/tesla_fleet/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -69,6 +70,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -127,6 +129,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -184,6 +187,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tesla_fleet/snapshots/test_select.ambr b/tests/components/tesla_fleet/snapshots/test_select.ambr index f29ce8411131ba2c54546c1a80e1965112edc456..171b52decf1ce411b7236fc48ff73651bec3dc01 100644 --- a/tests/components/tesla_fleet/snapshots/test_select.ambr +++ b/tests/components/tesla_fleet/snapshots/test_select.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -69,6 +70,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -127,6 +129,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -186,6 +189,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -245,6 +249,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -304,6 +309,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -363,6 +369,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -422,6 +429,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -481,6 +489,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -539,6 +548,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tesla_fleet/snapshots/test_sensor.ambr b/tests/components/tesla_fleet/snapshots/test_sensor.ambr index d6b646d779427a054fc9cb50881d26f2a06f12cc..f7349c9e2d8fa7b4ab7a208f9cba24c74120c115 100644 --- a/tests/components/tesla_fleet/snapshots/test_sensor.ambr +++ b/tests/components/tesla_fleet/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -81,6 +82,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -154,6 +156,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -227,6 +230,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -300,6 +304,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -373,6 +378,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -446,6 +452,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -519,6 +526,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -592,6 +600,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -665,6 +674,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -738,6 +748,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -811,6 +822,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -884,6 +896,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -957,6 +970,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1030,6 +1044,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1103,6 +1118,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1176,6 +1192,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1249,6 +1266,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1322,6 +1340,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1395,6 +1414,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1468,6 +1488,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1541,6 +1562,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1614,6 +1636,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1693,6 +1716,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1770,6 +1794,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1843,6 +1868,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1916,6 +1942,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1986,6 +2013,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2059,6 +2087,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2132,6 +2161,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2205,6 +2235,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2276,6 +2307,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2335,6 +2367,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2400,6 +2433,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2467,6 +2501,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2538,6 +2573,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2599,6 +2635,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2669,6 +2706,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2739,6 +2777,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2806,6 +2845,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2873,6 +2913,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2947,6 +2988,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3026,6 +3068,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3096,6 +3139,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3166,6 +3210,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3237,6 +3282,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3298,6 +3344,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3371,6 +3418,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3441,6 +3489,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3514,6 +3563,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3584,6 +3634,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3654,6 +3705,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3726,6 +3778,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3801,6 +3854,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3871,6 +3925,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3936,6 +3991,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3997,6 +4053,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4060,6 +4117,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4133,6 +4191,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4206,6 +4265,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4279,6 +4339,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4352,6 +4413,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4419,6 +4481,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4484,6 +4547,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4543,6 +4607,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4604,6 +4669,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4677,6 +4743,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4748,6 +4815,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4807,6 +4875,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4866,6 +4935,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4925,6 +4995,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tesla_fleet/snapshots/test_switch.ambr b/tests/components/tesla_fleet/snapshots/test_switch.ambr index 43d59a9da85a48910b5548c874af4bd79e364d92..2ea3bcc5ee5274dc27a61a42c588eabc0aed5988 100644 --- a/tests/components/tesla_fleet/snapshots/test_switch.ambr +++ b/tests/components/tesla_fleet/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +246,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -288,6 +294,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -335,6 +342,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_binary_sensor.ambr b/tests/components/teslemetry/snapshots/test_binary_sensor.ambr index e90cc9ced5578be3c2c8e0cd496bded6c76ef379..6a6e9826dc2320310a7ee7e58d01ba4f9a835cda 100644 --- a/tests/components/teslemetry/snapshots/test_binary_sensor.ambr +++ b/tests/components/teslemetry/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -329,6 +336,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -375,6 +383,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -421,6 +430,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -467,6 +477,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -514,6 +525,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -561,6 +573,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -607,6 +620,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -653,6 +667,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -700,6 +715,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -746,6 +762,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -792,6 +809,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -838,6 +856,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -884,6 +903,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -930,6 +950,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -976,6 +997,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1022,6 +1044,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1069,6 +1092,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1116,6 +1140,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1163,6 +1188,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1210,6 +1236,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1257,6 +1284,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1303,6 +1331,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1349,6 +1378,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1395,6 +1425,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1441,6 +1472,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1487,6 +1519,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1533,6 +1566,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1579,6 +1613,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1625,6 +1660,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1672,6 +1708,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1719,6 +1756,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1766,6 +1804,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1813,6 +1852,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1859,6 +1899,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1905,6 +1946,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1951,6 +1993,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1998,6 +2041,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2044,6 +2088,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2091,6 +2136,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2138,6 +2184,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2185,6 +2232,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2232,6 +2280,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2278,6 +2327,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2325,6 +2375,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_button.ambr b/tests/components/teslemetry/snapshots/test_button.ambr index 6d3016186ae802b419e83fa4aae97125f55b60a0..e4e202150202a06b2607db4e609ebc9bd469d9d6 100644 --- a/tests/components/teslemetry/snapshots/test_button.ambr +++ b/tests/components/teslemetry/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_climate.ambr b/tests/components/teslemetry/snapshots/test_climate.ambr index 7064309e98b41d34f7473c102ac0cb3812892e5f..4c265c00cb8e849b72c55aef5282001116864ddd 100644 --- a/tests/components/teslemetry/snapshots/test_climate.ambr +++ b/tests/components/teslemetry/snapshots/test_climate.ambr @@ -21,6 +21,7 @@ 'target_temp_step': 5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -91,6 +92,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -162,6 +164,7 @@ 'target_temp_step': 5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -231,6 +234,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -300,6 +304,7 @@ 'target_temp_step': 5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -339,6 +344,7 @@ 'min_temp': 15.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_cover.ambr b/tests/components/teslemetry/snapshots/test_cover.ambr index 8364f2a6a6ea2a7918eb1f702f70e8f8e70b5a22..9548a911cf9467877493d04692a20d7ae1cb3787 100644 --- a/tests/components/teslemetry/snapshots/test_cover.ambr +++ b/tests/components/teslemetry/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -198,6 +202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -246,6 +251,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -294,6 +300,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -342,6 +349,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -390,6 +398,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -438,6 +447,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -486,6 +496,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -534,6 +545,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -582,6 +594,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -630,6 +643,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_device_tracker.ambr b/tests/components/teslemetry/snapshots/test_device_tracker.ambr index 0bc371b2d2d0bcf13e54977a3e0afd298ff2d1ba..b9e381ee42d021dfaebeeab9a244cbfb0e503154 100644 --- a/tests/components/teslemetry/snapshots/test_device_tracker.ambr +++ b/tests/components/teslemetry/snapshots/test_device_tracker.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_init.ambr b/tests/components/teslemetry/snapshots/test_init.ambr index 7d60ed82859563427b4dee5f86d4d3bc64d688f9..f1011034d63d1065916288f760d07e636bcf2337 100644 --- a/tests/components/teslemetry/snapshots/test_init.ambr +++ b/tests/components/teslemetry/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://teslemetry.com/console', 'connections': set({ }), @@ -35,6 +36,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://teslemetry.com/console', 'connections': set({ }), @@ -67,6 +69,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://teslemetry.com/console', 'connections': set({ }), @@ -99,6 +102,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://teslemetry.com/console', 'connections': set({ }), diff --git a/tests/components/teslemetry/snapshots/test_lock.ambr b/tests/components/teslemetry/snapshots/test_lock.ambr index bb5693fe3ab25e6c3d30c7e60fbd5c6035bee73f..d6b29f0d7d49e081d99d3e04af48975a0a2cbd0a 100644 --- a/tests/components/teslemetry/snapshots/test_lock.ambr +++ b/tests/components/teslemetry/snapshots/test_lock.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_media_player.ambr b/tests/components/teslemetry/snapshots/test_media_player.ambr index a9d2569c637a397111553607033bb822008e9bd2..663e91a502c66cfeaecc62bd3380c27308eeb9ff 100644 --- a/tests/components/teslemetry/snapshots/test_media_player.ambr +++ b/tests/components/teslemetry/snapshots/test_media_player.ambr @@ -7,6 +7,7 @@ 'capabilities': dict({ }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -84,6 +85,7 @@ 'capabilities': dict({ }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_number.ambr b/tests/components/teslemetry/snapshots/test_number.ambr index 8e8f10397d0fdab458bc9ea9c12fd9b7c4a7c1e2..5ca9feb22f255254825e893198dce099dd5b4a7e 100644 --- a/tests/components/teslemetry/snapshots/test_number.ambr +++ b/tests/components/teslemetry/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -69,6 +70,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -127,6 +129,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -184,6 +187,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_select.ambr b/tests/components/teslemetry/snapshots/test_select.ambr index 90af125927398a83c6a3b0313c043e2740791621..755a1a82c415313b4c1f8cc2618ffeca3385d420 100644 --- a/tests/components/teslemetry/snapshots/test_select.ambr +++ b/tests/components/teslemetry/snapshots/test_select.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -69,6 +70,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -127,6 +129,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -186,6 +189,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -245,6 +249,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -304,6 +309,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -363,6 +369,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -421,6 +428,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_sensor.ambr b/tests/components/teslemetry/snapshots/test_sensor.ambr index 6439e74eecc6bd3279549ecc5a26c27d7ac10a4f..c5d98abc95c2f368bc03114c8f7b3601cef70bfb 100644 --- a/tests/components/teslemetry/snapshots/test_sensor.ambr +++ b/tests/components/teslemetry/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -81,6 +82,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -154,6 +156,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -227,6 +230,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -300,6 +304,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -373,6 +378,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -446,6 +452,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -519,6 +526,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -592,6 +600,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -665,6 +674,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -738,6 +748,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -811,6 +822,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -884,6 +896,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -957,6 +970,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1030,6 +1044,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1103,6 +1118,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1176,6 +1192,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1249,6 +1266,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1322,6 +1340,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1395,6 +1414,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1468,6 +1488,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1541,6 +1562,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1614,6 +1636,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1687,6 +1710,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1766,6 +1790,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1843,6 +1868,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1916,6 +1942,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1986,6 +2013,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2059,6 +2087,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2132,6 +2161,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2205,6 +2235,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2276,6 +2307,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2335,6 +2367,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2400,6 +2433,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2470,6 +2504,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2541,6 +2576,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2602,6 +2638,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2672,6 +2709,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2742,6 +2780,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2809,6 +2848,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2876,6 +2916,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2950,6 +2991,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3029,6 +3071,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3099,6 +3142,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3169,6 +3213,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3240,6 +3285,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3301,6 +3347,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3374,6 +3421,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3444,6 +3492,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3517,6 +3566,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3587,6 +3637,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3657,6 +3708,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3729,6 +3781,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3804,6 +3857,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3874,6 +3928,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3939,6 +3994,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4000,6 +4056,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4063,6 +4120,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4136,6 +4194,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4209,6 +4268,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4282,6 +4342,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4355,6 +4416,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4422,6 +4484,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4487,6 +4550,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4546,6 +4610,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4607,6 +4672,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4680,6 +4746,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4751,6 +4818,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4810,6 +4878,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4869,6 +4938,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -4928,6 +4998,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_switch.ambr b/tests/components/teslemetry/snapshots/test_switch.ambr index b34d9c65393a4dafa86b08db9f8aa71a9a3057e0..f999713304454fd84e87ab4272e1ecce7c125010 100644 --- a/tests/components/teslemetry/snapshots/test_switch.ambr +++ b/tests/components/teslemetry/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +246,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -288,6 +294,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -335,6 +342,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/teslemetry/snapshots/test_update.ambr b/tests/components/teslemetry/snapshots/test_update.ambr index 2411d047135d9d2017c938cb75a6002575100396..1c7d525af861efe1d473276e788f9e71463ec6a6 100644 --- a/tests/components/teslemetry/snapshots/test_update.ambr +++ b/tests/components/teslemetry/snapshots/test_update.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -64,6 +65,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_binary_sensor.ambr b/tests/components/tessie/snapshots/test_binary_sensor.ambr index 6c0da044df2cd831cb1e3363c649ad3d198cbcaf..2fe97b88811ddfff286fa529d24d51c28d2ce7cc 100644 --- a/tests/components/tessie/snapshots/test_binary_sensor.ambr +++ b/tests/components/tessie/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +288,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -328,6 +335,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -375,6 +383,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -422,6 +431,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -469,6 +479,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -516,6 +527,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -563,6 +575,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -610,6 +623,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -657,6 +671,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -704,6 +719,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -751,6 +767,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -798,6 +815,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -844,6 +862,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -891,6 +910,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -938,6 +958,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -985,6 +1006,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1032,6 +1054,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1078,6 +1101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1125,6 +1149,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1172,6 +1197,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1219,6 +1245,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1266,6 +1293,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1313,6 +1341,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1359,6 +1388,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_button.ambr b/tests/components/tessie/snapshots/test_button.ambr index 7757d1f2feaac4e5f54c004ebef1d1727ec2240d..96ece94a1c96f7b49a07609c2fc0aa3a7d9e64a7 100644 --- a/tests/components/tessie/snapshots/test_button.ambr +++ b/tests/components/tessie/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_climate.ambr b/tests/components/tessie/snapshots/test_climate.ambr index 959b42cea53031aa711c0688d5db2fde39e5cb4a..415988e783e723ffcb6352c451d69b35b551a407 100644 --- a/tests/components/tessie/snapshots/test_climate.ambr +++ b/tests/components/tessie/snapshots/test_climate.ambr @@ -19,6 +19,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_cover.ambr b/tests/components/tessie/snapshots/test_cover.ambr index 6338758afb7af606b085e5e2d378ec02d0340167..fdf2a9670483e2361f07d1144dda2d9aaad59208 100644 --- a/tests/components/tessie/snapshots/test_cover.ambr +++ b/tests/components/tessie/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -198,6 +202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_device_tracker.ambr b/tests/components/tessie/snapshots/test_device_tracker.ambr index 61f89db8637c9fc345997d941bbfe8f785c95b3b..92502340aa2948af7148b8029220ea101892c34a 100644 --- a/tests/components/tessie/snapshots/test_device_tracker.ambr +++ b/tests/components/tessie/snapshots/test_device_tracker.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -58,6 +59,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_lock.ambr b/tests/components/tessie/snapshots/test_lock.ambr index cea2bebbddbf9b54be767466a8cce83b4a4b79e5..f819281d79bb22125d67da105d557950f6a66bdf 100644 --- a/tests/components/tessie/snapshots/test_lock.ambr +++ b/tests/components/tessie/snapshots/test_lock.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_media_player.ambr b/tests/components/tessie/snapshots/test_media_player.ambr index 6c355c8ddca7088fe6742ccca73e4400f75f4dec..911598004a63c94280b95be198dfcffb60a74fdf 100644 --- a/tests/components/tessie/snapshots/test_media_player.ambr +++ b/tests/components/tessie/snapshots/test_media_player.ambr @@ -7,6 +7,7 @@ 'capabilities': dict({ }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_number.ambr b/tests/components/tessie/snapshots/test_number.ambr index 6e641bdf5b7b9ca330d6059c1776f36a2c1b7915..0e43695ca78b21f7b4da2d26e365af8047923588 100644 --- a/tests/components/tessie/snapshots/test_number.ambr +++ b/tests/components/tessie/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -69,6 +70,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -127,6 +129,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -184,6 +187,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +245,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_select.ambr b/tests/components/tessie/snapshots/test_select.ambr index acc1946aab5f32215d68d7cbb9fc6b516970bf55..f118633aded47b7be46d3cef2b37d5b217721cd6 100644 --- a/tests/components/tessie/snapshots/test_select.ambr +++ b/tests/components/tessie/snapshots/test_select.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -69,6 +70,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -127,6 +129,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -186,6 +189,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -245,6 +249,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -304,6 +309,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -363,6 +369,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -422,6 +429,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -481,6 +489,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_sensor.ambr b/tests/components/tessie/snapshots/test_sensor.ambr index 0a5ff4603aa0b851af12a61951eb401e45c3fd68..5465f89d808c25b7c5960aa87ca7cf488d4ad903 100644 --- a/tests/components/tessie/snapshots/test_sensor.ambr +++ b/tests/components/tessie/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -122,6 +124,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -179,6 +182,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +240,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -293,6 +298,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -350,6 +356,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -404,6 +411,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -461,6 +469,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -516,6 +525,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -566,6 +576,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -617,6 +628,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -674,6 +686,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -731,6 +744,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -788,6 +802,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -842,6 +857,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -896,6 +912,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -947,6 +964,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -998,6 +1016,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1056,6 +1075,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1111,6 +1131,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1159,6 +1180,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1213,6 +1235,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1267,6 +1290,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1321,6 +1345,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1378,6 +1403,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1432,6 +1458,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1486,6 +1513,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1542,6 +1570,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1597,6 +1626,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1651,6 +1681,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1700,6 +1731,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1747,6 +1779,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1796,6 +1829,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1853,6 +1887,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1910,6 +1945,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1967,6 +2003,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2024,6 +2061,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2075,6 +2113,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2132,6 +2171,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2200,6 +2240,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2272,6 +2313,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2331,6 +2373,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2377,6 +2420,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_switch.ambr b/tests/components/tessie/snapshots/test_switch.ambr index 35e36010830d7a0369ceae66aa9d2e093b34e1f6..371ef822122c48894cdee8ba967b4c61b4f9684c 100644 --- a/tests/components/tessie/snapshots/test_switch.ambr +++ b/tests/components/tessie/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -145,6 +148,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -192,6 +196,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -239,6 +244,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -286,6 +292,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tessie/snapshots/test_update.ambr b/tests/components/tessie/snapshots/test_update.ambr index 1728c13b0ad7af62d6e36b477a3d63713cd57f75..e4c25e2230f21d1d485238e821c81eb9bab1b999 100644 --- a/tests/components/tessie/snapshots/test_update.ambr +++ b/tests/components/tessie/snapshots/test_update.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tile/snapshots/test_binary_sensor.ambr b/tests/components/tile/snapshots/test_binary_sensor.ambr index 5f72f53fa1e6f9ed11c662a1eea5711784820e5c..6de356ebf51932d882adcf7a318ac947b232e777 100644 --- a/tests/components/tile/snapshots/test_binary_sensor.ambr +++ b/tests/components/tile/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tile/snapshots/test_device_tracker.ambr b/tests/components/tile/snapshots/test_device_tracker.ambr index 15108331e66f293523b3e7f2235f1211ddbd34e9..f5de1511c998cfbe7dafab6a6703e6a20ff93e69 100644 --- a/tests/components/tile/snapshots/test_device_tracker.ambr +++ b/tests/components/tile/snapshots/test_device_tracker.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tile/snapshots/test_init.ambr b/tests/components/tile/snapshots/test_init.ambr index 90f165d1e6e9123f7b3c2ba9659e1a2455fd452b..ffdf6a6251a4432e0c4c26adea72e549d6f73fc3 100644 --- a/tests/components/tile/snapshots/test_init.ambr +++ b/tests/components/tile/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/totalconnect/snapshots/test_alarm_control_panel.ambr b/tests/components/totalconnect/snapshots/test_alarm_control_panel.ambr index ef7cb386b33435704c7998cf4d2a814c6d5f150e..a63319a6c76cc128f1c462a284b52e2c58e04a64 100644 --- a/tests/components/totalconnect/snapshots/test_alarm_control_panel.ambr +++ b/tests/components/totalconnect/snapshots/test_alarm_control_panel.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -64,6 +65,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/totalconnect/snapshots/test_binary_sensor.ambr b/tests/components/totalconnect/snapshots/test_binary_sensor.ambr index 1eccff1dfc38ea8f380e03b2cd6e595789618ef9..ac79455a0d581db56c07ff5a9f7ca4fa0146d153 100644 --- a/tests/components/totalconnect/snapshots/test_binary_sensor.ambr +++ b/tests/components/totalconnect/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -106,6 +108,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -156,6 +159,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -206,6 +210,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -256,6 +261,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -306,6 +312,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -356,6 +363,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -406,6 +414,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -456,6 +465,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -506,6 +516,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -556,6 +567,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -606,6 +618,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -656,6 +669,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -706,6 +720,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -756,6 +771,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -806,6 +822,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -854,6 +871,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -902,6 +920,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -949,6 +968,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -997,6 +1017,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1045,6 +1066,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1093,6 +1115,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1143,6 +1166,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1193,6 +1217,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/totalconnect/snapshots/test_button.ambr b/tests/components/totalconnect/snapshots/test_button.ambr index af3318591c6522dc9385d3a1ca7188f2a551ac4d..96d3856723685493d65dea094689ed977d9a1616 100644 --- a/tests/components/totalconnect/snapshots/test_button.ambr +++ b/tests/components/totalconnect/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tplink/snapshots/test_binary_sensor.ambr b/tests/components/tplink/snapshots/test_binary_sensor.ambr index 125592b053c3ff9409d0d11203d014f01cbdbc5d..17aa2c248e542d8308b4554687a4346f14942f30 100644 --- a/tests/components/tplink/snapshots/test_binary_sensor.ambr +++ b/tests/components/tplink/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -39,6 +40,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -86,6 +88,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -133,6 +136,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -166,6 +170,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -213,6 +218,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -260,6 +266,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -307,6 +314,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -354,6 +362,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -384,6 +393,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/tplink/snapshots/test_button.ambr b/tests/components/tplink/snapshots/test_button.ambr index c0c74e119235c1db58a43ee2cc109cd4a6e7296b..bb4e9f85d582a3f2b1afa5b7b0aef8bd62a4b7d9 100644 --- a/tests/components/tplink/snapshots/test_button.ambr +++ b/tests/components/tplink/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -177,6 +181,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -210,6 +215,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -243,6 +249,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -276,6 +283,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -309,6 +317,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -342,6 +351,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -388,6 +398,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -434,6 +445,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -480,6 +492,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -526,6 +539,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -556,6 +570,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/tplink/snapshots/test_camera.ambr b/tests/components/tplink/snapshots/test_camera.ambr index 4417395078a8cc16e7767e18d80f798aac876d29..e037c2c9e403ba0510ae58fbb98445f7b247757e 100644 --- a/tests/components/tplink/snapshots/test_camera.ambr +++ b/tests/components/tplink/snapshots/test_camera.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/tplink/snapshots/test_climate.ambr b/tests/components/tplink/snapshots/test_climate.ambr index e0173e8f59eee8e6913c22ca7074bc93860ae5f8..02492de92b9bbc013f0d9dc1c4004da75cd79dba 100644 --- a/tests/components/tplink/snapshots/test_climate.ambr +++ b/tests/components/tplink/snapshots/test_climate.ambr @@ -13,6 +13,7 @@ 'min_temp': 5, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/tplink/snapshots/test_fan.ambr b/tests/components/tplink/snapshots/test_fan.ambr index 1a7392dc63ac5e572a54ed901d4cdef1ecffb345..9c395dc2f21d5b87fee60aac3629f52db9ccec48 100644 --- a/tests/components/tplink/snapshots/test_fan.ambr +++ b/tests/components/tplink/snapshots/test_fan.ambr @@ -8,6 +8,7 @@ 'preset_modes': None, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -61,6 +62,7 @@ 'preset_modes': None, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -114,6 +116,7 @@ 'preset_modes': None, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -162,6 +165,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( diff --git a/tests/components/tplink/snapshots/test_number.ambr b/tests/components/tplink/snapshots/test_number.ambr index 4bdb92aeab69ebdc24ec69fe386f85435c090a1b..0415039a0cef64c402f5b2167ecc44094d3d2131 100644 --- a/tests/components/tplink/snapshots/test_number.ambr +++ b/tests/components/tplink/snapshots/test_number.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -47,6 +48,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -157,6 +160,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -267,6 +272,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -322,6 +328,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -377,6 +384,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -432,6 +440,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tplink/snapshots/test_select.ambr b/tests/components/tplink/snapshots/test_select.ambr index c851979f34cee659ca9ec6ac81dc8e05d55b730d..e5191937ee912abb9d61b8e33f0951ca0de9fdaa 100644 --- a/tests/components/tplink/snapshots/test_select.ambr +++ b/tests/components/tplink/snapshots/test_select.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -64,6 +65,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -137,6 +139,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +197,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tplink/snapshots/test_sensor.ambr b/tests/components/tplink/snapshots/test_sensor.ambr index 093b92ef31531a91711b7d566404c36e180e0098..72198e579a108833363908ef8f2ef238b4e50394 100644 --- a/tests/components/tplink/snapshots/test_sensor.ambr +++ b/tests/components/tplink/snapshots/test_sensor.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -42,6 +43,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -75,6 +77,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -124,6 +127,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -173,6 +177,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -209,6 +214,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -247,6 +253,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -301,6 +308,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -334,6 +342,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -387,6 +396,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -441,6 +451,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -493,6 +504,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -541,6 +553,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -602,6 +615,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -638,6 +652,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -676,6 +691,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -725,6 +741,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -758,6 +775,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -796,6 +814,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -832,6 +851,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -879,6 +899,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -915,6 +936,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -951,6 +973,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -984,6 +1007,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -1017,6 +1041,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -1053,6 +1078,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -1089,6 +1115,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -1125,6 +1152,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -1163,6 +1191,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1212,6 +1241,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -1245,6 +1275,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -1280,6 +1311,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -1315,6 +1347,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1369,6 +1402,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1423,6 +1457,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -1461,6 +1496,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -1496,6 +1532,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': <RegistryEntryDisabler.INTEGRATION: 'integration'>, @@ -1534,6 +1571,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1588,6 +1626,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tplink/snapshots/test_siren.ambr b/tests/components/tplink/snapshots/test_siren.ambr index 7141ccfa084db394f28f493aaa63e1222e19acbf..7365e44970769ac80b4ab612edc9e914bc599f3e 100644 --- a/tests/components/tplink/snapshots/test_siren.ambr +++ b/tests/components/tplink/snapshots/test_siren.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -47,6 +48,7 @@ ), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tplink/snapshots/test_switch.ambr b/tests/components/tplink/snapshots/test_switch.ambr index f22f8d0cd36ed14a143de824385b23a32a41d1aa..bd89da8e841f139ea676b5e79cf0b5a7feb37627 100644 --- a/tests/components/tplink/snapshots/test_switch.ambr +++ b/tests/components/tplink/snapshots/test_switch.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -42,6 +43,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -88,6 +90,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -134,6 +137,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -180,6 +184,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -226,6 +231,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -272,6 +278,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -318,6 +325,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -364,6 +372,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -410,6 +419,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -456,6 +466,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -502,6 +513,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -548,6 +560,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -594,6 +607,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tplink/snapshots/test_vacuum.ambr b/tests/components/tplink/snapshots/test_vacuum.ambr index c0a48327e26a6edd98464eb3b3592b185b865848..e010c9545d1f951c07e8f28d3657fc2518ce62b4 100644 --- a/tests/components/tplink/snapshots/test_vacuum.ambr +++ b/tests/components/tplink/snapshots/test_vacuum.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ tuple( @@ -47,6 +48,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tplink_omada/snapshots/test_sensor.ambr b/tests/components/tplink_omada/snapshots/test_sensor.ambr index 6c332eb9696ac76cb6fa577503233232bb943e5f..62167fc9d40dbf1a558b88c3c3936e962c5c7764 100644 --- a/tests/components/tplink_omada/snapshots/test_sensor.ambr +++ b/tests/components/tplink_omada/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -124,6 +126,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -174,6 +177,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -232,6 +236,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -290,6 +295,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tplink_omada/snapshots/test_switch.ambr b/tests/components/tplink_omada/snapshots/test_switch.ambr index a13d386e721a29b3431d74259700de9b4c61b54a..dde196deaaf6534b05f6b30e4687ae04d0368590 100644 --- a/tests/components/tplink_omada/snapshots/test_switch.ambr +++ b/tests/components/tplink_omada/snapshots/test_switch.ambr @@ -71,6 +71,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -117,6 +118,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tractive/snapshots/test_binary_sensor.ambr b/tests/components/tractive/snapshots/test_binary_sensor.ambr index 4b610e927d5434492f6b57cbb289d61a04e134c3..761626347a73050d6462e1e9f0e05d9ec30892ee 100644 --- a/tests/components/tractive/snapshots/test_binary_sensor.ambr +++ b/tests/components/tractive/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tractive/snapshots/test_device_tracker.ambr b/tests/components/tractive/snapshots/test_device_tracker.ambr index 4e7c5bfe1739a30ddc316c677b9b41ecb06149f0..ef511299e68d648467bbf466f4bb76dbea1af85c 100644 --- a/tests/components/tractive/snapshots/test_device_tracker.ambr +++ b/tests/components/tractive/snapshots/test_device_tracker.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tractive/snapshots/test_diagnostics.ambr b/tests/components/tractive/snapshots/test_diagnostics.ambr index 11427a84801a27aee3969078f5fdd9ab8f2e4d18..3613f7e59970b2ff462799c995364b52d560853b 100644 --- a/tests/components/tractive/snapshots/test_diagnostics.ambr +++ b/tests/components/tractive/snapshots/test_diagnostics.ambr @@ -17,6 +17,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': 'very_unique_string', 'version': 1, diff --git a/tests/components/tractive/snapshots/test_sensor.ambr b/tests/components/tractive/snapshots/test_sensor.ambr index f10cfb29226b510739754594414d732c6d8224f1..4551492e36e494cc277bd236a2781573230c164e 100644 --- a/tests/components/tractive/snapshots/test_sensor.ambr +++ b/tests/components/tractive/snapshots/test_sensor.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -116,6 +118,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -164,6 +167,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -213,6 +217,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -263,6 +268,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -313,6 +319,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -367,6 +374,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -419,6 +427,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -475,6 +484,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tractive/snapshots/test_switch.ambr b/tests/components/tractive/snapshots/test_switch.ambr index 08e0c984d0c2a46dfdd463514f0de7b0243e4cbe..d443611ef926ecd241ef2813f39d9989c0dd83b0 100644 --- a/tests/components/tractive/snapshots/test_switch.ambr +++ b/tests/components/tractive/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/tuya/snapshots/test_config_flow.ambr b/tests/components/tuya/snapshots/test_config_flow.ambr index a5a68a12a2222564e940de3434b7883a92d3f111..90d83d69814642be7abf91ee89c1ebeb9d361f0d 100644 --- a/tests/components/tuya/snapshots/test_config_flow.ambr +++ b/tests/components/tuya/snapshots/test_config_flow.ambr @@ -24,6 +24,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '12345', 'unique_id': '12345', 'version': 1, @@ -54,6 +56,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Old Tuya configuration entry', 'unique_id': '12345', 'version': 1, @@ -107,10 +111,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'mocked_username', 'unique_id': None, 'version': 1, }), + 'subentries': tuple( + ), 'title': 'mocked_username', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, diff --git a/tests/components/twentemilieu/snapshots/test_calendar.ambr b/tests/components/twentemilieu/snapshots/test_calendar.ambr index 1df4beb4232125ad6c11fd8e0af3202cd3cd3015..0576fcd6a7081c11e942cf268bfeff72fa02a12a 100644 --- a/tests/components/twentemilieu/snapshots/test_calendar.ambr +++ b/tests/components/twentemilieu/snapshots/test_calendar.ambr @@ -51,6 +51,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -81,6 +82,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://www.twentemilieu.nl', 'connections': set({ }), diff --git a/tests/components/twentemilieu/snapshots/test_sensor.ambr b/tests/components/twentemilieu/snapshots/test_sensor.ambr index 86ffc1710821f6ea71fc99e28b077498a3474387..b40ac0ba9e62085e9c702b3708d67a6a8fca5e20 100644 --- a/tests/components/twentemilieu/snapshots/test_sensor.ambr +++ b/tests/components/twentemilieu/snapshots/test_sensor.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -50,6 +51,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://www.twentemilieu.nl', 'connections': set({ }), @@ -99,6 +101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -129,6 +132,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://www.twentemilieu.nl', 'connections': set({ }), @@ -178,6 +182,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -208,6 +213,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://www.twentemilieu.nl', 'connections': set({ }), @@ -257,6 +263,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -287,6 +294,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://www.twentemilieu.nl', 'connections': set({ }), @@ -336,6 +344,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -366,6 +375,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://www.twentemilieu.nl', 'connections': set({ }), diff --git a/tests/components/twinkly/snapshots/test_diagnostics.ambr b/tests/components/twinkly/snapshots/test_diagnostics.ambr index 814dc7dfc1ff6eda07b0927421eadf33c7a8d5b4..511bf9addd3fa8f2e22f293dc2de82f0d3f589c7 100644 --- a/tests/components/twinkly/snapshots/test_diagnostics.ambr +++ b/tests/components/twinkly/snapshots/test_diagnostics.ambr @@ -69,6 +69,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Twinkly', 'unique_id': '00:2d:13:3b:aa:bb', 'version': 1, diff --git a/tests/components/twinkly/snapshots/test_light.ambr b/tests/components/twinkly/snapshots/test_light.ambr index a97c3f941ffa51acffaeca0725c3426c3d13793a..77a97a0cdd98c7936ff258218d4bb44e56605928 100644 --- a/tests/components/twinkly/snapshots/test_light.ambr +++ b/tests/components/twinkly/snapshots/test_light.ambr @@ -14,6 +14,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/twinkly/snapshots/test_select.ambr b/tests/components/twinkly/snapshots/test_select.ambr index 21e09d6b02274df72506f78cd3b1e13adf25638a..26edd4b731d1673fd61fe996f491b4c8b2f8ede8 100644 --- a/tests/components/twinkly/snapshots/test_select.ambr +++ b/tests/components/twinkly/snapshots/test_select.ambr @@ -16,6 +16,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/unifi/snapshots/test_button.ambr b/tests/components/unifi/snapshots/test_button.ambr index 3729bd31cf08f0e807edc0dbb62cdd7be00c0d86..369b0823063559763062aa2137c24a6f4a8cae85 100644 --- a/tests/components/unifi/snapshots/test_button.ambr +++ b/tests/components/unifi/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/unifi/snapshots/test_device_tracker.ambr b/tests/components/unifi/snapshots/test_device_tracker.ambr index 3debd512050f61a86af495bea0c8af1220d15eca..5d3407e4e8e7c615b6380cf3c59651bff3783a06 100644 --- a/tests/components/unifi/snapshots/test_device_tracker.ambr +++ b/tests/components/unifi/snapshots/test_device_tracker.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -55,6 +56,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -104,6 +106,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/unifi/snapshots/test_diagnostics.ambr b/tests/components/unifi/snapshots/test_diagnostics.ambr index 4ba90a00113217929e9d9b2586509ae194f89b54..aa7337be0ba4f8cd1de95c129fa2c704bc62d8e3 100644 --- a/tests/components/unifi/snapshots/test_diagnostics.ambr +++ b/tests/components/unifi/snapshots/test_diagnostics.ambr @@ -42,6 +42,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': '1', 'version': 1, diff --git a/tests/components/unifi/snapshots/test_image.ambr b/tests/components/unifi/snapshots/test_image.ambr index 32e1a5ff6222ad38ffeffca076300b5e61e7f28c..05cca2c305bc8596fbfb7d631ef3566233e128fa 100644 --- a/tests/components/unifi/snapshots/test_image.ambr +++ b/tests/components/unifi/snapshots/test_image.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/unifi/snapshots/test_sensor.ambr b/tests/components/unifi/snapshots/test_sensor.ambr index e14658b2b962768bb37c27172e74bba0a52a5060..4d109f630c55790de9acece10e17c82f5cef8124 100644 --- a/tests/components/unifi/snapshots/test_sensor.ambr +++ b/tests/components/unifi/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -70,6 +71,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -131,6 +133,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -179,6 +182,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -228,6 +232,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -282,6 +287,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -336,6 +342,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -385,6 +392,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -435,6 +443,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -485,6 +494,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -549,6 +559,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -610,6 +621,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -659,6 +671,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -708,6 +721,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -759,6 +773,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -810,6 +825,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -861,6 +877,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -912,6 +929,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -963,6 +981,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1014,6 +1033,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1065,6 +1085,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1119,6 +1140,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1173,6 +1195,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1224,6 +1247,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1278,6 +1302,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1332,6 +1357,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1386,6 +1412,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1440,6 +1467,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1491,6 +1519,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1545,6 +1574,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1612,6 +1642,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1673,6 +1704,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1722,6 +1754,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1771,6 +1804,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1822,6 +1856,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1871,6 +1906,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1920,6 +1956,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1971,6 +2008,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2020,6 +2058,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/unifi/snapshots/test_switch.ambr b/tests/components/unifi/snapshots/test_switch.ambr index 45e6188a3f4d801c8e5223048b153d90b0074d8d..c07a4799b5a23c7968225100602bd17c98a31cb8 100644 --- a/tests/components/unifi/snapshots/test_switch.ambr +++ b/tests/components/unifi/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -99,6 +101,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -146,6 +149,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -193,6 +197,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -240,6 +245,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -287,6 +293,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -334,6 +341,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -381,6 +389,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -428,6 +437,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -475,6 +485,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/unifi/snapshots/test_update.ambr b/tests/components/unifi/snapshots/test_update.ambr index 405cb9d52a6563d5c1e91ba87299614290accd2e..ef3803ac53d6f10572aba5feda591531c912fba5 100644 --- a/tests/components/unifi/snapshots/test_update.ambr +++ b/tests/components/unifi/snapshots/test_update.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -124,6 +126,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -183,6 +186,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/uptime/snapshots/test_config_flow.ambr b/tests/components/uptime/snapshots/test_config_flow.ambr index 38312667375c503cf204ce3263e54391327b2391..93b1da609985f2382a7de39e3675300ef425ec90 100644 --- a/tests/components/uptime/snapshots/test_config_flow.ambr +++ b/tests/components/uptime/snapshots/test_config_flow.ambr @@ -27,10 +27,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Uptime', 'unique_id': None, 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Uptime', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, diff --git a/tests/components/uptime/snapshots/test_sensor.ambr b/tests/components/uptime/snapshots/test_sensor.ambr index 561e4b8332050e2ccb9633d4a7261a2906f3832c..d6d896dbcec0d39d3a94d02226a025ad673bb697 100644 --- a/tests/components/uptime/snapshots/test_sensor.ambr +++ b/tests/components/uptime/snapshots/test_sensor.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -49,6 +50,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/utility_meter/snapshots/test_diagnostics.ambr b/tests/components/utility_meter/snapshots/test_diagnostics.ambr index 6cdf121d7e38867d85f933b670d9b8ff777c719d..ef235bba99dc882806a217b5d91191a93e1ca89a 100644 --- a/tests/components/utility_meter/snapshots/test_diagnostics.ambr +++ b/tests/components/utility_meter/snapshots/test_diagnostics.ambr @@ -25,6 +25,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Energy Bill', 'unique_id': None, 'version': 2, diff --git a/tests/components/v2c/snapshots/test_diagnostics.ambr b/tests/components/v2c/snapshots/test_diagnostics.ambr index 96567b80c54766413384147c6e5183f4ee5c671a..780a00acd64be3da81a480e3168a65e252b1c3ed 100644 --- a/tests/components/v2c/snapshots/test_diagnostics.ambr +++ b/tests/components/v2c/snapshots/test_diagnostics.ambr @@ -16,6 +16,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': 'ABC123', 'version': 1, diff --git a/tests/components/v2c/snapshots/test_sensor.ambr b/tests/components/v2c/snapshots/test_sensor.ambr index 7b9ae4a9ff3f966bf874b00951f73d57538dc1cc..46054b2132485c4852d6cc652d8f955026115434 100644 --- a/tests/components/v2c/snapshots/test_sensor.ambr +++ b/tests/components/v2c/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -263,6 +268,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -312,6 +318,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -396,6 +403,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -482,6 +490,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -533,6 +542,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -580,6 +590,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/velbus/snapshots/test_binary_sensor.ambr b/tests/components/velbus/snapshots/test_binary_sensor.ambr index 58630b9f6c996cec5f691ca9f632a72c3577c532..70db53257a1a60befce5fd86afa36da02133843e 100644 --- a/tests/components/velbus/snapshots/test_binary_sensor.ambr +++ b/tests/components/velbus/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/velbus/snapshots/test_button.ambr b/tests/components/velbus/snapshots/test_button.ambr index 952af21b43c06a12f01aaab2c7bca40cd562b887..856ebdb1e21b671fdc9f7f1500febba8d57a3830 100644 --- a/tests/components/velbus/snapshots/test_button.ambr +++ b/tests/components/velbus/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/velbus/snapshots/test_climate.ambr b/tests/components/velbus/snapshots/test_climate.ambr index b1933e51868babc0aec2adaf6ef1bc5148d4a614..1d1f49d14d98dc8c3fe68ee2cf5179e1c113cfe7 100644 --- a/tests/components/velbus/snapshots/test_climate.ambr +++ b/tests/components/velbus/snapshots/test_climate.ambr @@ -19,6 +19,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/velbus/snapshots/test_cover.ambr b/tests/components/velbus/snapshots/test_cover.ambr index a9cbd4aae73b33761a7b3fae72043025ed44d9f1..0be18034bc08fe8c242962cec91b8f306c2882b4 100644 --- a/tests/components/velbus/snapshots/test_cover.ambr +++ b/tests/components/velbus/snapshots/test_cover.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/velbus/snapshots/test_diagnostics.ambr b/tests/components/velbus/snapshots/test_diagnostics.ambr index 406a5f2d84e32fc213a7a0d42a1575d079f92e69..c8bff1841e88c19b0606c506031e05d30440620d 100644 --- a/tests/components/velbus/snapshots/test_diagnostics.ambr +++ b/tests/components/velbus/snapshots/test_diagnostics.ambr @@ -16,6 +16,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 2, diff --git a/tests/components/velbus/snapshots/test_init.ambr b/tests/components/velbus/snapshots/test_init.ambr index a55a00ef0f2af42577fc1a881080877ea4f56df6..1e17753a02ff9b3db420357f6957faab3847764a 100644 --- a/tests/components/velbus/snapshots/test_init.ambr +++ b/tests/components/velbus/snapshots/test_init.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -34,6 +35,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -64,6 +66,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -94,6 +97,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -124,6 +128,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -154,6 +159,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -184,6 +190,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -214,6 +221,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/velbus/snapshots/test_light.ambr b/tests/components/velbus/snapshots/test_light.ambr index b7009a0c66ab6be50f2a6a483b2aaf81618e08a2..6dd2ca4939dcd2b2a6236e335c349f1072b1ed15 100644 --- a/tests/components/velbus/snapshots/test_light.ambr +++ b/tests/components/velbus/snapshots/test_light.ambr @@ -10,6 +10,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/velbus/snapshots/test_select.ambr b/tests/components/velbus/snapshots/test_select.ambr index 288eb10a3c3409d5527a7fd779d85536ec475a2c..94bb109fc71dc76aa9d5436f6eb51a0fd6f8704f 100644 --- a/tests/components/velbus/snapshots/test_select.ambr +++ b/tests/components/velbus/snapshots/test_select.ambr @@ -13,6 +13,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/velbus/snapshots/test_sensor.ambr b/tests/components/velbus/snapshots/test_sensor.ambr index 6860ad73e2c7ab63728db97917204558866398dd..6f562f399afa46e2c0b779190e502bbe6cd66a54 100644 --- a/tests/components/velbus/snapshots/test_sensor.ambr +++ b/tests/components/velbus/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -111,6 +113,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -211,6 +215,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/velbus/snapshots/test_switch.ambr b/tests/components/velbus/snapshots/test_switch.ambr index e9090c396d19a93abe1d609c13e6265bf3834092..60458b196a8c1a9bc2a3f793a2a83e04534cf45d 100644 --- a/tests/components/velbus/snapshots/test_switch.ambr +++ b/tests/components/velbus/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/vesync/snapshots/test_fan.ambr b/tests/components/vesync/snapshots/test_fan.ambr index fddc75630d2159441900c25e40700aaca8de5e56..0b56a08eeffb41b32dc3a4705f40e33527bd8882 100644 --- a/tests/components/vesync/snapshots/test_fan.ambr +++ b/tests/components/vesync/snapshots/test_fan.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -46,6 +47,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -96,6 +98,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -137,6 +140,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -193,6 +197,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -235,6 +240,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -292,6 +298,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -334,6 +341,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -391,6 +399,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -429,6 +438,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -467,6 +477,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -505,6 +516,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -543,6 +555,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -581,6 +594,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -625,6 +639,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -684,6 +699,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -722,6 +738,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/vesync/snapshots/test_light.ambr b/tests/components/vesync/snapshots/test_light.ambr index b89cf8cdd4d1dbb19ba0eb44b940e3ebebf9c1f3..bed711b1040dcc0e397e025b40301a243836877f 100644 --- a/tests/components/vesync/snapshots/test_light.ambr +++ b/tests/components/vesync/snapshots/test_light.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -42,6 +43,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -80,6 +82,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -118,6 +121,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -156,6 +160,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -197,6 +202,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -246,6 +252,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -287,6 +294,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -338,6 +346,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -376,6 +385,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -414,6 +424,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -452,6 +463,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -490,6 +502,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -535,6 +548,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -595,6 +609,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/vesync/snapshots/test_sensor.ambr b/tests/components/vesync/snapshots/test_sensor.ambr index ca7a5cf3ea65bf2be47cb527fdaa86a5d41bc50f..c701fa8a324c832919186a7dfd205ed5da8869ca 100644 --- a/tests/components/vesync/snapshots/test_sensor.ambr +++ b/tests/components/vesync/snapshots/test_sensor.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -43,6 +44,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -74,6 +76,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -134,6 +137,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -173,6 +177,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -220,6 +225,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -259,6 +265,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -290,6 +297,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -323,6 +331,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -399,6 +408,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -438,6 +448,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -469,6 +480,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -502,6 +514,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -578,6 +591,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -616,6 +630,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -654,6 +669,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -693,6 +709,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -741,6 +758,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -780,6 +798,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -828,6 +847,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -867,6 +887,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -900,6 +921,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -933,6 +955,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -966,6 +989,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -999,6 +1023,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1032,6 +1057,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1160,6 +1186,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -1198,6 +1225,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -1236,6 +1264,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/vesync/snapshots/test_switch.ambr b/tests/components/vesync/snapshots/test_switch.ambr index a736f1cd186f38c3a91a3c2663cabeb6d08c271a..1faed941338c2f0188d08af80b61bb4461dfdd58 100644 --- a/tests/components/vesync/snapshots/test_switch.ambr +++ b/tests/components/vesync/snapshots/test_switch.ambr @@ -4,6 +4,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -42,6 +43,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -80,6 +82,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -118,6 +121,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -156,6 +160,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -194,6 +199,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -232,6 +238,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -270,6 +277,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -308,6 +316,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -345,6 +354,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -391,6 +401,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -429,6 +440,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -467,6 +479,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -504,6 +517,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/vicare/snapshots/test_binary_sensor.ambr b/tests/components/vicare/snapshots/test_binary_sensor.ambr index ec2451cd4661463ff0aa5ae4273c2b7029e140a9..93e407ea505488b69aaa71b442443546ad9665e6 100644 --- a/tests/components/vicare/snapshots/test_binary_sensor.ambr +++ b/tests/components/vicare/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +246,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -288,6 +294,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -334,6 +341,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -380,6 +388,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/vicare/snapshots/test_button.ambr b/tests/components/vicare/snapshots/test_button.ambr index 9fadc6a983f223c60ce6f67c5105cfdd49b76f1b..17dfc29e96ed8c394aba0424ede3d34140e33f38 100644 --- a/tests/components/vicare/snapshots/test_button.ambr +++ b/tests/components/vicare/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/vicare/snapshots/test_climate.ambr b/tests/components/vicare/snapshots/test_climate.ambr index aea0ea879c2eae2de2a76e9cb6d61614cdfed3e6..e1709acea423207a0934d2554e39201757148bb4 100644 --- a/tests/components/vicare/snapshots/test_climate.ambr +++ b/tests/components/vicare/snapshots/test_climate.ambr @@ -18,6 +18,7 @@ 'target_temp_step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -101,6 +102,7 @@ 'target_temp_step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/vicare/snapshots/test_diagnostics.ambr b/tests/components/vicare/snapshots/test_diagnostics.ambr index ae9b05389c710e4c24bcc1ed328a3a131866d8b7..0b1dcef5a297a818d46cf8f91fa30cb51970655d 100644 --- a/tests/components/vicare/snapshots/test_diagnostics.ambr +++ b/tests/components/vicare/snapshots/test_diagnostics.ambr @@ -4731,6 +4731,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': 'ViCare', 'version': 1, diff --git a/tests/components/vicare/snapshots/test_fan.ambr b/tests/components/vicare/snapshots/test_fan.ambr index b5b02af39b1a74966a82d3ac49f82bdd9fab7e98..0bac421e2c7f2b8d3a031b775262e22c13feaaff 100644 --- a/tests/components/vicare/snapshots/test_fan.ambr +++ b/tests/components/vicare/snapshots/test_fan.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/vicare/snapshots/test_number.ambr b/tests/components/vicare/snapshots/test_number.ambr index 5a030fc02139374b362323c9f2d45c1171a615a6..b26d2d3359083a3efb326847a91798f04064ae24 100644 --- a/tests/components/vicare/snapshots/test_number.ambr +++ b/tests/components/vicare/snapshots/test_number.ambr @@ -11,6 +11,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -68,6 +69,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -113,6 +115,64 @@ 'state': 'unavailable', }) # --- +# name: test_all_entities[number.model0_dhw_temperature-entry] + EntityRegistryEntrySnapshot({ + 'aliases': set({ + }), + 'area_id': None, + 'capabilities': dict({ + 'max': 100.0, + 'min': 0.0, + 'mode': <NumberMode.AUTO: 'auto'>, + 'step': 1, + }), + 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, + 'device_class': None, + 'device_id': <ANY>, + 'disabled_by': None, + 'domain': 'number', + 'entity_category': <EntityCategory.CONFIG: 'config'>, + 'entity_id': 'number.model0_dhw_temperature', + 'has_entity_name': True, + 'hidden_by': None, + 'icon': None, + 'id': <ANY>, + 'labels': set({ + }), + 'name': None, + 'options': dict({ + }), + 'original_device_class': <NumberDeviceClass.TEMPERATURE: 'temperature'>, + 'original_icon': None, + 'original_name': 'DHW temperature', + 'platform': 'vicare', + 'previous_unique_id': None, + 'supported_features': 0, + 'translation_key': 'dhw_temperature', + 'unique_id': 'gateway0_deviceSerialVitodens300W-dhw_temperature', + 'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>, + }) +# --- +# name: test_all_entities[number.model0_dhw_temperature-state] + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'device_class': 'temperature', + 'friendly_name': 'model0 DHW temperature', + 'max': 100.0, + 'min': 0.0, + 'mode': <NumberMode.AUTO: 'auto'>, + 'step': 1, + 'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>, + }), + 'context': <ANY>, + 'entity_id': 'number.model0_dhw_temperature', + 'last_changed': <ANY>, + 'last_reported': <ANY>, + 'last_updated': <ANY>, + 'state': 'unavailable', + }) +# --- # name: test_all_entities[number.model0_heating_curve_shift-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ @@ -125,6 +185,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -182,6 +243,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -239,6 +301,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -294,6 +357,7 @@ 'step': 0.1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -349,6 +413,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -406,6 +471,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -463,6 +529,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -520,6 +587,7 @@ 'step': 1.0, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -565,60 +633,3 @@ 'state': 'unavailable', }) # --- -# name: test_all_entities[number.model0_dhw_temperature-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'max': 100.0, - 'min': 0.0, - 'mode': <NumberMode.AUTO: 'auto'>, - 'step': 1, - }), - 'config_entry_id': <ANY>, - 'device_class': None, - 'device_id': <ANY>, - 'disabled_by': None, - 'domain': 'number', - 'entity_category': <EntityCategory.CONFIG: 'config'>, - 'entity_id': 'number.model0_dhw_temperature', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': <ANY>, - 'labels': set({ - }), - 'name': None, - 'options': dict({ - }), - 'original_device_class': <NumberDeviceClass.TEMPERATURE: 'temperature'>, - 'original_icon': None, - 'original_name': 'DHW temperature', - 'platform': 'vicare', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'dhw_temperature', - 'unique_id': 'gateway0_deviceSerialVitodens300W-dhw_temperature', - 'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>, - }) -# --- -# name: test_all_entities[number.model0_dhw_temperature-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'temperature', - 'friendly_name': 'model0 DHW temperature', - 'max': 100.0, - 'min': 0.0, - 'mode': <NumberMode.AUTO: 'auto'>, - 'step': 1, - 'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>, - }), - 'context': <ANY>, - 'entity_id': 'number.model0_dhw_temperature', - 'last_changed': <ANY>, - 'last_reported': <ANY>, - 'last_updated': <ANY>, - 'state': 'unavailable', - }) -# --- diff --git a/tests/components/vicare/snapshots/test_sensor.ambr b/tests/components/vicare/snapshots/test_sensor.ambr index d842ea0b2992ee76a2d6041be553c5c3fa33c097..a0d4bf374c84377fbaaf72e242184615738998b6 100644 --- a/tests/components/vicare/snapshots/test_sensor.ambr +++ b/tests/components/vicare/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -109,6 +111,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -159,6 +162,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -208,6 +212,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -257,6 +262,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -306,6 +312,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -355,6 +362,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -404,6 +412,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -455,6 +464,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -506,6 +516,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -557,6 +568,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -608,6 +620,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -659,6 +672,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -710,6 +724,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -759,6 +774,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -808,6 +824,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -857,6 +874,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -906,6 +924,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -957,6 +976,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1008,6 +1028,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1059,6 +1080,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1110,6 +1132,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1158,6 +1181,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1206,6 +1230,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1255,6 +1280,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1306,6 +1332,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1357,6 +1384,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1408,6 +1436,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1459,6 +1488,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1510,6 +1540,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1561,6 +1592,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1612,6 +1644,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1663,6 +1696,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1714,6 +1748,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1765,6 +1800,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1816,6 +1852,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1867,6 +1904,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1917,6 +1955,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1966,6 +2005,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2017,6 +2057,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2068,6 +2109,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2119,6 +2161,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2168,6 +2211,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2217,6 +2261,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2266,6 +2311,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2317,6 +2363,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2367,6 +2414,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2418,6 +2466,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2474,6 +2523,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2537,6 +2587,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2594,6 +2645,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2645,6 +2697,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2696,6 +2749,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2747,6 +2801,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2798,6 +2853,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/vicare/snapshots/test_water_heater.ambr b/tests/components/vicare/snapshots/test_water_heater.ambr index bca04b1bbfaf037398a47a20aadb1a780d975039..7b7ab91e0864f0d979590b83436be0dabcd1a308 100644 --- a/tests/components/vicare/snapshots/test_water_heater.ambr +++ b/tests/components/vicare/snapshots/test_water_heater.ambr @@ -9,6 +9,7 @@ 'min_temp': 10, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -65,6 +66,7 @@ 'min_temp': 10, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/vodafone_station/snapshots/test_button.ambr b/tests/components/vodafone_station/snapshots/test_button.ambr index dc7953ac42a0958a724c94b73d185272f2e65107..736f590241a05759ea40056f6705e5d763a78056 100644 --- a/tests/components/vodafone_station/snapshots/test_button.ambr +++ b/tests/components/vodafone_station/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/vodafone_station/snapshots/test_device_tracker.ambr b/tests/components/vodafone_station/snapshots/test_device_tracker.ambr index e019ea73ab9251d1663b489cff8c3003fed381b4..7f98aad1405e0c295783182f216548e2fca094c7 100644 --- a/tests/components/vodafone_station/snapshots/test_device_tracker.ambr +++ b/tests/components/vodafone_station/snapshots/test_device_tracker.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -56,6 +57,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/vodafone_station/snapshots/test_diagnostics.ambr b/tests/components/vodafone_station/snapshots/test_diagnostics.ambr index 478080700cd8d9911b33bffeaea80abcc892ecc4..be2956e0aab7145b936259c8923acce9d66725fc 100644 --- a/tests/components/vodafone_station/snapshots/test_diagnostics.ambr +++ b/tests/components/vodafone_station/snapshots/test_diagnostics.ambr @@ -41,6 +41,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, diff --git a/tests/components/vodafone_station/snapshots/test_sensor.ambr b/tests/components/vodafone_station/snapshots/test_sensor.ambr index eb1676938b58ec4aad2560ac2ee6c0d6758de1a4..169ee92a24be478a491ad9cedfeb78ab59a0c972 100644 --- a/tests/components/vodafone_station/snapshots/test_sensor.ambr +++ b/tests/components/vodafone_station/snapshots/test_sensor.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -64,6 +65,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -111,6 +113,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -158,6 +161,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -204,6 +208,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/watergate/snapshots/test_sensor.ambr b/tests/components/watergate/snapshots/test_sensor.ambr index a58c7c0eab8d6a18b0b56d304feebd52e9a53f6b..b4b6c4ee0a474559a1db431a1c0a62925cc225ff 100644 --- a/tests/components/watergate/snapshots/test_sensor.ambr +++ b/tests/components/watergate/snapshots/test_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -113,6 +115,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -162,6 +165,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -211,6 +215,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -262,6 +267,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -313,6 +319,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -364,6 +371,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -415,6 +423,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -464,6 +473,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/watttime/snapshots/test_diagnostics.ambr b/tests/components/watttime/snapshots/test_diagnostics.ambr index 0c137acc36ba9f20a8752663bcc9758c5c81fc11..3cc5e1d6f66b6373d5bc80612a652e51a0554d87 100644 --- a/tests/components/watttime/snapshots/test_diagnostics.ambr +++ b/tests/components/watttime/snapshots/test_diagnostics.ambr @@ -27,6 +27,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/weatherflow_cloud/snapshots/test_sensor.ambr b/tests/components/weatherflow_cloud/snapshots/test_sensor.ambr index 95be86664a2f1ba7abaa08dd21e076d5086f55d2..c06229302c573d5d97cf1acaeeaff5af2d44fbc8 100644 --- a/tests/components/weatherflow_cloud/snapshots/test_sensor.ambr +++ b/tests/components/weatherflow_cloud/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -62,6 +63,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -117,6 +119,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -172,6 +175,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -227,6 +231,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -277,6 +282,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -327,6 +333,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -377,6 +384,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -427,6 +435,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -477,6 +486,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -535,6 +545,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -593,6 +604,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -648,6 +660,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -703,6 +716,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -758,6 +772,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/weatherflow_cloud/snapshots/test_weather.ambr b/tests/components/weatherflow_cloud/snapshots/test_weather.ambr index 569b744529c930ba6b07eb3dbcb2f52d73cab32b..0b0d66c34a7db914efc9370c88ed874faa2ed124 100644 --- a/tests/components/weatherflow_cloud/snapshots/test_weather.ambr +++ b/tests/components/weatherflow_cloud/snapshots/test_weather.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/webmin/snapshots/test_diagnostics.ambr b/tests/components/webmin/snapshots/test_diagnostics.ambr index 8299b0eafbaabf85bde73c6c8d6bfecba979bc54..c64fa212a985b61b2671d87cbab38d043f3e5ccc 100644 --- a/tests/components/webmin/snapshots/test_diagnostics.ambr +++ b/tests/components/webmin/snapshots/test_diagnostics.ambr @@ -253,6 +253,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': '**REDACTED**', 'unique_id': None, 'version': 1, diff --git a/tests/components/webmin/snapshots/test_sensor.ambr b/tests/components/webmin/snapshots/test_sensor.ambr index 6af768d63a8efd63c4a9df0d51b6e3ac605aab6d..a2068f662ba13a42a00239c4f8df3631af09ab05 100644 --- a/tests/components/webmin/snapshots/test_sensor.ambr +++ b/tests/components/webmin/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -57,6 +58,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -106,6 +108,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -155,6 +158,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -269,6 +274,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -326,6 +332,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -376,6 +383,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -426,6 +434,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -476,6 +485,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -525,6 +535,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -574,6 +585,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -623,6 +635,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -680,6 +693,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -737,6 +751,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -794,6 +809,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -844,6 +860,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -894,6 +911,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -944,6 +962,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -993,6 +1012,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1042,6 +1062,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1091,6 +1112,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1148,6 +1170,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1205,6 +1228,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1262,6 +1286,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1319,6 +1344,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1376,6 +1402,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1433,6 +1460,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1482,6 +1510,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1531,6 +1560,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1580,6 +1610,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1637,6 +1668,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1694,6 +1726,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1751,6 +1784,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/webostv/snapshots/test_diagnostics.ambr b/tests/components/webostv/snapshots/test_diagnostics.ambr index 07ee50af1f877ba921deeb6bcd56c17ecec41b97..030554b963a6b687858abf87bf68959cb47e7633 100644 --- a/tests/components/webostv/snapshots/test_diagnostics.ambr +++ b/tests/components/webostv/snapshots/test_diagnostics.ambr @@ -59,6 +59,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'LG webOS TV MODEL', 'unique_id': '**REDACTED**', 'version': 1, diff --git a/tests/components/webostv/snapshots/test_media_player.ambr b/tests/components/webostv/snapshots/test_media_player.ambr index 23f45a0f325ac94988d3c0c224a3c94118e6e600..9c097b166ec0ab46d2738de7781d482983f5cf4a 100644 --- a/tests/components/webostv/snapshots/test_media_player.ambr +++ b/tests/components/webostv/snapshots/test_media_player.ambr @@ -39,6 +39,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/weheat/snapshots/test_binary_sensor.ambr b/tests/components/weheat/snapshots/test_binary_sensor.ambr index 08d609ca610c60ae147dab8c580e6077fa4a3715..cd2aa13135ad56ec88e99d34017e25fa37876d09 100644 --- a/tests/components/weheat/snapshots/test_binary_sensor.ambr +++ b/tests/components/weheat/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -146,6 +149,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/weheat/snapshots/test_sensor.ambr b/tests/components/weheat/snapshots/test_sensor.ambr index 1a54711d6c5e23efc3759ce02ce33e9021dab21d..77f85224913941c998c10c15b52e622caf096c3a 100644 --- a/tests/components/weheat/snapshots/test_sensor.ambr +++ b/tests/components/weheat/snapshots/test_sensor.ambr @@ -18,6 +18,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -78,6 +79,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -132,6 +134,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -182,6 +185,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -232,6 +236,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -284,6 +289,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -338,6 +344,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -392,6 +399,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -446,6 +454,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -497,6 +506,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -551,6 +561,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -605,6 +616,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -659,6 +671,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -713,6 +726,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -764,6 +778,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -818,6 +833,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -872,6 +888,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/whirlpool/snapshots/test_diagnostics.ambr b/tests/components/whirlpool/snapshots/test_diagnostics.ambr index c60ce17b9524e0da6cddf2bcaf0369940a3371c4..ee8abe04bf1cc007faa1309ff62a74238f56c035 100644 --- a/tests/components/whirlpool/snapshots/test_diagnostics.ambr +++ b/tests/components/whirlpool/snapshots/test_diagnostics.ambr @@ -38,6 +38,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, diff --git a/tests/components/whois/snapshots/test_config_flow.ambr b/tests/components/whois/snapshots/test_config_flow.ambr index 937502d4d6c901311df56cb96359b3abae806efe..0d99b0596e3829df182f62c638402d3187934499 100644 --- a/tests/components/whois/snapshots/test_config_flow.ambr +++ b/tests/components/whois/snapshots/test_config_flow.ambr @@ -30,10 +30,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Example.com', 'unique_id': 'example.com', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Example.com', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, @@ -70,10 +74,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Example.com', 'unique_id': 'example.com', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Example.com', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, @@ -110,10 +118,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Example.com', 'unique_id': 'example.com', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Example.com', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, @@ -150,10 +162,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Example.com', 'unique_id': 'example.com', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Example.com', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, @@ -190,10 +206,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Example.com', 'unique_id': 'example.com', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Example.com', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, diff --git a/tests/components/whois/snapshots/test_sensor.ambr b/tests/components/whois/snapshots/test_sensor.ambr index 4310bc77ebfa26071b0175829ab201fb9b312b55..b5b1dde1c3d9f4288fade062a5b9f8edd295db43 100644 --- a/tests/components/whois/snapshots/test_sensor.ambr +++ b/tests/components/whois/snapshots/test_sensor.ambr @@ -19,6 +19,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -49,6 +50,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -128,6 +131,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -181,6 +185,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -211,6 +216,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -260,6 +266,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -290,6 +297,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -339,6 +347,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -369,6 +378,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -417,6 +427,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -447,6 +458,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -495,6 +507,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -525,6 +538,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -573,6 +587,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -603,6 +618,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -651,6 +667,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -681,6 +698,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -730,6 +748,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/withings/snapshots/test_init.ambr b/tests/components/withings/snapshots/test_init.ambr index be221cad313762a766ad5e6d15620a8432f6c0d9..ec711def829d6a1fa6d010a8019f71bdfd663383 100644 --- a/tests/components/withings/snapshots/test_init.ambr +++ b/tests/components/withings/snapshots/test_init.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), @@ -35,6 +36,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': None, 'connections': set({ }), diff --git a/tests/components/withings/snapshots/test_sensor.ambr b/tests/components/withings/snapshots/test_sensor.ambr index cfecfb1e28ec3bd68c8c52454805292409cc3895..543cba05e219d14060e5be3ed997527a81f34aeb 100644 --- a/tests/components/withings/snapshots/test_sensor.ambr +++ b/tests/components/withings/snapshots/test_sensor.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -66,6 +67,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -120,6 +122,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -175,6 +178,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -225,6 +229,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -275,6 +280,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -326,6 +332,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -380,6 +387,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -427,6 +435,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -479,6 +488,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -530,6 +540,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -578,6 +589,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -631,6 +643,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -684,6 +697,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -731,6 +745,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -778,6 +793,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -825,6 +841,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -875,6 +892,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -927,6 +945,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -978,6 +997,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1032,6 +1052,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1086,6 +1107,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1140,6 +1162,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1194,6 +1217,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1248,6 +1272,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1302,6 +1327,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1356,6 +1382,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1410,6 +1437,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1464,6 +1492,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1518,6 +1547,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1572,6 +1602,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1626,6 +1657,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1679,6 +1711,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1729,6 +1762,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1783,6 +1817,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1834,6 +1869,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1889,6 +1925,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1938,6 +1975,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1989,6 +2027,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2087,6 +2126,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2187,6 +2227,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2238,6 +2279,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2288,6 +2330,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2338,6 +2381,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2388,6 +2432,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2438,6 +2483,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2493,6 +2539,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2547,6 +2594,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2601,6 +2649,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2655,6 +2704,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2709,6 +2759,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2763,6 +2814,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2815,6 +2867,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2868,6 +2921,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2919,6 +2973,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -2970,6 +3025,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3021,6 +3077,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3075,6 +3132,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3125,6 +3183,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3174,6 +3233,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3223,6 +3283,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3278,6 +3339,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3328,6 +3390,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3378,6 +3441,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3429,6 +3493,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3479,6 +3544,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3530,6 +3596,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3581,6 +3648,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3632,6 +3700,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3684,6 +3753,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3730,6 +3800,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3778,6 +3849,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3828,6 +3900,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3878,6 +3951,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3929,6 +4003,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -3983,6 +4058,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/wled/snapshots/test_button.ambr b/tests/components/wled/snapshots/test_button.ambr index 4e6260bc9bd583d25913272de509f4526a92e251..a22c1a3fb85d4eed180d1c328e6097a11da2bbaa 100644 --- a/tests/components/wled/snapshots/test_button.ambr +++ b/tests/components/wled/snapshots/test_button.ambr @@ -20,6 +20,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -50,6 +51,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.1', 'connections': set({ tuple( diff --git a/tests/components/wled/snapshots/test_number.ambr b/tests/components/wled/snapshots/test_number.ambr index 0fb6cff3d5185dad66a36e548e000a9c11588f21..a99831d1440c174103c4e45019f8c33d381e7632 100644 --- a/tests/components/wled/snapshots/test_number.ambr +++ b/tests/components/wled/snapshots/test_number.ambr @@ -28,6 +28,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -58,6 +59,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.1', 'connections': set({ tuple( @@ -119,6 +121,7 @@ 'step': 1, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -149,6 +152,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.1', 'connections': set({ tuple( diff --git a/tests/components/wled/snapshots/test_select.ambr b/tests/components/wled/snapshots/test_select.ambr index 2998583f8b3a625c1c9c4ae65434f19916d1ca55..ca3b0a5dc6e1ffbb722f549603dae7c73fc1c1bb 100644 --- a/tests/components/wled/snapshots/test_select.ambr +++ b/tests/components/wled/snapshots/test_select.ambr @@ -30,6 +30,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -60,6 +61,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.1', 'connections': set({ tuple( @@ -259,6 +261,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -289,6 +292,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.1', 'connections': set({ tuple( @@ -350,6 +354,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -380,6 +385,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.1', 'connections': set({ tuple( @@ -441,6 +447,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -471,6 +478,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.1', 'connections': set({ tuple( diff --git a/tests/components/wled/snapshots/test_switch.ambr b/tests/components/wled/snapshots/test_switch.ambr index ee3a72ba872b601e580161ad5450c3b142e02f16..99358153fe18c5db6f5a5672dca0e82a7336486c 100644 --- a/tests/components/wled/snapshots/test_switch.ambr +++ b/tests/components/wled/snapshots/test_switch.ambr @@ -21,6 +21,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -51,6 +52,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.1', 'connections': set({ tuple( @@ -103,6 +105,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -133,6 +136,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.1', 'connections': set({ tuple( @@ -186,6 +190,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -216,6 +221,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.1', 'connections': set({ tuple( @@ -269,6 +275,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -299,6 +306,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://127.0.0.1', 'connections': set({ tuple( diff --git a/tests/components/wmspro/snapshots/test_cover.ambr b/tests/components/wmspro/snapshots/test_cover.ambr index 0456f074d4935c91693ed930628e5ae4df66de86..53b2f6205cb9c21d7aa2e3110a63abfd14a1b3d3 100644 --- a/tests/components/wmspro/snapshots/test_cover.ambr +++ b/tests/components/wmspro/snapshots/test_cover.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'terrasse', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://webcontrol/control', 'connections': set({ }), diff --git a/tests/components/wmspro/snapshots/test_light.ambr b/tests/components/wmspro/snapshots/test_light.ambr index d13e444645db9153bbe453b38f34b7cc3924f803..d6ccebfb5eaa0bb5f167036e70d87d948cd1e112 100644 --- a/tests/components/wmspro/snapshots/test_light.ambr +++ b/tests/components/wmspro/snapshots/test_light.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'terrasse', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://webcontrol/control', 'connections': set({ }), diff --git a/tests/components/wmspro/snapshots/test_scene.ambr b/tests/components/wmspro/snapshots/test_scene.ambr index 940d4e31e839a7c4eb3ac6a53cc9a2f22b588ff3..b5dddb368c986ffe6b26b14d3a50a826158e8cf5 100644 --- a/tests/components/wmspro/snapshots/test_scene.ambr +++ b/tests/components/wmspro/snapshots/test_scene.ambr @@ -17,6 +17,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'raum_0', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://webcontrol/control', 'connections': set({ }), diff --git a/tests/components/workday/snapshots/test_diagnostics.ambr b/tests/components/workday/snapshots/test_diagnostics.ambr index f41b86b7f6dc188f017b0f3dc03060b38a67dbc1..e7331b911a81a69ca30e70eae5b5fa3f75b76362 100644 --- a/tests/components/workday/snapshots/test_diagnostics.ambr +++ b/tests/components/workday/snapshots/test_diagnostics.ambr @@ -40,6 +40,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, diff --git a/tests/components/wyoming/snapshots/test_config_flow.ambr b/tests/components/wyoming/snapshots/test_config_flow.ambr index bdead0f20288af245f5dbd2440bc0b4ebaf4a904..d288c53140736315398d38cc799488c1a52362bb 100644 --- a/tests/components/wyoming/snapshots/test_config_flow.ambr +++ b/tests/components/wyoming/snapshots/test_config_flow.ambr @@ -36,10 +36,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'hassio', + 'subentries': list([ + ]), 'title': 'Piper', 'unique_id': '1234', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Piper', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, @@ -82,10 +86,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'hassio', + 'subentries': list([ + ]), 'title': 'Piper', 'unique_id': '1234', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Piper', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, @@ -127,10 +135,14 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'zeroconf', + 'subentries': list([ + ]), 'title': 'Test Satellite', 'unique_id': 'test_zeroconf_name._wyoming._tcp.local._Test Satellite', 'version': 1, }), + 'subentries': tuple( + ), 'title': 'Test Satellite', 'type': <FlowResultType.CREATE_ENTRY: 'create_entry'>, 'version': 1, diff --git a/tests/components/yale/snapshots/test_binary_sensor.ambr b/tests/components/yale/snapshots/test_binary_sensor.ambr index e294cb7c76c1ce5ea24c1e836d9c7f9bdc371898..9db0d760efb1170723826eb5629b07c986b1b496 100644 --- a/tests/components/yale/snapshots/test_binary_sensor.ambr +++ b/tests/components/yale/snapshots/test_binary_sensor.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'tmt100_name', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://account.aaecosystem.com', 'connections': set({ }), diff --git a/tests/components/yale/snapshots/test_lock.ambr b/tests/components/yale/snapshots/test_lock.ambr index b1a9f6a4d86c8a1669ab0bd005af309d3ffe6987..00653a9b0c1395358aaf74994a70b92c9762fda6 100644 --- a/tests/components/yale/snapshots/test_lock.ambr +++ b/tests/components/yale/snapshots/test_lock.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'online_with_doorsense_name', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'https://account.aaecosystem.com', 'connections': set({ tuple( diff --git a/tests/components/yale_smart_alarm/snapshots/test_alarm_control_panel.ambr b/tests/components/yale_smart_alarm/snapshots/test_alarm_control_panel.ambr index fcdb7baca03c74a455940d5ff05522dd1eec1751..daa232ab141d1326bfac757aca0e4145da645ef5 100644 --- a/tests/components/yale_smart_alarm/snapshots/test_alarm_control_panel.ambr +++ b/tests/components/yale_smart_alarm/snapshots/test_alarm_control_panel.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/yale_smart_alarm/snapshots/test_binary_sensor.ambr b/tests/components/yale_smart_alarm/snapshots/test_binary_sensor.ambr index e519a880de91ec47dbb50ac8dc9d5694c870743c..39b3ef09196ecbfc05b025792866c9b8c2e707bb 100644 --- a/tests/components/yale_smart_alarm/snapshots/test_binary_sensor.ambr +++ b/tests/components/yale_smart_alarm/snapshots/test_binary_sensor.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -53,6 +54,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -100,6 +102,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -147,6 +150,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -194,6 +198,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -241,6 +246,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -288,6 +294,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -335,6 +342,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -382,6 +390,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -429,6 +438,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/yale_smart_alarm/snapshots/test_button.ambr b/tests/components/yale_smart_alarm/snapshots/test_button.ambr index 951caced17080732d9f4cc92899eb3843bcf1097..7d52d1d7206094e8e6127916060cd731b9348c9d 100644 --- a/tests/components/yale_smart_alarm/snapshots/test_button.ambr +++ b/tests/components/yale_smart_alarm/snapshots/test_button.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/yale_smart_alarm/snapshots/test_lock.ambr b/tests/components/yale_smart_alarm/snapshots/test_lock.ambr index 34da7db087a5a5494958d27a5125c965b566612d..e7c97b9001becc99b216d6373a3803c07f369bcd 100644 --- a/tests/components/yale_smart_alarm/snapshots/test_lock.ambr +++ b/tests/components/yale_smart_alarm/snapshots/test_lock.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -54,6 +55,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -102,6 +104,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -150,6 +153,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -198,6 +202,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -246,6 +251,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/yale_smart_alarm/snapshots/test_select.ambr b/tests/components/yale_smart_alarm/snapshots/test_select.ambr index 52ec7a99c2c7913a265f5f1287a6be5e5886ae7e..2899e716ea1bfe6ece2aa7445cd806bfeba72628 100644 --- a/tests/components/yale_smart_alarm/snapshots/test_select.ambr +++ b/tests/components/yale_smart_alarm/snapshots/test_select.ambr @@ -12,6 +12,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -69,6 +70,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -126,6 +128,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -183,6 +186,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -240,6 +244,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -297,6 +302,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/yale_smart_alarm/snapshots/test_switch.ambr b/tests/components/yale_smart_alarm/snapshots/test_switch.ambr index f631a6fcbfe2935b49417f97444420acce6ca6a3..17c44bf6ebf0c86a751a1523fa632361b67a19c7 100644 --- a/tests/components/yale_smart_alarm/snapshots/test_switch.ambr +++ b/tests/components/yale_smart_alarm/snapshots/test_switch.ambr @@ -6,6 +6,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -52,6 +53,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -98,6 +100,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -144,6 +147,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -190,6 +194,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -236,6 +241,7 @@ 'area_id': None, 'capabilities': None, 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/youless/snapshots/test_sensor.ambr b/tests/components/youless/snapshots/test_sensor.ambr index 9e79b5b9b5ec7f696f7751b7817043edc566a399..8cb28776d74a9412ca1c4eefc5b5fa5d6495cb8b 100644 --- a/tests/components/youless/snapshots/test_sensor.ambr +++ b/tests/components/youless/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -110,6 +112,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -161,6 +164,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -212,6 +216,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -263,6 +268,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -314,6 +320,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -365,6 +372,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -416,6 +424,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -467,6 +476,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -518,6 +528,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -569,6 +580,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -620,6 +632,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -671,6 +684,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -725,6 +739,7 @@ ]), }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -778,6 +793,7 @@ 'state_class': <SensorStateClass.TOTAL: 'total'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -829,6 +845,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -880,6 +897,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -931,6 +949,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -982,6 +1001,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1033,6 +1053,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -1084,6 +1105,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/zeversolar/snapshots/test_sensor.ambr b/tests/components/zeversolar/snapshots/test_sensor.ambr index aaef2c43d79af4eeb03f5168368fbe65b8e40134..f948eec79dfae5602d84b445f741906104efad3a 100644 --- a/tests/components/zeversolar/snapshots/test_sensor.ambr +++ b/tests/components/zeversolar/snapshots/test_sensor.ambr @@ -8,6 +8,7 @@ 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, @@ -59,6 +60,7 @@ 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, }), 'config_entry_id': <ANY>, + 'config_subentry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, 'disabled_by': None, diff --git a/tests/components/zha/snapshots/test_diagnostics.ambr b/tests/components/zha/snapshots/test_diagnostics.ambr index c9a5e80b1c9e414b6960ef97f1c0785c681988de..7a599b00a218a415e063a2d87a48e175292fd620 100644 --- a/tests/components/zha/snapshots/test_diagnostics.ambr +++ b/tests/components/zha/snapshots/test_diagnostics.ambr @@ -113,6 +113,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 4, diff --git a/tests/helpers/snapshots/test_entity_platform.ambr b/tests/helpers/snapshots/test_entity_platform.ambr index 84cbb07bd736f09d6f7b6b609125dcc47d11fa10..55ff772e08ee950a951d6e5a2187f91f58f628a0 100644 --- a/tests/helpers/snapshots/test_entity_platform.ambr +++ b/tests/helpers/snapshots/test_entity_platform.ambr @@ -3,6 +3,7 @@ DeviceRegistryEntrySnapshot({ 'area_id': 'heliport', 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, 'configuration_url': 'http://192.168.0.100/config', 'connections': set({ tuple( @@ -35,3 +36,40 @@ 'via_device_id': <ANY>, }) # --- +# name: test_device_info_called.1 + DeviceRegistryEntrySnapshot({ + 'area_id': 'heliport', + 'config_entries': <ANY>, + 'config_entries_subentries': <ANY>, + 'configuration_url': 'http://192.168.0.100/config', + 'connections': set({ + tuple( + 'mac', + 'efgh', + ), + }), + 'disabled_by': None, + 'entry_type': <DeviceEntryType.SERVICE: 'service'>, + 'hw_version': 'test-hw', + 'id': <ANY>, + 'identifiers': set({ + tuple( + 'hue', + 'efgh', + ), + }), + 'is_new': False, + 'labels': set({ + }), + 'manufacturer': 'test-manuf', + 'model': 'test-model', + 'model_id': None, + 'name': 'test-name', + 'name_by_user': None, + 'primary_config_entry': <ANY>, + 'serial_number': None, + 'suggested_area': 'Heliport', + 'sw_version': 'test-sw', + 'via_device_id': <ANY>, + }) +# --- diff --git a/tests/helpers/test_device_registry.py b/tests/helpers/test_device_registry.py index be4ace8789460360c8455678994b022aefaae7d2..29edfb3fea795797077a7a986656b5bd416f91f0 100644 --- a/tests/helpers/test_device_registry.py +++ b/tests/helpers/test_device_registry.py @@ -173,6 +173,109 @@ async def test_multiple_config_entries( assert entry3.primary_config_entry == config_entry_1.entry_id +async def test_multiple_config_subentries( + hass: HomeAssistant, device_registry: dr.DeviceRegistry +) -> None: + """Make sure we do not get duplicate entries.""" + config_entry_1 = MockConfigEntry( + subentries_data=( + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1-2", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ) + ) + config_entry_1.add_to_hass(hass) + config_entry_2 = MockConfigEntry( + subentries_data=( + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-2-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ) + ) + config_entry_2.add_to_hass(hass) + + entry = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + assert entry.config_entries == {config_entry_1.entry_id} + assert entry.config_entries_subentries == {config_entry_1.entry_id: {None}} + entry_id = entry.id + + entry = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id=None, + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + assert entry.id == entry_id + assert entry.config_entries == {config_entry_1.entry_id} + assert entry.config_entries_subentries == {config_entry_1.entry_id: {None}} + + entry = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id="mock-subentry-id-1-1", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + assert entry.id == entry_id + assert entry.config_entries == {config_entry_1.entry_id} + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {None, "mock-subentry-id-1-1"} + } + + entry = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id="mock-subentry-id-1-2", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + assert entry.id == entry_id + assert entry.config_entries == {config_entry_1.entry_id} + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {None, "mock-subentry-id-1-1", "mock-subentry-id-1-2"} + } + + entry = device_registry.async_get_or_create( + config_entry_id=config_entry_2.entry_id, + config_subentry_id="mock-subentry-id-2-1", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + assert entry.id == entry_id + assert entry.config_entries == {config_entry_1.entry_id, config_entry_2.entry_id} + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {None, "mock-subentry-id-1-1", "mock-subentry-id-1-2"}, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + } + + @pytest.mark.parametrize("load_registries", [False]) @pytest.mark.usefixtures("freezer") async def test_loading_from_storage( @@ -191,6 +294,7 @@ async def test_loading_from_storage( { "area_id": "12345A", "config_entries": [mock_config_entry.entry_id], + "config_entries_subentries": {mock_config_entry.entry_id: [None]}, "configuration_url": "https://example.com/config", "connections": [["Zigbee", "01.23.45.67.89"]], "created_at": created_at, @@ -215,6 +319,7 @@ async def test_loading_from_storage( "deleted_devices": [ { "config_entries": [mock_config_entry.entry_id], + "config_entries_subentries": {mock_config_entry.entry_id: [None]}, "connections": [["Zigbee", "23.45.67.89.01"]], "created_at": created_at, "id": "bcdefghijklmn", @@ -233,6 +338,7 @@ async def test_loading_from_storage( assert registry.deleted_devices["bcdefghijklmn"] == dr.DeletedDeviceEntry( config_entries={mock_config_entry.entry_id}, + config_entries_subentries={mock_config_entry.entry_id: {None}}, connections={("Zigbee", "23.45.67.89.01")}, created_at=datetime.fromisoformat(created_at), id="bcdefghijklmn", @@ -251,6 +357,7 @@ async def test_loading_from_storage( assert entry == dr.DeviceEntry( area_id="12345A", config_entries={mock_config_entry.entry_id}, + config_entries_subentries={mock_config_entry.entry_id: {None}}, configuration_url="https://example.com/config", connections={("Zigbee", "01.23.45.67.89")}, created_at=datetime.fromisoformat(created_at), @@ -285,6 +392,7 @@ async def test_loading_from_storage( ) assert entry == dr.DeviceEntry( config_entries={mock_config_entry.entry_id}, + config_entries_subentries={mock_config_entry.entry_id: {None}}, connections={("Zigbee", "23.45.67.89.01")}, created_at=datetime.fromisoformat(created_at), id="bcdefghijklmn", @@ -384,6 +492,7 @@ async def test_migration_from_1_1( { "area_id": None, "config_entries": [mock_config_entry.entry_id], + "config_entries_subentries": {mock_config_entry.entry_id: [None]}, "configuration_url": None, "connections": [["Zigbee", "01.23.45.67.89"]], "created_at": "1970-01-01T00:00:00+00:00", @@ -407,6 +516,7 @@ async def test_migration_from_1_1( { "area_id": None, "config_entries": ["234567"], + "config_entries_subentries": {"234567": [None]}, "configuration_url": None, "connections": [], "created_at": "1970-01-01T00:00:00+00:00", @@ -431,6 +541,7 @@ async def test_migration_from_1_1( "deleted_devices": [ { "config_entries": ["123456"], + "config_entries_subentries": {"123456": [None]}, "connections": [], "created_at": "1970-01-01T00:00:00+00:00", "id": "deletedid", @@ -528,6 +639,7 @@ async def test_migration_from_1_2( { "area_id": None, "config_entries": [mock_config_entry.entry_id], + "config_entries_subentries": {mock_config_entry.entry_id: [None]}, "configuration_url": None, "connections": [["Zigbee", "01.23.45.67.89"]], "created_at": "1970-01-01T00:00:00+00:00", @@ -551,6 +663,7 @@ async def test_migration_from_1_2( { "area_id": None, "config_entries": ["234567"], + "config_entries_subentries": {"234567": [None]}, "configuration_url": None, "connections": [], "created_at": "1970-01-01T00:00:00+00:00", @@ -662,6 +775,7 @@ async def test_migration_fom_1_3( { "area_id": None, "config_entries": [mock_config_entry.entry_id], + "config_entries_subentries": {mock_config_entry.entry_id: [None]}, "configuration_url": None, "connections": [["Zigbee", "01.23.45.67.89"]], "created_at": "1970-01-01T00:00:00+00:00", @@ -685,6 +799,7 @@ async def test_migration_fom_1_3( { "area_id": None, "config_entries": ["234567"], + "config_entries_subentries": {"234567": [None]}, "configuration_url": None, "connections": [], "created_at": "1970-01-01T00:00:00+00:00", @@ -798,6 +913,7 @@ async def test_migration_from_1_4( { "area_id": None, "config_entries": [mock_config_entry.entry_id], + "config_entries_subentries": {mock_config_entry.entry_id: [None]}, "configuration_url": None, "connections": [["Zigbee", "01.23.45.67.89"]], "created_at": "1970-01-01T00:00:00+00:00", @@ -821,6 +937,7 @@ async def test_migration_from_1_4( { "area_id": None, "config_entries": ["234567"], + "config_entries_subentries": {"234567": [None]}, "configuration_url": None, "connections": [], "created_at": "1970-01-01T00:00:00+00:00", @@ -936,6 +1053,7 @@ async def test_migration_from_1_5( { "area_id": None, "config_entries": [mock_config_entry.entry_id], + "config_entries_subentries": {mock_config_entry.entry_id: [None]}, "configuration_url": None, "connections": [["Zigbee", "01.23.45.67.89"]], "created_at": "1970-01-01T00:00:00+00:00", @@ -959,6 +1077,7 @@ async def test_migration_from_1_5( { "area_id": None, "config_entries": ["234567"], + "config_entries_subentries": {"234567": [None]}, "configuration_url": None, "connections": [], "created_at": "1970-01-01T00:00:00+00:00", @@ -1076,6 +1195,7 @@ async def test_migration_from_1_6( { "area_id": None, "config_entries": [mock_config_entry.entry_id], + "config_entries_subentries": {mock_config_entry.entry_id: [None]}, "configuration_url": None, "connections": [["Zigbee", "01.23.45.67.89"]], "created_at": "1970-01-01T00:00:00+00:00", @@ -1099,6 +1219,7 @@ async def test_migration_from_1_6( { "area_id": None, "config_entries": ["234567"], + "config_entries_subentries": {"234567": [None]}, "configuration_url": None, "connections": [], "created_at": "1970-01-01T00:00:00+00:00", @@ -1218,6 +1339,7 @@ async def test_migration_from_1_7( { "area_id": None, "config_entries": [mock_config_entry.entry_id], + "config_entries_subentries": {mock_config_entry.entry_id: [None]}, "configuration_url": None, "connections": [["Zigbee", "01.23.45.67.89"]], "created_at": "1970-01-01T00:00:00+00:00", @@ -1241,6 +1363,7 @@ async def test_migration_from_1_7( { "area_id": None, "config_entries": ["234567"], + "config_entries_subentries": {"234567": [None]}, "configuration_url": None, "connections": [], "created_at": "1970-01-01T00:00:00+00:00", @@ -1303,6 +1426,10 @@ async def test_removing_config_entries( assert entry.id == entry2.id assert entry.id != entry3.id assert entry2.config_entries == {config_entry_1.entry_id, config_entry_2.entry_id} + assert entry2.config_entries_subentries == { + config_entry_1.entry_id: {None}, + config_entry_2.entry_id: {None}, + } device_registry.async_clear_config_entry(config_entry_1.entry_id) entry = device_registry.async_get_device(identifiers={("bridgeid", "0123")}) @@ -1311,6 +1438,7 @@ async def test_removing_config_entries( ) assert entry.config_entries == {config_entry_2.entry_id} + assert entry.config_entries_subentries == {config_entry_2.entry_id: {None}} assert entry3_removed is None await hass.async_block_till_done() @@ -1325,6 +1453,7 @@ async def test_removing_config_entries( "device_id": entry.id, "changes": { "config_entries": {config_entry_1.entry_id}, + "config_entries_subentries": {config_entry_1.entry_id: {None}}, }, } assert update_events[2].data == { @@ -1336,6 +1465,10 @@ async def test_removing_config_entries( "device_id": entry.id, "changes": { "config_entries": {config_entry_1.entry_id, config_entry_2.entry_id}, + "config_entries_subentries": { + config_entry_1.entry_id: {None}, + config_entry_2.entry_id: {None}, + }, "primary_config_entry": config_entry_1.entry_id, }, } @@ -1382,6 +1515,10 @@ async def test_deleted_device_removing_config_entries( assert entry.id == entry2.id assert entry.id != entry3.id assert entry2.config_entries == {config_entry_1.entry_id, config_entry_2.entry_id} + assert entry2.config_entries_subentries == { + config_entry_1.entry_id: {None}, + config_entry_2.entry_id: {None}, + } device_registry.async_remove_device(entry.id) device_registry.async_remove_device(entry3.id) @@ -1400,6 +1537,7 @@ async def test_deleted_device_removing_config_entries( "device_id": entry2.id, "changes": { "config_entries": {config_entry_1.entry_id}, + "config_entries_subentries": {config_entry_1.entry_id: {None}}, }, } assert update_events[2].data == { @@ -1418,10 +1556,16 @@ async def test_deleted_device_removing_config_entries( device_registry.async_clear_config_entry(config_entry_1.entry_id) assert len(device_registry.devices) == 0 assert len(device_registry.deleted_devices) == 2 + entry = device_registry.deleted_devices.get_entry({("bridgeid", "0123")}, None) + assert entry.config_entries == {config_entry_2.entry_id} + assert entry.config_entries_subentries == {config_entry_2.entry_id: {None}} device_registry.async_clear_config_entry(config_entry_2.entry_id) assert len(device_registry.devices) == 0 assert len(device_registry.deleted_devices) == 2 + entry = device_registry.deleted_devices.get_entry({("bridgeid", "0123")}, None) + assert entry.config_entries == set() + assert entry.config_entries_subentries == {} # No event when a deleted device is purged await hass.async_block_till_done() @@ -1454,6 +1598,427 @@ async def test_deleted_device_removing_config_entries( assert entry3.id != entry4.id +async def test_removing_config_subentries( + hass: HomeAssistant, device_registry: dr.DeviceRegistry +) -> None: + """Make sure we do not get duplicate entries.""" + update_events = async_capture_events(hass, dr.EVENT_DEVICE_REGISTRY_UPDATED) + config_entry_1 = MockConfigEntry( + subentries_data=( + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1-2", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ) + ) + config_entry_1.add_to_hass(hass) + config_entry_2 = MockConfigEntry( + subentries_data=( + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-2-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ) + ) + config_entry_2.add_to_hass(hass) + + entry = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + entry2 = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id="mock-subentry-id-1-1", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + entry3 = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id="mock-subentry-id-1-2", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + entry4 = device_registry.async_get_or_create( + config_entry_id=config_entry_2.entry_id, + config_subentry_id="mock-subentry-id-2-1", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "4567")}, + manufacturer="manufacturer", + model="model", + ) + + assert len(device_registry.devices) == 1 + assert entry.id == entry2.id + assert entry.id == entry3.id + assert entry.id == entry4.id + assert entry4.config_entries == {config_entry_1.entry_id, config_entry_2.entry_id} + assert entry4.config_entries_subentries == { + config_entry_1.entry_id: {None, "mock-subentry-id-1-1", "mock-subentry-id-1-2"}, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + } + + device_registry.async_update_device( + entry.id, + remove_config_entry_id=config_entry_1.entry_id, + remove_config_subentry_id=None, + ) + entry = device_registry.async_get_device(identifiers={("bridgeid", "0123")}) + assert entry.config_entries == {config_entry_1.entry_id, config_entry_2.entry_id} + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {"mock-subentry-id-1-1", "mock-subentry-id-1-2"}, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + } + + hass.config_entries.async_remove_subentry(config_entry_1, "mock-subentry-id-1-1") + entry = device_registry.async_get_device(identifiers={("bridgeid", "0123")}) + assert entry.config_entries == {config_entry_1.entry_id, config_entry_2.entry_id} + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {"mock-subentry-id-1-2"}, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + } + + hass.config_entries.async_remove_subentry(config_entry_1, "mock-subentry-id-1-2") + entry = device_registry.async_get_device(identifiers={("bridgeid", "0123")}) + assert entry.config_entries == {config_entry_2.entry_id} + assert entry.config_entries_subentries == { + config_entry_2.entry_id: {"mock-subentry-id-2-1"} + } + + hass.config_entries.async_remove_subentry(config_entry_2, "mock-subentry-id-2-1") + assert device_registry.async_get_device(identifiers={("bridgeid", "0123")}) is None + assert device_registry.async_get_device(identifiers={("bridgeid", "4567")}) is None + + await hass.async_block_till_done() + + assert len(update_events) == 8 + assert update_events[0].data == { + "action": "create", + "device_id": entry.id, + } + assert update_events[1].data == { + "action": "update", + "device_id": entry.id, + "changes": { + "config_entries_subentries": {config_entry_1.entry_id: {None}}, + }, + } + assert update_events[2].data == { + "action": "update", + "device_id": entry.id, + "changes": { + "config_entries_subentries": { + config_entry_1.entry_id: {None, "mock-subentry-id-1-1"} + }, + }, + } + assert update_events[3].data == { + "action": "update", + "device_id": entry.id, + "changes": { + "config_entries": {config_entry_1.entry_id}, + "config_entries_subentries": { + config_entry_1.entry_id: { + None, + "mock-subentry-id-1-1", + "mock-subentry-id-1-2", + } + }, + "identifiers": {("bridgeid", "0123")}, + }, + } + assert update_events[4].data == { + "action": "update", + "device_id": entry.id, + "changes": { + "config_entries_subentries": { + config_entry_1.entry_id: { + None, + "mock-subentry-id-1-1", + "mock-subentry-id-1-2", + }, + config_entry_2.entry_id: { + "mock-subentry-id-2-1", + }, + }, + }, + } + assert update_events[5].data == { + "action": "update", + "device_id": entry.id, + "changes": { + "config_entries_subentries": { + config_entry_1.entry_id: { + "mock-subentry-id-1-1", + "mock-subentry-id-1-2", + }, + config_entry_2.entry_id: { + "mock-subentry-id-2-1", + }, + }, + }, + } + assert update_events[6].data == { + "action": "update", + "device_id": entry.id, + "changes": { + "config_entries": {config_entry_1.entry_id, config_entry_2.entry_id}, + "config_entries_subentries": { + config_entry_1.entry_id: { + "mock-subentry-id-1-2", + }, + config_entry_2.entry_id: { + "mock-subentry-id-2-1", + }, + }, + "primary_config_entry": config_entry_1.entry_id, + }, + } + assert update_events[7].data == { + "action": "remove", + "device_id": entry.id, + } + + +async def test_deleted_device_removing_config_subentries( + hass: HomeAssistant, device_registry: dr.DeviceRegistry +) -> None: + """Make sure we do not get duplicate entries.""" + update_events = async_capture_events(hass, dr.EVENT_DEVICE_REGISTRY_UPDATED) + config_entry_1 = MockConfigEntry( + subentries_data=( + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1-2", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ) + ) + config_entry_1.add_to_hass(hass) + config_entry_2 = MockConfigEntry( + subentries_data=( + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-2-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ) + ) + config_entry_2.add_to_hass(hass) + + entry = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + entry2 = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id="mock-subentry-id-1-1", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + entry3 = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id="mock-subentry-id-1-2", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + entry4 = device_registry.async_get_or_create( + config_entry_id=config_entry_2.entry_id, + config_subentry_id="mock-subentry-id-2-1", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "4567")}, + manufacturer="manufacturer", + model="model", + ) + + assert len(device_registry.devices) == 1 + assert len(device_registry.deleted_devices) == 0 + assert entry.id == entry2.id + assert entry.id == entry3.id + assert entry.id == entry4.id + assert entry4.config_entries == {config_entry_1.entry_id, config_entry_2.entry_id} + assert entry4.config_entries_subentries == { + config_entry_1.entry_id: {None, "mock-subentry-id-1-1", "mock-subentry-id-1-2"}, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + } + + device_registry.async_remove_device(entry.id) + + assert len(device_registry.devices) == 0 + assert len(device_registry.deleted_devices) == 1 + + await hass.async_block_till_done() + + assert len(update_events) == 5 + assert update_events[0].data == { + "action": "create", + "device_id": entry.id, + } + assert update_events[1].data == { + "action": "update", + "device_id": entry.id, + "changes": { + "config_entries_subentries": {config_entry_1.entry_id: {None}}, + }, + } + assert update_events[2].data == { + "action": "update", + "device_id": entry.id, + "changes": { + "config_entries_subentries": { + config_entry_1.entry_id: {None, "mock-subentry-id-1-1"} + }, + }, + } + assert update_events[3].data == { + "action": "update", + "device_id": entry.id, + "changes": { + "config_entries": {config_entry_1.entry_id}, + "config_entries_subentries": { + config_entry_1.entry_id: { + None, + "mock-subentry-id-1-1", + "mock-subentry-id-1-2", + } + }, + "identifiers": {("bridgeid", "0123")}, + }, + } + assert update_events[4].data == { + "action": "remove", + "device_id": entry.id, + } + + device_registry.async_clear_config_subentry(config_entry_1.entry_id, None) + entry = device_registry.deleted_devices.get_entry({("bridgeid", "0123")}, None) + assert entry.config_entries == {config_entry_1.entry_id, config_entry_2.entry_id} + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {"mock-subentry-id-1-1", "mock-subentry-id-1-2"}, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + } + assert entry.orphaned_timestamp is None + + hass.config_entries.async_remove_subentry(config_entry_1, "mock-subentry-id-1-1") + entry = device_registry.deleted_devices.get_entry({("bridgeid", "0123")}, None) + assert entry.config_entries == {config_entry_1.entry_id, config_entry_2.entry_id} + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {"mock-subentry-id-1-2"}, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + } + assert entry.orphaned_timestamp is None + + # Remove the same subentry again + device_registry.async_clear_config_subentry( + config_entry_1.entry_id, "mock-subentry-id-1-1" + ) + assert ( + device_registry.deleted_devices.get_entry({("bridgeid", "0123")}, None) is entry + ) + + hass.config_entries.async_remove_subentry(config_entry_1, "mock-subentry-id-1-2") + entry = device_registry.deleted_devices.get_entry({("bridgeid", "0123")}, None) + assert entry.config_entries == {config_entry_2.entry_id} + assert entry.config_entries_subentries == { + config_entry_2.entry_id: {"mock-subentry-id-2-1"} + } + assert entry.orphaned_timestamp is None + + hass.config_entries.async_remove_subentry(config_entry_2, "mock-subentry-id-2-1") + entry = device_registry.deleted_devices.get_entry({("bridgeid", "0123")}, None) + assert entry.config_entries == set() + assert entry.config_entries_subentries == {} + assert entry.orphaned_timestamp is not None + + # No event when a deleted device is purged + await hass.async_block_till_done() + assert len(update_events) == 5 + + # Re-add, expect to keep the device id + hass.config_entries.async_add_subentry( + config_entry_2, + config_entries.ConfigSubentry( + data={}, + subentry_id="mock-subentry-id-2-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ) + restored_entry = device_registry.async_get_or_create( + config_entry_id=config_entry_2.entry_id, + config_subentry_id="mock-subentry-id-2-1", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + assert restored_entry.id == entry.id + + # Remove again, and trigger purge + device_registry.async_remove_device(entry.id) + hass.config_entries.async_remove_subentry(config_entry_2, "mock-subentry-id-2-1") + entry = device_registry.deleted_devices.get_entry({("bridgeid", "0123")}, None) + assert entry.config_entries == set() + assert entry.config_entries_subentries == {} + assert entry.orphaned_timestamp is not None + + future_time = time.time() + dr.ORPHANED_DEVICE_KEEP_SECONDS + 1 + + with patch("time.time", return_value=future_time): + device_registry.async_purge_expired_orphaned_devices() + + assert len(device_registry.devices) == 0 + assert len(device_registry.deleted_devices) == 0 + + # Re-add, expect to get a new device id after the purge + new_entry = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + assert new_entry.id != entry.id + + async def test_removing_area_id( device_registry: dr.DeviceRegistry, mock_config_entry: MockConfigEntry ) -> None: @@ -1834,6 +2399,7 @@ async def test_update( assert updated_entry == dr.DeviceEntry( area_id="12345A", config_entries={mock_config_entry.entry_id}, + config_entries_subentries={mock_config_entry.entry_id: {None}}, configuration_url="https://example.com/config", connections={("mac", "65:43:21:fe:dc:ba")}, created_at=created_at, @@ -2090,6 +2656,7 @@ async def test_update_remove_config_entries( "device_id": entry2.id, "changes": { "config_entries": {config_entry_1.entry_id}, + "config_entries_subentries": {config_entry_1.entry_id: {None}}, }, } assert update_events[2].data == { @@ -2100,7 +2667,11 @@ async def test_update_remove_config_entries( "action": "update", "device_id": entry.id, "changes": { - "config_entries": {config_entry_1.entry_id, config_entry_2.entry_id} + "config_entries": {config_entry_1.entry_id, config_entry_2.entry_id}, + "config_entries_subentries": { + config_entry_1.entry_id: {None}, + config_entry_2.entry_id: {None}, + }, }, } assert update_events[4].data == { @@ -2112,6 +2683,11 @@ async def test_update_remove_config_entries( config_entry_2.entry_id, config_entry_3.entry_id, }, + "config_entries_subentries": { + config_entry_1.entry_id: {None}, + config_entry_2.entry_id: {None}, + config_entry_3.entry_id: {None}, + }, "primary_config_entry": config_entry_1.entry_id, }, } @@ -2119,7 +2695,11 @@ async def test_update_remove_config_entries( "action": "update", "device_id": entry2.id, "changes": { - "config_entries": {config_entry_2.entry_id, config_entry_3.entry_id} + "config_entries": {config_entry_2.entry_id, config_entry_3.entry_id}, + "config_entries_subentries": { + config_entry_2.entry_id: {None}, + config_entry_3.entry_id: {None}, + }, }, } assert update_events[6].data == { @@ -2128,6 +2708,282 @@ async def test_update_remove_config_entries( } +async def test_update_remove_config_subentries( + hass: HomeAssistant, device_registry: dr.DeviceRegistry +) -> None: + """Make sure we do not get duplicate entries.""" + update_events = async_capture_events(hass, dr.EVENT_DEVICE_REGISTRY_UPDATED) + config_entry_1 = MockConfigEntry( + subentries_data=( + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1-2", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ) + ) + config_entry_1.add_to_hass(hass) + config_entry_2 = MockConfigEntry( + subentries_data=( + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-2-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ) + ) + config_entry_2.add_to_hass(hass) + config_entry_3 = MockConfigEntry() + config_entry_3.add_to_hass(hass) + + entry = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id="mock-subentry-id-1-1", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + identifiers={("bridgeid", "0123")}, + manufacturer="manufacturer", + model="model", + ) + entry_id = entry.id + assert entry.config_entries == {config_entry_1.entry_id} + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {"mock-subentry-id-1-1"} + } + + entry = device_registry.async_update_device( + entry_id, + add_config_entry_id=config_entry_1.entry_id, + add_config_subentry_id="mock-subentry-id-1-2", + ) + assert entry.config_entries == {config_entry_1.entry_id} + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {"mock-subentry-id-1-1", "mock-subentry-id-1-2"} + } + + # Try adding the same subentry again + assert ( + device_registry.async_update_device( + entry_id, + add_config_entry_id=config_entry_1.entry_id, + add_config_subentry_id="mock-subentry-id-1-2", + ) + is entry + ) + + entry = device_registry.async_update_device( + entry_id, + add_config_entry_id=config_entry_2.entry_id, + add_config_subentry_id="mock-subentry-id-2-1", + ) + assert entry.config_entries == {config_entry_1.entry_id, config_entry_2.entry_id} + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {"mock-subentry-id-1-1", "mock-subentry-id-1-2"}, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + } + + entry = device_registry.async_update_device( + entry_id, + add_config_entry_id=config_entry_3.entry_id, + add_config_subentry_id=None, + ) + assert entry.config_entries == { + config_entry_1.entry_id, + config_entry_2.entry_id, + config_entry_3.entry_id, + } + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {"mock-subentry-id-1-1", "mock-subentry-id-1-2"}, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + config_entry_3.entry_id: {None}, + } + + # Try to add a subentry without specifying entry + with pytest.raises( + HomeAssistantError, + match="Can't add config subentry without specifying config entry", + ): + device_registry.async_update_device(entry_id, add_config_subentry_id="blabla") + + # Try to add an unknown subentry + with pytest.raises( + HomeAssistantError, + match=f"Config entry {config_entry_3.entry_id} has no subentry blabla", + ): + device_registry.async_update_device( + entry_id, + add_config_entry_id=config_entry_3.entry_id, + add_config_subentry_id="blabla", + ) + + # Try to remove a subentry without specifying entry + with pytest.raises( + HomeAssistantError, + match="Can't remove config subentry without specifying config entry", + ): + device_registry.async_update_device( + entry_id, remove_config_subentry_id="blabla" + ) + + assert len(device_registry.devices) == 1 + + entry = device_registry.async_update_device( + entry_id, + remove_config_entry_id=config_entry_1.entry_id, + remove_config_subentry_id="mock-subentry-id-1-1", + ) + assert entry.config_entries == { + config_entry_1.entry_id, + config_entry_2.entry_id, + config_entry_3.entry_id, + } + assert entry.config_entries_subentries == { + config_entry_1.entry_id: {"mock-subentry-id-1-2"}, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + config_entry_3.entry_id: {None}, + } + + # Try removing the same subentry again + assert ( + device_registry.async_update_device( + entry_id, + remove_config_entry_id=config_entry_1.entry_id, + remove_config_subentry_id="mock-subentry-id-1-1", + ) + is entry + ) + + entry = device_registry.async_update_device( + entry_id, + remove_config_entry_id=config_entry_1.entry_id, + remove_config_subentry_id="mock-subentry-id-1-2", + ) + assert entry.config_entries == {config_entry_2.entry_id, config_entry_3.entry_id} + assert entry.config_entries_subentries == { + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + config_entry_3.entry_id: {None}, + } + + entry = device_registry.async_update_device( + entry_id, + remove_config_entry_id=config_entry_2.entry_id, + remove_config_subentry_id="mock-subentry-id-2-1", + ) + assert entry.config_entries == {config_entry_3.entry_id} + assert entry.config_entries_subentries == { + config_entry_3.entry_id: {None}, + } + + entry = device_registry.async_update_device( + entry_id, + remove_config_entry_id=config_entry_3.entry_id, + remove_config_subentry_id=None, + ) + assert entry is None + + await hass.async_block_till_done() + + assert len(update_events) == 8 + assert update_events[0].data == { + "action": "create", + "device_id": entry_id, + } + assert update_events[1].data == { + "action": "update", + "device_id": entry_id, + "changes": { + "config_entries_subentries": { + config_entry_1.entry_id: {"mock-subentry-id-1-1"} + }, + }, + } + assert update_events[2].data == { + "action": "update", + "device_id": entry_id, + "changes": { + "config_entries": {config_entry_1.entry_id}, + "config_entries_subentries": { + config_entry_1.entry_id: { + "mock-subentry-id-1-1", + "mock-subentry-id-1-2", + } + }, + }, + } + assert update_events[3].data == { + "action": "update", + "device_id": entry_id, + "changes": { + "config_entries": {config_entry_1.entry_id, config_entry_2.entry_id}, + "config_entries_subentries": { + config_entry_1.entry_id: { + "mock-subentry-id-1-1", + "mock-subentry-id-1-2", + }, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + }, + }, + } + assert update_events[4].data == { + "action": "update", + "device_id": entry_id, + "changes": { + "config_entries_subentries": { + config_entry_1.entry_id: { + "mock-subentry-id-1-1", + "mock-subentry-id-1-2", + }, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + config_entry_3.entry_id: {None}, + }, + }, + } + assert update_events[5].data == { + "action": "update", + "device_id": entry_id, + "changes": { + "config_entries": { + config_entry_1.entry_id, + config_entry_2.entry_id, + config_entry_3.entry_id, + }, + "config_entries_subentries": { + config_entry_1.entry_id: { + "mock-subentry-id-1-2", + }, + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + config_entry_3.entry_id: {None}, + }, + "primary_config_entry": config_entry_1.entry_id, + }, + } + assert update_events[6].data == { + "action": "update", + "device_id": entry_id, + "changes": { + "config_entries": {config_entry_2.entry_id, config_entry_3.entry_id}, + "config_entries_subentries": { + config_entry_2.entry_id: {"mock-subentry-id-2-1"}, + config_entry_3.entry_id: {None}, + }, + }, + } + assert update_events[7].data == { + "action": "remove", + "device_id": entry_id, + } + + async def test_update_suggested_area( hass: HomeAssistant, device_registry: dr.DeviceRegistry, @@ -2542,6 +3398,7 @@ async def test_restore_shared_device( "device_id": entry.id, "changes": { "config_entries": {config_entry_1.entry_id}, + "config_entries_subentries": {config_entry_1.entry_id: {None}}, "identifiers": {("entry_123", "0123")}, }, } @@ -2566,6 +3423,7 @@ async def test_restore_shared_device( "device_id": entry.id, "changes": { "config_entries": {config_entry_2.entry_id}, + "config_entries_subentries": {config_entry_2.entry_id: {None}}, "identifiers": {("entry_234", "2345")}, }, } @@ -2871,6 +3729,7 @@ async def test_loading_invalid_configuration_url_from_storage( { "area_id": None, "config_entries": ["1234"], + "config_entries_subentries": {"1234": [None]}, "configuration_url": "invalid", "connections": [], "created_at": "2024-01-01T00:00:00+00:00", diff --git a/tests/helpers/test_entity_platform.py b/tests/helpers/test_entity_platform.py index eb076eb9f25211af9fef3e7b6516cb818c2a8a10..ee9f9f09110e03f8e4e4d3b9c3d5b546b45a9a4f 100644 --- a/tests/helpers/test_entity_platform.py +++ b/tests/helpers/test_entity_platform.py @@ -11,7 +11,7 @@ import pytest from syrupy.assertion import SnapshotAssertion import voluptuous as vol -from homeassistant.config_entries import ConfigEntry +from homeassistant.config_entries import ConfigEntry, ConfigSubentryData from homeassistant.const import EVENT_HOMEASSISTANT_STARTED, PERCENTAGE, EntityCategory from homeassistant.core import ( CoreState, @@ -36,7 +36,10 @@ from homeassistant.helpers.entity_component import ( DEFAULT_SCAN_INTERVAL, EntityComponent, ) -from homeassistant.helpers.entity_platform import AddEntitiesCallback +from homeassistant.helpers.entity_platform import ( + AddConfigEntryEntitiesCallback, + AddEntitiesCallback, +) from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from homeassistant.util import dt as dt_util @@ -223,7 +226,7 @@ async def test_set_scan_interval_via_platform(hass: HomeAssistant) -> None: def platform_setup( hass: HomeAssistant, config: ConfigType, - add_entities: entity_platform.AddEntitiesCallback, + add_entities: AddEntitiesCallback, discovery_info: DiscoveryInfoType | None = None, ) -> None: """Test the platform setup.""" @@ -862,13 +865,28 @@ async def test_setup_entry( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" - async_add_entities([MockEntity(name="test1", unique_id="unique")]) + async_add_entities([MockEntity(name="test1", unique_id="unique1")]) + async_add_entities( + [MockEntity(name="test2", unique_id="unique2")], + config_subentry_id="mock-subentry-id-1", + ) platform = MockPlatform(async_setup_entry=async_setup_entry) - config_entry = MockConfigEntry(entry_id="super-mock-id") + config_entry = MockConfigEntry( + entry_id="super-mock-id", + subentries_data=( + ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ), + ) config_entry.add_to_hass(hass) entity_platform = MockEntityPlatform( hass, platform_name=config_entry.domain, platform=platform @@ -878,11 +896,16 @@ async def test_setup_entry( await hass.async_block_till_done() full_name = f"{config_entry.domain}.{entity_platform.domain}" assert full_name in hass.config.components - assert len(hass.states.async_entity_ids()) == 1 - assert len(entity_registry.entities) == 1 + assert len(hass.states.async_entity_ids()) == 2 + assert len(entity_registry.entities) == 2 entity_registry_entry = entity_registry.entities["test_domain.test1"] assert entity_registry_entry.config_entry_id == "super-mock-id" + assert entity_registry_entry.config_subentry_id is None + + entity_registry_entry = entity_registry.entities["test_domain.test2"] + assert entity_registry_entry.config_entry_id == "super-mock-id" + assert entity_registry_entry.config_subentry_id == "mock-subentry-id-1" async def test_setup_entry_platform_not_ready( @@ -1138,7 +1161,18 @@ async def test_device_info_called( snapshot: SnapshotAssertion, ) -> None: """Test device info is forwarded correctly.""" - config_entry = MockConfigEntry(entry_id="super-mock-id") + config_entry = MockConfigEntry( + entry_id="super-mock-id", + subentries_data=( + ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ), + ) config_entry.add_to_hass(hass) via = device_registry.async_get_or_create( config_entry_id=config_entry.entry_id, @@ -1151,7 +1185,7 @@ async def test_device_info_called( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities( @@ -1177,6 +1211,28 @@ async def test_device_info_called( ), ] ) + async_add_entities( + [ + # Valid device info + MockEntity( + unique_id="efgh", + device_info={ + "identifiers": {("hue", "efgh")}, + "configuration_url": "http://192.168.0.100/config", + "connections": {(dr.CONNECTION_NETWORK_MAC, "efgh")}, + "manufacturer": "test-manuf", + "model": "test-model", + "name": "test-name", + "sw_version": "test-sw", + "hw_version": "test-hw", + "suggested_area": "Heliport", + "entry_type": dr.DeviceEntryType.SERVICE, + "via_device": ("hue", "via-id"), + }, + ), + ], + config_subentry_id="mock-subentry-id-1", + ) platform = MockPlatform(async_setup_entry=async_setup_entry) entity_platform = MockEntityPlatform( @@ -1186,11 +1242,20 @@ async def test_device_info_called( assert await entity_platform.async_setup_entry(config_entry) await hass.async_block_till_done() - assert len(hass.states.async_entity_ids()) == 2 + assert len(hass.states.async_entity_ids()) == 3 device = device_registry.async_get_device(identifiers={("hue", "1234")}) assert device == snapshot assert device.config_entries == {config_entry.entry_id} + assert device.config_entries_subentries == {config_entry.entry_id: {None}} + assert device.primary_config_entry == config_entry.entry_id + assert device.via_device_id == via.id + device = device_registry.async_get_device(identifiers={("hue", "efgh")}) + assert device == snapshot + assert device.config_entries == {config_entry.entry_id} + assert device.config_entries_subentries == { + config_entry.entry_id: {"mock-subentry-id-1"} + } assert device.primary_config_entry == config_entry.entry_id assert device.via_device_id == via.id @@ -1214,7 +1279,7 @@ async def test_device_info_not_overrides( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities( @@ -1267,7 +1332,7 @@ async def test_device_info_homeassistant_url( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities( @@ -1319,7 +1384,7 @@ async def test_device_info_change_to_no_url( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities( @@ -1391,7 +1456,7 @@ async def test_entity_disabled_by_device( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities([entity_disabled]) @@ -1877,7 +1942,7 @@ async def test_setup_entry_with_entities_that_block_forever( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities( @@ -1926,7 +1991,7 @@ async def test_cancellation_is_not_blocked( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities( @@ -2024,7 +2089,7 @@ async def test_entity_name_influences_entity_id( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities( @@ -2112,7 +2177,7 @@ async def test_translated_entity_name_influences_entity_id( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities( @@ -2200,7 +2265,7 @@ async def test_translated_device_class_name_influences_entity_id( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities([TranslatedDeviceClassEntity(device_class, has_entity_name)]) @@ -2262,7 +2327,7 @@ async def test_device_name_defaulting_config_entry( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities([DeviceNameEntity()]) @@ -2318,7 +2383,7 @@ async def test_device_type_error_checking( async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, + async_add_entities: AddConfigEntryEntitiesCallback, ) -> None: """Mock setup entry method.""" async_add_entities([DeviceNameEntity()]) diff --git a/tests/helpers/test_entity_registry.py b/tests/helpers/test_entity_registry.py index 19289b09f9567db1730773e090ed5cf7581cee1e..416f2d5121d4e4a4726026ecf519b57cc0a347ab 100644 --- a/tests/helpers/test_entity_registry.py +++ b/tests/helpers/test_entity_registry.py @@ -78,7 +78,19 @@ def test_get_or_create_updates_data( freezer: FrozenDateTimeFactory, ) -> None: """Test that we update data in get_or_create.""" - orig_config_entry = MockConfigEntry(domain="light") + config_subentry_id = "blabla" + orig_config_entry = MockConfigEntry( + domain="light", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id=config_subentry_id, + subentry_type="test", + title="Mock title", + unique_id="test", + ) + ], + ) orig_config_entry.add_to_hass(hass) orig_device_entry = device_registry.async_get_or_create( config_entry_id=orig_config_entry.entry_id, @@ -93,6 +105,7 @@ def test_get_or_create_updates_data( "5678", capabilities={"max": 100}, config_entry=orig_config_entry, + config_subentry_id=config_subentry_id, device_id=orig_device_entry.id, disabled_by=er.RegistryEntryDisabler.HASS, entity_category=EntityCategory.CONFIG, @@ -114,6 +127,7 @@ def test_get_or_create_updates_data( "hue", capabilities={"max": 100}, config_entry_id=orig_config_entry.entry_id, + config_subentry_id=config_subentry_id, created_at=created, device_class=None, device_id=orig_device_entry.id, @@ -148,6 +162,7 @@ def test_get_or_create_updates_data( "5678", capabilities={"new-max": 150}, config_entry=new_config_entry, + config_subentry_id=None, device_id=new_device_entry.id, disabled_by=er.RegistryEntryDisabler.USER, entity_category=EntityCategory.DIAGNOSTIC, @@ -169,6 +184,7 @@ def test_get_or_create_updates_data( area_id=None, capabilities={"new-max": 150}, config_entry_id=new_config_entry.entry_id, + config_subentry_id=None, created_at=created, device_class=None, device_id=new_device_entry.id, @@ -496,6 +512,7 @@ async def test_load_bad_data( "capabilities": None, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": "2024-02-14T12:00:00.900075+00:00", "device_class": None, "device_id": None, @@ -526,6 +543,7 @@ async def test_load_bad_data( "capabilities": None, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": "2024-02-14T12:00:00.900075+00:00", "device_class": None, "device_id": None, @@ -554,6 +572,7 @@ async def test_load_bad_data( "deleted_entities": [ { "config_entry_id": None, + "config_subentry_id": None, "created_at": "2024-02-14T12:00:00.900075+00:00", "entity_id": "test.test3", "id": "00003", @@ -564,6 +583,7 @@ async def test_load_bad_data( }, { "config_entry_id": None, + "config_subentry_id": None, "created_at": "2024-02-14T12:00:00.900075+00:00", "entity_id": "test.test4", "id": "00004", @@ -711,6 +731,118 @@ async def test_deleted_entity_removing_config_entry_id( assert entity_registry.deleted_entities[("light", "hue", "1234")] == deleted_entry2 +async def test_removing_config_subentry_id( + hass: HomeAssistant, entity_registry: er.EntityRegistry +) -> None: + """Test that we update config subentry id in registry.""" + update_events = async_capture_events(hass, er.EVENT_ENTITY_REGISTRY_UPDATED) + mock_config = MockConfigEntry( + domain="light", + entry_id="mock-id-1", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ) + ], + ) + mock_config.add_to_hass(hass) + + entry = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + config_entry=mock_config, + config_subentry_id="mock-subentry-id-1", + ) + assert entry.config_subentry_id == "mock-subentry-id-1" + hass.config_entries.async_remove_subentry(mock_config, "mock-subentry-id-1") + + assert not entity_registry.entities + + await hass.async_block_till_done() + + assert len(update_events) == 2 + assert update_events[0].data == { + "action": "create", + "entity_id": entry.entity_id, + } + assert update_events[1].data == { + "action": "remove", + "entity_id": entry.entity_id, + } + + +async def test_deleted_entity_removing_config_subentry_id( + hass: HomeAssistant, + entity_registry: er.EntityRegistry, +) -> None: + """Test that we update config subentry id in registry on deleted entity.""" + mock_config = MockConfigEntry( + domain="light", + entry_id="mock-id-1", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-2", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ], + ) + mock_config.add_to_hass(hass) + + entry1 = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + config_entry=mock_config, + config_subentry_id="mock-subentry-id-1", + ) + assert entry1.config_subentry_id == "mock-subentry-id-1" + entry2 = entity_registry.async_get_or_create( + "light", + "hue", + "1234", + config_entry=mock_config, + config_subentry_id="mock-subentry-id-2", + ) + assert entry2.config_subentry_id == "mock-subentry-id-2" + entity_registry.async_remove(entry1.entity_id) + entity_registry.async_remove(entry2.entity_id) + + assert len(entity_registry.entities) == 0 + assert len(entity_registry.deleted_entities) == 2 + deleted_entry1 = entity_registry.deleted_entities[("light", "hue", "5678")] + assert deleted_entry1.config_entry_id == "mock-id-1" + assert deleted_entry1.config_subentry_id == "mock-subentry-id-1" + assert deleted_entry1.orphaned_timestamp is None + deleted_entry2 = entity_registry.deleted_entities[("light", "hue", "1234")] + assert deleted_entry2.config_entry_id == "mock-id-1" + assert deleted_entry2.config_subentry_id == "mock-subentry-id-2" + assert deleted_entry2.orphaned_timestamp is None + + hass.config_entries.async_remove_subentry(mock_config, "mock-subentry-id-1") + assert len(entity_registry.entities) == 0 + assert len(entity_registry.deleted_entities) == 2 + deleted_entry1 = entity_registry.deleted_entities[("light", "hue", "5678")] + assert deleted_entry1.config_entry_id is None + assert deleted_entry1.config_subentry_id is None + assert deleted_entry1.orphaned_timestamp is not None + assert entity_registry.deleted_entities[("light", "hue", "1234")] == deleted_entry2 + + async def test_removing_area_id(entity_registry: er.EntityRegistry) -> None: """Make sure we can clear area id.""" entry = entity_registry.async_get_or_create("light", "hue", "5678") @@ -766,6 +898,7 @@ async def test_migration_1_1(hass: HomeAssistant, hass_storage: dict[str, Any]) "capabilities": {}, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": "1970-01-01T00:00:00+00:00", "device_id": None, "disabled_by": None, @@ -944,6 +1077,7 @@ async def test_migration_1_11( "capabilities": {}, "categories": {}, "config_entry_id": None, + "config_subentry_id": None, "created_at": "1970-01-01T00:00:00+00:00", "device_id": None, "disabled_by": None, @@ -972,6 +1106,7 @@ async def test_migration_1_11( "deleted_entities": [ { "config_entry_id": None, + "config_subentry_id": None, "created_at": "1970-01-01T00:00:00+00:00", "entity_id": "test.deleted_entity", "id": "23456", @@ -1431,7 +1566,7 @@ async def test_remove_config_entry_from_device_removes_entities_2( config_entry_2.entry_id, } - # Create one entity for each config entry + # Create an entity without config entry entry_1 = entity_registry.async_get_or_create( "light", "hue", @@ -1451,6 +1586,208 @@ async def test_remove_config_entry_from_device_removes_entities_2( assert entity_registry.async_is_registered(entry_1.entity_id) +async def test_remove_config_subentry_from_device_removes_entities( + hass: HomeAssistant, + device_registry: dr.DeviceRegistry, + entity_registry: er.EntityRegistry, +) -> None: + """Test that we remove entities tied to a device when config subentry is removed.""" + config_entry_1 = MockConfigEntry( + domain="hue", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-2", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ], + ) + config_entry_1.add_to_hass(hass) + + # Create device with three config subentries + device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id="mock-subentry-id-1", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + ) + device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id="mock-subentry-id-2", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + ) + device_entry = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + ) + assert device_entry.config_entries == {config_entry_1.entry_id} + assert device_entry.config_entries_subentries == { + config_entry_1.entry_id: {None, "mock-subentry-id-1", "mock-subentry-id-2"}, + } + + # Create one entity entry for each config entry or subentry + entry_1 = entity_registry.async_get_or_create( + "light", + "hue", + "1234", + config_entry=config_entry_1, + config_subentry_id="mock-subentry-id-1", + device_id=device_entry.id, + ) + + entry_2 = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + config_entry=config_entry_1, + config_subentry_id="mock-subentry-id-2", + device_id=device_entry.id, + ) + + entry_3 = entity_registry.async_get_or_create( + "sensor", + "device_tracker", + "6789", + config_entry=config_entry_1, + config_subentry_id=None, + device_id=device_entry.id, + ) + + assert entity_registry.async_is_registered(entry_1.entity_id) + assert entity_registry.async_is_registered(entry_2.entity_id) + assert entity_registry.async_is_registered(entry_3.entity_id) + + # Remove the first config subentry from the device, the entity associated with it + # should be removed + device_registry.async_update_device( + device_entry.id, + remove_config_entry_id=config_entry_1.entry_id, + remove_config_subentry_id="mock-subentry-id-1", + ) + await hass.async_block_till_done() + + assert device_registry.async_get(device_entry.id) + assert not entity_registry.async_is_registered(entry_1.entity_id) + assert entity_registry.async_is_registered(entry_2.entity_id) + assert entity_registry.async_is_registered(entry_3.entity_id) + + # Remove the second config subentry from the device, the entity associated with it + # should be removed + device_registry.async_update_device( + device_entry.id, + remove_config_entry_id=config_entry_1.entry_id, + remove_config_subentry_id=None, + ) + await hass.async_block_till_done() + + assert device_registry.async_get(device_entry.id) + assert not entity_registry.async_is_registered(entry_1.entity_id) + assert entity_registry.async_is_registered(entry_2.entity_id) + assert not entity_registry.async_is_registered(entry_3.entity_id) + + # Remove the third config subentry from the device, the entity associated with it + # (and the device itself) should be removed + device_registry.async_update_device( + device_entry.id, + remove_config_entry_id=config_entry_1.entry_id, + remove_config_subentry_id="mock-subentry-id-2", + ) + await hass.async_block_till_done() + + assert not device_registry.async_get(device_entry.id) + assert not entity_registry.async_is_registered(entry_1.entity_id) + assert not entity_registry.async_is_registered(entry_2.entity_id) + assert not entity_registry.async_is_registered(entry_3.entity_id) + + +async def test_remove_config_subentry_from_device_removes_entities_2( + hass: HomeAssistant, + device_registry: dr.DeviceRegistry, + entity_registry: er.EntityRegistry, +) -> None: + """Test that we don't remove entities with no config entry when device is modified.""" + config_entry_1 = MockConfigEntry( + domain="hue", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-2", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ], + ) + config_entry_1.add_to_hass(hass) + + # Create device with three config subentries + device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id="mock-subentry-id-1", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + ) + device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + config_subentry_id="mock-subentry-id-2", + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + ) + device_entry = device_registry.async_get_or_create( + config_entry_id=config_entry_1.entry_id, + connections={(dr.CONNECTION_NETWORK_MAC, "12:34:56:AB:CD:EF")}, + ) + assert device_entry.config_entries == {config_entry_1.entry_id} + assert device_entry.config_entries_subentries == { + config_entry_1.entry_id: {None, "mock-subentry-id-1", "mock-subentry-id-2"}, + } + + # Create an entity without config entry or subentry + entry_1 = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + device_id=device_entry.id, + ) + + assert entity_registry.async_is_registered(entry_1.entity_id) + + # Remove the first config subentry from the device + device_registry.async_update_device( + device_entry.id, + remove_config_entry_id=config_entry_1.entry_id, + remove_config_subentry_id=None, + ) + await hass.async_block_till_done() + + assert device_registry.async_get(device_entry.id) + assert entity_registry.async_is_registered(entry_1.entity_id) + + # Remove the second config subentry from the device + device_registry.async_update_device( + device_entry.id, + remove_config_entry_id=config_entry_1.entry_id, + remove_config_subentry_id="mock-subentry-id-1", + ) + await hass.async_block_till_done() + + assert device_registry.async_get(device_entry.id) + assert entity_registry.async_is_registered(entry_1.entity_id) + + async def test_update_device_race( hass: HomeAssistant, device_registry: dr.DeviceRegistry, @@ -1881,11 +2218,45 @@ async def test_unique_id_non_string( ) +@pytest.mark.parametrize( + ("create_kwargs", "migrate_kwargs", "new_subentry_id"), + [ + ({}, {}, None), + ({"config_subentry_id": None}, {}, None), + ({}, {"new_config_subentry_id": None}, None), + ({}, {"new_config_subentry_id": "mock-subentry-id-2"}, "mock-subentry-id-2"), + ( + {"config_subentry_id": "mock-subentry-id-1"}, + {"new_config_subentry_id": None}, + None, + ), + ( + {"config_subentry_id": "mock-subentry-id-1"}, + {"new_config_subentry_id": "mock-subentry-id-2"}, + "mock-subentry-id-2", + ), + ], +) def test_migrate_entity_to_new_platform( - hass: HomeAssistant, entity_registry: er.EntityRegistry + hass: HomeAssistant, + entity_registry: er.EntityRegistry, + create_kwargs: dict, + migrate_kwargs: dict, + new_subentry_id: str | None, ) -> None: """Test migrate_entity_to_new_platform.""" - orig_config_entry = MockConfigEntry(domain="light") + orig_config_entry = MockConfigEntry( + domain="light", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ], + ) orig_config_entry.add_to_hass(hass) orig_unique_id = "5678" @@ -1900,6 +2271,7 @@ def test_migrate_entity_to_new_platform( original_device_class="mock-device-class", original_icon="initial-original_icon", original_name="initial-original_name", + **create_kwargs, ) assert entity_registry.async_get("light.light") is orig_entry entity_registry.async_update_entity( @@ -1908,7 +2280,18 @@ def test_migrate_entity_to_new_platform( icon="new_icon", ) - new_config_entry = MockConfigEntry(domain="light") + new_config_entry = MockConfigEntry( + domain="light", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-2", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ], + ) new_config_entry.add_to_hass(hass) new_unique_id = "1234" @@ -1917,6 +2300,7 @@ def test_migrate_entity_to_new_platform( "hue2", new_unique_id=new_unique_id, new_config_entry_id=new_config_entry.entry_id, + **migrate_kwargs, ) assert not entity_registry.async_get_entity_id("light", "hue", orig_unique_id) @@ -1924,6 +2308,7 @@ def test_migrate_entity_to_new_platform( assert (new_entry := entity_registry.async_get("light.light")) is not orig_entry assert new_entry.config_entry_id == new_config_entry.entry_id + assert new_entry.config_subentry_id == new_subentry_id assert new_entry.unique_id == new_unique_id assert new_entry.name == "new_name" assert new_entry.icon == "new_icon" @@ -1956,6 +2341,99 @@ def test_migrate_entity_to_new_platform( ) +def test_migrate_entity_to_new_platform_error_handling( + hass: HomeAssistant, + entity_registry: er.EntityRegistry, +) -> None: + """Test migrate_entity_to_new_platform.""" + orig_config_entry = MockConfigEntry( + domain="light", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ], + ) + orig_config_entry.add_to_hass(hass) + orig_unique_id = "5678" + + orig_entry = entity_registry.async_get_or_create( + "light", + "hue", + orig_unique_id, + suggested_object_id="light", + config_entry=orig_config_entry, + config_subentry_id="mock-subentry-id-1", + disabled_by=er.RegistryEntryDisabler.USER, + entity_category=EntityCategory.CONFIG, + original_device_class="mock-device-class", + original_icon="initial-original_icon", + original_name="initial-original_name", + ) + assert entity_registry.async_get("light.light") is orig_entry + + new_config_entry = MockConfigEntry( + domain="light", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-2", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ], + ) + new_config_entry.add_to_hass(hass) + new_unique_id = "1234" + + # Test migrating nonexisting entity + with pytest.raises(KeyError, match="'light.not_a_real_light'"): + entity_registry.async_update_entity_platform( + "light.not_a_real_light", + "hue2", + new_unique_id=new_unique_id, + new_config_entry_id=new_config_entry.entry_id, + ) + + # Test migrate entity without new config entry ID + with pytest.raises( + ValueError, + match="new_config_entry_id required because light.light is already linked to a config entry", + ): + entity_registry.async_update_entity_platform( + "light.light", + "hue3", + ) + + # Test migrate entity without new config subentry ID + with pytest.raises( + ValueError, + match="Can't change config entry without changing subentry", + ): + entity_registry.async_update_entity_platform( + "light.light", + "hue3", + new_config_entry_id=new_config_entry.entry_id, + ) + + # Test entity with a state + hass.states.async_set("light.light", "on") + with pytest.raises( + ValueError, match="Only entities that haven't been loaded can be migrated" + ): + entity_registry.async_update_entity_platform( + "light.light", + "hue2", + new_unique_id=new_unique_id, + new_config_entry_id=new_config_entry.entry_id, + ) + + async def test_restore_entity( hass: HomeAssistant, entity_registry: er.EntityRegistry, @@ -1963,13 +2441,28 @@ async def test_restore_entity( ) -> None: """Make sure entity registry id is stable and entity_id is reused if possible.""" update_events = async_capture_events(hass, er.EVENT_ENTITY_REGISTRY_UPDATED) - config_entry = MockConfigEntry(domain="light") + config_entry = MockConfigEntry( + domain="light", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ], + ) config_entry.add_to_hass(hass) entry1 = entity_registry.async_get_or_create( "light", "hue", "1234", config_entry=config_entry ) entry2 = entity_registry.async_get_or_create( - "light", "hue", "5678", config_entry=config_entry + "light", + "hue", + "5678", + config_entry=config_entry, + config_subentry_id="mock-subentry-id-1-1", ) entry1 = entity_registry.async_update_entity( @@ -1993,8 +2486,11 @@ async def test_restore_entity( # entity_id is not restored assert attr.evolve(entry1, entity_id="light.hue_1234") == entry1_restored assert entry2 != entry2_restored - # Config entry is not restored - assert attr.evolve(entry2, config_entry_id=None) == entry2_restored + # Config entry and subentry are not restored + assert ( + attr.evolve(entry2, config_entry_id=None, config_subentry_id=None) + == entry2_restored + ) # Remove two of the entities again, then bump time entity_registry.async_remove(entry1_restored.entity_id) @@ -2305,3 +2801,132 @@ async def test_async_remove_thread_safety( match="Detected code that calls entity_registry.async_remove from a thread.", ): await hass.async_add_executor_job(entity_registry.async_remove, entry.entity_id) + + +async def test_subentry( + hass: HomeAssistant, + entity_registry: er.EntityRegistry, +) -> None: + """Test subentry error handling.""" + entry1 = MockConfigEntry( + domain="light", + entry_id="mock-id-1", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-1-2", + subentry_type="test", + title="Mock title", + unique_id="test", + ), + ], + ) + entry1.add_to_hass(hass) + entry2 = MockConfigEntry( + domain="light", + entry_id="mock-id-2", + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="mock-subentry-id-2-1", + subentry_type="test", + title="Mock title", + unique_id="test", + ) + ], + ) + entry2.add_to_hass(hass) + + with pytest.raises( + ValueError, match="Config entry mock-id-1 has no subentry bad-subentry-id" + ): + entry = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + config_entry=entry1, + config_subentry_id="bad-subentry-id", + ) + + entry = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + config_entry=entry1, + config_subentry_id="mock-subentry-id-1-1", + ) + assert entry.config_subentry_id == "mock-subentry-id-1-1" + + # Try updating subentry + with pytest.raises( + ValueError, match="Config entry mock-id-1 has no subentry bad-subentry-id" + ): + entry = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + config_entry=entry1, + config_subentry_id="bad-subentry-id", + ) + + entry = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + config_entry=entry1, + config_subentry_id="mock-subentry-id-1-2", + ) + assert entry.config_subentry_id == "mock-subentry-id-1-2" + + with pytest.raises( + ValueError, match="Can't change config entry without changing subentry" + ): + entry = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + config_entry=entry2, + ) + + with pytest.raises( + ValueError, match="Config entry mock-id-2 has no subentry mock-subentry-id-1-2" + ): + entry = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + config_entry=entry2, + config_subentry_id="mock-subentry-id-1-2", + ) + + entry = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + config_entry=entry2, + config_subentry_id="mock-subentry-id-2-1", + ) + assert entry.config_subentry_id == "mock-subentry-id-2-1" + + entry = entity_registry.async_get_or_create( + "light", + "hue", + "5678", + config_entry=entry1, + config_subentry_id=None, + ) + assert entry.config_subentry_id is None + + entry = entity_registry.async_update_entity( + entry.entity_id, + config_entry_id=entry2.entry_id, + config_subentry_id="mock-subentry-id-2-1", + ) + assert entry.config_subentry_id == "mock-subentry-id-2-1" diff --git a/tests/snapshots/test_config_entries.ambr b/tests/snapshots/test_config_entries.ambr index 51e56f4874e272ffe127d141eb9213ece4b49337..08b532677f4d382a8228bb5d9cfed6d1ad0939a5 100644 --- a/tests/snapshots/test_config_entries.ambr +++ b/tests/snapshots/test_config_entries.ambr @@ -16,6 +16,8 @@ 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', + 'subentries': list([ + ]), 'title': 'Mock Title', 'unique_id': None, 'version': 1, diff --git a/tests/syrupy.py b/tests/syrupy.py index 5b1e5faa23d4fa57456f309e2378290e6aef8f2e..3c8e398f0f84e8db368c54e9a24041ee1529874c 100644 --- a/tests/syrupy.py +++ b/tests/syrupy.py @@ -160,6 +160,7 @@ class HomeAssistantSnapshotSerializer(AmberDataSerializer): attrs.asdict(data) | { "config_entries": ANY, + "config_entries_subentries": ANY, "id": ANY, } ) @@ -188,6 +189,7 @@ class HomeAssistantSnapshotSerializer(AmberDataSerializer): attrs.asdict(data) | { "config_entry_id": ANY, + "config_subentry_id": ANY, "device_id": ANY, "id": ANY, "options": {k: dict(v) for k, v in data.options.items()}, diff --git a/tests/test_config_entries.py b/tests/test_config_entries.py index 3ea1a16e89835c97ca370e41eebedace0acaa432..420da8cdb597a55dedd083567fc1dc4de0d3932d 100644 --- a/tests/test_config_entries.py +++ b/tests/test_config_entries.py @@ -4,6 +4,7 @@ from __future__ import annotations import asyncio from collections.abc import Generator +from contextlib import AbstractContextManager, nullcontext as does_not_raise from datetime import timedelta import logging import re @@ -905,7 +906,7 @@ async def test_entries_excludes_ignore_and_disabled( async def test_saving_and_loading( - hass: HomeAssistant, freezer: FrozenDateTimeFactory + hass: HomeAssistant, freezer: FrozenDateTimeFactory, hass_storage: dict[str, Any] ) -> None: """Test that we're saving and loading correctly.""" mock_integration( @@ -922,7 +923,20 @@ async def test_saving_and_loading( async def async_step_user(self, user_input=None): """Test user step.""" await self.async_set_unique_id("unique") - return self.async_create_entry(title="Test Title", data={"token": "abcd"}) + subentries = [ + config_entries.ConfigSubentryData( + data={"foo": "bar"}, subentry_type="test", title="subentry 1" + ), + config_entries.ConfigSubentryData( + data={"sun": "moon"}, + subentry_type="test", + title="subentry 2", + unique_id="very_unique", + ), + ] + return self.async_create_entry( + title="Test Title", data={"token": "abcd"}, subentries=subentries + ) with mock_config_flow("test", TestFlow): await hass.config_entries.flow.async_init( @@ -971,6 +985,100 @@ async def test_saving_and_loading( # To execute the save await hass.async_block_till_done() + stored_data = hass_storage["core.config_entries"] + assert stored_data == { + "data": { + "entries": [ + { + "created_at": ANY, + "data": { + "token": "abcd", + }, + "disabled_by": None, + "discovery_keys": {}, + "domain": "test", + "entry_id": ANY, + "minor_version": 1, + "modified_at": ANY, + "options": {}, + "pref_disable_new_entities": True, + "pref_disable_polling": True, + "source": "user", + "subentries": [ + { + "data": {"foo": "bar"}, + "subentry_id": ANY, + "subentry_type": "test", + "title": "subentry 1", + "unique_id": None, + }, + { + "data": {"sun": "moon"}, + "subentry_id": ANY, + "subentry_type": "test", + "title": "subentry 2", + "unique_id": "very_unique", + }, + ], + "title": "Test Title", + "unique_id": "unique", + "version": 5, + }, + { + "created_at": ANY, + "data": { + "username": "bla", + }, + "disabled_by": None, + "discovery_keys": { + "test": [ + {"domain": "test", "key": "blah", "version": 1}, + ], + }, + "domain": "test", + "entry_id": ANY, + "minor_version": 1, + "modified_at": ANY, + "options": {}, + "pref_disable_new_entities": False, + "pref_disable_polling": False, + "source": "user", + "subentries": [], + "title": "Test 2 Title", + "unique_id": None, + "version": 3, + }, + { + "created_at": ANY, + "data": { + "username": "bla", + }, + "disabled_by": None, + "discovery_keys": { + "test": [ + {"domain": "test", "key": ["a", "b"], "version": 1}, + ], + }, + "domain": "test", + "entry_id": ANY, + "minor_version": 1, + "modified_at": ANY, + "options": {}, + "pref_disable_new_entities": False, + "pref_disable_polling": False, + "source": "user", + "subentries": [], + "title": "Test 2 Title", + "unique_id": None, + "version": 3, + }, + ], + }, + "key": "core.config_entries", + "minor_version": 5, + "version": 1, + } + # Now load written data in new config manager manager = config_entries.ConfigEntries(hass, {}) await manager.async_initialize() @@ -983,6 +1091,25 @@ async def test_saving_and_loading( ): assert orig.as_dict() == loaded.as_dict() + hass.config_entries.async_update_entry( + entry_1, + pref_disable_polling=False, + pref_disable_new_entities=False, + ) + + # To trigger the call_later + freezer.tick(1.0) + async_fire_time_changed(hass) + # To execute the save + await hass.async_block_till_done() + + # Assert no data is lost when storing again + expected_stored_data = stored_data + expected_stored_data["data"]["entries"][0]["modified_at"] = ANY + expected_stored_data["data"]["entries"][0]["pref_disable_new_entities"] = False + expected_stored_data["data"]["entries"][0]["pref_disable_polling"] = False + assert hass_storage["core.config_entries"] == expected_stored_data | {} + @freeze_time("2024-02-14 12:00:00") async def test_as_dict(snapshot: SnapshotAssertion) -> None: @@ -1416,6 +1543,45 @@ async def test_update_entry_options_and_trigger_listener( assert len(update_listener_calls) == 1 +async def test_update_subentry_and_trigger_listener( + hass: HomeAssistant, manager: config_entries.ConfigEntries +) -> None: + """Test that we can update subentry and trigger listener.""" + entry = MockConfigEntry(domain="test", options={"first": True}) + entry.add_to_manager(manager) + update_listener_calls = [] + + subentry = config_entries.ConfigSubentry( + data={"test": "test"}, + subentry_type="test", + unique_id="test", + title="Mock title", + ) + + async def update_listener( + hass: HomeAssistant, entry: config_entries.ConfigEntry + ) -> None: + """Test function.""" + assert entry.subentries == expected_subentries + update_listener_calls.append(None) + + entry.add_update_listener(update_listener) + + expected_subentries = {subentry.subentry_id: subentry} + assert manager.async_add_subentry(entry, subentry) is True + + await hass.async_block_till_done(wait_background_tasks=True) + assert entry.subentries == expected_subentries + assert len(update_listener_calls) == 1 + + expected_subentries = {} + assert manager.async_remove_subentry(entry, subentry.subentry_id) is True + + await hass.async_block_till_done(wait_background_tasks=True) + assert entry.subentries == expected_subentries + assert len(update_listener_calls) == 2 + + async def test_setup_raise_not_ready( hass: HomeAssistant, manager: config_entries.ConfigEntries, @@ -1742,17 +1908,410 @@ async def test_entry_options_unknown_config_entry( mock_integration(hass, MockModule("test")) mock_platform(hass, "test.config_flow", None) - class TestFlow: + with pytest.raises(config_entries.UnknownEntry): + await manager.options.async_create_flow( + "blah", context={"source": "test"}, data=None + ) + + +async def test_create_entry_subentries( + hass: HomeAssistant, manager: config_entries.ConfigEntries +) -> None: + """Test a config entry being created with subentries.""" + + subentrydata = config_entries.ConfigSubentryData( + data={"test": "test"}, + title="Mock title", + subentry_type="test", + unique_id="test", + ) + + async def mock_async_setup(hass: HomeAssistant, config: ConfigType) -> bool: + """Mock setup.""" + hass.async_create_task( + hass.config_entries.flow.async_init( + "comp", + context={"source": config_entries.SOURCE_IMPORT}, + data={"data": "data", "subentry": subentrydata}, + ) + ) + return True + + async_setup_entry = AsyncMock(return_value=True) + mock_integration( + hass, + MockModule( + "comp", async_setup=mock_async_setup, async_setup_entry=async_setup_entry + ), + ) + mock_platform(hass, "comp.config_flow", None) + + class TestFlow(config_entries.ConfigFlow): + """Test flow.""" + + VERSION = 1 + + async def async_step_import(self, user_input): + """Test import step creating entry, with subentry.""" + return self.async_create_entry( + title="title", + data={"example": user_input["data"]}, + subentries=[user_input["subentry"]], + ) + + with patch.dict(config_entries.HANDLERS, {"comp": TestFlow}): + assert await async_setup_component(hass, "comp", {}) + + await hass.async_block_till_done() + + assert len(async_setup_entry.mock_calls) == 1 + + entries = hass.config_entries.async_entries("comp") + assert len(entries) == 1 + assert entries[0].supported_subentry_types == {} + assert entries[0].data == {"example": "data"} + assert len(entries[0].subentries) == 1 + subentry_id = list(entries[0].subentries)[0] + subentry = config_entries.ConfigSubentry( + data=subentrydata["data"], + subentry_id=subentry_id, + subentry_type="test", + title=subentrydata["title"], + unique_id="test", + ) + assert entries[0].subentries == {subentry_id: subentry} + + +async def test_entry_subentry( + hass: HomeAssistant, manager: config_entries.ConfigEntries +) -> None: + """Test that we can add a subentry to an entry.""" + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) + entry = MockConfigEntry(domain="test", data={"first": True}) + entry.add_to_manager(manager) + + class TestFlow(config_entries.ConfigFlow): """Test flow.""" - @staticmethod + class SubentryFlowHandler(data_entry_flow.FlowHandler): + """Test subentry flow handler.""" + + @classmethod @callback - def async_get_options_flow(config_entry): - """Test options flow.""" + def async_get_supported_subentry_types( + cls, config_entry: ConfigEntry + ) -> dict[str, type[config_entries.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + with mock_config_flow("test", TestFlow): + flow = await manager.subentries.async_create_flow( + (entry.entry_id, "test"), context={"source": "test"}, data=None + ) + + flow.handler = (entry.entry_id, "test") # Set to keep reference to config entry + + await manager.subentries.async_finish_flow( + flow, + { + "data": {"second": True}, + "title": "Mock title", + "type": data_entry_flow.FlowResultType.CREATE_ENTRY, + "unique_id": "test", + }, + ) + + assert entry.data == {"first": True} + assert entry.options == {} + subentry_id = list(entry.subentries)[0] + assert entry.subentries == { + subentry_id: config_entries.ConfigSubentry( + data={"second": True}, + subentry_id=subentry_id, + subentry_type="test", + title="Mock title", + unique_id="test", + ) + } + assert entry.supported_subentry_types == { + "test": {"supports_reconfigure": False} + } + + +async def test_entry_subentry_non_string( + hass: HomeAssistant, manager: config_entries.ConfigEntries +) -> None: + """Test adding an invalid subentry to an entry.""" + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) + entry = MockConfigEntry(domain="test", data={"first": True}) + entry.add_to_manager(manager) + + class TestFlow(config_entries.ConfigFlow): + """Test flow.""" + + class SubentryFlowHandler(data_entry_flow.FlowHandler): + """Test subentry flow handler.""" + + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: ConfigEntry + ) -> dict[str, type[config_entries.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + with mock_config_flow("test", TestFlow): + flow = await manager.subentries.async_create_flow( + (entry.entry_id, "test"), context={"source": "test"}, data=None + ) + + flow.handler = (entry.entry_id, "test") # Set to keep reference to config entry + + with pytest.raises(HomeAssistantError): + await manager.subentries.async_finish_flow( + flow, + { + "data": {"second": True}, + "title": "Mock title", + "type": data_entry_flow.FlowResultType.CREATE_ENTRY, + "unique_id": 123, + }, + ) + + +@pytest.mark.parametrize("context", [None, {}, {"bla": "bleh"}]) +async def test_entry_subentry_no_context( + hass: HomeAssistant, manager: config_entries.ConfigEntries, context: dict | None +) -> None: + """Test starting a subentry flow without "source" in context.""" + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) + entry = MockConfigEntry(domain="test", data={"first": True}) + entry.add_to_manager(manager) + + class TestFlow(config_entries.ConfigFlow): + """Test flow.""" + + class SubentryFlowHandler(data_entry_flow.FlowHandler): + """Test subentry flow handler.""" + + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: ConfigEntry + ) -> dict[str, type[config_entries.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + with mock_config_flow("test", TestFlow), pytest.raises(KeyError): + await manager.subentries.async_create_flow( + (entry.entry_id, "test"), context=context, data=None + ) + + +@pytest.mark.parametrize( + ("unique_id", "expected_result"), + [(None, does_not_raise()), ("test", pytest.raises(HomeAssistantError))], +) +async def test_entry_subentry_duplicate( + hass: HomeAssistant, + manager: config_entries.ConfigEntries, + unique_id: str | None, + expected_result: AbstractContextManager, +) -> None: + """Test adding a duplicated subentry to an entry.""" + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) + entry = MockConfigEntry( + domain="test", + data={"first": True}, + subentries_data=[ + config_entries.ConfigSubentryData( + data={}, + subentry_id="blabla", + subentry_type="test", + title="Mock title", + unique_id=unique_id, + ) + ], + ) + entry.add_to_manager(manager) + + class TestFlow(config_entries.ConfigFlow): + """Test flow.""" + + class SubentryFlowHandler(data_entry_flow.FlowHandler): + """Test subentry flow handler.""" + + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: ConfigEntry + ) -> dict[str, type[config_entries.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + with mock_config_flow("test", TestFlow): + flow = await manager.subentries.async_create_flow( + (entry.entry_id, "test"), context={"source": "test"}, data=None + ) + + flow.handler = (entry.entry_id, "test") # Set to keep reference to config entry + + with expected_result: + await manager.subentries.async_finish_flow( + flow, + { + "data": {"second": True}, + "title": "Mock title", + "type": data_entry_flow.FlowResultType.CREATE_ENTRY, + "unique_id": unique_id, + }, + ) + + +async def test_entry_subentry_abort( + hass: HomeAssistant, manager: config_entries.ConfigEntries +) -> None: + """Test that we can abort subentry flow.""" + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) + entry = MockConfigEntry(domain="test", data={"first": True}) + entry.add_to_manager(manager) + + class TestFlow(config_entries.ConfigFlow): + """Test flow.""" + + class SubentryFlowHandler(data_entry_flow.FlowHandler): + """Test subentry flow handler.""" + + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: ConfigEntry + ) -> dict[str, type[config_entries.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + with mock_config_flow("test", TestFlow): + flow = await manager.subentries.async_create_flow( + (entry.entry_id, "test"), context={"source": "test"}, data=None + ) + + flow.handler = (entry.entry_id, "test") # Set to keep reference to config entry + + assert await manager.subentries.async_finish_flow( + flow, {"type": data_entry_flow.FlowResultType.ABORT, "reason": "test"} + ) + + +async def test_entry_subentry_unknown_config_entry( + hass: HomeAssistant, manager: config_entries.ConfigEntries +) -> None: + """Test attempting to start a subentry flow for an unknown config entry.""" + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) with pytest.raises(config_entries.UnknownEntry): - await manager.options.async_create_flow( - "blah", context={"source": "test"}, data=None + await manager.subentries.async_create_flow( + ("blah", "blah"), context={"source": "test"}, data=None + ) + + +async def test_entry_subentry_deleted_config_entry( + hass: HomeAssistant, manager: config_entries.ConfigEntries +) -> None: + """Test attempting to finish a subentry flow for a deleted config entry.""" + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) + entry = MockConfigEntry(domain="test", data={"first": True}) + entry.add_to_manager(manager) + + class TestFlow(config_entries.ConfigFlow): + """Test flow.""" + + class SubentryFlowHandler(data_entry_flow.FlowHandler): + """Test subentry flow handler.""" + + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: ConfigEntry + ) -> dict[str, type[config_entries.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + with mock_config_flow("test", TestFlow): + flow = await manager.subentries.async_create_flow( + (entry.entry_id, "test"), context={"source": "test"}, data=None + ) + + flow.handler = (entry.entry_id, "test") # Set to keep reference to config entry + + await hass.config_entries.async_remove(entry.entry_id) + + with pytest.raises(config_entries.UnknownEntry): + await manager.subentries.async_finish_flow( + flow, + { + "data": {"second": True}, + "title": "Mock title", + "type": data_entry_flow.FlowResultType.CREATE_ENTRY, + "unique_id": "test", + }, + ) + + +async def test_entry_subentry_unsupported_subentry_type( + hass: HomeAssistant, manager: config_entries.ConfigEntries +) -> None: + """Test attempting to start a subentry flow for a config entry without support.""" + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) + entry = MockConfigEntry(domain="test", data={"first": True}) + entry.add_to_manager(manager) + + class TestFlow(config_entries.ConfigFlow): + """Test flow.""" + + class SubentryFlowHandler(data_entry_flow.FlowHandler): + """Test subentry flow handler.""" + + @classmethod + @callback + def async_get_supported_subentry_types( + cls, config_entry: ConfigEntry + ) -> dict[str, type[config_entries.ConfigSubentryFlow]]: + return {"test": TestFlow.SubentryFlowHandler} + + with ( + mock_config_flow("test", TestFlow), + pytest.raises(data_entry_flow.UnknownHandler), + ): + await manager.subentries.async_create_flow( + ( + entry.entry_id, + "unknown", + ), + context={"source": "test"}, + data=None, + ) + + +async def test_entry_subentry_unsupported( + hass: HomeAssistant, manager: config_entries.ConfigEntries +) -> None: + """Test attempting to start a subentry flow for a config entry without support.""" + mock_integration(hass, MockModule("test")) + mock_platform(hass, "test.config_flow", None) + entry = MockConfigEntry(domain="test", data={"first": True}) + entry.add_to_manager(manager) + + class TestFlow(config_entries.ConfigFlow): + """Test flow.""" + + with ( + mock_config_flow("test", TestFlow), + pytest.raises(data_entry_flow.UnknownHandler), + ): + await manager.subentries.async_create_flow( + (entry.entry_id, "test"), context={"source": "test"}, data=None ) @@ -3909,21 +4468,20 @@ async def test_updating_entry_with_and_without_changes( assert manager.async_update_entry(entry) is False - for change in ( - {"data": {"second": True, "third": 456}}, - {"data": {"second": True}}, - {"minor_version": 2}, - {"options": {"hello": True}}, - {"pref_disable_new_entities": True}, - {"pref_disable_polling": True}, - {"title": "sometitle"}, - {"unique_id": "abcd1234"}, - {"version": 2}, + for change, expected_value in ( + ({"data": {"second": True, "third": 456}}, {"second": True, "third": 456}), + ({"data": {"second": True}}, {"second": True}), + ({"minor_version": 2}, 2), + ({"options": {"hello": True}}, {"hello": True}), + ({"pref_disable_new_entities": True}, True), + ({"pref_disable_polling": True}, True), + ({"title": "sometitle"}, "sometitle"), + ({"unique_id": "abcd1234"}, "abcd1234"), + ({"version": 2}, 2), ): assert manager.async_update_entry(entry, **change) is True key = next(iter(change)) - value = next(iter(change.values())) - assert getattr(entry, key) == value + assert getattr(entry, key) == expected_value assert manager.async_update_entry(entry, **change) is False assert manager.async_entry_for_domain_unique_id("test", "abc123") is None @@ -5457,6 +6015,7 @@ async def test_unhashable_unique_id_fails( minor_version=1, options={}, source="test", + subentries_data=(), title="title", unique_id=unique_id, version=1, @@ -5492,6 +6051,7 @@ async def test_unhashable_unique_id_fails_on_update( minor_version=1, options={}, source="test", + subentries_data=(), title="title", unique_id="123", version=1, @@ -5522,6 +6082,7 @@ async def test_string_unique_id_no_warning( minor_version=1, options={}, source="test", + subentries_data=(), title="title", unique_id="123", version=1, @@ -5564,6 +6125,7 @@ async def test_hashable_unique_id( minor_version=1, options={}, source="test", + subentries_data=(), title="title", unique_id=unique_id, version=1, @@ -5598,6 +6160,7 @@ async def test_no_unique_id_no_warning( minor_version=1, options={}, source="test", + subentries_data=(), title="title", unique_id=None, version=1, @@ -6522,6 +7085,7 @@ async def test_migration_from_1_2( "pref_disable_new_entities": False, "pref_disable_polling": False, "source": "import", + "subentries": {}, "title": "Sun", "unique_id": None, "version": 1,