From d8c3a5dd0b2b0ff9be9c008297a20cec636196df Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sat, 29 Aug 2026 13:03:28 +0200 Subject: [PATCH] Remove the vendor status sensor from SolarEdge Modbus (#180607) --- .../components/solaredge_modbus/icons.json | 3 -- .../components/solaredge_modbus/sensor.py | 7 --- .../components/solaredge_modbus/strings.json | 3 -- .../snapshots/test_sensor.ambr | 50 ------------------- 4 files changed, 63 deletions(-) diff --git a/homeassistant/components/solaredge_modbus/icons.json b/homeassistant/components/solaredge_modbus/icons.json index 5477fcd56fc5..49cff864afa2 100644 --- a/homeassistant/components/solaredge_modbus/icons.json +++ b/homeassistant/components/solaredge_modbus/icons.json @@ -3,9 +3,6 @@ "sensor": { "inverter_status": { "default": "mdi:solar-power" - }, - "vendor_status": { - "default": "mdi:information-outline" } } } diff --git a/homeassistant/components/solaredge_modbus/sensor.py b/homeassistant/components/solaredge_modbus/sensor.py index aa34fb7b411f..a200ef30d8d9 100644 --- a/homeassistant/components/solaredge_modbus/sensor.py +++ b/homeassistant/components/solaredge_modbus/sensor.py @@ -273,13 +273,6 @@ INVERTER_SENSORS: tuple[SolarEdgeModbusSensorEntityDescription, ...] = ( inverter.status.name.lower() if inverter.status else None ), ), - SolarEdgeModbusSensorEntityDescription( - key="vendor_status", - translation_key="vendor_status", - entity_category=EntityCategory.DIAGNOSTIC, - entity_registry_enabled_default=False, - value_fn=lambda inverter: inverter.vendor_status, - ), ) diff --git a/homeassistant/components/solaredge_modbus/strings.json b/homeassistant/components/solaredge_modbus/strings.json index 9bf17117598c..096a0eab09dd 100644 --- a/homeassistant/components/solaredge_modbus/strings.json +++ b/homeassistant/components/solaredge_modbus/strings.json @@ -99,9 +99,6 @@ "throttled": "Throttled" } }, - "vendor_status": { - "name": "Vendor status" - }, "voltage_phase_ab": { "name": "Voltage phase A-B" }, diff --git a/tests/components/solaredge_modbus/snapshots/test_sensor.ambr b/tests/components/solaredge_modbus/snapshots/test_sensor.ambr index d0055341ecf0..c2eb360a9b00 100644 --- a/tests/components/solaredge_modbus/snapshots/test_sensor.ambr +++ b/tests/components/solaredge_modbus/snapshots/test_sensor.ambr @@ -712,56 +712,6 @@ 'state': '47.67', }) # --- -# name: test_sensors[sensor.solaredge_se10000h_vendor_status-entry] - EntityRegistryEntrySnapshot({ - 'aliases': list([ - None, - ]), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'config_subentry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': , - 'entity_id': 'sensor.solaredge_se10000h_vendor_status', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'labels': set({ - }), - 'name': None, - 'object_id_base': 'Vendor status', - 'options': dict({ - }), - 'original_device_class': None, - 'original_icon': None, - 'original_name': 'Vendor status', - 'platform': 'solaredge_modbus', - 'previous_unique_id': None, - 'suggested_object_id': None, - 'supported_features': 0, - 'translation_key': 'vendor_status', - 'unique_id': '7E123ABC_vendor_status', - 'unit_of_measurement': None, - }) -# --- -# name: test_sensors[sensor.solaredge_se10000h_vendor_status-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - : 'SolarEdge SE10000H Vendor status', - }), - 'context': , - 'entity_id': 'sensor.solaredge_se10000h_vendor_status', - 'last_changed': , - 'last_reported': , - 'last_updated': , - 'state': '4', - }) -# --- # name: test_sensors[sensor.solaredge_se10000h_voltage-entry] EntityRegistryEntrySnapshot({ 'aliases': list([