Fix incorrect signal strength device class usage in Rituals Genie (#84376)

Fix incorrect signal strength device class usage in Rituals Perfume Genie
This commit is contained in:
Franck Nijhof 2022-12-22 08:54:51 +01:00 committed by GitHub
parent df58b5d9bd
commit 2bd1a68559
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 2 deletions

View File

@ -106,7 +106,6 @@ class DiffuserBatterySensor(DiffuserEntity, SensorEntity):
class DiffuserWifiSensor(DiffuserEntity, SensorEntity):
"""Representation of a diffuser wifi sensor."""
_attr_device_class = SensorDeviceClass.SIGNAL_STRENGTH
_attr_native_unit_of_measurement = PERCENTAGE
_attr_entity_category = EntityCategory.DIAGNOSTIC

View File

@ -64,7 +64,7 @@ async def test_sensors_diffuser_v1_battery_cartridge(hass: HomeAssistant) -> Non
state = hass.states.get("sensor.genie_wifi")
assert state
assert state.state == str(diffuser.wifi_percentage)
assert state.attributes.get(ATTR_DEVICE_CLASS) == SensorDeviceClass.SIGNAL_STRENGTH
assert state.attributes.get(ATTR_DEVICE_CLASS) is None
assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PERCENTAGE
entry = registry.async_get("sensor.genie_wifi")