diff --git a/homeassistant/components/tessie/device_tracker.py b/homeassistant/components/tessie/device_tracker.py index 2652a6247c8..9b1ddfcfe4f 100644 --- a/homeassistant/components/tessie/device_tracker.py +++ b/homeassistant/components/tessie/device_tracker.py @@ -48,7 +48,6 @@ class TessieDeviceTrackerEntity(TessieEntity, TrackerEntity): class TessieDeviceTrackerLocationEntity(TessieDeviceTrackerEntity): """Vehicle Location Device Tracker Class.""" - _attr_name = None key = "location" @property diff --git a/homeassistant/components/tessie/lock.py b/homeassistant/components/tessie/lock.py index 25b9de4b579..e8fb8930bbc 100644 --- a/homeassistant/components/tessie/lock.py +++ b/homeassistant/components/tessie/lock.py @@ -27,8 +27,6 @@ async def async_setup_entry( class TessieLockEntity(TessieEntity, LockEntity): """Lock entity for current charge.""" - _attr_name = None - def __init__( self, coordinator: TessieStateUpdateCoordinator, diff --git a/homeassistant/components/tessie/media_player.py b/homeassistant/components/tessie/media_player.py index 544290de093..c4392e1de1d 100644 --- a/homeassistant/components/tessie/media_player.py +++ b/homeassistant/components/tessie/media_player.py @@ -33,7 +33,6 @@ async def async_setup_entry( class TessieMediaEntity(TessieEntity, MediaPlayerEntity): """Vehicle Location Media Class.""" - _attr_name = None _attr_device_class = MediaPlayerDeviceClass.SPEAKER def __init__( diff --git a/homeassistant/components/tessie/strings.json b/homeassistant/components/tessie/strings.json index a72b65591e2..7cf511c125c 100644 --- a/homeassistant/components/tessie/strings.json +++ b/homeassistant/components/tessie/strings.json @@ -24,6 +24,7 @@ "entity": { "device_tracker": { "location": { + "name": "Location", "state_attributes": { "heading": { "name": "Heading" @@ -52,6 +53,16 @@ } } }, + "lock": { + "vehicle_state_locked": { + "name": "[%key:component::lock::title%]" + } + }, + "media_player": { + "media": { + "name": "[%key:component::media_player::title%]" + } + }, "sensor": { "charge_state_usable_battery_level": { "name": "Battery level" @@ -298,6 +309,11 @@ "vehicle_state_speed_limit_mode_current_limit_mph": { "name": "Speed limit" } + }, + "update": { + "update": { + "name": "[%key:component::update::title%]" + } } } } diff --git a/homeassistant/components/tessie/update.py b/homeassistant/components/tessie/update.py index 34362c0239c..457978f232f 100644 --- a/homeassistant/components/tessie/update.py +++ b/homeassistant/components/tessie/update.py @@ -30,7 +30,6 @@ class TessieUpdateEntity(TessieEntity, UpdateEntity): """Tessie Updates entity.""" _attr_supported_features = UpdateEntityFeature.PROGRESS - _attr_name = None def __init__( self, diff --git a/tests/components/tessie/snapshots/test_media_player.ambr b/tests/components/tessie/snapshots/test_media_player.ambr index 8dc07797d6c..e4c7f37c4ce 100644 --- a/tests/components/tessie/snapshots/test_media_player.ambr +++ b/tests/components/tessie/snapshots/test_media_player.ambr @@ -3,12 +3,12 @@ StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'speaker', - 'friendly_name': 'Test', + 'friendly_name': 'Test Media player', 'supported_features': , 'volume_level': 0.22580323309042688, }), 'context': , - 'entity_id': 'media_player.test', + 'entity_id': 'media_player.test_media_player', 'last_changed': , 'last_updated': , 'state': 'idle', @@ -18,12 +18,12 @@ StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'speaker', - 'friendly_name': 'Test', + 'friendly_name': 'Test Media player', 'supported_features': , 'volume_level': 0.22580323309042688, }), 'context': , - 'entity_id': 'media_player.test', + 'entity_id': 'media_player.test_media_player', 'last_changed': , 'last_updated': , 'state': 'idle', diff --git a/tests/components/tessie/test_device_tracker.py b/tests/components/tessie/test_device_tracker.py index 1ea4ee839be..d737b02b40e 100644 --- a/tests/components/tessie/test_device_tracker.py +++ b/tests/components/tessie/test_device_tracker.py @@ -19,7 +19,7 @@ async def test_device_tracker(hass: HomeAssistant) -> None: assert len(hass.states.async_all(DEVICE_TRACKER_DOMAIN)) == 2 - entity_id = "device_tracker.test" + entity_id = "device_tracker.test_location" state = hass.states.get(entity_id) assert state.attributes.get(ATTR_LATITUDE) == STATES["drive_state"]["latitude"] assert state.attributes.get(ATTR_LONGITUDE) == STATES["drive_state"]["longitude"] diff --git a/tests/components/tessie/test_lock.py b/tests/components/tessie/test_lock.py index 38601de52c9..93a1151a850 100644 --- a/tests/components/tessie/test_lock.py +++ b/tests/components/tessie/test_lock.py @@ -22,7 +22,7 @@ async def test_locks(hass: HomeAssistant) -> None: assert len(hass.states.async_all("lock")) == 1 - entity_id = "lock.test" + entity_id = "lock.test_lock" assert ( hass.states.get(entity_id).state == STATE_LOCKED diff --git a/tests/components/tessie/test_media_player.py b/tests/components/tessie/test_media_player.py index 8e3e339b560..f658fe28acd 100644 --- a/tests/components/tessie/test_media_player.py +++ b/tests/components/tessie/test_media_player.py @@ -35,12 +35,12 @@ async def test_media_player_idle( assert len(hass.states.async_all("media_player")) == 1 - state = hass.states.get("media_player.test") + state = hass.states.get("media_player.test_media_player") assert state == snapshot # Trigger coordinator refresh since it has a different fixture. freezer.tick(WAIT) async_fire_time_changed(hass) - state = hass.states.get("media_player.test") + state = hass.states.get("media_player.test_media_player") assert state == snapshot diff --git a/tests/components/tessie/test_update.py b/tests/components/tessie/test_update.py index 88bf7c83dd6..182acdf17ff 100644 --- a/tests/components/tessie/test_update.py +++ b/tests/components/tessie/test_update.py @@ -21,7 +21,7 @@ async def test_updates(hass: HomeAssistant) -> None: assert len(hass.states.async_all("update")) == 1 - entity_id = "update.test" + entity_id = "update.test_update" state = hass.states.get(entity_id) assert state.state == STATE_ON assert state.attributes.get(ATTR_IN_PROGRESS) is False