diff --git a/homeassistant/components/subaru/device_tracker.py b/homeassistant/components/subaru/device_tracker.py index 4a8cb8ad5ee..c11a85eca66 100644 --- a/homeassistant/components/subaru/device_tracker.py +++ b/homeassistant/components/subaru/device_tracker.py @@ -47,7 +47,7 @@ class SubaruDeviceTracker( ): """Class for Subaru device tracker.""" - _attr_icon = "mdi:car" + _attr_translation_key = "location" _attr_has_entity_name = True _attr_name = None diff --git a/homeassistant/components/subaru/icons.json b/homeassistant/components/subaru/icons.json new file mode 100644 index 00000000000..f6c3597c3c3 --- /dev/null +++ b/homeassistant/components/subaru/icons.json @@ -0,0 +1,29 @@ +{ + "entity": { + "device_tracker": { + "location": { + "default": "mdi:car" + } + }, + "sensor": { + "odometer": { + "default": "mdi:road-variant" + }, + "average_fuel_consumption": { + "default": "mdi:leaf" + }, + "range": { + "default": "mdi:gas-station" + }, + "fuel_level": { + "default": "mdi:gas-station" + }, + "ev_range": { + "default": "mdi:ev-station" + } + } + }, + "services": { + "unlock_specific_door": "mdi:lock-open-variant" + } +} diff --git a/homeassistant/components/subaru/sensor.py b/homeassistant/components/subaru/sensor.py index eda8c20b10e..bdc1677ed8b 100644 --- a/homeassistant/components/subaru/sensor.py +++ b/homeassistant/components/subaru/sensor.py @@ -57,7 +57,6 @@ SAFETY_SENSORS = [ key=sc.ODOMETER, translation_key="odometer", device_class=SensorDeviceClass.DISTANCE, - icon="mdi:road-variant", native_unit_of_measurement=UnitOfLength.KILOMETERS, state_class=SensorStateClass.TOTAL_INCREASING, ), @@ -68,7 +67,6 @@ API_GEN_2_SENSORS = [ SensorEntityDescription( key=sc.AVG_FUEL_CONSUMPTION, translation_key="average_fuel_consumption", - icon="mdi:leaf", native_unit_of_measurement=FUEL_CONSUMPTION_LITERS_PER_HUNDRED_KILOMETERS, state_class=SensorStateClass.MEASUREMENT, ), @@ -76,7 +74,6 @@ API_GEN_2_SENSORS = [ key=sc.DIST_TO_EMPTY, translation_key="range", device_class=SensorDeviceClass.DISTANCE, - icon="mdi:gas-station", native_unit_of_measurement=UnitOfLength.KILOMETERS, state_class=SensorStateClass.MEASUREMENT, ), @@ -115,7 +112,6 @@ API_GEN_3_SENSORS = [ SensorEntityDescription( key=sc.REMAINING_FUEL_PERCENT, translation_key="fuel_level", - icon="mdi:gas-station", native_unit_of_measurement=PERCENTAGE, state_class=SensorStateClass.MEASUREMENT, ), @@ -127,7 +123,6 @@ EV_SENSORS = [ key=sc.EV_DISTANCE_TO_EMPTY, translation_key="ev_range", device_class=SensorDeviceClass.DISTANCE, - icon="mdi:ev-station", native_unit_of_measurement=UnitOfLength.MILES, state_class=SensorStateClass.MEASUREMENT, ),