mirror of
https://github.com/home-assistant/core.git
synced 2025-11-10 11:29:46 +00:00
Fix device tracker name & icon for Volvo integration (#155667)
This commit is contained in:
@@ -283,6 +283,14 @@
|
|||||||
"default": "mdi:alarm-light"
|
"default": "mdi:alarm-light"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"device_tracker": {
|
||||||
|
"location": {
|
||||||
|
"default": "mdi:car",
|
||||||
|
"state": {
|
||||||
|
"not_home": "mdi:car-arrow-right"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"sensor": {
|
"sensor": {
|
||||||
"availability": {
|
"availability": {
|
||||||
"default": "mdi:car-connected"
|
"default": "mdi:car-connected"
|
||||||
|
|||||||
@@ -210,6 +210,11 @@
|
|||||||
"name": "Honk & flash"
|
"name": "Honk & flash"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"device_tracker": {
|
||||||
|
"location": {
|
||||||
|
"name": "Location"
|
||||||
|
}
|
||||||
|
},
|
||||||
"sensor": {
|
"sensor": {
|
||||||
"availability": {
|
"availability": {
|
||||||
"name": "Car connection",
|
"name": "Car connection",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# serializer version: 1
|
# serializer version: 1
|
||||||
# name: test_device_tracker[ex30_2024][device_tracker.volvo_ex30_none-entry]
|
# name: test_device_tracker[ex30_2024][device_tracker.volvo_ex30_location-entry]
|
||||||
EntityRegistryEntrySnapshot({
|
EntityRegistryEntrySnapshot({
|
||||||
'aliases': set({
|
'aliases': set({
|
||||||
}),
|
}),
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
'disabled_by': None,
|
'disabled_by': None,
|
||||||
'domain': 'device_tracker',
|
'domain': 'device_tracker',
|
||||||
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||||
'entity_id': 'device_tracker.volvo_ex30_none',
|
'entity_id': 'device_tracker.volvo_ex30_location',
|
||||||
'has_entity_name': True,
|
'has_entity_name': True,
|
||||||
'hidden_by': None,
|
'hidden_by': None,
|
||||||
'icon': None,
|
'icon': None,
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
}),
|
}),
|
||||||
'original_device_class': None,
|
'original_device_class': None,
|
||||||
'original_icon': None,
|
'original_icon': None,
|
||||||
'original_name': None,
|
'original_name': 'Location',
|
||||||
'platform': 'volvo',
|
'platform': 'volvo',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
'suggested_object_id': None,
|
'suggested_object_id': None,
|
||||||
@@ -34,24 +34,24 @@
|
|||||||
'unit_of_measurement': None,
|
'unit_of_measurement': None,
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
# name: test_device_tracker[ex30_2024][device_tracker.volvo_ex30_none-state]
|
# name: test_device_tracker[ex30_2024][device_tracker.volvo_ex30_location-state]
|
||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Volvo EX30 None',
|
'friendly_name': 'Volvo EX30 Location',
|
||||||
'gps_accuracy': 0,
|
'gps_accuracy': 0,
|
||||||
'latitude': 57.72537482589284,
|
'latitude': 57.72537482589284,
|
||||||
'longitude': 11.849843629550225,
|
'longitude': 11.849843629550225,
|
||||||
'source_type': <SourceType.GPS: 'gps'>,
|
'source_type': <SourceType.GPS: 'gps'>,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'device_tracker.volvo_ex30_none',
|
'entity_id': 'device_tracker.volvo_ex30_location',
|
||||||
'last_changed': <ANY>,
|
'last_changed': <ANY>,
|
||||||
'last_reported': <ANY>,
|
'last_reported': <ANY>,
|
||||||
'last_updated': <ANY>,
|
'last_updated': <ANY>,
|
||||||
'state': 'not_home',
|
'state': 'not_home',
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
# name: test_device_tracker[s90_diesel_2018][device_tracker.volvo_s90_none-entry]
|
# name: test_device_tracker[s90_diesel_2018][device_tracker.volvo_s90_location-entry]
|
||||||
EntityRegistryEntrySnapshot({
|
EntityRegistryEntrySnapshot({
|
||||||
'aliases': set({
|
'aliases': set({
|
||||||
}),
|
}),
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
'disabled_by': None,
|
'disabled_by': None,
|
||||||
'domain': 'device_tracker',
|
'domain': 'device_tracker',
|
||||||
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||||
'entity_id': 'device_tracker.volvo_s90_none',
|
'entity_id': 'device_tracker.volvo_s90_location',
|
||||||
'has_entity_name': True,
|
'has_entity_name': True,
|
||||||
'hidden_by': None,
|
'hidden_by': None,
|
||||||
'icon': None,
|
'icon': None,
|
||||||
@@ -76,7 +76,7 @@
|
|||||||
}),
|
}),
|
||||||
'original_device_class': None,
|
'original_device_class': None,
|
||||||
'original_icon': None,
|
'original_icon': None,
|
||||||
'original_name': None,
|
'original_name': 'Location',
|
||||||
'platform': 'volvo',
|
'platform': 'volvo',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
'suggested_object_id': None,
|
'suggested_object_id': None,
|
||||||
@@ -86,24 +86,24 @@
|
|||||||
'unit_of_measurement': None,
|
'unit_of_measurement': None,
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
# name: test_device_tracker[s90_diesel_2018][device_tracker.volvo_s90_none-state]
|
# name: test_device_tracker[s90_diesel_2018][device_tracker.volvo_s90_location-state]
|
||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Volvo S90 None',
|
'friendly_name': 'Volvo S90 Location',
|
||||||
'gps_accuracy': 0,
|
'gps_accuracy': 0,
|
||||||
'latitude': 57.72537482589284,
|
'latitude': 57.72537482589284,
|
||||||
'longitude': 11.849843629550225,
|
'longitude': 11.849843629550225,
|
||||||
'source_type': <SourceType.GPS: 'gps'>,
|
'source_type': <SourceType.GPS: 'gps'>,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'device_tracker.volvo_s90_none',
|
'entity_id': 'device_tracker.volvo_s90_location',
|
||||||
'last_changed': <ANY>,
|
'last_changed': <ANY>,
|
||||||
'last_reported': <ANY>,
|
'last_reported': <ANY>,
|
||||||
'last_updated': <ANY>,
|
'last_updated': <ANY>,
|
||||||
'state': 'not_home',
|
'state': 'not_home',
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
# name: test_device_tracker[xc40_electric_2024][device_tracker.volvo_xc40_none-entry]
|
# name: test_device_tracker[xc40_electric_2024][device_tracker.volvo_xc40_location-entry]
|
||||||
EntityRegistryEntrySnapshot({
|
EntityRegistryEntrySnapshot({
|
||||||
'aliases': set({
|
'aliases': set({
|
||||||
}),
|
}),
|
||||||
@@ -116,7 +116,7 @@
|
|||||||
'disabled_by': None,
|
'disabled_by': None,
|
||||||
'domain': 'device_tracker',
|
'domain': 'device_tracker',
|
||||||
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||||
'entity_id': 'device_tracker.volvo_xc40_none',
|
'entity_id': 'device_tracker.volvo_xc40_location',
|
||||||
'has_entity_name': True,
|
'has_entity_name': True,
|
||||||
'hidden_by': None,
|
'hidden_by': None,
|
||||||
'icon': None,
|
'icon': None,
|
||||||
@@ -128,7 +128,7 @@
|
|||||||
}),
|
}),
|
||||||
'original_device_class': None,
|
'original_device_class': None,
|
||||||
'original_icon': None,
|
'original_icon': None,
|
||||||
'original_name': None,
|
'original_name': 'Location',
|
||||||
'platform': 'volvo',
|
'platform': 'volvo',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
'suggested_object_id': None,
|
'suggested_object_id': None,
|
||||||
@@ -138,24 +138,24 @@
|
|||||||
'unit_of_measurement': None,
|
'unit_of_measurement': None,
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
# name: test_device_tracker[xc40_electric_2024][device_tracker.volvo_xc40_none-state]
|
# name: test_device_tracker[xc40_electric_2024][device_tracker.volvo_xc40_location-state]
|
||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Volvo XC40 None',
|
'friendly_name': 'Volvo XC40 Location',
|
||||||
'gps_accuracy': 0,
|
'gps_accuracy': 0,
|
||||||
'latitude': 57.72537482589284,
|
'latitude': 57.72537482589284,
|
||||||
'longitude': 11.849843629550225,
|
'longitude': 11.849843629550225,
|
||||||
'source_type': <SourceType.GPS: 'gps'>,
|
'source_type': <SourceType.GPS: 'gps'>,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'device_tracker.volvo_xc40_none',
|
'entity_id': 'device_tracker.volvo_xc40_location',
|
||||||
'last_changed': <ANY>,
|
'last_changed': <ANY>,
|
||||||
'last_reported': <ANY>,
|
'last_reported': <ANY>,
|
||||||
'last_updated': <ANY>,
|
'last_updated': <ANY>,
|
||||||
'state': 'not_home',
|
'state': 'not_home',
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
# name: test_device_tracker[xc90_petrol_2019][device_tracker.volvo_xc90_none-entry]
|
# name: test_device_tracker[xc90_petrol_2019][device_tracker.volvo_xc90_location-entry]
|
||||||
EntityRegistryEntrySnapshot({
|
EntityRegistryEntrySnapshot({
|
||||||
'aliases': set({
|
'aliases': set({
|
||||||
}),
|
}),
|
||||||
@@ -168,7 +168,7 @@
|
|||||||
'disabled_by': None,
|
'disabled_by': None,
|
||||||
'domain': 'device_tracker',
|
'domain': 'device_tracker',
|
||||||
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||||
'entity_id': 'device_tracker.volvo_xc90_none',
|
'entity_id': 'device_tracker.volvo_xc90_location',
|
||||||
'has_entity_name': True,
|
'has_entity_name': True,
|
||||||
'hidden_by': None,
|
'hidden_by': None,
|
||||||
'icon': None,
|
'icon': None,
|
||||||
@@ -180,7 +180,7 @@
|
|||||||
}),
|
}),
|
||||||
'original_device_class': None,
|
'original_device_class': None,
|
||||||
'original_icon': None,
|
'original_icon': None,
|
||||||
'original_name': None,
|
'original_name': 'Location',
|
||||||
'platform': 'volvo',
|
'platform': 'volvo',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
'suggested_object_id': None,
|
'suggested_object_id': None,
|
||||||
@@ -190,17 +190,17 @@
|
|||||||
'unit_of_measurement': None,
|
'unit_of_measurement': None,
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
# name: test_device_tracker[xc90_petrol_2019][device_tracker.volvo_xc90_none-state]
|
# name: test_device_tracker[xc90_petrol_2019][device_tracker.volvo_xc90_location-state]
|
||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Volvo XC90 None',
|
'friendly_name': 'Volvo XC90 Location',
|
||||||
'gps_accuracy': 0,
|
'gps_accuracy': 0,
|
||||||
'latitude': 57.72537482589284,
|
'latitude': 57.72537482589284,
|
||||||
'longitude': 11.849843629550225,
|
'longitude': 11.849843629550225,
|
||||||
'source_type': <SourceType.GPS: 'gps'>,
|
'source_type': <SourceType.GPS: 'gps'>,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'device_tracker.volvo_xc90_none',
|
'entity_id': 'device_tracker.volvo_xc90_location',
|
||||||
'last_changed': <ANY>,
|
'last_changed': <ANY>,
|
||||||
'last_reported': <ANY>,
|
'last_reported': <ANY>,
|
||||||
'last_updated': <ANY>,
|
'last_updated': <ANY>,
|
||||||
|
|||||||
Reference in New Issue
Block a user