From bc2976904e23e9997d87c6505af8f831863c7b42 Mon Sep 17 00:00:00 2001 From: Duco Sebel <74970928+DCSBL@users.noreply.github.com> Date: Wed, 29 Jan 2025 12:54:08 +0100 Subject: [PATCH] Rename HomeWizard last restart sensor to Uptime (#136829) --- homeassistant/components/homewizard/sensor.py | 4 +- .../components/homewizard/strings.json | 4 +- .../homewizard/snapshots/test_sensor.ambr | 166 +++++++++--------- tests/components/homewizard/test_sensor.py | 18 +- 4 files changed, 96 insertions(+), 96 deletions(-) diff --git a/homeassistant/components/homewizard/sensor.py b/homeassistant/components/homewizard/sensor.py index f47fcfc7ca7..582c65f2838 100644 --- a/homeassistant/components/homewizard/sensor.py +++ b/homeassistant/components/homewizard/sensor.py @@ -623,8 +623,8 @@ SENSORS: Final[tuple[HomeWizardSensorEntityDescription, ...]] = ( value_fn=lambda data: data.measurement.cycles, ), HomeWizardSensorEntityDescription( - key="last_restart", - translation_key="last_restart", + key="uptime", + translation_key="uptime", device_class=SensorDeviceClass.TIMESTAMP, entity_category=EntityCategory.DIAGNOSTIC, entity_registry_enabled_default=False, diff --git a/homeassistant/components/homewizard/strings.json b/homeassistant/components/homewizard/strings.json index 645c4292ae1..806dbf6e083 100644 --- a/homeassistant/components/homewizard/strings.json +++ b/homeassistant/components/homewizard/strings.json @@ -138,8 +138,8 @@ "state_of_charge_pct": { "name": "State of charge" }, - "last_restart": { - "name": "Last restart" + "uptime": { + "name": "Uptime" } }, "switch": { diff --git a/tests/components/homewizard/snapshots/test_sensor.ambr b/tests/components/homewizard/snapshots/test_sensor.ambr index 622c6d8a852..692383b4794 100644 --- a/tests/components/homewizard/snapshots/test_sensor.ambr +++ b/tests/components/homewizard/snapshots/test_sensor.ambr @@ -432,89 +432,6 @@ 'state': '50.0', }) # --- -# name: test_sensors[HWE-BAT-entity_ids10][sensor.device_last_restart:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '5c:2f:af:ab:cd:ef', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '5c2fafabcdef', - ), - }), - 'is_new': False, - 'labels': set({ - }), - 'manufacturer': 'HomeWizard', - 'model': 'Plug-In Battery', - 'model_id': 'HWE-BAT', - 'name': 'Device', - 'name_by_user': None, - 'primary_config_entry': , - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '1.00', - 'via_device_id': None, - }) -# --- -# name: test_sensors[HWE-BAT-entity_ids10][sensor.device_last_restart:entity-registry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': , - 'entity_id': 'sensor.device_last_restart', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'labels': set({ - }), - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Last restart', - 'platform': 'homewizard', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'last_restart', - 'unique_id': 'HWE-P1_5c2fafabcdef_last_restart', - 'unit_of_measurement': None, - }) -# --- -# name: test_sensors[HWE-BAT-entity_ids10][sensor.device_last_restart:state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'timestamp', - 'friendly_name': 'Device Last restart', - }), - 'context': , - 'entity_id': 'sensor.device_last_restart', - 'last_changed': , - 'last_reported': , - 'last_updated': , - 'state': '2025-01-28T21:39:04+00:00', - }) -# --- # name: test_sensors[HWE-BAT-entity_ids10][sensor.device_power:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, @@ -695,6 +612,89 @@ 'state': '50.0', }) # --- +# name: test_sensors[HWE-BAT-entity_ids10][sensor.device_uptime:device-registry] + DeviceRegistryEntrySnapshot({ + 'area_id': None, + 'config_entries': , + 'configuration_url': None, + 'connections': set({ + tuple( + 'mac', + '5c:2f:af:ab:cd:ef', + ), + }), + 'disabled_by': None, + 'entry_type': None, + 'hw_version': None, + 'id': , + 'identifiers': set({ + tuple( + 'homewizard', + '5c2fafabcdef', + ), + }), + 'is_new': False, + 'labels': set({ + }), + 'manufacturer': 'HomeWizard', + 'model': 'Plug-In Battery', + 'model_id': 'HWE-BAT', + 'name': 'Device', + 'name_by_user': None, + 'primary_config_entry': , + 'serial_number': None, + 'suggested_area': None, + 'sw_version': '1.00', + 'via_device_id': None, + }) +# --- +# name: test_sensors[HWE-BAT-entity_ids10][sensor.device_uptime:entity-registry] + EntityRegistryEntrySnapshot({ + 'aliases': set({ + }), + 'area_id': None, + 'capabilities': None, + 'config_entry_id': , + 'device_class': None, + 'device_id': , + 'disabled_by': None, + 'domain': 'sensor', + 'entity_category': , + 'entity_id': 'sensor.device_uptime', + 'has_entity_name': True, + 'hidden_by': None, + 'icon': None, + 'id': , + 'labels': set({ + }), + 'name': None, + 'options': dict({ + }), + 'original_device_class': , + 'original_icon': None, + 'original_name': 'Uptime', + 'platform': 'homewizard', + 'previous_unique_id': None, + 'supported_features': 0, + 'translation_key': 'uptime', + 'unique_id': 'HWE-P1_5c2fafabcdef_uptime', + 'unit_of_measurement': None, + }) +# --- +# name: test_sensors[HWE-BAT-entity_ids10][sensor.device_uptime:state] + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'device_class': 'timestamp', + 'friendly_name': 'Device Uptime', + }), + 'context': , + 'entity_id': 'sensor.device_uptime', + 'last_changed': , + 'last_reported': , + 'last_updated': , + 'state': '2025-01-28T21:39:04+00:00', + }) +# --- # name: test_sensors[HWE-BAT-entity_ids10][sensor.device_voltage:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, diff --git a/tests/components/homewizard/test_sensor.py b/tests/components/homewizard/test_sensor.py index e4498d2d47a..94a59551eb4 100644 --- a/tests/components/homewizard/test_sensor.py +++ b/tests/components/homewizard/test_sensor.py @@ -302,7 +302,7 @@ pytestmark = [ "sensor.device_frequency", "sensor.device_power", "sensor.device_state_of_charge", - "sensor.device_last_restart", + "sensor.device_uptime", "sensor.device_voltage", ], ), @@ -451,7 +451,7 @@ async def test_sensors( [ "sensor.device_current", "sensor.device_frequency", - "sensor.device_last_restart", + "sensor.device_uptime", "sensor.device_voltage", ], ), @@ -549,7 +549,7 @@ async def test_external_sensors_unreachable( "sensor.device_state_of_charge", "sensor.device_tariff", "sensor.device_total_water_usage", - "sensor.device_last_restart", + "sensor.device_uptime", "sensor.device_voltage_phase_1", "sensor.device_voltage_phase_2", "sensor.device_voltage_phase_3", @@ -599,7 +599,7 @@ async def test_external_sensors_unreachable( "sensor.device_state_of_charge", "sensor.device_tariff", "sensor.device_total_water_usage", - "sensor.device_last_restart", + "sensor.device_uptime", "sensor.device_voltage_phase_1", "sensor.device_voltage_phase_2", "sensor.device_voltage_phase_3", @@ -656,7 +656,7 @@ async def test_external_sensors_unreachable( "sensor.device_smart_meter_model", "sensor.device_state_of_charge", "sensor.device_tariff", - "sensor.device_last_restart", + "sensor.device_uptime", "sensor.device_voltage_phase_1", "sensor.device_voltage_phase_2", "sensor.device_voltage_phase_3", @@ -707,7 +707,7 @@ async def test_external_sensors_unreachable( "sensor.device_state_of_charge", "sensor.device_tariff", "sensor.device_total_water_usage", - "sensor.device_last_restart", + "sensor.device_uptime", "sensor.device_voltage_phase_1", "sensor.device_voltage_phase_2", "sensor.device_voltage_phase_3", @@ -746,7 +746,7 @@ async def test_external_sensors_unreachable( "sensor.device_state_of_charge", "sensor.device_tariff", "sensor.device_total_water_usage", - "sensor.device_last_restart", + "sensor.device_uptime", "sensor.device_voltage_phase_1", "sensor.device_voltage_phase_2", "sensor.device_voltage_phase_3", @@ -798,7 +798,7 @@ async def test_external_sensors_unreachable( "sensor.device_state_of_charge", "sensor.device_tariff", "sensor.device_total_water_usage", - "sensor.device_last_restart", + "sensor.device_uptime", "sensor.device_voltage_phase_1", "sensor.device_voltage_phase_2", "sensor.device_voltage_phase_3", @@ -837,7 +837,7 @@ async def test_external_sensors_unreachable( "sensor.device_state_of_charge", "sensor.device_tariff", "sensor.device_total_water_usage", - "sensor.device_last_restart", + "sensor.device_uptime", "sensor.device_voltage_phase_1", "sensor.device_voltage_phase_2", "sensor.device_voltage_phase_3",