diff --git a/homeassistant/components/airthings_ble/sensor.py b/homeassistant/components/airthings_ble/sensor.py index b6c8c25491b..98190df6b8d 100644 --- a/homeassistant/components/airthings_ble/sensor.py +++ b/homeassistant/components/airthings_ble/sensor.py @@ -39,26 +39,26 @@ _LOGGER = logging.getLogger(__name__) SENSORS_MAPPING_TEMPLATE: dict[str, SensorEntityDescription] = { "radon_1day_avg": SensorEntityDescription( key="radon_1day_avg", + translation_key="radon_1day_avg", native_unit_of_measurement=VOLUME_BECQUEREL, - name="Radon 1-day average", state_class=SensorStateClass.MEASUREMENT, icon="mdi:radioactive", ), "radon_longterm_avg": SensorEntityDescription( key="radon_longterm_avg", + translation_key="radon_longterm_avg", native_unit_of_measurement=VOLUME_BECQUEREL, - name="Radon longterm average", state_class=SensorStateClass.MEASUREMENT, icon="mdi:radioactive", ), "radon_1day_level": SensorEntityDescription( key="radon_1day_level", - name="Radon 1-day level", + translation_key="radon_1day_level", icon="mdi:radioactive", ), "radon_longterm_level": SensorEntityDescription( key="radon_longterm_level", - name="Radon longterm level", + translation_key="radon_longterm_level", icon="mdi:radioactive", ), "temperature": SensorEntityDescription( @@ -66,21 +66,18 @@ SENSORS_MAPPING_TEMPLATE: dict[str, SensorEntityDescription] = { device_class=SensorDeviceClass.TEMPERATURE, native_unit_of_measurement=UnitOfTemperature.CELSIUS, state_class=SensorStateClass.MEASUREMENT, - name="Temperature", ), "humidity": SensorEntityDescription( key="humidity", device_class=SensorDeviceClass.HUMIDITY, native_unit_of_measurement=PERCENTAGE, state_class=SensorStateClass.MEASUREMENT, - name="Humidity", ), "pressure": SensorEntityDescription( key="pressure", device_class=SensorDeviceClass.PRESSURE, native_unit_of_measurement=UnitOfPressure.MBAR, state_class=SensorStateClass.MEASUREMENT, - name="Pressure", ), "battery": SensorEntityDescription( key="battery", @@ -88,20 +85,18 @@ SENSORS_MAPPING_TEMPLATE: dict[str, SensorEntityDescription] = { native_unit_of_measurement=PERCENTAGE, state_class=SensorStateClass.MEASUREMENT, entity_category=EntityCategory.DIAGNOSTIC, - name="Battery", ), "co2": SensorEntityDescription( key="co2", device_class=SensorDeviceClass.CO2, native_unit_of_measurement=CONCENTRATION_PARTS_PER_MILLION, state_class=SensorStateClass.MEASUREMENT, - name="co2", ), "voc": SensorEntityDescription( key="voc", + device_class=SensorDeviceClass.VOLATILE_ORGANIC_COMPOUNDS_PARTS, native_unit_of_measurement=CONCENTRATION_PARTS_PER_BILLION, state_class=SensorStateClass.MEASUREMENT, - name="VOC", icon="mdi:cloud", ), "illuminance": SensorEntityDescription( @@ -109,7 +104,6 @@ SENSORS_MAPPING_TEMPLATE: dict[str, SensorEntityDescription] = { device_class=SensorDeviceClass.ILLUMINANCE, native_unit_of_measurement=LIGHT_LUX, state_class=SensorStateClass.MEASUREMENT, - name="Illuminance", ), } diff --git a/homeassistant/components/airthings_ble/strings.json b/homeassistant/components/airthings_ble/strings.json index 1cfc4ccd592..b1159e6f251 100644 --- a/homeassistant/components/airthings_ble/strings.json +++ b/homeassistant/components/airthings_ble/strings.json @@ -19,5 +19,21 @@ "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "unknown": "[%key:common::config_flow::error::unknown%]" } + }, + "entity": { + "sensor": { + "radon_1day_avg": { + "name": "Radon 1-day average" + }, + "radon_longterm_avg": { + "name": "Radon longterm average" + }, + "radon_1day_level": { + "name": "Radon 1-day level" + }, + "radon_longterm_level": { + "name": "Radon longterm level" + } + } } }