diff --git a/homeassistant/components/mazda/sensor.py b/homeassistant/components/mazda/sensor.py index 99f8c74d64d..7e8b45e0ca1 100644 --- a/homeassistant/components/mazda/sensor.py +++ b/homeassistant/components/mazda/sensor.py @@ -188,6 +188,7 @@ SENSOR_ENTITIES = [ key="front_left_tire_pressure", name_suffix="Front Left Tire Pressure", icon="mdi:car-tire-alert", + device_class=SensorDeviceClass.PRESSURE, native_unit_of_measurement=PRESSURE_PSI, state_class=SensorStateClass.MEASUREMENT, is_supported=_front_left_tire_pressure_supported, @@ -197,6 +198,7 @@ SENSOR_ENTITIES = [ key="front_right_tire_pressure", name_suffix="Front Right Tire Pressure", icon="mdi:car-tire-alert", + device_class=SensorDeviceClass.PRESSURE, native_unit_of_measurement=PRESSURE_PSI, state_class=SensorStateClass.MEASUREMENT, is_supported=_front_right_tire_pressure_supported, @@ -206,6 +208,7 @@ SENSOR_ENTITIES = [ key="rear_left_tire_pressure", name_suffix="Rear Left Tire Pressure", icon="mdi:car-tire-alert", + device_class=SensorDeviceClass.PRESSURE, native_unit_of_measurement=PRESSURE_PSI, state_class=SensorStateClass.MEASUREMENT, is_supported=_rear_left_tire_pressure_supported, @@ -215,6 +218,7 @@ SENSOR_ENTITIES = [ key="rear_right_tire_pressure", name_suffix="Rear Right Tire Pressure", icon="mdi:car-tire-alert", + device_class=SensorDeviceClass.PRESSURE, native_unit_of_measurement=PRESSURE_PSI, state_class=SensorStateClass.MEASUREMENT, is_supported=_rear_right_tire_pressure_supported, diff --git a/tests/components/mazda/test_sensor.py b/tests/components/mazda/test_sensor.py index f7fb379da51..f2e9039397b 100644 --- a/tests/components/mazda/test_sensor.py +++ b/tests/components/mazda/test_sensor.py @@ -75,6 +75,7 @@ async def test_sensors(hass): state.attributes.get(ATTR_FRIENDLY_NAME) == "My Mazda3 Front Left Tire Pressure" ) assert state.attributes.get(ATTR_ICON) == "mdi:car-tire-alert" + assert state.attributes.get(ATTR_DEVICE_CLASS) == SensorDeviceClass.PRESSURE assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PRESSURE_PSI assert state.attributes.get(ATTR_STATE_CLASS) == SensorStateClass.MEASUREMENT assert state.state == "35" @@ -90,6 +91,7 @@ async def test_sensors(hass): == "My Mazda3 Front Right Tire Pressure" ) assert state.attributes.get(ATTR_ICON) == "mdi:car-tire-alert" + assert state.attributes.get(ATTR_DEVICE_CLASS) == SensorDeviceClass.PRESSURE assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PRESSURE_PSI assert state.attributes.get(ATTR_STATE_CLASS) == SensorStateClass.MEASUREMENT assert state.state == "35" @@ -104,6 +106,7 @@ async def test_sensors(hass): state.attributes.get(ATTR_FRIENDLY_NAME) == "My Mazda3 Rear Left Tire Pressure" ) assert state.attributes.get(ATTR_ICON) == "mdi:car-tire-alert" + assert state.attributes.get(ATTR_DEVICE_CLASS) == SensorDeviceClass.PRESSURE assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PRESSURE_PSI assert state.attributes.get(ATTR_STATE_CLASS) == SensorStateClass.MEASUREMENT assert state.state == "33" @@ -118,6 +121,7 @@ async def test_sensors(hass): state.attributes.get(ATTR_FRIENDLY_NAME) == "My Mazda3 Rear Right Tire Pressure" ) assert state.attributes.get(ATTR_ICON) == "mdi:car-tire-alert" + assert state.attributes.get(ATTR_DEVICE_CLASS) == SensorDeviceClass.PRESSURE assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PRESSURE_PSI assert state.attributes.get(ATTR_STATE_CLASS) == SensorStateClass.MEASUREMENT assert state.state == "33"