From c94e455160dbf7b8805dd9dc61d35a132e588e96 Mon Sep 17 00:00:00 2001 From: TheJulianJES Date: Thu, 6 Aug 2026 04:37:01 +0200 Subject: [PATCH 1/2] Never mark the device temperature sensor as the primary entity --- zha/application/platforms/sensor/__init__.py | 1 - 1 file changed, 1 deletion(-) diff --git a/zha/application/platforms/sensor/__init__.py b/zha/application/platforms/sensor/__init__.py index 69ad00183..af816e216 100644 --- a/zha/application/platforms/sensor/__init__.py +++ b/zha/application/platforms/sensor/__init__.py @@ -2740,7 +2740,6 @@ class DeviceTemperature(Sensor): _divisor = 100 _attr_native_unit_of_measurement = UnitOfTemperature.CELSIUS _attr_entity_category = EntityCategory.DIAGNOSTIC - _attr_primary_weight = 1 _cluster_id = DeviceTemperatureCluster.cluster_id _cluster_match = ClusterMatch( From b89b949db0da67a2b8c83809e3bfad492d77b10c Mon Sep 17 00:00:00 2001 From: TheJulianJES Date: Thu, 6 Aug 2026 04:37:23 +0200 Subject: [PATCH 2/2] Regenerate diagnostics --- tests/data/devices/lumi-lumi-sensor-86sw2.json | 2 +- tests/data/devices/lumi-lumi-sensor-magnet-aq2.json | 2 +- tests/data/devices/lumi-lumi-sensor-switch-aq2.json | 2 +- tests/data/devices/lumi-lumi-sensor-switch-aq3.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/data/devices/lumi-lumi-sensor-86sw2.json b/tests/data/devices/lumi-lumi-sensor-86sw2.json index da2303aa3..7facd0028 100644 --- a/tests/data/devices/lumi-lumi-sensor-86sw2.json +++ b/tests/data/devices/lumi-lumi-sensor-86sw2.json @@ -456,7 +456,7 @@ "entity_category": "diagnostic", "entity_registry_enabled_default": true, "enabled": true, - "primary": true, + "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:54:cb:fa", "endpoint_id": 1, diff --git a/tests/data/devices/lumi-lumi-sensor-magnet-aq2.json b/tests/data/devices/lumi-lumi-sensor-magnet-aq2.json index 875451cd7..c32357ee5 100644 --- a/tests/data/devices/lumi-lumi-sensor-magnet-aq2.json +++ b/tests/data/devices/lumi-lumi-sensor-magnet-aq2.json @@ -194,7 +194,7 @@ "entity_category": null, "entity_registry_enabled_default": true, "enabled": true, - "primary": false, + "primary": true, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:01:ab:40:52", "endpoint_id": 1, diff --git a/tests/data/devices/lumi-lumi-sensor-switch-aq2.json b/tests/data/devices/lumi-lumi-sensor-switch-aq2.json index e95d0f4b9..599c749e8 100644 --- a/tests/data/devices/lumi-lumi-sensor-switch-aq2.json +++ b/tests/data/devices/lumi-lumi-sensor-switch-aq2.json @@ -270,7 +270,7 @@ "entity_category": "diagnostic", "entity_registry_enabled_default": true, "enabled": true, - "primary": true, + "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:13:91:38", "endpoint_id": 1, diff --git a/tests/data/devices/lumi-lumi-sensor-switch-aq3.json b/tests/data/devices/lumi-lumi-sensor-switch-aq3.json index 9c5df8c2b..9b38951ad 100644 --- a/tests/data/devices/lumi-lumi-sensor-switch-aq3.json +++ b/tests/data/devices/lumi-lumi-sensor-switch-aq3.json @@ -253,7 +253,7 @@ "entity_category": "diagnostic", "entity_registry_enabled_default": true, "enabled": true, - "primary": true, + "primary": false, "extra_state_attribute_names": [], "device_ieee": "00:15:8d:00:02:b0:e5:91", "endpoint_id": 1,