diff --git a/homeassistant/components/google_air_quality/icons.json b/homeassistant/components/google_air_quality/icons.json index fd28ef667bc..9db65f9a3bb 100644 --- a/homeassistant/components/google_air_quality/icons.json +++ b/homeassistant/components/google_air_quality/icons.json @@ -18,9 +18,6 @@ }, "ozone": { "default": "mdi:molecule" - }, - "sulphur_dioxide": { - "default": "mdi:molecule" } } } diff --git a/homeassistant/components/google_air_quality/sensor.py b/homeassistant/components/google_air_quality/sensor.py index 7d58c9a2627..df923f6155c 100644 --- a/homeassistant/components/google_air_quality/sensor.py +++ b/homeassistant/components/google_air_quality/sensor.py @@ -173,8 +173,8 @@ AIR_QUALITY_SENSOR_TYPES: tuple[AirQualitySensorEntityDescription, ...] = ( ), AirQualitySensorEntityDescription( key="so2", - translation_key="sulphur_dioxide", state_class=SensorStateClass.MEASUREMENT, + device_class=SensorDeviceClass.SULPHUR_DIOXIDE, native_unit_of_measurement_fn=lambda x: x.pollutants.so2.concentration.units, exists_fn=lambda x: "so2" in {p.code for p in x.pollutants}, value_fn=lambda x: x.pollutants.so2.concentration.value, diff --git a/homeassistant/components/google_air_quality/strings.json b/homeassistant/components/google_air_quality/strings.json index 29486155b72..ed47c396b35 100644 --- a/homeassistant/components/google_air_quality/strings.json +++ b/homeassistant/components/google_air_quality/strings.json @@ -217,9 +217,6 @@ "ozone": { "name": "[%key:component::sensor::entity_component::ozone::name%]" }, - "sulphur_dioxide": { - "name": "[%key:component::sensor::entity_component::sulphur_dioxide::name%]" - }, "uaqi": { "name": "Universal Air Quality Index" }, diff --git a/tests/components/google_air_quality/snapshots/test_sensor.ambr b/tests/components/google_air_quality/snapshots/test_sensor.ambr index dd4ffe55bfb..821deaaf7cb 100644 --- a/tests/components/google_air_quality/snapshots/test_sensor.ambr +++ b/tests/components/google_air_quality/snapshots/test_sensor.ambr @@ -644,14 +644,14 @@ 'object_id_base': 'Sulphur dioxide', 'options': dict({ }), - 'original_device_class': None, + 'original_device_class': , 'original_icon': None, 'original_name': 'Sulphur dioxide', 'platform': 'google_air_quality', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, - 'translation_key': 'sulphur_dioxide', + 'translation_key': None, 'unique_id': 'so2_10.1_20.1', 'unit_of_measurement': 'ppb', }) @@ -660,6 +660,7 @@ StateSnapshot({ 'attributes': ReadOnlyDict({ 'attribution': 'Data provided by Google Air Quality', + 'device_class': 'sulphur_dioxide', 'friendly_name': 'Home Sulphur dioxide', 'state_class': , 'unit_of_measurement': 'ppb',