From 0a87249627ed8636f72c12faef3867fa0c4fcab5 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Mon, 17 Aug 2026 19:11:59 +0000 Subject: [PATCH 01/12] Migrate `PlatformEntity` to `ZclPlatformEntity` --- zha/application/discovery.py | 8 +- zha/application/platforms/__init__.py | 153 +++++++++++------- .../platforms/alarm_control_panel/__init__.py | 4 +- .../platforms/binary_sensor/__init__.py | 4 +- zha/application/platforms/button/__init__.py | 4 +- zha/application/platforms/climate/__init__.py | 4 +- zha/application/platforms/cover/__init__.py | 4 +- zha/application/platforms/device_tracker.py | 4 +- zha/application/platforms/fan/__init__.py | 6 +- zha/application/platforms/light/__init__.py | 4 +- zha/application/platforms/lock/__init__.py | 4 +- zha/application/platforms/number/__init__.py | 4 +- zha/application/platforms/select.py | 6 +- zha/application/platforms/sensor/__init__.py | 14 +- zha/application/platforms/siren.py | 4 +- zha/application/platforms/switch.py | 8 +- zha/application/platforms/update.py | 4 +- zha/application/platforms/virtual.py | 4 +- zha/zigbee/cluster_config.py | 4 +- 19 files changed, 144 insertions(+), 103 deletions(-) diff --git a/zha/application/discovery.py b/zha/application/discovery.py index 75901de70..82657ff29 100644 --- a/zha/application/discovery.py +++ b/zha/application/discovery.py @@ -19,8 +19,8 @@ BaseEntity, ClusterConfig, ClusterMatch, - PlatformEntity, PlatformFeatureGroup, + ZclPlatformEntity, alarm_control_panel, binary_sensor, button, @@ -161,7 +161,7 @@ def _is_renamed_cluster(cluster: Cluster) -> bool: return cluster.ep_attribute != standard.ep_attribute -def discover_entities_for_endpoint(endpoint: Endpoint) -> Iterator[PlatformEntity]: # noqa: C901 +def discover_entities_for_endpoint(endpoint: Endpoint) -> Iterator[ZclPlatformEntity]: # noqa: C901 """Discover entities for an endpoint using the new registry-based discovery.""" device = endpoint.device @@ -180,7 +180,7 @@ def discover_entities_for_endpoint(endpoint: Endpoint) -> Iterator[PlatformEntit PlatformFeatureGroup | None, defaultdict[ int, # Weight - list[tuple[ClusterMatch, type[PlatformEntity]]], + list[tuple[ClusterMatch, type[ZclPlatformEntity]]], ], ] = defaultdict(lambda: defaultdict(list)) @@ -292,7 +292,7 @@ def discover_entities_for_endpoint(endpoint: Endpoint) -> Iterator[PlatformEntit if platform_override is not None and feature is not None: override_by_priority: defaultdict[ int, - list[tuple[ClusterMatch, type[PlatformEntity]]], + list[tuple[ClusterMatch, type[ZclPlatformEntity]]], ] = defaultdict(list) for priority, priority_matches in matches_by_priority.items(): diff --git a/zha/application/platforms/__init__.py b/zha/application/platforms/__init__.py index 5d059e330..ed65e1991 100644 --- a/zha/application/platforms/__init__.py +++ b/zha/application/platforms/__init__.py @@ -40,7 +40,9 @@ DEFAULT_UPDATE_GROUP_FROM_CHILD_DELAY: float = 0.5 -ENTITY_REGISTRY: dict[ClusterId | int, list[type[PlatformEntity]]] = defaultdict(list) +ENTITY_REGISTRY: dict[ClusterId | int, list[type[ZclPlatformEntity]]] = defaultdict( + list +) GROUP_ENTITY_REGISTRY: list[type[GroupEntity]] = [] @@ -155,7 +157,7 @@ def __post_init__(self) -> None: ) -def register_entity[T: type[PlatformEntity]]( +def register_entity[T: type[ZclPlatformEntity]]( cluster_id: ClusterId | int, ) -> Callable[[T], T]: """Register an entity class for discovery.""" @@ -231,7 +233,7 @@ class PlatformEntityIdentifiers(BaseIdentifiers): """Identifiers for the platform entity.""" device_ieee: EUI64 - endpoint_id: int + endpoint_id: int | None = None @dataclasses.dataclass(frozen=True, kw_only=True) @@ -517,7 +519,7 @@ def log(self, level: int, msg: str, *args: Any, **kwargs: Any) -> None: class PlatformEntity(BaseEntity): - """Class that represents an entity for a device platform.""" + """Class that represents a device-bound entity for a device platform.""" # suffix to add to the unique_id of the entity. Used for multi # entities using the same cluster handler/cluster id for the entity. @@ -525,20 +527,11 @@ class PlatformEntity(BaseEntity): _migrate_platform_unique_ids: tuple[tuple[UniqueIdMigration, str]] | None = None - # Direct cluster matching for discovery - _cluster_match: ClusterMatch | None = None - - # Per-cluster configuration (keyed by cluster ID) - _server_cluster_config: Mapping[int, ClusterConfig] = MappingProxyType({}) - - _client_cluster_config: Mapping[int, ClusterConfig] = MappingProxyType({}) - def __init__( self, - endpoint: Endpoint, device: Device, *, - cluster: zigpy.zcl.Cluster, + unique_id: str, from_quirk: bool = False, fallback_name: str | None = None, translation_key: str | None = None, @@ -547,15 +540,13 @@ def __init__( entity_type: EntityType | None = None, primary: bool | None = None, initially_disabled: bool = False, - legacy_discovery_unique_id: str | None = None, **kwargs: Any, ): """Initialize the platform entity. Quirk entities are constructed with `from_quirk=True` and the generic config keywords (`fallback_name`, `translation_key`, `entity_type`, etc.); - the platform subclasses add their own keywords. Default-discovery - entities pass none of these. + the platform subclasses add their own keywords. """ if from_quirk: self._apply_quirk_entity_config( @@ -568,24 +559,12 @@ def __init__( initially_disabled=initially_disabled, ) - if legacy_discovery_unique_id is None: - if from_quirk: - legacy_discovery_unique_id = f"{device.ieee}-{endpoint.id}" - else: - legacy_discovery_unique_id = ( - f"{device.ieee}-{endpoint.id}-{cluster.cluster_id}" - ) - if self._unique_id_suffix is not None: - unique_id = f"{legacy_discovery_unique_id}-{self._unique_id_suffix}" - else: - unique_id = legacy_discovery_unique_id + unique_id = f"{unique_id}-{self._unique_id_suffix}" super().__init__(unique_id=unique_id, **kwargs) self._device: Device = device - self._endpoint = endpoint - self._cluster: zigpy.zcl.Cluster = cluster def _apply_quirk_entity_config( self, @@ -627,6 +606,19 @@ def _apply_quirk_entity_config( if primary is not None: self._attr_primary = primary + @property + def device(self) -> Device: + """Return the device.""" + return self._device + + @property + def primary(self) -> bool: + """Return if the entity is the primary device control.""" + if self._attr_primary is not None: + return self._attr_primary + + return self._device.primary_entity is self + @cached_property def identifiers(self) -> PlatformEntityIdentifiers: """Return a dict with the information necessary to identify this entity.""" @@ -634,21 +626,77 @@ def identifiers(self) -> PlatformEntityIdentifiers: unique_id=self.unique_id, platform=self.PLATFORM, device_ieee=self.device.ieee, - endpoint_id=self.endpoint.id, ) @property - def device(self) -> Device: - """Return the device.""" - return self._device + def should_poll(self) -> bool: + """Return True if we need to poll for state changes.""" + return False @property - def primary(self) -> bool: - """Return if the entity is the primary device control.""" - if self._attr_primary is not None: - return self._attr_primary + def available(self) -> bool: + """Return true if the device this entity belongs to is available.""" + return self.device.available - return self._device.primary_entity is self + async def async_update(self) -> None: + """Retrieve latest state. + + Default no-op: subclasses that need polling override this to read their + own attributes directly from the relevant cluster(s). + """ + + @property + def state(self) -> BaseEntityState: + """Return the state of this entity.""" + return dataclasses.replace( + super().state, + device_ieee=self._device.ieee, + available=self.available, + ) + + +class ZclPlatformEntity(PlatformEntity): + """Platform entity backed by ZCL cluster(s) on an endpoint.""" + + # Direct cluster matching for discovery + _cluster_match: ClusterMatch | None = None + + # Per-cluster configuration (keyed by cluster ID) + _server_cluster_config: Mapping[int, ClusterConfig] = MappingProxyType({}) + + _client_cluster_config: Mapping[int, ClusterConfig] = MappingProxyType({}) + + def __init__( + self, + endpoint: Endpoint, + device: Device, + *, + cluster: zigpy.zcl.Cluster, + from_quirk: bool = False, + legacy_discovery_unique_id: str | None = None, + **kwargs: Any, + ): + """Initialize the ZCL platform entity. + + Default-discovery entities pass no config keywords. + """ + if legacy_discovery_unique_id is None: + if from_quirk: + legacy_discovery_unique_id = f"{device.ieee}-{endpoint.id}" + else: + legacy_discovery_unique_id = ( + f"{device.ieee}-{endpoint.id}-{cluster.cluster_id}" + ) + + self._endpoint = endpoint + self._cluster: zigpy.zcl.Cluster = cluster + + super().__init__( + device, + unique_id=legacy_discovery_unique_id, + from_quirk=from_quirk, + **kwargs, + ) @property def endpoint(self) -> Endpoint: @@ -695,31 +743,22 @@ def targets_cluster( return in_client return in_server or in_client - @property - def should_poll(self) -> bool: - """Return True if we need to poll for state changes.""" - return False - - @property - def available(self) -> bool: - """Return true if the device this entity belongs to is available.""" - return self.device.available - - async def async_update(self) -> None: - """Retrieve latest state. - - Default no-op: subclasses that need polling override this to read their - own attributes directly from the relevant cluster(s). - """ + @cached_property + def identifiers(self) -> PlatformEntityIdentifiers: + """Return a dict with the information necessary to identify this entity.""" + return PlatformEntityIdentifiers( + unique_id=self.unique_id, + platform=self.PLATFORM, + device_ieee=self.device.ieee, + endpoint_id=self.endpoint.id, + ) @property def state(self) -> BaseEntityState: """Return the state of this entity.""" return dataclasses.replace( super().state, - device_ieee=self._device.ieee, endpoint_id=self._endpoint.id, - available=self.available, ) diff --git a/zha/application/platforms/alarm_control_panel/__init__.py b/zha/application/platforms/alarm_control_panel/__init__.py index b1e5e5e4f..442ea66e8 100644 --- a/zha/application/platforms/alarm_control_panel/__init__.py +++ b/zha/application/platforms/alarm_control_panel/__init__.py @@ -21,7 +21,7 @@ BaseEntityState, ClusterConfig, ClusterMatch, - PlatformEntity, + ZclPlatformEntity, register_entity, ) from zha.application.platforms.alarm_control_panel.const import ( @@ -55,7 +55,7 @@ class AlarmControlPanelState(BaseEntityState): supported_features: int -class BaseAlarmControlPanel(PlatformEntity, ABC): +class BaseAlarmControlPanel(ZclPlatformEntity, ABC): """Abstract base class for ZHA alarm control panel entities.""" PLATFORM = Platform.ALARM_CONTROL_PANEL diff --git a/zha/application/platforms/binary_sensor/__init__.py b/zha/application/platforms/binary_sensor/__init__.py index 07e1e8de4..7ab03d6b3 100644 --- a/zha/application/platforms/binary_sensor/__init__.py +++ b/zha/application/platforms/binary_sensor/__init__.py @@ -29,8 +29,8 @@ ClusterConfig, ClusterMatch, EntityCategory, - PlatformEntity, PlatformFeatureGroup, + ZclPlatformEntity, register_entity, ) from zha.application.platforms.binary_sensor.const import ( @@ -61,7 +61,7 @@ class BinarySensorState(BaseEntityState): attribute_name: str -class BaseBinarySensor(PlatformEntity, ABC): +class BaseBinarySensor(ZclPlatformEntity, ABC): """Abstract base class for ZHA binary sensors.""" PLATFORM: Platform = Platform.BINARY_SENSOR diff --git a/zha/application/platforms/button/__init__.py b/zha/application/platforms/button/__init__.py index 03eb39aee..3f0bc8b73 100644 --- a/zha/application/platforms/button/__init__.py +++ b/zha/application/platforms/button/__init__.py @@ -17,7 +17,7 @@ BaseEntityState, ClusterMatch, EntityCategory, - PlatformEntity, + ZclPlatformEntity, register_entity, ) from zha.application.platforms.button.const import DEFAULT_DURATION, ButtonDeviceClass @@ -55,7 +55,7 @@ class WriteAttributeButtonState(ButtonState): attribute_value: Any -class BaseButton(PlatformEntity, ABC): +class BaseButton(ZclPlatformEntity, ABC): """Base representation of a ZHA button.""" PLATFORM = Platform.BUTTON diff --git a/zha/application/platforms/climate/__init__.py b/zha/application/platforms/climate/__init__.py index 31acebd1b..03405adcb 100644 --- a/zha/application/platforms/climate/__init__.py +++ b/zha/application/platforms/climate/__init__.py @@ -32,8 +32,8 @@ BaseEntityState, ClusterConfig, ClusterMatch, - PlatformEntity, PlatformFeatureGroup, + ZclPlatformEntity, register_entity, ) from zha.application.platforms.climate.const import ( @@ -94,7 +94,7 @@ class ThermostatState(ClimateState): unoccupied_heating_setpoint: int | None = None -class BaseThermostat(PlatformEntity, ABC): +class BaseThermostat(ZclPlatformEntity, ABC): """Abstract base class for climate entities.""" PLATFORM = Platform.CLIMATE diff --git a/zha/application/platforms/cover/__init__.py b/zha/application/platforms/cover/__init__.py index 7256db53c..d71630a47 100644 --- a/zha/application/platforms/cover/__init__.py +++ b/zha/application/platforms/cover/__init__.py @@ -35,8 +35,8 @@ BaseEntityState, ClusterConfig, ClusterMatch, - PlatformEntity, PlatformFeatureGroup, + ZclPlatformEntity, register_entity, ) from zha.application.platforms.cover.const import ( @@ -77,7 +77,7 @@ class CoverEntityState(BaseEntityState): supported_features: CoverEntityFeature -class BaseCover(PlatformEntity, ABC): +class BaseCover(ZclPlatformEntity, ABC): """Abstract base class for ZHA covers.""" PLATFORM = Platform.COVER diff --git a/zha/application/platforms/device_tracker.py b/zha/application/platforms/device_tracker.py index f283f621e..9972c8873 100644 --- a/zha/application/platforms/device_tracker.py +++ b/zha/application/platforms/device_tracker.py @@ -25,7 +25,7 @@ BaseEntityState, ClusterConfig, ClusterMatch, - PlatformEntity, + ZclPlatformEntity, register_entity, ) from zha.application.platforms.sensor import Battery @@ -58,7 +58,7 @@ class DeviceTrackerState(BaseEntityState): battery_level: float | None -class BaseDeviceTracker(PlatformEntity, ABC): +class BaseDeviceTracker(ZclPlatformEntity, ABC): """Abstract base class for ZHA device tracker entities.""" PLATFORM = Platform.DEVICE_TRACKER diff --git a/zha/application/platforms/fan/__init__.py b/zha/application/platforms/fan/__init__.py index 18e9799ad..80cdb4a1b 100644 --- a/zha/application/platforms/fan/__init__.py +++ b/zha/application/platforms/fan/__init__.py @@ -26,8 +26,8 @@ ClusterConfig, ClusterMatch, GroupEntity, - PlatformEntity, PlatformFeatureGroup, + ZclPlatformEntity, register_entity, register_group_entity, ) @@ -242,7 +242,7 @@ def percentage_to_speed(self, percentage: int) -> str: @register_entity(hvac.Fan.cluster_id) -class Fan(BaseFan, PlatformEntity): +class Fan(BaseFan, ZclPlatformEntity): """Representation of a ZHA fan.""" _cluster_match = ClusterMatch( @@ -387,7 +387,7 @@ def update(self, _: Any = None) -> None: @register_entity(IKEA_AIR_PURIFIER_CLUSTER) -class IkeaFan(BaseFan, PlatformEntity): +class IkeaFan(BaseFan, ZclPlatformEntity): """Representation of an Ikea fan.""" _attr_supported_features: FanEntityFeature = ( diff --git a/zha/application/platforms/light/__init__.py b/zha/application/platforms/light/__init__.py index 6c747da3a..e548308ad 100644 --- a/zha/application/platforms/light/__init__.py +++ b/zha/application/platforms/light/__init__.py @@ -34,8 +34,8 @@ ClusterConfig, ClusterMatch, GroupEntity, - PlatformEntity, PlatformFeatureGroup, + ZclPlatformEntity, register_entity, register_group_entity, ) @@ -873,7 +873,7 @@ async def on_remove(self) -> None: @register_entity(OnOff.cluster_id) -class Light(BaseSharedLight, PlatformEntity): +class Light(BaseSharedLight, ZclPlatformEntity): """Representation of a ZHA or ZLL light.""" _attr_translation_key: str = "light" diff --git a/zha/application/platforms/lock/__init__.py b/zha/application/platforms/lock/__init__.py index be4e8b3fc..4e0810ba0 100644 --- a/zha/application/platforms/lock/__init__.py +++ b/zha/application/platforms/lock/__init__.py @@ -26,7 +26,7 @@ BaseEntityState, ClusterConfig, ClusterMatch, - PlatformEntity, + ZclPlatformEntity, register_entity, ) from zha.application.platforms.lock.const import ( @@ -47,7 +47,7 @@ class LockState(BaseEntityState): is_locked: bool -class BaseLock(PlatformEntity, ABC): +class BaseLock(ZclPlatformEntity, ABC): """Abstract base class for ZHA lock entities.""" PLATFORM = Platform.LOCK diff --git a/zha/application/platforms/number/__init__.py b/zha/application/platforms/number/__init__.py index c443c8645..7e610dfc3 100644 --- a/zha/application/platforms/number/__init__.py +++ b/zha/application/platforms/number/__init__.py @@ -28,8 +28,8 @@ ClusterConfig, ClusterMatch, EntityCategory, - PlatformEntity, PlatformFeatureGroup, + ZclPlatformEntity, register_entity, ) from zha.application.platforms.const import ( @@ -63,7 +63,7 @@ class NumberState(BaseEntityState): native_unit_of_measurement: str | None -class BaseNumber(PlatformEntity, ABC): +class BaseNumber(ZclPlatformEntity, ABC): """Representation of a ZHA Number entity.""" PLATFORM = Platform.NUMBER diff --git a/zha/application/platforms/select.py b/zha/application/platforms/select.py index dcdc0c288..1612c5c79 100644 --- a/zha/application/platforms/select.py +++ b/zha/application/platforms/select.py @@ -36,7 +36,7 @@ ClusterConfig, ClusterMatch, EntityCategory, - PlatformEntity, + ZclPlatformEntity, register_entity, ) from zha.application.platforms.const import ( @@ -112,7 +112,7 @@ async def async_select_option(self, option: str) -> None: """Change the selected option.""" -class SirenDefaultSelectEntity(BaseSelectEntity, PlatformEntity): +class SirenDefaultSelectEntity(BaseSelectEntity, ZclPlatformEntity): """Select entity whose state lives on the AdvancedSiren on the same cluster.""" _attr_entity_category = EntityCategory.CONFIG @@ -246,7 +246,7 @@ class DefaultStrobeSelectEntity(SirenDefaultSelectEntity): ) -class ZCLEnumSelectEntity(BaseSelectEntity, PlatformEntity): +class ZCLEnumSelectEntity(BaseSelectEntity, ZclPlatformEntity): """Representation of a ZHA ZCL enum select entity.""" _attribute_name: str diff --git a/zha/application/platforms/sensor/__init__.py b/zha/application/platforms/sensor/__init__.py index af816e216..a018786f8 100644 --- a/zha/application/platforms/sensor/__init__.py +++ b/zha/application/platforms/sensor/__init__.py @@ -65,8 +65,8 @@ ClusterConfig, ClusterMatch, EntityCategory, - PlatformEntity, PlatformFeatureGroup, + ZclPlatformEntity, register_entity, ) from zha.application.platforms.climate.const import HVACAction @@ -190,7 +190,7 @@ class DeviceCounterSensorIdentifiers(BaseIdentifiers): device_ieee: str -class BaseSensor(PlatformEntity, ABC): +class BaseSensor(ZclPlatformEntity, ABC): """Abstract base class for ZHA sensor entities.""" PLATFORM = Platform.SENSOR @@ -795,7 +795,9 @@ class Battery(Sensor): def _is_supported(self) -> bool: # XXX: We intentionally ignore the presence of this attribute - return PlatformEntity._is_supported(self) and not self.device.is_mains_powered + return ( + ZclPlatformEntity._is_supported(self) and not self.device.is_mains_powered + ) @staticmethod def formatter(value: int) -> float | None: # pylint: disable=arguments-differ @@ -3088,7 +3090,7 @@ class ThermostatHVACAction(Sensor): } def _is_supported(self) -> bool: - return PlatformEntity._is_supported(self) + return ZclPlatformEntity._is_supported(self) @property def _pi_heating_demand(self) -> int | None: @@ -3207,7 +3209,7 @@ def _rm_rs_action(self) -> HVACAction: class RSSISensor(Sensor): """RSSI sensor for a device.""" - # TODO: migrate this away from `PlatformEntity` + # TODO: migrate this away from `ZclPlatformEntity` _unique_id_suffix: str = "rssi" _attr_state_class: SensorStateClass = SensorStateClass.MEASUREMENT _attr_device_class: SensorDeviceClass | None = SensorDeviceClass.SIGNAL_STRENGTH @@ -3282,7 +3284,7 @@ def update(self): class LQISensor(RSSISensor): """LQI sensor for a device.""" - # TODO: migrate this away from `PlatformEntity` + # TODO: migrate this away from `ZclPlatformEntity` _unique_id_suffix: str = "lqi" _attr_device_class = None _attr_native_unit_of_measurement = None diff --git a/zha/application/platforms/siren.py b/zha/application/platforms/siren.py index 2e4579db6..9229d4424 100644 --- a/zha/application/platforms/siren.py +++ b/zha/application/platforms/siren.py @@ -27,8 +27,8 @@ BaseEntityState, ClusterConfig, ClusterMatch, - PlatformEntity, PlatformFeatureGroup, + ZclPlatformEntity, register_entity, ) from zha.quirks import SIREN_BASIC @@ -65,7 +65,7 @@ class SirenState(BaseEntityState): supported_features: SirenEntityFeature -class BaseSiren(PlatformEntity, ABC): +class BaseSiren(ZclPlatformEntity, ABC): """Abstract base class for ZHA siren entities.""" PLATFORM = Platform.SIREN diff --git a/zha/application/platforms/switch.py b/zha/application/platforms/switch.py index bdf61b3fe..133daf603 100644 --- a/zha/application/platforms/switch.py +++ b/zha/application/platforms/switch.py @@ -32,8 +32,8 @@ ClusterMatch, EntityCategory, GroupEntity, - PlatformEntity, PlatformFeatureGroup, + ZclPlatformEntity, register_entity, register_group_entity, ) @@ -102,7 +102,7 @@ async def async_turn_off(self) -> None: @register_entity(OnOff.cluster_id) -class Switch(PlatformEntity, BaseSwitch): # type: ignore[misc] +class Switch(ZclPlatformEntity, BaseSwitch): # type: ignore[misc] """ZHA switch.""" _attr_translation_key = "switch" @@ -243,7 +243,7 @@ async def async_update(self) -> None: @register_entity(BinaryOutput.cluster_id) -class BinaryOutputSwitch(PlatformEntity, BaseSwitch): # type: ignore[misc] +class BinaryOutputSwitch(ZclPlatformEntity, BaseSwitch): # type: ignore[misc] """BinaryOutputCluster switch.""" _attr_primary_weight = 10 @@ -391,7 +391,7 @@ def update(self, _: Any | None = None) -> None: self.maybe_emit_state_changed_event() -class ConfigurableAttributeSwitch(PlatformEntity): +class ConfigurableAttributeSwitch(ZclPlatformEntity): """Representation of a ZHA switch configuration entity.""" PLATFORM = Platform.SWITCH diff --git a/zha/application/platforms/update.py b/zha/application/platforms/update.py index 6b8ef0ebe..86f28904f 100644 --- a/zha/application/platforms/update.py +++ b/zha/application/platforms/update.py @@ -27,8 +27,8 @@ ClusterConfig, ClusterMatch, EntityCategory, - PlatformEntity, PlatformFeatureGroup, + ZclPlatformEntity, register_entity, ) from zha.exceptions import ZHAException @@ -80,7 +80,7 @@ class UpdateState(BaseEntityState): supported_features: UpdateEntityFeature -class BaseFirmwareUpdateEntity(PlatformEntity, ABC): +class BaseFirmwareUpdateEntity(ZclPlatformEntity, ABC): """Abstract base class for ZHA firmware update entities.""" PLATFORM = Platform.UPDATE diff --git a/zha/application/platforms/virtual.py b/zha/application/platforms/virtual.py index ab246f381..3acee4b6f 100644 --- a/zha/application/platforms/virtual.py +++ b/zha/application/platforms/virtual.py @@ -37,7 +37,7 @@ AttrConfig, ClusterConfig, ClusterMatch, - PlatformEntity, + ZclPlatformEntity, register_entity, ) from zha.application.platforms.const import ( @@ -69,7 +69,7 @@ from zha.zigbee.endpoint import Endpoint -class VirtualEntity(PlatformEntity): +class VirtualEntity(ZclPlatformEntity): """Cluster-level background driver that isn't registered as a HA entity. Virtual entities participate in discovery and cluster-config aggregation diff --git a/zha/zigbee/cluster_config.py b/zha/zigbee/cluster_config.py index 97166051b..c491547f5 100644 --- a/zha/zigbee/cluster_config.py +++ b/zha/zigbee/cluster_config.py @@ -16,7 +16,7 @@ ZHA_CLUSTER_BIND_EVENT, ZHA_CLUSTER_CONFIGURE_REPORTING_EVENT, ) -from zha.application.platforms import AttrConfig, PlatformEntity +from zha.application.platforms import AttrConfig, ZclPlatformEntity if TYPE_CHECKING: from collections.abc import Iterable @@ -91,7 +91,7 @@ def aggregate_cluster_configs( result: dict[tuple[int, int, bool], AggregatedClusterConfig] = {} for entity in entities: - if not isinstance(entity, PlatformEntity): + if not isinstance(entity, ZclPlatformEntity): continue if not entity._server_cluster_config and not entity._client_cluster_config: From f73eb6755ee13abebbc84854380d04e7f98d6149 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Mon, 17 Aug 2026 23:07:25 +0000 Subject: [PATCH 02/12] Adapt event platform --- tests/test_platform_event.py | 6 +++--- zha/application/platforms/event/__init__.py | 10 +++------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/tests/test_platform_event.py b/tests/test_platform_event.py index 388f6a956..d00b3bb02 100644 --- a/tests/test_platform_event.py +++ b/tests/test_platform_event.py @@ -16,7 +16,7 @@ ) from zha.application import Platform from zha.application.gateway import Gateway -from zha.application.platforms import EntityStateChangedEvent +from zha.application.platforms import EntityStateChangedEvent, ZclPlatformEntity from zha.application.platforms.event import ( BaseEvent, EntityEventTriggeredEvent, @@ -31,8 +31,8 @@ from zha.zigbee.device import Device -class FakeEvent(BaseEvent): - """Event entity with a fixed set of event types.""" +class FakeEvent(BaseEvent, ZclPlatformEntity): + """ZCL-backed event entity with a fixed set of event types.""" _unique_id_suffix = "fake" _attr_device_class = EventDeviceClass.BUTTON diff --git a/zha/application/platforms/event/__init__.py b/zha/application/platforms/event/__init__.py index ffab05b4c..265ed8a9f 100644 --- a/zha/application/platforms/event/__init__.py +++ b/zha/application/platforms/event/__init__.py @@ -3,7 +3,7 @@ from __future__ import annotations import dataclasses -from typing import TYPE_CHECKING, Any, Final +from typing import Any, Final from zigpy.types.named import EUI64 @@ -11,10 +11,6 @@ from zha.application.platforms import BaseEntityState, PlatformEntity from zha.application.platforms.event.const import DoorbellEventType, EventDeviceClass -if TYPE_CHECKING: - from zha.zigbee.device import Device - from zha.zigbee.endpoint import Endpoint - @dataclasses.dataclass(frozen=True, kw_only=True) class EventState(BaseEntityState): @@ -53,9 +49,9 @@ class BaseEvent(PlatformEntity): _attr_device_class: EventDeviceClass | None = None _attr_event_types: list[str] - def __init__(self, endpoint: Endpoint, device: Device, **kwargs: Any) -> None: + def __init__(self, *args: Any, **kwargs: Any) -> None: """Initialize the event entity.""" - super().__init__(endpoint=endpoint, device=device, **kwargs) + super().__init__(*args, **kwargs) # Doorbells are expected to ring: the `doorbell.rang` trigger matches on it if ( From dd8f9fd72d82cca1f75dd3c29c0c084ad2cf582e Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Fri, 2 Oct 2026 16:59:40 +0000 Subject: [PATCH 03/12] Fix tests --- tests/test_platform_infrared.py | 6 +++--- tests/test_platform_valve.py | 4 ++-- zha/zigbee/device.py | 12 ++++++++---- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/tests/test_platform_infrared.py b/tests/test_platform_infrared.py index ff09feaff..502d5117a 100644 --- a/tests/test_platform_infrared.py +++ b/tests/test_platform_infrared.py @@ -16,7 +16,7 @@ ) from zha.application import Platform from zha.application.gateway import Gateway -from zha.application.platforms import EntityStateChangedEvent +from zha.application.platforms import EntityStateChangedEvent, ZclPlatformEntity from zha.application.platforms.infrared import ( BaseInfraredEmitter, BaseInfraredReceiver, @@ -27,7 +27,7 @@ from zha.zigbee.device import Device -class FakeEmitter(BaseInfraredEmitter): +class FakeEmitter(ZclPlatformEntity, BaseInfraredEmitter): """Emitter that records what it was asked to transmit.""" _unique_id_suffix = "fake_emitter" @@ -42,7 +42,7 @@ async def async_send_command(self, signal: InfraredSignal) -> None: self.sent.append(signal) -class FakeReceiver(BaseInfraredReceiver): +class FakeReceiver(ZclPlatformEntity, BaseInfraredReceiver): """Receiver that captures signals on demand.""" _unique_id_suffix = "fake_receiver" diff --git a/tests/test_platform_valve.py b/tests/test_platform_valve.py index 9fdde14a5..201455042 100644 --- a/tests/test_platform_valve.py +++ b/tests/test_platform_valve.py @@ -14,13 +14,13 @@ ) from zha.application import Platform from zha.application.gateway import Gateway -from zha.application.platforms import EntityStateChangedEvent +from zha.application.platforms import EntityStateChangedEvent, ZclPlatformEntity from zha.application.platforms.valve import BaseValve, ValveEntityState from zha.application.platforms.valve.const import ValveDeviceClass, ValveEntityFeature from zha.zigbee.device import Device -class FakeValve(BaseValve): +class FakeValve(ZclPlatformEntity, BaseValve): """Valve entity that only opens and closes.""" _unique_id_suffix = "fake" diff --git a/zha/zigbee/device.py b/zha/zigbee/device.py index 55b26b27c..9d7b62460 100644 --- a/zha/zigbee/device.py +++ b/zha/zigbee/device.py @@ -80,6 +80,7 @@ BaseEntityState, EntityStateChangedEvent, PlatformEntity, + ZclPlatformEntity, sensor, ) from zha.application.platforms.update import BaseFirmwareUpdateEntity @@ -771,10 +772,13 @@ def get_entity( for entity in self._platform_entities.values(): if platform != entity.PLATFORM: continue - if endpoint_id is not None and entity.endpoint.id != endpoint_id: - continue - if cluster_id is not None and entity.cluster.cluster_id != cluster_id: - continue + if endpoint_id is not None or cluster_id is not None: + if not isinstance(entity, ZclPlatformEntity): + continue + if endpoint_id is not None and entity.endpoint.id != endpoint_id: + continue + if cluster_id is not None and entity.cluster.cluster_id != cluster_id: + continue matches.append(entity) if not matches or (not pick_first and len(matches) != 1): raise LookupError( From e9e97d3786d1e423325701b2946c49425a7f3f08 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Fri, 2 Oct 2026 17:19:59 +0000 Subject: [PATCH 04/12] Detach device counter and LQI/RSSI sensors from clusters --- zha/application/platforms/sensor/__init__.py | 88 +++----------------- zha/zigbee/device.py | 12 ++- 2 files changed, 22 insertions(+), 78 deletions(-) diff --git a/zha/application/platforms/sensor/__init__.py b/zha/application/platforms/sensor/__init__.py index a018786f8..6670588ec 100644 --- a/zha/application/platforms/sensor/__init__.py +++ b/zha/application/platforms/sensor/__init__.py @@ -4,10 +4,9 @@ from abc import ABC, abstractmethod import contextlib -from dataclasses import dataclass, replace +from dataclasses import dataclass from datetime import date, datetime, timedelta import enum -import functools import logging import math import numbers @@ -59,12 +58,11 @@ from zha.application.helpers import safe_read from zha.application.platforms import ( AttrConfig, - BaseEntity, BaseEntityState, - BaseIdentifiers, ClusterConfig, ClusterMatch, EntityCategory, + PlatformEntity, PlatformFeatureGroup, ZclPlatformEntity, register_entity, @@ -183,14 +181,7 @@ class DeviceCounterSensorState(BaseEntityState): counter_group: str -@dataclass(frozen=True, kw_only=True) -class DeviceCounterSensorIdentifiers(BaseIdentifiers): - """Device counter sensor identifiers.""" - - device_ieee: str - - -class BaseSensor(ZclPlatformEntity, ABC): +class BaseSensor(PlatformEntity, ABC): """Abstract base class for ZHA sensor entities.""" PLATFORM = Platform.SENSOR @@ -226,7 +217,7 @@ def native_value(self) -> date | datetime | str | int | float | None: """Return the current sensor value.""" -class Sensor(BaseSensor): +class Sensor(BaseSensor, ZclPlatformEntity): """Base ZHA sensor.""" _attribute_name: int | str | None = None @@ -406,7 +397,7 @@ class TimestampSensor(Sensor): """Timestamp ZHA sensor.""" -class DeviceCounterSensor(BaseEntity): +class DeviceCounterSensor(PlatformEntity): """Device counter sensor.""" PLATFORM = Platform.SENSOR @@ -417,7 +408,7 @@ class DeviceCounterSensor(BaseEntity): def __init__( self, - zha_device: Device, + device: Device, counter_groups: str, counter_group: str, counter: str, @@ -425,12 +416,12 @@ def __init__( """Init this sensor.""" # XXX: ZHA uses the IEEE address of the device passed through `slugify`! - slugified_device_id = zha_device.unique_id.replace(":", "-") + slugified_device_id = device.unique_id.replace(":", "-") super().__init__( - unique_id=f"{slugified_device_id}_{counter_groups}_{counter_group}_{counter}" + device, + unique_id=f"{slugified_device_id}_{counter_groups}_{counter_group}_{counter}", ) - self._device: Device = zha_device state: State = self._device.gateway.application_controller.state self._zigpy_counter: Counter = ( getattr(state, counter_groups).get(counter_group, {}).get(counter, None) @@ -439,7 +430,6 @@ def __init__( self._zigpy_counter_group: str = counter_group self._attr_fallback_name: str = self._zigpy_counter.name - self._always_supported: bool = True # TODO: why do entities get created with " None" as a name suffix instead of # falling back to `fallback_name`? We should be able to provide translation keys @@ -456,24 +446,11 @@ def on_add(self) -> None: ) ) - @functools.cached_property - def identifiers(self) -> DeviceCounterSensorIdentifiers: - """Return a dict with the information necessary to identify this entity.""" - return DeviceCounterSensorIdentifiers( - **super().identifiers.__dict__, device_ieee=str(self._device.ieee) - ) - @property def state(self) -> DeviceCounterSensorState: """Return the state for this sensor.""" - # `BaseEntity.state` leaves the platform entity fields unset - base_state = replace( - super().state, - available=self.available, - device_ieee=self._device.ieee, - ) return DeviceCounterSensorState( - **base_state.__dict__, + **super().state.__dict__, native_value=self._zigpy_counter.value, suggested_display_precision=self._attr_suggested_display_precision, counter=self._zigpy_counter.name, @@ -487,16 +464,6 @@ def native_value(self) -> int | None: """Return the state of the entity.""" return self._zigpy_counter.value - @property - def available(self) -> bool: - """Return entity availability.""" - return self._device.available - - @functools.cached_property - def device(self) -> Device: - """Return the device.""" - return self._device - def enable(self) -> None: """Enable the entity.""" super().enable() @@ -3205,11 +3172,9 @@ def _rm_rs_action(self) -> HVACAction: return HVACAction.OFF -@register_entity(Basic.cluster_id) -class RSSISensor(Sensor): +class RSSISensor(BaseSensor): """RSSI sensor for a device.""" - # TODO: migrate this away from `ZclPlatformEntity` _unique_id_suffix: str = "rssi" _attr_state_class: SensorStateClass = SensorStateClass.MEASUREMENT _attr_device_class: SensorDeviceClass | None = SensorDeviceClass.SIGNAL_STRENGTH @@ -3217,20 +3182,6 @@ class RSSISensor(Sensor): _attr_entity_category = EntityCategory.DIAGNOSTIC _attr_entity_registry_enabled_default = False _attr_translation_key: str = "rssi" - _cluster_id = Basic.cluster_id - - _cluster_match = ClusterMatch( - server_clusters=frozenset({Basic.cluster_id}), - ) - - def __init__( - self, - endpoint: Endpoint, - device: Device, - **kwargs: Any, - ) -> None: - """Init.""" - super().__init__(endpoint=endpoint, device=device, **kwargs) def on_add(self) -> None: """Run when entity is added.""" @@ -3242,16 +3193,6 @@ def on_add(self) -> None: ) ) - def _is_supported(self) -> bool: - # This entity is not actually tied to an endpoint or cluster and will always be - # supported - return True - - def is_supported_in_list(self, entities: list[BaseEntity]) -> bool: - """Check if the sensor is supported given the list of entities.""" - cls = type(self) - return not any(type(entity) is cls for entity in entities if entity is not self) - @property def native_value(self) -> str | int | float | None: """Return the state of the entity.""" @@ -3280,20 +3221,13 @@ def update(self): ) -@register_entity(Basic.cluster_id) class LQISensor(RSSISensor): """LQI sensor for a device.""" - # TODO: migrate this away from `ZclPlatformEntity` _unique_id_suffix: str = "lqi" _attr_device_class = None _attr_native_unit_of_measurement = None _attr_translation_key = "lqi" - _cluster_id = Basic.cluster_id - - _cluster_match = ClusterMatch( - server_clusters=frozenset({Basic.cluster_id}), - ) @property def native_value(self) -> str | int | float | None: diff --git a/zha/zigbee/device.py b/zha/zigbee/device.py index 9d7b62460..534031e12 100644 --- a/zha/zigbee/device.py +++ b/zha/zigbee/device.py @@ -1071,6 +1071,16 @@ def discover_entities(self) -> Iterator[BaseEntity]: if self.is_coordinator: return + # TODO: detach these entities from the `Basic` cluster once we finish + # implementing unique ID migrations in the Core integration + if (basic_cluster := self.basic_cluster) is not None: + unique_id_base = ( + f"{self.ieee}-{basic_cluster.endpoint.endpoint_id}-{Basic.cluster_id}" + ) + + yield sensor.RSSISensor(self, unique_id=unique_id_base) + yield sensor.LQISensor(self, unique_id=unique_id_base) + for ep_id, endpoint in self.endpoints.items(): if ep_id == 0: continue @@ -1850,7 +1860,7 @@ def discover_entities(self) -> Iterator[BaseEntity]: for counter_group, counters in getattr(state, counter_groups).items(): for counter in counters: yield sensor.DeviceCounterSensor( - zha_device=self, + device=self, counter_groups=counter_groups, counter_group=counter_group, counter=counter, From bdfcbcaa3fb030d60ce3aea42e6e3e853367a9cd Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Fri, 2 Oct 2026 17:32:27 +0000 Subject: [PATCH 05/12] Migrate remaining platforms --- zha/application/platforms/alarm_control_panel/__init__.py | 5 +++-- zha/application/platforms/binary_sensor/__init__.py | 5 +++-- zha/application/platforms/button/__init__.py | 7 ++++--- zha/application/platforms/climate/__init__.py | 5 +++-- zha/application/platforms/cover/__init__.py | 7 ++++--- zha/application/platforms/device_tracker.py | 5 +++-- zha/application/platforms/lock/__init__.py | 5 +++-- zha/application/platforms/number/__init__.py | 7 ++++--- zha/application/platforms/siren.py | 5 +++-- zha/application/platforms/update.py | 5 +++-- 10 files changed, 33 insertions(+), 23 deletions(-) diff --git a/zha/application/platforms/alarm_control_panel/__init__.py b/zha/application/platforms/alarm_control_panel/__init__.py index 442ea66e8..f89b839a2 100644 --- a/zha/application/platforms/alarm_control_panel/__init__.py +++ b/zha/application/platforms/alarm_control_panel/__init__.py @@ -21,6 +21,7 @@ BaseEntityState, ClusterConfig, ClusterMatch, + PlatformEntity, ZclPlatformEntity, register_entity, ) @@ -55,7 +56,7 @@ class AlarmControlPanelState(BaseEntityState): supported_features: int -class BaseAlarmControlPanel(ZclPlatformEntity, ABC): +class BaseAlarmControlPanel(PlatformEntity, ABC): """Abstract base class for ZHA alarm control panel entities.""" PLATFORM = Platform.ALARM_CONTROL_PANEL @@ -116,7 +117,7 @@ async def async_alarm_trigger(self, code: str | None = None) -> None: @register_entity(AceCluster.cluster_id) -class AlarmControlPanel(BaseAlarmControlPanel): +class AlarmControlPanel(BaseAlarmControlPanel, ZclPlatformEntity): """Entity for ZHA alarm control devices.""" _attr_translation_key: str = "alarm_control_panel" diff --git a/zha/application/platforms/binary_sensor/__init__.py b/zha/application/platforms/binary_sensor/__init__.py index 7ab03d6b3..fab12f346 100644 --- a/zha/application/platforms/binary_sensor/__init__.py +++ b/zha/application/platforms/binary_sensor/__init__.py @@ -29,6 +29,7 @@ ClusterConfig, ClusterMatch, EntityCategory, + PlatformEntity, PlatformFeatureGroup, ZclPlatformEntity, register_entity, @@ -61,7 +62,7 @@ class BinarySensorState(BaseEntityState): attribute_name: str -class BaseBinarySensor(ZclPlatformEntity, ABC): +class BaseBinarySensor(PlatformEntity, ABC): """Abstract base class for ZHA binary sensors.""" PLATFORM: Platform = Platform.BINARY_SENSOR @@ -72,7 +73,7 @@ def is_on(self) -> bool: """Return True if the binary sensor is on.""" -class BinarySensor(BaseBinarySensor): +class BinarySensor(BaseBinarySensor, ZclPlatformEntity): """ZHA BinarySensor.""" _attr_device_class: BinarySensorDeviceClass | None diff --git a/zha/application/platforms/button/__init__.py b/zha/application/platforms/button/__init__.py index 3f0bc8b73..86fd73be9 100644 --- a/zha/application/platforms/button/__init__.py +++ b/zha/application/platforms/button/__init__.py @@ -17,6 +17,7 @@ BaseEntityState, ClusterMatch, EntityCategory, + PlatformEntity, ZclPlatformEntity, register_entity, ) @@ -55,7 +56,7 @@ class WriteAttributeButtonState(ButtonState): attribute_value: Any -class BaseButton(ZclPlatformEntity, ABC): +class BaseButton(PlatformEntity, ABC): """Base representation of a ZHA button.""" PLATFORM = Platform.BUTTON @@ -70,7 +71,7 @@ async def async_press(self) -> None: """Send out a press command.""" -class Button(BaseButton): +class Button(BaseButton, ZclPlatformEntity): """Defines a ZHA button.""" _command_name: str @@ -146,7 +147,7 @@ def is_supported_in_list(self, entities: list[BaseEntity]) -> bool: return not any(type(entity) is cls for entity in entities if entity is not self) -class WriteAttributeButton(BaseButton): +class WriteAttributeButton(BaseButton, ZclPlatformEntity): """Defines a ZHA button, which writes a value to an attribute.""" _attribute_name: str diff --git a/zha/application/platforms/climate/__init__.py b/zha/application/platforms/climate/__init__.py index 03405adcb..9d234882a 100644 --- a/zha/application/platforms/climate/__init__.py +++ b/zha/application/platforms/climate/__init__.py @@ -32,6 +32,7 @@ BaseEntityState, ClusterConfig, ClusterMatch, + PlatformEntity, PlatformFeatureGroup, ZclPlatformEntity, register_entity, @@ -94,7 +95,7 @@ class ThermostatState(ClimateState): unoccupied_heating_setpoint: int | None = None -class BaseThermostat(ZclPlatformEntity, ABC): +class BaseThermostat(PlatformEntity, ABC): """Abstract base class for climate entities.""" PLATFORM = Platform.CLIMATE @@ -220,7 +221,7 @@ async def async_set_temperature( @register_entity(ThermostatCluster.cluster_id) -class Thermostat(BaseThermostat): +class Thermostat(BaseThermostat, ZclPlatformEntity): """Representation of a ZHA Thermostat device.""" DEFAULT_MAX_TEMP = 35 diff --git a/zha/application/platforms/cover/__init__.py b/zha/application/platforms/cover/__init__.py index d71630a47..00266e93f 100644 --- a/zha/application/platforms/cover/__init__.py +++ b/zha/application/platforms/cover/__init__.py @@ -35,6 +35,7 @@ BaseEntityState, ClusterConfig, ClusterMatch, + PlatformEntity, PlatformFeatureGroup, ZclPlatformEntity, register_entity, @@ -77,7 +78,7 @@ class CoverEntityState(BaseEntityState): supported_features: CoverEntityFeature -class BaseCover(ZclPlatformEntity, ABC): +class BaseCover(PlatformEntity, ABC): """Abstract base class for ZHA covers.""" PLATFORM = Platform.COVER @@ -139,7 +140,7 @@ async def async_stop_cover(self) -> None: @register_entity(WindowCovering.cluster_id) -class Cover(BaseCover): +class Cover(BaseCover, ZclPlatformEntity): """Representation of a ZHA cover.""" _attr_translation_key: str = "cover" @@ -755,7 +756,7 @@ def _ha_position_to_zcl(position: int) -> int: @register_entity(OnOffCluster.cluster_id) -class Shade(BaseCover): +class Shade(BaseCover, ZclPlatformEntity): """ZHA Shade.""" _attr_device_class = CoverDeviceClass.SHADE diff --git a/zha/application/platforms/device_tracker.py b/zha/application/platforms/device_tracker.py index 9972c8873..3d7a723cd 100644 --- a/zha/application/platforms/device_tracker.py +++ b/zha/application/platforms/device_tracker.py @@ -25,6 +25,7 @@ BaseEntityState, ClusterConfig, ClusterMatch, + PlatformEntity, ZclPlatformEntity, register_entity, ) @@ -58,7 +59,7 @@ class DeviceTrackerState(BaseEntityState): battery_level: float | None -class BaseDeviceTracker(ZclPlatformEntity, ABC): +class BaseDeviceTracker(PlatformEntity, ABC): """Abstract base class for ZHA device tracker entities.""" PLATFORM = Platform.DEVICE_TRACKER @@ -89,7 +90,7 @@ def source_type(self) -> SourceType: @register_entity(PowerConfiguration.cluster_id) -class DeviceScannerEntity(BaseDeviceTracker): +class DeviceScannerEntity(BaseDeviceTracker, ZclPlatformEntity): """Represent a tracked device.""" _attr_should_poll = True # BaseZhaEntity defaults to False diff --git a/zha/application/platforms/lock/__init__.py b/zha/application/platforms/lock/__init__.py index 4e0810ba0..d007e5bde 100644 --- a/zha/application/platforms/lock/__init__.py +++ b/zha/application/platforms/lock/__init__.py @@ -26,6 +26,7 @@ BaseEntityState, ClusterConfig, ClusterMatch, + PlatformEntity, ZclPlatformEntity, register_entity, ) @@ -47,7 +48,7 @@ class LockState(BaseEntityState): is_locked: bool -class BaseLock(ZclPlatformEntity, ABC): +class BaseLock(PlatformEntity, ABC): """Abstract base class for ZHA lock entities.""" PLATFORM = Platform.LOCK @@ -75,7 +76,7 @@ async def async_unlock(self) -> None: @register_entity(DoorLockCluster.cluster_id) -class DoorLock(BaseLock): +class DoorLock(BaseLock, ZclPlatformEntity): """Representation of a ZHA lock.""" _attr_translation_key: str = "door_lock" diff --git a/zha/application/platforms/number/__init__.py b/zha/application/platforms/number/__init__.py index 7e610dfc3..da6f3d7df 100644 --- a/zha/application/platforms/number/__init__.py +++ b/zha/application/platforms/number/__init__.py @@ -28,6 +28,7 @@ ClusterConfig, ClusterMatch, EntityCategory, + PlatformEntity, PlatformFeatureGroup, ZclPlatformEntity, register_entity, @@ -63,7 +64,7 @@ class NumberState(BaseEntityState): native_unit_of_measurement: str | None -class BaseNumber(ZclPlatformEntity, ABC): +class BaseNumber(PlatformEntity, ABC): """Representation of a ZHA Number entity.""" PLATFORM = Platform.NUMBER @@ -126,7 +127,7 @@ async def async_set_native_value(self, value: float) -> None: @register_entity(AnalogOutput.cluster_id) -class AnalogOutputNumber(BaseNumber): +class AnalogOutputNumber(BaseNumber, ZclPlatformEntity): """Representation of a ZHA Number entity.""" _cluster_match = ClusterMatch( @@ -245,7 +246,7 @@ def handle_attribute_updated( self.maybe_emit_state_changed_event() -class NumberConfigurationEntity(BaseNumber): +class NumberConfigurationEntity(BaseNumber, ZclPlatformEntity): """Representation of a ZHA number configuration entity.""" _attr_entity_category = EntityCategory.CONFIG diff --git a/zha/application/platforms/siren.py b/zha/application/platforms/siren.py index 9229d4424..da4b05a5f 100644 --- a/zha/application/platforms/siren.py +++ b/zha/application/platforms/siren.py @@ -27,6 +27,7 @@ BaseEntityState, ClusterConfig, ClusterMatch, + PlatformEntity, PlatformFeatureGroup, ZclPlatformEntity, register_entity, @@ -65,7 +66,7 @@ class SirenState(BaseEntityState): supported_features: SirenEntityFeature -class BaseSiren(ZclPlatformEntity, ABC): +class BaseSiren(PlatformEntity, ABC): """Abstract base class for ZHA siren entities.""" PLATFORM = Platform.SIREN @@ -128,7 +129,7 @@ async def async_squawk( """Issue a brief squawk pulse.""" -class BaseZclSiren(BaseSiren, ABC): +class BaseZclSiren(BaseSiren, ZclPlatformEntity, ABC): """Base class for ZHA IAS WD siren entities with shared ZCL logic.""" _off_listener: asyncio.TimerHandle | None diff --git a/zha/application/platforms/update.py b/zha/application/platforms/update.py index 86f28904f..ab6c6c832 100644 --- a/zha/application/platforms/update.py +++ b/zha/application/platforms/update.py @@ -27,6 +27,7 @@ ClusterConfig, ClusterMatch, EntityCategory, + PlatformEntity, PlatformFeatureGroup, ZclPlatformEntity, register_entity, @@ -80,7 +81,7 @@ class UpdateState(BaseEntityState): supported_features: UpdateEntityFeature -class BaseFirmwareUpdateEntity(ZclPlatformEntity, ABC): +class BaseFirmwareUpdateEntity(PlatformEntity, ABC): """Abstract base class for ZHA firmware update entities.""" PLATFORM = Platform.UPDATE @@ -289,7 +290,7 @@ async def on_remove(self) -> None: @register_entity(Ota.cluster_id) -class FirmwareUpdateEntity(BaseFirmwareUpdateEntity): +class FirmwareUpdateEntity(BaseFirmwareUpdateEntity, ZclPlatformEntity): """Representation of a ZHA firmware update entity.""" _unique_id_suffix = "firmware_update" From 136edc6ea699384e84c2a1e760612ee04933a138 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Fri, 2 Oct 2026 17:33:39 +0000 Subject: [PATCH 06/12] Fix tests to account for detached LQI/RSSI entities --- tests/test_device.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/test_device.py b/tests/test_device.py index 571642201..09b664fa3 100644 --- a/tests/test_device.py +++ b/tests/test_device.py @@ -1353,7 +1353,6 @@ def filter_func(entity) -> bool: ( QuirkBuilder("CentraLite", "3405-L") .change_entity_metadata( - endpoint_id=1, unique_id_suffix="-lqi", new_device_class=SensorDeviceClass.POWER, new_state_class=SensorStateClass.MEASUREMENT, From f2bf60d5f76a0880353c5ff0beb37c9e37fced26 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Fri, 2 Oct 2026 17:43:06 +0000 Subject: [PATCH 07/12] Drop `BaseEntity` as a return type --- tests/test_climate.py | 4 ++-- zha/zigbee/device.py | 4 ++-- zha/zigbee/group.py | 5 +++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/test_climate.py b/tests/test_climate.py index 33aaa2114..c5bef03bf 100644 --- a/tests/test_climate.py +++ b/tests/test_climate.py @@ -39,7 +39,7 @@ PRESET_TEMP_MANUAL, ) from zha.application.gateway import Gateway -from zha.application.platforms import BaseEntity +from zha.application.platforms import PlatformEntity from zha.application.platforms.climate import ( HVAC_MODE_2_SYSTEM, SEQ_OF_OPERATION, @@ -1653,7 +1653,7 @@ class FakeThermostatQuirk(Device): applies_to=(ModelInfo("unk_manufacturer", "FakeModel"),) ) - def discover_entities(self) -> Iterator[BaseEntity]: + def discover_entities(self) -> Iterator[PlatformEntity]: yield from super().discover_entities() endpoint = self.endpoints[1] diff --git a/zha/zigbee/device.py b/zha/zigbee/device.py index 534031e12..1605924be 100644 --- a/zha/zigbee/device.py +++ b/zha/zigbee/device.py @@ -1061,7 +1061,7 @@ def emit_reconfigure_done(self) -> None: DeviceConfiguredEvent(device_ieee=self.ieee), ) - def discover_entities(self) -> Iterator[BaseEntity]: + def discover_entities(self) -> Iterator[PlatformEntity]: """Yield the default (ZCL) entities for this device. Declarative quirks add their exposed entities by overriding this in @@ -1848,7 +1848,7 @@ def get_diagnostics_json(self): class CoordinatorDevice(Device): """ZHA wrapper for the active coordinator device.""" - def discover_entities(self) -> Iterator[BaseEntity]: + def discover_entities(self) -> Iterator[PlatformEntity]: """Yield counter sensors for the active coordinator.""" state = self.gateway.application_controller.state for counter_groups in ( diff --git a/zha/zigbee/group.py b/zha/zigbee/group.py index ab09301f5..01917fd54 100644 --- a/zha/zigbee/group.py +++ b/zha/zigbee/group.py @@ -16,6 +16,7 @@ BaseEntityState, EntityStateChangedEvent, PlatformEntity, + ZclPlatformEntity, ) from zha.const import STATE_CHANGED from zha.mixins import LogMixin @@ -109,12 +110,12 @@ def member_info(self) -> GroupMemberInfo: ) @cached_property - def associated_entities(self) -> list[PlatformEntity]: + def associated_entities(self) -> list[ZclPlatformEntity]: """Return the list of entities that were derived from this endpoint.""" return [ platform_entity for platform_entity in self._device.platform_entities.values() - if hasattr(platform_entity, "endpoint") + if isinstance(platform_entity, ZclPlatformEntity) and platform_entity.endpoint.id == self.endpoint_id ] From a32fe1b18ac0027b98d174407aba698c2cb86e31 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Fri, 2 Oct 2026 17:47:21 +0000 Subject: [PATCH 08/12] Regenerate diagnostics that drop `"endpoint_id": 1,` for LQI/RSSI --- tests/data/devices/adeo-sin-4-fp-21-equ.json | 4 ++-- tests/data/devices/adeo-zb-watersensor-d0001-0x21120002.json | 4 ++-- .../data/devices/adurosmart-eria-ad-rgbw3001-0x00000001.json | 4 ++-- tests/data/devices/adurosmart-eria-adurolight-csc.json | 4 ++-- tests/data/devices/adurosmart-eria-vms-adurolight.json | 4 ++-- tests/data/devices/aeotec-zga004.json | 4 ++-- tests/data/devices/alab-alab-co2-1-1.json | 4 ++-- tests/data/devices/aqara-lumi-airrtc-aeu001-0x00000a1a.json | 4 ++-- tests/data/devices/aqara-lumi-airrtc-aeu005-0x00001227.json | 4 ++-- tests/data/devices/aqara-lumi-curtain-acn04.json | 4 ++-- tests/data/devices/aqara-lumi-light-acn132-0x00001a1a.json | 4 ++-- tests/data/devices/aqara-lumi-light-agl003-0x0000001b.json | 4 ++-- tests/data/devices/aqara-lumi-light-agl005-0x0000001b.json | 4 ++-- tests/data/devices/aqara-lumi-lunar-acn01.json | 4 ++-- tests/data/devices/aqara-lumi-motion-ac01-0x00000035.json | 4 ++-- .../devices/aqara-lumi-sensor-occupy-agl1-0x0000001a.json | 4 ++-- .../devices/aqara-lumi-sensor-occupy-agl8-0x00003422.json | 4 ++-- .../devices/aqara-lumi-sensor-occupy-agl8-0x00003a29.json | 4 ++-- .../devices/aqara-lumi-sensor-occupy-agl8-0x0000412a.json | 4 ++-- tests/data/devices/aqara-lumi-switch-acn047-0x0000001c.json | 4 ++-- tests/data/devices/aqara-lumi-switch-acn047-0x00000023.json | 4 ++-- tests/data/devices/aqara-lumi-switch-aeu003-0x00000e14.json | 4 ++-- tests/data/devices/aqara-lumi-switch-agl006-0x0000171b.json | 4 ++-- tests/data/devices/aqara-lumi-switch-agl007-0x00001116.json | 4 ++-- tests/data/devices/aqara-lumi-switch-agl010-0x00001315.json | 4 ++-- tests/data/devices/atlantic-group-adapter-zigbee-fujitsu.json | 4 ++-- .../devices/aug-winkhaus-gmbh-co-kg-fm-v-zb-0x00000011.json | 4 ++-- tests/data/devices/aurora-doublesocket50au.json | 4 ++-- tests/data/devices/awox-ercu-ws-zm.json | 4 ++-- tests/data/devices/awox-esmlfzm-w6-dimm.json | 4 ++-- tests/data/devices/awox-tlsr82xx.json | 4 ++-- ...ntenbrink-leuchten-kg-smart-dimmable-light-0x00990be9.json | 4 ++-- tests/data/devices/bitron-video-902010-24a.json | 4 ++-- tests/data/devices/bituo-technik-spm01x001.json | 4 ++-- tests/data/devices/bosch-rbsh-mms-zb-eu-0x11136760.json | 4 ++-- tests/data/devices/bosch-rbsh-rth0-bat-zb-eu-0x02086a30.json | 4 ++-- tests/data/devices/bosch-rbsh-rth0-zb-eu-0x03036a30.json | 4 ++-- tests/data/devices/bosch-rbsh-trv0-zb-eu-0x32051514.json | 4 ++-- tests/data/devices/bosch-rbsh-trv0-zb-eu-0x38011514.json | 4 ++-- tests/data/devices/bosch-rbsh-us4btn-zb-eu-0x100d6a30.json | 4 ++-- tests/data/devices/busch-jaeger-rb01.json | 4 ++-- tests/data/devices/bweetech-semote.json | 4 ++-- tests/data/devices/candeo-c-zb-lc20-dim-0x29013001.json | 4 ++-- tests/data/devices/candeo-c-zb-lc20-rgb-0x31013001.json | 4 ++-- tests/data/devices/centralite-3300-0x1f075310.json | 4 ++-- tests/data/devices/centralite-3310-g-0x11015310.json | 4 ++-- tests/data/devices/centralite-3315-seu-0x1f085310.json | 4 ++-- tests/data/devices/centralite-3320-l.json | 4 ++-- tests/data/devices/centralite-3326-l-0x1c005310.json | 4 ++-- tests/data/devices/centralite-3326-l.json | 4 ++-- tests/data/devices/centralite-3405-l-0x10025310.json | 4 ++-- tests/data/devices/centralite-systems-3156105-0x1418468c.json | 4 ++-- tests/data/devices/climaxtechnology-sd8sc-00-00-03-12tc.json | 4 ++-- tests/data/devices/computime-slr2b.json | 4 ++-- tests/data/devices/computime-slt3c-0x02040105.json | 4 ++-- tests/data/devices/d5x84yu-et093wrg.json | 4 ++-- tests/data/devices/danfoss-0x8040.json | 4 ++-- tests/data/devices/danfoss-etrv0103-0x00000014.json | 4 ++-- tests/data/devices/danfoss-etrv0103-0x00000020.json | 4 ++-- tests/data/devices/datek-pop.json | 4 ++-- tests/data/devices/datek-ssds.json | 4 ++-- ...co-products-a-s-zhemi-zigbee-external-meter-interface.json | 4 ++-- .../data/devices/ecodim-bv-eco-dim-05-zigbee-0x00000001.json | 4 ++-- tests/data/devices/ecodim-bv-ecodim-zigbee-3-0.json | 4 ++-- tests/data/devices/ecolink-4655bc0-r-0x20160921.json | 4 ++-- tests/data/devices/enktro-acmidea.json | 4 ++-- tests/data/devices/ericsity-gl-c-008p-0x25013001.json | 4 ++-- tests/data/devices/ericsity-gl-c-009p-0x25013001.json | 4 ++-- tests/data/devices/espressif-zigbeeanalogdevice.json | 4 ++-- tests/data/devices/espressif-zigbeebinaryanalogdevice.json | 4 ++-- tests/data/devices/espressif-zigbeecarbondioxidesensor.json | 4 ++-- tests/data/devices/eurotronic-spzb0001-0x0162e9d2.json | 4 ++-- tests/data/devices/eurotronic-spzb0001-0x4501001f.json | 4 ++-- .../ewelink-ck-bl702-al-01-7009-z102lg03-1-0x00001200.json | 4 ++-- .../ewelink-ck-bl702-al-01-7009-z102lg03-1-0x00001203.json | 4 ++-- .../devices/ewelink-ck-tlsr8656-ss5-01-7000-0x00001102.json | 4 ++-- tests/data/devices/ewelink-ds01.json | 4 ++-- tests/data/devices/ewelink-ms01.json | 4 ++-- tests/data/devices/ewelink-sa-003-zigbee.json | 4 ++-- tests/data/devices/ewelink-snzb-01p-0x00002000.json | 4 ++-- tests/data/devices/ewelink-snzb-01p-0x00002200.json | 4 ++-- tests/data/devices/ewelink-snzb-02p-0x00002100.json | 4 ++-- tests/data/devices/ewelink-snzb-03p-0x00002201.json | 4 ++-- tests/data/devices/ewelink-snzb-04p-0x00002200.json | 4 ++-- tests/data/devices/ewelink-th01.json | 4 ++-- tests/data/devices/ewelink-wb01.json | 4 ++-- tests/data/devices/ewelink-zb-sw01.json | 4 ++-- tests/data/devices/ewelink-zb-sw02.json | 4 ++-- tests/data/devices/ezviz-cs-t55-r100-g-0x00000002.json | 4 ++-- tests/data/devices/feibit-inc-co-fzb56-zcw27lx1-0.json | 4 ++-- tests/data/devices/frient-a-s-aqszb-110-0x00040001.json | 4 ++-- tests/data/devices/frient-a-s-emizb-141-0x00030102.json | 4 ++-- tests/data/devices/frient-a-s-emizb-151-0x00030107.json | 4 ++-- tests/data/devices/frient-a-s-flszb-110-0x00040001.json | 4 ++-- tests/data/devices/frient-a-s-hmszb-120-0x00040001.json | 4 ++-- tests/data/devices/frient-a-s-iomzb-110-0x00020001.json | 4 ++-- tests/data/devices/frient-a-s-kepzb-110-0x0001060a.json | 4 ++-- tests/data/devices/frient-a-s-kepzb-110-0x00020005.json | 4 ++-- tests/data/devices/frient-a-s-kepzb-110-0x00020006.json | 4 ++-- tests/data/devices/frient-a-s-moszb-140-0x00040006.json | 4 ++-- tests/data/devices/frient-a-s-moszb-153-0x00020006.json | 4 ++-- tests/data/devices/frient-a-s-sbtzb-110-0x00020002.json | 4 ++-- tests/data/devices/frient-a-s-scazb-141-0x00010803.json | 4 ++-- tests/data/devices/frient-a-s-sirzb-111-0x00020004.json | 4 ++-- tests/data/devices/frient-a-s-smszb-120-0x00040008.json | 4 ++-- tests/data/devices/frient-a-s-smszb-120.json | 4 ++-- tests/data/devices/frient-a-s-splzb-141-0x00020009.json | 4 ++-- tests/data/devices/frient-a-s-wiszb-131-0x00020006.json | 4 ++-- tests/data/devices/gledopto-gl-b-008p-0x00000006.json | 4 ++-- tests/data/devices/gledopto-gl-b-008z.json | 4 ++-- tests/data/devices/gledopto-gl-c-009p-0x17013001.json | 4 ++-- tests/data/devices/gledopto-gl-c-009p-0x25013001.json | 4 ++-- tests/data/devices/gledopto-gl-c-009p-0x29013001.json | 4 ++-- tests/data/devices/gledopto-gl-sd-301p-0x26013001.json | 4 ++-- tests/data/devices/gledpopto-gl-c-007p.json | 4 ++-- ...ke-finland-agge-zigbee-smart-rotary-dimmer-0x00000002.json | 4 ++-- tests/data/devices/heiman-smokesensor-em.json | 4 ++-- tests/data/devices/hive-mbr1-0x01047320.json | 4 ++-- tests/data/devices/hobeian-zg-101zl.json | 4 ++-- tests/data/devices/hobeian-zg-102zm.json | 4 ++-- tests/data/devices/hobeian-zg-204zk.json | 4 ++-- tests/data/devices/hobeian-zg-204zv.json | 4 ++-- tests/data/devices/hobeian-zg-229z.json | 4 ++-- tests/data/devices/homr-hrmsn01.json | 4 ++-- tests/data/devices/horn-zone-haier-hs-22zw-0000011216.json | 4 ++-- ...kea-of-sweden-badring-water-leakage-sensor-0x01000007.json | 4 ++-- ...ea-of-sweden-fyrtur-block-out-roller-blind-0x23088631.json | 4 ++-- .../ikea-of-sweden-inspelning-smart-plug-0x02040045.json | 4 ++-- .../devices/ikea-of-sweden-ormanas-led-strip-0x01010010.json | 4 ++-- ...ikea-of-sweden-parasoll-door-window-sensor-0x01000019.json | 4 ++-- .../ikea-of-sweden-praktlysing-cellular-blind-0x23088631.json | 4 ++-- tests/data/devices/ikea-of-sweden-remote-control-n2.json | 4 ++-- .../data/devices/ikea-of-sweden-rodret-dimmer-0x01000047.json | 4 ++-- .../data/devices/ikea-of-sweden-rodret-dimmer-0x01000057.json | 4 ++-- .../ikea-of-sweden-rodret-wireless-dimmer-0x01000057.json | 4 ++-- .../ikea-of-sweden-somrig-shortcut-button-0x01000021.json | 4 ++-- .../ikea-of-sweden-starkvind-air-purifier-0x00011001.json | 4 ++-- ...kea-of-sweden-starkvind-air-purifier-table-0x00011001.json | 4 ++-- ...ikea-of-sweden-symfonisk-sound-remote-gen2-0x00010012.json | 4 ++-- ...a-of-sweden-tradfri-bulb-e12-w-op-ch-400lm-0x23094631.json | 4 ++-- ...a-of-sweden-tradfri-bulb-e12-ws-opal-400lm-0x23087631.json | 4 ++-- ...-of-sweden-tradfri-bulb-e14-ws-globe-470lm-0x01010020.json | 4 ++-- ...kea-of-sweden-tradfri-bulb-e26-opal-1000lm-0x23094631.json | 4 ++-- ...a-of-sweden-tradfri-bulb-e26-w-opal-1000lm-0x23094631.json | 4 ++-- ...a-of-sweden-tradfri-bulb-e26-ws-opal-980lm-0x23095631.json | 4 ++-- ...of-sweden-tradfri-bulb-e27-ws-globe-1055lm-0x02040005.json | 4 ++-- ...of-sweden-tradfri-bulb-e27-ww-g95-cl-470lm-0x00011006.json | 4 ++-- .../ikea-of-sweden-tradfri-bulb-gu10-ws-400lm-0x23095631.json | 4 ++-- .../devices/ikea-of-sweden-tradfri-bulb-gu10-ww-345lm8.json | 4 ++-- .../ikea-of-sweden-tradfri-bulb-gu10-ww-400lm-0x23093631.json | 4 ++-- .../ikea-of-sweden-tradfri-control-outlet-0x23089631.json | 4 ++-- tests/data/devices/ikea-of-sweden-tradfri-motion-sensor.json | 4 ++-- tests/data/devices/ikea-of-sweden-tradfri-on-off-switch.json | 4 ++-- .../ikea-of-sweden-tradfri-open-close-remote-0x23079631.json | 4 ++-- tests/data/devices/ikea-of-sweden-tradfri-remote-control.json | 4 ++-- .../ikea-of-sweden-tradfri-shortcut-button-0x23015631.json | 4 ++-- .../data/devices/ikea-of-sweden-tradfri-shortcut-button.json | 4 ++-- .../data/devices/ikea-of-sweden-tradfri-wireless-dimmer.json | 4 ++-- ...-of-sweden-vallhorn-wireless-motion-sensor-0x01000064.json | 4 ++-- tests/data/devices/imagic-by-greatstar-1112-s.json | 4 ++-- tests/data/devices/innr-ae-280-c-0x20026a30.json | 4 ++-- tests/data/devices/innr-rb-285-c-0x10051567.json | 4 ++-- tests/data/devices/innr-rc-250-0x21086500.json | 4 ++-- tests/data/devices/innr-rs-232-c-0x22151511.json | 4 ++-- tests/data/devices/innr-sp-120-0x11040002.json | 4 ++-- tests/data/devices/innr-sp-234-0x31016610.json | 4 ++-- tests/data/devices/innr-sp-240-0x191e3685.json | 4 ++-- tests/data/devices/innr-sp-242-0x17173685.json | 4 ++-- tests/data/devices/inovelli-vzm30-sn-0x01100100.json | 4 ++-- tests/data/devices/inovelli-vzm30-sn.json | 4 ++-- tests/data/devices/inovelli-vzm31-sn-0x01020212.json | 4 ++-- tests/data/devices/inovelli-vzm32-sn-0x0103000a.json | 4 ++-- tests/data/devices/inovelli-vzm35-sn-0x02020107.json | 4 ++-- tests/data/devices/inovelli-vzm36.json | 4 ++-- tests/data/devices/isilentllc-dog-feeder.json | 4 ++-- tests/data/devices/isilentllc-doorbell.json | 4 ++-- tests/data/devices/isilentllc-freezer-monitor.json | 4 ++-- tests/data/devices/isilentllc-home-energy-monitor.json | 4 ++-- tests/data/devices/isilentllc-masterbed-light-controller.json | 4 ++-- tests/data/devices/isilentllc-safe.json | 4 ++-- tests/data/devices/isilentllc-test-device.json | 4 ++-- tests/data/devices/isilentllc-test-mule.json | 4 ++-- tests/data/devices/isilentllc-water-heater.json | 4 ++-- tests/data/devices/jasco-products-45856-0x00000006.json | 4 ++-- tests/data/devices/jasco-products-45857-0x00000006.json | 4 ++-- .../data/devices/ke-tradfri-open-close-remote-0x22010631.json | 4 ++-- .../devices/keen-home-inc-sv01-410-mp-1-1-0x10235121.json | 4 ++-- tests/data/devices/keen-home-inc-sv02-610-mp-1-3.json | 4 ++-- tests/data/devices/keen-home-inc-sv02-612-mp-1-3.json | 4 ++-- .../king-of-fans-inc-hbuniversalcfremote-0x0000000f.json | 4 ++-- .../devices/king-of-fans-inc-hdc52eastwindfan-0x0000000f.json | 4 ++-- tests/data/devices/konke-3afe140103020000.json | 4 ++-- tests/data/devices/konke-3afe220103020000.json | 4 ++-- tests/data/devices/konke-3afe270104020015.json | 4 ++-- tests/data/devices/konke-3afe280100510001.json | 4 ++-- tests/data/devices/konke-3afe28010402000d.json | 4 ++-- .../devices/kwikset-smartcode-convert-gen1-0x30a07a06.json | 4 ++-- tests/data/devices/lds-zb-onoffplug-d0005-0x21186230.json | 4 ++-- tests/data/devices/lds-zbt-cctswitch-d0001-0x21000006.json | 4 ++-- tests/data/devices/ledvance-a60s-rgbw-0x02146550.json | 4 ++-- tests/data/devices/ledvance-flex-rgbw-0x00102428.json | 4 ++-- .../devices/ledvance-outdoor-accent-light-rgb-0x00102428.json | 4 ++-- tests/data/devices/ledvance-plug-0x00102101.json | 4 ++-- tests/data/devices/legrand-contactor.json | 4 ++-- .../devices/legrand-dimmer-switch-w-o-neutral-0x004d45ff.json | 4 ++-- tests/data/devices/legrand-double-gangs-remote-switch.json | 4 ++-- .../devices/legrand-light-switch-with-neutral-0x001c4203.json | 4 ++-- tests/data/devices/legrand-light-switch-with-neutral.json | 4 ++-- tests/data/devices/legrand-mobile-outlet-0x006545ff.json | 4 ++-- tests/data/devices/level-home-b2-0x0300001a.json | 4 ++-- tests/data/devices/level-home-bolt-0x03020006.json | 4 ++-- tests/data/devices/lixee-zlinky-tic-0x00000011.json | 4 ++-- tests/data/devices/lk-zb-doorsensor-d0003.json | 4 ++-- tests/data/devices/lk-zbt-dimswitch-d0001-0x22166500.json | 4 ++-- tests/data/devices/lk-zbt-onoffplug-d0001-0x22036610.json | 4 ++-- tests/data/devices/lumi-lumi-airmonitor-acn01.json | 4 ++-- tests/data/devices/lumi-lumi-airrtc-agl001-0x0000001e.json | 4 ++-- tests/data/devices/lumi-lumi-ctrl-neutral2.json | 4 ++-- tests/data/devices/lumi-lumi-curtain-acn002-0x00000e1f.json | 4 ++-- tests/data/devices/lumi-lumi-curtain-acn002-0x00000f20.json | 4 ++-- tests/data/devices/lumi-lumi-curtain-acn003.json | 4 ++-- tests/data/devices/lumi-lumi-curtain-agl001-0x00000018.json | 4 ++-- tests/data/devices/lumi-lumi-curtain-hagl04.json | 4 ++-- tests/data/devices/lumi-lumi-flood-acn001-0x00000004.json | 4 ++-- tests/data/devices/lumi-lumi-flood-agl02-0x00000020.json | 4 ++-- tests/data/devices/lumi-lumi-light-aqcn02-0x00000017.json | 4 ++-- tests/data/devices/lumi-lumi-magnet-ac01.json | 4 ++-- tests/data/devices/lumi-lumi-magnet-acn001-0x00000004.json | 4 ++-- tests/data/devices/lumi-lumi-magnet-agl02-0x0000001e.json | 4 ++-- tests/data/devices/lumi-lumi-motion-ac02.json | 4 ++-- tests/data/devices/lumi-lumi-motion-agl02.json | 4 ++-- tests/data/devices/lumi-lumi-motion-agl04-0x00000019.json | 4 ++-- tests/data/devices/lumi-lumi-plug-maeu01-0x0000002d.json | 4 ++-- tests/data/devices/lumi-lumi-plug-maeu01.json | 4 ++-- tests/data/devices/lumi-lumi-plug-maus01-0x0000000b.json | 4 ++-- tests/data/devices/lumi-lumi-relay-c2acn01-0x00000024.json | 4 ++-- tests/data/devices/lumi-lumi-remote-b286opcn01.json | 4 ++-- tests/data/devices/lumi-lumi-remote-b28ac1.json | 4 ++-- tests/data/devices/lumi-lumi-remote-b486opcn01.json | 4 ++-- tests/data/devices/lumi-lumi-remote-b686opcn01.json | 4 ++-- tests/data/devices/lumi-lumi-remote-cagl02-0x0000001c.json | 4 ++-- tests/data/devices/lumi-lumi-remote-cagl02.json | 4 ++-- tests/data/devices/lumi-lumi-sen-ill-agl01.json | 4 ++-- tests/data/devices/lumi-lumi-sen-ill-mgl01.json | 4 ++-- tests/data/devices/lumi-lumi-sensor-86sw2.json | 4 ++-- tests/data/devices/lumi-lumi-sensor-ht-agl02.json | 4 ++-- tests/data/devices/lumi-lumi-sensor-magnet-aq2.json | 4 ++-- tests/data/devices/lumi-lumi-sensor-motion-aq2.json | 4 ++-- .../data/devices/lumi-lumi-sensor-smoke-acn03-0x00000011.json | 4 ++-- .../data/devices/lumi-lumi-sensor-smoke-acn03-0x00000013.json | 4 ++-- tests/data/devices/lumi-lumi-sensor-smoke.json | 4 ++-- tests/data/devices/lumi-lumi-sensor-switch-aq2.json | 4 ++-- tests/data/devices/lumi-lumi-sensor-switch-aq3.json | 4 ++-- tests/data/devices/lumi-lumi-sensor-switch.json | 4 ++-- tests/data/devices/lumi-lumi-switch-b1lacn02.json | 4 ++-- tests/data/devices/lumi-lumi-switch-b1laus01-0x00000020.json | 4 ++-- tests/data/devices/lumi-lumi-switch-b1naus01-0x0000001f.json | 4 ++-- tests/data/devices/lumi-lumi-switch-b2naus01.json | 4 ++-- tests/data/devices/lumi-lumi-switch-b2nc01.json | 4 ++-- tests/data/devices/lumi-lumi-switch-l1aeu1-0x00000e0b.json | 4 ++-- tests/data/devices/lumi-lumi-switch-l2aeu1-0x00000e0b.json | 4 ++-- tests/data/devices/lumi-lumi-switch-n0agl1-0x0000001e.json | 4 ++-- tests/data/devices/lumi-lumi-switch-n0agl1.json | 4 ++-- tests/data/devices/lumi-lumi-switch-n1aeu1.json | 4 ++-- tests/data/devices/lumi-lumi-vibration-agl01-0x0000001c.json | 4 ++-- tests/data/devices/lumi-lumi-vibration-aq1.json | 4 ++-- tests/data/devices/lumi-lumi-weather.json | 4 ++-- tests/data/devices/lutron-lzl4bwhl01-remote.json | 4 ++-- tests/data/devices/lutron-z3-1brl-0x00000c08.json | 4 ++-- tests/data/devices/mli-tint-extendedcolor-0x10012001.json | 4 ++-- tests/data/devices/mli-zbt-remote-all-rgbw-0x11010022.json | 4 ++-- tests/data/devices/namron-as-1402790.json | 4 ++-- tests/data/devices/namron-as-4512785-0x0000000e.json | 4 ++-- tests/data/devices/neuhaus-lighting-group-nlg-remote.json | 4 ++-- tests/data/devices/niko-nv-battery-switch-2-button.json | 4 ++-- .../devices/niko-nv-battery-switch-4-button-0x21046760.json | 4 ++-- .../niko-nv-connectable-motor-control-3a-0x21160006.json | 4 ++-- tests/data/devices/nodon-sin-4-fp-21.json | 4 ++-- tests/data/devices/nodon-sin-4-rs-20-0x00010300.json | 4 ++-- tests/data/devices/occam-temp-sensor-v1-2-jan-19-2026.json | 4 ++-- .../data/devices/orvibo-250bccf66c41421b91b5e3242942c164.json | 4 ++-- tests/data/devices/osram-switch-4x-lightify-0x01000000.json | 4 ++-- .../devices/ou-rui-bo-cf31218e11c547179c9c9ade6a492799.json | 4 ++-- tests/data/devices/paulmann-licht-gmbh-501-34.json | 4 ++-- tests/data/devices/philips-7602031u7-0x01001d00.json | 4 ++-- tests/data/devices/philips-915005988601-0x01002000.json | 4 ++-- tests/data/devices/philips-lct014-0x01001a02.json | 4 ++-- tests/data/devices/philips-lct026.json | 4 ++-- tests/data/devices/philips-llc020-0x42006734.json | 4 ++-- tests/data/devices/philips-lst002-0x01001700.json | 4 ++-- tests/data/devices/philips-rom001-0x02002f08.json | 4 ++-- tests/data/devices/philips-rwl020-0x420045b6.json | 4 ++-- tests/data/devices/philips-rwl020.json | 4 ++-- tests/data/devices/philips-rwl021-0x43007305.json | 4 ++-- tests/data/devices/philips-sml001-0x42006bb7.json | 4 ++-- tests/data/devices/philips-sml001-0x43007305.json | 4 ++-- tests/data/devices/philips-sml001-0x43007401.json | 4 ++-- .../data/devices/plaid-systems-ps-sprzms-slp3-0x00000001.json | 4 ++-- tests/data/devices/ptvo-info-ptvo-switch.json | 4 ++-- tests/data/devices/samjin-button-0x00000011.json | 4 ++-- tests/data/devices/samjin-multi-0x0000000b.json | 4 ++-- tests/data/devices/samjin-water.json | 4 ++-- .../data/devices/schneider-electric-eko07259-0x01001d00.json | 4 ++-- .../schneider-electric-evsckt-outlet-1-0x020a00ff.json | 4 ++-- tests/data/devices/schneider-electric-lk-dimmer.json | 4 ++-- .../schneider-electric-nhmotion-unidim-1-0x020b0fff.json | 4 ++-- tests/data/devices/schneider-electric-puck-dimmer-1.json | 4 ++-- .../devices/schneider-electric-puck-shutter-1-0x020c02ff.json | 4 ++-- tests/data/devices/schneider-electric-s520619-0x01003500.json | 4 ++-- .../schneider-electric-socket-outlet-1-0x020612ff.json | 4 ++-- .../schneider-electric-socket-outlet-2-0x020612ff.json | 4 ++-- tests/data/devices/securifi-ltd-unk-model.json | 4 ++-- tests/data/devices/sengled-e11-g13-0x00000009.json | 4 ++-- tests/data/devices/sengled-e12-n14-0x00000004.json | 4 ++-- tests/data/devices/sengled-e12-n1e-0x0000001e.json | 4 ++-- tests/data/devices/sengled-e1c-nb6.json | 4 ++-- tests/data/devices/sengled-e1c-nb7-0x0000001a.json | 4 ++-- tests/data/devices/sengled-e1f-n9g-0x00000020.json | 4 ++-- tests/data/devices/sengled-e1g-g8e-0x0000000e.json | 4 ++-- tests/data/devices/sengled-e21-n1ea-0x00000026.json | 4 ++-- tests/data/devices/sengled-z01-a19nae26-0x00000020.json | 4 ++-- tests/data/devices/sercomm-corp-sz-esw01-au.json | 4 ++-- tests/data/devices/shelly-1pm.json | 4 ++-- tests/data/devices/shelly-2pm.json | 4 ++-- tests/data/devices/shelly-blu-motion-zb.json | 4 ++-- tests/data/devices/shelly-dimmer.json | 4 ++-- tests/data/devices/shelly-ecowitt-ws90.json | 4 ++-- tests/data/devices/shelly-mini1pm.json | 4 ++-- tests/data/devices/shyugj-dimmer-switch-zb3-0.json | 4 ++-- .../devices/signify-netherlands-b-v-lca001-0x01002802.json | 4 ++-- .../devices/signify-netherlands-b-v-lca005-0x01002402.json | 4 ++-- .../devices/signify-netherlands-b-v-lca007-0x01001f0a.json | 4 ++-- .../devices/signify-netherlands-b-v-lcb001-0x01002800.json | 4 ++-- .../devices/signify-netherlands-b-v-lcb002-0x01001f0a.json | 4 ++-- .../devices/signify-netherlands-b-v-lce001-0x01002404.json | 4 ++-- .../devices/signify-netherlands-b-v-lcg006-0x01002502.json | 4 ++-- .../devices/signify-netherlands-b-v-lcx004-0x01001802.json | 4 ++-- .../devices/signify-netherlands-b-v-lta010-0x01002402.json | 4 ++-- .../devices/signify-netherlands-b-v-ltb003-0x01001f0a.json | 4 ++-- .../devices/signify-netherlands-b-v-lwa003-0x01001f0a.json | 4 ++-- .../devices/signify-netherlands-b-v-rdm001-0x0000041a.json | 4 ++-- .../devices/signify-netherlands-b-v-rdm002-0x02003b13.json | 4 ++-- .../devices/signify-netherlands-b-v-rdm002-0x02003b19.json | 4 ++-- .../devices/signify-netherlands-b-v-rdm004-0x02004d23.json | 4 ++-- tests/data/devices/signify-netherlands-b-v-rdm004.json | 4 ++-- .../devices/signify-netherlands-b-v-rdm005-0x02005301.json | 4 ++-- .../devices/signify-netherlands-b-v-rwl022-0x02002d02.json | 4 ++-- .../devices/signify-netherlands-b-v-rwl022-0x02004d27.json | 4 ++-- .../devices/signify-netherlands-b-v-rwl022-0x02005501.json | 4 ++-- .../devices/signify-netherlands-b-v-sml003-0x02003506.json | 4 ++-- .../devices/signify-netherlands-b-v-sml004-0x02003506.json | 4 ++-- tests/data/devices/sinope-technologies-va4220zb.json | 4 ++-- tests/data/devices/smarthjemmet-dk-quad-zig-sw.json | 4 ++-- tests/data/devices/smarthjemmet-dk-quad-zig-sw2.json | 4 ++-- tests/data/devices/smartthings-multiv4-0x0000001b.json | 4 ++-- tests/data/devices/smartthings-tagv4-0x00000019.json | 4 ++-- tests/data/devices/smartwings-wm25-l-z-0x00000002.json | 4 ++-- tests/data/devices/somfy-situo-4-zigbee-0x00011a00.json | 4 ++-- .../devices/somfy-sonesse-28-wf-li-ion-roller-0x4100e158.json | 4 ++-- tests/data/devices/somfy-ysia-5-hp-zigbee-0x00e00041.json | 4 ++-- tests/data/devices/somfy-ysia-variation-5c-0xffffffff.json | 4 ++-- tests/data/devices/sonoff-01minizb.json | 4 ++-- tests/data/devices/sonoff-basiczbr3.json | 4 ++-- tests/data/devices/sonoff-dongle-e-r.json | 4 ++-- tests/data/devices/sonoff-mini-zb1gsp-0x00001102.json | 4 ++-- tests/data/devices/sonoff-mini-zbdim-0x00001005.json | 4 ++-- tests/data/devices/sonoff-mini-zbrbs-0x00001005.json | 4 ++-- tests/data/devices/sonoff-s26r2zb-0x00002000.json | 4 ++-- tests/data/devices/sonoff-s31-lite-zb.json | 4 ++-- tests/data/devices/sonoff-s60zbtpg-0x00001002.json | 4 ++-- tests/data/devices/sonoff-snzb-01m-0x00001005.json | 4 ++-- tests/data/devices/sonoff-snzb-02d-0x00002300.json | 4 ++-- tests/data/devices/sonoff-snzb-04pr2-0x00001001.json | 4 ++-- tests/data/devices/sonoff-snzb-05p-0x00001002.json | 4 ++-- tests/data/devices/sonoff-snzb-06p-0x00001006.json | 4 ++-- tests/data/devices/sonoff-swv-0x00001002.json | 4 ++-- tests/data/devices/sonoff-swv-0x00001003.json | 4 ++-- tests/data/devices/sonoff-trvzb-0x00001201.json | 4 ++-- tests/data/devices/sonoff-trvzb-0x00001400.json | 4 ++-- tests/data/devices/sonoff-trvzb-0x00001401.json | 4 ++-- tests/data/devices/sonoff-zbmicro-0x00001005.json | 4 ++-- tests/data/devices/sonoff-zbminil2-0x0000100e.json | 4 ++-- tests/data/devices/sonoff-zbminir2-0x00001004.json | 4 ++-- tests/data/devices/sunricher-hk-dim-0x00000036.json | 4 ++-- tests/data/devices/sunricher-hk-ln-dim-a-0x00000039.json | 4 ++-- tests/data/devices/sunricher-on-off-2ch-0x00000004.json | 4 ++-- tests/data/devices/texasinstruments-ti-router.json | 4 ++-- .../the-home-depot-ecosmart-zbt-a19-cct-bulb-0x21036500.json | 4 ++-- .../data/devices/third-reality-inc-3rap0149bz-0x0000000e.json | 4 ++-- tests/data/devices/third-reality-inc-3rds17bz.json | 4 ++-- tests/data/devices/third-reality-inc-3rms16bz-0x0000004f.json | 4 ++-- .../data/devices/third-reality-inc-3rsb015bz-0x00000048.json | 4 ++-- tests/data/devices/third-reality-inc-3rsb22bz.json | 4 ++-- .../data/devices/third-reality-inc-3rsm0147z-0x0000001f.json | 4 ++-- .../devices/third-reality-inc-3rsnl02043z-0x0000003c.json | 4 ++-- .../data/devices/third-reality-inc-3rsp019bz-0x1001301e.json | 4 ++-- .../devices/third-reality-inc-3rsp02028bz-0x10013058.json | 4 ++-- .../data/devices/third-reality-inc-3rsp02064z-0x0000002f.json | 4 ++-- tests/data/devices/third-reality-inc-3rss007z.json | 4 ++-- tests/data/devices/third-reality-inc-3rss009z-0x0000001d.json | 4 ++-- .../data/devices/third-reality-inc-3rths24bz-0x00000015.json | 4 ++-- .../data/devices/third-reality-inc-3rvs01031z-0x00000028.json | 4 ++-- tests/data/devices/third-reality-inc-3rws18bz-0x00000038.json | 4 ++-- tests/data/devices/third-reality-inc-3rws18bz-0x00000049.json | 4 ++-- .../devices/trust-international-b-v-zll-colortempera.json | 4 ++-- tests/data/devices/tubeszb-tubeszb-router.json | 4 ++-- tests/data/devices/tuyatec-gqhxixyk-rh3052.json | 4 ++-- tests/data/devices/tuyatec-r9hgssol-rh3001.json | 4 ++-- tests/data/devices/tuyatec-rkqiqvcs-rh3001.json | 4 ++-- tests/data/devices/tuyatec-yg5dcbfu-rh3052.json | 4 ++-- tests/data/devices/tyst11-czk78ptr-zk78ptr.json | 4 ++-- tests/data/devices/tyst11-i5j6ifxj-5j6ifxj-0x00000049.json | 4 ++-- tests/data/devices/tyzb01-1xktopx6-ts0041a.json | 4 ++-- tests/data/devices/tyzb01-8scntis1-ts0216.json | 4 ++-- tests/data/devices/tyzb01-mtunwanm-ts011f.json | 4 ++-- tests/data/devices/tyzb01-o63ssaah-ts0207-0x00000043.json | 4 ++-- tests/data/devices/tyzb01-qm6djpta-ts0215-0x00000046.json | 4 ++-- tests/data/devices/tyzb01-rifa0wlb-ts0011-0x00000041.json | 4 ++-- tests/data/devices/tyzb01-vkwryfdr-ts0115.json | 4 ++-- tests/data/devices/tyzb01-zanh6v1o-ts0121.json | 4 ++-- tests/data/devices/tz2000-k4yr34vv-sm0301.json | 4 ++-- tests/data/devices/tz3000-09gto2zn-ts0013-0x00000050.json | 4 ++-- tests/data/devices/tz3000-09gto2zn-ts0013.json | 4 ++-- tests/data/devices/tz3000-1dd0d5yi-ts130f-0x00000047.json | 4 ++-- tests/data/devices/tz3000-1dd0d5yi-ts130f.json | 4 ++-- tests/data/devices/tz3000-1o6x1bl0-ts0201-0x00000041.json | 4 ++-- tests/data/devices/tz3000-2putqrmw-ts011f.json | 4 ++-- tests/data/devices/tz3000-2xlvlnez-ts011f.json | 4 ++-- tests/data/devices/tz3000-303avxxt-ts011f.json | 4 ++-- tests/data/devices/tz3000-3ias4w4o-ts011f-0x0000004e.json | 4 ++-- tests/data/devices/tz3000-5e235jpa-ts0042.json | 4 ++-- tests/data/devices/tz3000-5fkufhn1-ts0502a.json | 4 ++-- tests/data/devices/tz3000-5ity3zyu-ts0121.json | 4 ++-- tests/data/devices/tz3000-6l1pjfqe-ts011f.json | 4 ++-- tests/data/devices/tz3000-8nkb7mof-ts0121-0x00000042.json | 4 ++-- tests/data/devices/tz3000-8nyaanzb-ts011f.json | 4 ++-- tests/data/devices/tz3000-8yhypbo7-ts0203.json | 4 ++-- tests/data/devices/tz3000-a37eix1s-ts0004.json | 4 ++-- tests/data/devices/tz3000-a9buwvb7-ts0726.json | 4 ++-- tests/data/devices/tz3000-adkvzooy-ts0042.json | 4 ++-- tests/data/devices/tz3000-aghwaexm-ts0001.json | 4 ++-- tests/data/devices/tz3000-bgsigers-ts0201-0x00000040.json | 4 ++-- tests/data/devices/tz3000-bguser20-ts0201-0x00000045.json | 4 ++-- tests/data/devices/tz3000-bjawzodf-ty0201.json | 4 ++-- tests/data/devices/tz3000-cehuw1lw-ts011f-0x0000004d.json | 4 ++-- tests/data/devices/tz3000-cfnprab5-ts011f.json | 4 ++-- tests/data/devices/tz3000-cicwjqth-ts011f-0x74013001.json | 4 ++-- tests/data/devices/tz3000-dbou1ap4-ts0505a.json | 4 ++-- tests/data/devices/tz3000-dowj6gyi-ts0201.json | 4 ++-- tests/data/devices/tz3000-drc9tuqb-ts0001-0x00000047.json | 4 ++-- tests/data/devices/tz3000-e2uieqop-ts0001.json | 4 ++-- tests/data/devices/tz3000-eamtuojw-ts0201-0x00000041.json | 4 ++-- tests/data/devices/tz3000-empogkya-ts0003.json | 4 ++-- tests/data/devices/tz3000-f2bw0b6k-ts0201-0x00000046.json | 4 ++-- tests/data/devices/tz3000-famkxci2-ts0043-0x00000044.json | 4 ++-- tests/data/devices/tz3000-fdxihpp7-ts0001.json | 4 ++-- tests/data/devices/tz3000-gbm10jnj-ts0043-0x00000042.json | 4 ++-- tests/data/devices/tz3000-gjpgagal-ts0049-0x00000049.json | 4 ++-- tests/data/devices/tz3000-gjrubzje-ts0001.json | 4 ++-- tests/data/devices/tz3000-gwkzibhs-ts004f.json | 4 ++-- tests/data/devices/tz3000-hafsqare-ts0011-0x00000050.json | 4 ++-- tests/data/devices/tz3000-idhkkbqj-ts0012-0x00000041.json | 4 ++-- tests/data/devices/tz3000-isw9u95y-ts0201-0x00000040.json | 4 ++-- tests/data/devices/tz3000-itnrsufe-ts0201-0x00000042.json | 4 ++-- tests/data/devices/tz3000-j1xl73iw-ts130f-0x00000046.json | 4 ++-- tests/data/devices/tz3000-ja5osu5g-ts004f-0x00000041.json | 4 ++-- tests/data/devices/tz3000-kjfzuycl-ts004f.json | 4 ++-- tests/data/devices/tz3000-kmsbwdol-ts130f.json | 4 ++-- tests/data/devices/tz3000-kqvb5akv-ts0001-0x0000004a.json | 4 ++-- tests/data/devices/tz3000-lepzuhto-ts011f.json | 4 ++-- tests/data/devices/tz3000-lf56vpxj-ts0202.json | 4 ++-- tests/data/devices/tz3000-llfaquvp-ts0012.json | 4 ++-- tests/data/devices/tz3000-lotmgthb-ts011f.json | 4 ++-- tests/data/devices/tz3000-lqb7lcq9-ts011f-0x00000050.json | 4 ++-- tests/data/devices/tz3000-lrgccsxm-ts0013.json | 4 ++-- tests/data/devices/tz3000-ltiqubue-ts130f.json | 4 ++-- tests/data/devices/tz3000-mg4dy6z6-ts0202.json | 4 ++-- tests/data/devices/tz3000-mgusv51k-ts0052-0x00000044.json | 4 ++-- tests/data/devices/tz3000-mkhkxx1p-ts0001-0x00000048.json | 4 ++-- tests/data/devices/tz3000-mugyhz0q-ts0207-0x00000041.json | 4 ++-- tests/data/devices/tz3000-mw1pqqqt-ts0003-0x0000004a.json | 4 ++-- tests/data/devices/tz3000-npzfdcof-ts0001.json | 4 ++-- tests/data/devices/tz3000-o1jzcxou-ts011f-0x00000043.json | 4 ++-- tests/data/devices/tz3000-o4mkahkc-ts0202-0x00000046.json | 4 ++-- tests/data/devices/tz3000-okaz9tjs-ts011f.json | 4 ++-- tests/data/devices/tz3000-p26flek3-ts0001-0x00000053.json | 4 ++-- tests/data/devices/tz3000-pl5v1yyy-ts011f-0x00000050.json | 4 ++-- tests/data/devices/tz3000-qa8s8vca-ts130f.json | 4 ++-- tests/data/devices/tz3000-qdnrzbd3-ts0202-0x00000046.json | 4 ++-- tests/data/devices/tz3000-qqdbccb3-ts130f.json | 4 ++-- tests/data/devices/tz3000-r6buo8ba-ts011f.json | 4 ++-- tests/data/devices/tz3000-rbl8c85w-ts0012.json | 4 ++-- tests/data/devices/tz3000-sgb0xhwn-ts011f-0x00000050.json | 4 ++-- tests/data/devices/tz3000-snq47izk-ts0013.json | 4 ++-- tests/data/devices/tz3000-tgddllx4-ts0001.json | 4 ++-- tests/data/devices/tz3000-tqlv4ug4-ts0001-0x00000048.json | 4 ++-- tests/data/devices/tz3000-typdpbpg-ts011f-0x10013607.json | 4 ++-- tests/data/devices/tz3000-u3oupgdy-ts0004-0x00000050.json | 4 ++-- tests/data/devices/tz3000-u4kojtqz-ts0002-0x10013607.json | 4 ++-- tests/data/devices/tz3000-uwkja6z1-ts011f-0x00000045.json | 4 ++-- tests/data/devices/tz3000-vw8pawxa-ts130f-0x00000048.json | 4 ++-- tests/data/devices/tz3000-w0qqde0g-ts011f.json | 4 ++-- tests/data/devices/tz3000-wcgyhnp3-ts0222-0x00000045.json | 4 ++-- tests/data/devices/tz3000-wkai4ga5-ts0044.json | 4 ++-- tests/data/devices/tz3000-wkr3jqmr-ts0004.json | 4 ++-- tests/data/devices/tz3000-wn65ixz9-ts0001-0x00000051.json | 4 ++-- tests/data/devices/tz3000-xa9g7rxs-ts1002.json | 4 ++-- tests/data/devices/tz3000-xabckq1v-ts004f.json | 4 ++-- tests/data/devices/tz3000-xkap8wtb-ts000f.json | 4 ++-- tests/data/devices/tz3000-xr3htd96-ts0201.json | 4 ++-- tests/data/devices/tz3000-xxacnuab-ts0004.json | 4 ++-- tests/data/devices/tz3000-yj6k7vfo-ts0041-0x00000044.json | 4 ++-- tests/data/devices/tz3000-ynmowqk2-ts011f.json | 4 ++-- tests/data/devices/tz3000-zl1kmjqx-0x10013001.json | 4 ++-- tests/data/devices/tz3000-zl1kmjqx-ty0201.json | 4 ++-- tests/data/devices/tz3000-zv6x8bt2-ts011f.json | 4 ++-- tests/data/devices/tz3000-zw7yf6yk-ts0001-0x00000048.json | 4 ++-- tests/data/devices/tz3000-zxrfobzw-ts0002-0x00000053.json | 4 ++-- tests/data/devices/tz3002-vaq2bfcu-ts0726-0x00000051.json | 4 ++-- tests/data/devices/tz3002-zjuvw9zf-ts0726-0x00000055.json | 4 ++-- tests/data/devices/tz3040-bb6xaihh-ts0202-0x00000048.json | 4 ++-- tests/data/devices/tz3210-09hzmirw-ts0502b-0x0000005b.json | 4 ++-- tests/data/devices/tz3210-0jxeoadc-ts0049.json | 4 ++-- tests/data/devices/tz3210-3mpwqzuu-ts110e-0x00000040.json | 4 ++-- tests/data/devices/tz3210-3ulg9kpo-ts0021-0x00000042.json | 4 ++-- tests/data/devices/tz3210-3ulg9kpo-ts0021.json | 4 ++-- tests/data/devices/tz3210-5rta89nj-ts0601.json | 4 ++-- tests/data/devices/tz3210-6cmeijtd-ts011f-0x00000052.json | 4 ++-- tests/data/devices/tz3210-7vgttna6-ts0001-0x00000073.json | 4 ++-- tests/data/devices/tz3210-a04acm9s-ts0001-0x00000077.json | 4 ++-- tests/data/devices/tz3210-bfwvfyx1-ts0505b.json | 4 ++-- tests/data/devices/tz3210-comkuwws-ts0502b-0x00000065.json | 4 ++-- tests/data/devices/tz3210-dwytrmda-ts130f-0x00000042.json | 4 ++-- tests/data/devices/tz3210-ehcanwyc-ts0502b-0x00000065.json | 4 ++-- tests/data/devices/tz3210-ekjc2rzh-ts0225.json | 4 ++-- tests/data/devices/tz3210-hxtfthp5-ts0505b.json | 4 ++-- tests/data/devices/tz3210-j4pdtz9v-ts0001-0x00000062.json | 4 ++-- tests/data/devices/tz3210-jaap6jeb-ts0505b-0x00000065.json | 4 ++-- tests/data/devices/tz3210-jtifm80b-ts0502b-0x00000065.json | 4 ++-- tests/data/devices/tz3210-k1msuvg6-ts110e-0x00000040.json | 4 ++-- tests/data/devices/tz3210-kjafhwd2-ts0210-0x00000044.json | 4 ++-- tests/data/devices/tz3210-klv2wul0-ts0505b-0x00000065.json | 4 ++-- tests/data/devices/tz3210-ncw88jfq-ts0201-0x00000083.json | 4 ++-- tests/data/devices/tz3210-qkj7rujp-ts0201-0x00000043.json | 4 ++-- tests/data/devices/tz3210-r5afgmkl-ts0505b-0x10013607.json | 4 ++-- tests/data/devices/tz3210-ru41azca-ts0049-0x00000040.json | 4 ++-- tests/data/devices/tz3210-sb8x2xci-ts0001-0x00000047.json | 4 ++-- tests/data/devices/tz3210-sixywxvy-ts0505b.json | 4 ++-- tests/data/devices/tz3210-tgvtvdoc-ts0207-0x00000043.json | 4 ++-- tests/data/devices/tz3210-u1dreag7-ts0502b-0x00000065.json | 4 ++-- tests/data/devices/tz3210-ue9kyjnj-ts0502b-0x00000059.json | 4 ++-- tests/data/devices/tz3210-umi6vbsz-ts0505b.json | 4 ++-- tests/data/devices/tz3210-up3pngle-ts0205.json | 4 ++-- tests/data/devices/tz3210-wuhzzfqg-ts0202-0x000000a1.json | 4 ++-- tests/data/devices/tz3210-zdrhqmo0-ts0502b-0x00000064.json | 4 ++-- tests/data/devices/tz3218-7fiyo3kv-ts000f-0x00000051.json | 4 ++-- tests/data/devices/tz3218-awarhusb-ts0225.json | 4 ++-- tests/data/devices/tz3218-t9ynfz4x-ts0225-0x00000045.json | 4 ++-- tests/data/devices/tz3218-ya5d6wth-ts000f-0x00000064.json | 4 ++-- tests/data/devices/tz3218-ya5d6wth-ts000f-0x00000066.json | 4 ++-- .../devices/tz3290-7v1k4vufotpowp9z-ts1201-0x00000043.json | 4 ++-- tests/data/devices/tz3290-7v1k4vufotpowp9z-ts1201.json | 4 ++-- .../devices/tz3290-ot6ewjvmejq5ekhl-ts1201-0x00000043.json | 4 ++-- tests/data/devices/tz6210-duv6fhwt-ts0601-0x00000042.json | 4 ++-- tests/data/devices/tzb210-417ikxay-ts0505b-0x00000040.json | 4 ++-- tests/data/devices/tzb210-lmqquxus-ts0502b-0x00000040.json | 4 ++-- tests/data/devices/tzb210-rawkvnnm-ts0502b-0x00000040.json | 4 ++-- tests/data/devices/tze200-1n2zev06-ts0601.json | 4 ++-- tests/data/devices/tze200-2aaelwxk-ts0225.json | 4 ++-- tests/data/devices/tze200-2ekuz3dz-ts0601.json | 4 ++-- tests/data/devices/tze200-2gtsuokt-ts0601.json | 4 ++-- tests/data/devices/tze200-2se8efxh-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-3t91nb6k-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-3towulqd-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-3ylew7b4-ts0601.json | 4 ++-- tests/data/devices/tze200-4utwozi2-ts0601-0x00000043.json | 4 ++-- tests/data/devices/tze200-4vobcgd3-ts0601-0x00000053.json | 4 ++-- tests/data/devices/tze200-4wxtg5y9-ts0601.json | 4 ++-- tests/data/devices/tze200-579lguh2-ts0601-0x00000044.json | 4 ++-- tests/data/devices/tze200-68nvbio9-ts0601.json | 4 ++-- tests/data/devices/tze200-6rdj8dzm-ts0601.json | 4 ++-- tests/data/devices/tze200-7bztmfm1-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-7iqgciln-ts0601-0x00000041.json | 4 ++-- tests/data/devices/tze200-7ytb3h8u-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-81isopgh-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-86nbew0j-ts0601.json | 4 ++-- tests/data/devices/tze200-8whfphjv-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-9caxna4s-ts0301-0x00000049.json | 4 ++-- tests/data/devices/tze200-9xfjixap-ts0601-0x00000043.json | 4 ++-- tests/data/devices/tze200-a0syesf5-ts0601.json | 4 ++-- tests/data/devices/tze200-a1dia7ml-ts0601.json | 4 ++-- tests/data/devices/tze200-a7sghmms-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-a7sghmms-ts0601.json | 4 ++-- tests/data/devices/tze200-abatw3kj-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-agumlajc-ts0601.json | 4 ++-- tests/data/devices/tze200-akjefhj5-ts0601.json | 4 ++-- tests/data/devices/tze200-aoclfnxz-ts0601.json | 4 ++-- tests/data/devices/tze200-b6wax7g0-ts0601-0x00000043.json | 4 ++-- tests/data/devices/tze200-bcusnqt8-ts0601.json | 4 ++-- tests/data/devices/tze200-bkkmqmyo-ts0601-0x00000041.json | 4 ++-- tests/data/devices/tze200-bvrlmajk-ts0601.json | 4 ++-- tests/data/devices/tze200-byzdayie-ts0601.json | 4 ++-- tests/data/devices/tze200-c88teujp-ts0601-0x00000055.json | 4 ++-- tests/data/devices/tze200-cirvgep4-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-cpbo62rn-ts0601.json | 4 ++-- tests/data/devices/tze200-cpmgn2cf-ts0601.json | 4 ++-- tests/data/devices/tze200-crq3r3la-ck-bl702-mws-01-7016.json | 4 ++-- tests/data/devices/tze200-dwcarsat-ts0601.json | 4 ++-- tests/data/devices/tze200-e5hpkc6d-ts0601.json | 4 ++-- tests/data/devices/tze200-eevqq1uv-ts0601.json | 4 ++-- tests/data/devices/tze200-ewxhg6o9-ts0601.json | 4 ++-- tests/data/devices/tze200-f1pvdgoh-ts0601.json | 4 ++-- tests/data/devices/tze200-fvldku9h-ts0601.json | 4 ++-- tests/data/devices/tze200-g9a3awaj-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-gaj531w3-ts0601.json | 4 ++-- tests/data/devices/tze200-gjldowol-ts0601-0x00000050.json | 4 ++-- tests/data/devices/tze200-gkfbdvyx-ts0601.json | 4 ++-- tests/data/devices/tze200-gubdgai2-ts0601.json | 4 ++-- tests/data/devices/tze200-guvc7pdy-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-hhrtiq0x-ts0601-0x00000055.json | 4 ++-- tests/data/devices/tze200-hl0ss9oa-ts0225.json | 4 ++-- tests/data/devices/tze200-hr0tdd47-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-iba1ckek-ts0601.json | 4 ++-- tests/data/devices/tze200-icka1clh-ts0601.json | 4 ++-- tests/data/devices/tze200-ijey4q29-ts0601.json | 4 ++-- tests/data/devices/tze200-iuk8kupi-ts0601.json | 4 ++-- tests/data/devices/tze200-js3mgbjb-ts0601-0x00000044.json | 4 ++-- tests/data/devices/tze200-jva8ink8-ts0601.json | 4 ++-- tests/data/devices/tze200-jwsjbxjs-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-kb5noeto-ts0601.json | 4 ++-- tests/data/devices/tze200-khozatfx-ts0601.json | 4 ++-- tests/data/devices/tze200-kyfqmmyl-ts0601.json | 4 ++-- tests/data/devices/tze200-la2c2uo9-ts0601.json | 4 ++-- tests/data/devices/tze200-laqjm8qd-ts0601.json | 4 ++-- tests/data/devices/tze200-libht6ua-ts0601.json | 4 ++-- tests/data/devices/tze200-locansqn-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-m9skfctm-ts0601.json | 4 ++-- tests/data/devices/tze200-mgxy2d9f-ts0601-0x00000043.json | 4 ++-- tests/data/devices/tze200-mja3fuja-ts0601.json | 4 ++-- tests/data/devices/tze200-moycceze-ts0601-0x00000043.json | 4 ++-- tests/data/devices/tze200-mudxchsu-ts0601-0x00000045.json | 4 ++-- tests/data/devices/tze200-myd45weu-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-mz5y07w2-ts0601.json | 4 ++-- tests/data/devices/tze200-mzik0ov2-ts0601.json | 4 ++-- tests/data/devices/tze200-nklqjk62-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-nklqjk62-ts0601.json | 4 ++-- tests/data/devices/tze200-nojsjtj2-ts0601.json | 4 ++-- tests/data/devices/tze200-npj9bug3-ts0601.json | 4 ++-- tests/data/devices/tze200-nqaqq4cf-ts0601-0x00000044.json | 4 ++-- tests/data/devices/tze200-ntcy3xu1-ts0601.json | 4 ++-- tests/data/devices/tze200-ny94onlb-ts0601.json | 4 ++-- tests/data/devices/tze200-nyvavzbj-ts0601.json | 4 ++-- tests/data/devices/tze200-pay2byax-ts0601.json | 4 ++-- tests/data/devices/tze200-pl31aqf5-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-pw7mji0l-ts0601.json | 4 ++-- tests/data/devices/tze200-qhlxve78-ts0601.json | 4 ++-- tests/data/devices/tze200-qrztc3ev-ts0601.json | 4 ++-- tests/data/devices/tze200-qyflbnbj-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-r32ctezx-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-r5ksy7qo-ts0601-0x00000043.json | 4 ++-- tests/data/devices/tze200-rccxox8p-ts0601.json | 4 ++-- tests/data/devices/tze200-rk1wojce-ts0601.json | 4 ++-- tests/data/devices/tze200-rks0sgb7-ts0601.json | 4 ++-- tests/data/devices/tze200-rmymn92d-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-rtrmfadk-ts0601.json | 4 ++-- tests/data/devices/tze200-rxq4iti9-ts0601.json | 4 ++-- tests/data/devices/tze200-s6hzw8g2-ts0601.json | 4 ++-- tests/data/devices/tze200-sur6q7ko-ts0601-0x00000045.json | 4 ++-- tests/data/devices/tze200-t1blo2bj-ts0601.json | 4 ++-- tests/data/devices/tze200-t6gq6nju-ts0601.json | 4 ++-- tests/data/devices/tze200-udank5zs-ts0601.json | 4 ++-- tests/data/devices/tze200-uf1qujxj-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-v1jqz5cy-ts0601.json | 4 ++-- tests/data/devices/tze200-v9hkz2yn-ts0601.json | 4 ++-- tests/data/devices/tze200-vdiuwbkq-ts0601.json | 4 ++-- tests/data/devices/tze200-viy9ihs7-ts0601.json | 4 ++-- tests/data/devices/tze200-vuqzj1ej-ts0601.json | 4 ++-- tests/data/devices/tze200-vvmbj46n-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze200-wdfurkoa-ts0601-0x00000041.json | 4 ++-- tests/data/devices/tze200-wfxuhoea-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-wktrysab-ts0601.json | 4 ++-- tests/data/devices/tze200-wqashyqo-ts0601.json | 4 ++-- tests/data/devices/tze200-xu4a5rhj-ts0601.json | 4 ++-- tests/data/devices/tze200-ya4ft0w4-ts0601.json | 4 ++-- tests/data/devices/tze200-yia0p3tr-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze200-yjjdcqsq-ts0601.json | 4 ++-- tests/data/devices/tze200-yojqa8xn-ts0601.json | 4 ++-- tests/data/devices/tze200-yvx5lh6k-ts0601.json | 4 ++-- tests/data/devices/tze200-yw7cahqs-ts0601-0x00000055.json | 4 ++-- tests/data/devices/tze200-ztvwu4nk-ts0601.json | 4 ++-- tests/data/devices/tze204-1fuxihti-ts0601.json | 4 ++-- tests/data/devices/tze204-1v1dxkck-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-1youk3hj-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-4fblxpma-ts0601-0x00000049.json | 4 ++-- tests/data/devices/tze204-58of2pfn-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-5slehgeo-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-5toc8efa-ts0601.json | 4 ++-- tests/data/devices/tze204-7ytb3h8u-ts0601.json | 4 ++-- tests/data/devices/tze204-81yrt3lo-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-9yapgbuv-ts0601.json | 4 ++-- tests/data/devices/tze204-a2jcoyuk-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-ai4rqhky-ts0601-0x00000049.json | 4 ++-- tests/data/devices/tze204-aoclfnxz-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-b8vxct9l-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-bkkmqmyo-ts0601.json | 4 ++-- tests/data/devices/tze204-bvfld3xc-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-bxoo2swd-ts0601.json | 4 ++-- tests/data/devices/tze204-c2fmom5z-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-chbyv06x-ts0601.json | 4 ++-- tests/data/devices/tze204-cirvgep4-ts0601-0x00000049.json | 4 ++-- tests/data/devices/tze204-cjbofhxw-ts0601.json | 4 ++-- tests/data/devices/tze204-d6i25bwg-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-dqolcpcp-ts0601.json | 4 ++-- tests/data/devices/tze204-dtzziy1e-ts0601.json | 4 ++-- tests/data/devices/tze204-dwcarsat-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-eekpf0ft-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-ex3rcdha-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-fhvdgeuh-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-g2ki0ejr-ts0601.json | 4 ++-- tests/data/devices/tze204-goecjd1t-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-gops3slb-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-guvc7pdy-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-hlx9tnzb-ts0601.json | 4 ++-- tests/data/devices/tze204-iaeejhvf-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-ijxvkhd0-ts0601.json | 4 ++-- tests/data/devices/tze204-jrcfsaa3-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-k7mfgaen-ts0601.json | 4 ++-- tests/data/devices/tze204-kobbcyum-ts0601.json | 4 ++-- tests/data/devices/tze204-kyhbrfyl-ts0601.json | 4 ++-- tests/data/devices/tze204-l8xiyymq-ts0601.json | 4 ++-- tests/data/devices/tze204-lb0fsvba-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-lbbg34rj-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-lpedvtvr-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-lsanae15-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-ltwbm23f-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-ltwbm23f-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze204-lzriup1j-ts0601.json | 4 ++-- tests/data/devices/tze204-m64smti7-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-m9dzckna-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-mpbki2zm-ts0601.json | 4 ++-- tests/data/devices/tze204-mtoaryre-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-muvkrjr5-ts0601.json | 4 ++-- tests/data/devices/tze204-mwomyz5n-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-nbkshs6k-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-nklqjk62-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-nlrfgpny-ts0601-0x00000049.json | 4 ++-- tests/data/devices/tze204-nqqylykc-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-nvxorhcj-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-ogx8u5z6-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-p3lqqy2r-ts0601.json | 4 ++-- tests/data/devices/tze204-pcdmj88b-ts0601-0x00000049.json | 4 ++-- tests/data/devices/tze204-ptaqh9tk-ts0601.json | 4 ++-- tests/data/devices/tze204-pxbjch8m-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-qasjif9e-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-qtnjuoae-ts0601-0x00000049.json | 4 ++-- tests/data/devices/tze204-qvxrkeif-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-qyr2m29i-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-r32ctezx-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-rhblgy0z-ts0601.json | 4 ++-- tests/data/devices/tze204-rtrmfadk-ts0601-0x00000049.json | 4 ++-- tests/data/devices/tze204-rtrmfadk-ts0601.json | 4 ++-- tests/data/devices/tze204-sooucan5-ts0601.json | 4 ++-- tests/data/devices/tze204-srmahpwl-ts0601.json | 4 ++-- tests/data/devices/tze204-sxm7l9xa-ts0601.json | 4 ++-- tests/data/devices/tze204-tagezcph-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-tdhnhhiy-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-ue3rzddr-ts0601.json | 4 ++-- tests/data/devices/tze204-upagmta9-ts0601.json | 4 ++-- tests/data/devices/tze204-uxllnywp-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-vjpaih9f-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-vmcgja59-ts0601.json | 4 ++-- tests/data/devices/tze204-w1wwxoja-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-wbhaespm-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-x8fp01wi-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-x9usygq1-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-xalsoe3m-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-xlppj4f5-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-xnbkhhdr-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-xu4a5rhj-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-ya4ft0w4-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-yjjdcqsq-ts0601.json | 4 ++-- tests/data/devices/tze204-yvx5lh6k-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-zenj4lxv-ts0601.json | 4 ++-- tests/data/devices/tze204-ztc6ggyl-ts0601.json | 4 ++-- tests/data/devices/tze204-ztqnh5cg-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-zxkwaztm-ts0601.json | 4 ++-- tests/data/devices/tze20c-tjz9ad5g-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze20c-xbexmf8h-ts130f-0x00000040.json | 4 ++-- tests/data/devices/tze20c-zka46xbw-ts0601-0x00000051.json | 4 ++-- tests/data/devices/tze284-0zaf1cr8-ts0601.json | 4 ++-- tests/data/devices/tze284-2gi1hy8s-ts0601-0x00000050.json | 4 ++-- tests/data/devices/tze284-3mzb0sdz-ts0601-0x00000050.json | 4 ++-- tests/data/devices/tze284-432zhuwe-ts0601.json | 4 ++-- tests/data/devices/tze284-6fopvb6v-ts0601.json | 4 ++-- tests/data/devices/tze284-6hrnp30w-ts0601-0x00000050.json | 4 ++-- tests/data/devices/tze284-6ocnqlhn-ts0601.json | 4 ++-- tests/data/devices/tze284-6uyu20xu-ts0601.json | 4 ++-- tests/data/devices/tze284-6ycgarab-ts0601-0x00000050.json | 4 ++-- tests/data/devices/tze284-78ioiaml-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze284-7gy9mqca-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze284-7zazvlyn-ts0601-0x00000045.json | 4 ++-- tests/data/devices/tze284-81yrt3lo-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze284-8b9zpaav-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze284-8se38w3c-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-a2xewxoo-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze284-aao3yzhs-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-aao3yzhs-ts0601.json | 4 ++-- tests/data/devices/tze284-c6wv4xyo-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-cf4b5ktf-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze284-cjbofhxw-ts0601.json | 4 ++-- tests/data/devices/tze284-dikb3dp6-ts0601.json | 4 ++-- tests/data/devices/tze284-dmckrsxg-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze284-f5efvtbv-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze284-fhvpaltk-ts0601.json | 4 ++-- tests/data/devices/tze284-fzo2pocs-ts0601.json | 4 ++-- tests/data/devices/tze284-g2e6cpnw-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-hodyryli-ts0601-0x00000050.json | 4 ++-- tests/data/devices/tze284-iadro9bf-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze284-idvyees9-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze284-kyyu8rbj-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-l8xiyymq-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze284-lq0ffndf-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze284-ltwbm23f-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-myd45weu-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-ne4pikwm-ts0601.json | 4 ++-- tests/data/devices/tze284-nklqjk62-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze284-nnhwcvbk-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-o3x45p96-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-o9ofysmo-ts0601-0x00000050.json | 4 ++-- tests/data/devices/tze284-ogx8u5z6-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-oitavov2-ts0601-0x00000050.json | 4 ++-- tests/data/devices/tze284-pcdmj88b-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-qyflbnbj-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-rjxqso4a-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-rlytpmij-ts0601-0x00000051.json | 4 ++-- tests/data/devices/tze284-rqcuwlsa-ts0601.json | 4 ++-- tests/data/devices/tze284-rvnbnvw8-ts0601-0x0000004e.json | 4 ++-- tests/data/devices/tze284-sgabhwa6-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-upagmta9-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-vawy74yh-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-vuwtqx0t-ts0601-0x00000050.json | 4 ++-- tests/data/devices/tze284-wtikaxzs-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-xnbkhhdr-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-zjhoqbrd-ts0601-0x0000004d.json | 4 ++-- tests/data/devices/tze284-zm8zpwas-ts0601-0x00000050.json | 4 ++-- tests/data/devices/tze284-znvwzxkq-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze284-zp8xakad-ts0601-0x0000004d.json | 4 ++-- .../devices/tze28c1000000-alh14edn-ts0601-0x00000048.json | 4 ++-- tests/data/devices/tze600-iypcp4py-ts0105.json | 4 ++-- tests/data/devices/tze608-c75zqghm-ts0603-0x00000040.json | 4 ++-- tests/data/devices/ubisys-s1-5501-0x02600460.json | 4 ++-- tests/data/devices/uiot-uiot-windowcovring2-0402.json | 4 ++-- .../universal-electronics-inc-urc4460bc0-x-r-0x20160921.json | 4 ++-- tests/data/devices/unk-manufacturer-unk-model.json | 4 ++-- tests/data/devices/visonic-mct-340-sma.json | 4 ++-- tests/data/devices/xiaomi-lywsd03mmc.json | 4 ++-- tests/data/devices/xiaoyan-terncy-sd01-0x0000001a.json | 4 ++-- tests/data/devices/xyzroe-diy-zintercom.json | 4 ++-- tests/data/devices/yale-yrd256-tsdb-0x0105002b.json | 4 ++-- tests/data/devices/yooksmart-d10110-0x12046780.json | 4 ++-- tests/data/devices/yunding-ford.json | 4 ++-- tests/data/devices/zbeacon-ts0001.json | 4 ++-- tests/data/devices/zbeacon-ts0505.json | 4 ++-- ...zehnder-group-vaux-andigny-alcantara2-d1-00p1-02z1-00.json | 4 ++-- tests/data/devices/zemismart-spm02-3z3-0x0000000e.json | 4 ++-- tests/data/devices/zen-within-zen-01-0x0000021f.json | 4 ++-- 866 files changed, 1732 insertions(+), 1732 deletions(-) diff --git a/tests/data/devices/adeo-sin-4-fp-21-equ.json b/tests/data/devices/adeo-sin-4-fp-21-equ.json index 4f7152046..be2fe6fb0 100644 --- a/tests/data/devices/adeo-sin-4-fp-21-equ.json +++ b/tests/data/devices/adeo-sin-4-fp-21-equ.json @@ -382,7 +382,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:66:cc:2e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -405,7 +405,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:66:cc:2e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/adeo-zb-watersensor-d0001-0x21120002.json b/tests/data/devices/adeo-zb-watersensor-d0001-0x21120002.json index 239e80502..b98583f6e 100644 --- a/tests/data/devices/adeo-zb-watersensor-d0001-0x21120002.json +++ b/tests/data/devices/adeo-zb-watersensor-d0001-0x21120002.json @@ -235,7 +235,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:20:a5:2a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -258,7 +258,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:20:a5:2a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/adurosmart-eria-ad-rgbw3001-0x00000001.json b/tests/data/devices/adurosmart-eria-ad-rgbw3001-0x00000001.json index d8959c2cd..e83687a3d 100644 --- a/tests/data/devices/adurosmart-eria-ad-rgbw3001-0x00000001.json +++ b/tests/data/devices/adurosmart-eria-ad-rgbw3001-0x00000001.json @@ -592,7 +592,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:03:42:9e:da", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -615,7 +615,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:03:42:9e:da", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/adurosmart-eria-adurolight-csc.json b/tests/data/devices/adurosmart-eria-adurolight-csc.json index 3803b4661..47400bdda 100644 --- a/tests/data/devices/adurosmart-eria-adurolight-csc.json +++ b/tests/data/devices/adurosmart-eria-adurolight-csc.json @@ -298,7 +298,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1a:8b:d4:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -321,7 +321,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1a:8b:d4:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/adurosmart-eria-vms-adurolight.json b/tests/data/devices/adurosmart-eria-vms-adurolight.json index d1a195bf8..7ab9dccdd 100644 --- a/tests/data/devices/adurosmart-eria-vms-adurolight.json +++ b/tests/data/devices/adurosmart-eria-vms-adurolight.json @@ -250,7 +250,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:07:5b:40:90", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -273,7 +273,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:07:5b:40:90", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aeotec-zga004.json b/tests/data/devices/aeotec-zga004.json index 4498c9077..01ab7f9a7 100644 --- a/tests/data/devices/aeotec-zga004.json +++ b/tests/data/devices/aeotec-zga004.json @@ -648,7 +648,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3a:bc:09:e8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -671,7 +671,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3a:bc:09:e8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/alab-alab-co2-1-1.json b/tests/data/devices/alab-alab-co2-1-1.json index 077330f2a..58f7316d3 100644 --- a/tests/data/devices/alab-alab-co2-1-1.json +++ b/tests/data/devices/alab-alab-co2-1-1.json @@ -236,7 +236,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d6:a0:0e:81", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -259,7 +259,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d6:a0:0e:81", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aqara-lumi-airrtc-aeu001-0x00000a1a.json b/tests/data/devices/aqara-lumi-airrtc-aeu001-0x00000a1a.json index bbdef4a3c..754e22cc8 100644 --- a/tests/data/devices/aqara-lumi-airrtc-aeu001-0x00000a1a.json +++ b/tests/data/devices/aqara-lumi-airrtc-aeu001-0x00000a1a.json @@ -901,7 +901,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:71:24:74:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 184, @@ -924,7 +924,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:71:24:74:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -54, diff --git a/tests/data/devices/aqara-lumi-airrtc-aeu005-0x00001227.json b/tests/data/devices/aqara-lumi-airrtc-aeu005-0x00001227.json index 8dde762f8..288d67599 100644 --- a/tests/data/devices/aqara-lumi-airrtc-aeu005-0x00001227.json +++ b/tests/data/devices/aqara-lumi-airrtc-aeu005-0x00001227.json @@ -603,7 +603,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a8:b1:ca:04", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 168, @@ -626,7 +626,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a8:b1:ca:04", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -69, diff --git a/tests/data/devices/aqara-lumi-curtain-acn04.json b/tests/data/devices/aqara-lumi-curtain-acn04.json index a675c06d6..a46f121f4 100644 --- a/tests/data/devices/aqara-lumi-curtain-acn04.json +++ b/tests/data/devices/aqara-lumi-curtain-acn04.json @@ -228,7 +228,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a4:d1:4f:84", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -251,7 +251,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a4:d1:4f:84", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aqara-lumi-light-acn132-0x00001a1a.json b/tests/data/devices/aqara-lumi-light-acn132-0x00001a1a.json index 89762547e..82f568166 100644 --- a/tests/data/devices/aqara-lumi-light-acn132-0x00001a1a.json +++ b/tests/data/devices/aqara-lumi-light-acn132-0x00001a1a.json @@ -741,7 +741,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f0:a0:54:37", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 168, @@ -764,7 +764,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f0:a0:54:37", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aqara-lumi-light-agl003-0x0000001b.json b/tests/data/devices/aqara-lumi-light-agl003-0x0000001b.json index 0cb34b97b..7dd83d1ef 100644 --- a/tests/data/devices/aqara-lumi-light-agl003-0x0000001b.json +++ b/tests/data/devices/aqara-lumi-light-agl003-0x0000001b.json @@ -843,7 +843,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:83:74:c5:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 65, @@ -866,7 +866,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:83:74:c5:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aqara-lumi-light-agl005-0x0000001b.json b/tests/data/devices/aqara-lumi-light-agl005-0x0000001b.json index 5bf930997..59ab8b7cb 100644 --- a/tests/data/devices/aqara-lumi-light-agl005-0x0000001b.json +++ b/tests/data/devices/aqara-lumi-light-agl005-0x0000001b.json @@ -849,7 +849,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5f:ec:15:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 65, @@ -872,7 +872,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5f:ec:15:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aqara-lumi-lunar-acn01.json b/tests/data/devices/aqara-lumi-lunar-acn01.json index 4c07d8aea..c5fc3220e 100644 --- a/tests/data/devices/aqara-lumi-lunar-acn01.json +++ b/tests/data/devices/aqara-lumi-lunar-acn01.json @@ -169,7 +169,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:21:5f:8c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -192,7 +192,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:21:5f:8c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aqara-lumi-motion-ac01-0x00000035.json b/tests/data/devices/aqara-lumi-motion-ac01-0x00000035.json index 1ac2359f6..a56c17795 100644 --- a/tests/data/devices/aqara-lumi-motion-ac01-0x00000035.json +++ b/tests/data/devices/aqara-lumi-motion-ac01-0x00000035.json @@ -365,7 +365,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:4d:2d:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -388,7 +388,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:4d:2d:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aqara-lumi-sensor-occupy-agl1-0x0000001a.json b/tests/data/devices/aqara-lumi-sensor-occupy-agl1-0x0000001a.json index f3fd2b92d..0845902e3 100644 --- a/tests/data/devices/aqara-lumi-sensor-occupy-agl1-0x0000001a.json +++ b/tests/data/devices/aqara-lumi-sensor-occupy-agl1-0x0000001a.json @@ -354,7 +354,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ca:86:17:4b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -377,7 +377,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ca:86:17:4b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x00003422.json b/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x00003422.json index 5ba0adf08..907772cdb 100644 --- a/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x00003422.json +++ b/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x00003422.json @@ -477,7 +477,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ae:99:5e:c4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 176, @@ -500,7 +500,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ae:99:5e:c4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x00003a29.json b/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x00003a29.json index 358a055d9..d1add6a05 100644 --- a/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x00003a29.json +++ b/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x00003a29.json @@ -246,7 +246,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ae:99:5e:c4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 58, @@ -269,7 +269,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ae:99:5e:c4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x0000412a.json b/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x0000412a.json index e6feccbb5..c3f06eeb6 100644 --- a/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x0000412a.json +++ b/tests/data/devices/aqara-lumi-sensor-occupy-agl8-0x0000412a.json @@ -246,7 +246,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ae:99:5e:c4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 196, @@ -269,7 +269,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ae:99:5e:c4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -51, diff --git a/tests/data/devices/aqara-lumi-switch-acn047-0x0000001c.json b/tests/data/devices/aqara-lumi-switch-acn047-0x0000001c.json index 8927a09f2..11a7d8325 100644 --- a/tests/data/devices/aqara-lumi-switch-acn047-0x0000001c.json +++ b/tests/data/devices/aqara-lumi-switch-acn047-0x0000001c.json @@ -971,7 +971,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3a:b1:1a:5d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 108, @@ -994,7 +994,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3a:b1:1a:5d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -84, diff --git a/tests/data/devices/aqara-lumi-switch-acn047-0x00000023.json b/tests/data/devices/aqara-lumi-switch-acn047-0x00000023.json index 2c6b6d66a..54617f10d 100644 --- a/tests/data/devices/aqara-lumi-switch-acn047-0x00000023.json +++ b/tests/data/devices/aqara-lumi-switch-acn047-0x00000023.json @@ -953,7 +953,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3a:b1:1a:5d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -976,7 +976,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3a:b1:1a:5d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -44, diff --git a/tests/data/devices/aqara-lumi-switch-aeu003-0x00000e14.json b/tests/data/devices/aqara-lumi-switch-aeu003-0x00000e14.json index 35b3258e5..770330212 100644 --- a/tests/data/devices/aqara-lumi-switch-aeu003-0x00000e14.json +++ b/tests/data/devices/aqara-lumi-switch-aeu003-0x00000e14.json @@ -776,7 +776,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:ae:d7:5d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 196, @@ -799,7 +799,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:ae:d7:5d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -62, diff --git a/tests/data/devices/aqara-lumi-switch-agl006-0x0000171b.json b/tests/data/devices/aqara-lumi-switch-agl006-0x0000171b.json index b8b422b09..d9335fb0b 100644 --- a/tests/data/devices/aqara-lumi-switch-agl006-0x0000171b.json +++ b/tests/data/devices/aqara-lumi-switch-agl006-0x0000171b.json @@ -835,7 +835,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:40:82:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 220, @@ -858,7 +858,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:40:82:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -45, diff --git a/tests/data/devices/aqara-lumi-switch-agl007-0x00001116.json b/tests/data/devices/aqara-lumi-switch-agl007-0x00001116.json index 84e179896..79cf44989 100644 --- a/tests/data/devices/aqara-lumi-switch-agl007-0x00001116.json +++ b/tests/data/devices/aqara-lumi-switch-agl007-0x00001116.json @@ -943,7 +943,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:92:a0:93:3f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 144, @@ -966,7 +966,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:92:a0:93:3f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -64, diff --git a/tests/data/devices/aqara-lumi-switch-agl010-0x00001315.json b/tests/data/devices/aqara-lumi-switch-agl010-0x00001315.json index fe66b483d..a45c59a05 100644 --- a/tests/data/devices/aqara-lumi-switch-agl010-0x00001315.json +++ b/tests/data/devices/aqara-lumi-switch-agl010-0x00001315.json @@ -766,7 +766,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:19:5a:ce:c8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 81, @@ -789,7 +789,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:19:5a:ce:c8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/atlantic-group-adapter-zigbee-fujitsu.json b/tests/data/devices/atlantic-group-adapter-zigbee-fujitsu.json index 87597be7a..22e9d00cb 100644 --- a/tests/data/devices/atlantic-group-adapter-zigbee-fujitsu.json +++ b/tests/data/devices/atlantic-group-adapter-zigbee-fujitsu.json @@ -430,7 +430,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8e:4d:7a:e3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -453,7 +453,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8e:4d:7a:e3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aug-winkhaus-gmbh-co-kg-fm-v-zb-0x00000011.json b/tests/data/devices/aug-winkhaus-gmbh-co-kg-fm-v-zb-0x00000011.json index 22eeeee77..87c5a10e4 100644 --- a/tests/data/devices/aug-winkhaus-gmbh-co-kg-fm-v-zb-0x00000011.json +++ b/tests/data/devices/aug-winkhaus-gmbh-co-kg-fm-v-zb-0x00000011.json @@ -241,7 +241,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d0:2b:45:b6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -264,7 +264,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d0:2b:45:b6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aurora-doublesocket50au.json b/tests/data/devices/aurora-doublesocket50au.json index 14ab4cc0f..093bdfea0 100644 --- a/tests/data/devices/aurora-doublesocket50au.json +++ b/tests/data/devices/aurora-doublesocket50au.json @@ -545,7 +545,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:73:79:07:f7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -568,7 +568,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:73:79:07:f7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/awox-ercu-ws-zm.json b/tests/data/devices/awox-ercu-ws-zm.json index e1bac81ab..56db6f915 100644 --- a/tests/data/devices/awox-ercu-ws-zm.json +++ b/tests/data/devices/awox-ercu-ws-zm.json @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:50:b9:32:f5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 208, @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:50:b9:32:f5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -59, diff --git a/tests/data/devices/awox-esmlfzm-w6-dimm.json b/tests/data/devices/awox-esmlfzm-w6-dimm.json index 177202ea7..9dfdaf9ca 100644 --- a/tests/data/devices/awox-esmlfzm-w6-dimm.json +++ b/tests/data/devices/awox-esmlfzm-w6-dimm.json @@ -520,7 +520,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4f:a8:bc:46", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -543,7 +543,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4f:a8:bc:46", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/awox-tlsr82xx.json b/tests/data/devices/awox-tlsr82xx.json index 38a395ef4..91ff061a4 100644 --- a/tests/data/devices/awox-tlsr82xx.json +++ b/tests/data/devices/awox-tlsr82xx.json @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:01:9c:d6:df:d1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:01:9c:d6:df:d1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/bega-gantenbrink-leuchten-kg-smart-dimmable-light-0x00990be9.json b/tests/data/devices/bega-gantenbrink-leuchten-kg-smart-dimmable-light-0x00990be9.json index b84701e80..26fa883b6 100644 --- a/tests/data/devices/bega-gantenbrink-leuchten-kg-smart-dimmable-light-0x00990be9.json +++ b/tests/data/devices/bega-gantenbrink-leuchten-kg-smart-dimmable-light-0x00990be9.json @@ -737,7 +737,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1a:5e:2c:1e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 172, @@ -760,7 +760,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1a:5e:2c:1e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -57, diff --git a/tests/data/devices/bitron-video-902010-24a.json b/tests/data/devices/bitron-video-902010-24a.json index 524db5bf5..84358f391 100644 --- a/tests/data/devices/bitron-video-902010-24a.json +++ b/tests/data/devices/bitron-video-902010-24a.json @@ -359,7 +359,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f4:7b:a3:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -382,7 +382,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f4:7b:a3:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/bituo-technik-spm01x001.json b/tests/data/devices/bituo-technik-spm01x001.json index 623078dc4..e8f91fe0c 100644 --- a/tests/data/devices/bituo-technik-spm01x001.json +++ b/tests/data/devices/bituo-technik-spm01x001.json @@ -345,7 +345,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:c2:0c:51", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -368,7 +368,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:c2:0c:51", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/bosch-rbsh-mms-zb-eu-0x11136760.json b/tests/data/devices/bosch-rbsh-mms-zb-eu-0x11136760.json index bd827cd3b..7170c7127 100644 --- a/tests/data/devices/bosch-rbsh-mms-zb-eu-0x11136760.json +++ b/tests/data/devices/bosch-rbsh-mms-zb-eu-0x11136760.json @@ -1012,7 +1012,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:75:e4:96:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -1035,7 +1035,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:75:e4:96:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/bosch-rbsh-rth0-bat-zb-eu-0x02086a30.json b/tests/data/devices/bosch-rbsh-rth0-bat-zb-eu-0x02086a30.json index 0ff5e13e8..5311c3a35 100644 --- a/tests/data/devices/bosch-rbsh-rth0-bat-zb-eu-0x02086a30.json +++ b/tests/data/devices/bosch-rbsh-rth0-bat-zb-eu-0x02086a30.json @@ -860,7 +860,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e1:24:c2:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -883,7 +883,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e1:24:c2:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -43, diff --git a/tests/data/devices/bosch-rbsh-rth0-zb-eu-0x03036a30.json b/tests/data/devices/bosch-rbsh-rth0-zb-eu-0x03036a30.json index b908f7f60..34785ef35 100644 --- a/tests/data/devices/bosch-rbsh-rth0-zb-eu-0x03036a30.json +++ b/tests/data/devices/bosch-rbsh-rth0-zb-eu-0x03036a30.json @@ -986,7 +986,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:28:a4:a4:f2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 164, @@ -1009,7 +1009,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:28:a4:a4:f2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -70, diff --git a/tests/data/devices/bosch-rbsh-trv0-zb-eu-0x32051514.json b/tests/data/devices/bosch-rbsh-trv0-zb-eu-0x32051514.json index 4d0b8ab94..cbbf4ac26 100644 --- a/tests/data/devices/bosch-rbsh-trv0-zb-eu-0x32051514.json +++ b/tests/data/devices/bosch-rbsh-trv0-zb-eu-0x32051514.json @@ -729,7 +729,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:eb:38:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -752,7 +752,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:eb:38:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/bosch-rbsh-trv0-zb-eu-0x38011514.json b/tests/data/devices/bosch-rbsh-trv0-zb-eu-0x38011514.json index a8e5e6495..fc76c9b09 100644 --- a/tests/data/devices/bosch-rbsh-trv0-zb-eu-0x38011514.json +++ b/tests/data/devices/bosch-rbsh-trv0-zb-eu-0x38011514.json @@ -757,7 +757,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:eb:38:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 236, @@ -780,7 +780,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:eb:38:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -41, diff --git a/tests/data/devices/bosch-rbsh-us4btn-zb-eu-0x100d6a30.json b/tests/data/devices/bosch-rbsh-us4btn-zb-eu-0x100d6a30.json index 90a155f4f..7bca48dd8 100644 --- a/tests/data/devices/bosch-rbsh-us4btn-zb-eu-0x100d6a30.json +++ b/tests/data/devices/bosch-rbsh-us4btn-zb-eu-0x100d6a30.json @@ -391,7 +391,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:55:78:47:04", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -414,7 +414,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:55:78:47:04", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/busch-jaeger-rb01.json b/tests/data/devices/busch-jaeger-rb01.json index c60e4cd6d..136a6f7c7 100644 --- a/tests/data/devices/busch-jaeger-rb01.json +++ b/tests/data/devices/busch-jaeger-rb01.json @@ -173,7 +173,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:97:db:33:21", - "endpoint_id": 10, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -196,7 +196,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:97:db:33:21", - "endpoint_id": 10, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/bweetech-semote.json b/tests/data/devices/bweetech-semote.json index c4e440c84..ff275d118 100644 --- a/tests/data/devices/bweetech-semote.json +++ b/tests/data/devices/bweetech-semote.json @@ -237,7 +237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c7:ea:48:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 104, @@ -260,7 +260,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c7:ea:48:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -85, diff --git a/tests/data/devices/candeo-c-zb-lc20-dim-0x29013001.json b/tests/data/devices/candeo-c-zb-lc20-dim-0x29013001.json index 40b32b4d8..76cfffeb0 100644 --- a/tests/data/devices/candeo-c-zb-lc20-dim-0x29013001.json +++ b/tests/data/devices/candeo-c-zb-lc20-dim-0x29013001.json @@ -342,7 +342,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:99:61:76:7a", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -365,7 +365,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:99:61:76:7a", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/candeo-c-zb-lc20-rgb-0x31013001.json b/tests/data/devices/candeo-c-zb-lc20-rgb-0x31013001.json index ce0f8c359..a0242dc08 100644 --- a/tests/data/devices/candeo-c-zb-lc20-rgb-0x31013001.json +++ b/tests/data/devices/candeo-c-zb-lc20-rgb-0x31013001.json @@ -401,7 +401,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ca:6d:9d:be", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 196, @@ -424,7 +424,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ca:6d:9d:be", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -51, diff --git a/tests/data/devices/centralite-3300-0x1f075310.json b/tests/data/devices/centralite-3300-0x1f075310.json index d5488ac6b..81c930353 100644 --- a/tests/data/devices/centralite-3300-0x1f075310.json +++ b/tests/data/devices/centralite-3300-0x1f075310.json @@ -297,7 +297,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:51:73:e6:7b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -320,7 +320,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:51:73:e6:7b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/centralite-3310-g-0x11015310.json b/tests/data/devices/centralite-3310-g-0x11015310.json index bfc2f8209..c53c187e8 100644 --- a/tests/data/devices/centralite-3310-g-0x11015310.json +++ b/tests/data/devices/centralite-3310-g-0x11015310.json @@ -282,7 +282,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ef:57:4b:ce", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 144, @@ -305,7 +305,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ef:57:4b:ce", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -64, diff --git a/tests/data/devices/centralite-3315-seu-0x1f085310.json b/tests/data/devices/centralite-3315-seu-0x1f085310.json index 8db1cef00..73673aeec 100644 --- a/tests/data/devices/centralite-3315-seu-0x1f085310.json +++ b/tests/data/devices/centralite-3315-seu-0x1f085310.json @@ -341,7 +341,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4d:21:3e:1d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 65, @@ -364,7 +364,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4d:21:3e:1d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/centralite-3320-l.json b/tests/data/devices/centralite-3320-l.json index 9fe5b8291..c0a561bda 100644 --- a/tests/data/devices/centralite-3320-l.json +++ b/tests/data/devices/centralite-3320-l.json @@ -327,7 +327,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:0f:3a:e3:69", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -350,7 +350,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:0f:3a:e3:69", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/centralite-3326-l-0x1c005310.json b/tests/data/devices/centralite-3326-l-0x1c005310.json index 3aacaf8c3..e3ba5068d 100644 --- a/tests/data/devices/centralite-3326-l-0x1c005310.json +++ b/tests/data/devices/centralite-3326-l-0x1c005310.json @@ -335,7 +335,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3f:f3:df:a9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -358,7 +358,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3f:f3:df:a9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -71, diff --git a/tests/data/devices/centralite-3326-l.json b/tests/data/devices/centralite-3326-l.json index afea2e966..687056c3c 100644 --- a/tests/data/devices/centralite-3326-l.json +++ b/tests/data/devices/centralite-3326-l.json @@ -328,7 +328,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:10:9a:14:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -351,7 +351,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:10:9a:14:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/centralite-3405-l-0x10025310.json b/tests/data/devices/centralite-3405-l-0x10025310.json index f18334d16..600e85ec2 100644 --- a/tests/data/devices/centralite-3405-l-0x10025310.json +++ b/tests/data/devices/centralite-3405-l-0x10025310.json @@ -329,7 +329,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:05:65:83:f2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -352,7 +352,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:05:65:83:f2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/centralite-systems-3156105-0x1418468c.json b/tests/data/devices/centralite-systems-3156105-0x1418468c.json index 21b610a50..1928602a6 100644 --- a/tests/data/devices/centralite-systems-3156105-0x1418468c.json +++ b/tests/data/devices/centralite-systems-3156105-0x1418468c.json @@ -601,7 +601,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:03:57:f1:be", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -624,7 +624,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:03:57:f1:be", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/climaxtechnology-sd8sc-00-00-03-12tc.json b/tests/data/devices/climaxtechnology-sd8sc-00-00-03-12tc.json index 9a6e8495b..d2e4048da 100644 --- a/tests/data/devices/climaxtechnology-sd8sc-00-00-03-12tc.json +++ b/tests/data/devices/climaxtechnology-sd8sc-00-00-03-12tc.json @@ -336,7 +336,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:09:6e:5a:cf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -359,7 +359,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:09:6e:5a:cf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/computime-slr2b.json b/tests/data/devices/computime-slr2b.json index 73099f480..12086aaad 100644 --- a/tests/data/devices/computime-slr2b.json +++ b/tests/data/devices/computime-slr2b.json @@ -816,7 +816,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2e:80:b4:9c", - "endpoint_id": 5, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -839,7 +839,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2e:80:b4:9c", - "endpoint_id": 5, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/computime-slt3c-0x02040105.json b/tests/data/devices/computime-slt3c-0x02040105.json index 3f636a619..da7aa3f83 100644 --- a/tests/data/devices/computime-slt3c-0x02040105.json +++ b/tests/data/devices/computime-slt3c-0x02040105.json @@ -488,7 +488,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ad:ea:07:68", - "endpoint_id": 9, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 136, @@ -511,7 +511,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ad:ea:07:68", - "endpoint_id": 9, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -66, diff --git a/tests/data/devices/d5x84yu-et093wrg.json b/tests/data/devices/d5x84yu-et093wrg.json index 536f8f0bf..c180b0a26 100644 --- a/tests/data/devices/d5x84yu-et093wrg.json +++ b/tests/data/devices/d5x84yu-et093wrg.json @@ -554,7 +554,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:20:83:1e:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -577,7 +577,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:20:83:1e:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/danfoss-0x8040.json b/tests/data/devices/danfoss-0x8040.json index 88f9a918a..6afec5717 100644 --- a/tests/data/devices/danfoss-0x8040.json +++ b/tests/data/devices/danfoss-0x8040.json @@ -474,7 +474,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:07:55:96:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -497,7 +497,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:07:55:96:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/danfoss-etrv0103-0x00000014.json b/tests/data/devices/danfoss-etrv0103-0x00000014.json index e855f333f..a40da4e25 100644 --- a/tests/data/devices/danfoss-etrv0103-0x00000014.json +++ b/tests/data/devices/danfoss-etrv0103-0x00000014.json @@ -1004,7 +1004,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5c:a0:3f:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -1027,7 +1027,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5c:a0:3f:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/danfoss-etrv0103-0x00000020.json b/tests/data/devices/danfoss-etrv0103-0x00000020.json index d188a57f6..feca2d7dd 100644 --- a/tests/data/devices/danfoss-etrv0103-0x00000020.json +++ b/tests/data/devices/danfoss-etrv0103-0x00000020.json @@ -735,7 +735,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5c:a0:3f:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 136, @@ -758,7 +758,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5c:a0:3f:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -77, diff --git a/tests/data/devices/datek-pop.json b/tests/data/devices/datek-pop.json index 236c834af..2b47dc8b1 100644 --- a/tests/data/devices/datek-pop.json +++ b/tests/data/devices/datek-pop.json @@ -426,7 +426,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cd:d1:2a:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -449,7 +449,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cd:d1:2a:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/datek-ssds.json b/tests/data/devices/datek-ssds.json index ffbba2013..7a85b4921 100644 --- a/tests/data/devices/datek-ssds.json +++ b/tests/data/devices/datek-ssds.json @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f7:d4:84:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -266,7 +266,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f7:d4:84:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/develco-products-a-s-zhemi-zigbee-external-meter-interface.json b/tests/data/devices/develco-products-a-s-zhemi-zigbee-external-meter-interface.json index ab5a9673f..cd80a4f7b 100644 --- a/tests/data/devices/develco-products-a-s-zhemi-zigbee-external-meter-interface.json +++ b/tests/data/devices/develco-products-a-s-zhemi-zigbee-external-meter-interface.json @@ -333,7 +333,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:57:64:bf:25", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 87, @@ -356,7 +356,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:57:64:bf:25", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ecodim-bv-eco-dim-05-zigbee-0x00000001.json b/tests/data/devices/ecodim-bv-eco-dim-05-zigbee-0x00000001.json index cb07e44ae..1c1d7b978 100644 --- a/tests/data/devices/ecodim-bv-eco-dim-05-zigbee-0x00000001.json +++ b/tests/data/devices/ecodim-bv-eco-dim-05-zigbee-0x00000001.json @@ -529,7 +529,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c4:e7:80:b2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 179, @@ -552,7 +552,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c4:e7:80:b2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -77, diff --git a/tests/data/devices/ecodim-bv-ecodim-zigbee-3-0.json b/tests/data/devices/ecodim-bv-ecodim-zigbee-3-0.json index cc4942897..a3d552489 100644 --- a/tests/data/devices/ecodim-bv-ecodim-zigbee-3-0.json +++ b/tests/data/devices/ecodim-bv-ecodim-zigbee-3-0.json @@ -539,7 +539,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:52:45:d8:51", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -562,7 +562,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:52:45:d8:51", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ecolink-4655bc0-r-0x20160921.json b/tests/data/devices/ecolink-4655bc0-r-0x20160921.json index 32edbf40a..d3622d5bd 100644 --- a/tests/data/devices/ecolink-4655bc0-r-0x20160921.json +++ b/tests/data/devices/ecolink-4655bc0-r-0x20160921.json @@ -315,7 +315,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:11:15:94:aa", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -338,7 +338,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:11:15:94:aa", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/enktro-acmidea.json b/tests/data/devices/enktro-acmidea.json index 5d2589636..433661522 100644 --- a/tests/data/devices/enktro-acmidea.json +++ b/tests/data/devices/enktro-acmidea.json @@ -362,7 +362,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f9:10:2d:81", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -385,7 +385,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f9:10:2d:81", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ericsity-gl-c-008p-0x25013001.json b/tests/data/devices/ericsity-gl-c-008p-0x25013001.json index 112b58965..8be152a48 100644 --- a/tests/data/devices/ericsity-gl-c-008p-0x25013001.json +++ b/tests/data/devices/ericsity-gl-c-008p-0x25013001.json @@ -459,7 +459,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:de:fe:e0:60:b8", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -482,7 +482,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:de:fe:e0:60:b8", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ericsity-gl-c-009p-0x25013001.json b/tests/data/devices/ericsity-gl-c-009p-0x25013001.json index 25b784fd9..1979a2c96 100644 --- a/tests/data/devices/ericsity-gl-c-009p-0x25013001.json +++ b/tests/data/devices/ericsity-gl-c-009p-0x25013001.json @@ -490,7 +490,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:44:c6:4d:75:c2", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -513,7 +513,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:44:c6:4d:75:c2", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/espressif-zigbeeanalogdevice.json b/tests/data/devices/espressif-zigbeeanalogdevice.json index 6edd71563..306bbf18b 100644 --- a/tests/data/devices/espressif-zigbeeanalogdevice.json +++ b/tests/data/devices/espressif-zigbeeanalogdevice.json @@ -293,7 +293,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:a2:73:55", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -316,7 +316,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:a2:73:55", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/espressif-zigbeebinaryanalogdevice.json b/tests/data/devices/espressif-zigbeebinaryanalogdevice.json index eb28fc740..3f332f3bf 100644 --- a/tests/data/devices/espressif-zigbeebinaryanalogdevice.json +++ b/tests/data/devices/espressif-zigbeebinaryanalogdevice.json @@ -162,7 +162,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:a2:73:56", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -185,7 +185,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:a2:73:56", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/espressif-zigbeecarbondioxidesensor.json b/tests/data/devices/espressif-zigbeecarbondioxidesensor.json index fdc4cddea..bbf810f17 100644 --- a/tests/data/devices/espressif-zigbeecarbondioxidesensor.json +++ b/tests/data/devices/espressif-zigbeecarbondioxidesensor.json @@ -156,7 +156,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f0:f5:bd:ff:fe:01:86:64", - "endpoint_id": 10, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -179,7 +179,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f0:f5:bd:ff:fe:01:86:64", - "endpoint_id": 10, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/eurotronic-spzb0001-0x0162e9d2.json b/tests/data/devices/eurotronic-spzb0001-0x0162e9d2.json index a91058307..66df1e764 100644 --- a/tests/data/devices/eurotronic-spzb0001-0x0162e9d2.json +++ b/tests/data/devices/eurotronic-spzb0001-0x0162e9d2.json @@ -534,7 +534,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:32:62:3d:21", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -557,7 +557,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:32:62:3d:21", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/eurotronic-spzb0001-0x4501001f.json b/tests/data/devices/eurotronic-spzb0001-0x4501001f.json index 18208769b..cf1d97a8b 100644 --- a/tests/data/devices/eurotronic-spzb0001-0x4501001f.json +++ b/tests/data/devices/eurotronic-spzb0001-0x4501001f.json @@ -462,7 +462,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:32:62:3d:21", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -485,7 +485,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:32:62:3d:21", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-ck-bl702-al-01-7009-z102lg03-1-0x00001200.json b/tests/data/devices/ewelink-ck-bl702-al-01-7009-z102lg03-1-0x00001200.json index 9090bfbec..1b0166889 100644 --- a/tests/data/devices/ewelink-ck-bl702-al-01-7009-z102lg03-1-0x00001200.json +++ b/tests/data/devices/ewelink-ck-bl702-al-01-7009-z102lg03-1-0x00001200.json @@ -529,7 +529,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "7c:b9:4c:77:33:d0:00:00", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -552,7 +552,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "7c:b9:4c:77:33:d0:00:00", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-ck-bl702-al-01-7009-z102lg03-1-0x00001203.json b/tests/data/devices/ewelink-ck-bl702-al-01-7009-z102lg03-1-0x00001203.json index 7b4353d7b..417bd02ae 100644 --- a/tests/data/devices/ewelink-ck-bl702-al-01-7009-z102lg03-1-0x00001203.json +++ b/tests/data/devices/ewelink-ck-bl702-al-01-7009-z102lg03-1-0x00001203.json @@ -523,7 +523,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9e:6f:ce:74", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 108, @@ -546,7 +546,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9e:6f:ce:74", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -84, diff --git a/tests/data/devices/ewelink-ck-tlsr8656-ss5-01-7000-0x00001102.json b/tests/data/devices/ewelink-ck-tlsr8656-ss5-01-7000-0x00001102.json index 720030c55..021d16162 100644 --- a/tests/data/devices/ewelink-ck-tlsr8656-ss5-01-7000-0x00001102.json +++ b/tests/data/devices/ewelink-ck-tlsr8656-ss5-01-7000-0x00001102.json @@ -214,7 +214,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:40:82:43:82", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 196, @@ -237,7 +237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:40:82:43:82", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -51, diff --git a/tests/data/devices/ewelink-ds01.json b/tests/data/devices/ewelink-ds01.json index 5546c9d3e..df3d21500 100644 --- a/tests/data/devices/ewelink-ds01.json +++ b/tests/data/devices/ewelink-ds01.json @@ -246,7 +246,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:cb:5d:55", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 232, @@ -269,7 +269,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:cb:5d:55", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -53, diff --git a/tests/data/devices/ewelink-ms01.json b/tests/data/devices/ewelink-ms01.json index fd1d0cfcc..854c93b80 100644 --- a/tests/data/devices/ewelink-ms01.json +++ b/tests/data/devices/ewelink-ms01.json @@ -246,7 +246,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:7d:ad:d6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -269,7 +269,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:7d:ad:d6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-sa-003-zigbee.json b/tests/data/devices/ewelink-sa-003-zigbee.json index 8fbc07439..542759c75 100644 --- a/tests/data/devices/ewelink-sa-003-zigbee.json +++ b/tests/data/devices/ewelink-sa-003-zigbee.json @@ -182,7 +182,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:1d:8b:65:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -205,7 +205,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:1d:8b:65:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-snzb-01p-0x00002000.json b/tests/data/devices/ewelink-snzb-01p-0x00002000.json index dd2d951bf..f95c730f7 100644 --- a/tests/data/devices/ewelink-snzb-01p-0x00002000.json +++ b/tests/data/devices/ewelink-snzb-01p-0x00002000.json @@ -220,7 +220,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "84:ba:20:ff:fe:d2:41:fe", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "84:ba:20:ff:fe:d2:41:fe", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-snzb-01p-0x00002200.json b/tests/data/devices/ewelink-snzb-01p-0x00002200.json index abab46dc2..9d6ef53a2 100644 --- a/tests/data/devices/ewelink-snzb-01p-0x00002200.json +++ b/tests/data/devices/ewelink-snzb-01p-0x00002200.json @@ -220,7 +220,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:05:59:94", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 123, @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:05:59:94", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-snzb-02p-0x00002100.json b/tests/data/devices/ewelink-snzb-02p-0x00002100.json index 77610cd7c..682f75b29 100644 --- a/tests/data/devices/ewelink-snzb-02p-0x00002100.json +++ b/tests/data/devices/ewelink-snzb-02p-0x00002100.json @@ -240,7 +240,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "90:35:ea:ff:fe:0d:8a:5e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -263,7 +263,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "90:35:ea:ff:fe:0d:8a:5e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-snzb-03p-0x00002201.json b/tests/data/devices/ewelink-snzb-03p-0x00002201.json index 8f1b302c7..5ad30dab9 100644 --- a/tests/data/devices/ewelink-snzb-03p-0x00002201.json +++ b/tests/data/devices/ewelink-snzb-03p-0x00002201.json @@ -353,7 +353,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cb:2e:18:c7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -376,7 +376,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cb:2e:18:c7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-snzb-04p-0x00002200.json b/tests/data/devices/ewelink-snzb-04p-0x00002200.json index b3fd98da7..d55359f02 100644 --- a/tests/data/devices/ewelink-snzb-04p-0x00002200.json +++ b/tests/data/devices/ewelink-snzb-04p-0x00002200.json @@ -337,7 +337,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:81:81:05:49", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -360,7 +360,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:81:81:05:49", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-th01.json b/tests/data/devices/ewelink-th01.json index 0eacdd88e..400ec3e66 100644 --- a/tests/data/devices/ewelink-th01.json +++ b/tests/data/devices/ewelink-th01.json @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:62:93:68:a8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 192, @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:62:93:68:a8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -63, diff --git a/tests/data/devices/ewelink-wb01.json b/tests/data/devices/ewelink-wb01.json index 220c6dac3..2757dce38 100644 --- a/tests/data/devices/ewelink-wb01.json +++ b/tests/data/devices/ewelink-wb01.json @@ -188,7 +188,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:25:12:e0:f9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -211,7 +211,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:25:12:e0:f9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-zb-sw01.json b/tests/data/devices/ewelink-zb-sw01.json index d89ac3528..49c6b173f 100644 --- a/tests/data/devices/ewelink-zb-sw01.json +++ b/tests/data/devices/ewelink-zb-sw01.json @@ -221,7 +221,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f8:28:3c:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -244,7 +244,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f8:28:3c:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-zb-sw02.json b/tests/data/devices/ewelink-zb-sw02.json index 98a183ece..852e433da 100644 --- a/tests/data/devices/ewelink-zb-sw02.json +++ b/tests/data/devices/ewelink-zb-sw02.json @@ -326,7 +326,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:23:b7:d0:ce", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -349,7 +349,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:23:b7:d0:ce", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ezviz-cs-t55-r100-g-0x00000002.json b/tests/data/devices/ezviz-cs-t55-r100-g-0x00000002.json index 7f1fcfa78..60cb76c0b 100644 --- a/tests/data/devices/ezviz-cs-t55-r100-g-0x00000002.json +++ b/tests/data/devices/ezviz-cs-t55-r100-g-0x00000002.json @@ -508,7 +508,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9d:90:be:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -531,7 +531,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9d:90:be:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/feibit-inc-co-fzb56-zcw27lx1-0.json b/tests/data/devices/feibit-inc-co-fzb56-zcw27lx1-0.json index 5be8565ae..dee5596f6 100644 --- a/tests/data/devices/feibit-inc-co-fzb56-zcw27lx1-0.json +++ b/tests/data/devices/feibit-inc-co-fzb56-zcw27lx1-0.json @@ -391,7 +391,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:1c:46:5f:b1", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -414,7 +414,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:1c:46:5f:b1", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/frient-a-s-aqszb-110-0x00040001.json b/tests/data/devices/frient-a-s-aqszb-110-0x00040001.json index 14ff28437..d4a7ba83b 100644 --- a/tests/data/devices/frient-a-s-aqszb-110-0x00040001.json +++ b/tests/data/devices/frient-a-s-aqszb-110-0x00040001.json @@ -305,7 +305,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:36:00:1f:ee", - "endpoint_id": 38, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -328,7 +328,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:36:00:1f:ee", - "endpoint_id": 38, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -55, diff --git a/tests/data/devices/frient-a-s-emizb-141-0x00030102.json b/tests/data/devices/frient-a-s-emizb-141-0x00030102.json index d9a638ccb..3e632a879 100644 --- a/tests/data/devices/frient-a-s-emizb-141-0x00030102.json +++ b/tests/data/devices/frient-a-s-emizb-141-0x00030102.json @@ -420,7 +420,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:1b:10:01:5c", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -443,7 +443,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:1b:10:01:5c", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -53, diff --git a/tests/data/devices/frient-a-s-emizb-151-0x00030107.json b/tests/data/devices/frient-a-s-emizb-151-0x00030107.json index 99c8388c3..79414d5fe 100644 --- a/tests/data/devices/frient-a-s-emizb-151-0x00030107.json +++ b/tests/data/devices/frient-a-s-emizb-151-0x00030107.json @@ -1214,7 +1214,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:74:0f:89:c3", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -1237,7 +1237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:74:0f:89:c3", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/frient-a-s-flszb-110-0x00040001.json b/tests/data/devices/frient-a-s-flszb-110-0x00040001.json index c1ce355b5..cc9b86a4e 100644 --- a/tests/data/devices/frient-a-s-flszb-110-0x00040001.json +++ b/tests/data/devices/frient-a-s-flszb-110-0x00040001.json @@ -367,7 +367,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:33:00:76:9a", - "endpoint_id": 35, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -390,7 +390,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:33:00:76:9a", - "endpoint_id": 35, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/frient-a-s-hmszb-120-0x00040001.json b/tests/data/devices/frient-a-s-hmszb-120-0x00040001.json index fa69e67f3..3c8b00b79 100644 --- a/tests/data/devices/frient-a-s-hmszb-120-0x00040001.json +++ b/tests/data/devices/frient-a-s-hmszb-120-0x00040001.json @@ -293,7 +293,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:35:00:26:aa", - "endpoint_id": 38, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -316,7 +316,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:35:00:26:aa", - "endpoint_id": 38, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -55, diff --git a/tests/data/devices/frient-a-s-iomzb-110-0x00020001.json b/tests/data/devices/frient-a-s-iomzb-110-0x00020001.json index b99c9dee9..afc3e87e3 100644 --- a/tests/data/devices/frient-a-s-iomzb-110-0x00020001.json +++ b/tests/data/devices/frient-a-s-iomzb-110-0x00020001.json @@ -653,7 +653,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:42:00:09:1c", - "endpoint_id": 112, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -676,7 +676,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:42:00:09:1c", - "endpoint_id": 112, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/frient-a-s-kepzb-110-0x0001060a.json b/tests/data/devices/frient-a-s-kepzb-110-0x0001060a.json index fc402d948..7f8968076 100644 --- a/tests/data/devices/frient-a-s-kepzb-110-0x0001060a.json +++ b/tests/data/devices/frient-a-s-kepzb-110-0x0001060a.json @@ -332,7 +332,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:44:6d:00:26", - "endpoint_id": 44, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 76, @@ -355,7 +355,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:44:6d:00:26", - "endpoint_id": 44, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -92, diff --git a/tests/data/devices/frient-a-s-kepzb-110-0x00020005.json b/tests/data/devices/frient-a-s-kepzb-110-0x00020005.json index 55e2739e8..c1a1bcbc8 100644 --- a/tests/data/devices/frient-a-s-kepzb-110-0x00020005.json +++ b/tests/data/devices/frient-a-s-kepzb-110-0x00020005.json @@ -351,7 +351,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:43:00:4a:39", - "endpoint_id": 44, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -374,7 +374,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:43:00:4a:39", - "endpoint_id": 44, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/frient-a-s-kepzb-110-0x00020006.json b/tests/data/devices/frient-a-s-kepzb-110-0x00020006.json index e641eeb2f..b61a08352 100644 --- a/tests/data/devices/frient-a-s-kepzb-110-0x00020006.json +++ b/tests/data/devices/frient-a-s-kepzb-110-0x00020006.json @@ -344,7 +344,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:44:6d:00:26", - "endpoint_id": 44, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 80, @@ -367,7 +367,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:44:6d:00:26", - "endpoint_id": 44, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/frient-a-s-moszb-140-0x00040006.json b/tests/data/devices/frient-a-s-moszb-140-0x00040006.json index 4b96a29a4..1a624920d 100644 --- a/tests/data/devices/frient-a-s-moszb-140-0x00040006.json +++ b/tests/data/devices/frient-a-s-moszb-140-0x00040006.json @@ -591,7 +591,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a5:49:dd:25", - "endpoint_id": 34, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 192, @@ -614,7 +614,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a5:49:dd:25", - "endpoint_id": 34, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -52, diff --git a/tests/data/devices/frient-a-s-moszb-153-0x00020006.json b/tests/data/devices/frient-a-s-moszb-153-0x00020006.json index 4834546c7..1a9747c7f 100644 --- a/tests/data/devices/frient-a-s-moszb-153-0x00020006.json +++ b/tests/data/devices/frient-a-s-moszb-153-0x00020006.json @@ -676,7 +676,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:1a:10:8a:e5", - "endpoint_id": 34, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -699,7 +699,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:1a:10:8a:e5", - "endpoint_id": 34, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -55, diff --git a/tests/data/devices/frient-a-s-sbtzb-110-0x00020002.json b/tests/data/devices/frient-a-s-sbtzb-110-0x00020002.json index 65ca02fc5..ac2a2c21d 100644 --- a/tests/data/devices/frient-a-s-sbtzb-110-0x00020002.json +++ b/tests/data/devices/frient-a-s-sbtzb-110-0x00020002.json @@ -317,7 +317,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:39:00:52:cd", - "endpoint_id": 32, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -340,7 +340,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:39:00:52:cd", - "endpoint_id": 32, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/frient-a-s-scazb-141-0x00010803.json b/tests/data/devices/frient-a-s-scazb-141-0x00010803.json index 8f22e5768..d370d09bc 100644 --- a/tests/data/devices/frient-a-s-scazb-141-0x00010803.json +++ b/tests/data/devices/frient-a-s-scazb-141-0x00010803.json @@ -598,7 +598,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:18:f2:e7:e6", - "endpoint_id": 35, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 204, @@ -621,7 +621,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:18:f2:e7:e6", - "endpoint_id": 35, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -49, diff --git a/tests/data/devices/frient-a-s-sirzb-111-0x00020004.json b/tests/data/devices/frient-a-s-sirzb-111-0x00020004.json index 42eb57791..7cb5a7f5f 100644 --- a/tests/data/devices/frient-a-s-sirzb-111-0x00020004.json +++ b/tests/data/devices/frient-a-s-sirzb-111-0x00020004.json @@ -432,7 +432,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:41:00:6f:8e", - "endpoint_id": 43, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -455,7 +455,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:41:00:6f:8e", - "endpoint_id": 43, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/frient-a-s-smszb-120-0x00040008.json b/tests/data/devices/frient-a-s-smszb-120-0x00040008.json index 9d386f2fb..889b36f7d 100644 --- a/tests/data/devices/frient-a-s-smszb-120-0x00040008.json +++ b/tests/data/devices/frient-a-s-smszb-120-0x00040008.json @@ -390,7 +390,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:31:01:f8:92", - "endpoint_id": 35, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -413,7 +413,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:31:01:f8:92", - "endpoint_id": 35, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/frient-a-s-smszb-120.json b/tests/data/devices/frient-a-s-smszb-120.json index ae666adc9..9da36a202 100644 --- a/tests/data/devices/frient-a-s-smszb-120.json +++ b/tests/data/devices/frient-a-s-smszb-120.json @@ -372,7 +372,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2d:1d:92:32", - "endpoint_id": 35, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 212, @@ -395,7 +395,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2d:1d:92:32", - "endpoint_id": 35, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -47, diff --git a/tests/data/devices/frient-a-s-splzb-141-0x00020009.json b/tests/data/devices/frient-a-s-splzb-141-0x00020009.json index e0b046017..417e1e344 100644 --- a/tests/data/devices/frient-a-s-splzb-141-0x00020009.json +++ b/tests/data/devices/frient-a-s-splzb-141-0x00020009.json @@ -604,7 +604,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:2f:02:19:79", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -627,7 +627,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:2f:02:19:79", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -56, diff --git a/tests/data/devices/frient-a-s-wiszb-131-0x00020006.json b/tests/data/devices/frient-a-s-wiszb-131-0x00020006.json index b43ff8fa3..7f549109e 100644 --- a/tests/data/devices/frient-a-s-wiszb-131-0x00020006.json +++ b/tests/data/devices/frient-a-s-wiszb-131-0x00020006.json @@ -410,7 +410,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:44:01:11:f9", - "endpoint_id": 35, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -433,7 +433,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:bc:00:44:01:11:f9", - "endpoint_id": 35, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -53, diff --git a/tests/data/devices/gledopto-gl-b-008p-0x00000006.json b/tests/data/devices/gledopto-gl-b-008p-0x00000006.json index 1369f4b4d..006258765 100644 --- a/tests/data/devices/gledopto-gl-b-008p-0x00000006.json +++ b/tests/data/devices/gledopto-gl-b-008p-0x00000006.json @@ -512,7 +512,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "68:0a:e2:ff:fe:d6:1e:ab", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -535,7 +535,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "68:0a:e2:ff:fe:d6:1e:ab", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/gledopto-gl-b-008z.json b/tests/data/devices/gledopto-gl-b-008z.json index 85f3a284b..c5af7c9ab 100644 --- a/tests/data/devices/gledopto-gl-b-008z.json +++ b/tests/data/devices/gledopto-gl-b-008z.json @@ -341,7 +341,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:80:5a:bb:1b", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -364,7 +364,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:80:5a:bb:1b", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/gledopto-gl-c-009p-0x17013001.json b/tests/data/devices/gledopto-gl-c-009p-0x17013001.json index 43dfaac12..b8ca3ed13 100644 --- a/tests/data/devices/gledopto-gl-c-009p-0x17013001.json +++ b/tests/data/devices/gledopto-gl-c-009p-0x17013001.json @@ -459,7 +459,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:97:e8:62", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 204, @@ -482,7 +482,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:97:e8:62", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/gledopto-gl-c-009p-0x25013001.json b/tests/data/devices/gledopto-gl-c-009p-0x25013001.json index feff0a049..3ead572a6 100644 --- a/tests/data/devices/gledopto-gl-c-009p-0x25013001.json +++ b/tests/data/devices/gledopto-gl-c-009p-0x25013001.json @@ -343,7 +343,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:97:e8:62", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 112, @@ -366,7 +366,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:97:e8:62", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -72, diff --git a/tests/data/devices/gledopto-gl-c-009p-0x29013001.json b/tests/data/devices/gledopto-gl-c-009p-0x29013001.json index 65fc854d6..3b9676642 100644 --- a/tests/data/devices/gledopto-gl-c-009p-0x29013001.json +++ b/tests/data/devices/gledopto-gl-c-009p-0x29013001.json @@ -343,7 +343,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:97:e8:62", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 200, @@ -366,7 +366,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:97:e8:62", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -61, diff --git a/tests/data/devices/gledopto-gl-sd-301p-0x26013001.json b/tests/data/devices/gledopto-gl-sd-301p-0x26013001.json index 3f89487ec..0778b5b75 100644 --- a/tests/data/devices/gledopto-gl-sd-301p-0x26013001.json +++ b/tests/data/devices/gledopto-gl-sd-301p-0x26013001.json @@ -459,7 +459,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:40:cb:4a:aa", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 120, @@ -482,7 +482,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:40:cb:4a:aa", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -81, diff --git a/tests/data/devices/gledpopto-gl-c-007p.json b/tests/data/devices/gledpopto-gl-c-007p.json index aed0ffb17..135d2058b 100644 --- a/tests/data/devices/gledpopto-gl-c-007p.json +++ b/tests/data/devices/gledpopto-gl-c-007p.json @@ -524,7 +524,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ce:0d:48:29", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -547,7 +547,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ce:0d:48:29", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/handshake-finland-agge-zigbee-smart-rotary-dimmer-0x00000002.json b/tests/data/devices/handshake-finland-agge-zigbee-smart-rotary-dimmer-0x00000002.json index 819072c9b..267857c33 100644 --- a/tests/data/devices/handshake-finland-agge-zigbee-smart-rotary-dimmer-0x00000002.json +++ b/tests/data/devices/handshake-finland-agge-zigbee-smart-rotary-dimmer-0x00000002.json @@ -347,7 +347,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:45:62:b6:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 136, @@ -370,7 +370,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:45:62:b6:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -66, diff --git a/tests/data/devices/heiman-smokesensor-em.json b/tests/data/devices/heiman-smokesensor-em.json index f386eb15a..b4a047089 100644 --- a/tests/data/devices/heiman-smokesensor-em.json +++ b/tests/data/devices/heiman-smokesensor-em.json @@ -247,7 +247,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5b:49:00:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -270,7 +270,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5b:49:00:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/hive-mbr1-0x01047320.json b/tests/data/devices/hive-mbr1-0x01047320.json index 094b3fcfe..32e4fa9fe 100644 --- a/tests/data/devices/hive-mbr1-0x01047320.json +++ b/tests/data/devices/hive-mbr1-0x01047320.json @@ -508,7 +508,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1c:d0:af:c8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -531,7 +531,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1c:d0:af:c8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/hobeian-zg-101zl.json b/tests/data/devices/hobeian-zg-101zl.json index 7d781dc1d..9a95631c9 100644 --- a/tests/data/devices/hobeian-zg-101zl.json +++ b/tests/data/devices/hobeian-zg-101zl.json @@ -459,7 +459,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:41:15:95:9c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 124, @@ -482,7 +482,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:41:15:95:9c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -80, diff --git a/tests/data/devices/hobeian-zg-102zm.json b/tests/data/devices/hobeian-zg-102zm.json index 75494fb4c..0aefce59d 100644 --- a/tests/data/devices/hobeian-zg-102zm.json +++ b/tests/data/devices/hobeian-zg-102zm.json @@ -244,7 +244,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:be:26:37:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 240, @@ -267,7 +267,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:be:26:37:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -40, diff --git a/tests/data/devices/hobeian-zg-204zk.json b/tests/data/devices/hobeian-zg-204zk.json index 01a17d55e..b925f3e90 100644 --- a/tests/data/devices/hobeian-zg-204zk.json +++ b/tests/data/devices/hobeian-zg-204zk.json @@ -263,7 +263,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:32:4e:24:ab", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 160, @@ -286,7 +286,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:32:4e:24:ab", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/hobeian-zg-204zv.json b/tests/data/devices/hobeian-zg-204zv.json index d591162f7..86f058d1e 100644 --- a/tests/data/devices/hobeian-zg-204zv.json +++ b/tests/data/devices/hobeian-zg-204zv.json @@ -291,7 +291,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d9:4b:d8:42", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 184, @@ -314,7 +314,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d9:4b:d8:42", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -54, diff --git a/tests/data/devices/hobeian-zg-229z.json b/tests/data/devices/hobeian-zg-229z.json index 0f2975bff..3d4656c01 100644 --- a/tests/data/devices/hobeian-zg-229z.json +++ b/tests/data/devices/hobeian-zg-229z.json @@ -280,7 +280,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:da:48:c9:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 86, @@ -303,7 +303,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:da:48:c9:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/homr-hrmsn01.json b/tests/data/devices/homr-hrmsn01.json index d67c32d4a..758fcab3f 100644 --- a/tests/data/devices/homr-hrmsn01.json +++ b/tests/data/devices/homr-hrmsn01.json @@ -667,7 +667,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f4:ce:36:f8:ec:e4:c3:5d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -690,7 +690,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f4:ce:36:f8:ec:e4:c3:5d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/horn-zone-haier-hs-22zw-0000011216.json b/tests/data/devices/horn-zone-haier-hs-22zw-0000011216.json index 40eb9801d..2dd730d4f 100644 --- a/tests/data/devices/horn-zone-haier-hs-22zw-0000011216.json +++ b/tests/data/devices/horn-zone-haier-hs-22zw-0000011216.json @@ -188,7 +188,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e2:16:2d:16", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -211,7 +211,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e2:16:2d:16", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-badring-water-leakage-sensor-0x01000007.json b/tests/data/devices/ikea-of-sweden-badring-water-leakage-sensor-0x01000007.json index d47bedae7..554975f31 100644 --- a/tests/data/devices/ikea-of-sweden-badring-water-leakage-sensor-0x01000007.json +++ b/tests/data/devices/ikea-of-sweden-badring-water-leakage-sensor-0x01000007.json @@ -296,7 +296,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:81:d7:c3:57", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -319,7 +319,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:81:d7:c3:57", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-fyrtur-block-out-roller-blind-0x23088631.json b/tests/data/devices/ikea-of-sweden-fyrtur-block-out-roller-blind-0x23088631.json index c9603a3a9..2fb4848aa 100644 --- a/tests/data/devices/ikea-of-sweden-fyrtur-block-out-roller-blind-0x23088631.json +++ b/tests/data/devices/ikea-of-sweden-fyrtur-block-out-roller-blind-0x23088631.json @@ -333,7 +333,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f4:b3:b1:ff:fe:8c:5a:5f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -356,7 +356,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f4:b3:b1:ff:fe:8c:5a:5f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-inspelning-smart-plug-0x02040045.json b/tests/data/devices/ikea-of-sweden-inspelning-smart-plug-0x02040045.json index bb81b475a..5e05dfe56 100644 --- a/tests/data/devices/ikea-of-sweden-inspelning-smart-plug-0x02040045.json +++ b/tests/data/devices/ikea-of-sweden-inspelning-smart-plug-0x02040045.json @@ -588,7 +588,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "d4:48:67:ff:fe:13:d6:f8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -611,7 +611,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "d4:48:67:ff:fe:13:d6:f8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-ormanas-led-strip-0x01010010.json b/tests/data/devices/ikea-of-sweden-ormanas-led-strip-0x01010010.json index a2324112a..6edbe3ce8 100644 --- a/tests/data/devices/ikea-of-sweden-ormanas-led-strip-0x01010010.json +++ b/tests/data/devices/ikea-of-sweden-ormanas-led-strip-0x01010010.json @@ -657,7 +657,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:96:7e:63:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 204, @@ -680,7 +680,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:96:7e:63:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/ikea-of-sweden-parasoll-door-window-sensor-0x01000019.json b/tests/data/devices/ikea-of-sweden-parasoll-door-window-sensor-0x01000019.json index 6f7f8fbed..a379e36e2 100644 --- a/tests/data/devices/ikea-of-sweden-parasoll-door-window-sensor-0x01000019.json +++ b/tests/data/devices/ikea-of-sweden-parasoll-door-window-sensor-0x01000019.json @@ -351,7 +351,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:87:27:ff:fe:4a:b3:25", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -374,7 +374,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:87:27:ff:fe:4a:b3:25", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-praktlysing-cellular-blind-0x23088631.json b/tests/data/devices/ikea-of-sweden-praktlysing-cellular-blind-0x23088631.json index dae2ebc2e..9061bf622 100644 --- a/tests/data/devices/ikea-of-sweden-praktlysing-cellular-blind-0x23088631.json +++ b/tests/data/devices/ikea-of-sweden-praktlysing-cellular-blind-0x23088631.json @@ -340,7 +340,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "bc:02:6e:ff:fe:5e:af:fd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -363,7 +363,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "bc:02:6e:ff:fe:5e:af:fd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-remote-control-n2.json b/tests/data/devices/ikea-of-sweden-remote-control-n2.json index 4a5a63f98..b4f9aa93f 100644 --- a/tests/data/devices/ikea-of-sweden-remote-control-n2.json +++ b/tests/data/devices/ikea-of-sweden-remote-control-n2.json @@ -230,7 +230,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:e7:d0:70", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -253,7 +253,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:e7:d0:70", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-rodret-dimmer-0x01000047.json b/tests/data/devices/ikea-of-sweden-rodret-dimmer-0x01000047.json index 860fbf738..c0ce2fb5e 100644 --- a/tests/data/devices/ikea-of-sweden-rodret-dimmer-0x01000047.json +++ b/tests/data/devices/ikea-of-sweden-rodret-dimmer-0x01000047.json @@ -250,7 +250,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "5c:c7:c1:ff:fe:cc:19:d9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -273,7 +273,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "5c:c7:c1:ff:fe:cc:19:d9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-rodret-dimmer-0x01000057.json b/tests/data/devices/ikea-of-sweden-rodret-dimmer-0x01000057.json index f24f44e24..43183022a 100644 --- a/tests/data/devices/ikea-of-sweden-rodret-dimmer-0x01000057.json +++ b/tests/data/devices/ikea-of-sweden-rodret-dimmer-0x01000057.json @@ -270,7 +270,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:05:fa:0a:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 15, @@ -293,7 +293,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:05:fa:0a:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-rodret-wireless-dimmer-0x01000057.json b/tests/data/devices/ikea-of-sweden-rodret-wireless-dimmer-0x01000057.json index efe0b8420..ca516d4cc 100644 --- a/tests/data/devices/ikea-of-sweden-rodret-wireless-dimmer-0x01000057.json +++ b/tests/data/devices/ikea-of-sweden-rodret-wireless-dimmer-0x01000057.json @@ -263,7 +263,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:07:f8:aa:b7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 39, @@ -286,7 +286,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:07:f8:aa:b7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-somrig-shortcut-button-0x01000021.json b/tests/data/devices/ikea-of-sweden-somrig-shortcut-button-0x01000021.json index ad8903309..bdd2dff63 100644 --- a/tests/data/devices/ikea-of-sweden-somrig-shortcut-button-0x01000021.json +++ b/tests/data/devices/ikea-of-sweden-somrig-shortcut-button-0x01000021.json @@ -318,7 +318,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6d:e6:02:47", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 180, @@ -341,7 +341,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6d:e6:02:47", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -66, diff --git a/tests/data/devices/ikea-of-sweden-starkvind-air-purifier-0x00011001.json b/tests/data/devices/ikea-of-sweden-starkvind-air-purifier-0x00011001.json index bb4abf968..025f2330c 100644 --- a/tests/data/devices/ikea-of-sweden-starkvind-air-purifier-0x00011001.json +++ b/tests/data/devices/ikea-of-sweden-starkvind-air-purifier-0x00011001.json @@ -375,7 +375,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "0c:43:14:ff:fe:73:07:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -398,7 +398,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "0c:43:14:ff:fe:73:07:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-starkvind-air-purifier-table-0x00011001.json b/tests/data/devices/ikea-of-sweden-starkvind-air-purifier-table-0x00011001.json index 887199211..837207303 100644 --- a/tests/data/devices/ikea-of-sweden-starkvind-air-purifier-table-0x00011001.json +++ b/tests/data/devices/ikea-of-sweden-starkvind-air-purifier-table-0x00011001.json @@ -447,7 +447,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:99:45:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 204, @@ -470,7 +470,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:99:45:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/ikea-of-sweden-symfonisk-sound-remote-gen2-0x00010012.json b/tests/data/devices/ikea-of-sweden-symfonisk-sound-remote-gen2-0x00010012.json index 4f876e996..5eccd25bf 100644 --- a/tests/data/devices/ikea-of-sweden-symfonisk-sound-remote-gen2-0x00010012.json +++ b/tests/data/devices/ikea-of-sweden-symfonisk-sound-remote-gen2-0x00010012.json @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:52:61:2b:43", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -266,7 +266,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:52:61:2b:43", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -58, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e12-w-op-ch-400lm-0x23094631.json b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e12-w-op-ch-400lm-0x23094631.json index e91034177..282f76bfb 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e12-w-op-ch-400lm-0x23094631.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e12-w-op-ch-400lm-0x23094631.json @@ -449,7 +449,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:d5:37:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -472,7 +472,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:d5:37:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e12-ws-opal-400lm-0x23087631.json b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e12-ws-opal-400lm-0x23087631.json index a717d3971..fb015141f 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e12-ws-opal-400lm-0x23087631.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e12-ws-opal-400lm-0x23087631.json @@ -580,7 +580,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "90:fd:9f:ff:fe:74:75:2c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -603,7 +603,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "90:fd:9f:ff:fe:74:75:2c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e14-ws-globe-470lm-0x01010020.json b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e14-ws-globe-470lm-0x01010020.json index 72c07fdfd..148a018d5 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e14-ws-globe-470lm-0x01010020.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e14-ws-globe-470lm-0x01010020.json @@ -525,7 +525,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:af:8d:14:56", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 160, @@ -548,7 +548,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:af:8d:14:56", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-opal-1000lm-0x23094631.json b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-opal-1000lm-0x23094631.json index b4d106e1e..a8c664365 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-opal-1000lm-0x23094631.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-opal-1000lm-0x23094631.json @@ -449,7 +449,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:39:3d:3c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -472,7 +472,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:39:3d:3c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-w-opal-1000lm-0x23094631.json b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-w-opal-1000lm-0x23094631.json index 670537a02..60e2027af 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-w-opal-1000lm-0x23094631.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-w-opal-1000lm-0x23094631.json @@ -443,7 +443,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:8e:8c:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -466,7 +466,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:8e:8c:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-ws-opal-980lm-0x23095631.json b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-ws-opal-980lm-0x23095631.json index 5dbf3cd72..26dceab70 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-ws-opal-980lm-0x23095631.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e26-ws-opal-980lm-0x23095631.json @@ -560,7 +560,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:dd:49:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -583,7 +583,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:dd:49:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e27-ws-globe-1055lm-0x02040005.json b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e27-ws-globe-1055lm-0x02040005.json index 22517bb95..383dd3f6a 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e27-ws-globe-1055lm-0x02040005.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e27-ws-globe-1055lm-0x02040005.json @@ -541,7 +541,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:54:27:c9:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -564,7 +564,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:54:27:c9:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e27-ww-g95-cl-470lm-0x00011006.json b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e27-ww-g95-cl-470lm-0x00011006.json index 4f7161083..de99a80e7 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-bulb-e27-ww-g95-cl-470lm-0x00011006.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-bulb-e27-ww-g95-cl-470lm-0x00011006.json @@ -429,7 +429,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0e:4d:bd:b3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -452,7 +452,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0e:4d:bd:b3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ws-400lm-0x23095631.json b/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ws-400lm-0x23095631.json index 37c35f9bb..25656331d 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ws-400lm-0x23095631.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ws-400lm-0x23095631.json @@ -586,7 +586,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "68:0a:e2:ff:fe:8f:fa:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -609,7 +609,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "68:0a:e2:ff:fe:8f:fa:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ww-345lm8.json b/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ww-345lm8.json index b15e5b36b..460bcc9a4 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ww-345lm8.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ww-345lm8.json @@ -424,7 +424,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ec:ce:b7:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -447,7 +447,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ec:ce:b7:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ww-400lm-0x23093631.json b/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ww-400lm-0x23093631.json index 6d6daca55..445217e65 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ww-400lm-0x23093631.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-bulb-gu10-ww-400lm-0x23093631.json @@ -448,7 +448,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d9:ce:e9:6e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 176, @@ -471,7 +471,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d9:ce:e9:6e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -56, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-control-outlet-0x23089631.json b/tests/data/devices/ikea-of-sweden-tradfri-control-outlet-0x23089631.json index 621c30ac4..74070cb3f 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-control-outlet-0x23089631.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-control-outlet-0x23089631.json @@ -305,7 +305,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:ff:fe:a5:b7:93", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -328,7 +328,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:ff:fe:a5:b7:93", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-motion-sensor.json b/tests/data/devices/ikea-of-sweden-tradfri-motion-sensor.json index 99e46bddc..c7e1e0407 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-motion-sensor.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-motion-sensor.json @@ -273,7 +273,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:99:94:76:3f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -296,7 +296,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:99:94:76:3f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-on-off-switch.json b/tests/data/devices/ikea-of-sweden-tradfri-on-off-switch.json index 71532ff6f..8d0f22530 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-on-off-switch.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-on-off-switch.json @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:b4:57:ff:fe:53:65:d7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:b4:57:ff:fe:53:65:d7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-open-close-remote-0x23079631.json b/tests/data/devices/ikea-of-sweden-tradfri-open-close-remote-0x23079631.json index 48c9f0a43..8b60a1b48 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-open-close-remote-0x23079631.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-open-close-remote-0x23079631.json @@ -263,7 +263,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "38:5b:44:ff:fe:e6:8a:85", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -286,7 +286,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "38:5b:44:ff:fe:e6:8a:85", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-remote-control.json b/tests/data/devices/ikea-of-sweden-tradfri-remote-control.json index 70a4685d8..cb0d08ad8 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-remote-control.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-remote-control.json @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "90:fd:9f:ff:fe:fe:d8:a1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "90:fd:9f:ff:fe:fe:d8:a1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-shortcut-button-0x23015631.json b/tests/data/devices/ikea-of-sweden-tradfri-shortcut-button-0x23015631.json index f7ee213d8..4b4f34e1b 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-shortcut-button-0x23015631.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-shortcut-button-0x23015631.json @@ -269,7 +269,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7d:a7:c6:3b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 207, @@ -292,7 +292,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7d:a7:c6:3b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -68, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-shortcut-button.json b/tests/data/devices/ikea-of-sweden-tradfri-shortcut-button.json index 09adad50f..bdba516ad 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-shortcut-button.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-shortcut-button.json @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7d:a7:c6:3b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -266,7 +266,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7d:a7:c6:3b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tradfri-wireless-dimmer.json b/tests/data/devices/ikea-of-sweden-tradfri-wireless-dimmer.json index 048e028eb..f74bbb176 100644 --- a/tests/data/devices/ikea-of-sweden-tradfri-wireless-dimmer.json +++ b/tests/data/devices/ikea-of-sweden-tradfri-wireless-dimmer.json @@ -255,7 +255,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:2b:cf:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -278,7 +278,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:2b:cf:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-vallhorn-wireless-motion-sensor-0x01000064.json b/tests/data/devices/ikea-of-sweden-vallhorn-wireless-motion-sensor-0x01000064.json index d44f61bfa..b7a8d576e 100644 --- a/tests/data/devices/ikea-of-sweden-vallhorn-wireless-motion-sensor-0x01000064.json +++ b/tests/data/devices/ikea-of-sweden-vallhorn-wireless-motion-sensor-0x01000064.json @@ -538,7 +538,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "8c:6f:b9:ff:fe:26:3b:4a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -561,7 +561,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "8c:6f:b9:ff:fe:26:3b:4a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/imagic-by-greatstar-1112-s.json b/tests/data/devices/imagic-by-greatstar-1112-s.json index 3b91fe650..9d811b408 100644 --- a/tests/data/devices/imagic-by-greatstar-1112-s.json +++ b/tests/data/devices/imagic-by-greatstar-1112-s.json @@ -347,7 +347,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:06:61:9f:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -370,7 +370,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:06:61:9f:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/innr-ae-280-c-0x20026a30.json b/tests/data/devices/innr-ae-280-c-0x20026a30.json index 6db7d9073..69a4b4073 100644 --- a/tests/data/devices/innr-ae-280-c-0x20026a30.json +++ b/tests/data/devices/innr-ae-280-c-0x20026a30.json @@ -511,7 +511,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:2d:41:ff:fe:58:aa:27", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -534,7 +534,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:2d:41:ff:fe:58:aa:27", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/innr-rb-285-c-0x10051567.json b/tests/data/devices/innr-rb-285-c-0x10051567.json index 4fb5957a4..d8e282307 100644 --- a/tests/data/devices/innr-rb-285-c-0x10051567.json +++ b/tests/data/devices/innr-rb-285-c-0x10051567.json @@ -494,7 +494,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:03:00:01:62", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -517,7 +517,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:03:00:01:62", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/innr-rc-250-0x21086500.json b/tests/data/devices/innr-rc-250-0x21086500.json index 7ea591444..1a4863386 100644 --- a/tests/data/devices/innr-rc-250-0x21086500.json +++ b/tests/data/devices/innr-rc-250-0x21086500.json @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:3a:b6:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 204, @@ -266,7 +266,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:3a:b6:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/innr-rs-232-c-0x22151511.json b/tests/data/devices/innr-rs-232-c-0x22151511.json index 14de380f6..4eb9ddfde 100644 --- a/tests/data/devices/innr-rs-232-c-0x22151511.json +++ b/tests/data/devices/innr-rs-232-c-0x22151511.json @@ -580,7 +580,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f1:3f:19:36", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 100, @@ -603,7 +603,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f1:3f:19:36", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -86, diff --git a/tests/data/devices/innr-sp-120-0x11040002.json b/tests/data/devices/innr-sp-120-0x11040002.json index 03afb001c..8ce6e2890 100644 --- a/tests/data/devices/innr-sp-120-0x11040002.json +++ b/tests/data/devices/innr-sp-120-0x11040002.json @@ -639,7 +639,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:76:d3:fb:4b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -662,7 +662,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:76:d3:fb:4b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/innr-sp-234-0x31016610.json b/tests/data/devices/innr-sp-234-0x31016610.json index 2e8fed53e..21ad01f2b 100644 --- a/tests/data/devices/innr-sp-234-0x31016610.json +++ b/tests/data/devices/innr-sp-234-0x31016610.json @@ -514,7 +514,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "70:ac:08:ff:fe:ef:c4:b7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -537,7 +537,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "70:ac:08:ff:fe:ef:c4:b7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/innr-sp-240-0x191e3685.json b/tests/data/devices/innr-sp-240-0x191e3685.json index ce1c6144d..d5adb60fb 100644 --- a/tests/data/devices/innr-sp-240-0x191e3685.json +++ b/tests/data/devices/innr-sp-240-0x191e3685.json @@ -647,7 +647,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:51:53:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -670,7 +670,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:51:53:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/innr-sp-242-0x17173685.json b/tests/data/devices/innr-sp-242-0x17173685.json index 7731c0773..3e731c87a 100644 --- a/tests/data/devices/innr-sp-242-0x17173685.json +++ b/tests/data/devices/innr-sp-242-0x17173685.json @@ -767,7 +767,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:86:df:1b:97", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 172, @@ -790,7 +790,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:86:df:1b:97", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -68, diff --git a/tests/data/devices/inovelli-vzm30-sn-0x01100100.json b/tests/data/devices/inovelli-vzm30-sn-0x01100100.json index 32c736215..219c5278b 100644 --- a/tests/data/devices/inovelli-vzm30-sn-0x01100100.json +++ b/tests/data/devices/inovelli-vzm30-sn-0x01100100.json @@ -1635,7 +1635,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9a:d6:cb:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 192, @@ -1658,7 +1658,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9a:d6:cb:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -52, diff --git a/tests/data/devices/inovelli-vzm30-sn.json b/tests/data/devices/inovelli-vzm30-sn.json index a233762fe..4c4fc9946 100644 --- a/tests/data/devices/inovelli-vzm30-sn.json +++ b/tests/data/devices/inovelli-vzm30-sn.json @@ -1785,7 +1785,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9a:d6:cb:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 240, @@ -1808,7 +1808,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9a:d6:cb:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -40, diff --git a/tests/data/devices/inovelli-vzm31-sn-0x01020212.json b/tests/data/devices/inovelli-vzm31-sn-0x01020212.json index 6c326e107..e02d261a7 100644 --- a/tests/data/devices/inovelli-vzm31-sn-0x01020212.json +++ b/tests/data/devices/inovelli-vzm31-sn-0x01020212.json @@ -1791,7 +1791,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dc:41:3c:40", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 112, @@ -1814,7 +1814,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dc:41:3c:40", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -72, diff --git a/tests/data/devices/inovelli-vzm32-sn-0x0103000a.json b/tests/data/devices/inovelli-vzm32-sn-0x0103000a.json index 9f60ee5da..005f9d369 100644 --- a/tests/data/devices/inovelli-vzm32-sn-0x0103000a.json +++ b/tests/data/devices/inovelli-vzm32-sn-0x0103000a.json @@ -1957,7 +1957,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:59:98:78:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -1980,7 +1980,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:59:98:78:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/inovelli-vzm35-sn-0x02020107.json b/tests/data/devices/inovelli-vzm35-sn-0x02020107.json index 34588cf4d..07aae4e23 100644 --- a/tests/data/devices/inovelli-vzm35-sn-0x02020107.json +++ b/tests/data/devices/inovelli-vzm35-sn-0x02020107.json @@ -1439,7 +1439,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:03:3d:90:21", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 184, @@ -1462,7 +1462,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:03:3d:90:21", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -54, diff --git a/tests/data/devices/inovelli-vzm36.json b/tests/data/devices/inovelli-vzm36.json index 1795b261f..a0b7897de 100644 --- a/tests/data/devices/inovelli-vzm36.json +++ b/tests/data/devices/inovelli-vzm36.json @@ -1521,7 +1521,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:9f:47:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -1544,7 +1544,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:9f:47:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/isilentllc-dog-feeder.json b/tests/data/devices/isilentllc-dog-feeder.json index f8cf7dfcb..c5048d0c4 100644 --- a/tests/data/devices/isilentllc-dog-feeder.json +++ b/tests/data/devices/isilentllc-dog-feeder.json @@ -421,7 +421,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:41:67:1f:d7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -444,7 +444,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:41:67:1f:d7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/isilentllc-doorbell.json b/tests/data/devices/isilentllc-doorbell.json index e08398a57..306bbf395 100644 --- a/tests/data/devices/isilentllc-doorbell.json +++ b/tests/data/devices/isilentllc-doorbell.json @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:40:c0:4e:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:40:c0:4e:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/isilentllc-freezer-monitor.json b/tests/data/devices/isilentllc-freezer-monitor.json index c089e6b0f..837df0032 100644 --- a/tests/data/devices/isilentllc-freezer-monitor.json +++ b/tests/data/devices/isilentllc-freezer-monitor.json @@ -247,7 +247,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f0:f5:bd:ff:fe:2c:e0:90", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -270,7 +270,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f0:f5:bd:ff:fe:2c:e0:90", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/isilentllc-home-energy-monitor.json b/tests/data/devices/isilentllc-home-energy-monitor.json index fe3301127..baf3c8ceb 100644 --- a/tests/data/devices/isilentllc-home-energy-monitor.json +++ b/tests/data/devices/isilentllc-home-energy-monitor.json @@ -4010,7 +4010,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:41:93:fe:df", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -4033,7 +4033,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:41:93:fe:df", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/isilentllc-masterbed-light-controller.json b/tests/data/devices/isilentllc-masterbed-light-controller.json index 4d17f2a47..28ddb586b 100644 --- a/tests/data/devices/isilentllc-masterbed-light-controller.json +++ b/tests/data/devices/isilentllc-masterbed-light-controller.json @@ -670,7 +670,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:40:b1:90:06", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -693,7 +693,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:40:b1:90:06", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/isilentllc-safe.json b/tests/data/devices/isilentllc-safe.json index 45b888518..2162135b3 100644 --- a/tests/data/devices/isilentllc-safe.json +++ b/tests/data/devices/isilentllc-safe.json @@ -471,7 +471,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:41:95:c3:a6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -494,7 +494,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:41:95:c3:a6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/isilentllc-test-device.json b/tests/data/devices/isilentllc-test-device.json index 031f1b8c8..b859a942b 100644 --- a/tests/data/devices/isilentllc-test-device.json +++ b/tests/data/devices/isilentllc-test-device.json @@ -217,7 +217,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "74:4d:bd:ff:fe:60:7c:c2", - "endpoint_id": 10, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -240,7 +240,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "74:4d:bd:ff:fe:60:7c:c2", - "endpoint_id": 10, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/isilentllc-test-mule.json b/tests/data/devices/isilentllc-test-mule.json index 6c656bb51..d418baa65 100644 --- a/tests/data/devices/isilentllc-test-mule.json +++ b/tests/data/devices/isilentllc-test-mule.json @@ -217,7 +217,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "74:4d:bd:ff:fe:60:7c:80", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -240,7 +240,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "74:4d:bd:ff:fe:60:7c:80", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/isilentllc-water-heater.json b/tests/data/devices/isilentllc-water-heater.json index 5ba7343d9..5dd9d60d6 100644 --- a/tests/data/devices/isilentllc-water-heater.json +++ b/tests/data/devices/isilentllc-water-heater.json @@ -334,7 +334,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:40:c0:4d:cb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -357,7 +357,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:13:a2:00:40:c0:4d:cb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/jasco-products-45856-0x00000006.json b/tests/data/devices/jasco-products-45856-0x00000006.json index 2726d1c4c..c7f2e575f 100644 --- a/tests/data/devices/jasco-products-45856-0x00000006.json +++ b/tests/data/devices/jasco-products-45856-0x00000006.json @@ -405,7 +405,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:22:a3:00:00:26:d3:61", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -428,7 +428,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:22:a3:00:00:26:d3:61", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/jasco-products-45857-0x00000006.json b/tests/data/devices/jasco-products-45857-0x00000006.json index 40f0a3566..57d25cd5a 100644 --- a/tests/data/devices/jasco-products-45857-0x00000006.json +++ b/tests/data/devices/jasco-products-45857-0x00000006.json @@ -489,7 +489,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:22:a3:00:00:25:2c:24", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -512,7 +512,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:22:a3:00:00:25:2c:24", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ke-tradfri-open-close-remote-0x22010631.json b/tests/data/devices/ke-tradfri-open-close-remote-0x22010631.json index f56c4e714..f7994c5ea 100644 --- a/tests/data/devices/ke-tradfri-open-close-remote-0x22010631.json +++ b/tests/data/devices/ke-tradfri-open-close-remote-0x22010631.json @@ -263,7 +263,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "5c:02:72:ff:fe:96:48:04", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -286,7 +286,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "5c:02:72:ff:fe:96:48:04", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/keen-home-inc-sv01-410-mp-1-1-0x10235121.json b/tests/data/devices/keen-home-inc-sv01-410-mp-1-1-0x10235121.json index 64d4c955f..f10c28927 100644 --- a/tests/data/devices/keen-home-inc-sv01-410-mp-1-1-0x10235121.json +++ b/tests/data/devices/keen-home-inc-sv01-410-mp-1-1-0x10235121.json @@ -341,7 +341,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fe:6b:5b:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -364,7 +364,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fe:6b:5b:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/keen-home-inc-sv02-610-mp-1-3.json b/tests/data/devices/keen-home-inc-sv02-610-mp-1-3.json index 862448470..72dd6424d 100644 --- a/tests/data/devices/keen-home-inc-sv02-610-mp-1-3.json +++ b/tests/data/devices/keen-home-inc-sv02-610-mp-1-3.json @@ -298,7 +298,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:81:48:29", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -321,7 +321,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:81:48:29", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/keen-home-inc-sv02-612-mp-1-3.json b/tests/data/devices/keen-home-inc-sv02-612-mp-1-3.json index 80fb4c957..c6ed28b4f 100644 --- a/tests/data/devices/keen-home-inc-sv02-612-mp-1-3.json +++ b/tests/data/devices/keen-home-inc-sv02-612-mp-1-3.json @@ -347,7 +347,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:92:e6:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -370,7 +370,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0b:57:ff:fe:92:e6:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/king-of-fans-inc-hbuniversalcfremote-0x0000000f.json b/tests/data/devices/king-of-fans-inc-hbuniversalcfremote-0x0000000f.json index fda05b2fb..df7b7a44d 100644 --- a/tests/data/devices/king-of-fans-inc-hbuniversalcfremote-0x0000000f.json +++ b/tests/data/devices/king-of-fans-inc-hbuniversalcfremote-0x0000000f.json @@ -374,7 +374,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:22:a3:00:00:09:ad:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -397,7 +397,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:22:a3:00:00:09:ad:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/king-of-fans-inc-hdc52eastwindfan-0x0000000f.json b/tests/data/devices/king-of-fans-inc-hdc52eastwindfan-0x0000000f.json index d3445e236..20252e66e 100644 --- a/tests/data/devices/king-of-fans-inc-hdc52eastwindfan-0x0000000f.json +++ b/tests/data/devices/king-of-fans-inc-hdc52eastwindfan-0x0000000f.json @@ -380,7 +380,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:22:a3:00:00:27:48:84", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -403,7 +403,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:22:a3:00:00:27:48:84", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/konke-3afe140103020000.json b/tests/data/devices/konke-3afe140103020000.json index 24a3e2cb0..ce1815126 100644 --- a/tests/data/devices/konke-3afe140103020000.json +++ b/tests/data/devices/konke-3afe140103020000.json @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "08:6b:d7:ff:fe:91:5f:7a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "08:6b:d7:ff:fe:91:5f:7a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/konke-3afe220103020000.json b/tests/data/devices/konke-3afe220103020000.json index f8c470c97..2fd8bc681 100644 --- a/tests/data/devices/konke-3afe220103020000.json +++ b/tests/data/devices/konke-3afe220103020000.json @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "08:6b:d7:ff:fe:91:5f:d1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "08:6b:d7:ff:fe:91:5f:d1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/konke-3afe270104020015.json b/tests/data/devices/konke-3afe270104020015.json index 14f594dfb..2fbae8ec9 100644 --- a/tests/data/devices/konke-3afe270104020015.json +++ b/tests/data/devices/konke-3afe270104020015.json @@ -258,7 +258,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "08:6b:d7:ff:fe:e9:73:96", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -281,7 +281,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "08:6b:d7:ff:fe:e9:73:96", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/konke-3afe280100510001.json b/tests/data/devices/konke-3afe280100510001.json index 38f1dae6f..236fec78f 100644 --- a/tests/data/devices/konke-3afe280100510001.json +++ b/tests/data/devices/konke-3afe280100510001.json @@ -215,7 +215,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:b4:57:ff:fe:07:59:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -238,7 +238,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:b4:57:ff:fe:07:59:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/konke-3afe28010402000d.json b/tests/data/devices/konke-3afe28010402000d.json index a9215c4c1..3b5563375 100644 --- a/tests/data/devices/konke-3afe28010402000d.json +++ b/tests/data/devices/konke-3afe28010402000d.json @@ -292,7 +292,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:b4:57:ff:fe:07:70:fb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -315,7 +315,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:b4:57:ff:fe:07:70:fb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/kwikset-smartcode-convert-gen1-0x30a07a06.json b/tests/data/devices/kwikset-smartcode-convert-gen1-0x30a07a06.json index a0308d92b..48b5434d7 100644 --- a/tests/data/devices/kwikset-smartcode-convert-gen1-0x30a07a06.json +++ b/tests/data/devices/kwikset-smartcode-convert-gen1-0x30a07a06.json @@ -323,7 +323,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:24:46:ff:fd:03:83:d9", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -346,7 +346,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:24:46:ff:fd:03:83:d9", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lds-zb-onoffplug-d0005-0x21186230.json b/tests/data/devices/lds-zb-onoffplug-d0005-0x21186230.json index 0365279fe..a91b7d9bd 100644 --- a/tests/data/devices/lds-zb-onoffplug-d0005-0x21186230.json +++ b/tests/data/devices/lds-zb-onoffplug-d0005-0x21186230.json @@ -460,7 +460,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ab:48:5a:2c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -483,7 +483,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ab:48:5a:2c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lds-zbt-cctswitch-d0001-0x21000006.json b/tests/data/devices/lds-zbt-cctswitch-d0001-0x21000006.json index fa61a989b..6332b2ca3 100644 --- a/tests/data/devices/lds-zbt-cctswitch-d0001-0x21000006.json +++ b/tests/data/devices/lds-zbt-cctswitch-d0001-0x21000006.json @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:b4:57:ff:fe:81:56:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -266,7 +266,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:b4:57:ff:fe:81:56:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ledvance-a60s-rgbw-0x02146550.json b/tests/data/devices/ledvance-a60s-rgbw-0x02146550.json index 79aeb758f..86d045598 100644 --- a/tests/data/devices/ledvance-a60s-rgbw-0x02146550.json +++ b/tests/data/devices/ledvance-a60s-rgbw-0x02146550.json @@ -848,7 +848,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:dd:e3:9b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -871,7 +871,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:dd:e3:9b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ledvance-flex-rgbw-0x00102428.json b/tests/data/devices/ledvance-flex-rgbw-0x00102428.json index f137923d1..d4932e386 100644 --- a/tests/data/devices/ledvance-flex-rgbw-0x00102428.json +++ b/tests/data/devices/ledvance-flex-rgbw-0x00102428.json @@ -542,7 +542,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f0:d1:b8:00:00:00:6b:f5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -565,7 +565,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f0:d1:b8:00:00:00:6b:f5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ledvance-outdoor-accent-light-rgb-0x00102428.json b/tests/data/devices/ledvance-outdoor-accent-light-rgb-0x00102428.json index 856eaf448..cbded1ff3 100644 --- a/tests/data/devices/ledvance-outdoor-accent-light-rgb-0x00102428.json +++ b/tests/data/devices/ledvance-outdoor-accent-light-rgb-0x00102428.json @@ -518,7 +518,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f0:d1:b8:00:00:07:83:8e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -541,7 +541,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f0:d1:b8:00:00:07:83:8e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ledvance-plug-0x00102101.json b/tests/data/devices/ledvance-plug-0x00102101.json index c4b193cac..233cad13d 100644 --- a/tests/data/devices/ledvance-plug-0x00102101.json +++ b/tests/data/devices/ledvance-plug-0x00102101.json @@ -225,7 +225,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f0:d1:b8:00:00:05:49:22", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f0:d1:b8:00:00:05:49:22", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/legrand-contactor.json b/tests/data/devices/legrand-contactor.json index 5bdb1ceab..91ac2003a 100644 --- a/tests/data/devices/legrand-contactor.json +++ b/tests/data/devices/legrand-contactor.json @@ -641,7 +641,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0d:ab:89:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -664,7 +664,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0d:ab:89:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/legrand-dimmer-switch-w-o-neutral-0x004d45ff.json b/tests/data/devices/legrand-dimmer-switch-w-o-neutral-0x004d45ff.json index f9a7a2ed1..a4830c8b9 100644 --- a/tests/data/devices/legrand-dimmer-switch-w-o-neutral-0x004d45ff.json +++ b/tests/data/devices/legrand-dimmer-switch-w-o-neutral-0x004d45ff.json @@ -649,7 +649,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:5a:79:5a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 57, @@ -672,7 +672,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:5a:79:5a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/legrand-double-gangs-remote-switch.json b/tests/data/devices/legrand-double-gangs-remote-switch.json index 9faee1720..0ebe28a9b 100644 --- a/tests/data/devices/legrand-double-gangs-remote-switch.json +++ b/tests/data/devices/legrand-double-gangs-remote-switch.json @@ -325,7 +325,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b6:14:95:c6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -348,7 +348,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b6:14:95:c6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/legrand-light-switch-with-neutral-0x001c4203.json b/tests/data/devices/legrand-light-switch-with-neutral-0x001c4203.json index 49df5a9e1..660418c8b 100644 --- a/tests/data/devices/legrand-light-switch-with-neutral-0x001c4203.json +++ b/tests/data/devices/legrand-light-switch-with-neutral-0x001c4203.json @@ -368,7 +368,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:bc:b5:2d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 220, @@ -391,7 +391,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:bc:b5:2d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/legrand-light-switch-with-neutral.json b/tests/data/devices/legrand-light-switch-with-neutral.json index 719c31351..86ba14310 100644 --- a/tests/data/devices/legrand-light-switch-with-neutral.json +++ b/tests/data/devices/legrand-light-switch-with-neutral.json @@ -439,7 +439,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:bc:b5:2d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 212, @@ -462,7 +462,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:bc:b5:2d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -58, diff --git a/tests/data/devices/legrand-mobile-outlet-0x006545ff.json b/tests/data/devices/legrand-mobile-outlet-0x006545ff.json index 6f21250af..23040ad43 100644 --- a/tests/data/devices/legrand-mobile-outlet-0x006545ff.json +++ b/tests/data/devices/legrand-mobile-outlet-0x006545ff.json @@ -733,7 +733,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:00:e8:bc:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 224, @@ -756,7 +756,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:00:e8:bc:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -55, diff --git a/tests/data/devices/level-home-b2-0x0300001a.json b/tests/data/devices/level-home-b2-0x0300001a.json index 3158a168b..82c3ed550 100644 --- a/tests/data/devices/level-home-b2-0x0300001a.json +++ b/tests/data/devices/level-home-b2-0x0300001a.json @@ -448,7 +448,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f4:ce:36:13:82:67:19:59", - "endpoint_id": 5, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -471,7 +471,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f4:ce:36:13:82:67:19:59", - "endpoint_id": 5, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/level-home-bolt-0x03020006.json b/tests/data/devices/level-home-bolt-0x03020006.json index a64a670de..b6b6f6349 100644 --- a/tests/data/devices/level-home-bolt-0x03020006.json +++ b/tests/data/devices/level-home-bolt-0x03020006.json @@ -291,7 +291,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f4:ce:36:b9:50:7a:86:d6", - "endpoint_id": 5, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -314,7 +314,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "f4:ce:36:b9:50:7a:86:d6", - "endpoint_id": 5, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lixee-zlinky-tic-0x00000011.json b/tests/data/devices/lixee-zlinky-tic-0x00000011.json index 19f784681..1236f74c3 100644 --- a/tests/data/devices/lixee-zlinky-tic-0x00000011.json +++ b/tests/data/devices/lixee-zlinky-tic-0x00000011.json @@ -941,7 +941,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b9:db:c0:ae", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 32, @@ -964,7 +964,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b9:db:c0:ae", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lk-zb-doorsensor-d0003.json b/tests/data/devices/lk-zb-doorsensor-d0003.json index f639b15ac..0c82bc2a2 100644 --- a/tests/data/devices/lk-zb-doorsensor-d0003.json +++ b/tests/data/devices/lk-zb-doorsensor-d0003.json @@ -270,7 +270,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "84:2e:14:ff:fe:44:9e:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -293,7 +293,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "84:2e:14:ff:fe:44:9e:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lk-zbt-dimswitch-d0001-0x22166500.json b/tests/data/devices/lk-zbt-dimswitch-d0001-0x22166500.json index 1ae6a79a3..262ecc48a 100644 --- a/tests/data/devices/lk-zbt-dimswitch-d0001-0x22166500.json +++ b/tests/data/devices/lk-zbt-dimswitch-d0001-0x22166500.json @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "5c:02:72:ff:fe:3f:8c:a4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -266,7 +266,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "5c:02:72:ff:fe:3f:8c:a4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lk-zbt-onoffplug-d0001-0x22036610.json b/tests/data/devices/lk-zbt-onoffplug-d0001-0x22036610.json index aba3695d4..536529a83 100644 --- a/tests/data/devices/lk-zbt-onoffplug-d0001-0x22036610.json +++ b/tests/data/devices/lk-zbt-onoffplug-d0001-0x22036610.json @@ -401,7 +401,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "5c:02:72:ff:fe:d3:bc:73", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -424,7 +424,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "5c:02:72:ff:fe:d3:bc:73", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-airmonitor-acn01.json b/tests/data/devices/lumi-lumi-airmonitor-acn01.json index ae83e78b7..3e3d5c517 100644 --- a/tests/data/devices/lumi-lumi-airmonitor-acn01.json +++ b/tests/data/devices/lumi-lumi-airmonitor-acn01.json @@ -244,7 +244,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:10:61:a1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -267,7 +267,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:10:61:a1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-airrtc-agl001-0x0000001e.json b/tests/data/devices/lumi-lumi-airrtc-agl001-0x0000001e.json index f6b3f137c..72c92b6c2 100644 --- a/tests/data/devices/lumi-lumi-airrtc-agl001-0x0000001e.json +++ b/tests/data/devices/lumi-lumi-airrtc-agl001-0x0000001e.json @@ -617,7 +617,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ce:61:df:4c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 140, @@ -640,7 +640,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ce:61:df:4c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -65, diff --git a/tests/data/devices/lumi-lumi-ctrl-neutral2.json b/tests/data/devices/lumi-lumi-ctrl-neutral2.json index 88ff14a5c..0202bf2bc 100644 --- a/tests/data/devices/lumi-lumi-ctrl-neutral2.json +++ b/tests/data/devices/lumi-lumi-ctrl-neutral2.json @@ -368,7 +368,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:35:1a:bf:9e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -391,7 +391,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:35:1a:bf:9e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-curtain-acn002-0x00000e1f.json b/tests/data/devices/lumi-lumi-curtain-acn002-0x00000e1f.json index 2bd7bca01..c326e0b29 100644 --- a/tests/data/devices/lumi-lumi-curtain-acn002-0x00000e1f.json +++ b/tests/data/devices/lumi-lumi-curtain-acn002-0x00000e1f.json @@ -533,7 +533,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dc:6a:11:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -556,7 +556,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dc:6a:11:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-curtain-acn002-0x00000f20.json b/tests/data/devices/lumi-lumi-curtain-acn002-0x00000f20.json index 27e956ba5..f6308c37d 100644 --- a/tests/data/devices/lumi-lumi-curtain-acn002-0x00000f20.json +++ b/tests/data/devices/lumi-lumi-curtain-acn002-0x00000f20.json @@ -522,7 +522,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dc:6a:11:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -545,7 +545,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dc:6a:11:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-curtain-acn003.json b/tests/data/devices/lumi-lumi-curtain-acn003.json index 7f6bd3b9d..6803a44c6 100644 --- a/tests/data/devices/lumi-lumi-curtain-acn003.json +++ b/tests/data/devices/lumi-lumi-curtain-acn003.json @@ -259,7 +259,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:26:4b:7b:ee", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -282,7 +282,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:26:4b:7b:ee", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-curtain-agl001-0x00000018.json b/tests/data/devices/lumi-lumi-curtain-agl001-0x00000018.json index 2a6209e91..452402f69 100644 --- a/tests/data/devices/lumi-lumi-curtain-agl001-0x00000018.json +++ b/tests/data/devices/lumi-lumi-curtain-agl001-0x00000018.json @@ -406,7 +406,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:4f:fb:a7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -461,7 +461,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:4f:fb:a7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-curtain-hagl04.json b/tests/data/devices/lumi-lumi-curtain-hagl04.json index e0c5b959a..cf352f92e 100644 --- a/tests/data/devices/lumi-lumi-curtain-hagl04.json +++ b/tests/data/devices/lumi-lumi-curtain-hagl04.json @@ -361,7 +361,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:8b:55:72", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -384,7 +384,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:8b:55:72", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-flood-acn001-0x00000004.json b/tests/data/devices/lumi-lumi-flood-acn001-0x00000004.json index b1286d032..5abc283ab 100644 --- a/tests/data/devices/lumi-lumi-flood-acn001-0x00000004.json +++ b/tests/data/devices/lumi-lumi-flood-acn001-0x00000004.json @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:22:14:df", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -294,7 +294,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:22:14:df", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-flood-agl02-0x00000020.json b/tests/data/devices/lumi-lumi-flood-agl02-0x00000020.json index 21745ca38..60c83c35c 100644 --- a/tests/data/devices/lumi-lumi-flood-agl02-0x00000020.json +++ b/tests/data/devices/lumi-lumi-flood-agl02-0x00000020.json @@ -258,7 +258,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:aa:c8:25", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -281,7 +281,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:aa:c8:25", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-light-aqcn02-0x00000017.json b/tests/data/devices/lumi-lumi-light-aqcn02-0x00000017.json index afb2bdaf2..ca39e1fab 100644 --- a/tests/data/devices/lumi-lumi-light-aqcn02-0x00000017.json +++ b/tests/data/devices/lumi-lumi-light-aqcn02-0x00000017.json @@ -441,7 +441,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:16:bb:90", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -464,7 +464,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:16:bb:90", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-magnet-ac01.json b/tests/data/devices/lumi-lumi-magnet-ac01.json index 14412bfd8..abf9408f5 100644 --- a/tests/data/devices/lumi-lumi-magnet-ac01.json +++ b/tests/data/devices/lumi-lumi-magnet-ac01.json @@ -259,7 +259,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:1e:85:7f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -282,7 +282,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:1e:85:7f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-magnet-acn001-0x00000004.json b/tests/data/devices/lumi-lumi-magnet-acn001-0x00000004.json index 4352c59c2..daacd1cc6 100644 --- a/tests/data/devices/lumi-lumi-magnet-acn001-0x00000004.json +++ b/tests/data/devices/lumi-lumi-magnet-acn001-0x00000004.json @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:25:87:7e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -294,7 +294,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:25:87:7e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-magnet-agl02-0x0000001e.json b/tests/data/devices/lumi-lumi-magnet-agl02-0x0000001e.json index f4acff392..092b1d0ad 100644 --- a/tests/data/devices/lumi-lumi-magnet-agl02-0x0000001e.json +++ b/tests/data/devices/lumi-lumi-magnet-agl02-0x0000001e.json @@ -211,7 +211,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:52:70:f0:26", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -234,7 +234,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:52:70:f0:26", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -35, diff --git a/tests/data/devices/lumi-lumi-motion-ac02.json b/tests/data/devices/lumi-lumi-motion-ac02.json index 021495f49..f4aa13e2e 100644 --- a/tests/data/devices/lumi-lumi-motion-ac02.json +++ b/tests/data/devices/lumi-lumi-motion-ac02.json @@ -376,7 +376,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:49:74:c7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -399,7 +399,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:49:74:c7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-motion-agl02.json b/tests/data/devices/lumi-lumi-motion-agl02.json index d3ffaad78..eb4fada69 100644 --- a/tests/data/devices/lumi-lumi-motion-agl02.json +++ b/tests/data/devices/lumi-lumi-motion-agl02.json @@ -300,7 +300,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:19:e0:9d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -323,7 +323,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:19:e0:9d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-motion-agl04-0x00000019.json b/tests/data/devices/lumi-lumi-motion-agl04-0x00000019.json index c3c5e12bf..9f81f46be 100644 --- a/tests/data/devices/lumi-lumi-motion-agl04-0x00000019.json +++ b/tests/data/devices/lumi-lumi-motion-agl04-0x00000019.json @@ -359,7 +359,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:40:a2:bb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -382,7 +382,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:40:a2:bb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-plug-maeu01-0x0000002d.json b/tests/data/devices/lumi-lumi-plug-maeu01-0x0000002d.json index 5bac97a43..d9f36ff14 100644 --- a/tests/data/devices/lumi-lumi-plug-maeu01-0x0000002d.json +++ b/tests/data/devices/lumi-lumi-plug-maeu01-0x0000002d.json @@ -753,7 +753,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:49:c1:10:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 164, @@ -776,7 +776,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:49:c1:10:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -70, diff --git a/tests/data/devices/lumi-lumi-plug-maeu01.json b/tests/data/devices/lumi-lumi-plug-maeu01.json index 6b8ede129..81eafb875 100644 --- a/tests/data/devices/lumi-lumi-plug-maeu01.json +++ b/tests/data/devices/lumi-lumi-plug-maeu01.json @@ -428,7 +428,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:49:c1:10:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -451,7 +451,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:49:c1:10:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-plug-maus01-0x0000000b.json b/tests/data/devices/lumi-lumi-plug-maus01-0x0000000b.json index bf888ef96..6c6617bf1 100644 --- a/tests/data/devices/lumi-lumi-plug-maus01-0x0000000b.json +++ b/tests/data/devices/lumi-lumi-plug-maus01-0x0000000b.json @@ -557,7 +557,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:82:d0:78", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -580,7 +580,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:82:d0:78", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-relay-c2acn01-0x00000024.json b/tests/data/devices/lumi-lumi-relay-c2acn01-0x00000024.json index 7f525c8fa..057b1a605 100644 --- a/tests/data/devices/lumi-lumi-relay-c2acn01-0x00000024.json +++ b/tests/data/devices/lumi-lumi-relay-c2acn01-0x00000024.json @@ -521,7 +521,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:04:44:ec:08", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -544,7 +544,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:04:44:ec:08", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-remote-b286opcn01.json b/tests/data/devices/lumi-lumi-remote-b286opcn01.json index 47b777fd8..bb8c58f80 100644 --- a/tests/data/devices/lumi-lumi-remote-b286opcn01.json +++ b/tests/data/devices/lumi-lumi-remote-b286opcn01.json @@ -433,7 +433,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:75:c1:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -456,7 +456,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:75:c1:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-remote-b28ac1.json b/tests/data/devices/lumi-lumi-remote-b28ac1.json index f3f1bc53d..ef83ceedd 100644 --- a/tests/data/devices/lumi-lumi-remote-b28ac1.json +++ b/tests/data/devices/lumi-lumi-remote-b28ac1.json @@ -334,7 +334,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b2:f6:6e:7d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -357,7 +357,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b2:f6:6e:7d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-remote-b486opcn01.json b/tests/data/devices/lumi-lumi-remote-b486opcn01.json index 9f770d0bb..7db79604e 100644 --- a/tests/data/devices/lumi-lumi-remote-b486opcn01.json +++ b/tests/data/devices/lumi-lumi-remote-b486opcn01.json @@ -299,7 +299,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:75:c1:7b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -322,7 +322,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:75:c1:7b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-remote-b686opcn01.json b/tests/data/devices/lumi-lumi-remote-b686opcn01.json index c0e2e5044..673fd3861 100644 --- a/tests/data/devices/lumi-lumi-remote-b686opcn01.json +++ b/tests/data/devices/lumi-lumi-remote-b686opcn01.json @@ -407,7 +407,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:79:47:76", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -430,7 +430,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:79:47:76", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-remote-cagl02-0x0000001c.json b/tests/data/devices/lumi-lumi-remote-cagl02-0x0000001c.json index 0c2899863..6ee317700 100644 --- a/tests/data/devices/lumi-lumi-remote-cagl02-0x0000001c.json +++ b/tests/data/devices/lumi-lumi-remote-cagl02-0x0000001c.json @@ -262,7 +262,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6c:02:d4:c2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -285,7 +285,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6c:02:d4:c2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -21, diff --git a/tests/data/devices/lumi-lumi-remote-cagl02.json b/tests/data/devices/lumi-lumi-remote-cagl02.json index 5dec0bf2b..b9855c6de 100644 --- a/tests/data/devices/lumi-lumi-remote-cagl02.json +++ b/tests/data/devices/lumi-lumi-remote-cagl02.json @@ -288,7 +288,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:14:f3:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -311,7 +311,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:14:f3:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sen-ill-agl01.json b/tests/data/devices/lumi-lumi-sen-ill-agl01.json index 9a4f6f5f9..a48159e2e 100644 --- a/tests/data/devices/lumi-lumi-sen-ill-agl01.json +++ b/tests/data/devices/lumi-lumi-sen-ill-agl01.json @@ -206,7 +206,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0d:d9:db:dd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -229,7 +229,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0d:d9:db:dd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sen-ill-mgl01.json b/tests/data/devices/lumi-lumi-sen-ill-mgl01.json index 4e41944d2..fbfb393d6 100644 --- a/tests/data/devices/lumi-lumi-sen-ill-mgl01.json +++ b/tests/data/devices/lumi-lumi-sen-ill-mgl01.json @@ -195,7 +195,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:77:19:75", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -218,7 +218,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:77:19:75", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sensor-86sw2.json b/tests/data/devices/lumi-lumi-sensor-86sw2.json index 7facd0028..a8284a7d3 100644 --- a/tests/data/devices/lumi-lumi-sensor-86sw2.json +++ b/tests/data/devices/lumi-lumi-sensor-86sw2.json @@ -383,7 +383,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:54:cb:fa", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -406,7 +406,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:54:cb:fa", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sensor-ht-agl02.json b/tests/data/devices/lumi-lumi-sensor-ht-agl02.json index 0c74f0a61..399a7369d 100644 --- a/tests/data/devices/lumi-lumi-sensor-ht-agl02.json +++ b/tests/data/devices/lumi-lumi-sensor-ht-agl02.json @@ -238,7 +238,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:7f:c5:a7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -261,7 +261,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:7f:c5:a7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sensor-magnet-aq2.json b/tests/data/devices/lumi-lumi-sensor-magnet-aq2.json index c32357ee5..ace286efb 100644 --- a/tests/data/devices/lumi-lumi-sensor-magnet-aq2.json +++ b/tests/data/devices/lumi-lumi-sensor-magnet-aq2.json @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:01:ab:40:52", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:01:ab:40:52", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sensor-motion-aq2.json b/tests/data/devices/lumi-lumi-sensor-motion-aq2.json index 41a083e6f..ce71fa996 100644 --- a/tests/data/devices/lumi-lumi-sensor-motion-aq2.json +++ b/tests/data/devices/lumi-lumi-sensor-motion-aq2.json @@ -309,7 +309,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:01:b1:ca:eb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -332,7 +332,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:01:b1:ca:eb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sensor-smoke-acn03-0x00000011.json b/tests/data/devices/lumi-lumi-sensor-smoke-acn03-0x00000011.json index 9a5d2d61d..51ce6439d 100644 --- a/tests/data/devices/lumi-lumi-sensor-smoke-acn03-0x00000011.json +++ b/tests/data/devices/lumi-lumi-sensor-smoke-acn03-0x00000011.json @@ -324,7 +324,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:5a:6e:93", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -347,7 +347,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "54:ef:44:10:00:5a:6e:93", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sensor-smoke-acn03-0x00000013.json b/tests/data/devices/lumi-lumi-sensor-smoke-acn03-0x00000013.json index c2a199f70..473bad16d 100644 --- a/tests/data/devices/lumi-lumi-sensor-smoke-acn03-0x00000013.json +++ b/tests/data/devices/lumi-lumi-sensor-smoke-acn03-0x00000013.json @@ -287,7 +287,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:41:b2:02:30", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 189, @@ -310,7 +310,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:41:b2:02:30", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sensor-smoke.json b/tests/data/devices/lumi-lumi-sensor-smoke.json index 2e38f6f3f..ee6b66d66 100644 --- a/tests/data/devices/lumi-lumi-sensor-smoke.json +++ b/tests/data/devices/lumi-lumi-sensor-smoke.json @@ -323,7 +323,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:cb:2e:a9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -346,7 +346,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:cb:2e:a9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sensor-switch-aq2.json b/tests/data/devices/lumi-lumi-sensor-switch-aq2.json index 599c749e8..77a3eeb4c 100644 --- a/tests/data/devices/lumi-lumi-sensor-switch-aq2.json +++ b/tests/data/devices/lumi-lumi-sensor-switch-aq2.json @@ -197,7 +197,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:13:91:38", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -220,7 +220,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:13:91:38", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sensor-switch-aq3.json b/tests/data/devices/lumi-lumi-sensor-switch-aq3.json index 9b38951ad..1f4680183 100644 --- a/tests/data/devices/lumi-lumi-sensor-switch-aq3.json +++ b/tests/data/devices/lumi-lumi-sensor-switch-aq3.json @@ -180,7 +180,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:b0:e5:91", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -203,7 +203,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:b0:e5:91", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-sensor-switch.json b/tests/data/devices/lumi-lumi-sensor-switch.json index b29c6ad24..aa7d42633 100644 --- a/tests/data/devices/lumi-lumi-sensor-switch.json +++ b/tests/data/devices/lumi-lumi-sensor-switch.json @@ -214,7 +214,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:10:ba:72", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -237,7 +237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:10:ba:72", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-switch-b1lacn02.json b/tests/data/devices/lumi-lumi-switch-b1lacn02.json index d738a5185..79676f60e 100644 --- a/tests/data/devices/lumi-lumi-switch-b1lacn02.json +++ b/tests/data/devices/lumi-lumi-switch-b1lacn02.json @@ -339,7 +339,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:63:c6:80:fe", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -362,7 +362,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:63:c6:80:fe", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-switch-b1laus01-0x00000020.json b/tests/data/devices/lumi-lumi-switch-b1laus01-0x00000020.json index fa202f872..9f5a55ea3 100644 --- a/tests/data/devices/lumi-lumi-switch-b1laus01-0x00000020.json +++ b/tests/data/devices/lumi-lumi-switch-b1laus01-0x00000020.json @@ -282,7 +282,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:75:da:cf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -305,7 +305,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:75:da:cf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-switch-b1naus01-0x0000001f.json b/tests/data/devices/lumi-lumi-switch-b1naus01-0x0000001f.json index 81a0b8ade..78dbaaab8 100644 --- a/tests/data/devices/lumi-lumi-switch-b1naus01-0x0000001f.json +++ b/tests/data/devices/lumi-lumi-switch-b1naus01-0x0000001f.json @@ -524,7 +524,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:76:1c:82", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -547,7 +547,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "04:cf:8c:df:3c:76:1c:82", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-switch-b2naus01.json b/tests/data/devices/lumi-lumi-switch-b2naus01.json index d83e3dfeb..b2b3df35d 100644 --- a/tests/data/devices/lumi-lumi-switch-b2naus01.json +++ b/tests/data/devices/lumi-lumi-switch-b2naus01.json @@ -722,7 +722,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:af:a9:89:77", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -745,7 +745,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:af:a9:89:77", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-switch-b2nc01.json b/tests/data/devices/lumi-lumi-switch-b2nc01.json index e3a0941a8..6faa311b2 100644 --- a/tests/data/devices/lumi-lumi-switch-b2nc01.json +++ b/tests/data/devices/lumi-lumi-switch-b2nc01.json @@ -843,7 +843,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c9:e1:af:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -866,7 +866,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c9:e1:af:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-switch-l1aeu1-0x00000e0b.json b/tests/data/devices/lumi-lumi-switch-l1aeu1-0x00000e0b.json index a84e621fa..49cda08b8 100644 --- a/tests/data/devices/lumi-lumi-switch-l1aeu1-0x00000e0b.json +++ b/tests/data/devices/lumi-lumi-switch-l1aeu1-0x00000e0b.json @@ -305,7 +305,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4f:81:48:a1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 240, @@ -328,7 +328,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4f:81:48:a1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -40, diff --git a/tests/data/devices/lumi-lumi-switch-l2aeu1-0x00000e0b.json b/tests/data/devices/lumi-lumi-switch-l2aeu1-0x00000e0b.json index 212d9b23d..8c6edf31e 100644 --- a/tests/data/devices/lumi-lumi-switch-l2aeu1-0x00000e0b.json +++ b/tests/data/devices/lumi-lumi-switch-l2aeu1-0x00000e0b.json @@ -385,7 +385,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dd:16:89:b4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 220, @@ -408,7 +408,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dd:16:89:b4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -45, diff --git a/tests/data/devices/lumi-lumi-switch-n0agl1-0x0000001e.json b/tests/data/devices/lumi-lumi-switch-n0agl1-0x0000001e.json index abbfd0a17..ab8d42191 100644 --- a/tests/data/devices/lumi-lumi-switch-n0agl1-0x0000001e.json +++ b/tests/data/devices/lumi-lumi-switch-n0agl1-0x0000001e.json @@ -758,7 +758,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e9:c7:8a:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -781,7 +781,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e9:c7:8a:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -64, diff --git a/tests/data/devices/lumi-lumi-switch-n0agl1.json b/tests/data/devices/lumi-lumi-switch-n0agl1.json index 9e0a07f36..560ab442a 100644 --- a/tests/data/devices/lumi-lumi-switch-n0agl1.json +++ b/tests/data/devices/lumi-lumi-switch-n0agl1.json @@ -758,7 +758,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e9:c7:8a:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -781,7 +781,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e9:c7:8a:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -64, diff --git a/tests/data/devices/lumi-lumi-switch-n1aeu1.json b/tests/data/devices/lumi-lumi-switch-n1aeu1.json index 220a59daa..360c2b6e1 100644 --- a/tests/data/devices/lumi-lumi-switch-n1aeu1.json +++ b/tests/data/devices/lumi-lumi-switch-n1aeu1.json @@ -531,7 +531,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:76:e5:a3:fd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -554,7 +554,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:76:e5:a3:fd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-vibration-agl01-0x0000001c.json b/tests/data/devices/lumi-lumi-vibration-agl01-0x0000001c.json index 5eeaf6770..fc0132b36 100644 --- a/tests/data/devices/lumi-lumi-vibration-agl01-0x0000001c.json +++ b/tests/data/devices/lumi-lumi-vibration-agl01-0x0000001c.json @@ -321,7 +321,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7d:e2:f1:42", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 108, @@ -344,7 +344,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7d:e2:f1:42", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -84, diff --git a/tests/data/devices/lumi-lumi-vibration-aq1.json b/tests/data/devices/lumi-lumi-vibration-aq1.json index a77442f71..da84dbbac 100644 --- a/tests/data/devices/lumi-lumi-vibration-aq1.json +++ b/tests/data/devices/lumi-lumi-vibration-aq1.json @@ -343,7 +343,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:af:97:27", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -366,7 +366,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:af:97:27", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-weather.json b/tests/data/devices/lumi-lumi-weather.json index 2b59c2f8a..8a095d432 100644 --- a/tests/data/devices/lumi-lumi-weather.json +++ b/tests/data/devices/lumi-lumi-weather.json @@ -244,7 +244,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:05:4b:9d:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -267,7 +267,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:05:4b:9d:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lutron-lzl4bwhl01-remote.json b/tests/data/devices/lutron-lzl4bwhl01-remote.json index 6f5c76f45..463857f8b 100644 --- a/tests/data/devices/lutron-lzl4bwhl01-remote.json +++ b/tests/data/devices/lutron-lzl4bwhl01-remote.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ff:ff:00:0f:e7:ff:3c:b3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ff:ff:00:0f:e7:ff:3c:b3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lutron-z3-1brl-0x00000c08.json b/tests/data/devices/lutron-z3-1brl-0x00000c08.json index 66f81bbb4..557f29dc4 100644 --- a/tests/data/devices/lutron-z3-1brl-0x00000c08.json +++ b/tests/data/devices/lutron-z3-1brl-0x00000c08.json @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ff:ff:00:0f:e7:fb:f0:07", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -254,7 +254,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ff:ff:00:0f:e7:fb:f0:07", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/mli-tint-extendedcolor-0x10012001.json b/tests/data/devices/mli-tint-extendedcolor-0x10012001.json index 95d99b731..8f70ef294 100644 --- a/tests/data/devices/mli-tint-extendedcolor-0x10012001.json +++ b/tests/data/devices/mli-tint-extendedcolor-0x10012001.json @@ -434,7 +434,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:72:50:2b:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -457,7 +457,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:72:50:2b:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/mli-zbt-remote-all-rgbw-0x11010022.json b/tests/data/devices/mli-zbt-remote-all-rgbw-0x11010022.json index e5cc81bf7..53fbdfa1a 100644 --- a/tests/data/devices/mli-zbt-remote-all-rgbw-0x11010022.json +++ b/tests/data/devices/mli-zbt-remote-all-rgbw-0x11010022.json @@ -558,7 +558,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:2f:b5:32", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -581,7 +581,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:2f:b5:32", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/namron-as-1402790.json b/tests/data/devices/namron-as-1402790.json index aaf7acfdb..734a5d6ef 100644 --- a/tests/data/devices/namron-as-1402790.json +++ b/tests/data/devices/namron-as-1402790.json @@ -493,7 +493,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2f:e9:5d:02", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -516,7 +516,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2f:e9:5d:02", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/namron-as-4512785-0x0000000e.json b/tests/data/devices/namron-as-4512785-0x0000000e.json index 89daa3f44..29222995a 100644 --- a/tests/data/devices/namron-as-4512785-0x0000000e.json +++ b/tests/data/devices/namron-as-4512785-0x0000000e.json @@ -678,7 +678,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4c:9e:2b:64", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -701,7 +701,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4c:9e:2b:64", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -73, diff --git a/tests/data/devices/neuhaus-lighting-group-nlg-remote.json b/tests/data/devices/neuhaus-lighting-group-nlg-remote.json index 18a32dba6..0da512f37 100644 --- a/tests/data/devices/neuhaus-lighting-group-nlg-remote.json +++ b/tests/data/devices/neuhaus-lighting-group-nlg-remote.json @@ -193,7 +193,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:90:e3:16:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -216,7 +216,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:90:e3:16:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/niko-nv-battery-switch-2-button.json b/tests/data/devices/niko-nv-battery-switch-2-button.json index 9bb5a61b1..b7be4e2ec 100644 --- a/tests/data/devices/niko-nv-battery-switch-2-button.json +++ b/tests/data/devices/niko-nv-battery-switch-2-button.json @@ -277,7 +277,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f1:c5:12:a4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -300,7 +300,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f1:c5:12:a4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/niko-nv-battery-switch-4-button-0x21046760.json b/tests/data/devices/niko-nv-battery-switch-4-button-0x21046760.json index 7a1ac061a..46beab701 100644 --- a/tests/data/devices/niko-nv-battery-switch-4-button-0x21046760.json +++ b/tests/data/devices/niko-nv-battery-switch-4-button-0x21046760.json @@ -354,7 +354,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:23:5d:15:43", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -377,7 +377,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:23:5d:15:43", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/niko-nv-connectable-motor-control-3a-0x21160006.json b/tests/data/devices/niko-nv-connectable-motor-control-3a-0x21160006.json index d57500b83..41922b672 100644 --- a/tests/data/devices/niko-nv-connectable-motor-control-3a-0x21160006.json +++ b/tests/data/devices/niko-nv-connectable-motor-control-3a-0x21160006.json @@ -464,7 +464,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0e:7d:6a:9a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -487,7 +487,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0e:7d:6a:9a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/nodon-sin-4-fp-21.json b/tests/data/devices/nodon-sin-4-fp-21.json index 219e88307..d73aee584 100644 --- a/tests/data/devices/nodon-sin-4-fp-21.json +++ b/tests/data/devices/nodon-sin-4-fp-21.json @@ -555,7 +555,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:41:13:af", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -578,7 +578,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:41:13:af", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/nodon-sin-4-rs-20-0x00010300.json b/tests/data/devices/nodon-sin-4-rs-20-0x00010300.json index a9c84a119..e9e496b35 100644 --- a/tests/data/devices/nodon-sin-4-rs-20-0x00010300.json +++ b/tests/data/devices/nodon-sin-4-rs-20-0x00010300.json @@ -469,7 +469,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3c:52:ae:10", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -492,7 +492,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3c:52:ae:10", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/occam-temp-sensor-v1-2-jan-19-2026.json b/tests/data/devices/occam-temp-sensor-v1-2-jan-19-2026.json index f94cb91e3..6ba654676 100644 --- a/tests/data/devices/occam-temp-sensor-v1-2-jan-19-2026.json +++ b/tests/data/devices/occam-temp-sensor-v1-2-jan-19-2026.json @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:3f:81:7c", - "endpoint_id": 10, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 148, @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:3f:81:7c", - "endpoint_id": 10, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -63, diff --git a/tests/data/devices/orvibo-250bccf66c41421b91b5e3242942c164.json b/tests/data/devices/orvibo-250bccf66c41421b91b5e3242942c164.json index 5c92a3c51..ed6862726 100644 --- a/tests/data/devices/orvibo-250bccf66c41421b91b5e3242942c164.json +++ b/tests/data/devices/orvibo-250bccf66c41421b91b5e3242942c164.json @@ -481,7 +481,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:19:cf:59", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -504,7 +504,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:19:cf:59", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/osram-switch-4x-lightify-0x01000000.json b/tests/data/devices/osram-switch-4x-lightify-0x01000000.json index 740be2502..3075a17df 100644 --- a/tests/data/devices/osram-switch-4x-lightify-0x01000000.json +++ b/tests/data/devices/osram-switch-4x-lightify-0x01000000.json @@ -781,7 +781,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:0e:c8:d4:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -804,7 +804,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:0e:c8:d4:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ou-rui-bo-cf31218e11c547179c9c9ade6a492799.json b/tests/data/devices/ou-rui-bo-cf31218e11c547179c9c9ade6a492799.json index 17cacbc85..d612e2362 100644 --- a/tests/data/devices/ou-rui-bo-cf31218e11c547179c9c9ade6a492799.json +++ b/tests/data/devices/ou-rui-bo-cf31218e11c547179c9c9ade6a492799.json @@ -236,7 +236,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5f:2a:3c:30", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -259,7 +259,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5f:2a:3c:30", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/paulmann-licht-gmbh-501-34.json b/tests/data/devices/paulmann-licht-gmbh-501-34.json index c81a8fd30..a73237b2f 100644 --- a/tests/data/devices/paulmann-licht-gmbh-501-34.json +++ b/tests/data/devices/paulmann-licht-gmbh-501-34.json @@ -364,7 +364,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4e:54:ef:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -387,7 +387,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4e:54:ef:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/philips-7602031u7-0x01001d00.json b/tests/data/devices/philips-7602031u7-0x01001d00.json index 96f36c46c..dfb723d7d 100644 --- a/tests/data/devices/philips-7602031u7-0x01001d00.json +++ b/tests/data/devices/philips-7602031u7-0x01001d00.json @@ -542,7 +542,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0b:4b:51:fc", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -565,7 +565,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0b:4b:51:fc", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/philips-915005988601-0x01002000.json b/tests/data/devices/philips-915005988601-0x01002000.json index 62d13d407..11521c8db 100644 --- a/tests/data/devices/philips-915005988601-0x01002000.json +++ b/tests/data/devices/philips-915005988601-0x01002000.json @@ -494,7 +494,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:72:72:fa:b6", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 216, @@ -517,7 +517,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:72:72:fa:b6", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -57, diff --git a/tests/data/devices/philips-lct014-0x01001a02.json b/tests/data/devices/philips-lct014-0x01001a02.json index 59f414d54..b64df160b 100644 --- a/tests/data/devices/philips-lct014-0x01001a02.json +++ b/tests/data/devices/philips-lct014-0x01001a02.json @@ -508,7 +508,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:02:4f:ea:5c", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -531,7 +531,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:02:4f:ea:5c", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/philips-lct026.json b/tests/data/devices/philips-lct026.json index d50f66919..b0aa9224f 100644 --- a/tests/data/devices/philips-lct026.json +++ b/tests/data/devices/philips-lct026.json @@ -500,7 +500,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ea:c8:c2:fd", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -523,7 +523,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ea:c8:c2:fd", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/philips-llc020-0x42006734.json b/tests/data/devices/philips-llc020-0x42006734.json index 349b6332e..92424cb0c 100644 --- a/tests/data/devices/philips-llc020-0x42006734.json +++ b/tests/data/devices/philips-llc020-0x42006734.json @@ -496,7 +496,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:01:16:e3:33", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -519,7 +519,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:01:16:e3:33", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/philips-lst002-0x01001700.json b/tests/data/devices/philips-lst002-0x01001700.json index 6724cfba7..404b75da3 100644 --- a/tests/data/devices/philips-lst002-0x01001700.json +++ b/tests/data/devices/philips-lst002-0x01001700.json @@ -437,7 +437,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ad:8a:89:91", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -460,7 +460,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ad:8a:89:91", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/philips-rom001-0x02002f08.json b/tests/data/devices/philips-rom001-0x02002f08.json index 9f52cce8a..d7fa2df39 100644 --- a/tests/data/devices/philips-rom001-0x02002f08.json +++ b/tests/data/devices/philips-rom001-0x02002f08.json @@ -267,7 +267,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:06:54:a7:c3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -290,7 +290,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:06:54:a7:c3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/philips-rwl020-0x420045b6.json b/tests/data/devices/philips-rwl020-0x420045b6.json index 6e76163f7..85d1380f5 100644 --- a/tests/data/devices/philips-rwl020-0x420045b6.json +++ b/tests/data/devices/philips-rwl020-0x420045b6.json @@ -306,7 +306,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5f:d6:d5:c6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 148, @@ -329,7 +329,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5f:d6:d5:c6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -74, diff --git a/tests/data/devices/philips-rwl020.json b/tests/data/devices/philips-rwl020.json index 72b793fd6..ae6ddd44b 100644 --- a/tests/data/devices/philips-rwl020.json +++ b/tests/data/devices/philips-rwl020.json @@ -305,7 +305,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:08:07:c3:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -328,7 +328,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:08:07:c3:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/philips-rwl021-0x43007305.json b/tests/data/devices/philips-rwl021-0x43007305.json index 16f347492..e0dcf8f6e 100644 --- a/tests/data/devices/philips-rwl021-0x43007305.json +++ b/tests/data/devices/philips-rwl021-0x43007305.json @@ -313,7 +313,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:0b:f1:3f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 116, @@ -336,7 +336,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:0b:f1:3f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -71, diff --git a/tests/data/devices/philips-sml001-0x42006bb7.json b/tests/data/devices/philips-sml001-0x42006bb7.json index 5620be76b..ab08d6edc 100644 --- a/tests/data/devices/philips-sml001-0x42006bb7.json +++ b/tests/data/devices/philips-sml001-0x42006bb7.json @@ -382,7 +382,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:06:f5:ac:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -405,7 +405,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:06:f5:ac:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/philips-sml001-0x43007305.json b/tests/data/devices/philips-sml001-0x43007305.json index bbaff292a..139f76186 100644 --- a/tests/data/devices/philips-sml001-0x43007305.json +++ b/tests/data/devices/philips-sml001-0x43007305.json @@ -389,7 +389,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1f:7f:df:14", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -412,7 +412,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1f:7f:df:14", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/philips-sml001-0x43007401.json b/tests/data/devices/philips-sml001-0x43007401.json index 422c7fd59..6519594a0 100644 --- a/tests/data/devices/philips-sml001-0x43007401.json +++ b/tests/data/devices/philips-sml001-0x43007401.json @@ -389,7 +389,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1f:7f:df:14", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 120, @@ -412,7 +412,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1f:7f:df:14", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -70, diff --git a/tests/data/devices/plaid-systems-ps-sprzms-slp3-0x00000001.json b/tests/data/devices/plaid-systems-ps-sprzms-slp3-0x00000001.json index df58b7ad0..3415036ed 100644 --- a/tests/data/devices/plaid-systems-ps-sprzms-slp3-0x00000001.json +++ b/tests/data/devices/plaid-systems-ps-sprzms-slp3-0x00000001.json @@ -233,7 +233,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:0e:6e:82:87", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -256,7 +256,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:0e:6e:82:87", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ptvo-info-ptvo-switch.json b/tests/data/devices/ptvo-info-ptvo-switch.json index c46520174..09035cc55 100644 --- a/tests/data/devices/ptvo-info-ptvo-switch.json +++ b/tests/data/devices/ptvo-info-ptvo-switch.json @@ -635,7 +635,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1a:bc:2b:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -658,7 +658,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1a:bc:2b:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/samjin-button-0x00000011.json b/tests/data/devices/samjin-button-0x00000011.json index 2fc3d50b2..de3584c75 100644 --- a/tests/data/devices/samjin-button-0x00000011.json +++ b/tests/data/devices/samjin-button-0x00000011.json @@ -290,7 +290,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:6d:97:00:01:04:35:bd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -313,7 +313,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:6d:97:00:01:04:35:bd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/samjin-multi-0x0000000b.json b/tests/data/devices/samjin-multi-0x0000000b.json index 3854b5106..ec1950a85 100644 --- a/tests/data/devices/samjin-multi-0x0000000b.json +++ b/tests/data/devices/samjin-multi-0x0000000b.json @@ -338,7 +338,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:6d:97:00:01:03:15:3d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -361,7 +361,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:6d:97:00:01:03:15:3d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/samjin-water.json b/tests/data/devices/samjin-water.json index b7ddc5e44..290ae533c 100644 --- a/tests/data/devices/samjin-water.json +++ b/tests/data/devices/samjin-water.json @@ -284,7 +284,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:a9:8a:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -307,7 +307,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:a9:8a:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/schneider-electric-eko07259-0x01001d00.json b/tests/data/devices/schneider-electric-eko07259-0x01001d00.json index e0bfa4e14..21a48d9a0 100644 --- a/tests/data/devices/schneider-electric-eko07259-0x01001d00.json +++ b/tests/data/devices/schneider-electric-eko07259-0x01001d00.json @@ -2186,7 +2186,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c8:65:ea:5c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 188, @@ -2209,7 +2209,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c8:65:ea:5c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -64, diff --git a/tests/data/devices/schneider-electric-evsckt-outlet-1-0x020a00ff.json b/tests/data/devices/schneider-electric-evsckt-outlet-1-0x020a00ff.json index 39be720ee..0f793191e 100644 --- a/tests/data/devices/schneider-electric-evsckt-outlet-1-0x020a00ff.json +++ b/tests/data/devices/schneider-electric-evsckt-outlet-1-0x020a00ff.json @@ -508,7 +508,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:47:77:a4:73", - "endpoint_id": 6, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -531,7 +531,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:47:77:a4:73", - "endpoint_id": 6, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/schneider-electric-lk-dimmer.json b/tests/data/devices/schneider-electric-lk-dimmer.json index ca754c6da..54e6b8538 100644 --- a/tests/data/devices/schneider-electric-lk-dimmer.json +++ b/tests/data/devices/schneider-electric-lk-dimmer.json @@ -710,7 +710,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:28:80:01:79", - "endpoint_id": 3, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -733,7 +733,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:28:80:01:79", - "endpoint_id": 3, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/schneider-electric-nhmotion-unidim-1-0x020b0fff.json b/tests/data/devices/schneider-electric-nhmotion-unidim-1-0x020b0fff.json index 8f6ab964b..5fad9cb4d 100644 --- a/tests/data/devices/schneider-electric-nhmotion-unidim-1-0x020b0fff.json +++ b/tests/data/devices/schneider-electric-nhmotion-unidim-1-0x020b0fff.json @@ -484,7 +484,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8f:16:4b:4b", - "endpoint_id": 3, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 88, @@ -507,7 +507,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8f:16:4b:4b", - "endpoint_id": 3, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -89, diff --git a/tests/data/devices/schneider-electric-puck-dimmer-1.json b/tests/data/devices/schneider-electric-puck-dimmer-1.json index fb97a6c06..7cbc4ae2f 100644 --- a/tests/data/devices/schneider-electric-puck-dimmer-1.json +++ b/tests/data/devices/schneider-electric-puck-dimmer-1.json @@ -360,7 +360,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c9:cb:c2:ea", - "endpoint_id": 3, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -383,7 +383,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c9:cb:c2:ea", - "endpoint_id": 3, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/schneider-electric-puck-shutter-1-0x020c02ff.json b/tests/data/devices/schneider-electric-puck-shutter-1-0x020c02ff.json index 3a86c5f64..65e358346 100644 --- a/tests/data/devices/schneider-electric-puck-shutter-1-0x020c02ff.json +++ b/tests/data/devices/schneider-electric-puck-shutter-1-0x020c02ff.json @@ -587,7 +587,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:81:34:28:65", - "endpoint_id": 5, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -610,7 +610,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:81:34:28:65", - "endpoint_id": 5, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/schneider-electric-s520619-0x01003500.json b/tests/data/devices/schneider-electric-s520619-0x01003500.json index 36546e6a3..205bd4691 100644 --- a/tests/data/devices/schneider-electric-s520619-0x01003500.json +++ b/tests/data/devices/schneider-electric-s520619-0x01003500.json @@ -782,7 +782,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:e6:bb:a6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -805,7 +805,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:e6:bb:a6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/schneider-electric-socket-outlet-1-0x020612ff.json b/tests/data/devices/schneider-electric-socket-outlet-1-0x020612ff.json index 4f33ae45c..167b62c22 100644 --- a/tests/data/devices/schneider-electric-socket-outlet-1-0x020612ff.json +++ b/tests/data/devices/schneider-electric-socket-outlet-1-0x020612ff.json @@ -598,7 +598,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:81:8a:da:20", - "endpoint_id": 6, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 180, @@ -621,7 +621,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:81:8a:da:20", - "endpoint_id": 6, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -66, diff --git a/tests/data/devices/schneider-electric-socket-outlet-2-0x020612ff.json b/tests/data/devices/schneider-electric-socket-outlet-2-0x020612ff.json index b118baa25..c8ccb3b32 100644 --- a/tests/data/devices/schneider-electric-socket-outlet-2-0x020612ff.json +++ b/tests/data/devices/schneider-electric-socket-outlet-2-0x020612ff.json @@ -598,7 +598,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bc:ec:d0:94", - "endpoint_id": 6, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 168, @@ -621,7 +621,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bc:ec:d0:94", - "endpoint_id": 6, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -69, diff --git a/tests/data/devices/securifi-ltd-unk-model.json b/tests/data/devices/securifi-ltd-unk-model.json index 215d84414..ffaefd63c 100644 --- a/tests/data/devices/securifi-ltd-unk-model.json +++ b/tests/data/devices/securifi-ltd-unk-model.json @@ -400,7 +400,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:05:49:ac:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -423,7 +423,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:05:49:ac:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sengled-e11-g13-0x00000009.json b/tests/data/devices/sengled-e11-g13-0x00000009.json index 4d1efb1f0..130568e04 100644 --- a/tests/data/devices/sengled-e11-g13-0x00000009.json +++ b/tests/data/devices/sengled-e11-g13-0x00000009.json @@ -421,7 +421,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:3a:9b:48", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -444,7 +444,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:3a:9b:48", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sengled-e12-n14-0x00000004.json b/tests/data/devices/sengled-e12-n14-0x00000004.json index 4054d7546..7fccb0b4f 100644 --- a/tests/data/devices/sengled-e12-n14-0x00000004.json +++ b/tests/data/devices/sengled-e12-n14-0x00000004.json @@ -415,7 +415,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:09:c6:15", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -438,7 +438,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:09:c6:15", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sengled-e12-n1e-0x0000001e.json b/tests/data/devices/sengled-e12-n1e-0x0000001e.json index 7640d766b..fa159c349 100644 --- a/tests/data/devices/sengled-e12-n1e-0x0000001e.json +++ b/tests/data/devices/sengled-e12-n1e-0x0000001e.json @@ -495,7 +495,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:53:34:69", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -518,7 +518,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:53:34:69", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sengled-e1c-nb6.json b/tests/data/devices/sengled-e1c-nb6.json index 873938a72..7067dfe74 100644 --- a/tests/data/devices/sengled-e1c-nb6.json +++ b/tests/data/devices/sengled-e1c-nb6.json @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:00:04:2d:f3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -217,7 +217,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:00:04:2d:f3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sengled-e1c-nb7-0x0000001a.json b/tests/data/devices/sengled-e1c-nb7-0x0000001a.json index cf3aa05e6..9896c2264 100644 --- a/tests/data/devices/sengled-e1c-nb7-0x0000001a.json +++ b/tests/data/devices/sengled-e1c-nb7-0x0000001a.json @@ -346,7 +346,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:6b:9a:ee", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -369,7 +369,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:6b:9a:ee", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sengled-e1f-n9g-0x00000020.json b/tests/data/devices/sengled-e1f-n9g-0x00000020.json index 3b0e7980c..0b139af05 100644 --- a/tests/data/devices/sengled-e1f-n9g-0x00000020.json +++ b/tests/data/devices/sengled-e1f-n9g-0x00000020.json @@ -433,7 +433,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:00:1c:86:48", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -456,7 +456,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:00:1c:86:48", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sengled-e1g-g8e-0x0000000e.json b/tests/data/devices/sengled-e1g-g8e-0x0000000e.json index 490e43d58..352133c00 100644 --- a/tests/data/devices/sengled-e1g-g8e-0x0000000e.json +++ b/tests/data/devices/sengled-e1g-g8e-0x0000000e.json @@ -501,7 +501,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:63:f2:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -524,7 +524,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:63:f2:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sengled-e21-n1ea-0x00000026.json b/tests/data/devices/sengled-e21-n1ea-0x00000026.json index b63768f84..7bd6789a2 100644 --- a/tests/data/devices/sengled-e21-n1ea-0x00000026.json +++ b/tests/data/devices/sengled-e21-n1ea-0x00000026.json @@ -581,7 +581,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:00:18:57:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -604,7 +604,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:00:18:57:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sengled-z01-a19nae26-0x00000020.json b/tests/data/devices/sengled-z01-a19nae26-0x00000020.json index 94c45f8f6..6f441ad04 100644 --- a/tests/data/devices/sengled-z01-a19nae26-0x00000020.json +++ b/tests/data/devices/sengled-z01-a19nae26-0x00000020.json @@ -501,7 +501,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:01:1d:28", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -524,7 +524,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b0:ce:18:14:03:01:1d:28", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sercomm-corp-sz-esw01-au.json b/tests/data/devices/sercomm-corp-sz-esw01-au.json index c060deae5..cc8ba86e0 100644 --- a/tests/data/devices/sercomm-corp-sz-esw01-au.json +++ b/tests/data/devices/sercomm-corp-sz-esw01-au.json @@ -634,7 +634,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:42:61:67:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -657,7 +657,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:42:61:67:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/shelly-1pm.json b/tests/data/devices/shelly-1pm.json index 88cb4e119..21d1598a6 100644 --- a/tests/data/devices/shelly-1pm.json +++ b/tests/data/devices/shelly-1pm.json @@ -637,7 +637,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:d6:bf:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 58, @@ -660,7 +660,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:d6:bf:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/shelly-2pm.json b/tests/data/devices/shelly-2pm.json index f672d56dd..8443a4dfa 100644 --- a/tests/data/devices/shelly-2pm.json +++ b/tests/data/devices/shelly-2pm.json @@ -314,7 +314,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9c:bd:cb:14", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 68, @@ -337,7 +337,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9c:bd:cb:14", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -83, diff --git a/tests/data/devices/shelly-blu-motion-zb.json b/tests/data/devices/shelly-blu-motion-zb.json index 705de9846..c795d7a6f 100644 --- a/tests/data/devices/shelly-blu-motion-zb.json +++ b/tests/data/devices/shelly-blu-motion-zb.json @@ -252,7 +252,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:75:38:18:5f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 208, @@ -275,7 +275,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:75:38:18:5f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -48, diff --git a/tests/data/devices/shelly-dimmer.json b/tests/data/devices/shelly-dimmer.json index 142437981..31734fbc3 100644 --- a/tests/data/devices/shelly-dimmer.json +++ b/tests/data/devices/shelly-dimmer.json @@ -805,7 +805,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:28:23:e1:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 140, @@ -828,7 +828,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:28:23:e1:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -65, diff --git a/tests/data/devices/shelly-ecowitt-ws90.json b/tests/data/devices/shelly-ecowitt-ws90.json index ad9bfe82f..f4a19d711 100644 --- a/tests/data/devices/shelly-ecowitt-ws90.json +++ b/tests/data/devices/shelly-ecowitt-ws90.json @@ -276,7 +276,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a6:a9:96:8e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 64, @@ -299,7 +299,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a6:a9:96:8e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -95, diff --git a/tests/data/devices/shelly-mini1pm.json b/tests/data/devices/shelly-mini1pm.json index 76f5f1aae..34f516a6a 100644 --- a/tests/data/devices/shelly-mini1pm.json +++ b/tests/data/devices/shelly-mini1pm.json @@ -546,7 +546,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:0d:2c:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 153, @@ -569,7 +569,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:0d:2c:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/shyugj-dimmer-switch-zb3-0.json b/tests/data/devices/shyugj-dimmer-switch-zb3-0.json index 00d24dcad..6ecf1e974 100644 --- a/tests/data/devices/shyugj-dimmer-switch-zb3-0.json +++ b/tests/data/devices/shyugj-dimmer-switch-zb3-0.json @@ -377,7 +377,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:59:bd:59", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -400,7 +400,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:59:bd:59", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-lca001-0x01002802.json b/tests/data/devices/signify-netherlands-b-v-lca001-0x01002802.json index 16e42df0f..0af14b518 100644 --- a/tests/data/devices/signify-netherlands-b-v-lca001-0x01002802.json +++ b/tests/data/devices/signify-netherlands-b-v-lca001-0x01002802.json @@ -525,7 +525,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7d:0f:71:cd", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -548,7 +548,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7d:0f:71:cd", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-lca005-0x01002402.json b/tests/data/devices/signify-netherlands-b-v-lca005-0x01002402.json index c97520ba5..8e2b5e03c 100644 --- a/tests/data/devices/signify-netherlands-b-v-lca005-0x01002402.json +++ b/tests/data/devices/signify-netherlands-b-v-lca005-0x01002402.json @@ -506,7 +506,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0b:6d:bc:5c", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -529,7 +529,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0b:6d:bc:5c", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-lca007-0x01001f0a.json b/tests/data/devices/signify-netherlands-b-v-lca007-0x01001f0a.json index 8066f350f..2c8a6cbab 100644 --- a/tests/data/devices/signify-netherlands-b-v-lca007-0x01001f0a.json +++ b/tests/data/devices/signify-netherlands-b-v-lca007-0x01001f0a.json @@ -494,7 +494,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0c:6e:be:18", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -517,7 +517,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0c:6e:be:18", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-lcb001-0x01002800.json b/tests/data/devices/signify-netherlands-b-v-lcb001-0x01002800.json index c041cc666..66a2a4df1 100644 --- a/tests/data/devices/signify-netherlands-b-v-lcb001-0x01002800.json +++ b/tests/data/devices/signify-netherlands-b-v-lcb001-0x01002800.json @@ -531,7 +531,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:06:0b:87:56", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -554,7 +554,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:06:0b:87:56", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-lcb002-0x01001f0a.json b/tests/data/devices/signify-netherlands-b-v-lcb002-0x01001f0a.json index 02f68bf90..e200040f2 100644 --- a/tests/data/devices/signify-netherlands-b-v-lcb002-0x01001f0a.json +++ b/tests/data/devices/signify-netherlands-b-v-lcb002-0x01001f0a.json @@ -494,7 +494,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0d:01:9c:a3", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -517,7 +517,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0d:01:9c:a3", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-lce001-0x01002404.json b/tests/data/devices/signify-netherlands-b-v-lce001-0x01002404.json index 2aeae85f7..a5fbfa362 100644 --- a/tests/data/devices/signify-netherlands-b-v-lce001-0x01002404.json +++ b/tests/data/devices/signify-netherlands-b-v-lce001-0x01002404.json @@ -494,7 +494,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0d:5b:93:1a", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -517,7 +517,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0d:5b:93:1a", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-lcg006-0x01002502.json b/tests/data/devices/signify-netherlands-b-v-lcg006-0x01002502.json index b85a116aa..a9d28d50c 100644 --- a/tests/data/devices/signify-netherlands-b-v-lcg006-0x01002502.json +++ b/tests/data/devices/signify-netherlands-b-v-lcg006-0x01002502.json @@ -494,7 +494,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a8:67:e6:a3", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 148, @@ -517,7 +517,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a8:67:e6:a3", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -63, diff --git a/tests/data/devices/signify-netherlands-b-v-lcx004-0x01001802.json b/tests/data/devices/signify-netherlands-b-v-lcx004-0x01001802.json index 6e5d6280c..6be2d5733 100644 --- a/tests/data/devices/signify-netherlands-b-v-lcx004-0x01001802.json +++ b/tests/data/devices/signify-netherlands-b-v-lcx004-0x01001802.json @@ -488,7 +488,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:16:33:04:fc", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -511,7 +511,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:16:33:04:fc", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-lta010-0x01002402.json b/tests/data/devices/signify-netherlands-b-v-lta010-0x01002402.json index 90e9e3f79..f417d815b 100644 --- a/tests/data/devices/signify-netherlands-b-v-lta010-0x01002402.json +++ b/tests/data/devices/signify-netherlands-b-v-lta010-0x01002402.json @@ -483,7 +483,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0c:e2:78:72", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -506,7 +506,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0c:e2:78:72", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-ltb003-0x01001f0a.json b/tests/data/devices/signify-netherlands-b-v-ltb003-0x01001f0a.json index 4e4035870..bc44dc5d4 100644 --- a/tests/data/devices/signify-netherlands-b-v-ltb003-0x01001f0a.json +++ b/tests/data/devices/signify-netherlands-b-v-ltb003-0x01001f0a.json @@ -489,7 +489,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0d:00:32:fb", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -512,7 +512,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0d:00:32:fb", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-lwa003-0x01001f0a.json b/tests/data/devices/signify-netherlands-b-v-lwa003-0x01001f0a.json index 7005bdcf5..01129cfce 100644 --- a/tests/data/devices/signify-netherlands-b-v-lwa003-0x01001f0a.json +++ b/tests/data/devices/signify-netherlands-b-v-lwa003-0x01001f0a.json @@ -371,7 +371,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0c:76:6c:d5", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -394,7 +394,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0c:76:6c:d5", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-rdm001-0x0000041a.json b/tests/data/devices/signify-netherlands-b-v-rdm001-0x0000041a.json index bae8bb00b..ec358440d 100644 --- a/tests/data/devices/signify-netherlands-b-v-rdm001-0x0000041a.json +++ b/tests/data/devices/signify-netherlands-b-v-rdm001-0x0000041a.json @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0b:02:b6:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -254,7 +254,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0b:02:b6:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-rdm002-0x02003b13.json b/tests/data/devices/signify-netherlands-b-v-rdm002-0x02003b13.json index 8ccc4a3ac..e651af24c 100644 --- a/tests/data/devices/signify-netherlands-b-v-rdm002-0x02003b13.json +++ b/tests/data/devices/signify-netherlands-b-v-rdm002-0x02003b13.json @@ -249,7 +249,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:05:d9:30:d2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 141, @@ -272,7 +272,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:05:d9:30:d2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-rdm002-0x02003b19.json b/tests/data/devices/signify-netherlands-b-v-rdm002-0x02003b19.json index f366a9684..826ed9d35 100644 --- a/tests/data/devices/signify-netherlands-b-v-rdm002-0x02003b19.json +++ b/tests/data/devices/signify-netherlands-b-v-rdm002-0x02003b19.json @@ -249,7 +249,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0d:13:48:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -272,7 +272,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0d:13:48:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-rdm004-0x02004d23.json b/tests/data/devices/signify-netherlands-b-v-rdm004-0x02004d23.json index 72f15d13b..1feb259be 100644 --- a/tests/data/devices/signify-netherlands-b-v-rdm004-0x02004d23.json +++ b/tests/data/devices/signify-netherlands-b-v-rdm004-0x02004d23.json @@ -244,7 +244,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:84:06:58:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 124, @@ -267,7 +267,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:84:06:58:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -69, diff --git a/tests/data/devices/signify-netherlands-b-v-rdm004.json b/tests/data/devices/signify-netherlands-b-v-rdm004.json index a9ee1fd08..9a19e2815 100644 --- a/tests/data/devices/signify-netherlands-b-v-rdm004.json +++ b/tests/data/devices/signify-netherlands-b-v-rdm004.json @@ -230,7 +230,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:84:06:58:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -253,7 +253,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:84:06:58:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-rdm005-0x02005301.json b/tests/data/devices/signify-netherlands-b-v-rdm005-0x02005301.json index 5dfd4cf9f..967ec4a2f 100644 --- a/tests/data/devices/signify-netherlands-b-v-rdm005-0x02005301.json +++ b/tests/data/devices/signify-netherlands-b-v-rdm005-0x02005301.json @@ -256,7 +256,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:df:74:89", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 132, @@ -279,7 +279,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:df:74:89", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/signify-netherlands-b-v-rwl022-0x02002d02.json b/tests/data/devices/signify-netherlands-b-v-rwl022-0x02002d02.json index cb1a518e4..e4bec2d95 100644 --- a/tests/data/devices/signify-netherlands-b-v-rwl022-0x02002d02.json +++ b/tests/data/devices/signify-netherlands-b-v-rwl022-0x02002d02.json @@ -249,7 +249,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0c:26:42:ec", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -272,7 +272,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0c:26:42:ec", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-rwl022-0x02004d27.json b/tests/data/devices/signify-netherlands-b-v-rwl022-0x02004d27.json index f02cca140..2456169e8 100644 --- a/tests/data/devices/signify-netherlands-b-v-rwl022-0x02004d27.json +++ b/tests/data/devices/signify-netherlands-b-v-rwl022-0x02004d27.json @@ -244,7 +244,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:92:c2:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 184, @@ -267,7 +267,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:92:c2:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -54, diff --git a/tests/data/devices/signify-netherlands-b-v-rwl022-0x02005501.json b/tests/data/devices/signify-netherlands-b-v-rwl022-0x02005501.json index 96eec60c9..8a6838eb1 100644 --- a/tests/data/devices/signify-netherlands-b-v-rwl022-0x02005501.json +++ b/tests/data/devices/signify-netherlands-b-v-rwl022-0x02005501.json @@ -256,7 +256,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:92:c2:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 28, @@ -279,7 +279,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:92:c2:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -93, diff --git a/tests/data/devices/signify-netherlands-b-v-sml003-0x02003506.json b/tests/data/devices/signify-netherlands-b-v-sml003-0x02003506.json index c35de566f..711922a5c 100644 --- a/tests/data/devices/signify-netherlands-b-v-sml003-0x02003506.json +++ b/tests/data/devices/signify-netherlands-b-v-sml003-0x02003506.json @@ -348,7 +348,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d5:c9:be:9b", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 61, @@ -371,7 +371,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d5:c9:be:9b", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-sml004-0x02003506.json b/tests/data/devices/signify-netherlands-b-v-sml004-0x02003506.json index be34b1934..059ea6556 100644 --- a/tests/data/devices/signify-netherlands-b-v-sml004-0x02003506.json +++ b/tests/data/devices/signify-netherlands-b-v-sml004-0x02003506.json @@ -348,7 +348,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0c:dc:9d:61", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -371,7 +371,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:17:88:01:0c:dc:9d:61", - "endpoint_id": 2, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sinope-technologies-va4220zb.json b/tests/data/devices/sinope-technologies-va4220zb.json index b833a0976..ffec3e92c 100644 --- a/tests/data/devices/sinope-technologies-va4220zb.json +++ b/tests/data/devices/sinope-technologies-va4220zb.json @@ -566,7 +566,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:eb:f1:4d:07", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -589,7 +589,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:eb:f1:4d:07", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/smarthjemmet-dk-quad-zig-sw.json b/tests/data/devices/smarthjemmet-dk-quad-zig-sw.json index 741942b2c..d6d4d6002 100644 --- a/tests/data/devices/smarthjemmet-dk-quad-zig-sw.json +++ b/tests/data/devices/smarthjemmet-dk-quad-zig-sw.json @@ -283,7 +283,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:35:6f:4f:77", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -306,7 +306,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:35:6f:4f:77", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/smarthjemmet-dk-quad-zig-sw2.json b/tests/data/devices/smarthjemmet-dk-quad-zig-sw2.json index f516992c7..272368a20 100644 --- a/tests/data/devices/smarthjemmet-dk-quad-zig-sw2.json +++ b/tests/data/devices/smarthjemmet-dk-quad-zig-sw2.json @@ -514,7 +514,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:35:e9:d5:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -537,7 +537,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:35:e9:d5:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/smartthings-multiv4-0x0000001b.json b/tests/data/devices/smartthings-multiv4-0x0000001b.json index 8d6011294..a0b72c89b 100644 --- a/tests/data/devices/smartthings-multiv4-0x0000001b.json +++ b/tests/data/devices/smartthings-multiv4-0x0000001b.json @@ -348,7 +348,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:6f:e5:ee", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -371,7 +371,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:6f:e5:ee", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/smartthings-tagv4-0x00000019.json b/tests/data/devices/smartthings-tagv4-0x00000019.json index 714c8eede..9ef841f92 100644 --- a/tests/data/devices/smartthings-tagv4-0x00000019.json +++ b/tests/data/devices/smartthings-tagv4-0x00000019.json @@ -269,7 +269,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "24:fd:5b:00:01:01:4f:5d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -292,7 +292,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "24:fd:5b:00:01:01:4f:5d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/smartwings-wm25-l-z-0x00000002.json b/tests/data/devices/smartwings-wm25-l-z-0x00000002.json index 2874945a0..f4a411198 100644 --- a/tests/data/devices/smartwings-wm25-l-z-0x00000002.json +++ b/tests/data/devices/smartwings-wm25-l-z-0x00000002.json @@ -370,7 +370,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "e0:79:8d:ff:fe:be:fd:b9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -393,7 +393,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "e0:79:8d:ff:fe:be:fd:b9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/somfy-situo-4-zigbee-0x00011a00.json b/tests/data/devices/somfy-situo-4-zigbee-0x00011a00.json index 6b3f904d9..bc5cd38aa 100644 --- a/tests/data/devices/somfy-situo-4-zigbee-0x00011a00.json +++ b/tests/data/devices/somfy-situo-4-zigbee-0x00011a00.json @@ -563,7 +563,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:3b:98:5a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -586,7 +586,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:3b:98:5a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/somfy-sonesse-28-wf-li-ion-roller-0x4100e158.json b/tests/data/devices/somfy-sonesse-28-wf-li-ion-roller-0x4100e158.json index f1918c5b2..7ca3f0b4b 100644 --- a/tests/data/devices/somfy-sonesse-28-wf-li-ion-roller-0x4100e158.json +++ b/tests/data/devices/somfy-sonesse-28-wf-li-ion-roller-0x4100e158.json @@ -357,7 +357,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:7c:3f:a7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 176, @@ -380,7 +380,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:7c:3f:a7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -56, diff --git a/tests/data/devices/somfy-ysia-5-hp-zigbee-0x00e00041.json b/tests/data/devices/somfy-ysia-5-hp-zigbee-0x00e00041.json index 6ce010464..28db2c3c1 100644 --- a/tests/data/devices/somfy-ysia-5-hp-zigbee-0x00e00041.json +++ b/tests/data/devices/somfy-ysia-5-hp-zigbee-0x00e00041.json @@ -812,7 +812,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:05:26:2e:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -835,7 +835,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:05:26:2e:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/somfy-ysia-variation-5c-0xffffffff.json b/tests/data/devices/somfy-ysia-variation-5c-0xffffffff.json index 4d8a06f08..aa7d9fb1e 100644 --- a/tests/data/devices/somfy-ysia-variation-5c-0xffffffff.json +++ b/tests/data/devices/somfy-ysia-variation-5c-0xffffffff.json @@ -611,7 +611,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ec:84:26:cd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 252, @@ -634,7 +634,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ec:84:26:cd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -37, diff --git a/tests/data/devices/sonoff-01minizb.json b/tests/data/devices/sonoff-01minizb.json index a9862f6da..77ecd5241 100644 --- a/tests/data/devices/sonoff-01minizb.json +++ b/tests/data/devices/sonoff-01minizb.json @@ -250,7 +250,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:26:b7:de:4f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -273,7 +273,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:26:b7:de:4f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-basiczbr3.json b/tests/data/devices/sonoff-basiczbr3.json index 1874ef74b..6c937969a 100644 --- a/tests/data/devices/sonoff-basiczbr3.json +++ b/tests/data/devices/sonoff-basiczbr3.json @@ -221,7 +221,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:93:ca:86:ba", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 172, @@ -244,7 +244,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:93:ca:86:ba", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -68, diff --git a/tests/data/devices/sonoff-dongle-e-r.json b/tests/data/devices/sonoff-dongle-e-r.json index 7ea2ce070..0e741394c 100644 --- a/tests/data/devices/sonoff-dongle-e-r.json +++ b/tests/data/devices/sonoff-dongle-e-r.json @@ -645,7 +645,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:33:57:93:05", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 212, @@ -668,7 +668,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:33:57:93:05", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -47, diff --git a/tests/data/devices/sonoff-mini-zb1gsp-0x00001102.json b/tests/data/devices/sonoff-mini-zb1gsp-0x00001102.json index 33ee1e9dc..0bbc592e3 100644 --- a/tests/data/devices/sonoff-mini-zb1gsp-0x00001102.json +++ b/tests/data/devices/sonoff-mini-zb1gsp-0x00001102.json @@ -676,7 +676,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:a7:31:91", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 72, @@ -699,7 +699,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:a7:31:91", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -82, diff --git a/tests/data/devices/sonoff-mini-zbdim-0x00001005.json b/tests/data/devices/sonoff-mini-zbdim-0x00001005.json index 7ebde3a71..8988b3592 100644 --- a/tests/data/devices/sonoff-mini-zbdim-0x00001005.json +++ b/tests/data/devices/sonoff-mini-zbdim-0x00001005.json @@ -626,7 +626,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ca:01:81:4d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 240, @@ -649,7 +649,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ca:01:81:4d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -40, diff --git a/tests/data/devices/sonoff-mini-zbrbs-0x00001005.json b/tests/data/devices/sonoff-mini-zbrbs-0x00001005.json index 5d1b9fc8b..230c2dc2f 100644 --- a/tests/data/devices/sonoff-mini-zbrbs-0x00001005.json +++ b/tests/data/devices/sonoff-mini-zbrbs-0x00001005.json @@ -400,7 +400,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:24:57:22", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 184, @@ -423,7 +423,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:24:57:22", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -54, diff --git a/tests/data/devices/sonoff-s26r2zb-0x00002000.json b/tests/data/devices/sonoff-s26r2zb-0x00002000.json index afe3388b2..b5f33e206 100644 --- a/tests/data/devices/sonoff-s26r2zb-0x00002000.json +++ b/tests/data/devices/sonoff-s26r2zb-0x00002000.json @@ -249,7 +249,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b4:e4:bd:45", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 128, @@ -272,7 +272,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b4:e4:bd:45", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -79, diff --git a/tests/data/devices/sonoff-s31-lite-zb.json b/tests/data/devices/sonoff-s31-lite-zb.json index 22ab7d132..8c19cdb2a 100644 --- a/tests/data/devices/sonoff-s31-lite-zb.json +++ b/tests/data/devices/sonoff-s31-lite-zb.json @@ -182,7 +182,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:24:56:cb:dc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -205,7 +205,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:24:56:cb:dc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-s60zbtpg-0x00001002.json b/tests/data/devices/sonoff-s60zbtpg-0x00001002.json index c80ffe4a9..6b2e9ff28 100644 --- a/tests/data/devices/sonoff-s60zbtpg-0x00001002.json +++ b/tests/data/devices/sonoff-s60zbtpg-0x00001002.json @@ -592,7 +592,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0b:76:b6:2c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 54, @@ -615,7 +615,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0b:76:b6:2c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-snzb-01m-0x00001005.json b/tests/data/devices/sonoff-snzb-01m-0x00001005.json index 5fcc46990..18f73b442 100644 --- a/tests/data/devices/sonoff-snzb-01m-0x00001005.json +++ b/tests/data/devices/sonoff-snzb-01m-0x00001005.json @@ -344,7 +344,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:6d:54:c8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 54, @@ -367,7 +367,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:6d:54:c8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-snzb-02d-0x00002300.json b/tests/data/devices/sonoff-snzb-02d-0x00002300.json index aca5eb2be..ddce013b5 100644 --- a/tests/data/devices/sonoff-snzb-02d-0x00002300.json +++ b/tests/data/devices/sonoff-snzb-02d-0x00002300.json @@ -439,7 +439,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e3:70:52:f5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 204, @@ -462,7 +462,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e3:70:52:f5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/sonoff-snzb-04pr2-0x00001001.json b/tests/data/devices/sonoff-snzb-04pr2-0x00001001.json index b8d2cb22b..ba4a7fa03 100644 --- a/tests/data/devices/sonoff-snzb-04pr2-0x00001001.json +++ b/tests/data/devices/sonoff-snzb-04pr2-0x00001001.json @@ -254,7 +254,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f7:3c:1f:0d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 42, @@ -277,7 +277,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f7:3c:1f:0d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-snzb-05p-0x00001002.json b/tests/data/devices/sonoff-snzb-05p-0x00001002.json index 430cf9186..e3d3acdca 100644 --- a/tests/data/devices/sonoff-snzb-05p-0x00001002.json +++ b/tests/data/devices/sonoff-snzb-05p-0x00001002.json @@ -278,7 +278,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:94:50:f5:8b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 212, @@ -301,7 +301,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:94:50:f5:8b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -58, diff --git a/tests/data/devices/sonoff-snzb-06p-0x00001006.json b/tests/data/devices/sonoff-snzb-06p-0x00001006.json index 1e7da6c2f..56ee36021 100644 --- a/tests/data/devices/sonoff-snzb-06p-0x00001006.json +++ b/tests/data/devices/sonoff-snzb-06p-0x00001006.json @@ -290,7 +290,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dd:23:ca:15", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 240, @@ -313,7 +313,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dd:23:ca:15", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -51, diff --git a/tests/data/devices/sonoff-swv-0x00001002.json b/tests/data/devices/sonoff-swv-0x00001002.json index 8eb9e6ec7..5971c5c66 100644 --- a/tests/data/devices/sonoff-swv-0x00001002.json +++ b/tests/data/devices/sonoff-swv-0x00001002.json @@ -514,7 +514,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:25:a4:7c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -537,7 +537,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:25:a4:7c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-swv-0x00001003.json b/tests/data/devices/sonoff-swv-0x00001003.json index 2eefdcd7b..a81691c99 100644 --- a/tests/data/devices/sonoff-swv-0x00001003.json +++ b/tests/data/devices/sonoff-swv-0x00001003.json @@ -279,7 +279,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:25:a4:7c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 144, @@ -302,7 +302,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:25:a4:7c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-trvzb-0x00001201.json b/tests/data/devices/sonoff-trvzb-0x00001201.json index 612bde4e2..c4d68cc58 100644 --- a/tests/data/devices/sonoff-trvzb-0x00001201.json +++ b/tests/data/devices/sonoff-trvzb-0x00001201.json @@ -769,7 +769,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4d:04:9a:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -792,7 +792,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4d:04:9a:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-trvzb-0x00001400.json b/tests/data/devices/sonoff-trvzb-0x00001400.json index 820adbb53..8747938b8 100644 --- a/tests/data/devices/sonoff-trvzb-0x00001400.json +++ b/tests/data/devices/sonoff-trvzb-0x00001400.json @@ -817,7 +817,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4d:04:9a:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 60, @@ -840,7 +840,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4d:04:9a:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-trvzb-0x00001401.json b/tests/data/devices/sonoff-trvzb-0x00001401.json index f953a628c..0802f1fee 100644 --- a/tests/data/devices/sonoff-trvzb-0x00001401.json +++ b/tests/data/devices/sonoff-trvzb-0x00001401.json @@ -811,7 +811,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4d:04:9a:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 108, @@ -834,7 +834,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4d:04:9a:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -73, diff --git a/tests/data/devices/sonoff-zbmicro-0x00001005.json b/tests/data/devices/sonoff-zbmicro-0x00001005.json index bcaaec387..493db14d9 100644 --- a/tests/data/devices/sonoff-zbmicro-0x00001005.json +++ b/tests/data/devices/sonoff-zbmicro-0x00001005.json @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "8c:65:a3:ff:fe:54:87:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "8c:65:a3:ff:fe:54:87:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-zbminil2-0x0000100e.json b/tests/data/devices/sonoff-zbminil2-0x0000100e.json index c61037dd4..d05044124 100644 --- a/tests/data/devices/sonoff-zbminil2-0x0000100e.json +++ b/tests/data/devices/sonoff-zbminil2-0x0000100e.json @@ -256,7 +256,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:86:60:40", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 168, @@ -279,7 +279,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:86:60:40", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -58, diff --git a/tests/data/devices/sonoff-zbminir2-0x00001004.json b/tests/data/devices/sonoff-zbminir2-0x00001004.json index 64e4b76b6..2f28f3699 100644 --- a/tests/data/devices/sonoff-zbminir2-0x00001004.json +++ b/tests/data/devices/sonoff-zbminir2-0x00001004.json @@ -410,7 +410,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:dc:76:8d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 43, @@ -433,7 +433,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:dc:76:8d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sunricher-hk-dim-0x00000036.json b/tests/data/devices/sunricher-hk-dim-0x00000036.json index 7f52c5653..ca624bf04 100644 --- a/tests/data/devices/sunricher-hk-dim-0x00000036.json +++ b/tests/data/devices/sunricher-hk-dim-0x00000036.json @@ -952,7 +952,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:55:c3:5a:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 232, @@ -975,7 +975,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:55:c3:5a:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -53, diff --git a/tests/data/devices/sunricher-hk-ln-dim-a-0x00000039.json b/tests/data/devices/sunricher-hk-ln-dim-a-0x00000039.json index 5e149e250..08b80987f 100644 --- a/tests/data/devices/sunricher-hk-ln-dim-a-0x00000039.json +++ b/tests/data/devices/sunricher-hk-ln-dim-a-0x00000039.json @@ -449,7 +449,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b4:35:22:ff:fe:6a:5e:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -472,7 +472,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b4:35:22:ff:fe:6a:5e:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sunricher-on-off-2ch-0x00000004.json b/tests/data/devices/sunricher-on-off-2ch-0x00000004.json index a5d4d2c28..52a84f938 100644 --- a/tests/data/devices/sunricher-on-off-2ch-0x00000004.json +++ b/tests/data/devices/sunricher-on-off-2ch-0x00000004.json @@ -817,7 +817,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:98:6b:31:c6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 164, @@ -840,7 +840,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:98:6b:31:c6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -59, diff --git a/tests/data/devices/texasinstruments-ti-router.json b/tests/data/devices/texasinstruments-ti-router.json index 25dac2718..2eefce6e7 100644 --- a/tests/data/devices/texasinstruments-ti-router.json +++ b/tests/data/devices/texasinstruments-ti-router.json @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:21:b4:96:29", - "endpoint_id": 8, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:21:b4:96:29", - "endpoint_id": 8, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/the-home-depot-ecosmart-zbt-a19-cct-bulb-0x21036500.json b/tests/data/devices/the-home-depot-ecosmart-zbt-a19-cct-bulb-0x21036500.json index 399685379..bea4fc47d 100644 --- a/tests/data/devices/the-home-depot-ecosmart-zbt-a19-cct-bulb-0x21036500.json +++ b/tests/data/devices/the-home-depot-ecosmart-zbt-a19-cct-bulb-0x21036500.json @@ -571,7 +571,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:32:46:39", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -594,7 +594,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:32:46:39", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rap0149bz-0x0000000e.json b/tests/data/devices/third-reality-inc-3rap0149bz-0x0000000e.json index 4a0fd5d90..a85668a69 100644 --- a/tests/data/devices/third-reality-inc-3rap0149bz-0x0000000e.json +++ b/tests/data/devices/third-reality-inc-3rap0149bz-0x0000000e.json @@ -263,7 +263,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6f:2f:02:92", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -286,7 +286,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6f:2f:02:92", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rds17bz.json b/tests/data/devices/third-reality-inc-3rds17bz.json index 6eb7c0e5e..c9f533c31 100644 --- a/tests/data/devices/third-reality-inc-3rds17bz.json +++ b/tests/data/devices/third-reality-inc-3rds17bz.json @@ -247,7 +247,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e7:b2:eb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -270,7 +270,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e7:b2:eb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rms16bz-0x0000004f.json b/tests/data/devices/third-reality-inc-3rms16bz-0x0000004f.json index 3c81fcea4..d06232531 100644 --- a/tests/data/devices/third-reality-inc-3rms16bz-0x0000004f.json +++ b/tests/data/devices/third-reality-inc-3rms16bz-0x0000004f.json @@ -273,7 +273,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e7:ba:8c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -296,7 +296,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e7:ba:8c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rsb015bz-0x00000048.json b/tests/data/devices/third-reality-inc-3rsb015bz-0x00000048.json index 42b9e083b..ba3e48721 100644 --- a/tests/data/devices/third-reality-inc-3rsb015bz-0x00000048.json +++ b/tests/data/devices/third-reality-inc-3rsb015bz-0x00000048.json @@ -403,7 +403,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:ea:05:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -426,7 +426,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:ea:05:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rsb22bz.json b/tests/data/devices/third-reality-inc-3rsb22bz.json index 1f141b09d..f4f43ba5d 100644 --- a/tests/data/devices/third-reality-inc-3rsb22bz.json +++ b/tests/data/devices/third-reality-inc-3rsb22bz.json @@ -173,7 +173,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e3:74:f8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -196,7 +196,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e3:74:f8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rsm0147z-0x0000001f.json b/tests/data/devices/third-reality-inc-3rsm0147z-0x0000001f.json index 56326ebd3..4d6d88b80 100644 --- a/tests/data/devices/third-reality-inc-3rsm0147z-0x0000001f.json +++ b/tests/data/devices/third-reality-inc-3rsm0147z-0x0000001f.json @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:ef:2b:82", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:ef:2b:82", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rsnl02043z-0x0000003c.json b/tests/data/devices/third-reality-inc-3rsnl02043z-0x0000003c.json index a443047e1..dab495dae 100644 --- a/tests/data/devices/third-reality-inc-3rsnl02043z-0x0000003c.json +++ b/tests/data/devices/third-reality-inc-3rsnl02043z-0x0000003c.json @@ -590,7 +590,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b4:0e:cf:d3:a1:6b:00:00", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -613,7 +613,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "b4:0e:cf:d3:a1:6b:00:00", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rsp019bz-0x1001301e.json b/tests/data/devices/third-reality-inc-3rsp019bz-0x1001301e.json index e2f0aa9b2..f41dd938b 100644 --- a/tests/data/devices/third-reality-inc-3rsp019bz-0x1001301e.json +++ b/tests/data/devices/third-reality-inc-3rsp019bz-0x1001301e.json @@ -387,7 +387,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:eb:09:0d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -410,7 +410,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:eb:09:0d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rsp02028bz-0x10013058.json b/tests/data/devices/third-reality-inc-3rsp02028bz-0x10013058.json index a7a4ab83f..ae92c092d 100644 --- a/tests/data/devices/third-reality-inc-3rsp02028bz-0x10013058.json +++ b/tests/data/devices/third-reality-inc-3rsp02028bz-0x10013058.json @@ -573,7 +573,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:eb:4f:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -596,7 +596,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:eb:4f:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rsp02064z-0x0000002f.json b/tests/data/devices/third-reality-inc-3rsp02064z-0x0000002f.json index aa8763f79..38c30feac 100644 --- a/tests/data/devices/third-reality-inc-3rsp02064z-0x0000002f.json +++ b/tests/data/devices/third-reality-inc-3rsp02064z-0x0000002f.json @@ -801,7 +801,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bb:32:67:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 188, @@ -824,7 +824,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bb:32:67:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -53, diff --git a/tests/data/devices/third-reality-inc-3rss007z.json b/tests/data/devices/third-reality-inc-3rss007z.json index 31bf6dcce..8133a6e59 100644 --- a/tests/data/devices/third-reality-inc-3rss007z.json +++ b/tests/data/devices/third-reality-inc-3rss007z.json @@ -180,7 +180,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e0:16:01", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -203,7 +203,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e0:16:01", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rss009z-0x0000001d.json b/tests/data/devices/third-reality-inc-3rss009z-0x0000001d.json index 9b8e1e81e..129c62cad 100644 --- a/tests/data/devices/third-reality-inc-3rss009z-0x0000001d.json +++ b/tests/data/devices/third-reality-inc-3rss009z-0x0000001d.json @@ -253,7 +253,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e9:77:95", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -276,7 +276,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e9:77:95", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rths24bz-0x00000015.json b/tests/data/devices/third-reality-inc-3rths24bz-0x00000015.json index 8793ce61d..c65d9ca61 100644 --- a/tests/data/devices/third-reality-inc-3rths24bz-0x00000015.json +++ b/tests/data/devices/third-reality-inc-3rths24bz-0x00000015.json @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:cb:f6:22:83:f0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:cb:f6:22:83:f0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rvs01031z-0x00000028.json b/tests/data/devices/third-reality-inc-3rvs01031z-0x00000028.json index 8b40381a7..44f10b553 100644 --- a/tests/data/devices/third-reality-inc-3rvs01031z-0x00000028.json +++ b/tests/data/devices/third-reality-inc-3rvs01031z-0x00000028.json @@ -251,7 +251,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:eb:ae:fe", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -274,7 +274,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:eb:ae:fe", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rws18bz-0x00000038.json b/tests/data/devices/third-reality-inc-3rws18bz-0x00000038.json index 46404eba6..d0b1c2451 100644 --- a/tests/data/devices/third-reality-inc-3rws18bz-0x00000038.json +++ b/tests/data/devices/third-reality-inc-3rws18bz-0x00000038.json @@ -319,7 +319,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e7:c9:49", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -342,7 +342,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "28:2c:02:bf:ff:e7:c9:49", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rws18bz-0x00000049.json b/tests/data/devices/third-reality-inc-3rws18bz-0x00000049.json index 98fadfb9a..0ecf3ab8b 100644 --- a/tests/data/devices/third-reality-inc-3rws18bz-0x00000049.json +++ b/tests/data/devices/third-reality-inc-3rws18bz-0x00000049.json @@ -332,7 +332,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:84:87:99", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 60, @@ -355,7 +355,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:84:87:99", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/trust-international-b-v-zll-colortempera.json b/tests/data/devices/trust-international-b-v-zll-colortempera.json index 2cdedb3ed..ed9e35ba7 100644 --- a/tests/data/devices/trust-international-b-v-zll-colortempera.json +++ b/tests/data/devices/trust-international-b-v-zll-colortempera.json @@ -508,7 +508,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:12:27:74:4f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 164, @@ -531,7 +531,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:12:27:74:4f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -59, diff --git a/tests/data/devices/tubeszb-tubeszb-router.json b/tests/data/devices/tubeszb-tubeszb-router.json index 406273600..13a9e070a 100644 --- a/tests/data/devices/tubeszb-tubeszb-router.json +++ b/tests/data/devices/tubeszb-tubeszb-router.json @@ -210,7 +210,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:22:98:38:6d", - "endpoint_id": 8, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -233,7 +233,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:12:4b:00:22:98:38:6d", - "endpoint_id": 8, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tuyatec-gqhxixyk-rh3052.json b/tests/data/devices/tuyatec-gqhxixyk-rh3052.json index beabec907..8b566191e 100644 --- a/tests/data/devices/tuyatec-gqhxixyk-rh3052.json +++ b/tests/data/devices/tuyatec-gqhxixyk-rh3052.json @@ -226,7 +226,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "60:a4:23:ff:fe:37:11:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -249,7 +249,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "60:a4:23:ff:fe:37:11:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tuyatec-r9hgssol-rh3001.json b/tests/data/devices/tuyatec-r9hgssol-rh3001.json index 3d2690c1a..38e6efcaa 100644 --- a/tests/data/devices/tuyatec-r9hgssol-rh3001.json +++ b/tests/data/devices/tuyatec-r9hgssol-rh3001.json @@ -258,7 +258,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "68:0a:e2:ff:fe:f1:b5:18", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -281,7 +281,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "68:0a:e2:ff:fe:f1:b5:18", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tuyatec-rkqiqvcs-rh3001.json b/tests/data/devices/tuyatec-rkqiqvcs-rh3001.json index 0dcf48e60..e12b8ac8c 100644 --- a/tests/data/devices/tuyatec-rkqiqvcs-rh3001.json +++ b/tests/data/devices/tuyatec-rkqiqvcs-rh3001.json @@ -264,7 +264,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:c9:02:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -287,7 +287,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:c9:02:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tuyatec-yg5dcbfu-rh3052.json b/tests/data/devices/tuyatec-yg5dcbfu-rh3052.json index cb1cbf856..b4fa2416a 100644 --- a/tests/data/devices/tuyatec-yg5dcbfu-rh3052.json +++ b/tests/data/devices/tuyatec-yg5dcbfu-rh3052.json @@ -238,7 +238,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:b4:57:ff:fe:3b:04:ec", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -261,7 +261,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "14:b4:57:ff:fe:3b:04:ec", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tyst11-czk78ptr-zk78ptr.json b/tests/data/devices/tyst11-czk78ptr-zk78ptr.json index 013d8c471..13ddb03a8 100644 --- a/tests/data/devices/tyst11-czk78ptr-zk78ptr.json +++ b/tests/data/devices/tyst11-czk78ptr-zk78ptr.json @@ -347,7 +347,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9d:fd:87:35", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -370,7 +370,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9d:fd:87:35", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tyst11-i5j6ifxj-5j6ifxj-0x00000049.json b/tests/data/devices/tyst11-i5j6ifxj-5j6ifxj-0x00000049.json index a7253ce8f..b045cfeb4 100644 --- a/tests/data/devices/tyst11-i5j6ifxj-5j6ifxj-0x00000049.json +++ b/tests/data/devices/tyst11-i5j6ifxj-5j6ifxj-0x00000049.json @@ -237,7 +237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:30:2e:51", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -260,7 +260,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:30:2e:51", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tyzb01-1xktopx6-ts0041a.json b/tests/data/devices/tyzb01-1xktopx6-ts0041a.json index ae1a5a9ac..66246d5fb 100644 --- a/tests/data/devices/tyzb01-1xktopx6-ts0041a.json +++ b/tests/data/devices/tyzb01-1xktopx6-ts0041a.json @@ -174,7 +174,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:76:87:d5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 204, @@ -197,7 +197,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:76:87:d5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/tyzb01-8scntis1-ts0216.json b/tests/data/devices/tyzb01-8scntis1-ts0216.json index e80fcbec2..818fd4a5a 100644 --- a/tests/data/devices/tyzb01-8scntis1-ts0216.json +++ b/tests/data/devices/tyzb01-8scntis1-ts0216.json @@ -414,7 +414,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:52:26:72:dc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -437,7 +437,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:52:26:72:dc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tyzb01-mtunwanm-ts011f.json b/tests/data/devices/tyzb01-mtunwanm-ts011f.json index 9318e9985..bfce8e17e 100644 --- a/tests/data/devices/tyzb01-mtunwanm-ts011f.json +++ b/tests/data/devices/tyzb01-mtunwanm-ts011f.json @@ -185,7 +185,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:72:86:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:72:86:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tyzb01-o63ssaah-ts0207-0x00000043.json b/tests/data/devices/tyzb01-o63ssaah-ts0207-0x00000043.json index eaede6652..4cc20c07b 100644 --- a/tests/data/devices/tyzb01-o63ssaah-ts0207-0x00000043.json +++ b/tests/data/devices/tyzb01-o63ssaah-ts0207-0x00000043.json @@ -283,7 +283,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:87:d5:3e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -306,7 +306,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:87:d5:3e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tyzb01-qm6djpta-ts0215-0x00000046.json b/tests/data/devices/tyzb01-qm6djpta-ts0215-0x00000046.json index bde960929..ec0b1ad5b 100644 --- a/tests/data/devices/tyzb01-qm6djpta-ts0215-0x00000046.json +++ b/tests/data/devices/tyzb01-qm6djpta-ts0215-0x00000046.json @@ -310,7 +310,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:09:4e:ff:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -333,7 +333,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:09:4e:ff:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tyzb01-rifa0wlb-ts0011-0x00000041.json b/tests/data/devices/tyzb01-rifa0wlb-ts0011-0x00000041.json index dede5278a..37ad3bf41 100644 --- a/tests/data/devices/tyzb01-rifa0wlb-ts0011-0x00000041.json +++ b/tests/data/devices/tyzb01-rifa0wlb-ts0011-0x00000041.json @@ -255,7 +255,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:d0:ef:d2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -278,7 +278,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:d0:ef:d2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tyzb01-vkwryfdr-ts0115.json b/tests/data/devices/tyzb01-vkwryfdr-ts0115.json index 41da80992..88b0cade1 100644 --- a/tests/data/devices/tyzb01-vkwryfdr-ts0115.json +++ b/tests/data/devices/tyzb01-vkwryfdr-ts0115.json @@ -360,7 +360,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:2d:af:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -383,7 +383,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ec:1b:bd:ff:fe:2d:af:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tyzb01-zanh6v1o-ts0121.json b/tests/data/devices/tyzb01-zanh6v1o-ts0121.json index cc43083ad..60195374e 100644 --- a/tests/data/devices/tyzb01-zanh6v1o-ts0121.json +++ b/tests/data/devices/tyzb01-zanh6v1o-ts0121.json @@ -443,7 +443,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "cc:cc:cc:ff:fe:da:b1:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -466,7 +466,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "cc:cc:cc:ff:fe:da:b1:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz2000-k4yr34vv-sm0301.json b/tests/data/devices/tz2000-k4yr34vv-sm0301.json index 68cfef683..bef2ca331 100644 --- a/tests/data/devices/tz2000-k4yr34vv-sm0301.json +++ b/tests/data/devices/tz2000-k4yr34vv-sm0301.json @@ -451,7 +451,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:27:35:c8:17", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -474,7 +474,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:27:35:c8:17", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-09gto2zn-ts0013-0x00000050.json b/tests/data/devices/tz3000-09gto2zn-ts0013-0x00000050.json index 11b7f8529..4e0cf136f 100644 --- a/tests/data/devices/tz3000-09gto2zn-ts0013-0x00000050.json +++ b/tests/data/devices/tz3000-09gto2zn-ts0013-0x00000050.json @@ -643,7 +643,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:aa:29:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 188, @@ -666,7 +666,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:aa:29:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -53, diff --git a/tests/data/devices/tz3000-09gto2zn-ts0013.json b/tests/data/devices/tz3000-09gto2zn-ts0013.json index 027c0243f..75a45d7c1 100644 --- a/tests/data/devices/tz3000-09gto2zn-ts0013.json +++ b/tests/data/devices/tz3000-09gto2zn-ts0013.json @@ -433,7 +433,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:aa:29:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -456,7 +456,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:aa:29:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-1dd0d5yi-ts130f-0x00000047.json b/tests/data/devices/tz3000-1dd0d5yi-ts130f-0x00000047.json index 820ffd8a3..2badb36ea 100644 --- a/tests/data/devices/tz3000-1dd0d5yi-ts130f-0x00000047.json +++ b/tests/data/devices/tz3000-1dd0d5yi-ts130f-0x00000047.json @@ -433,7 +433,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:80:89:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -456,7 +456,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:80:89:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -73, diff --git a/tests/data/devices/tz3000-1dd0d5yi-ts130f.json b/tests/data/devices/tz3000-1dd0d5yi-ts130f.json index 0af4d83db..7dbbe7465 100644 --- a/tests/data/devices/tz3000-1dd0d5yi-ts130f.json +++ b/tests/data/devices/tz3000-1dd0d5yi-ts130f.json @@ -433,7 +433,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:80:89:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -456,7 +456,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:80:89:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -73, diff --git a/tests/data/devices/tz3000-1o6x1bl0-ts0201-0x00000041.json b/tests/data/devices/tz3000-1o6x1bl0-ts0201-0x00000041.json index 289a71268..a984f8f5a 100644 --- a/tests/data/devices/tz3000-1o6x1bl0-ts0201-0x00000041.json +++ b/tests/data/devices/tz3000-1o6x1bl0-ts0201-0x00000041.json @@ -226,7 +226,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d0:74:74:bf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 185, @@ -249,7 +249,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d0:74:74:bf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-2putqrmw-ts011f.json b/tests/data/devices/tz3000-2putqrmw-ts011f.json index 2d192075f..dcac8acbb 100644 --- a/tests/data/devices/tz3000-2putqrmw-ts011f.json +++ b/tests/data/devices/tz3000-2putqrmw-ts011f.json @@ -460,7 +460,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2b:c6:61:bc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -483,7 +483,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2b:c6:61:bc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-2xlvlnez-ts011f.json b/tests/data/devices/tz3000-2xlvlnez-ts011f.json index 6529b9e4f..773849f8b 100644 --- a/tests/data/devices/tz3000-2xlvlnez-ts011f.json +++ b/tests/data/devices/tz3000-2xlvlnez-ts011f.json @@ -578,7 +578,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:03:ef:df", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 184, @@ -601,7 +601,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:03:ef:df", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -54, diff --git a/tests/data/devices/tz3000-303avxxt-ts011f.json b/tests/data/devices/tz3000-303avxxt-ts011f.json index 29a1080ca..a07d513ff 100644 --- a/tests/data/devices/tz3000-303avxxt-ts011f.json +++ b/tests/data/devices/tz3000-303avxxt-ts011f.json @@ -570,7 +570,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fb:76:78:ad", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -593,7 +593,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fb:76:78:ad", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-3ias4w4o-ts011f-0x0000004e.json b/tests/data/devices/tz3000-3ias4w4o-ts011f-0x0000004e.json index be88913c8..bb71205d0 100644 --- a/tests/data/devices/tz3000-3ias4w4o-ts011f-0x0000004e.json +++ b/tests/data/devices/tz3000-3ias4w4o-ts011f-0x0000004e.json @@ -563,7 +563,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:17:45:af:eb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -586,7 +586,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:17:45:af:eb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-5e235jpa-ts0042.json b/tests/data/devices/tz3000-5e235jpa-ts0042.json index b3b87d962..19385b370 100644 --- a/tests/data/devices/tz3000-5e235jpa-ts0042.json +++ b/tests/data/devices/tz3000-5e235jpa-ts0042.json @@ -190,7 +190,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a1:e0:ec:6e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -213,7 +213,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a1:e0:ec:6e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-5fkufhn1-ts0502a.json b/tests/data/devices/tz3000-5fkufhn1-ts0502a.json index b4e82fa83..46ecb849b 100644 --- a/tests/data/devices/tz3000-5fkufhn1-ts0502a.json +++ b/tests/data/devices/tz3000-5fkufhn1-ts0502a.json @@ -396,7 +396,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:97:4b:44:fd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -419,7 +419,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:97:4b:44:fd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-5ity3zyu-ts0121.json b/tests/data/devices/tz3000-5ity3zyu-ts0121.json index 8ab171b7e..b4b01778e 100644 --- a/tests/data/devices/tz3000-5ity3zyu-ts0121.json +++ b/tests/data/devices/tz3000-5ity3zyu-ts0121.json @@ -437,7 +437,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:82:95:69", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -460,7 +460,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:82:95:69", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-6l1pjfqe-ts011f.json b/tests/data/devices/tz3000-6l1pjfqe-ts011f.json index a84ec4ae5..8f1b13234 100644 --- a/tests/data/devices/tz3000-6l1pjfqe-ts011f.json +++ b/tests/data/devices/tz3000-6l1pjfqe-ts011f.json @@ -510,7 +510,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8e:a1:83:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -533,7 +533,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8e:a1:83:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-8nkb7mof-ts0121-0x00000042.json b/tests/data/devices/tz3000-8nkb7mof-ts0121-0x00000042.json index 6df39fca0..deeb9e019 100644 --- a/tests/data/devices/tz3000-8nkb7mof-ts0121-0x00000042.json +++ b/tests/data/devices/tz3000-8nkb7mof-ts0121-0x00000042.json @@ -542,7 +542,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2d:82:f3:92", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -565,7 +565,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2d:82:f3:92", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-8nyaanzb-ts011f.json b/tests/data/devices/tz3000-8nyaanzb-ts011f.json index b9756e95c..1ffdc74e9 100644 --- a/tests/data/devices/tz3000-8nyaanzb-ts011f.json +++ b/tests/data/devices/tz3000-8nyaanzb-ts011f.json @@ -303,7 +303,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0e:7a:44:0d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -326,7 +326,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0e:7a:44:0d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-8yhypbo7-ts0203.json b/tests/data/devices/tz3000-8yhypbo7-ts0203.json index 6ad525ed4..03ae13a27 100644 --- a/tests/data/devices/tz3000-8yhypbo7-ts0203.json +++ b/tests/data/devices/tz3000-8yhypbo7-ts0203.json @@ -310,7 +310,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:01:fb:fa:59:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -333,7 +333,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:01:fb:fa:59:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-a37eix1s-ts0004.json b/tests/data/devices/tz3000-a37eix1s-ts0004.json index 15a6d6ceb..d4af9ec29 100644 --- a/tests/data/devices/tz3000-a37eix1s-ts0004.json +++ b/tests/data/devices/tz3000-a37eix1s-ts0004.json @@ -549,7 +549,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:83:aa:51:5f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -572,7 +572,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:83:aa:51:5f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-a9buwvb7-ts0726.json b/tests/data/devices/tz3000-a9buwvb7-ts0726.json index 067bda9c8..f62cba933 100644 --- a/tests/data/devices/tz3000-a9buwvb7-ts0726.json +++ b/tests/data/devices/tz3000-a9buwvb7-ts0726.json @@ -602,7 +602,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:97:a3:66:bf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -625,7 +625,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:97:a3:66:bf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-adkvzooy-ts0042.json b/tests/data/devices/tz3000-adkvzooy-ts0042.json index d0450a8c4..74d43bd8e 100644 --- a/tests/data/devices/tz3000-adkvzooy-ts0042.json +++ b/tests/data/devices/tz3000-adkvzooy-ts0042.json @@ -165,7 +165,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1b:0a:cb:cb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -188,7 +188,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1b:0a:cb:cb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-aghwaexm-ts0001.json b/tests/data/devices/tz3000-aghwaexm-ts0001.json index eebe71563..9527ac389 100644 --- a/tests/data/devices/tz3000-aghwaexm-ts0001.json +++ b/tests/data/devices/tz3000-aghwaexm-ts0001.json @@ -233,7 +233,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:d3:9f:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -256,7 +256,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:d3:9f:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-bgsigers-ts0201-0x00000040.json b/tests/data/devices/tz3000-bgsigers-ts0201-0x00000040.json index 322649134..3d27098b2 100644 --- a/tests/data/devices/tz3000-bgsigers-ts0201-0x00000040.json +++ b/tests/data/devices/tz3000-bgsigers-ts0201-0x00000040.json @@ -227,7 +227,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:54:ee:e3:19", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -250,7 +250,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:54:ee:e3:19", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -33, diff --git a/tests/data/devices/tz3000-bguser20-ts0201-0x00000045.json b/tests/data/devices/tz3000-bguser20-ts0201-0x00000045.json index 4f4a90b5f..747623870 100644 --- a/tests/data/devices/tz3000-bguser20-ts0201-0x00000045.json +++ b/tests/data/devices/tz3000-bguser20-ts0201-0x00000045.json @@ -227,7 +227,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:55:4f:a5:d8:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -250,7 +250,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:55:4f:a5:d8:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-bjawzodf-ty0201.json b/tests/data/devices/tz3000-bjawzodf-ty0201.json index 08d079a08..c89ca766f 100644 --- a/tests/data/devices/tz3000-bjawzodf-ty0201.json +++ b/tests/data/devices/tz3000-bjawzodf-ty0201.json @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2b:57:26:74", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2b:57:26:74", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-cehuw1lw-ts011f-0x0000004d.json b/tests/data/devices/tz3000-cehuw1lw-ts011f-0x0000004d.json index a8547e5f9..e11b272ba 100644 --- a/tests/data/devices/tz3000-cehuw1lw-ts011f-0x0000004d.json +++ b/tests/data/devices/tz3000-cehuw1lw-ts011f-0x0000004d.json @@ -479,7 +479,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2d:f8:5e:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -502,7 +502,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2d:f8:5e:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-cfnprab5-ts011f.json b/tests/data/devices/tz3000-cfnprab5-ts011f.json index f2871d7b9..bdd268a49 100644 --- a/tests/data/devices/tz3000-cfnprab5-ts011f.json +++ b/tests/data/devices/tz3000-cfnprab5-ts011f.json @@ -643,7 +643,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:86:cf:95:48", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -666,7 +666,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:86:cf:95:48", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-cicwjqth-ts011f-0x74013001.json b/tests/data/devices/tz3000-cicwjqth-ts011f-0x74013001.json index 1e96e1aee..74df2a0b7 100644 --- a/tests/data/devices/tz3000-cicwjqth-ts011f-0x74013001.json +++ b/tests/data/devices/tz3000-cicwjqth-ts011f-0x74013001.json @@ -473,7 +473,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:0c:54:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -496,7 +496,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:0c:54:33", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-dbou1ap4-ts0505a.json b/tests/data/devices/tz3000-dbou1ap4-ts0505a.json index 93f7f2af3..6c886d879 100644 --- a/tests/data/devices/tz3000-dbou1ap4-ts0505a.json +++ b/tests/data/devices/tz3000-dbou1ap4-ts0505a.json @@ -389,7 +389,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:90:7f:c5:7a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -412,7 +412,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:90:7f:c5:7a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-dowj6gyi-ts0201.json b/tests/data/devices/tz3000-dowj6gyi-ts0201.json index 5cd6e7204..0619ee174 100644 --- a/tests/data/devices/tz3000-dowj6gyi-ts0201.json +++ b/tests/data/devices/tz3000-dowj6gyi-ts0201.json @@ -220,7 +220,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:51:b2:ae:04", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:51:b2:ae:04", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-drc9tuqb-ts0001-0x00000047.json b/tests/data/devices/tz3000-drc9tuqb-ts0001-0x00000047.json index 02d6f6bc5..00478593b 100644 --- a/tests/data/devices/tz3000-drc9tuqb-ts0001-0x00000047.json +++ b/tests/data/devices/tz3000-drc9tuqb-ts0001-0x00000047.json @@ -366,7 +366,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:99:36:0a:01", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 204, @@ -389,7 +389,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:99:36:0a:01", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -49, diff --git a/tests/data/devices/tz3000-e2uieqop-ts0001.json b/tests/data/devices/tz3000-e2uieqop-ts0001.json index 89c5731e0..57db81026 100644 --- a/tests/data/devices/tz3000-e2uieqop-ts0001.json +++ b/tests/data/devices/tz3000-e2uieqop-ts0001.json @@ -288,7 +288,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:db:a7:b4:b5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -311,7 +311,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:db:a7:b4:b5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-eamtuojw-ts0201-0x00000041.json b/tests/data/devices/tz3000-eamtuojw-ts0201-0x00000041.json index e633116c9..545dbb786 100644 --- a/tests/data/devices/tz3000-eamtuojw-ts0201-0x00000041.json +++ b/tests/data/devices/tz3000-eamtuojw-ts0201-0x00000041.json @@ -188,7 +188,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ab:fc:51:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -211,7 +211,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ab:fc:51:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-empogkya-ts0003.json b/tests/data/devices/tz3000-empogkya-ts0003.json index 9ec337dbe..205674491 100644 --- a/tests/data/devices/tz3000-empogkya-ts0003.json +++ b/tests/data/devices/tz3000-empogkya-ts0003.json @@ -452,7 +452,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a4:f0:2a:e8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -475,7 +475,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a4:f0:2a:e8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-f2bw0b6k-ts0201-0x00000046.json b/tests/data/devices/tz3000-f2bw0b6k-ts0201-0x00000046.json index 2b0a8e25a..429ab4cd0 100644 --- a/tests/data/devices/tz3000-f2bw0b6k-ts0201-0x00000046.json +++ b/tests/data/devices/tz3000-f2bw0b6k-ts0201-0x00000046.json @@ -227,7 +227,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:56:3c:3e:d9:f0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -250,7 +250,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:56:3c:3e:d9:f0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-famkxci2-ts0043-0x00000044.json b/tests/data/devices/tz3000-famkxci2-ts0043-0x00000044.json index 6268779d2..e6d3c21a0 100644 --- a/tests/data/devices/tz3000-famkxci2-ts0043-0x00000044.json +++ b/tests/data/devices/tz3000-famkxci2-ts0043-0x00000044.json @@ -278,7 +278,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c2:cb:44:9b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 208, @@ -301,7 +301,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c2:cb:44:9b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -48, diff --git a/tests/data/devices/tz3000-fdxihpp7-ts0001.json b/tests/data/devices/tz3000-fdxihpp7-ts0001.json index 804029c8e..7fa25aede 100644 --- a/tests/data/devices/tz3000-fdxihpp7-ts0001.json +++ b/tests/data/devices/tz3000-fdxihpp7-ts0001.json @@ -551,7 +551,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:a7:1c:c8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 98, @@ -574,7 +574,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:a7:1c:c8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-gbm10jnj-ts0043-0x00000042.json b/tests/data/devices/tz3000-gbm10jnj-ts0043-0x00000042.json index a323c749d..d8695dd74 100644 --- a/tests/data/devices/tz3000-gbm10jnj-ts0043-0x00000042.json +++ b/tests/data/devices/tz3000-gbm10jnj-ts0043-0x00000042.json @@ -282,7 +282,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f1:51:0b:5a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -305,7 +305,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f1:51:0b:5a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-gjpgagal-ts0049-0x00000049.json b/tests/data/devices/tz3000-gjpgagal-ts0049-0x00000049.json index a030d9f7e..863804703 100644 --- a/tests/data/devices/tz3000-gjpgagal-ts0049-0x00000049.json +++ b/tests/data/devices/tz3000-gjpgagal-ts0049-0x00000049.json @@ -244,7 +244,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:eb:a9:5b:37", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -267,7 +267,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:eb:a9:5b:37", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-gjrubzje-ts0001.json b/tests/data/devices/tz3000-gjrubzje-ts0001.json index 128cc4cd5..0e4e26eeb 100644 --- a/tests/data/devices/tz3000-gjrubzje-ts0001.json +++ b/tests/data/devices/tz3000-gjrubzje-ts0001.json @@ -499,7 +499,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:b2:ef:b7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -522,7 +522,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:b2:ef:b7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-gwkzibhs-ts004f.json b/tests/data/devices/tz3000-gwkzibhs-ts004f.json index 8cf54717e..91d0238fd 100644 --- a/tests/data/devices/tz3000-gwkzibhs-ts004f.json +++ b/tests/data/devices/tz3000-gwkzibhs-ts004f.json @@ -280,7 +280,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:79:a6:00", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 182, @@ -303,7 +303,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:79:a6:00", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-hafsqare-ts0011-0x00000050.json b/tests/data/devices/tz3000-hafsqare-ts0011-0x00000050.json index 405755605..071799f56 100644 --- a/tests/data/devices/tz3000-hafsqare-ts0011-0x00000050.json +++ b/tests/data/devices/tz3000-hafsqare-ts0011-0x00000050.json @@ -225,7 +225,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bd:23:09:5e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bd:23:09:5e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-idhkkbqj-ts0012-0x00000041.json b/tests/data/devices/tz3000-idhkkbqj-ts0012-0x00000041.json index 95d3911f3..6d4960e24 100644 --- a/tests/data/devices/tz3000-idhkkbqj-ts0012-0x00000041.json +++ b/tests/data/devices/tz3000-idhkkbqj-ts0012-0x00000041.json @@ -341,7 +341,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:1b:a9:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 109, @@ -364,7 +364,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:1b:a9:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-isw9u95y-ts0201-0x00000040.json b/tests/data/devices/tz3000-isw9u95y-ts0201-0x00000040.json index bc4aee9bd..cdb151444 100644 --- a/tests/data/devices/tz3000-isw9u95y-ts0201-0x00000040.json +++ b/tests/data/devices/tz3000-isw9u95y-ts0201-0x00000040.json @@ -304,7 +304,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ca:ae:e5:84", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -327,7 +327,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ca:ae:e5:84", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-itnrsufe-ts0201-0x00000042.json b/tests/data/devices/tz3000-itnrsufe-ts0201-0x00000042.json index 2a2df2830..901089a73 100644 --- a/tests/data/devices/tz3000-itnrsufe-ts0201-0x00000042.json +++ b/tests/data/devices/tz3000-itnrsufe-ts0201-0x00000042.json @@ -233,7 +233,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:fe:e0:5d:44:91", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -256,7 +256,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:fe:e0:5d:44:91", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-j1xl73iw-ts130f-0x00000046.json b/tests/data/devices/tz3000-j1xl73iw-ts130f-0x00000046.json index f9bad669c..7949469ed 100644 --- a/tests/data/devices/tz3000-j1xl73iw-ts130f-0x00000046.json +++ b/tests/data/devices/tz3000-j1xl73iw-ts130f-0x00000046.json @@ -488,7 +488,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e2:fe:70:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -511,7 +511,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e2:fe:70:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-ja5osu5g-ts004f-0x00000041.json b/tests/data/devices/tz3000-ja5osu5g-ts004f-0x00000041.json index 2b1ee5590..bfd9ba0a1 100644 --- a/tests/data/devices/tz3000-ja5osu5g-ts004f-0x00000041.json +++ b/tests/data/devices/tz3000-ja5osu5g-ts004f-0x00000041.json @@ -280,7 +280,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:50:bd:12", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 188, @@ -303,7 +303,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:50:bd:12", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -64, diff --git a/tests/data/devices/tz3000-kjfzuycl-ts004f.json b/tests/data/devices/tz3000-kjfzuycl-ts004f.json index 54f2f9f37..846f3d966 100644 --- a/tests/data/devices/tz3000-kjfzuycl-ts004f.json +++ b/tests/data/devices/tz3000-kjfzuycl-ts004f.json @@ -249,7 +249,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "38:5b:44:ff:fe:36:af:0f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -272,7 +272,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "38:5b:44:ff:fe:36:af:0f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-kmsbwdol-ts130f.json b/tests/data/devices/tz3000-kmsbwdol-ts130f.json index da12265ed..f6045e9fd 100644 --- a/tests/data/devices/tz3000-kmsbwdol-ts130f.json +++ b/tests/data/devices/tz3000-kmsbwdol-ts130f.json @@ -410,7 +410,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:b7:7a:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -433,7 +433,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:b7:7a:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-kqvb5akv-ts0001-0x0000004a.json b/tests/data/devices/tz3000-kqvb5akv-ts0001-0x0000004a.json index 1f0d87f04..699c2c309 100644 --- a/tests/data/devices/tz3000-kqvb5akv-ts0001-0x0000004a.json +++ b/tests/data/devices/tz3000-kqvb5akv-ts0001-0x0000004a.json @@ -620,7 +620,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c3:82:cb:22", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 200, @@ -643,7 +643,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c3:82:cb:22", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-lepzuhto-ts011f.json b/tests/data/devices/tz3000-lepzuhto-ts011f.json index e3a55a0fe..3b89da7b6 100644 --- a/tests/data/devices/tz3000-lepzuhto-ts011f.json +++ b/tests/data/devices/tz3000-lepzuhto-ts011f.json @@ -462,7 +462,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1f:e8:29:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -485,7 +485,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1f:e8:29:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-lf56vpxj-ts0202.json b/tests/data/devices/tz3000-lf56vpxj-ts0202.json index 8bc81390a..474a1634b 100644 --- a/tests/data/devices/tz3000-lf56vpxj-ts0202.json +++ b/tests/data/devices/tz3000-lf56vpxj-ts0202.json @@ -249,7 +249,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:95:6b:8f:d1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -272,7 +272,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:95:6b:8f:d1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-llfaquvp-ts0012.json b/tests/data/devices/tz3000-llfaquvp-ts0012.json index 877c1ab9f..7670e983c 100644 --- a/tests/data/devices/tz3000-llfaquvp-ts0012.json +++ b/tests/data/devices/tz3000-llfaquvp-ts0012.json @@ -404,7 +404,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fa:98:ca:b8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -427,7 +427,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fa:98:ca:b8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-lotmgthb-ts011f.json b/tests/data/devices/tz3000-lotmgthb-ts011f.json index e1e530ee0..d0959b7c5 100644 --- a/tests/data/devices/tz3000-lotmgthb-ts011f.json +++ b/tests/data/devices/tz3000-lotmgthb-ts011f.json @@ -460,7 +460,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:b1:51:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -483,7 +483,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:b1:51:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-lqb7lcq9-ts011f-0x00000050.json b/tests/data/devices/tz3000-lqb7lcq9-ts011f-0x00000050.json index 09a51c6b3..f2cfb5a8e 100644 --- a/tests/data/devices/tz3000-lqb7lcq9-ts011f-0x00000050.json +++ b/tests/data/devices/tz3000-lqb7lcq9-ts011f-0x00000050.json @@ -844,7 +844,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:65:2f:c0:ed", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 76, @@ -867,7 +867,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:65:2f:c0:ed", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-lrgccsxm-ts0013.json b/tests/data/devices/tz3000-lrgccsxm-ts0013.json index 24daa80cb..821d12cfa 100644 --- a/tests/data/devices/tz3000-lrgccsxm-ts0013.json +++ b/tests/data/devices/tz3000-lrgccsxm-ts0013.json @@ -409,7 +409,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:67:c9:96:f3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -432,7 +432,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:67:c9:96:f3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-ltiqubue-ts130f.json b/tests/data/devices/tz3000-ltiqubue-ts130f.json index c5e388ee6..da19bd26f 100644 --- a/tests/data/devices/tz3000-ltiqubue-ts130f.json +++ b/tests/data/devices/tz3000-ltiqubue-ts130f.json @@ -223,7 +223,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:3b:68:f1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -246,7 +246,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:3b:68:f1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-mg4dy6z6-ts0202.json b/tests/data/devices/tz3000-mg4dy6z6-ts0202.json index c6b8d8bba..9f9bb43e1 100644 --- a/tests/data/devices/tz3000-mg4dy6z6-ts0202.json +++ b/tests/data/devices/tz3000-mg4dy6z6-ts0202.json @@ -299,7 +299,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cd:66:75:56", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -322,7 +322,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cd:66:75:56", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-mgusv51k-ts0052-0x00000044.json b/tests/data/devices/tz3000-mgusv51k-ts0052-0x00000044.json index 90c3ee49d..ee99d6768 100644 --- a/tests/data/devices/tz3000-mgusv51k-ts0052-0x00000044.json +++ b/tests/data/devices/tz3000-mgusv51k-ts0052-0x00000044.json @@ -371,7 +371,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:77:a4:24:d4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 36, @@ -394,7 +394,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:77:a4:24:d4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-mkhkxx1p-ts0001-0x00000048.json b/tests/data/devices/tz3000-mkhkxx1p-ts0001-0x00000048.json index 8a3c7582a..b82aa309b 100644 --- a/tests/data/devices/tz3000-mkhkxx1p-ts0001-0x00000048.json +++ b/tests/data/devices/tz3000-mkhkxx1p-ts0001-0x00000048.json @@ -543,7 +543,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:36:44:eb:16", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -566,7 +566,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:36:44:eb:16", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-mugyhz0q-ts0207-0x00000041.json b/tests/data/devices/tz3000-mugyhz0q-ts0207-0x00000041.json index d247dd488..e140c2040 100644 --- a/tests/data/devices/tz3000-mugyhz0q-ts0207-0x00000041.json +++ b/tests/data/devices/tz3000-mugyhz0q-ts0207-0x00000041.json @@ -259,7 +259,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:d4:c0:9f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -282,7 +282,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:d4:c0:9f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-mw1pqqqt-ts0003-0x0000004a.json b/tests/data/devices/tz3000-mw1pqqqt-ts0003-0x0000004a.json index e26e41e49..dea036dd9 100644 --- a/tests/data/devices/tz3000-mw1pqqqt-ts0003-0x0000004a.json +++ b/tests/data/devices/tz3000-mw1pqqqt-ts0003-0x0000004a.json @@ -895,7 +895,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2c:e2:6d:88", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 87, @@ -918,7 +918,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2c:e2:6d:88", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-npzfdcof-ts0001.json b/tests/data/devices/tz3000-npzfdcof-ts0001.json index ed09c340c..736278eea 100644 --- a/tests/data/devices/tz3000-npzfdcof-ts0001.json +++ b/tests/data/devices/tz3000-npzfdcof-ts0001.json @@ -536,7 +536,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:37:97:29:ff", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -559,7 +559,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:37:97:29:ff", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-o1jzcxou-ts011f-0x00000043.json b/tests/data/devices/tz3000-o1jzcxou-ts011f-0x00000043.json index 9cbef49de..6d4ea1532 100644 --- a/tests/data/devices/tz3000-o1jzcxou-ts011f-0x00000043.json +++ b/tests/data/devices/tz3000-o1jzcxou-ts011f-0x00000043.json @@ -253,7 +253,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8f:94:54:69", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 204, @@ -276,7 +276,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8f:94:54:69", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -49, diff --git a/tests/data/devices/tz3000-o4mkahkc-ts0202-0x00000046.json b/tests/data/devices/tz3000-o4mkahkc-ts0202-0x00000046.json index 3ba57cf23..1384afbbd 100644 --- a/tests/data/devices/tz3000-o4mkahkc-ts0202-0x00000046.json +++ b/tests/data/devices/tz3000-o4mkahkc-ts0202-0x00000046.json @@ -299,7 +299,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:33:39:10:3f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -322,7 +322,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:33:39:10:3f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-okaz9tjs-ts011f.json b/tests/data/devices/tz3000-okaz9tjs-ts011f.json index 5f58cd9aa..dc55a1041 100644 --- a/tests/data/devices/tz3000-okaz9tjs-ts011f.json +++ b/tests/data/devices/tz3000-okaz9tjs-ts011f.json @@ -472,7 +472,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:44:63:a9:95", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -495,7 +495,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:44:63:a9:95", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-p26flek3-ts0001-0x00000053.json b/tests/data/devices/tz3000-p26flek3-ts0001-0x00000053.json index d9d302d8d..10efa38eb 100644 --- a/tests/data/devices/tz3000-p26flek3-ts0001-0x00000053.json +++ b/tests/data/devices/tz3000-p26flek3-ts0001-0x00000053.json @@ -373,7 +373,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:37:1f:21:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 212, @@ -396,7 +396,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:37:1f:21:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -58, diff --git a/tests/data/devices/tz3000-pl5v1yyy-ts011f-0x00000050.json b/tests/data/devices/tz3000-pl5v1yyy-ts011f-0x00000050.json index 26d930e5b..6c72e9d46 100644 --- a/tests/data/devices/tz3000-pl5v1yyy-ts011f-0x00000050.json +++ b/tests/data/devices/tz3000-pl5v1yyy-ts011f-0x00000050.json @@ -826,7 +826,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:89:87:b0:a2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 236, @@ -849,7 +849,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:89:87:b0:a2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -41, diff --git a/tests/data/devices/tz3000-qa8s8vca-ts130f.json b/tests/data/devices/tz3000-qa8s8vca-ts130f.json index 89f8e4b55..a2d6ec82b 100644 --- a/tests/data/devices/tz3000-qa8s8vca-ts130f.json +++ b/tests/data/devices/tz3000-qa8s8vca-ts130f.json @@ -237,7 +237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fb:49:87:24", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -260,7 +260,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fb:49:87:24", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-qdnrzbd3-ts0202-0x00000046.json b/tests/data/devices/tz3000-qdnrzbd3-ts0202-0x00000046.json index 336d8124b..fea7842cd 100644 --- a/tests/data/devices/tz3000-qdnrzbd3-ts0202-0x00000046.json +++ b/tests/data/devices/tz3000-qdnrzbd3-ts0202-0x00000046.json @@ -299,7 +299,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:3d:9e:ec", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 244, @@ -322,7 +322,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:3d:9e:ec", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -50, diff --git a/tests/data/devices/tz3000-qqdbccb3-ts130f.json b/tests/data/devices/tz3000-qqdbccb3-ts130f.json index 2c58c2bcf..e7de3273c 100644 --- a/tests/data/devices/tz3000-qqdbccb3-ts130f.json +++ b/tests/data/devices/tz3000-qqdbccb3-ts130f.json @@ -210,7 +210,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5a:e5:28:64", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -233,7 +233,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5a:e5:28:64", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-r6buo8ba-ts011f.json b/tests/data/devices/tz3000-r6buo8ba-ts011f.json index 046bdef7c..98676509a 100644 --- a/tests/data/devices/tz3000-r6buo8ba-ts011f.json +++ b/tests/data/devices/tz3000-r6buo8ba-ts011f.json @@ -439,7 +439,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d7:9b:67:b6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -462,7 +462,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d7:9b:67:b6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-rbl8c85w-ts0012.json b/tests/data/devices/tz3000-rbl8c85w-ts0012.json index c15c40f67..df95ba75f 100644 --- a/tests/data/devices/tz3000-rbl8c85w-ts0012.json +++ b/tests/data/devices/tz3000-rbl8c85w-ts0012.json @@ -325,7 +325,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ea:31:66:45", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 47, @@ -348,7 +348,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ea:31:66:45", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-sgb0xhwn-ts011f-0x00000050.json b/tests/data/devices/tz3000-sgb0xhwn-ts011f-0x00000050.json index bf435c88e..d3c01ab39 100644 --- a/tests/data/devices/tz3000-sgb0xhwn-ts011f-0x00000050.json +++ b/tests/data/devices/tz3000-sgb0xhwn-ts011f-0x00000050.json @@ -728,7 +728,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:a5:92:4b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 208, @@ -751,7 +751,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:a5:92:4b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -48, diff --git a/tests/data/devices/tz3000-snq47izk-ts0013.json b/tests/data/devices/tz3000-snq47izk-ts0013.json index 7beae808b..f10657a73 100644 --- a/tests/data/devices/tz3000-snq47izk-ts0013.json +++ b/tests/data/devices/tz3000-snq47izk-ts0013.json @@ -409,7 +409,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ce:9d:2a:9c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -432,7 +432,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ce:9d:2a:9c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-tgddllx4-ts0001.json b/tests/data/devices/tz3000-tgddllx4-ts0001.json index a6ab86f21..ca27a86da 100644 --- a/tests/data/devices/tz3000-tgddllx4-ts0001.json +++ b/tests/data/devices/tz3000-tgddllx4-ts0001.json @@ -455,7 +455,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:02:1f:a7:43", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -478,7 +478,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:02:1f:a7:43", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-tqlv4ug4-ts0001-0x00000048.json b/tests/data/devices/tz3000-tqlv4ug4-ts0001-0x00000048.json index f69e77977..89f98e0d1 100644 --- a/tests/data/devices/tz3000-tqlv4ug4-ts0001-0x00000048.json +++ b/tests/data/devices/tz3000-tqlv4ug4-ts0001-0x00000048.json @@ -699,7 +699,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ab:aa:f0:9a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 208, @@ -722,7 +722,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ab:aa:f0:9a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -59, diff --git a/tests/data/devices/tz3000-typdpbpg-ts011f-0x10013607.json b/tests/data/devices/tz3000-typdpbpg-ts011f-0x10013607.json index 38272ae93..5e17d812d 100644 --- a/tests/data/devices/tz3000-typdpbpg-ts011f-0x10013607.json +++ b/tests/data/devices/tz3000-typdpbpg-ts011f-0x10013607.json @@ -702,7 +702,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fe:eb:bf:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 132, @@ -725,7 +725,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fe:eb:bf:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/tz3000-u3oupgdy-ts0004-0x00000050.json b/tests/data/devices/tz3000-u3oupgdy-ts0004-0x00000050.json index f46db8072..1716d3c5d 100644 --- a/tests/data/devices/tz3000-u3oupgdy-ts0004-0x00000050.json +++ b/tests/data/devices/tz3000-u3oupgdy-ts0004-0x00000050.json @@ -751,7 +751,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:64:23:80:ed", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -774,7 +774,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:64:23:80:ed", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-u4kojtqz-ts0002-0x10013607.json b/tests/data/devices/tz3000-u4kojtqz-ts0002-0x10013607.json index e15b3602c..1d5b42058 100644 --- a/tests/data/devices/tz3000-u4kojtqz-ts0002-0x10013607.json +++ b/tests/data/devices/tz3000-u4kojtqz-ts0002-0x10013607.json @@ -464,7 +464,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:26:0c:99:7b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -487,7 +487,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:26:0c:99:7b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-uwkja6z1-ts011f-0x00000045.json b/tests/data/devices/tz3000-uwkja6z1-ts011f-0x00000045.json index f51a80fb2..dcebf3167 100644 --- a/tests/data/devices/tz3000-uwkja6z1-ts011f-0x00000045.json +++ b/tests/data/devices/tz3000-uwkja6z1-ts011f-0x00000045.json @@ -768,7 +768,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:29:ef:78:8d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -791,7 +791,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:29:ef:78:8d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-vw8pawxa-ts130f-0x00000048.json b/tests/data/devices/tz3000-vw8pawxa-ts130f-0x00000048.json index 2f7d61e3f..9b9f36d46 100644 --- a/tests/data/devices/tz3000-vw8pawxa-ts130f-0x00000048.json +++ b/tests/data/devices/tz3000-vw8pawxa-ts130f-0x00000048.json @@ -323,7 +323,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:47:c9:40:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -346,7 +346,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:47:c9:40:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-w0qqde0g-ts011f.json b/tests/data/devices/tz3000-w0qqde0g-ts011f.json index 148ce0952..582cb699c 100644 --- a/tests/data/devices/tz3000-w0qqde0g-ts011f.json +++ b/tests/data/devices/tz3000-w0qqde0g-ts011f.json @@ -516,7 +516,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b6:0e:f6:2e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -539,7 +539,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b6:0e:f6:2e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-wcgyhnp3-ts0222-0x00000045.json b/tests/data/devices/tz3000-wcgyhnp3-ts0222-0x00000045.json index 0d0368911..ea0a5b19c 100644 --- a/tests/data/devices/tz3000-wcgyhnp3-ts0222-0x00000045.json +++ b/tests/data/devices/tz3000-wcgyhnp3-ts0222-0x00000045.json @@ -304,7 +304,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f9:d0:9a:b8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -327,7 +327,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f9:d0:9a:b8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-wkai4ga5-ts0044.json b/tests/data/devices/tz3000-wkai4ga5-ts0044.json index 02b176168..139f972fb 100644 --- a/tests/data/devices/tz3000-wkai4ga5-ts0044.json +++ b/tests/data/devices/tz3000-wkai4ga5-ts0044.json @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:03:34:3e:f1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:03:34:3e:f1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-wkr3jqmr-ts0004.json b/tests/data/devices/tz3000-wkr3jqmr-ts0004.json index 6a34dddfc..dfe6198aa 100644 --- a/tests/data/devices/tz3000-wkr3jqmr-ts0004.json +++ b/tests/data/devices/tz3000-wkr3jqmr-ts0004.json @@ -774,7 +774,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cf:6d:17:08", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -797,7 +797,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cf:6d:17:08", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-wn65ixz9-ts0001-0x00000051.json b/tests/data/devices/tz3000-wn65ixz9-ts0001-0x00000051.json index 9d83cfe11..7fbfe0c6e 100644 --- a/tests/data/devices/tz3000-wn65ixz9-ts0001-0x00000051.json +++ b/tests/data/devices/tz3000-wn65ixz9-ts0001-0x00000051.json @@ -226,7 +226,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ab:82:5f:a1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 120, @@ -249,7 +249,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ab:82:5f:a1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -81, diff --git a/tests/data/devices/tz3000-xa9g7rxs-ts1002.json b/tests/data/devices/tz3000-xa9g7rxs-ts1002.json index a61d5137c..e1d19bebb 100644 --- a/tests/data/devices/tz3000-xa9g7rxs-ts1002.json +++ b/tests/data/devices/tz3000-xa9g7rxs-ts1002.json @@ -255,7 +255,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:66:b9:e7:ff", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -278,7 +278,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:66:b9:e7:ff", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-xabckq1v-ts004f.json b/tests/data/devices/tz3000-xabckq1v-ts004f.json index c92ce3c28..11dc4b12c 100644 --- a/tests/data/devices/tz3000-xabckq1v-ts004f.json +++ b/tests/data/devices/tz3000-xabckq1v-ts004f.json @@ -342,7 +342,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:df:1d:21:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -365,7 +365,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:df:1d:21:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-xkap8wtb-ts000f.json b/tests/data/devices/tz3000-xkap8wtb-ts000f.json index 8695ef5ca..c2dc96d3e 100644 --- a/tests/data/devices/tz3000-xkap8wtb-ts000f.json +++ b/tests/data/devices/tz3000-xkap8wtb-ts000f.json @@ -534,7 +534,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:07:f0:0f:c0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -557,7 +557,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:07:f0:0f:c0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-xr3htd96-ts0201.json b/tests/data/devices/tz3000-xr3htd96-ts0201.json index 6d8448c23..4ed46975c 100644 --- a/tests/data/devices/tz3000-xr3htd96-ts0201.json +++ b/tests/data/devices/tz3000-xr3htd96-ts0201.json @@ -220,7 +220,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:65:20:2c:b5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:65:20:2c:b5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-xxacnuab-ts0004.json b/tests/data/devices/tz3000-xxacnuab-ts0004.json index b49d0bd6a..fed5c8eeb 100644 --- a/tests/data/devices/tz3000-xxacnuab-ts0004.json +++ b/tests/data/devices/tz3000-xxacnuab-ts0004.json @@ -711,7 +711,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0b:b6:c8:60", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -734,7 +734,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0b:b6:c8:60", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-yj6k7vfo-ts0041-0x00000044.json b/tests/data/devices/tz3000-yj6k7vfo-ts0041-0x00000044.json index 92f386b5c..5669af534 100644 --- a/tests/data/devices/tz3000-yj6k7vfo-ts0041-0x00000044.json +++ b/tests/data/devices/tz3000-yj6k7vfo-ts0041-0x00000044.json @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f9:5d:da:9e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 18, @@ -224,7 +224,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f9:5d:da:9e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-ynmowqk2-ts011f.json b/tests/data/devices/tz3000-ynmowqk2-ts011f.json index cb933c2e0..3877e80da 100644 --- a/tests/data/devices/tz3000-ynmowqk2-ts011f.json +++ b/tests/data/devices/tz3000-ynmowqk2-ts011f.json @@ -466,7 +466,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:91:a9:a4:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -489,7 +489,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:91:a9:a4:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-zl1kmjqx-0x10013001.json b/tests/data/devices/tz3000-zl1kmjqx-0x10013001.json index ded0b49b8..9d8e5b163 100644 --- a/tests/data/devices/tz3000-zl1kmjqx-0x10013001.json +++ b/tests/data/devices/tz3000-zl1kmjqx-0x10013001.json @@ -221,7 +221,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bd:22:a3:f8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -244,7 +244,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bd:22:a3:f8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-zl1kmjqx-ty0201.json b/tests/data/devices/tz3000-zl1kmjqx-ty0201.json index ebd0007da..aba183f5e 100644 --- a/tests/data/devices/tz3000-zl1kmjqx-ty0201.json +++ b/tests/data/devices/tz3000-zl1kmjqx-ty0201.json @@ -214,7 +214,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:4c:8b:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -237,7 +237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:4c:8b:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-zv6x8bt2-ts011f.json b/tests/data/devices/tz3000-zv6x8bt2-ts011f.json index 2f9f5de96..9b757ad18 100644 --- a/tests/data/devices/tz3000-zv6x8bt2-ts011f.json +++ b/tests/data/devices/tz3000-zv6x8bt2-ts011f.json @@ -676,7 +676,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:03:69:d5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 51, @@ -699,7 +699,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:03:69:d5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-zw7yf6yk-ts0001-0x00000048.json b/tests/data/devices/tz3000-zw7yf6yk-ts0001-0x00000048.json index 26ed64048..943aa3e0b 100644 --- a/tests/data/devices/tz3000-zw7yf6yk-ts0001-0x00000048.json +++ b/tests/data/devices/tz3000-zw7yf6yk-ts0001-0x00000048.json @@ -506,7 +506,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3f:75:01:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -529,7 +529,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3f:75:01:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-zxrfobzw-ts0002-0x00000053.json b/tests/data/devices/tz3000-zxrfobzw-ts0002-0x00000053.json index 533809693..50c7bb01b 100644 --- a/tests/data/devices/tz3000-zxrfobzw-ts0002-0x00000053.json +++ b/tests/data/devices/tz3000-zxrfobzw-ts0002-0x00000053.json @@ -509,7 +509,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:39:90:cc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 104, @@ -532,7 +532,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:39:90:cc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -74, diff --git a/tests/data/devices/tz3002-vaq2bfcu-ts0726-0x00000051.json b/tests/data/devices/tz3002-vaq2bfcu-ts0726-0x00000051.json index 84177b64e..712cde208 100644 --- a/tests/data/devices/tz3002-vaq2bfcu-ts0726-0x00000051.json +++ b/tests/data/devices/tz3002-vaq2bfcu-ts0726-0x00000051.json @@ -512,7 +512,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f0:bb:38:d7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -535,7 +535,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f0:bb:38:d7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3002-zjuvw9zf-ts0726-0x00000055.json b/tests/data/devices/tz3002-zjuvw9zf-ts0726-0x00000055.json index 3ba907f7c..97f47d55e 100644 --- a/tests/data/devices/tz3002-zjuvw9zf-ts0726-0x00000055.json +++ b/tests/data/devices/tz3002-zjuvw9zf-ts0726-0x00000055.json @@ -308,7 +308,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:50:fa:6e:0f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 184, @@ -331,7 +331,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:50:fa:6e:0f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -54, diff --git a/tests/data/devices/tz3040-bb6xaihh-ts0202-0x00000048.json b/tests/data/devices/tz3040-bb6xaihh-ts0202-0x00000048.json index b04124238..b4ab3e409 100644 --- a/tests/data/devices/tz3040-bb6xaihh-ts0202-0x00000048.json +++ b/tests/data/devices/tz3040-bb6xaihh-ts0202-0x00000048.json @@ -324,7 +324,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d3:a3:07:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 136, @@ -347,7 +347,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d3:a3:07:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -66, diff --git a/tests/data/devices/tz3210-09hzmirw-ts0502b-0x0000005b.json b/tests/data/devices/tz3210-09hzmirw-ts0502b-0x0000005b.json index 6683c57f6..065a4d52e 100644 --- a/tests/data/devices/tz3210-09hzmirw-ts0502b-0x0000005b.json +++ b/tests/data/devices/tz3210-09hzmirw-ts0502b-0x0000005b.json @@ -415,7 +415,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:93:d3:8d:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -438,7 +438,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:93:d3:8d:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-0jxeoadc-ts0049.json b/tests/data/devices/tz3210-0jxeoadc-ts0049.json index 98fa3b385..e27bec430 100644 --- a/tests/data/devices/tz3210-0jxeoadc-ts0049.json +++ b/tests/data/devices/tz3210-0jxeoadc-ts0049.json @@ -233,7 +233,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f1:08:7a:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -256,7 +256,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f1:08:7a:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-3mpwqzuu-ts110e-0x00000040.json b/tests/data/devices/tz3210-3mpwqzuu-ts110e-0x00000040.json index 426ccc213..6a96262c6 100644 --- a/tests/data/devices/tz3210-3mpwqzuu-ts110e-0x00000040.json +++ b/tests/data/devices/tz3210-3mpwqzuu-ts110e-0x00000040.json @@ -502,7 +502,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:01:e4:a9:87", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 176, @@ -525,7 +525,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:01:e4:a9:87", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/tz3210-3ulg9kpo-ts0021-0x00000042.json b/tests/data/devices/tz3210-3ulg9kpo-ts0021-0x00000042.json index eeca051b2..ca00317fe 100644 --- a/tests/data/devices/tz3210-3ulg9kpo-ts0021-0x00000042.json +++ b/tests/data/devices/tz3210-3ulg9kpo-ts0021-0x00000042.json @@ -219,7 +219,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:97:dd:c8:ba", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 116, @@ -242,7 +242,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:97:dd:c8:ba", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -71, diff --git a/tests/data/devices/tz3210-3ulg9kpo-ts0021.json b/tests/data/devices/tz3210-3ulg9kpo-ts0021.json index 904fa7a7e..f3fc239c3 100644 --- a/tests/data/devices/tz3210-3ulg9kpo-ts0021.json +++ b/tests/data/devices/tz3210-3ulg9kpo-ts0021.json @@ -225,7 +225,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:97:dd:c8:ba", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:97:dd:c8:ba", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-5rta89nj-ts0601.json b/tests/data/devices/tz3210-5rta89nj-ts0601.json index d68670dff..732ccecde 100644 --- a/tests/data/devices/tz3210-5rta89nj-ts0601.json +++ b/tests/data/devices/tz3210-5rta89nj-ts0601.json @@ -289,7 +289,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:be:aa:be:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -312,7 +312,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:be:aa:be:f4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-6cmeijtd-ts011f-0x00000052.json b/tests/data/devices/tz3210-6cmeijtd-ts011f-0x00000052.json index 2698da29c..4f8305c1e 100644 --- a/tests/data/devices/tz3210-6cmeijtd-ts011f-0x00000052.json +++ b/tests/data/devices/tz3210-6cmeijtd-ts011f-0x00000052.json @@ -854,7 +854,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:ac:49:ca", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 48, @@ -877,7 +877,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:ac:49:ca", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -88, diff --git a/tests/data/devices/tz3210-7vgttna6-ts0001-0x00000073.json b/tests/data/devices/tz3210-7vgttna6-ts0001-0x00000073.json index 28b4516ab..db949f26d 100644 --- a/tests/data/devices/tz3210-7vgttna6-ts0001-0x00000073.json +++ b/tests/data/devices/tz3210-7vgttna6-ts0001-0x00000073.json @@ -321,7 +321,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3f:bf:0b:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 21, @@ -344,7 +344,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3f:bf:0b:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -90, diff --git a/tests/data/devices/tz3210-a04acm9s-ts0001-0x00000077.json b/tests/data/devices/tz3210-a04acm9s-ts0001-0x00000077.json index 4dd04ebc0..d14dda736 100644 --- a/tests/data/devices/tz3210-a04acm9s-ts0001-0x00000077.json +++ b/tests/data/devices/tz3210-a04acm9s-ts0001-0x00000077.json @@ -327,7 +327,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6e:06:95:22", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 156, @@ -350,7 +350,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6e:06:95:22", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -61, diff --git a/tests/data/devices/tz3210-bfwvfyx1-ts0505b.json b/tests/data/devices/tz3210-bfwvfyx1-ts0505b.json index bb98fc624..593645645 100644 --- a/tests/data/devices/tz3210-bfwvfyx1-ts0505b.json +++ b/tests/data/devices/tz3210-bfwvfyx1-ts0505b.json @@ -475,7 +475,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:98:c5:5e:60", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 160, @@ -498,7 +498,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:98:c5:5e:60", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/tz3210-comkuwws-ts0502b-0x00000065.json b/tests/data/devices/tz3210-comkuwws-ts0502b-0x00000065.json index 4c7269313..80c1f64fe 100644 --- a/tests/data/devices/tz3210-comkuwws-ts0502b-0x00000065.json +++ b/tests/data/devices/tz3210-comkuwws-ts0502b-0x00000065.json @@ -387,7 +387,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:03:2c:f4:f0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -410,7 +410,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:03:2c:f4:f0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-dwytrmda-ts130f-0x00000042.json b/tests/data/devices/tz3210-dwytrmda-ts130f-0x00000042.json index 9a9616d13..8b8ca56eb 100644 --- a/tests/data/devices/tz3210-dwytrmda-ts130f-0x00000042.json +++ b/tests/data/devices/tz3210-dwytrmda-ts130f-0x00000042.json @@ -369,7 +369,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:98:ad:85:85", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -392,7 +392,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:98:ad:85:85", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-ehcanwyc-ts0502b-0x00000065.json b/tests/data/devices/tz3210-ehcanwyc-ts0502b-0x00000065.json index 14f0d489c..f07813aaf 100644 --- a/tests/data/devices/tz3210-ehcanwyc-ts0502b-0x00000065.json +++ b/tests/data/devices/tz3210-ehcanwyc-ts0502b-0x00000065.json @@ -411,7 +411,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:e8:f3:62", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 160, @@ -434,7 +434,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:e8:f3:62", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/tz3210-ekjc2rzh-ts0225.json b/tests/data/devices/tz3210-ekjc2rzh-ts0225.json index cf19a1872..297f1998e 100644 --- a/tests/data/devices/tz3210-ekjc2rzh-ts0225.json +++ b/tests/data/devices/tz3210-ekjc2rzh-ts0225.json @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b6:44:52:d2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -230,7 +230,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b6:44:52:d2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-hxtfthp5-ts0505b.json b/tests/data/devices/tz3210-hxtfthp5-ts0505b.json index 8d955aac5..89b40cf3b 100644 --- a/tests/data/devices/tz3210-hxtfthp5-ts0505b.json +++ b/tests/data/devices/tz3210-hxtfthp5-ts0505b.json @@ -430,7 +430,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:99:d6:8f:73", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -453,7 +453,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:99:d6:8f:73", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-j4pdtz9v-ts0001-0x00000062.json b/tests/data/devices/tz3210-j4pdtz9v-ts0001-0x00000062.json index 5316a7d54..096fbca47 100644 --- a/tests/data/devices/tz3210-j4pdtz9v-ts0001-0x00000062.json +++ b/tests/data/devices/tz3210-j4pdtz9v-ts0001-0x00000062.json @@ -353,7 +353,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c8:12:1d:0b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -376,7 +376,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c8:12:1d:0b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-jaap6jeb-ts0505b-0x00000065.json b/tests/data/devices/tz3210-jaap6jeb-ts0505b-0x00000065.json index 00e509887..c4a0ccf4c 100644 --- a/tests/data/devices/tz3210-jaap6jeb-ts0505b-0x00000065.json +++ b/tests/data/devices/tz3210-jaap6jeb-ts0505b-0x00000065.json @@ -445,7 +445,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:42:5d:80:e8:43", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -468,7 +468,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:42:5d:80:e8:43", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-jtifm80b-ts0502b-0x00000065.json b/tests/data/devices/tz3210-jtifm80b-ts0502b-0x00000065.json index ac106d5d9..d837f848e 100644 --- a/tests/data/devices/tz3210-jtifm80b-ts0502b-0x00000065.json +++ b/tests/data/devices/tz3210-jtifm80b-ts0502b-0x00000065.json @@ -387,7 +387,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f6:ca:ce:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 128, @@ -410,7 +410,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f6:ca:ce:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -68, diff --git a/tests/data/devices/tz3210-k1msuvg6-ts110e-0x00000040.json b/tests/data/devices/tz3210-k1msuvg6-ts110e-0x00000040.json index 97a39b6f0..5c31f906f 100644 --- a/tests/data/devices/tz3210-k1msuvg6-ts110e-0x00000040.json +++ b/tests/data/devices/tz3210-k1msuvg6-ts110e-0x00000040.json @@ -415,7 +415,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:31:4b:13:3c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 176, @@ -438,7 +438,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:31:4b:13:3c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/tz3210-kjafhwd2-ts0210-0x00000044.json b/tests/data/devices/tz3210-kjafhwd2-ts0210-0x00000044.json index e66b87d65..af734e942 100644 --- a/tests/data/devices/tz3210-kjafhwd2-ts0210-0x00000044.json +++ b/tests/data/devices/tz3210-kjafhwd2-ts0210-0x00000044.json @@ -303,7 +303,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3b:15:29:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 224, @@ -326,7 +326,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3b:15:29:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -44, diff --git a/tests/data/devices/tz3210-klv2wul0-ts0505b-0x00000065.json b/tests/data/devices/tz3210-klv2wul0-ts0505b-0x00000065.json index 1ca6f4f2e..acbf88702 100644 --- a/tests/data/devices/tz3210-klv2wul0-ts0505b-0x00000065.json +++ b/tests/data/devices/tz3210-klv2wul0-ts0505b-0x00000065.json @@ -391,7 +391,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:27:e7:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 225, @@ -414,7 +414,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:27:e7:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-ncw88jfq-ts0201-0x00000083.json b/tests/data/devices/tz3210-ncw88jfq-ts0201-0x00000083.json index 6b80c5d91..7c7d2e080 100644 --- a/tests/data/devices/tz3210-ncw88jfq-ts0201-0x00000083.json +++ b/tests/data/devices/tz3210-ncw88jfq-ts0201-0x00000083.json @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:94:03:d8:01", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -217,7 +217,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:94:03:d8:01", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-qkj7rujp-ts0201-0x00000043.json b/tests/data/devices/tz3210-qkj7rujp-ts0201-0x00000043.json index e6a2dbcf0..d00229f00 100644 --- a/tests/data/devices/tz3210-qkj7rujp-ts0201-0x00000043.json +++ b/tests/data/devices/tz3210-qkj7rujp-ts0201-0x00000043.json @@ -206,7 +206,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cc:9b:48:fa", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -229,7 +229,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cc:9b:48:fa", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-r5afgmkl-ts0505b-0x10013607.json b/tests/data/devices/tz3210-r5afgmkl-ts0505b-0x10013607.json index 7d93b0a16..074bf463b 100644 --- a/tests/data/devices/tz3210-r5afgmkl-ts0505b-0x10013607.json +++ b/tests/data/devices/tz3210-r5afgmkl-ts0505b-0x10013607.json @@ -536,7 +536,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ef:1c:e4:bc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -559,7 +559,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ef:1c:e4:bc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-ru41azca-ts0049-0x00000040.json b/tests/data/devices/tz3210-ru41azca-ts0049-0x00000040.json index 2154b128e..bce20d4e5 100644 --- a/tests/data/devices/tz3210-ru41azca-ts0049-0x00000040.json +++ b/tests/data/devices/tz3210-ru41azca-ts0049-0x00000040.json @@ -211,7 +211,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ff:97:55:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -234,7 +234,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ff:97:55:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-sb8x2xci-ts0001-0x00000047.json b/tests/data/devices/tz3210-sb8x2xci-ts0001-0x00000047.json index d053c969f..defd24e50 100644 --- a/tests/data/devices/tz3210-sb8x2xci-ts0001-0x00000047.json +++ b/tests/data/devices/tz3210-sb8x2xci-ts0001-0x00000047.json @@ -230,7 +230,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:fd:33:7c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -253,7 +253,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:fd:33:7c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-sixywxvy-ts0505b.json b/tests/data/devices/tz3210-sixywxvy-ts0505b.json index 80cf03e75..00bc3e4fa 100644 --- a/tests/data/devices/tz3210-sixywxvy-ts0505b.json +++ b/tests/data/devices/tz3210-sixywxvy-ts0505b.json @@ -426,7 +426,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4e:e8:08:9c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -449,7 +449,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4e:e8:08:9c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-tgvtvdoc-ts0207-0x00000043.json b/tests/data/devices/tz3210-tgvtvdoc-ts0207-0x00000043.json index e1fab29d1..07ee007f0 100644 --- a/tests/data/devices/tz3210-tgvtvdoc-ts0207-0x00000043.json +++ b/tests/data/devices/tz3210-tgvtvdoc-ts0207-0x00000043.json @@ -272,7 +272,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9b:93:04:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -295,7 +295,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9b:93:04:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-u1dreag7-ts0502b-0x00000065.json b/tests/data/devices/tz3210-u1dreag7-ts0502b-0x00000065.json index 5bb7275e0..1be4447da 100644 --- a/tests/data/devices/tz3210-u1dreag7-ts0502b-0x00000065.json +++ b/tests/data/devices/tz3210-u1dreag7-ts0502b-0x00000065.json @@ -405,7 +405,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ec:f3:8b:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 160, @@ -428,7 +428,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ec:f3:8b:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/tz3210-ue9kyjnj-ts0502b-0x00000059.json b/tests/data/devices/tz3210-ue9kyjnj-ts0502b-0x00000059.json index c2217412c..835ab245c 100644 --- a/tests/data/devices/tz3210-ue9kyjnj-ts0502b-0x00000059.json +++ b/tests/data/devices/tz3210-ue9kyjnj-ts0502b-0x00000059.json @@ -415,7 +415,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1e:71:5f:57", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 124, @@ -438,7 +438,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1e:71:5f:57", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -80, diff --git a/tests/data/devices/tz3210-umi6vbsz-ts0505b.json b/tests/data/devices/tz3210-umi6vbsz-ts0505b.json index d28163789..c82d864d2 100644 --- a/tests/data/devices/tz3210-umi6vbsz-ts0505b.json +++ b/tests/data/devices/tz3210-umi6vbsz-ts0505b.json @@ -437,7 +437,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bf:34:ff:9a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -460,7 +460,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bf:34:ff:9a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-up3pngle-ts0205.json b/tests/data/devices/tz3210-up3pngle-ts0205.json index 6f5177b0e..b3b346b2a 100644 --- a/tests/data/devices/tz3210-up3pngle-ts0205.json +++ b/tests/data/devices/tz3210-up3pngle-ts0205.json @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:a7:51:ae", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -294,7 +294,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:a7:51:ae", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-wuhzzfqg-ts0202-0x000000a1.json b/tests/data/devices/tz3210-wuhzzfqg-ts0202-0x000000a1.json index 58364254b..1d43825cb 100644 --- a/tests/data/devices/tz3210-wuhzzfqg-ts0202-0x000000a1.json +++ b/tests/data/devices/tz3210-wuhzzfqg-ts0202-0x000000a1.json @@ -367,7 +367,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6c:70:e7:59", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -390,7 +390,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6c:70:e7:59", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3210-zdrhqmo0-ts0502b-0x00000064.json b/tests/data/devices/tz3210-zdrhqmo0-ts0502b-0x00000064.json index 287ada837..c89e1cea6 100644 --- a/tests/data/devices/tz3210-zdrhqmo0-ts0502b-0x00000064.json +++ b/tests/data/devices/tz3210-zdrhqmo0-ts0502b-0x00000064.json @@ -405,7 +405,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:71:d2:67:9e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 105, @@ -428,7 +428,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:71:d2:67:9e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3218-7fiyo3kv-ts000f-0x00000051.json b/tests/data/devices/tz3218-7fiyo3kv-ts000f-0x00000051.json index 54f17ae2d..c6675cb87 100644 --- a/tests/data/devices/tz3218-7fiyo3kv-ts000f-0x00000051.json +++ b/tests/data/devices/tz3218-7fiyo3kv-ts000f-0x00000051.json @@ -275,7 +275,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6d:c3:60:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -298,7 +298,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6d:c3:60:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3218-awarhusb-ts0225.json b/tests/data/devices/tz3218-awarhusb-ts0225.json index 3858ebdc6..0e336939f 100644 --- a/tests/data/devices/tz3218-awarhusb-ts0225.json +++ b/tests/data/devices/tz3218-awarhusb-ts0225.json @@ -251,7 +251,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:73:0b:43", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -274,7 +274,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:73:0b:43", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3218-t9ynfz4x-ts0225-0x00000045.json b/tests/data/devices/tz3218-t9ynfz4x-ts0225-0x00000045.json index d46af0c98..da3348a65 100644 --- a/tests/data/devices/tz3218-t9ynfz4x-ts0225-0x00000045.json +++ b/tests/data/devices/tz3218-t9ynfz4x-ts0225-0x00000045.json @@ -258,7 +258,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:ee:a6:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -281,7 +281,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:ee:a6:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3218-ya5d6wth-ts000f-0x00000064.json b/tests/data/devices/tz3218-ya5d6wth-ts000f-0x00000064.json index b438ef0f2..eac0d40c1 100644 --- a/tests/data/devices/tz3218-ya5d6wth-ts000f-0x00000064.json +++ b/tests/data/devices/tz3218-ya5d6wth-ts000f-0x00000064.json @@ -566,7 +566,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:ea:fe:6c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -589,7 +589,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:ea:fe:6c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3218-ya5d6wth-ts000f-0x00000066.json b/tests/data/devices/tz3218-ya5d6wth-ts000f-0x00000066.json index 9d2286e48..110933410 100644 --- a/tests/data/devices/tz3218-ya5d6wth-ts000f-0x00000066.json +++ b/tests/data/devices/tz3218-ya5d6wth-ts000f-0x00000066.json @@ -572,7 +572,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:ea:fe:6c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -595,7 +595,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:ea:fe:6c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -37, diff --git a/tests/data/devices/tz3290-7v1k4vufotpowp9z-ts1201-0x00000043.json b/tests/data/devices/tz3290-7v1k4vufotpowp9z-ts1201-0x00000043.json index d8606eb13..bd4f930a5 100644 --- a/tests/data/devices/tz3290-7v1k4vufotpowp9z-ts1201-0x00000043.json +++ b/tests/data/devices/tz3290-7v1k4vufotpowp9z-ts1201-0x00000043.json @@ -230,7 +230,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3e:18:f5:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 232, @@ -253,7 +253,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3e:18:f5:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -42, diff --git a/tests/data/devices/tz3290-7v1k4vufotpowp9z-ts1201.json b/tests/data/devices/tz3290-7v1k4vufotpowp9z-ts1201.json index 4260db09f..68ea394c9 100644 --- a/tests/data/devices/tz3290-7v1k4vufotpowp9z-ts1201.json +++ b/tests/data/devices/tz3290-7v1k4vufotpowp9z-ts1201.json @@ -230,7 +230,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3e:18:f5:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -253,7 +253,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3e:18:f5:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3290-ot6ewjvmejq5ekhl-ts1201-0x00000043.json b/tests/data/devices/tz3290-ot6ewjvmejq5ekhl-ts1201-0x00000043.json index 1ca1271ae..189cb82d5 100644 --- a/tests/data/devices/tz3290-ot6ewjvmejq5ekhl-ts1201-0x00000043.json +++ b/tests/data/devices/tz3290-ot6ewjvmejq5ekhl-ts1201-0x00000043.json @@ -244,7 +244,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:61:a8:f8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 120, @@ -267,7 +267,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:61:a8:f8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz6210-duv6fhwt-ts0601-0x00000042.json b/tests/data/devices/tz6210-duv6fhwt-ts0601-0x00000042.json index a8161a5b2..de7b510bf 100644 --- a/tests/data/devices/tz6210-duv6fhwt-ts0601-0x00000042.json +++ b/tests/data/devices/tz6210-duv6fhwt-ts0601-0x00000042.json @@ -301,7 +301,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:38:81:c4:0f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -324,7 +324,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:38:81:c4:0f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tzb210-417ikxay-ts0505b-0x00000040.json b/tests/data/devices/tzb210-417ikxay-ts0505b-0x00000040.json index 912923782..4c5bf3224 100644 --- a/tests/data/devices/tzb210-417ikxay-ts0505b-0x00000040.json +++ b/tests/data/devices/tzb210-417ikxay-ts0505b-0x00000040.json @@ -437,7 +437,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:81:e7:c4:28", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -460,7 +460,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:81:e7:c4:28", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tzb210-lmqquxus-ts0502b-0x00000040.json b/tests/data/devices/tzb210-lmqquxus-ts0502b-0x00000040.json index bd33b6341..018b73d40 100644 --- a/tests/data/devices/tzb210-lmqquxus-ts0502b-0x00000040.json +++ b/tests/data/devices/tzb210-lmqquxus-ts0502b-0x00000040.json @@ -433,7 +433,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:02:78:f7:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 132, @@ -456,7 +456,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:02:78:f7:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/tzb210-rawkvnnm-ts0502b-0x00000040.json b/tests/data/devices/tzb210-rawkvnnm-ts0502b-0x00000040.json index e5ea2b3a0..793eb2eb0 100644 --- a/tests/data/devices/tzb210-rawkvnnm-ts0502b-0x00000040.json +++ b/tests/data/devices/tzb210-rawkvnnm-ts0502b-0x00000040.json @@ -451,7 +451,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cb:aa:9f:39", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 138, @@ -474,7 +474,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cb:aa:9f:39", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-1n2zev06-ts0601.json b/tests/data/devices/tze200-1n2zev06-ts0601.json index c2b9e176b..7481c967d 100644 --- a/tests/data/devices/tze200-1n2zev06-ts0601.json +++ b/tests/data/devices/tze200-1n2zev06-ts0601.json @@ -253,7 +253,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bf:76:9d:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -276,7 +276,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bf:76:9d:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-2aaelwxk-ts0225.json b/tests/data/devices/tze200-2aaelwxk-ts0225.json index 8b3ccf7db..57478c2b0 100644 --- a/tests/data/devices/tze200-2aaelwxk-ts0225.json +++ b/tests/data/devices/tze200-2aaelwxk-ts0225.json @@ -1058,7 +1058,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:94:85:f7:5f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -1081,7 +1081,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:94:85:f7:5f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-2ekuz3dz-ts0601.json b/tests/data/devices/tze200-2ekuz3dz-ts0601.json index 1d58ac693..ce84a60cc 100644 --- a/tests/data/devices/tze200-2ekuz3dz-ts0601.json +++ b/tests/data/devices/tze200-2ekuz3dz-ts0601.json @@ -165,7 +165,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b0:68:9a:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -188,7 +188,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b0:68:9a:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-2gtsuokt-ts0601.json b/tests/data/devices/tze200-2gtsuokt-ts0601.json index 942547689..6e4d99916 100644 --- a/tests/data/devices/tze200-2gtsuokt-ts0601.json +++ b/tests/data/devices/tze200-2gtsuokt-ts0601.json @@ -241,7 +241,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7c:f3:f3:1d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -264,7 +264,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7c:f3:f3:1d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-2se8efxh-ts0601-0x00000048.json b/tests/data/devices/tze200-2se8efxh-ts0601-0x00000048.json index 9984e5a31..12fc8e51a 100644 --- a/tests/data/devices/tze200-2se8efxh-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-2se8efxh-ts0601-0x00000048.json @@ -192,7 +192,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:bb:ba:02", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -215,7 +215,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:bb:ba:02", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-3t91nb6k-ts0601-0x00000046.json b/tests/data/devices/tze200-3t91nb6k-ts0601-0x00000046.json index d0c272396..d83b39f37 100644 --- a/tests/data/devices/tze200-3t91nb6k-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-3t91nb6k-ts0601-0x00000046.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ee:04:18:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ee:04:18:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-3towulqd-ts0601-0x00000046.json b/tests/data/devices/tze200-3towulqd-ts0601-0x00000046.json index 477c9734e..62f642add 100644 --- a/tests/data/devices/tze200-3towulqd-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-3towulqd-ts0601-0x00000046.json @@ -356,7 +356,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:02:44:6a:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -379,7 +379,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:02:44:6a:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-3ylew7b4-ts0601.json b/tests/data/devices/tze200-3ylew7b4-ts0601.json index 658218714..c3a5977ee 100644 --- a/tests/data/devices/tze200-3ylew7b4-ts0601.json +++ b/tests/data/devices/tze200-3ylew7b4-ts0601.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:40:50:25", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 128, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:40:50:25", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -79, diff --git a/tests/data/devices/tze200-4utwozi2-ts0601-0x00000043.json b/tests/data/devices/tze200-4utwozi2-ts0601-0x00000043.json index 200caaa47..6e29c666b 100644 --- a/tests/data/devices/tze200-4utwozi2-ts0601-0x00000043.json +++ b/tests/data/devices/tze200-4utwozi2-ts0601-0x00000043.json @@ -310,7 +310,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ed:f9:81:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 220, @@ -333,7 +333,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ed:f9:81:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -45, diff --git a/tests/data/devices/tze200-4vobcgd3-ts0601-0x00000053.json b/tests/data/devices/tze200-4vobcgd3-ts0601-0x00000053.json index 28f816ae8..bd1eef134 100644 --- a/tests/data/devices/tze200-4vobcgd3-ts0601-0x00000053.json +++ b/tests/data/devices/tze200-4vobcgd3-ts0601-0x00000053.json @@ -149,7 +149,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ae:51:f6:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 132, @@ -172,7 +172,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ae:51:f6:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/tze200-4wxtg5y9-ts0601.json b/tests/data/devices/tze200-4wxtg5y9-ts0601.json index 08bb62c21..77d9b7aca 100644 --- a/tests/data/devices/tze200-4wxtg5y9-ts0601.json +++ b/tests/data/devices/tze200-4wxtg5y9-ts0601.json @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8b:f7:e2:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -230,7 +230,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8b:f7:e2:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-579lguh2-ts0601-0x00000044.json b/tests/data/devices/tze200-579lguh2-ts0601-0x00000044.json index dae953b2a..249758151 100644 --- a/tests/data/devices/tze200-579lguh2-ts0601-0x00000044.json +++ b/tests/data/devices/tze200-579lguh2-ts0601-0x00000044.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7e:7b:6f:42", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 76, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7e:7b:6f:42", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -92, diff --git a/tests/data/devices/tze200-68nvbio9-ts0601.json b/tests/data/devices/tze200-68nvbio9-ts0601.json index dd33d69ca..3d63e23f2 100644 --- a/tests/data/devices/tze200-68nvbio9-ts0601.json +++ b/tests/data/devices/tze200-68nvbio9-ts0601.json @@ -334,7 +334,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2e:21:db:80", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -357,7 +357,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2e:21:db:80", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-6rdj8dzm-ts0601.json b/tests/data/devices/tze200-6rdj8dzm-ts0601.json index db52897dd..9d2c2ff92 100644 --- a/tests/data/devices/tze200-6rdj8dzm-ts0601.json +++ b/tests/data/devices/tze200-6rdj8dzm-ts0601.json @@ -303,7 +303,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:00:a8:b8:ca", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -326,7 +326,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:00:a8:b8:ca", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-7bztmfm1-ts0601-0x00000046.json b/tests/data/devices/tze200-7bztmfm1-ts0601-0x00000046.json index 244eedca5..a2776000b 100644 --- a/tests/data/devices/tze200-7bztmfm1-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-7bztmfm1-ts0601-0x00000046.json @@ -214,7 +214,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c2:d5:da:b7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -237,7 +237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c2:d5:da:b7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-7iqgciln-ts0601-0x00000041.json b/tests/data/devices/tze200-7iqgciln-ts0601-0x00000041.json index 58aa0f437..4bf28156b 100644 --- a/tests/data/devices/tze200-7iqgciln-ts0601-0x00000041.json +++ b/tests/data/devices/tze200-7iqgciln-ts0601-0x00000041.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2a:c0:6c:7e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 164, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2a:c0:6c:7e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -59, diff --git a/tests/data/devices/tze200-7ytb3h8u-ts0601-0x00000048.json b/tests/data/devices/tze200-7ytb3h8u-ts0601-0x00000048.json index 05d68f29f..1ca0d411b 100644 --- a/tests/data/devices/tze200-7ytb3h8u-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-7ytb3h8u-ts0601-0x00000048.json @@ -415,7 +415,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a1:d9:6c:74", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -438,7 +438,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a1:d9:6c:74", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-81isopgh-ts0601-0x00000048.json b/tests/data/devices/tze200-81isopgh-ts0601-0x00000048.json index dfdc0932b..bb3fb9c27 100644 --- a/tests/data/devices/tze200-81isopgh-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-81isopgh-ts0601-0x00000048.json @@ -339,7 +339,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:df:e1:f9:56", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -362,7 +362,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:df:e1:f9:56", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-86nbew0j-ts0601.json b/tests/data/devices/tze200-86nbew0j-ts0601.json index f7118ba16..21096f83d 100644 --- a/tests/data/devices/tze200-86nbew0j-ts0601.json +++ b/tests/data/devices/tze200-86nbew0j-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0d:c5:16:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0d:c5:16:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-8whfphjv-ts0601-0x00000048.json b/tests/data/devices/tze200-8whfphjv-ts0601-0x00000048.json index 01d2a5bb8..90464d568 100644 --- a/tests/data/devices/tze200-8whfphjv-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-8whfphjv-ts0601-0x00000048.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f9:05:90:9e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f9:05:90:9e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-9caxna4s-ts0301-0x00000049.json b/tests/data/devices/tze200-9caxna4s-ts0301-0x00000049.json index e18af07f5..c8b25aa93 100644 --- a/tests/data/devices/tze200-9caxna4s-ts0301-0x00000049.json +++ b/tests/data/devices/tze200-9caxna4s-ts0301-0x00000049.json @@ -302,7 +302,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "e8:e0:7e:ff:fe:4a:9c:f1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -325,7 +325,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "e8:e0:7e:ff:fe:4a:9c:f1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-9xfjixap-ts0601-0x00000043.json b/tests/data/devices/tze200-9xfjixap-ts0601-0x00000043.json index 195f6d472..dc5824d5e 100644 --- a/tests/data/devices/tze200-9xfjixap-ts0601-0x00000043.json +++ b/tests/data/devices/tze200-9xfjixap-ts0601-0x00000043.json @@ -310,7 +310,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ec:e3:cc:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -333,7 +333,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ec:e3:cc:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-a0syesf5-ts0601.json b/tests/data/devices/tze200-a0syesf5-ts0601.json index 275b218c9..6b6d318b0 100644 --- a/tests/data/devices/tze200-a0syesf5-ts0601.json +++ b/tests/data/devices/tze200-a0syesf5-ts0601.json @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:68:ad:a9:bd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:68:ad:a9:bd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-a1dia7ml-ts0601.json b/tests/data/devices/tze200-a1dia7ml-ts0601.json index f88c9d72f..8d4674289 100644 --- a/tests/data/devices/tze200-a1dia7ml-ts0601.json +++ b/tests/data/devices/tze200-a1dia7ml-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b7:bf:3b:5a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b7:bf:3b:5a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-a7sghmms-ts0601-0x00000048.json b/tests/data/devices/tze200-a7sghmms-ts0601-0x00000048.json index 14ad08dc1..0bb1e9277 100644 --- a/tests/data/devices/tze200-a7sghmms-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-a7sghmms-ts0601-0x00000048.json @@ -421,7 +421,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b5:0f:0b:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -444,7 +444,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b5:0f:0b:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-a7sghmms-ts0601.json b/tests/data/devices/tze200-a7sghmms-ts0601.json index 7007c2e54..d0662e43d 100644 --- a/tests/data/devices/tze200-a7sghmms-ts0601.json +++ b/tests/data/devices/tze200-a7sghmms-ts0601.json @@ -341,7 +341,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b5:0f:0b:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 183, @@ -364,7 +364,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b5:0f:0b:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-abatw3kj-ts0601-0x00000046.json b/tests/data/devices/tze200-abatw3kj-ts0601-0x00000046.json index 03115251b..6a8ad6731 100644 --- a/tests/data/devices/tze200-abatw3kj-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-abatw3kj-ts0601-0x00000046.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:15:fd:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:15:fd:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-agumlajc-ts0601.json b/tests/data/devices/tze200-agumlajc-ts0601.json index a8238b68b..89eee17a4 100644 --- a/tests/data/devices/tze200-agumlajc-ts0601.json +++ b/tests/data/devices/tze200-agumlajc-ts0601.json @@ -203,7 +203,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fb:2b:64:9f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -226,7 +226,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fb:2b:64:9f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-akjefhj5-ts0601.json b/tests/data/devices/tze200-akjefhj5-ts0601.json index 383ac2ede..7c7478b41 100644 --- a/tests/data/devices/tze200-akjefhj5-ts0601.json +++ b/tests/data/devices/tze200-akjefhj5-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:90:46:3c:81", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:90:46:3c:81", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-aoclfnxz-ts0601.json b/tests/data/devices/tze200-aoclfnxz-ts0601.json index 25bba7d56..233de6103 100644 --- a/tests/data/devices/tze200-aoclfnxz-ts0601.json +++ b/tests/data/devices/tze200-aoclfnxz-ts0601.json @@ -373,7 +373,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:33:78:02:42", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -396,7 +396,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:33:78:02:42", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-b6wax7g0-ts0601-0x00000043.json b/tests/data/devices/tze200-b6wax7g0-ts0601-0x00000043.json index 213ce3b13..431ee6982 100644 --- a/tests/data/devices/tze200-b6wax7g0-ts0601-0x00000043.json +++ b/tests/data/devices/tze200-b6wax7g0-ts0601-0x00000043.json @@ -356,7 +356,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:27:4c:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 0, @@ -379,7 +379,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:27:4c:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-bcusnqt8-ts0601.json b/tests/data/devices/tze200-bcusnqt8-ts0601.json index 846e208bd..94c631582 100644 --- a/tests/data/devices/tze200-bcusnqt8-ts0601.json +++ b/tests/data/devices/tze200-bcusnqt8-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:88:c9:0a:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:88:c9:0a:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-bkkmqmyo-ts0601-0x00000041.json b/tests/data/devices/tze200-bkkmqmyo-ts0601-0x00000041.json index 79f04835b..a71860601 100644 --- a/tests/data/devices/tze200-bkkmqmyo-ts0601-0x00000041.json +++ b/tests/data/devices/tze200-bkkmqmyo-ts0601-0x00000041.json @@ -580,7 +580,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ab:88:33:32", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 160, @@ -603,7 +603,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ab:88:33:32", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/tze200-bvrlmajk-ts0601.json b/tests/data/devices/tze200-bvrlmajk-ts0601.json index c51c31368..3bb30a481 100644 --- a/tests/data/devices/tze200-bvrlmajk-ts0601.json +++ b/tests/data/devices/tze200-bvrlmajk-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:62:e5:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:62:e5:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-byzdayie-ts0601.json b/tests/data/devices/tze200-byzdayie-ts0601.json index ac0c49736..f385ee1cc 100644 --- a/tests/data/devices/tze200-byzdayie-ts0601.json +++ b/tests/data/devices/tze200-byzdayie-ts0601.json @@ -514,7 +514,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d9:70:11:36", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -537,7 +537,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d9:70:11:36", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-c88teujp-ts0601-0x00000055.json b/tests/data/devices/tze200-c88teujp-ts0601-0x00000055.json index 0d08615d5..e7efb212e 100644 --- a/tests/data/devices/tze200-c88teujp-ts0601-0x00000055.json +++ b/tests/data/devices/tze200-c88teujp-ts0601-0x00000055.json @@ -377,7 +377,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f0:e2:89:82", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -400,7 +400,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f0:e2:89:82", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-cirvgep4-ts0601-0x00000048.json b/tests/data/devices/tze200-cirvgep4-ts0601-0x00000048.json index 7965e08bd..6830e6997 100644 --- a/tests/data/devices/tze200-cirvgep4-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-cirvgep4-ts0601-0x00000048.json @@ -229,7 +229,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3d:fa:1c:a8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -252,7 +252,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3d:fa:1c:a8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-cpbo62rn-ts0601.json b/tests/data/devices/tze200-cpbo62rn-ts0601.json index e593b3926..6708b16b4 100644 --- a/tests/data/devices/tze200-cpbo62rn-ts0601.json +++ b/tests/data/devices/tze200-cpbo62rn-ts0601.json @@ -189,7 +189,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b3:c5:e5:3a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -212,7 +212,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b3:c5:e5:3a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-cpmgn2cf-ts0601.json b/tests/data/devices/tze200-cpmgn2cf-ts0601.json index 66b651832..2d75064d0 100644 --- a/tests/data/devices/tze200-cpmgn2cf-ts0601.json +++ b/tests/data/devices/tze200-cpmgn2cf-ts0601.json @@ -1288,7 +1288,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e8:32:c6:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -1311,7 +1311,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e8:32:c6:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-crq3r3la-ck-bl702-mws-01-7016.json b/tests/data/devices/tze200-crq3r3la-ck-bl702-mws-01-7016.json index e00ed3b90..e2552ded8 100644 --- a/tests/data/devices/tze200-crq3r3la-ck-bl702-mws-01-7016.json +++ b/tests/data/devices/tze200-crq3r3la-ck-bl702-mws-01-7016.json @@ -534,7 +534,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:36:6f:df:00", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -557,7 +557,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:36:6f:df:00", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -39, diff --git a/tests/data/devices/tze200-dwcarsat-ts0601.json b/tests/data/devices/tze200-dwcarsat-ts0601.json index c84e5223b..2f22327c2 100644 --- a/tests/data/devices/tze200-dwcarsat-ts0601.json +++ b/tests/data/devices/tze200-dwcarsat-ts0601.json @@ -314,7 +314,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:11:fa:9c:20", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -337,7 +337,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:11:fa:9c:20", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-e5hpkc6d-ts0601.json b/tests/data/devices/tze200-e5hpkc6d-ts0601.json index 925bb75f0..4bd5f7216 100644 --- a/tests/data/devices/tze200-e5hpkc6d-ts0601.json +++ b/tests/data/devices/tze200-e5hpkc6d-ts0601.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0f:8f:90:d6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0f:8f:90:d6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-eevqq1uv-ts0601.json b/tests/data/devices/tze200-eevqq1uv-ts0601.json index e326910fe..ea5bc71ef 100644 --- a/tests/data/devices/tze200-eevqq1uv-ts0601.json +++ b/tests/data/devices/tze200-eevqq1uv-ts0601.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:77:2b:fd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:77:2b:fd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-ewxhg6o9-ts0601.json b/tests/data/devices/tze200-ewxhg6o9-ts0601.json index f239a15fe..a4d290924 100644 --- a/tests/data/devices/tze200-ewxhg6o9-ts0601.json +++ b/tests/data/devices/tze200-ewxhg6o9-ts0601.json @@ -452,7 +452,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:6a:9a:13", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -475,7 +475,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:6a:9a:13", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-f1pvdgoh-ts0601.json b/tests/data/devices/tze200-f1pvdgoh-ts0601.json index fee1159e1..10bfd9ade 100644 --- a/tests/data/devices/tze200-f1pvdgoh-ts0601.json +++ b/tests/data/devices/tze200-f1pvdgoh-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6f:fa:d5:b9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6f:fa:d5:b9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-fvldku9h-ts0601.json b/tests/data/devices/tze200-fvldku9h-ts0601.json index 28be07701..510a6da3d 100644 --- a/tests/data/devices/tze200-fvldku9h-ts0601.json +++ b/tests/data/devices/tze200-fvldku9h-ts0601.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f6:ec:90:fb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f6:ec:90:fb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-g9a3awaj-ts0601-0x00000048.json b/tests/data/devices/tze200-g9a3awaj-ts0601-0x00000048.json index 8195a9473..1fa8fd4d3 100644 --- a/tests/data/devices/tze200-g9a3awaj-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-g9a3awaj-ts0601-0x00000048.json @@ -373,7 +373,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5c:5d:1b:5a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -396,7 +396,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5c:5d:1b:5a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-gaj531w3-ts0601.json b/tests/data/devices/tze200-gaj531w3-ts0601.json index fb7ad4e61..863f7567f 100644 --- a/tests/data/devices/tze200-gaj531w3-ts0601.json +++ b/tests/data/devices/tze200-gaj531w3-ts0601.json @@ -236,7 +236,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:30:0c:e3:f9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -259,7 +259,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:30:0c:e3:f9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-gjldowol-ts0601-0x00000050.json b/tests/data/devices/tze200-gjldowol-ts0601-0x00000050.json index b8da8d676..a02d9e34f 100644 --- a/tests/data/devices/tze200-gjldowol-ts0601-0x00000050.json +++ b/tests/data/devices/tze200-gjldowol-ts0601-0x00000050.json @@ -288,7 +288,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c3:87:c2:4d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -311,7 +311,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c3:87:c2:4d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-gkfbdvyx-ts0601.json b/tests/data/devices/tze200-gkfbdvyx-ts0601.json index 9f88d5c9f..f64ce366f 100644 --- a/tests/data/devices/tze200-gkfbdvyx-ts0601.json +++ b/tests/data/devices/tze200-gkfbdvyx-ts0601.json @@ -303,7 +303,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5a:b5:b3:b3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 172, @@ -326,7 +326,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5a:b5:b3:b3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -68, diff --git a/tests/data/devices/tze200-gubdgai2-ts0601.json b/tests/data/devices/tze200-gubdgai2-ts0601.json index 523c23299..2aff87a73 100644 --- a/tests/data/devices/tze200-gubdgai2-ts0601.json +++ b/tests/data/devices/tze200-gubdgai2-ts0601.json @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:a7:00:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -224,7 +224,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:a7:00:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-guvc7pdy-ts0601-0x00000046.json b/tests/data/devices/tze200-guvc7pdy-ts0601-0x00000046.json index 8dc2e69e8..f715ac72c 100644 --- a/tests/data/devices/tze200-guvc7pdy-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-guvc7pdy-ts0601-0x00000046.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:93:c9:f7:0f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 104, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:93:c9:f7:0f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -74, diff --git a/tests/data/devices/tze200-hhrtiq0x-ts0601-0x00000055.json b/tests/data/devices/tze200-hhrtiq0x-ts0601-0x00000055.json index 13985a4e8..619478800 100644 --- a/tests/data/devices/tze200-hhrtiq0x-ts0601-0x00000055.json +++ b/tests/data/devices/tze200-hhrtiq0x-ts0601-0x00000055.json @@ -327,7 +327,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9a:53:ef:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -350,7 +350,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9a:53:ef:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-hl0ss9oa-ts0225.json b/tests/data/devices/tze200-hl0ss9oa-ts0225.json index 9d674db81..795dcbaa6 100644 --- a/tests/data/devices/tze200-hl0ss9oa-ts0225.json +++ b/tests/data/devices/tze200-hl0ss9oa-ts0225.json @@ -285,7 +285,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ea:02:c4:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -308,7 +308,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ea:02:c4:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-hr0tdd47-ts0601-0x00000048.json b/tests/data/devices/tze200-hr0tdd47-ts0601-0x00000048.json index 4605d4b5b..4d6dfafce 100644 --- a/tests/data/devices/tze200-hr0tdd47-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-hr0tdd47-ts0601-0x00000048.json @@ -217,7 +217,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:50:2b:09", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -240,7 +240,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:50:2b:09", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-iba1ckek-ts0601.json b/tests/data/devices/tze200-iba1ckek-ts0601.json index 27ba0036a..aee8bd506 100644 --- a/tests/data/devices/tze200-iba1ckek-ts0601.json +++ b/tests/data/devices/tze200-iba1ckek-ts0601.json @@ -238,7 +238,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7c:6f:df:00", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -261,7 +261,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7c:6f:df:00", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-icka1clh-ts0601.json b/tests/data/devices/tze200-icka1clh-ts0601.json index 3d6efe4f9..73e162584 100644 --- a/tests/data/devices/tze200-icka1clh-ts0601.json +++ b/tests/data/devices/tze200-icka1clh-ts0601.json @@ -236,7 +236,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8b:0c:ae:49", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -259,7 +259,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8b:0c:ae:49", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-ijey4q29-ts0601.json b/tests/data/devices/tze200-ijey4q29-ts0601.json index 4e9604a71..2baedeca9 100644 --- a/tests/data/devices/tze200-ijey4q29-ts0601.json +++ b/tests/data/devices/tze200-ijey4q29-ts0601.json @@ -263,7 +263,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4e:54:99:b8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -286,7 +286,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4e:54:99:b8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-iuk8kupi-ts0601.json b/tests/data/devices/tze200-iuk8kupi-ts0601.json index 6006e3057..80f79162b 100644 --- a/tests/data/devices/tze200-iuk8kupi-ts0601.json +++ b/tests/data/devices/tze200-iuk8kupi-ts0601.json @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fa:ce:89:0c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fa:ce:89:0c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-js3mgbjb-ts0601-0x00000044.json b/tests/data/devices/tze200-js3mgbjb-ts0601-0x00000044.json index 689c86624..ad11fbc7c 100644 --- a/tests/data/devices/tze200-js3mgbjb-ts0601-0x00000044.json +++ b/tests/data/devices/tze200-js3mgbjb-ts0601-0x00000044.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6d:3e:31:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6d:3e:31:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-jva8ink8-ts0601.json b/tests/data/devices/tze200-jva8ink8-ts0601.json index e6a76b49e..f7766b744 100644 --- a/tests/data/devices/tze200-jva8ink8-ts0601.json +++ b/tests/data/devices/tze200-jva8ink8-ts0601.json @@ -390,7 +390,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9e:63:48:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -413,7 +413,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9e:63:48:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-jwsjbxjs-ts0601-0x00000046.json b/tests/data/devices/tze200-jwsjbxjs-ts0601-0x00000046.json index cf0d5aa3c..c1a2703d8 100644 --- a/tests/data/devices/tze200-jwsjbxjs-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-jwsjbxjs-ts0601-0x00000046.json @@ -495,7 +495,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:53:b6:3a:a2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -518,7 +518,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:53:b6:3a:a2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-kb5noeto-ts0601.json b/tests/data/devices/tze200-kb5noeto-ts0601.json index 7e2d08caa..454386d22 100644 --- a/tests/data/devices/tze200-kb5noeto-ts0601.json +++ b/tests/data/devices/tze200-kb5noeto-ts0601.json @@ -432,7 +432,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:79:e4:8f:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -455,7 +455,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:79:e4:8f:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-khozatfx-ts0601.json b/tests/data/devices/tze200-khozatfx-ts0601.json index 8a4615eec..bd49921bd 100644 --- a/tests/data/devices/tze200-khozatfx-ts0601.json +++ b/tests/data/devices/tze200-khozatfx-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b3:a4:6c:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b3:a4:6c:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-kyfqmmyl-ts0601.json b/tests/data/devices/tze200-kyfqmmyl-ts0601.json index 5506f8f78..d9254df45 100644 --- a/tests/data/devices/tze200-kyfqmmyl-ts0601.json +++ b/tests/data/devices/tze200-kyfqmmyl-ts0601.json @@ -335,7 +335,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b4:bb:95:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -358,7 +358,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b4:bb:95:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-la2c2uo9-ts0601.json b/tests/data/devices/tze200-la2c2uo9-ts0601.json index d790ee96a..d129de075 100644 --- a/tests/data/devices/tze200-la2c2uo9-ts0601.json +++ b/tests/data/devices/tze200-la2c2uo9-ts0601.json @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:84:73:2a:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:84:73:2a:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-laqjm8qd-ts0601.json b/tests/data/devices/tze200-laqjm8qd-ts0601.json index b97f6b826..d10ccb824 100644 --- a/tests/data/devices/tze200-laqjm8qd-ts0601.json +++ b/tests/data/devices/tze200-laqjm8qd-ts0601.json @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:47:7b:70:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:47:7b:70:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-libht6ua-ts0601.json b/tests/data/devices/tze200-libht6ua-ts0601.json index 32e1b0cad..1b025d6e7 100644 --- a/tests/data/devices/tze200-libht6ua-ts0601.json +++ b/tests/data/devices/tze200-libht6ua-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:a7:64:05", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:a7:64:05", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-locansqn-ts0601-0x00000048.json b/tests/data/devices/tze200-locansqn-ts0601-0x00000048.json index ad81b88b7..ff0dbb752 100644 --- a/tests/data/devices/tze200-locansqn-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-locansqn-ts0601-0x00000048.json @@ -542,7 +542,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5b:b2:b6:59", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -565,7 +565,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5b:b2:b6:59", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-m9skfctm-ts0601.json b/tests/data/devices/tze200-m9skfctm-ts0601.json index da19a67fb..727bfa3d0 100644 --- a/tests/data/devices/tze200-m9skfctm-ts0601.json +++ b/tests/data/devices/tze200-m9skfctm-ts0601.json @@ -191,7 +191,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ef:2f:91:36", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -214,7 +214,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ef:2f:91:36", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-mgxy2d9f-ts0601-0x00000043.json b/tests/data/devices/tze200-mgxy2d9f-ts0601-0x00000043.json index 53870ee1a..34660cf7d 100644 --- a/tests/data/devices/tze200-mgxy2d9f-ts0601-0x00000043.json +++ b/tests/data/devices/tze200-mgxy2d9f-ts0601-0x00000043.json @@ -149,7 +149,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9c:35:bf:88", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -172,7 +172,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9c:35:bf:88", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-mja3fuja-ts0601.json b/tests/data/devices/tze200-mja3fuja-ts0601.json index d79c64259..d95e280fb 100644 --- a/tests/data/devices/tze200-mja3fuja-ts0601.json +++ b/tests/data/devices/tze200-mja3fuja-ts0601.json @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:59:63:f5:06", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -224,7 +224,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:59:63:f5:06", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-moycceze-ts0601-0x00000043.json b/tests/data/devices/tze200-moycceze-ts0601-0x00000043.json index e9e84a037..e438320ef 100644 --- a/tests/data/devices/tze200-moycceze-ts0601-0x00000043.json +++ b/tests/data/devices/tze200-moycceze-ts0601-0x00000043.json @@ -149,7 +149,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d8:e7:36:48", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -172,7 +172,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d8:e7:36:48", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-mudxchsu-ts0601-0x00000045.json b/tests/data/devices/tze200-mudxchsu-ts0601-0x00000045.json index be97370e9..3aafb048d 100644 --- a/tests/data/devices/tze200-mudxchsu-ts0601-0x00000045.json +++ b/tests/data/devices/tze200-mudxchsu-ts0601-0x00000045.json @@ -896,7 +896,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:65:80:74:f3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -919,7 +919,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:65:80:74:f3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-myd45weu-ts0601-0x00000048.json b/tests/data/devices/tze200-myd45weu-ts0601-0x00000048.json index abf3c80c3..83c34f00d 100644 --- a/tests/data/devices/tze200-myd45weu-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-myd45weu-ts0601-0x00000048.json @@ -219,7 +219,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:eb:f7:3f:43:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -242,7 +242,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:eb:f7:3f:43:1c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-mz5y07w2-ts0601.json b/tests/data/devices/tze200-mz5y07w2-ts0601.json index fa0dcc83e..7d83c4577 100644 --- a/tests/data/devices/tze200-mz5y07w2-ts0601.json +++ b/tests/data/devices/tze200-mz5y07w2-ts0601.json @@ -381,7 +381,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7c:a1:1a:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -404,7 +404,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7c:a1:1a:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-mzik0ov2-ts0601.json b/tests/data/devices/tze200-mzik0ov2-ts0601.json index 27e392d94..e6eee4e6e 100644 --- a/tests/data/devices/tze200-mzik0ov2-ts0601.json +++ b/tests/data/devices/tze200-mzik0ov2-ts0601.json @@ -149,7 +149,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cb:9b:c1:59", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -172,7 +172,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cb:9b:c1:59", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-nklqjk62-ts0601-0x00000046.json b/tests/data/devices/tze200-nklqjk62-ts0601-0x00000046.json index aca12affb..2a145c774 100644 --- a/tests/data/devices/tze200-nklqjk62-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-nklqjk62-ts0601-0x00000046.json @@ -215,7 +215,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:58:0b:f7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 116, @@ -238,7 +238,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:58:0b:f7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -82, diff --git a/tests/data/devices/tze200-nklqjk62-ts0601.json b/tests/data/devices/tze200-nklqjk62-ts0601.json index 7a6cc6405..9e886dc84 100644 --- a/tests/data/devices/tze200-nklqjk62-ts0601.json +++ b/tests/data/devices/tze200-nklqjk62-ts0601.json @@ -159,7 +159,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:58:0b:f7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -182,7 +182,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:58:0b:f7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-nojsjtj2-ts0601.json b/tests/data/devices/tze200-nojsjtj2-ts0601.json index 083c210cd..b41060880 100644 --- a/tests/data/devices/tze200-nojsjtj2-ts0601.json +++ b/tests/data/devices/tze200-nojsjtj2-ts0601.json @@ -220,7 +220,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f4:9a:26:de", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f4:9a:26:de", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-npj9bug3-ts0601.json b/tests/data/devices/tze200-npj9bug3-ts0601.json index e67e1e5bf..1b3766907 100644 --- a/tests/data/devices/tze200-npj9bug3-ts0601.json +++ b/tests/data/devices/tze200-npj9bug3-ts0601.json @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e1:11:1c:cf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 180, @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e1:11:1c:cf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -55, diff --git a/tests/data/devices/tze200-nqaqq4cf-ts0601-0x00000044.json b/tests/data/devices/tze200-nqaqq4cf-ts0601-0x00000044.json index 9f98674a0..2f6bd30e1 100644 --- a/tests/data/devices/tze200-nqaqq4cf-ts0601-0x00000044.json +++ b/tests/data/devices/tze200-nqaqq4cf-ts0601-0x00000044.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:f2:ce:d0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 100, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:f2:ce:d0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -75, diff --git a/tests/data/devices/tze200-ntcy3xu1-ts0601.json b/tests/data/devices/tze200-ntcy3xu1-ts0601.json index e960eca1c..1a431a98c 100644 --- a/tests/data/devices/tze200-ntcy3xu1-ts0601.json +++ b/tests/data/devices/tze200-ntcy3xu1-ts0601.json @@ -245,7 +245,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3c:49:18:ca", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -268,7 +268,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3c:49:18:ca", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-ny94onlb-ts0601.json b/tests/data/devices/tze200-ny94onlb-ts0601.json index 2e6b4a337..3d4c64eb5 100644 --- a/tests/data/devices/tze200-ny94onlb-ts0601.json +++ b/tests/data/devices/tze200-ny94onlb-ts0601.json @@ -877,7 +877,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:58:8c:89:ff", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -900,7 +900,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:58:8c:89:ff", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-nyvavzbj-ts0601.json b/tests/data/devices/tze200-nyvavzbj-ts0601.json index c71a6af50..536cde760 100644 --- a/tests/data/devices/tze200-nyvavzbj-ts0601.json +++ b/tests/data/devices/tze200-nyvavzbj-ts0601.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fa:83:cd:d7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fa:83:cd:d7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-pay2byax-ts0601.json b/tests/data/devices/tze200-pay2byax-ts0601.json index d95c9273b..d4ecd19b2 100644 --- a/tests/data/devices/tze200-pay2byax-ts0601.json +++ b/tests/data/devices/tze200-pay2byax-ts0601.json @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:bc:ea:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:bc:ea:ac", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-pl31aqf5-ts0601-0x00000046.json b/tests/data/devices/tze200-pl31aqf5-ts0601-0x00000046.json index fcdb29112..6030c16e8 100644 --- a/tests/data/devices/tze200-pl31aqf5-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-pl31aqf5-ts0601-0x00000046.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cb:8d:08:24", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cb:8d:08:24", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-pw7mji0l-ts0601.json b/tests/data/devices/tze200-pw7mji0l-ts0601.json index 6e547b517..a3139e419 100644 --- a/tests/data/devices/tze200-pw7mji0l-ts0601.json +++ b/tests/data/devices/tze200-pw7mji0l-ts0601.json @@ -189,7 +189,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1b:2f:89:a8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -212,7 +212,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1b:2f:89:a8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-qhlxve78-ts0601.json b/tests/data/devices/tze200-qhlxve78-ts0601.json index 438c8aaf5..375434d1e 100644 --- a/tests/data/devices/tze200-qhlxve78-ts0601.json +++ b/tests/data/devices/tze200-qhlxve78-ts0601.json @@ -210,7 +210,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d5:5a:28:81", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -233,7 +233,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d5:5a:28:81", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-qrztc3ev-ts0601.json b/tests/data/devices/tze200-qrztc3ev-ts0601.json index 146f618b8..1facb4b5d 100644 --- a/tests/data/devices/tze200-qrztc3ev-ts0601.json +++ b/tests/data/devices/tze200-qrztc3ev-ts0601.json @@ -417,7 +417,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:de:c2:da", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -440,7 +440,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:de:c2:da", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-qyflbnbj-ts0601-0x00000046.json b/tests/data/devices/tze200-qyflbnbj-ts0601-0x00000046.json index 4434c5821..2344feecf 100644 --- a/tests/data/devices/tze200-qyflbnbj-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-qyflbnbj-ts0601-0x00000046.json @@ -238,7 +238,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5d:8a:7c:64", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -261,7 +261,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5d:8a:7c:64", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-r32ctezx-ts0601-0x00000046.json b/tests/data/devices/tze200-r32ctezx-ts0601-0x00000046.json index 8ba3e88fd..9db8423e8 100644 --- a/tests/data/devices/tze200-r32ctezx-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-r32ctezx-ts0601-0x00000046.json @@ -238,7 +238,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:38:4a:57:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -261,7 +261,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:38:4a:57:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-r5ksy7qo-ts0601-0x00000043.json b/tests/data/devices/tze200-r5ksy7qo-ts0601-0x00000043.json index 6ff881ad2..dd4172c72 100644 --- a/tests/data/devices/tze200-r5ksy7qo-ts0601-0x00000043.json +++ b/tests/data/devices/tze200-r5ksy7qo-ts0601-0x00000043.json @@ -136,7 +136,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:67:e1:be:80", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 196, @@ -159,7 +159,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:67:e1:be:80", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -51, diff --git a/tests/data/devices/tze200-rccxox8p-ts0601.json b/tests/data/devices/tze200-rccxox8p-ts0601.json index 9462405b9..fd831756e 100644 --- a/tests/data/devices/tze200-rccxox8p-ts0601.json +++ b/tests/data/devices/tze200-rccxox8p-ts0601.json @@ -179,7 +179,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f8:f4:e6:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -202,7 +202,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f8:f4:e6:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-rk1wojce-ts0601.json b/tests/data/devices/tze200-rk1wojce-ts0601.json index 276633e6e..b3ae2cda5 100644 --- a/tests/data/devices/tze200-rk1wojce-ts0601.json +++ b/tests/data/devices/tze200-rk1wojce-ts0601.json @@ -149,7 +149,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e2:32:83:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -172,7 +172,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e2:32:83:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-rks0sgb7-ts0601.json b/tests/data/devices/tze200-rks0sgb7-ts0601.json index a4aa08cee..2f5cae03b 100644 --- a/tests/data/devices/tze200-rks0sgb7-ts0601.json +++ b/tests/data/devices/tze200-rks0sgb7-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:ec:b3:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:ec:b3:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-rmymn92d-ts0601-0x00000046.json b/tests/data/devices/tze200-rmymn92d-ts0601-0x00000046.json index 3884068a5..ad19c0523 100644 --- a/tests/data/devices/tze200-rmymn92d-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-rmymn92d-ts0601-0x00000046.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1a:44:3f:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1a:44:3f:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-rtrmfadk-ts0601.json b/tests/data/devices/tze200-rtrmfadk-ts0601.json index 3001fe0f6..3f65a7745 100644 --- a/tests/data/devices/tze200-rtrmfadk-ts0601.json +++ b/tests/data/devices/tze200-rtrmfadk-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:28:28:8c:ab", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:28:28:8c:ab", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-rxq4iti9-ts0601.json b/tests/data/devices/tze200-rxq4iti9-ts0601.json index 66318bc3d..0d788242c 100644 --- a/tests/data/devices/tze200-rxq4iti9-ts0601.json +++ b/tests/data/devices/tze200-rxq4iti9-ts0601.json @@ -486,7 +486,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:44:6e:72:22", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -509,7 +509,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:44:6e:72:22", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-s6hzw8g2-ts0601.json b/tests/data/devices/tze200-s6hzw8g2-ts0601.json index b85903881..4c85771cc 100644 --- a/tests/data/devices/tze200-s6hzw8g2-ts0601.json +++ b/tests/data/devices/tze200-s6hzw8g2-ts0601.json @@ -142,7 +142,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2e:e7:1e:19", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -165,7 +165,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2e:e7:1e:19", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-sur6q7ko-ts0601-0x00000045.json b/tests/data/devices/tze200-sur6q7ko-ts0601-0x00000045.json index 748eab8e3..b97f7c835 100644 --- a/tests/data/devices/tze200-sur6q7ko-ts0601-0x00000045.json +++ b/tests/data/devices/tze200-sur6q7ko-ts0601-0x00000045.json @@ -783,7 +783,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:68:cb:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 148, @@ -806,7 +806,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:68:cb:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -63, diff --git a/tests/data/devices/tze200-t1blo2bj-ts0601.json b/tests/data/devices/tze200-t1blo2bj-ts0601.json index c0d14f30f..b97412daf 100644 --- a/tests/data/devices/tze200-t1blo2bj-ts0601.json +++ b/tests/data/devices/tze200-t1blo2bj-ts0601.json @@ -289,7 +289,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:12:28:a9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -312,7 +312,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:12:28:a9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-t6gq6nju-ts0601.json b/tests/data/devices/tze200-t6gq6nju-ts0601.json index ad2d7394b..e1fb73ce4 100644 --- a/tests/data/devices/tze200-t6gq6nju-ts0601.json +++ b/tests/data/devices/tze200-t6gq6nju-ts0601.json @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e3:0b:62:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -254,7 +254,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e3:0b:62:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-udank5zs-ts0601.json b/tests/data/devices/tze200-udank5zs-ts0601.json index db42d9c18..17f370d76 100644 --- a/tests/data/devices/tze200-udank5zs-ts0601.json +++ b/tests/data/devices/tze200-udank5zs-ts0601.json @@ -149,7 +149,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:7f:df:74", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -172,7 +172,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:7f:df:74", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-uf1qujxj-ts0601-0x00000048.json b/tests/data/devices/tze200-uf1qujxj-ts0601-0x00000048.json index b4c7b6af2..35070e535 100644 --- a/tests/data/devices/tze200-uf1qujxj-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-uf1qujxj-ts0601-0x00000048.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1c:ee:a6:97", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1c:ee:a6:97", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-v1jqz5cy-ts0601.json b/tests/data/devices/tze200-v1jqz5cy-ts0601.json index 79975c423..16ebfd4b4 100644 --- a/tests/data/devices/tze200-v1jqz5cy-ts0601.json +++ b/tests/data/devices/tze200-v1jqz5cy-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a4:97:18:07", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a4:97:18:07", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-v9hkz2yn-ts0601.json b/tests/data/devices/tze200-v9hkz2yn-ts0601.json index ca606efc6..d62650bb3 100644 --- a/tests/data/devices/tze200-v9hkz2yn-ts0601.json +++ b/tests/data/devices/tze200-v9hkz2yn-ts0601.json @@ -379,7 +379,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f7:c5:4c:1d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -402,7 +402,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f7:c5:4c:1d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-vdiuwbkq-ts0601.json b/tests/data/devices/tze200-vdiuwbkq-ts0601.json index 7bdaa1963..7212ed123 100644 --- a/tests/data/devices/tze200-vdiuwbkq-ts0601.json +++ b/tests/data/devices/tze200-vdiuwbkq-ts0601.json @@ -237,7 +237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6c:37:b4:92", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -260,7 +260,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6c:37:b4:92", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-viy9ihs7-ts0601.json b/tests/data/devices/tze200-viy9ihs7-ts0601.json index 1e7bf3706..b36776d0e 100644 --- a/tests/data/devices/tze200-viy9ihs7-ts0601.json +++ b/tests/data/devices/tze200-viy9ihs7-ts0601.json @@ -423,7 +423,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:44:77:fc:02", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -446,7 +446,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:44:77:fc:02", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-vuqzj1ej-ts0601.json b/tests/data/devices/tze200-vuqzj1ej-ts0601.json index 56787c24e..7c0c5b157 100644 --- a/tests/data/devices/tze200-vuqzj1ej-ts0601.json +++ b/tests/data/devices/tze200-vuqzj1ej-ts0601.json @@ -291,7 +291,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:29:18:c5:bf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 216, @@ -314,7 +314,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:29:18:c5:bf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -46, diff --git a/tests/data/devices/tze200-vvmbj46n-ts0601-0x00000048.json b/tests/data/devices/tze200-vvmbj46n-ts0601-0x00000048.json index 8430bfdbb..b0f6c476c 100644 --- a/tests/data/devices/tze200-vvmbj46n-ts0601-0x00000048.json +++ b/tests/data/devices/tze200-vvmbj46n-ts0601-0x00000048.json @@ -436,7 +436,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:68:2c:96", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -459,7 +459,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:68:2c:96", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-wdfurkoa-ts0601-0x00000041.json b/tests/data/devices/tze200-wdfurkoa-ts0601-0x00000041.json index cc4793e2d..b5dbe9530 100644 --- a/tests/data/devices/tze200-wdfurkoa-ts0601-0x00000041.json +++ b/tests/data/devices/tze200-wdfurkoa-ts0601-0x00000041.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ba:51:0f:39", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 40, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ba:51:0f:39", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-wfxuhoea-ts0601-0x00000046.json b/tests/data/devices/tze200-wfxuhoea-ts0601-0x00000046.json index ef269c7a4..a39bf2b8c 100644 --- a/tests/data/devices/tze200-wfxuhoea-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-wfxuhoea-ts0601-0x00000046.json @@ -166,7 +166,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:51:42:d4:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -189,7 +189,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:51:42:d4:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-wktrysab-ts0601.json b/tests/data/devices/tze200-wktrysab-ts0601.json index f35993a20..1f3ed7b8d 100644 --- a/tests/data/devices/tze200-wktrysab-ts0601.json +++ b/tests/data/devices/tze200-wktrysab-ts0601.json @@ -740,7 +740,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:69:86:20:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -763,7 +763,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:69:86:20:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-wqashyqo-ts0601.json b/tests/data/devices/tze200-wqashyqo-ts0601.json index 3a61759d8..11832d40b 100644 --- a/tests/data/devices/tze200-wqashyqo-ts0601.json +++ b/tests/data/devices/tze200-wqashyqo-ts0601.json @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b9:21:9e:2d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 96, @@ -231,7 +231,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b9:21:9e:2d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -76, diff --git a/tests/data/devices/tze200-xu4a5rhj-ts0601.json b/tests/data/devices/tze200-xu4a5rhj-ts0601.json index dff24e7ef..757743059 100644 --- a/tests/data/devices/tze200-xu4a5rhj-ts0601.json +++ b/tests/data/devices/tze200-xu4a5rhj-ts0601.json @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c1:14:90:9a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c1:14:90:9a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-ya4ft0w4-ts0601.json b/tests/data/devices/tze200-ya4ft0w4-ts0601.json index a3fa047d4..ed1cb2d70 100644 --- a/tests/data/devices/tze200-ya4ft0w4-ts0601.json +++ b/tests/data/devices/tze200-ya4ft0w4-ts0601.json @@ -359,7 +359,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:82:14:a9:c3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -382,7 +382,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:82:14:a9:c3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-yia0p3tr-ts0601-0x00000046.json b/tests/data/devices/tze200-yia0p3tr-ts0601-0x00000046.json index e55a64295..907f65b57 100644 --- a/tests/data/devices/tze200-yia0p3tr-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-yia0p3tr-ts0601-0x00000046.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:54:b9:8f:58", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:54:b9:8f:58", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-yjjdcqsq-ts0601.json b/tests/data/devices/tze200-yjjdcqsq-ts0601.json index 26ac1796b..0f96ce246 100644 --- a/tests/data/devices/tze200-yjjdcqsq-ts0601.json +++ b/tests/data/devices/tze200-yjjdcqsq-ts0601.json @@ -220,7 +220,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:67:06:f3:52", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -243,7 +243,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:67:06:f3:52", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-yojqa8xn-ts0601.json b/tests/data/devices/tze200-yojqa8xn-ts0601.json index a59fbf1d9..e1e341b71 100644 --- a/tests/data/devices/tze200-yojqa8xn-ts0601.json +++ b/tests/data/devices/tze200-yojqa8xn-ts0601.json @@ -311,7 +311,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:ef:46:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -334,7 +334,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:ef:46:1f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-yvx5lh6k-ts0601.json b/tests/data/devices/tze200-yvx5lh6k-ts0601.json index a388e274b..c68a8d30a 100644 --- a/tests/data/devices/tze200-yvx5lh6k-ts0601.json +++ b/tests/data/devices/tze200-yvx5lh6k-ts0601.json @@ -229,7 +229,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d5:91:a5:45", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -252,7 +252,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d5:91:a5:45", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-yw7cahqs-ts0601-0x00000055.json b/tests/data/devices/tze200-yw7cahqs-ts0601-0x00000055.json index a7080d138..b80f9e894 100644 --- a/tests/data/devices/tze200-yw7cahqs-ts0601-0x00000055.json +++ b/tests/data/devices/tze200-yw7cahqs-ts0601-0x00000055.json @@ -377,7 +377,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:54:17:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -400,7 +400,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:54:17:e4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-ztvwu4nk-ts0601.json b/tests/data/devices/tze200-ztvwu4nk-ts0601.json index ec6bc8ced..fa9047222 100644 --- a/tests/data/devices/tze200-ztvwu4nk-ts0601.json +++ b/tests/data/devices/tze200-ztvwu4nk-ts0601.json @@ -148,7 +148,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4f:5e:45:8e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4f:5e:45:8e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-1fuxihti-ts0601.json b/tests/data/devices/tze204-1fuxihti-ts0601.json index 243f8e74f..6047a0ef2 100644 --- a/tests/data/devices/tze204-1fuxihti-ts0601.json +++ b/tests/data/devices/tze204-1fuxihti-ts0601.json @@ -218,7 +218,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cc:1a:bc:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -241,7 +241,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cc:1a:bc:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-1v1dxkck-ts0601-0x0000004a.json b/tests/data/devices/tze204-1v1dxkck-ts0601-0x0000004a.json index b160b5f38..24c590196 100644 --- a/tests/data/devices/tze204-1v1dxkck-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-1v1dxkck-ts0601-0x0000004a.json @@ -383,7 +383,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c0:71:6b:96", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -406,7 +406,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c0:71:6b:96", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-1youk3hj-ts0601-0x0000004a.json b/tests/data/devices/tze204-1youk3hj-ts0601-0x0000004a.json index 6c87d20c4..4dd945c8a 100644 --- a/tests/data/devices/tze204-1youk3hj-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-1youk3hj-ts0601-0x0000004a.json @@ -394,7 +394,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:c6:9a:7d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -417,7 +417,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:c6:9a:7d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-4fblxpma-ts0601-0x00000049.json b/tests/data/devices/tze204-4fblxpma-ts0601-0x00000049.json index 1ed57c3dc..463f7303a 100644 --- a/tests/data/devices/tze204-4fblxpma-ts0601-0x00000049.json +++ b/tests/data/devices/tze204-4fblxpma-ts0601-0x00000049.json @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f4:04:0c:92", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -294,7 +294,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f4:04:0c:92", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-58of2pfn-ts0601-0x0000004a.json b/tests/data/devices/tze204-58of2pfn-ts0601-0x0000004a.json index b5597fa06..ca76f27d1 100644 --- a/tests/data/devices/tze204-58of2pfn-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-58of2pfn-ts0601-0x0000004a.json @@ -430,7 +430,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1c:a6:1f:fb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 164, @@ -453,7 +453,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1c:a6:1f:fb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -59, diff --git a/tests/data/devices/tze204-5slehgeo-ts0601-0x0000004a.json b/tests/data/devices/tze204-5slehgeo-ts0601-0x0000004a.json index f1d6f9126..0464dd96b 100644 --- a/tests/data/devices/tze204-5slehgeo-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-5slehgeo-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c2:dc:68:99", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 136, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c2:dc:68:99", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -77, diff --git a/tests/data/devices/tze204-5toc8efa-ts0601.json b/tests/data/devices/tze204-5toc8efa-ts0601.json index 1a1b9d178..bfdd4fb91 100644 --- a/tests/data/devices/tze204-5toc8efa-ts0601.json +++ b/tests/data/devices/tze204-5toc8efa-ts0601.json @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:88:70:df:86", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:88:70:df:86", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-7ytb3h8u-ts0601.json b/tests/data/devices/tze204-7ytb3h8u-ts0601.json index 1c85f9d0e..30ff072c8 100644 --- a/tests/data/devices/tze204-7ytb3h8u-ts0601.json +++ b/tests/data/devices/tze204-7ytb3h8u-ts0601.json @@ -463,7 +463,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:66:5d:86:4a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -486,7 +486,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:66:5d:86:4a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-81yrt3lo-ts0601-0x0000004a.json b/tests/data/devices/tze204-81yrt3lo-ts0601-0x0000004a.json index 8f214c173..3c510214c 100644 --- a/tests/data/devices/tze204-81yrt3lo-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-81yrt3lo-ts0601-0x0000004a.json @@ -926,7 +926,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:09:db:75", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -949,7 +949,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:09:db:75", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-9yapgbuv-ts0601.json b/tests/data/devices/tze204-9yapgbuv-ts0601.json index e009de783..0141b6dce 100644 --- a/tests/data/devices/tze204-9yapgbuv-ts0601.json +++ b/tests/data/devices/tze204-9yapgbuv-ts0601.json @@ -213,7 +213,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3f:d8:c2:76", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -236,7 +236,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3f:d8:c2:76", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-a2jcoyuk-ts0601-0x0000004a.json b/tests/data/devices/tze204-a2jcoyuk-ts0601-0x0000004a.json index 647d6d122..33aa52faf 100644 --- a/tests/data/devices/tze204-a2jcoyuk-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-a2jcoyuk-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5a:34:d8:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5a:34:d8:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-ai4rqhky-ts0601-0x00000049.json b/tests/data/devices/tze204-ai4rqhky-ts0601-0x00000049.json index c7bbd6c12..18930a40a 100644 --- a/tests/data/devices/tze204-ai4rqhky-ts0601-0x00000049.json +++ b/tests/data/devices/tze204-ai4rqhky-ts0601-0x00000049.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:50:cc:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b1:50:cc:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-aoclfnxz-ts0601-0x0000004a.json b/tests/data/devices/tze204-aoclfnxz-ts0601-0x0000004a.json index ea193c98a..1551d4454 100644 --- a/tests/data/devices/tze204-aoclfnxz-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-aoclfnxz-ts0601-0x0000004a.json @@ -214,7 +214,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2d:91:c5:14", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -237,7 +237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2d:91:c5:14", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-b8vxct9l-ts0601-0x0000004a.json b/tests/data/devices/tze204-b8vxct9l-ts0601-0x0000004a.json index e666a3dc1..d575e3d40 100644 --- a/tests/data/devices/tze204-b8vxct9l-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-b8vxct9l-ts0601-0x0000004a.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:af:fa:60:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:af:fa:60:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -52, diff --git a/tests/data/devices/tze204-bkkmqmyo-ts0601.json b/tests/data/devices/tze204-bkkmqmyo-ts0601.json index 99366f153..84b5f7847 100644 --- a/tests/data/devices/tze204-bkkmqmyo-ts0601.json +++ b/tests/data/devices/tze204-bkkmqmyo-ts0601.json @@ -454,7 +454,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:83:e9:5e:8c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -477,7 +477,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:83:e9:5e:8c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-bvfld3xc-ts0601-0x0000004a.json b/tests/data/devices/tze204-bvfld3xc-ts0601-0x0000004a.json index 6ec3173e9..e4ae33a1f 100644 --- a/tests/data/devices/tze204-bvfld3xc-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-bvfld3xc-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:ed:51:c4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 228, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:ed:51:c4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -43, diff --git a/tests/data/devices/tze204-bxoo2swd-ts0601.json b/tests/data/devices/tze204-bxoo2swd-ts0601.json index fa5467e28..29af56416 100644 --- a/tests/data/devices/tze204-bxoo2swd-ts0601.json +++ b/tests/data/devices/tze204-bxoo2swd-ts0601.json @@ -282,7 +282,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ba:5e:9c:07", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -305,7 +305,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ba:5e:9c:07", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-c2fmom5z-ts0601-0x0000004a.json b/tests/data/devices/tze204-c2fmom5z-ts0601-0x0000004a.json index 3be16e00f..348b67ab1 100644 --- a/tests/data/devices/tze204-c2fmom5z-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-c2fmom5z-ts0601-0x0000004a.json @@ -377,7 +377,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e1:f5:c9:be", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -400,7 +400,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e1:f5:c9:be", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-chbyv06x-ts0601.json b/tests/data/devices/tze204-chbyv06x-ts0601.json index 51fbbffb6..7c0175dc2 100644 --- a/tests/data/devices/tze204-chbyv06x-ts0601.json +++ b/tests/data/devices/tze204-chbyv06x-ts0601.json @@ -311,7 +311,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:7c:cd:63", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -334,7 +334,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:7c:cd:63", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-cirvgep4-ts0601-0x00000049.json b/tests/data/devices/tze204-cirvgep4-ts0601-0x00000049.json index beec31e62..b9b64ac4c 100644 --- a/tests/data/devices/tze204-cirvgep4-ts0601-0x00000049.json +++ b/tests/data/devices/tze204-cirvgep4-ts0601-0x00000049.json @@ -238,7 +238,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:46:04:97:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -261,7 +261,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:46:04:97:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-cjbofhxw-ts0601.json b/tests/data/devices/tze204-cjbofhxw-ts0601.json index 141aae546..992f62922 100644 --- a/tests/data/devices/tze204-cjbofhxw-ts0601.json +++ b/tests/data/devices/tze204-cjbofhxw-ts0601.json @@ -391,7 +391,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:f5:c9:72", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -414,7 +414,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:f5:c9:72", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-d6i25bwg-ts0601-0x0000004a.json b/tests/data/devices/tze204-d6i25bwg-ts0601-0x0000004a.json index e9de9e52e..dfccd809a 100644 --- a/tests/data/devices/tze204-d6i25bwg-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-d6i25bwg-ts0601-0x0000004a.json @@ -204,7 +204,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c0:3f:e3:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 188, @@ -227,7 +227,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c0:3f:e3:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -53, diff --git a/tests/data/devices/tze204-dqolcpcp-ts0601.json b/tests/data/devices/tze204-dqolcpcp-ts0601.json index 844aa2d7f..91ab36e5c 100644 --- a/tests/data/devices/tze204-dqolcpcp-ts0601.json +++ b/tests/data/devices/tze204-dqolcpcp-ts0601.json @@ -558,7 +558,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:57:29:bb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -581,7 +581,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:57:29:bb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-dtzziy1e-ts0601.json b/tests/data/devices/tze204-dtzziy1e-ts0601.json index a8eab9845..0073b3a20 100644 --- a/tests/data/devices/tze204-dtzziy1e-ts0601.json +++ b/tests/data/devices/tze204-dtzziy1e-ts0601.json @@ -561,7 +561,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:6f:a3:20", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -584,7 +584,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:6f:a3:20", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-dwcarsat-ts0601-0x0000004a.json b/tests/data/devices/tze204-dwcarsat-ts0601-0x0000004a.json index d2f3c2a49..bd1bb245d 100644 --- a/tests/data/devices/tze204-dwcarsat-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-dwcarsat-ts0601-0x0000004a.json @@ -256,7 +256,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:09:0a:75:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -279,7 +279,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:09:0a:75:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-eekpf0ft-ts0601-0x0000004a.json b/tests/data/devices/tze204-eekpf0ft-ts0601-0x0000004a.json index 52d91281a..d3b473897 100644 --- a/tests/data/devices/tze204-eekpf0ft-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-eekpf0ft-ts0601-0x0000004a.json @@ -179,7 +179,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1f:0c:bc:56", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -202,7 +202,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1f:0c:bc:56", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -31, diff --git a/tests/data/devices/tze204-ex3rcdha-ts0601-0x0000004a.json b/tests/data/devices/tze204-ex3rcdha-ts0601-0x0000004a.json index 81d67b89f..cd411ec19 100644 --- a/tests/data/devices/tze204-ex3rcdha-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-ex3rcdha-ts0601-0x0000004a.json @@ -827,7 +827,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d9:08:34:09", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -850,7 +850,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d9:08:34:09", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-fhvdgeuh-ts0601-0x0000004a.json b/tests/data/devices/tze204-fhvdgeuh-ts0601-0x0000004a.json index 6dfeab68b..3cfbab3bf 100644 --- a/tests/data/devices/tze204-fhvdgeuh-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-fhvdgeuh-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:93:4b:fc:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:93:4b:fc:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-g2ki0ejr-ts0601.json b/tests/data/devices/tze204-g2ki0ejr-ts0601.json index 34a531296..7191cfdec 100644 --- a/tests/data/devices/tze204-g2ki0ejr-ts0601.json +++ b/tests/data/devices/tze204-g2ki0ejr-ts0601.json @@ -142,7 +142,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:47:a5:c0:28", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -165,7 +165,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:47:a5:c0:28", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-goecjd1t-ts0601-0x0000004a.json b/tests/data/devices/tze204-goecjd1t-ts0601-0x0000004a.json index 3356c724d..c05769fdb 100644 --- a/tests/data/devices/tze204-goecjd1t-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-goecjd1t-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:87:3c:45:da", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:87:3c:45:da", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-gops3slb-ts0601-0x0000004a.json b/tests/data/devices/tze204-gops3slb-ts0601-0x0000004a.json index ad6f9996f..4d073ec97 100644 --- a/tests/data/devices/tze204-gops3slb-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-gops3slb-ts0601-0x0000004a.json @@ -509,7 +509,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:72:cf:0d:25", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 224, @@ -532,7 +532,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:72:cf:0d:25", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -55, diff --git a/tests/data/devices/tze204-guvc7pdy-ts0601-0x0000004a.json b/tests/data/devices/tze204-guvc7pdy-ts0601-0x0000004a.json index dc8bb79f8..e1ba42b70 100644 --- a/tests/data/devices/tze204-guvc7pdy-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-guvc7pdy-ts0601-0x0000004a.json @@ -267,7 +267,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:fe:8a:21", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -290,7 +290,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:fe:8a:21", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-hlx9tnzb-ts0601.json b/tests/data/devices/tze204-hlx9tnzb-ts0601.json index 24dac825f..8d931ec70 100644 --- a/tests/data/devices/tze204-hlx9tnzb-ts0601.json +++ b/tests/data/devices/tze204-hlx9tnzb-ts0601.json @@ -250,7 +250,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:a1:f1:a8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -273,7 +273,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:a1:f1:a8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-iaeejhvf-ts0601-0x0000004a.json b/tests/data/devices/tze204-iaeejhvf-ts0601-0x0000004a.json index f9c2cd315..30d243d35 100644 --- a/tests/data/devices/tze204-iaeejhvf-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-iaeejhvf-ts0601-0x0000004a.json @@ -1043,7 +1043,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:52:88:1c:b0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -1066,7 +1066,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:52:88:1c:b0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-ijxvkhd0-ts0601.json b/tests/data/devices/tze204-ijxvkhd0-ts0601.json index 42e56f806..e303e55f1 100644 --- a/tests/data/devices/tze204-ijxvkhd0-ts0601.json +++ b/tests/data/devices/tze204-ijxvkhd0-ts0601.json @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:78:4c:6e:1d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:78:4c:6e:1d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-jrcfsaa3-ts0601-0x0000004a.json b/tests/data/devices/tze204-jrcfsaa3-ts0601-0x0000004a.json index f9b9a2e12..eb2e2dcc2 100644 --- a/tests/data/devices/tze204-jrcfsaa3-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-jrcfsaa3-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:92:85:7f:ad", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:92:85:7f:ad", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-k7mfgaen-ts0601.json b/tests/data/devices/tze204-k7mfgaen-ts0601.json index 00a164452..685bec400 100644 --- a/tests/data/devices/tze204-k7mfgaen-ts0601.json +++ b/tests/data/devices/tze204-k7mfgaen-ts0601.json @@ -356,7 +356,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1d:f6:05:38", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -379,7 +379,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1d:f6:05:38", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-kobbcyum-ts0601.json b/tests/data/devices/tze204-kobbcyum-ts0601.json index 79736f262..62d87806d 100644 --- a/tests/data/devices/tze204-kobbcyum-ts0601.json +++ b/tests/data/devices/tze204-kobbcyum-ts0601.json @@ -211,7 +211,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:76:55:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -234,7 +234,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:76:55:79", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-kyhbrfyl-ts0601.json b/tests/data/devices/tze204-kyhbrfyl-ts0601.json index 92c133667..b5bba32a4 100644 --- a/tests/data/devices/tze204-kyhbrfyl-ts0601.json +++ b/tests/data/devices/tze204-kyhbrfyl-ts0601.json @@ -311,7 +311,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:c7:bc:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -334,7 +334,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8d:c7:bc:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-l8xiyymq-ts0601.json b/tests/data/devices/tze204-l8xiyymq-ts0601.json index e3b9e2349..832c7af33 100644 --- a/tests/data/devices/tze204-l8xiyymq-ts0601.json +++ b/tests/data/devices/tze204-l8xiyymq-ts0601.json @@ -180,7 +180,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1e:f8:60:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -203,7 +203,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1e:f8:60:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-lb0fsvba-ts0601-0x0000004a.json b/tests/data/devices/tze204-lb0fsvba-ts0601-0x0000004a.json index f9924f071..a162dd489 100644 --- a/tests/data/devices/tze204-lb0fsvba-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-lb0fsvba-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a6:30:4a:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 188, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a6:30:4a:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -53, diff --git a/tests/data/devices/tze204-lbbg34rj-ts0601-0x0000004a.json b/tests/data/devices/tze204-lbbg34rj-ts0601-0x0000004a.json index 4ba0fa51e..9e3c607ad 100644 --- a/tests/data/devices/tze204-lbbg34rj-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-lbbg34rj-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4e:2f:91:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4e:2f:91:65", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-lpedvtvr-ts0601-0x0000004a.json b/tests/data/devices/tze204-lpedvtvr-ts0601-0x0000004a.json index 816f7bb5f..00a680e2f 100644 --- a/tests/data/devices/tze204-lpedvtvr-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-lpedvtvr-ts0601-0x0000004a.json @@ -415,7 +415,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3b:28:22:86", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -438,7 +438,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3b:28:22:86", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-lsanae15-ts0601-0x0000004a.json b/tests/data/devices/tze204-lsanae15-ts0601-0x0000004a.json index 368c69afa..9c62cff67 100644 --- a/tests/data/devices/tze204-lsanae15-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-lsanae15-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:71:3e:33:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:71:3e:33:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-ltwbm23f-ts0601-0x0000004a.json b/tests/data/devices/tze204-ltwbm23f-ts0601-0x0000004a.json index 4e8e64190..21baf8048 100644 --- a/tests/data/devices/tze204-ltwbm23f-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-ltwbm23f-ts0601-0x0000004a.json @@ -650,7 +650,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1b:1e:95:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -673,7 +673,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1b:1e:95:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-ltwbm23f-ts0601-0x0000004e.json b/tests/data/devices/tze204-ltwbm23f-ts0601-0x0000004e.json index b537270ae..68c8df686 100644 --- a/tests/data/devices/tze204-ltwbm23f-ts0601-0x0000004e.json +++ b/tests/data/devices/tze204-ltwbm23f-ts0601-0x0000004e.json @@ -740,7 +740,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1b:1e:95:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 152, @@ -763,7 +763,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:1b:1e:95:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -62, diff --git a/tests/data/devices/tze204-lzriup1j-ts0601.json b/tests/data/devices/tze204-lzriup1j-ts0601.json index 6c01e43ce..9c018de24 100644 --- a/tests/data/devices/tze204-lzriup1j-ts0601.json +++ b/tests/data/devices/tze204-lzriup1j-ts0601.json @@ -446,7 +446,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:67:39:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -469,7 +469,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e0:67:39:b1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-m64smti7-ts0601-0x0000004a.json b/tests/data/devices/tze204-m64smti7-ts0601-0x0000004a.json index fe9bc2104..cc979a5d1 100644 --- a/tests/data/devices/tze204-m64smti7-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-m64smti7-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:4e:33:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:4e:33:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-m9dzckna-ts0601-0x0000004a.json b/tests/data/devices/tze204-m9dzckna-ts0601-0x0000004a.json index fae593761..424d2c6cb 100644 --- a/tests/data/devices/tze204-m9dzckna-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-m9dzckna-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:69:e0:45:b0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 216, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:69:e0:45:b0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -57, diff --git a/tests/data/devices/tze204-mpbki2zm-ts0601.json b/tests/data/devices/tze204-mpbki2zm-ts0601.json index f8b931279..7254d2a67 100644 --- a/tests/data/devices/tze204-mpbki2zm-ts0601.json +++ b/tests/data/devices/tze204-mpbki2zm-ts0601.json @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fd:bc:e2:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fd:bc:e2:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-mtoaryre-ts0601-0x0000004a.json b/tests/data/devices/tze204-mtoaryre-ts0601-0x0000004a.json index 4fe104f90..efd8bd179 100644 --- a/tests/data/devices/tze204-mtoaryre-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-mtoaryre-ts0601-0x0000004a.json @@ -591,7 +591,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:de:e2:3f:ea", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -614,7 +614,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:de:e2:3f:ea", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-muvkrjr5-ts0601.json b/tests/data/devices/tze204-muvkrjr5-ts0601.json index 47d300a24..95e514b88 100644 --- a/tests/data/devices/tze204-muvkrjr5-ts0601.json +++ b/tests/data/devices/tze204-muvkrjr5-ts0601.json @@ -303,7 +303,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d6:86:58:4b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -326,7 +326,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d6:86:58:4b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-mwomyz5n-ts0601-0x0000004a.json b/tests/data/devices/tze204-mwomyz5n-ts0601-0x0000004a.json index 13221294d..2563962c7 100644 --- a/tests/data/devices/tze204-mwomyz5n-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-mwomyz5n-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:f0:cd:10", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:f0:cd:10", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-nbkshs6k-ts0601-0x0000004a.json b/tests/data/devices/tze204-nbkshs6k-ts0601-0x0000004a.json index 9ed5c67bf..997b1bebc 100644 --- a/tests/data/devices/tze204-nbkshs6k-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-nbkshs6k-ts0601-0x0000004a.json @@ -172,7 +172,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:05:55:11:88", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -195,7 +195,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:05:55:11:88", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-nklqjk62-ts0601-0x0000004a.json b/tests/data/devices/tze204-nklqjk62-ts0601-0x0000004a.json index f0f100c4d..447249547 100644 --- a/tests/data/devices/tze204-nklqjk62-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-nklqjk62-ts0601-0x0000004a.json @@ -166,7 +166,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:49:b7:13:b6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -189,7 +189,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:49:b7:13:b6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-nlrfgpny-ts0601-0x00000049.json b/tests/data/devices/tze204-nlrfgpny-ts0601-0x00000049.json index 50fe7697a..bd74d3ad0 100644 --- a/tests/data/devices/tze204-nlrfgpny-ts0601-0x00000049.json +++ b/tests/data/devices/tze204-nlrfgpny-ts0601-0x00000049.json @@ -381,7 +381,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fa:46:b7:f3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -404,7 +404,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fa:46:b7:f3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-nqqylykc-ts0601-0x0000004a.json b/tests/data/devices/tze204-nqqylykc-ts0601-0x0000004a.json index 5c49b52de..2846fddff 100644 --- a/tests/data/devices/tze204-nqqylykc-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-nqqylykc-ts0601-0x0000004a.json @@ -241,7 +241,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:11:27:8d:66", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -264,7 +264,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:11:27:8d:66", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-nvxorhcj-ts0601-0x0000004a.json b/tests/data/devices/tze204-nvxorhcj-ts0601-0x0000004a.json index bff07c6b9..cad2a6aaa 100644 --- a/tests/data/devices/tze204-nvxorhcj-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-nvxorhcj-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:86:22:d1:17", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 58, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:86:22:d1:17", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-ogx8u5z6-ts0601-0x0000004a.json b/tests/data/devices/tze204-ogx8u5z6-ts0601-0x0000004a.json index 24c49df2c..adf22e3bf 100644 --- a/tests/data/devices/tze204-ogx8u5z6-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-ogx8u5z6-ts0601-0x0000004a.json @@ -316,7 +316,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0a:e8:8b:9f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -339,7 +339,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0a:e8:8b:9f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-p3lqqy2r-ts0601.json b/tests/data/devices/tze204-p3lqqy2r-ts0601.json index e42d8e61a..2837a8559 100644 --- a/tests/data/devices/tze204-p3lqqy2r-ts0601.json +++ b/tests/data/devices/tze204-p3lqqy2r-ts0601.json @@ -434,7 +434,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a0:ed:73:76", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -457,7 +457,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a0:ed:73:76", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-pcdmj88b-ts0601-0x00000049.json b/tests/data/devices/tze204-pcdmj88b-ts0601-0x00000049.json index 2c8bce417..cda97c887 100644 --- a/tests/data/devices/tze204-pcdmj88b-ts0601-0x00000049.json +++ b/tests/data/devices/tze204-pcdmj88b-ts0601-0x00000049.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9d:ba:f4:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9d:ba:f4:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-ptaqh9tk-ts0601.json b/tests/data/devices/tze204-ptaqh9tk-ts0601.json index 1eb2d1b7d..edd5f95e4 100644 --- a/tests/data/devices/tze204-ptaqh9tk-ts0601.json +++ b/tests/data/devices/tze204-ptaqh9tk-ts0601.json @@ -228,7 +228,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dc:de:8e:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -251,7 +251,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dc:de:8e:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-pxbjch8m-ts0601-0x0000004a.json b/tests/data/devices/tze204-pxbjch8m-ts0601-0x0000004a.json index 520a2dc00..9926825e6 100644 --- a/tests/data/devices/tze204-pxbjch8m-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-pxbjch8m-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:71:53:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:71:53:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-qasjif9e-ts0601-0x0000004a.json b/tests/data/devices/tze204-qasjif9e-ts0601-0x0000004a.json index 14e947636..e3a3a9215 100644 --- a/tests/data/devices/tze204-qasjif9e-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-qasjif9e-ts0601-0x0000004a.json @@ -373,7 +373,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:f8:a7:c0:f2:88", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -396,7 +396,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:f8:a7:c0:f2:88", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-qtnjuoae-ts0601-0x00000049.json b/tests/data/devices/tze204-qtnjuoae-ts0601-0x00000049.json index b49b6bc0c..c9aae8f86 100644 --- a/tests/data/devices/tze204-qtnjuoae-ts0601-0x00000049.json +++ b/tests/data/devices/tze204-qtnjuoae-ts0601-0x00000049.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:65:78:bd:46", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:65:78:bd:46", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-qvxrkeif-ts0601-0x0000004a.json b/tests/data/devices/tze204-qvxrkeif-ts0601-0x0000004a.json index 883e789ca..17a9024b5 100644 --- a/tests/data/devices/tze204-qvxrkeif-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-qvxrkeif-ts0601-0x0000004a.json @@ -280,7 +280,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:64:8d:3f:7f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -303,7 +303,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:64:8d:3f:7f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -26, diff --git a/tests/data/devices/tze204-qyr2m29i-ts0601-0x0000004a.json b/tests/data/devices/tze204-qyr2m29i-ts0601-0x0000004a.json index de48728bc..2ab696c9e 100644 --- a/tests/data/devices/tze204-qyr2m29i-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-qyr2m29i-ts0601-0x0000004a.json @@ -607,7 +607,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:9e:5f:db", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -630,7 +630,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8c:9e:5f:db", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-r32ctezx-ts0601-0x0000004a.json b/tests/data/devices/tze204-r32ctezx-ts0601-0x0000004a.json index b4b2b1a0f..8d82ad3e2 100644 --- a/tests/data/devices/tze204-r32ctezx-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-r32ctezx-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:aa:3a:96:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:aa:3a:96:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-rhblgy0z-ts0601.json b/tests/data/devices/tze204-rhblgy0z-ts0601.json index e18fa64c3..ec505c2ab 100644 --- a/tests/data/devices/tze204-rhblgy0z-ts0601.json +++ b/tests/data/devices/tze204-rhblgy0z-ts0601.json @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:01:e4:99:90", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:01:e4:99:90", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-rtrmfadk-ts0601-0x00000049.json b/tests/data/devices/tze204-rtrmfadk-ts0601-0x00000049.json index 84faa5d70..a19591e3c 100644 --- a/tests/data/devices/tze204-rtrmfadk-ts0601-0x00000049.json +++ b/tests/data/devices/tze204-rtrmfadk-ts0601-0x00000049.json @@ -479,7 +479,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9f:cb:25:01", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -502,7 +502,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9f:cb:25:01", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-rtrmfadk-ts0601.json b/tests/data/devices/tze204-rtrmfadk-ts0601.json index d6a5909a2..b7a2587c3 100644 --- a/tests/data/devices/tze204-rtrmfadk-ts0601.json +++ b/tests/data/devices/tze204-rtrmfadk-ts0601.json @@ -521,7 +521,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9f:cb:25:01", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -544,7 +544,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9f:cb:25:01", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-sooucan5-ts0601.json b/tests/data/devices/tze204-sooucan5-ts0601.json index 03dd9ff1a..d76054a30 100644 --- a/tests/data/devices/tze204-sooucan5-ts0601.json +++ b/tests/data/devices/tze204-sooucan5-ts0601.json @@ -320,7 +320,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:32:23:3b:c2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -343,7 +343,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:32:23:3b:c2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-srmahpwl-ts0601.json b/tests/data/devices/tze204-srmahpwl-ts0601.json index fc1b8e028..88ba039cf 100644 --- a/tests/data/devices/tze204-srmahpwl-ts0601.json +++ b/tests/data/devices/tze204-srmahpwl-ts0601.json @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:61:85:0a:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:61:85:0a:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-sxm7l9xa-ts0601.json b/tests/data/devices/tze204-sxm7l9xa-ts0601.json index c814c7c6a..790ac347b 100644 --- a/tests/data/devices/tze204-sxm7l9xa-ts0601.json +++ b/tests/data/devices/tze204-sxm7l9xa-ts0601.json @@ -340,7 +340,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:40:cd:6c:6c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -363,7 +363,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:40:cd:6c:6c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-tagezcph-ts0601-0x0000004a.json b/tests/data/devices/tze204-tagezcph-ts0601-0x0000004a.json index 2c2acb869..5d5d53d51 100644 --- a/tests/data/devices/tze204-tagezcph-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-tagezcph-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:49:f4:f9:87", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 100, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:49:f4:f9:87", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -75, diff --git a/tests/data/devices/tze204-tdhnhhiy-ts0601-0x0000004a.json b/tests/data/devices/tze204-tdhnhhiy-ts0601-0x0000004a.json index edbcfdf8b..df06adfac 100644 --- a/tests/data/devices/tze204-tdhnhhiy-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-tdhnhhiy-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8b:bc:e1:ff", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 25, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:8b:bc:e1:ff", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-ue3rzddr-ts0601.json b/tests/data/devices/tze204-ue3rzddr-ts0601.json index b71f40937..c6313c542 100644 --- a/tests/data/devices/tze204-ue3rzddr-ts0601.json +++ b/tests/data/devices/tze204-ue3rzddr-ts0601.json @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cc:a0:21:17", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cc:a0:21:17", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-upagmta9-ts0601.json b/tests/data/devices/tze204-upagmta9-ts0601.json index 55b8cdd0c..c1b3a8c17 100644 --- a/tests/data/devices/tze204-upagmta9-ts0601.json +++ b/tests/data/devices/tze204-upagmta9-ts0601.json @@ -244,7 +244,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:99:74:4c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -267,7 +267,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:99:74:4c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-uxllnywp-ts0601-0x0000004a.json b/tests/data/devices/tze204-uxllnywp-ts0601-0x0000004a.json index 20e5837e4..64d67fe5e 100644 --- a/tests/data/devices/tze204-uxllnywp-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-uxllnywp-ts0601-0x0000004a.json @@ -327,7 +327,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6f:d4:0b:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -350,7 +350,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6f:d4:0b:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-vjpaih9f-ts0601-0x0000004a.json b/tests/data/devices/tze204-vjpaih9f-ts0601-0x0000004a.json index b7a7123e9..5dade7d32 100644 --- a/tests/data/devices/tze204-vjpaih9f-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-vjpaih9f-ts0601-0x0000004a.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5c:57:ce:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 168, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5c:57:ce:53", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -69, diff --git a/tests/data/devices/tze204-vmcgja59-ts0601.json b/tests/data/devices/tze204-vmcgja59-ts0601.json index cf6761708..3614cd0fa 100644 --- a/tests/data/devices/tze204-vmcgja59-ts0601.json +++ b/tests/data/devices/tze204-vmcgja59-ts0601.json @@ -609,7 +609,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:31:d2:60:17", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -632,7 +632,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:31:d2:60:17", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-w1wwxoja-ts0601-0x0000004a.json b/tests/data/devices/tze204-w1wwxoja-ts0601-0x0000004a.json index 27d9c98e9..61d3502ee 100644 --- a/tests/data/devices/tze204-w1wwxoja-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-w1wwxoja-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b2:ef:fc:86", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b2:ef:fc:86", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-wbhaespm-ts0601-0x0000004a.json b/tests/data/devices/tze204-wbhaespm-ts0601-0x0000004a.json index f3eb97398..1a176a9f7 100644 --- a/tests/data/devices/tze204-wbhaespm-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-wbhaespm-ts0601-0x0000004a.json @@ -286,7 +286,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4f:d5:67:94", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -309,7 +309,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4f:d5:67:94", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-x8fp01wi-ts0601-0x0000004a.json b/tests/data/devices/tze204-x8fp01wi-ts0601-0x0000004a.json index 62abe6645..e5bda0946 100644 --- a/tests/data/devices/tze204-x8fp01wi-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-x8fp01wi-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ec:1f:25:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ec:1f:25:23", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-x9usygq1-ts0601-0x0000004a.json b/tests/data/devices/tze204-x9usygq1-ts0601-0x0000004a.json index 6d85f6017..e1f23f0aa 100644 --- a/tests/data/devices/tze204-x9usygq1-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-x9usygq1-ts0601-0x0000004a.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:92:c5:79:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:92:c5:79:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-xalsoe3m-ts0601-0x0000004a.json b/tests/data/devices/tze204-xalsoe3m-ts0601-0x0000004a.json index 7e40d0237..7dcd946b8 100644 --- a/tests/data/devices/tze204-xalsoe3m-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-xalsoe3m-ts0601-0x0000004a.json @@ -732,7 +732,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:19:d9:fb:05", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -755,7 +755,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:19:d9:fb:05", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-xlppj4f5-ts0601-0x0000004a.json b/tests/data/devices/tze204-xlppj4f5-ts0601-0x0000004a.json index 2dd6531a3..4713b43c1 100644 --- a/tests/data/devices/tze204-xlppj4f5-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-xlppj4f5-ts0601-0x0000004a.json @@ -187,7 +187,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fd:0b:2a:61", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -210,7 +210,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fd:0b:2a:61", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-xnbkhhdr-ts0601-0x0000004a.json b/tests/data/devices/tze204-xnbkhhdr-ts0601-0x0000004a.json index c2966c84c..884a34bcc 100644 --- a/tests/data/devices/tze204-xnbkhhdr-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-xnbkhhdr-ts0601-0x0000004a.json @@ -430,7 +430,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:13:86:96:cf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -453,7 +453,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:13:86:96:cf", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-xu4a5rhj-ts0601-0x0000004a.json b/tests/data/devices/tze204-xu4a5rhj-ts0601-0x0000004a.json index 9b1b14083..f5f5a79a8 100644 --- a/tests/data/devices/tze204-xu4a5rhj-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-xu4a5rhj-ts0601-0x0000004a.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:95:4f:58:7f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 120, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:95:4f:58:7f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -70, diff --git a/tests/data/devices/tze204-ya4ft0w4-ts0601-0x0000004a.json b/tests/data/devices/tze204-ya4ft0w4-ts0601-0x0000004a.json index 3b745950f..f2e525d1c 100644 --- a/tests/data/devices/tze204-ya4ft0w4-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-ya4ft0w4-ts0601-0x0000004a.json @@ -353,7 +353,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:eb:7f:3e:96", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -376,7 +376,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:eb:7f:3e:96", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-yjjdcqsq-ts0601.json b/tests/data/devices/tze204-yjjdcqsq-ts0601.json index 8842fea53..c272aa37a 100644 --- a/tests/data/devices/tze204-yjjdcqsq-ts0601.json +++ b/tests/data/devices/tze204-yjjdcqsq-ts0601.json @@ -240,7 +240,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:40:2d:94:5c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -263,7 +263,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:40:2d:94:5c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-yvx5lh6k-ts0601-0x0000004a.json b/tests/data/devices/tze204-yvx5lh6k-ts0601-0x0000004a.json index f59797a39..dd6caf484 100644 --- a/tests/data/devices/tze204-yvx5lh6k-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-yvx5lh6k-ts0601-0x0000004a.json @@ -214,7 +214,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:59:bb:bf:32", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -237,7 +237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:59:bb:bf:32", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-zenj4lxv-ts0601.json b/tests/data/devices/tze204-zenj4lxv-ts0601.json index c482f0838..124deca1f 100644 --- a/tests/data/devices/tze204-zenj4lxv-ts0601.json +++ b/tests/data/devices/tze204-zenj4lxv-ts0601.json @@ -305,7 +305,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:17:c8:fd:c8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -328,7 +328,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:17:c8:fd:c8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-ztc6ggyl-ts0601.json b/tests/data/devices/tze204-ztc6ggyl-ts0601.json index 0e9e43547..f9c38ad95 100644 --- a/tests/data/devices/tze204-ztc6ggyl-ts0601.json +++ b/tests/data/devices/tze204-ztc6ggyl-ts0601.json @@ -346,7 +346,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:14:5f:ce:2e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 196, @@ -369,7 +369,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:14:5f:ce:2e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -62, diff --git a/tests/data/devices/tze204-ztqnh5cg-ts0601-0x0000004a.json b/tests/data/devices/tze204-ztqnh5cg-ts0601-0x0000004a.json index 43644b8b6..e4285c503 100644 --- a/tests/data/devices/tze204-ztqnh5cg-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-ztqnh5cg-ts0601-0x0000004a.json @@ -426,7 +426,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:7d:1a:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -449,7 +449,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:7d:1a:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-zxkwaztm-ts0601.json b/tests/data/devices/tze204-zxkwaztm-ts0601.json index 39b5f2d0a..651196482 100644 --- a/tests/data/devices/tze204-zxkwaztm-ts0601.json +++ b/tests/data/devices/tze204-zxkwaztm-ts0601.json @@ -257,7 +257,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:90:34:fa:13", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 180, @@ -280,7 +280,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:90:34:fa:13", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -55, diff --git a/tests/data/devices/tze20c-tjz9ad5g-ts0601-0x00000046.json b/tests/data/devices/tze20c-tjz9ad5g-ts0601-0x00000046.json index e1e2f472d..9f1a55df9 100644 --- a/tests/data/devices/tze20c-tjz9ad5g-ts0601-0x00000046.json +++ b/tests/data/devices/tze20c-tjz9ad5g-ts0601-0x00000046.json @@ -333,7 +333,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:72:a0:5f:51", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -356,7 +356,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:72:a0:5f:51", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/tze20c-xbexmf8h-ts130f-0x00000040.json b/tests/data/devices/tze20c-xbexmf8h-ts130f-0x00000040.json index a955f3f0a..dd93bf1e2 100644 --- a/tests/data/devices/tze20c-xbexmf8h-ts130f-0x00000040.json +++ b/tests/data/devices/tze20c-xbexmf8h-ts130f-0x00000040.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:5a:99:e9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 200, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:5a:99:e9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -61, diff --git a/tests/data/devices/tze20c-zka46xbw-ts0601-0x00000051.json b/tests/data/devices/tze20c-zka46xbw-ts0601-0x00000051.json index dbfed6042..3cee7219b 100644 --- a/tests/data/devices/tze20c-zka46xbw-ts0601-0x00000051.json +++ b/tests/data/devices/tze20c-zka46xbw-ts0601-0x00000051.json @@ -410,7 +410,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:46:1c:4f:d5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -433,7 +433,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:46:1c:4f:d5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-0zaf1cr8-ts0601.json b/tests/data/devices/tze284-0zaf1cr8-ts0601.json index 59bd84983..752ca2b5d 100644 --- a/tests/data/devices/tze284-0zaf1cr8-ts0601.json +++ b/tests/data/devices/tze284-0zaf1cr8-ts0601.json @@ -232,7 +232,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:98:e3:82:b6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -255,7 +255,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:98:e3:82:b6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-2gi1hy8s-ts0601-0x00000050.json b/tests/data/devices/tze284-2gi1hy8s-ts0601-0x00000050.json index e93d82a7e..161e26e8d 100644 --- a/tests/data/devices/tze284-2gi1hy8s-ts0601-0x00000050.json +++ b/tests/data/devices/tze284-2gi1hy8s-ts0601-0x00000050.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:19:ac:4b:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:19:ac:4b:2f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-3mzb0sdz-ts0601-0x00000050.json b/tests/data/devices/tze284-3mzb0sdz-ts0601-0x00000050.json index 28a2127b6..26b42797e 100644 --- a/tests/data/devices/tze284-3mzb0sdz-ts0601-0x00000050.json +++ b/tests/data/devices/tze284-3mzb0sdz-ts0601-0x00000050.json @@ -358,7 +358,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:70:52:10:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -381,7 +381,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:70:52:10:a0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -47, diff --git a/tests/data/devices/tze284-432zhuwe-ts0601.json b/tests/data/devices/tze284-432zhuwe-ts0601.json index 1411aa8da..ea5fb1800 100644 --- a/tests/data/devices/tze284-432zhuwe-ts0601.json +++ b/tests/data/devices/tze284-432zhuwe-ts0601.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b2:e7:24:a7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 136, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b2:e7:24:a7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -77, diff --git a/tests/data/devices/tze284-6fopvb6v-ts0601.json b/tests/data/devices/tze284-6fopvb6v-ts0601.json index de0c37d30..5466bd10e 100644 --- a/tests/data/devices/tze284-6fopvb6v-ts0601.json +++ b/tests/data/devices/tze284-6fopvb6v-ts0601.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c0:9e:79:27", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 159, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c0:9e:79:27", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -74, diff --git a/tests/data/devices/tze284-6hrnp30w-ts0601-0x00000050.json b/tests/data/devices/tze284-6hrnp30w-ts0601-0x00000050.json index 77e723d73..43dda6ad5 100644 --- a/tests/data/devices/tze284-6hrnp30w-ts0601-0x00000050.json +++ b/tests/data/devices/tze284-6hrnp30w-ts0601-0x00000050.json @@ -422,7 +422,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:61:38:1f:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -445,7 +445,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:61:38:1f:0e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-6ocnqlhn-ts0601.json b/tests/data/devices/tze284-6ocnqlhn-ts0601.json index 071ae01ac..5870aadb3 100644 --- a/tests/data/devices/tze284-6ocnqlhn-ts0601.json +++ b/tests/data/devices/tze284-6ocnqlhn-ts0601.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:a7:f7:3b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 208, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:a7:f7:3b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -48, diff --git a/tests/data/devices/tze284-6uyu20xu-ts0601.json b/tests/data/devices/tze284-6uyu20xu-ts0601.json index d6da476a1..c918023b4 100644 --- a/tests/data/devices/tze284-6uyu20xu-ts0601.json +++ b/tests/data/devices/tze284-6uyu20xu-ts0601.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3d:91:16:91", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 196, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3d:91:16:91", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -51, diff --git a/tests/data/devices/tze284-6ycgarab-ts0601-0x00000050.json b/tests/data/devices/tze284-6ycgarab-ts0601-0x00000050.json index 1503e03aa..fac5e288f 100644 --- a/tests/data/devices/tze284-6ycgarab-ts0601-0x00000050.json +++ b/tests/data/devices/tze284-6ycgarab-ts0601-0x00000050.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f3:29:76:29", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 87, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f3:29:76:29", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-78ioiaml-ts0601-0x0000004a.json b/tests/data/devices/tze284-78ioiaml-ts0601-0x0000004a.json index bbe5294ae..74a6b6b8a 100644 --- a/tests/data/devices/tze284-78ioiaml-ts0601-0x0000004a.json +++ b/tests/data/devices/tze284-78ioiaml-ts0601-0x0000004a.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:50:51:3e:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 117, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:50:51:3e:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-7gy9mqca-ts0601-0x0000004e.json b/tests/data/devices/tze284-7gy9mqca-ts0601-0x0000004e.json index ecc6192f8..6a6561057 100644 --- a/tests/data/devices/tze284-7gy9mqca-ts0601-0x0000004e.json +++ b/tests/data/devices/tze284-7gy9mqca-ts0601-0x0000004e.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:69:c5:23:07", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 69, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:69:c5:23:07", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-7zazvlyn-ts0601-0x00000045.json b/tests/data/devices/tze284-7zazvlyn-ts0601-0x00000045.json index 4236fc426..b09336b75 100644 --- a/tests/data/devices/tze284-7zazvlyn-ts0601-0x00000045.json +++ b/tests/data/devices/tze284-7zazvlyn-ts0601-0x00000045.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:42:87:b0:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:42:87:b0:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-81yrt3lo-ts0601-0x0000004e.json b/tests/data/devices/tze284-81yrt3lo-ts0601-0x0000004e.json index 086cc1652..b8b420860 100644 --- a/tests/data/devices/tze284-81yrt3lo-ts0601-0x0000004e.json +++ b/tests/data/devices/tze284-81yrt3lo-ts0601-0x0000004e.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:71:30:aa:82", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:71:30:aa:82", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-8b9zpaav-ts0601-0x0000004e.json b/tests/data/devices/tze284-8b9zpaav-ts0601-0x0000004e.json index c35d9862d..53c0af2c0 100644 --- a/tests/data/devices/tze284-8b9zpaav-ts0601-0x0000004e.json +++ b/tests/data/devices/tze284-8b9zpaav-ts0601-0x0000004e.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:6b:1d:f1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5e:6b:1d:f1", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-8se38w3c-ts0601-0x0000004d.json b/tests/data/devices/tze284-8se38w3c-ts0601-0x0000004d.json index 32bf75423..c51cb4e47 100644 --- a/tests/data/devices/tze284-8se38w3c-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-8se38w3c-ts0601-0x0000004d.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c3:0d:b8:1a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c3:0d:b8:1a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-a2xewxoo-ts0601-0x0000004e.json b/tests/data/devices/tze284-a2xewxoo-ts0601-0x0000004e.json index 22175a29b..738e75f28 100644 --- a/tests/data/devices/tze284-a2xewxoo-ts0601-0x0000004e.json +++ b/tests/data/devices/tze284-a2xewxoo-ts0601-0x0000004e.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ee:07:7f:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ee:07:7f:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -70, diff --git a/tests/data/devices/tze284-aao3yzhs-ts0601-0x0000004d.json b/tests/data/devices/tze284-aao3yzhs-ts0601-0x0000004d.json index 57af019bd..601365ee5 100644 --- a/tests/data/devices/tze284-aao3yzhs-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-aao3yzhs-ts0601-0x0000004d.json @@ -225,7 +225,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:53:b5:37:5e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 220, @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:53:b5:37:5e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -45, diff --git a/tests/data/devices/tze284-aao3yzhs-ts0601.json b/tests/data/devices/tze284-aao3yzhs-ts0601.json index f488c72ad..dc20d16ab 100644 --- a/tests/data/devices/tze284-aao3yzhs-ts0601.json +++ b/tests/data/devices/tze284-aao3yzhs-ts0601.json @@ -185,7 +185,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:53:b5:37:5e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -208,7 +208,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:53:b5:37:5e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-c6wv4xyo-ts0601-0x0000004d.json b/tests/data/devices/tze284-c6wv4xyo-ts0601-0x0000004d.json index 790e1dbfe..7382d5272 100644 --- a/tests/data/devices/tze284-c6wv4xyo-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-c6wv4xyo-ts0601-0x0000004d.json @@ -322,7 +322,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cf:73:e2:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -345,7 +345,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cf:73:e2:71", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-cf4b5ktf-ts0601-0x0000004e.json b/tests/data/devices/tze284-cf4b5ktf-ts0601-0x0000004e.json index 89682ab38..a8f2e34c1 100644 --- a/tests/data/devices/tze284-cf4b5ktf-ts0601-0x0000004e.json +++ b/tests/data/devices/tze284-cf4b5ktf-ts0601-0x0000004e.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2e:63:a1:c0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 132, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2e:63:a1:c0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/tze284-cjbofhxw-ts0601.json b/tests/data/devices/tze284-cjbofhxw-ts0601.json index 2d8001b59..9b6473bcf 100644 --- a/tests/data/devices/tze284-cjbofhxw-ts0601.json +++ b/tests/data/devices/tze284-cjbofhxw-ts0601.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c7:6f:d7:98", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c7:6f:d7:98", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-dikb3dp6-ts0601.json b/tests/data/devices/tze284-dikb3dp6-ts0601.json index de6131928..4c1244091 100644 --- a/tests/data/devices/tze284-dikb3dp6-ts0601.json +++ b/tests/data/devices/tze284-dikb3dp6-ts0601.json @@ -454,7 +454,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:60:5a:a6:dd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 192, @@ -477,7 +477,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:60:5a:a6:dd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -52, diff --git a/tests/data/devices/tze284-dmckrsxg-ts0601-0x0000004e.json b/tests/data/devices/tze284-dmckrsxg-ts0601-0x0000004e.json index 218cc0ab3..a63095508 100644 --- a/tests/data/devices/tze284-dmckrsxg-ts0601-0x0000004e.json +++ b/tests/data/devices/tze284-dmckrsxg-ts0601-0x0000004e.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2f:17:8f:32", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 132, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2f:17:8f:32", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -78, diff --git a/tests/data/devices/tze284-f5efvtbv-ts0601-0x0000004e.json b/tests/data/devices/tze284-f5efvtbv-ts0601-0x0000004e.json index ae8b39b66..15b70418d 100644 --- a/tests/data/devices/tze284-f5efvtbv-ts0601-0x0000004e.json +++ b/tests/data/devices/tze284-f5efvtbv-ts0601-0x0000004e.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d6:b2:68:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 200, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d6:b2:68:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -50, diff --git a/tests/data/devices/tze284-fhvpaltk-ts0601.json b/tests/data/devices/tze284-fhvpaltk-ts0601.json index cd8a67822..5131a967b 100644 --- a/tests/data/devices/tze284-fhvpaltk-ts0601.json +++ b/tests/data/devices/tze284-fhvpaltk-ts0601.json @@ -234,7 +234,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:56:b9:75:cd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 196, @@ -257,7 +257,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:56:b9:75:cd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -62, diff --git a/tests/data/devices/tze284-fzo2pocs-ts0601.json b/tests/data/devices/tze284-fzo2pocs-ts0601.json index 6779598b6..5c78c0889 100644 --- a/tests/data/devices/tze284-fzo2pocs-ts0601.json +++ b/tests/data/devices/tze284-fzo2pocs-ts0601.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:9c:af:cd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:9c:af:cd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-g2e6cpnw-ts0601-0x0000004d.json b/tests/data/devices/tze284-g2e6cpnw-ts0601-0x0000004d.json index bc5408d17..0bb6b7327 100644 --- a/tests/data/devices/tze284-g2e6cpnw-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-g2e6cpnw-ts0601-0x0000004d.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5c:ed:8a:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:5c:ed:8a:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-hodyryli-ts0601-0x00000050.json b/tests/data/devices/tze284-hodyryli-ts0601-0x00000050.json index c53efbc6a..72d432d1a 100644 --- a/tests/data/devices/tze284-hodyryli-ts0601-0x00000050.json +++ b/tests/data/devices/tze284-hodyryli-ts0601-0x00000050.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e6:20:71:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e6:20:71:50", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -33, diff --git a/tests/data/devices/tze284-iadro9bf-ts0601-0x0000004e.json b/tests/data/devices/tze284-iadro9bf-ts0601-0x0000004e.json index f072406f6..22df891f6 100644 --- a/tests/data/devices/tze284-iadro9bf-ts0601-0x0000004e.json +++ b/tests/data/devices/tze284-iadro9bf-ts0601-0x0000004e.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:c5:77:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:c5:77:0a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-idvyees9-ts0601-0x0000004e.json b/tests/data/devices/tze284-idvyees9-ts0601-0x0000004e.json index 05306cc64..45496045c 100644 --- a/tests/data/devices/tze284-idvyees9-ts0601-0x0000004e.json +++ b/tests/data/devices/tze284-idvyees9-ts0601-0x0000004e.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:4b:d7:95", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a2:4b:d7:95", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -49, diff --git a/tests/data/devices/tze284-kyyu8rbj-ts0601-0x0000004d.json b/tests/data/devices/tze284-kyyu8rbj-ts0601-0x0000004d.json index 87c4f80bd..6859777b0 100644 --- a/tests/data/devices/tze284-kyyu8rbj-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-kyyu8rbj-ts0601-0x0000004d.json @@ -461,7 +461,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bf:44:a9:0b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -484,7 +484,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bf:44:a9:0b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-l8xiyymq-ts0601-0x0000004a.json b/tests/data/devices/tze284-l8xiyymq-ts0601-0x0000004a.json index 34d544c35..3c65f76cc 100644 --- a/tests/data/devices/tze284-l8xiyymq-ts0601-0x0000004a.json +++ b/tests/data/devices/tze284-l8xiyymq-ts0601-0x0000004a.json @@ -173,7 +173,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ff:0c:11:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 58, @@ -196,7 +196,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ff:0c:11:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-lq0ffndf-ts0601-0x00000046.json b/tests/data/devices/tze284-lq0ffndf-ts0601-0x00000046.json index 56e855b87..6ae8d2b44 100644 --- a/tests/data/devices/tze284-lq0ffndf-ts0601-0x00000046.json +++ b/tests/data/devices/tze284-lq0ffndf-ts0601-0x00000046.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ba:cf:ff:9f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 160, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ba:cf:ff:9f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -60, diff --git a/tests/data/devices/tze284-ltwbm23f-ts0601-0x0000004d.json b/tests/data/devices/tze284-ltwbm23f-ts0601-0x0000004d.json index 3d784aa1a..8a5a322fd 100644 --- a/tests/data/devices/tze284-ltwbm23f-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-ltwbm23f-ts0601-0x0000004d.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f0:2d:69:de", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f0:2d:69:de", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-myd45weu-ts0601-0x0000004d.json b/tests/data/devices/tze284-myd45weu-ts0601-0x0000004d.json index faa95a884..29e136abb 100644 --- a/tests/data/devices/tze284-myd45weu-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-myd45weu-ts0601-0x0000004d.json @@ -222,7 +222,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:59:b1:e9:9a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -245,7 +245,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:59:b1:e9:9a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-ne4pikwm-ts0601.json b/tests/data/devices/tze284-ne4pikwm-ts0601.json index 09b0d24ab..85e4c183f 100644 --- a/tests/data/devices/tze284-ne4pikwm-ts0601.json +++ b/tests/data/devices/tze284-ne4pikwm-ts0601.json @@ -394,7 +394,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:06:a7:a1:e8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -417,7 +417,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:06:a7:a1:e8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-nklqjk62-ts0601-0x0000004e.json b/tests/data/devices/tze284-nklqjk62-ts0601-0x0000004e.json index f1b1ab363..0f15ce8e0 100644 --- a/tests/data/devices/tze284-nklqjk62-ts0601-0x0000004e.json +++ b/tests/data/devices/tze284-nklqjk62-ts0601-0x0000004e.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:76:83:38:bb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 148, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:76:83:38:bb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -74, diff --git a/tests/data/devices/tze284-nnhwcvbk-ts0601-0x0000004d.json b/tests/data/devices/tze284-nnhwcvbk-ts0601-0x0000004d.json index e92e322ae..eeaec589e 100644 --- a/tests/data/devices/tze284-nnhwcvbk-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-nnhwcvbk-ts0601-0x0000004d.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:ef:b2:34", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 88, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:15:ef:b2:34", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -78, diff --git a/tests/data/devices/tze284-o3x45p96-ts0601-0x0000004d.json b/tests/data/devices/tze284-o3x45p96-ts0601-0x0000004d.json index 3dd8875e0..094e39321 100644 --- a/tests/data/devices/tze284-o3x45p96-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-o3x45p96-ts0601-0x0000004d.json @@ -322,7 +322,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4e:95:64:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -345,7 +345,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4e:95:64:6b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-o9ofysmo-ts0601-0x00000050.json b/tests/data/devices/tze284-o9ofysmo-ts0601-0x00000050.json index 0abc39094..5b835ec7b 100644 --- a/tests/data/devices/tze284-o9ofysmo-ts0601-0x00000050.json +++ b/tests/data/devices/tze284-o9ofysmo-ts0601-0x00000050.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:ff:c5:80", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 109, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:ff:c5:80", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-ogx8u5z6-ts0601-0x0000004d.json b/tests/data/devices/tze284-ogx8u5z6-ts0601-0x0000004d.json index 5be987c5a..c755c6fab 100644 --- a/tests/data/devices/tze284-ogx8u5z6-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-ogx8u5z6-ts0601-0x0000004d.json @@ -322,7 +322,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c0:04:1b:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -345,7 +345,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c0:04:1b:41", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-oitavov2-ts0601-0x00000050.json b/tests/data/devices/tze284-oitavov2-ts0601-0x00000050.json index 2c4299e88..5677707f3 100644 --- a/tests/data/devices/tze284-oitavov2-ts0601-0x00000050.json +++ b/tests/data/devices/tze284-oitavov2-ts0601-0x00000050.json @@ -255,7 +255,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:62:26:55:a3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 184, @@ -278,7 +278,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:62:26:55:a3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -54, diff --git a/tests/data/devices/tze284-pcdmj88b-ts0601-0x0000004d.json b/tests/data/devices/tze284-pcdmj88b-ts0601-0x0000004d.json index 5bcf8a6ec..3e4e2c2b5 100644 --- a/tests/data/devices/tze284-pcdmj88b-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-pcdmj88b-ts0601-0x0000004d.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:62:e5:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 156, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7b:62:e5:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -72, diff --git a/tests/data/devices/tze284-qyflbnbj-ts0601-0x0000004d.json b/tests/data/devices/tze284-qyflbnbj-ts0601-0x0000004d.json index 541b3e863..4becb8140 100644 --- a/tests/data/devices/tze284-qyflbnbj-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-qyflbnbj-ts0601-0x0000004d.json @@ -254,7 +254,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:be:8d:9e:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -277,7 +277,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:be:8d:9e:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-rjxqso4a-ts0601-0x0000004d.json b/tests/data/devices/tze284-rjxqso4a-ts0601-0x0000004d.json index 9e226a148..9448f456e 100644 --- a/tests/data/devices/tze284-rjxqso4a-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-rjxqso4a-ts0601-0x0000004d.json @@ -223,7 +223,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:91:4e:bb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -246,7 +246,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:91:4e:bb", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-rlytpmij-ts0601-0x00000051.json b/tests/data/devices/tze284-rlytpmij-ts0601-0x00000051.json index 9c9bbde8b..8f751d92f 100644 --- a/tests/data/devices/tze284-rlytpmij-ts0601-0x00000051.json +++ b/tests/data/devices/tze284-rlytpmij-ts0601-0x00000051.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:11:d8:40:d8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 164, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:11:d8:40:d8", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -59, diff --git a/tests/data/devices/tze284-rqcuwlsa-ts0601.json b/tests/data/devices/tze284-rqcuwlsa-ts0601.json index 531807f47..622e25f42 100644 --- a/tests/data/devices/tze284-rqcuwlsa-ts0601.json +++ b/tests/data/devices/tze284-rqcuwlsa-ts0601.json @@ -205,7 +205,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:7a:53:32", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -228,7 +228,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:7a:53:32", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-rvnbnvw8-ts0601-0x0000004e.json b/tests/data/devices/tze284-rvnbnvw8-ts0601-0x0000004e.json index 4d203c150..28d8692c1 100644 --- a/tests/data/devices/tze284-rvnbnvw8-ts0601-0x0000004e.json +++ b/tests/data/devices/tze284-rvnbnvw8-ts0601-0x0000004e.json @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:00:45:a7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 136, @@ -207,7 +207,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d2:00:45:a7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -66, diff --git a/tests/data/devices/tze284-sgabhwa6-ts0601-0x0000004d.json b/tests/data/devices/tze284-sgabhwa6-ts0601-0x0000004d.json index 663b6a72c..58b640545 100644 --- a/tests/data/devices/tze284-sgabhwa6-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-sgabhwa6-ts0601-0x0000004d.json @@ -339,7 +339,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:63:0a:df", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -362,7 +362,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e7:63:0a:df", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-upagmta9-ts0601-0x0000004d.json b/tests/data/devices/tze284-upagmta9-ts0601-0x0000004d.json index 94dc4877d..6e5d10796 100644 --- a/tests/data/devices/tze284-upagmta9-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-upagmta9-ts0601-0x0000004d.json @@ -226,7 +226,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:10:4c:9a:94", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -249,7 +249,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:10:4c:9a:94", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -34, diff --git a/tests/data/devices/tze284-vawy74yh-ts0601-0x0000004d.json b/tests/data/devices/tze284-vawy74yh-ts0601-0x0000004d.json index fba7dacbe..125b6b03f 100644 --- a/tests/data/devices/tze284-vawy74yh-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-vawy74yh-ts0601-0x0000004d.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:6f:28:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:6f:28:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -40, diff --git a/tests/data/devices/tze284-vuwtqx0t-ts0601-0x00000050.json b/tests/data/devices/tze284-vuwtqx0t-ts0601-0x00000050.json index 803a313f1..0d3c8d3ab 100644 --- a/tests/data/devices/tze284-vuwtqx0t-ts0601-0x00000050.json +++ b/tests/data/devices/tze284-vuwtqx0t-ts0601-0x00000050.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:c9:76:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:c9:76:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -30, diff --git a/tests/data/devices/tze284-wtikaxzs-ts0601-0x0000004d.json b/tests/data/devices/tze284-wtikaxzs-ts0601-0x0000004d.json index 4860ee9d6..421f9d198 100644 --- a/tests/data/devices/tze284-wtikaxzs-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-wtikaxzs-ts0601-0x0000004d.json @@ -155,7 +155,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:13:75:cc:9f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:13:75:cc:9f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-xnbkhhdr-ts0601-0x0000004d.json b/tests/data/devices/tze284-xnbkhhdr-ts0601-0x0000004d.json index a8a959723..9bced53a9 100644 --- a/tests/data/devices/tze284-xnbkhhdr-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-xnbkhhdr-ts0601-0x0000004d.json @@ -540,7 +540,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:60:04:48:19", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 78, @@ -563,7 +563,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:60:04:48:19", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-zjhoqbrd-ts0601-0x0000004d.json b/tests/data/devices/tze284-zjhoqbrd-ts0601-0x0000004d.json index e5c039ee5..7ac62a209 100644 --- a/tests/data/devices/tze284-zjhoqbrd-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-zjhoqbrd-ts0601-0x0000004d.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cf:61:e4:86", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cf:61:e4:86", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -32, diff --git a/tests/data/devices/tze284-zm8zpwas-ts0601-0x00000050.json b/tests/data/devices/tze284-zm8zpwas-ts0601-0x00000050.json index 19b6d78c0..438d319f5 100644 --- a/tests/data/devices/tze284-zm8zpwas-ts0601-0x00000050.json +++ b/tests/data/devices/tze284-zm8zpwas-ts0601-0x00000050.json @@ -167,7 +167,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:4b:0f:b2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -190,7 +190,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:34:4b:0f:b2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-znvwzxkq-ts0601-0x0000004a.json b/tests/data/devices/tze284-znvwzxkq-ts0601-0x0000004a.json index 26806b2c1..67197fd9e 100644 --- a/tests/data/devices/tze284-znvwzxkq-ts0601-0x0000004a.json +++ b/tests/data/devices/tze284-znvwzxkq-ts0601-0x0000004a.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:12:bb:1b:9d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:12:bb:1b:9d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-zp8xakad-ts0601-0x0000004d.json b/tests/data/devices/tze284-zp8xakad-ts0601-0x0000004d.json index 6bf8698a9..76d9a9f65 100644 --- a/tests/data/devices/tze284-zp8xakad-ts0601-0x0000004d.json +++ b/tests/data/devices/tze284-zp8xakad-ts0601-0x0000004d.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cd:a4:d9:89", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:cd:a4:d9:89", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -43, diff --git a/tests/data/devices/tze28c1000000-alh14edn-ts0601-0x00000048.json b/tests/data/devices/tze28c1000000-alh14edn-ts0601-0x00000048.json index a85abfc29..c567ea3fc 100644 --- a/tests/data/devices/tze28c1000000-alh14edn-ts0601-0x00000048.json +++ b/tests/data/devices/tze28c1000000-alh14edn-ts0601-0x00000048.json @@ -225,7 +225,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a8:7c:51:4e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 184, @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a8:7c:51:4e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -54, diff --git a/tests/data/devices/tze600-iypcp4py-ts0105.json b/tests/data/devices/tze600-iypcp4py-ts0105.json index 00c6cc0e5..a37e055e4 100644 --- a/tests/data/devices/tze600-iypcp4py-ts0105.json +++ b/tests/data/devices/tze600-iypcp4py-ts0105.json @@ -186,7 +186,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e3:fb:03:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -209,7 +209,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e3:fb:03:e7", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze608-c75zqghm-ts0603-0x00000040.json b/tests/data/devices/tze608-c75zqghm-ts0603-0x00000040.json index 31bed65b8..97ec7b543 100644 --- a/tests/data/devices/tze608-c75zqghm-ts0603-0x00000040.json +++ b/tests/data/devices/tze608-c75zqghm-ts0603-0x00000040.json @@ -205,7 +205,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:38:20:4f:1a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -228,7 +228,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:38:20:4f:1a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ubisys-s1-5501-0x02600460.json b/tests/data/devices/ubisys-s1-5501-0x02600460.json index e68d4a598..c99b3cd75 100644 --- a/tests/data/devices/ubisys-s1-5501-0x02600460.json +++ b/tests/data/devices/ubisys-s1-5501-0x02600460.json @@ -802,7 +802,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e4:d6:5c:c2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 188, @@ -825,7 +825,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e4:d6:5c:c2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -53, diff --git a/tests/data/devices/uiot-uiot-windowcovring2-0402.json b/tests/data/devices/uiot-uiot-windowcovring2-0402.json index 8ecb6d947..858560a9a 100644 --- a/tests/data/devices/uiot-uiot-windowcovring2-0402.json +++ b/tests/data/devices/uiot-uiot-windowcovring2-0402.json @@ -591,7 +591,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c1:6d:31:24", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -614,7 +614,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c1:6d:31:24", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/universal-electronics-inc-urc4460bc0-x-r-0x20160921.json b/tests/data/devices/universal-electronics-inc-urc4460bc0-x-r-0x20160921.json index 038c74459..9cee4e959 100644 --- a/tests/data/devices/universal-electronics-inc-urc4460bc0-x-r-0x20160921.json +++ b/tests/data/devices/universal-electronics-inc-urc4460bc0-x-r-0x20160921.json @@ -285,7 +285,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:65:4f:d8:da", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 232, @@ -308,7 +308,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:65:4f:d8:da", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -42, diff --git a/tests/data/devices/unk-manufacturer-unk-model.json b/tests/data/devices/unk-manufacturer-unk-model.json index 2445afda6..ba9105a69 100644 --- a/tests/data/devices/unk-manufacturer-unk-model.json +++ b/tests/data/devices/unk-manufacturer-unk-model.json @@ -373,7 +373,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bb:85:b4:de", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -396,7 +396,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:bb:85:b4:de", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/visonic-mct-340-sma.json b/tests/data/devices/visonic-mct-340-sma.json index d3bc454f6..278e408a8 100644 --- a/tests/data/devices/visonic-mct-340-sma.json +++ b/tests/data/devices/visonic-mct-340-sma.json @@ -272,7 +272,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:80:a4:c3:ba", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -295,7 +295,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:80:a4:c3:ba", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/xiaomi-lywsd03mmc.json b/tests/data/devices/xiaomi-lywsd03mmc.json index db904bea1..59a59948d 100644 --- a/tests/data/devices/xiaomi-lywsd03mmc.json +++ b/tests/data/devices/xiaomi-lywsd03mmc.json @@ -385,7 +385,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:dd:ed:49:77:95", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -408,7 +408,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "a4:c1:38:dd:ed:49:77:95", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/xiaoyan-terncy-sd01-0x0000001a.json b/tests/data/devices/xiaoyan-terncy-sd01-0x0000001a.json index c99541e1e..d79b4d05d 100644 --- a/tests/data/devices/xiaoyan-terncy-sd01-0x0000001a.json +++ b/tests/data/devices/xiaoyan-terncy-sd01-0x0000001a.json @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:16:73:c1:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -224,7 +224,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:16:73:c1:c9", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/xyzroe-diy-zintercom.json b/tests/data/devices/xyzroe-diy-zintercom.json index 2a2e85704..040c8fa57 100644 --- a/tests/data/devices/xyzroe-diy-zintercom.json +++ b/tests/data/devices/xyzroe-diy-zintercom.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0a:c9:43:1a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:0a:c9:43:1a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/yale-yrd256-tsdb-0x0105002b.json b/tests/data/devices/yale-yrd256-tsdb-0x0105002b.json index e8a1be960..db03f261f 100644 --- a/tests/data/devices/yale-yrd256-tsdb-0x0105002b.json +++ b/tests/data/devices/yale-yrd256-tsdb-0x0105002b.json @@ -304,7 +304,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:11:19:1f:7b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -327,7 +327,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:0d:6f:00:11:19:1f:7b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/yooksmart-d10110-0x12046780.json b/tests/data/devices/yooksmart-d10110-0x12046780.json index 5469914b8..f05bc1223 100644 --- a/tests/data/devices/yooksmart-d10110-0x12046780.json +++ b/tests/data/devices/yooksmart-d10110-0x12046780.json @@ -309,7 +309,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "6c:5c:b1:ff:fe:60:80:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -332,7 +332,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "6c:5c:b1:ff:fe:60:80:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/yunding-ford.json b/tests/data/devices/yunding-ford.json index 8c506e1dd..fb1b610aa 100644 --- a/tests/data/devices/yunding-ford.json +++ b/tests/data/devices/yunding-ford.json @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "68:0a:e2:ff:fe:6a:22:af", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "68:0a:e2:ff:fe:6a:22:af", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/zbeacon-ts0001.json b/tests/data/devices/zbeacon-ts0001.json index 844e01405..1907e333c 100644 --- a/tests/data/devices/zbeacon-ts0001.json +++ b/tests/data/devices/zbeacon-ts0001.json @@ -291,7 +291,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c6:20:7e:d6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 140, @@ -314,7 +314,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:c6:20:7e:d6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -65, diff --git a/tests/data/devices/zbeacon-ts0505.json b/tests/data/devices/zbeacon-ts0505.json index 625c18589..23566eaca 100644 --- a/tests/data/devices/zbeacon-ts0505.json +++ b/tests/data/devices/zbeacon-ts0505.json @@ -545,7 +545,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ba:80:83:70", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -568,7 +568,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:ba:80:83:70", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/zehnder-group-vaux-andigny-alcantara2-d1-00p1-02z1-00.json b/tests/data/devices/zehnder-group-vaux-andigny-alcantara2-d1-00p1-02z1-00.json index 4a3b5e984..d789aee98 100644 --- a/tests/data/devices/zehnder-group-vaux-andigny-alcantara2-d1-00p1-02z1-00.json +++ b/tests/data/devices/zehnder-group-vaux-andigny-alcantara2-d1-00p1-02z1-00.json @@ -535,7 +535,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7f:49:22:da", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -558,7 +558,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:7f:49:22:da", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/zemismart-spm02-3z3-0x0000000e.json b/tests/data/devices/zemismart-spm02-3z3-0x0000000e.json index f50fbe7a2..6722fd5b0 100644 --- a/tests/data/devices/zemismart-spm02-3z3-0x0000000e.json +++ b/tests/data/devices/zemismart-spm02-3z3-0x0000000e.json @@ -653,7 +653,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:55:ac:22:4c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 132, @@ -676,7 +676,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:55:ac:22:4c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -67, diff --git a/tests/data/devices/zen-within-zen-01-0x0000021f.json b/tests/data/devices/zen-within-zen-01-0x0000021f.json index 64256f4cf..019a0df88 100644 --- a/tests/data/devices/zen-within-zen-01-0x0000021f.json +++ b/tests/data/devices/zen-within-zen-01-0x0000021f.json @@ -567,7 +567,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e9:5a:2c:fd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -590,7 +590,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e9:5a:2c:fd", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, From 46b232087201df655c7d7e3231d28886884b7522 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Fri, 2 Oct 2026 17:47:55 +0000 Subject: [PATCH 09/12] Add new LQI/RSSI sensors for XBee --- tests/data/devices/digi-xbee3.json | 46 ++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/tests/data/devices/digi-xbee3.json b/tests/data/devices/digi-xbee3.json index c9a193ec1..4fa534f29 100644 --- a/tests/data/devices/digi-xbee3.json +++ b/tests/data/devices/digi-xbee3.json @@ -651,6 +651,52 @@ "native_value": null, "suggested_display_precision": null, "unit": null + }, + { + "fallback_name": null, + "unique_id": "ab:cd:ef:12:e9:3f:91:6d-232-0-lqi", + "migrate_unique_ids": [], + "platform": "sensor", + "class_name": "LQISensor", + "translation_key": "lqi", + "translation_placeholders": null, + "device_class": null, + "state_class": "measurement", + "entity_category": "diagnostic", + "entity_registry_enabled_default": false, + "enabled": true, + "primary": false, + "extra_state_attribute_names": [], + "device_ieee": "ab:cd:ef:12:e9:3f:91:6d", + "endpoint_id": null, + "available": true, + "group_id": null, + "native_value": 255, + "suggested_display_precision": null, + "unit": null + }, + { + "fallback_name": null, + "unique_id": "ab:cd:ef:12:e9:3f:91:6d-232-0-rssi", + "migrate_unique_ids": [], + "platform": "sensor", + "class_name": "RSSISensor", + "translation_key": "rssi", + "translation_placeholders": null, + "device_class": "signal_strength", + "state_class": "measurement", + "entity_category": "diagnostic", + "entity_registry_enabled_default": false, + "enabled": true, + "primary": false, + "extra_state_attribute_names": [], + "device_ieee": "ab:cd:ef:12:e9:3f:91:6d", + "endpoint_id": null, + "available": true, + "group_id": null, + "native_value": -63, + "suggested_display_precision": null, + "unit": "dBm" } ], "switch": [ From e1f1148c49a4c7be5779fed62978817cb3b011dc Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Fri, 2 Oct 2026 18:11:52 +0000 Subject: [PATCH 10/12] Add compatibility shim to get CI passing with current quirks --- zha/application/platforms/sensor/__init__.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/zha/application/platforms/sensor/__init__.py b/zha/application/platforms/sensor/__init__.py index 6670588ec..63658cebc 100644 --- a/zha/application/platforms/sensor/__init__.py +++ b/zha/application/platforms/sensor/__init__.py @@ -20,6 +20,7 @@ AttributeReportedEvent, AttributeUpdatedEvent, AttributeWrittenEvent, + ClusterType, ReportingConfig, foundation, ) @@ -3183,6 +3184,23 @@ class RSSISensor(BaseSensor): _attr_entity_registry_enabled_default = False _attr_translation_key: str = "rssi" + # TODO: remove once zha-quirks only filters `ZclPlatformEntity` by endpoint/cluster + @property + def endpoint(self) -> Endpoint: + """Return the endpoint of the legacy Basic cluster entity, for old quirks.""" + basic_cluster = self._device.basic_cluster + assert basic_cluster is not None + return self._device.endpoints[basic_cluster.endpoint.endpoint_id] + + def targets_cluster( + self, cluster_id: int, cluster_type: ClusterType | None = None + ) -> bool: + """Match the legacy Basic cluster entity, for old quirks.""" + return cluster_id == Basic.cluster_id and cluster_type in ( + None, + ClusterType.Server, + ) + def on_add(self) -> None: """Run when entity is added.""" super().on_add() From 6b25a98e04da0a3c1c059e0d77f0230756010419 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Fri, 2 Oct 2026 19:21:38 +0000 Subject: [PATCH 11/12] Address review feedback --- tests/test_device.py | 2 +- zha/application/platforms/sensor/__init__.py | 31 +++++++++++++++++++- zha/zigbee/device.py | 2 +- 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/tests/test_device.py b/tests/test_device.py index 09b664fa3..076173aeb 100644 --- a/tests/test_device.py +++ b/tests/test_device.py @@ -1408,7 +1408,7 @@ def filter_func(entity) -> bool: assert lqi_entity is not None, "LQI sensor entity should exist" - # Verify metadata changes were applied - first filter matches by endpoint_id=1 and unique_id_suffix="-lqi" + # Verify metadata changes were applied - first filter matches by endpoint_id=1, cluster_id=Basic and unique_id_suffix="-lqi" assert lqi_entity._attr_device_class == SensorDeviceClass.POWER assert lqi_entity._attr_state_class == SensorStateClass.MEASUREMENT assert lqi_entity._attr_entity_category == EntityType.CONFIG diff --git a/zha/application/platforms/sensor/__init__.py b/zha/application/platforms/sensor/__init__.py index 63658cebc..c42b9307a 100644 --- a/zha/application/platforms/sensor/__init__.py +++ b/zha/application/platforms/sensor/__init__.py @@ -12,14 +12,18 @@ import numbers import typing from typing import TYPE_CHECKING, Any, cast +import warnings from zigpy import types +from zigpy.profiles.zha import PROFILE_ID as ZHA_PROFILE_ID +from zigpy.profiles.zll import PROFILE_ID as ZLL_PROFILE_ID from zigpy.state import Counter, State from zigpy.zcl import ( AttributeReadEvent, AttributeReportedEvent, AttributeUpdatedEvent, AttributeWrittenEvent, + Cluster, ClusterType, ReportingConfig, foundation, @@ -3184,11 +3188,30 @@ class RSSISensor(BaseSensor): _attr_entity_registry_enabled_default = False _attr_translation_key: str = "rssi" + @staticmethod + def legacy_basic_cluster(device: Device) -> Cluster | None: + """Return the Basic cluster the legacy RSSI/LQI unique IDs were derived from.""" + fallback = None + for ep_id, ep in device.device.endpoints.items(): + if ep_id == 0 or (cluster := ep.in_clusters.get(Basic.cluster_id)) is None: + continue + if ep.profile_id in (ZHA_PROFILE_ID, ZLL_PROFILE_ID): + return cluster + fallback = fallback or cluster + return fallback + # TODO: remove once zha-quirks only filters `ZclPlatformEntity` by endpoint/cluster + # and HA Core's `websocket_get_groupable_devices` no longer reads `entity.endpoint` @property def endpoint(self) -> Endpoint: """Return the endpoint of the legacy Basic cluster entity, for old quirks.""" - basic_cluster = self._device.basic_cluster + warnings.warn( + f"`{type(self).__name__}.endpoint` is deprecated, device-bound entities" + " have no endpoint", + DeprecationWarning, + stacklevel=2, + ) + basic_cluster = self.legacy_basic_cluster(self._device) assert basic_cluster is not None return self._device.endpoints[basic_cluster.endpoint.endpoint_id] @@ -3196,6 +3219,12 @@ def targets_cluster( self, cluster_id: int, cluster_type: ClusterType | None = None ) -> bool: """Match the legacy Basic cluster entity, for old quirks.""" + warnings.warn( + f"`{type(self).__name__}.targets_cluster` is deprecated, device-bound" + " entities have no cluster", + DeprecationWarning, + stacklevel=2, + ) return cluster_id == Basic.cluster_id and cluster_type in ( None, ClusterType.Server, diff --git a/zha/zigbee/device.py b/zha/zigbee/device.py index 1605924be..40b50cef0 100644 --- a/zha/zigbee/device.py +++ b/zha/zigbee/device.py @@ -1073,7 +1073,7 @@ def discover_entities(self) -> Iterator[PlatformEntity]: # TODO: detach these entities from the `Basic` cluster once we finish # implementing unique ID migrations in the Core integration - if (basic_cluster := self.basic_cluster) is not None: + if (basic_cluster := sensor.RSSISensor.legacy_basic_cluster(self)) is not None: unique_id_base = ( f"{self.ieee}-{basic_cluster.endpoint.endpoint_id}-{Basic.cluster_id}" ) From e238a576e0909c61a2200d6410a26ae40e837edf Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Mon, 5 Oct 2026 22:48:41 +0000 Subject: [PATCH 12/12] Regenerate diagnostics after rebase --- .../devices/amina-distribution-as-amina-s-0x01050003.json | 4 ++-- tests/data/devices/aqara-lumi-curtain-acn04-0x00000009.json | 4 ++-- tests/data/devices/awox-ebf-rgb-zm.json | 4 ++-- tests/data/devices/bosch-rbsh-mms-zb-eu.json | 4 ++-- tests/data/devices/bosch-rbsh-rth0-bat-zb-eu.json | 4 ++-- tests/data/devices/bosch-rbsh-rth0-zb-eu.json | 4 ++-- tests/data/devices/bosch-rbsh-trv0-zb-eu.json | 4 ++-- tests/data/devices/busch-jaeger-rm01.json | 4 ++-- tests/data/devices/ewelink-snzb-01p.json | 4 ++-- .../ikea-of-sweden-inspelning-smart-plug-0x02040034.json | 4 ++-- .../devices/ikea-of-sweden-parasoll-door-window-sensor.json | 4 ++-- .../devices/ikea-of-sweden-remote-control-n2-0x02040011.json | 4 ++-- .../devices/ikea-of-sweden-tretakt-smart-plug-0x02040004.json | 4 ++-- .../ikea-of-sweden-vallhorn-wireless-motion-sensor.json | 4 ++-- tests/data/devices/innr-rc-250.json | 4 ++-- tests/data/devices/innr-sp-240.json | 4 ++-- tests/data/devices/lk-zb-doorsensor-d0003-0x310d0002.json | 4 ++-- tests/data/devices/lumi-lumi-flood-agl02.json | 4 ++-- tests/data/devices/lumi-lumi-switch-l2aeu1.json | 4 ++-- tests/data/devices/nodon-sin-4-rs-20-0x00030104.json | 4 ++-- tests/data/devices/none-lumi-sen-gas-hrcn01.json | 4 ++-- tests/data/devices/securifi-ltd-none-0x00000000.json | 4 ++-- .../devices/signify-netherlands-b-v-lwb010-0x01002900.json | 4 ++-- .../devices/signify-netherlands-b-v-rdm001-0x02004d23.json | 4 ++-- tests/data/devices/sonoff-s60zbtpf-0x00001002.json | 4 ++-- tests/data/devices/sonoff-s60zbtpf-0x00002005.json | 4 ++-- tests/data/devices/sonoff-snzb-06p.json | 4 ++-- tests/data/devices/sonoff-trvzb.json | 4 ++-- tests/data/devices/sonoff-zbminil2.json | 4 ++-- tests/data/devices/sunricher-hk-zcc-a-0x00000032.json | 4 ++-- tests/data/devices/third-reality-inc-3rsnl02043z.json | 4 ++-- tests/data/devices/tz3000-ja5osu5g-ts004f.json | 4 ++-- tests/data/devices/tz3000-uwkja6z1-ts011f.json | 4 ++-- tests/data/devices/tz3218-7fiyo3kv-ts000f-0x00000050.json | 4 ++-- tests/data/devices/tz3218-t9ynfz4x-ts0225.json | 4 ++-- tests/data/devices/tzd200-sjjp9bti-ts0202-0x00000040.json | 4 ++-- tests/data/devices/tze200-3towulqd-ts0601.json | 4 ++-- tests/data/devices/tze200-laqjm8qd-ts0601-0x00000046.json | 4 ++-- tests/data/devices/tze204-7ytb3h8u-ts0601-0x00000049.json | 4 ++-- tests/data/devices/tze204-81yrt3lo-ts0601.json | 4 ++-- tests/data/devices/tze204-9yapgbuv-ts0601-0x00000049.json | 4 ++-- tests/data/devices/tze204-aoclfnxz-ts0601.json | 4 ++-- tests/data/devices/tze204-nklqjk62-ts0601.json | 4 ++-- tests/data/devices/tze204-nlrfgpny-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze204-pcdmj88b-ts0601.json | 4 ++-- tests/data/devices/tze204-pxbjch8m-ts0601.json | 4 ++-- tests/data/devices/tze204-qasjif9e-ts0601.json | 4 ++-- tests/data/devices/tze284-7zazvlyn-ts0601.json | 4 ++-- tests/data/devices/tze284-d2zfgtij-ts0601-0x0000004a.json | 4 ++-- tests/data/devices/tze284-znvwzxkq-ts0601.json | 4 ++-- .../devices/tze2841000000-3mzb0sdz-ts0601-0x0000006b.json | 4 ++-- tests/data/devices/yooksmart-d10110.json | 4 ++-- 52 files changed, 104 insertions(+), 104 deletions(-) diff --git a/tests/data/devices/amina-distribution-as-amina-s-0x01050003.json b/tests/data/devices/amina-distribution-as-amina-s-0x01050003.json index 57dc5864f..e4b602142 100644 --- a/tests/data/devices/amina-distribution-as-amina-s-0x01050003.json +++ b/tests/data/devices/amina-distribution-as-amina-s-0x01050003.json @@ -513,7 +513,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:27:02:db:b2", - "endpoint_id": 10, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -536,7 +536,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:27:02:db:b2", - "endpoint_id": 10, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/aqara-lumi-curtain-acn04-0x00000009.json b/tests/data/devices/aqara-lumi-curtain-acn04-0x00000009.json index 3c59690a0..e27708360 100644 --- a/tests/data/devices/aqara-lumi-curtain-acn04-0x00000009.json +++ b/tests/data/devices/aqara-lumi-curtain-acn04-0x00000009.json @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a4:d1:4f:84", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -294,7 +294,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a4:d1:4f:84", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/awox-ebf-rgb-zm.json b/tests/data/devices/awox-ebf-rgb-zm.json index bd76939cd..b47b0b799 100644 --- a/tests/data/devices/awox-ebf-rgb-zm.json +++ b/tests/data/devices/awox-ebf-rgb-zm.json @@ -553,7 +553,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f4:3e:c7:74", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -576,7 +576,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f4:3e:c7:74", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -35, diff --git a/tests/data/devices/bosch-rbsh-mms-zb-eu.json b/tests/data/devices/bosch-rbsh-mms-zb-eu.json index bb2250fff..d35f4f1ca 100644 --- a/tests/data/devices/bosch-rbsh-mms-zb-eu.json +++ b/tests/data/devices/bosch-rbsh-mms-zb-eu.json @@ -897,7 +897,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:75:e4:96:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -920,7 +920,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:75:e4:96:a5", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/bosch-rbsh-rth0-bat-zb-eu.json b/tests/data/devices/bosch-rbsh-rth0-bat-zb-eu.json index 19df8c526..e2906bd71 100644 --- a/tests/data/devices/bosch-rbsh-rth0-bat-zb-eu.json +++ b/tests/data/devices/bosch-rbsh-rth0-bat-zb-eu.json @@ -785,7 +785,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e1:24:c2:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -808,7 +808,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e1:24:c2:fc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/bosch-rbsh-rth0-zb-eu.json b/tests/data/devices/bosch-rbsh-rth0-zb-eu.json index 92981ca97..01d61ce1e 100644 --- a/tests/data/devices/bosch-rbsh-rth0-zb-eu.json +++ b/tests/data/devices/bosch-rbsh-rth0-zb-eu.json @@ -773,7 +773,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:28:a4:a4:f2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -796,7 +796,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:28:a4:a4:f2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/bosch-rbsh-trv0-zb-eu.json b/tests/data/devices/bosch-rbsh-trv0-zb-eu.json index c93ff45ad..d7096cef8 100644 --- a/tests/data/devices/bosch-rbsh-trv0-zb-eu.json +++ b/tests/data/devices/bosch-rbsh-trv0-zb-eu.json @@ -604,7 +604,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:eb:38:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -627,7 +627,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d1:eb:38:68", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/busch-jaeger-rm01.json b/tests/data/devices/busch-jaeger-rm01.json index 2bdcc8dca..371f9f428 100644 --- a/tests/data/devices/busch-jaeger-rm01.json +++ b/tests/data/devices/busch-jaeger-rm01.json @@ -349,7 +349,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:51:1f:9e:73", - "endpoint_id": 18, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -372,7 +372,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:51:1f:9e:73", - "endpoint_id": 18, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ewelink-snzb-01p.json b/tests/data/devices/ewelink-snzb-01p.json index 9ca786557..cc0c1e887 100644 --- a/tests/data/devices/ewelink-snzb-01p.json +++ b/tests/data/devices/ewelink-snzb-01p.json @@ -213,7 +213,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:05:59:94", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -236,7 +236,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6a:05:59:94", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-inspelning-smart-plug-0x02040034.json b/tests/data/devices/ikea-of-sweden-inspelning-smart-plug-0x02040034.json index 022eb293c..c9c50b436 100644 --- a/tests/data/devices/ikea-of-sweden-inspelning-smart-plug-0x02040034.json +++ b/tests/data/devices/ikea-of-sweden-inspelning-smart-plug-0x02040034.json @@ -505,7 +505,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:26:77:ae", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -528,7 +528,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:85:26:77:ae", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-parasoll-door-window-sensor.json b/tests/data/devices/ikea-of-sweden-parasoll-door-window-sensor.json index 96134ddd8..150fd78d1 100644 --- a/tests/data/devices/ikea-of-sweden-parasoll-door-window-sensor.json +++ b/tests/data/devices/ikea-of-sweden-parasoll-door-window-sensor.json @@ -344,7 +344,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:1a:e3:7a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -367,7 +367,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:1a:e3:7a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-remote-control-n2-0x02040011.json b/tests/data/devices/ikea-of-sweden-remote-control-n2-0x02040011.json index 3483f9e78..b70c6f574 100644 --- a/tests/data/devices/ikea-of-sweden-remote-control-n2-0x02040011.json +++ b/tests/data/devices/ikea-of-sweden-remote-control-n2-0x02040011.json @@ -262,7 +262,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:e7:d0:70", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -285,7 +285,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6b:e7:d0:70", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-tretakt-smart-plug-0x02040004.json b/tests/data/devices/ikea-of-sweden-tretakt-smart-plug-0x02040004.json index 76271a8d7..c9fd86182 100644 --- a/tests/data/devices/ikea-of-sweden-tretakt-smart-plug-0x02040004.json +++ b/tests/data/devices/ikea-of-sweden-tretakt-smart-plug-0x02040004.json @@ -288,7 +288,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a1:09:54:7e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 42, @@ -311,7 +311,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a1:09:54:7e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/ikea-of-sweden-vallhorn-wireless-motion-sensor.json b/tests/data/devices/ikea-of-sweden-vallhorn-wireless-motion-sensor.json index 8fe657477..69f07b60d 100644 --- a/tests/data/devices/ikea-of-sweden-vallhorn-wireless-motion-sensor.json +++ b/tests/data/devices/ikea-of-sweden-vallhorn-wireless-motion-sensor.json @@ -424,7 +424,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3d:33:d8:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -447,7 +447,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3d:33:d8:e2", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/innr-rc-250.json b/tests/data/devices/innr-rc-250.json index 46281bc06..cd8675aed 100644 --- a/tests/data/devices/innr-rc-250.json +++ b/tests/data/devices/innr-rc-250.json @@ -236,7 +236,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:3a:b6:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -259,7 +259,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:25:3a:b6:6f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/innr-sp-240.json b/tests/data/devices/innr-sp-240.json index 15c797691..06c5a2aeb 100644 --- a/tests/data/devices/innr-sp-240.json +++ b/tests/data/devices/innr-sp-240.json @@ -532,7 +532,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:51:53:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -555,7 +555,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:39:51:53:67", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lk-zb-doorsensor-d0003-0x310d0002.json b/tests/data/devices/lk-zb-doorsensor-d0003-0x310d0002.json index 6ef8b2606..60c501f87 100644 --- a/tests/data/devices/lk-zb-doorsensor-d0003-0x310d0002.json +++ b/tests/data/devices/lk-zb-doorsensor-d0003-0x310d0002.json @@ -271,7 +271,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:92:09:ef:4b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -294,7 +294,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:92:09:ef:4b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-flood-agl02.json b/tests/data/devices/lumi-lumi-flood-agl02.json index f6ef8c8bb..4c0b75642 100644 --- a/tests/data/devices/lumi-lumi-flood-agl02.json +++ b/tests/data/devices/lumi-lumi-flood-agl02.json @@ -251,7 +251,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a8:b3:ee:db", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -274,7 +274,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a8:b3:ee:db", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/lumi-lumi-switch-l2aeu1.json b/tests/data/devices/lumi-lumi-switch-l2aeu1.json index 26fdb5030..f4d7dca7f 100644 --- a/tests/data/devices/lumi-lumi-switch-l2aeu1.json +++ b/tests/data/devices/lumi-lumi-switch-l2aeu1.json @@ -470,7 +470,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dd:16:89:b4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -493,7 +493,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dd:16:89:b4", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/nodon-sin-4-rs-20-0x00030104.json b/tests/data/devices/nodon-sin-4-rs-20-0x00030104.json index 5024a5bfb..85501d0de 100644 --- a/tests/data/devices/nodon-sin-4-rs-20-0x00030104.json +++ b/tests/data/devices/nodon-sin-4-rs-20-0x00030104.json @@ -414,7 +414,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3c:52:ae:10", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 68, @@ -437,7 +437,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3c:52:ae:10", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -83, diff --git a/tests/data/devices/none-lumi-sen-gas-hrcn01.json b/tests/data/devices/none-lumi-sen-gas-hrcn01.json index 73fc0e7e2..b518a1c30 100644 --- a/tests/data/devices/none-lumi-sen-gas-hrcn01.json +++ b/tests/data/devices/none-lumi-sen-gas-hrcn01.json @@ -223,7 +223,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b7:b8:79:f6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -246,7 +246,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b7:b8:79:f6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -12, diff --git a/tests/data/devices/securifi-ltd-none-0x00000000.json b/tests/data/devices/securifi-ltd-none-0x00000000.json index 00054d2f9..64f55c1a4 100644 --- a/tests/data/devices/securifi-ltd-none-0x00000000.json +++ b/tests/data/devices/securifi-ltd-none-0x00000000.json @@ -550,7 +550,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:66:71:63:8c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 176, @@ -573,7 +573,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:66:71:63:8c", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -56, diff --git a/tests/data/devices/signify-netherlands-b-v-lwb010-0x01002900.json b/tests/data/devices/signify-netherlands-b-v-lwb010-0x01002900.json index 9c01836bc..689156c8d 100644 --- a/tests/data/devices/signify-netherlands-b-v-lwb010-0x01002900.json +++ b/tests/data/devices/signify-netherlands-b-v-lwb010-0x01002900.json @@ -385,7 +385,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:52:bc:cb", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 36, @@ -408,7 +408,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:43:52:bc:cb", - "endpoint_id": 11, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/signify-netherlands-b-v-rdm001-0x02004d23.json b/tests/data/devices/signify-netherlands-b-v-rdm001-0x02004d23.json index db6b77075..d3aebca3f 100644 --- a/tests/data/devices/signify-netherlands-b-v-rdm001-0x02004d23.json +++ b/tests/data/devices/signify-netherlands-b-v-rdm001-0x02004d23.json @@ -237,7 +237,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:74:63:9c:dc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 112, @@ -260,7 +260,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:74:63:9c:dc", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -83, diff --git a/tests/data/devices/sonoff-s60zbtpf-0x00001002.json b/tests/data/devices/sonoff-s60zbtpf-0x00001002.json index 4e6040cdb..3ae1821de 100644 --- a/tests/data/devices/sonoff-s60zbtpf-0x00001002.json +++ b/tests/data/devices/sonoff-s60zbtpf-0x00001002.json @@ -646,7 +646,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:88:55:4d:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -669,7 +669,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:88:55:4d:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-s60zbtpf-0x00002005.json b/tests/data/devices/sonoff-s60zbtpf-0x00002005.json index 75c6764c9..416555495 100644 --- a/tests/data/devices/sonoff-s60zbtpf-0x00002005.json +++ b/tests/data/devices/sonoff-s60zbtpf-0x00002005.json @@ -652,7 +652,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:88:55:4d:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 136, @@ -675,7 +675,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:88:55:4d:2b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -66, diff --git a/tests/data/devices/sonoff-snzb-06p.json b/tests/data/devices/sonoff-snzb-06p.json index 281a2eb51..826ac1ef0 100644 --- a/tests/data/devices/sonoff-snzb-06p.json +++ b/tests/data/devices/sonoff-snzb-06p.json @@ -276,7 +276,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dd:23:ca:15", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -299,7 +299,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:dd:23:ca:15", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-trvzb.json b/tests/data/devices/sonoff-trvzb.json index 0dcc68b44..8eb5ac9b3 100644 --- a/tests/data/devices/sonoff-trvzb.json +++ b/tests/data/devices/sonoff-trvzb.json @@ -719,7 +719,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4d:04:9a:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -742,7 +742,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4d:04:9a:8f", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sonoff-zbminil2.json b/tests/data/devices/sonoff-zbminil2.json index 06b03c312..7feeb3c92 100644 --- a/tests/data/devices/sonoff-zbminil2.json +++ b/tests/data/devices/sonoff-zbminil2.json @@ -249,7 +249,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:86:60:40", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -272,7 +272,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:d4:86:60:40", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/sunricher-hk-zcc-a-0x00000032.json b/tests/data/devices/sunricher-hk-zcc-a-0x00000032.json index 4b560d98a..0ccca19a6 100644 --- a/tests/data/devices/sunricher-hk-zcc-a-0x00000032.json +++ b/tests/data/devices/sunricher-hk-zcc-a-0x00000032.json @@ -456,7 +456,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:fa:19:12", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 61, @@ -479,7 +479,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:fa:19:12", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/third-reality-inc-3rsnl02043z.json b/tests/data/devices/third-reality-inc-3rsnl02043z.json index a3039b1fd..c707bbeaa 100644 --- a/tests/data/devices/third-reality-inc-3rsnl02043z.json +++ b/tests/data/devices/third-reality-inc-3rsnl02043z.json @@ -577,7 +577,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4a:e3:08:4e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -600,7 +600,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:4a:e3:08:4e", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-ja5osu5g-ts004f.json b/tests/data/devices/tz3000-ja5osu5g-ts004f.json index ba2c9ab60..b7ace26dc 100644 --- a/tests/data/devices/tz3000-ja5osu5g-ts004f.json +++ b/tests/data/devices/tz3000-ja5osu5g-ts004f.json @@ -242,7 +242,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:50:bd:12", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -265,7 +265,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:a9:50:bd:12", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3000-uwkja6z1-ts011f.json b/tests/data/devices/tz3000-uwkja6z1-ts011f.json index 6e5aa3c06..e45235d55 100644 --- a/tests/data/devices/tz3000-uwkja6z1-ts011f.json +++ b/tests/data/devices/tz3000-uwkja6z1-ts011f.json @@ -768,7 +768,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:29:ef:78:8d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -791,7 +791,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:29:ef:78:8d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3218-7fiyo3kv-ts000f-0x00000050.json b/tests/data/devices/tz3218-7fiyo3kv-ts000f-0x00000050.json index ff127588e..81d8e1350 100644 --- a/tests/data/devices/tz3218-7fiyo3kv-ts000f-0x00000050.json +++ b/tests/data/devices/tz3218-7fiyo3kv-ts000f-0x00000050.json @@ -558,7 +558,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6d:c3:60:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -581,7 +581,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:6d:c3:60:d3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tz3218-t9ynfz4x-ts0225.json b/tests/data/devices/tz3218-t9ynfz4x-ts0225.json index be0620847..1c5a1a2f1 100644 --- a/tests/data/devices/tz3218-t9ynfz4x-ts0225.json +++ b/tests/data/devices/tz3218-t9ynfz4x-ts0225.json @@ -282,7 +282,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:ee:a6:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -305,7 +305,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:e5:ee:a6:8a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tzd200-sjjp9bti-ts0202-0x00000040.json b/tests/data/devices/tzd200-sjjp9bti-ts0202-0x00000040.json index 7945cd205..2b86b6f02 100644 --- a/tests/data/devices/tzd200-sjjp9bti-ts0202-0x00000040.json +++ b/tests/data/devices/tzd200-sjjp9bti-ts0202-0x00000040.json @@ -253,7 +253,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:18:91:0b:06", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 140, @@ -276,7 +276,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:18:91:0b:06", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -76, diff --git a/tests/data/devices/tze200-3towulqd-ts0601.json b/tests/data/devices/tze200-3towulqd-ts0601.json index 992e6dfed..e6bfcfad9 100644 --- a/tests/data/devices/tze200-3towulqd-ts0601.json +++ b/tests/data/devices/tze200-3towulqd-ts0601.json @@ -345,7 +345,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:02:44:6a:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -368,7 +368,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:02:44:6a:44", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze200-laqjm8qd-ts0601-0x00000046.json b/tests/data/devices/tze200-laqjm8qd-ts0601-0x00000046.json index a977f02a8..5be732c76 100644 --- a/tests/data/devices/tze200-laqjm8qd-ts0601-0x00000046.json +++ b/tests/data/devices/tze200-laqjm8qd-ts0601-0x00000046.json @@ -178,7 +178,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:47:7b:70:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:47:7b:70:ef", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-7ytb3h8u-ts0601-0x00000049.json b/tests/data/devices/tze204-7ytb3h8u-ts0601-0x00000049.json index b2f1ed4f7..37b38e65b 100644 --- a/tests/data/devices/tze204-7ytb3h8u-ts0601-0x00000049.json +++ b/tests/data/devices/tze204-7ytb3h8u-ts0601-0x00000049.json @@ -344,7 +344,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:66:5d:86:4a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -367,7 +367,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:66:5d:86:4a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-81yrt3lo-ts0601.json b/tests/data/devices/tze204-81yrt3lo-ts0601.json index a2aacd8a8..76a1e580b 100644 --- a/tests/data/devices/tze204-81yrt3lo-ts0601.json +++ b/tests/data/devices/tze204-81yrt3lo-ts0601.json @@ -165,7 +165,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:09:db:75", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -188,7 +188,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:22:09:db:75", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-9yapgbuv-ts0601-0x00000049.json b/tests/data/devices/tze204-9yapgbuv-ts0601-0x00000049.json index 99e7749d6..31ad46ab2 100644 --- a/tests/data/devices/tze204-9yapgbuv-ts0601-0x00000049.json +++ b/tests/data/devices/tze204-9yapgbuv-ts0601-0x00000049.json @@ -217,7 +217,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3f:d8:c2:76", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -240,7 +240,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:3f:d8:c2:76", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-aoclfnxz-ts0601.json b/tests/data/devices/tze204-aoclfnxz-ts0601.json index 4d6efcf90..a8b6f206f 100644 --- a/tests/data/devices/tze204-aoclfnxz-ts0601.json +++ b/tests/data/devices/tze204-aoclfnxz-ts0601.json @@ -201,7 +201,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2d:91:c5:14", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -224,7 +224,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:2d:91:c5:14", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-nklqjk62-ts0601.json b/tests/data/devices/tze204-nklqjk62-ts0601.json index 2e25c8e4d..57ec45b9e 100644 --- a/tests/data/devices/tze204-nklqjk62-ts0601.json +++ b/tests/data/devices/tze204-nklqjk62-ts0601.json @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:49:b7:13:b6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:49:b7:13:b6", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-nlrfgpny-ts0601-0x0000004a.json b/tests/data/devices/tze204-nlrfgpny-ts0601-0x0000004a.json index d68bf8893..0e1ff492c 100644 --- a/tests/data/devices/tze204-nlrfgpny-ts0601-0x0000004a.json +++ b/tests/data/devices/tze204-nlrfgpny-ts0601-0x0000004a.json @@ -328,7 +328,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fa:46:b7:f3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -351,7 +351,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:fa:46:b7:f3", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-pcdmj88b-ts0601.json b/tests/data/devices/tze204-pcdmj88b-ts0601.json index 47702c6a5..04033ea65 100644 --- a/tests/data/devices/tze204-pcdmj88b-ts0601.json +++ b/tests/data/devices/tze204-pcdmj88b-ts0601.json @@ -179,7 +179,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9d:ba:f4:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -202,7 +202,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:9d:ba:f4:54", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-pxbjch8m-ts0601.json b/tests/data/devices/tze204-pxbjch8m-ts0601.json index 69f0d5755..6271100bd 100644 --- a/tests/data/devices/tze204-pxbjch8m-ts0601.json +++ b/tests/data/devices/tze204-pxbjch8m-ts0601.json @@ -171,7 +171,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:71:53:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -194,7 +194,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:f5:71:53:6a", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze204-qasjif9e-ts0601.json b/tests/data/devices/tze204-qasjif9e-ts0601.json index 76e8875a8..1ab89dda2 100644 --- a/tests/data/devices/tze204-qasjif9e-ts0601.json +++ b/tests/data/devices/tze204-qasjif9e-ts0601.json @@ -350,7 +350,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:79:99:09:90", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -373,7 +373,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:79:99:09:90", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-7zazvlyn-ts0601.json b/tests/data/devices/tze284-7zazvlyn-ts0601.json index 7d3497364..571ca3f69 100644 --- a/tests/data/devices/tze284-7zazvlyn-ts0601.json +++ b/tests/data/devices/tze284-7zazvlyn-ts0601.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:42:87:b0:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:42:87:b0:e0", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze284-d2zfgtij-ts0601-0x0000004a.json b/tests/data/devices/tze284-d2zfgtij-ts0601-0x0000004a.json index a9aa04e28..8924a7969 100644 --- a/tests/data/devices/tze284-d2zfgtij-ts0601-0x0000004a.json +++ b/tests/data/devices/tze284-d2zfgtij-ts0601-0x0000004a.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:61:36:19:04", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 255, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:61:36:19:04", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -80, diff --git a/tests/data/devices/tze284-znvwzxkq-ts0601.json b/tests/data/devices/tze284-znvwzxkq-ts0601.json index 6f8b56dc6..bc898e3e4 100644 --- a/tests/data/devices/tze284-znvwzxkq-ts0601.json +++ b/tests/data/devices/tze284-znvwzxkq-ts0601.json @@ -161,7 +161,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:12:bb:1b:9d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -184,7 +184,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:12:bb:1b:9d", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, diff --git a/tests/data/devices/tze2841000000-3mzb0sdz-ts0601-0x0000006b.json b/tests/data/devices/tze2841000000-3mzb0sdz-ts0601-0x0000006b.json index d25ec7cde..16fad8ac0 100644 --- a/tests/data/devices/tze2841000000-3mzb0sdz-ts0601-0x0000006b.json +++ b/tests/data/devices/tze2841000000-3mzb0sdz-ts0601-0x0000006b.json @@ -225,7 +225,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b2:be:60:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": 224, @@ -248,7 +248,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:b2:be:60:5b", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": -44, diff --git a/tests/data/devices/yooksmart-d10110.json b/tests/data/devices/yooksmart-d10110.json index f59bb6ee8..694c95e81 100644 --- a/tests/data/devices/yooksmart-d10110.json +++ b/tests/data/devices/yooksmart-d10110.json @@ -254,7 +254,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:02:71:81:ce", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null, @@ -277,7 +277,7 @@ "primary": false, "extra_state_attribute_names": [], "device_ieee": "ab:cd:ef:12:02:71:81:ce", - "endpoint_id": 1, + "endpoint_id": null, "available": true, "group_id": null, "native_value": null,