From dd2d7e579d0892859546c8c11c683c936cd2d97c Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Sat, 2 Mar 2024 00:56:34 +0100 Subject: [PATCH] Add icon translations to Opensky (#111994) * Add icon translations to Opensky * Add icon translations to Opensky --- homeassistant/components/opensky/icons.json | 9 +++++++++ homeassistant/components/opensky/sensor.py | 2 +- tests/components/opensky/snapshots/test_sensor.ambr | 2 -- 3 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 homeassistant/components/opensky/icons.json diff --git a/homeassistant/components/opensky/icons.json b/homeassistant/components/opensky/icons.json new file mode 100644 index 00000000000..763e489c4e7 --- /dev/null +++ b/homeassistant/components/opensky/icons.json @@ -0,0 +1,9 @@ +{ + "entity": { + "sensor": { + "flights": { + "default": "mdi:airplane" + } + } + } +} diff --git a/homeassistant/components/opensky/sensor.py b/homeassistant/components/opensky/sensor.py index 9cae0366357..449f17cefbb 100644 --- a/homeassistant/components/opensky/sensor.py +++ b/homeassistant/components/opensky/sensor.py @@ -38,7 +38,7 @@ class OpenSkySensor(CoordinatorEntity[OpenSkyDataUpdateCoordinator], SensorEntit ) _attr_has_entity_name = True _attr_name = None - _attr_icon = "mdi:airplane" + _attr_translation_key = "flights" _attr_native_unit_of_measurement = "flights" _attr_state_class = SensorStateClass.MEASUREMENT diff --git a/tests/components/opensky/snapshots/test_sensor.ambr b/tests/components/opensky/snapshots/test_sensor.ambr index a57b438df67..ab39746a93f 100644 --- a/tests/components/opensky/snapshots/test_sensor.ambr +++ b/tests/components/opensky/snapshots/test_sensor.ambr @@ -4,7 +4,6 @@ 'attributes': ReadOnlyDict({ 'attribution': 'Information provided by the OpenSky Network (https://opensky-network.org)', 'friendly_name': 'OpenSky', - 'icon': 'mdi:airplane', 'state_class': , 'unit_of_measurement': 'flights', }), @@ -20,7 +19,6 @@ 'attributes': ReadOnlyDict({ 'attribution': 'Information provided by the OpenSky Network (https://opensky-network.org)', 'friendly_name': 'OpenSky', - 'icon': 'mdi:airplane', 'state_class': , 'unit_of_measurement': 'flights', }),