Use DEVICE_CLASS_UPDATE in Synology DSM (#54769)

This commit is contained in:
Michael 2021-08-17 19:15:02 +02:00 committed by GitHub
parent cff6883b5c
commit 15feb430fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,7 +10,10 @@ from synology_dsm.api.dsm.information import SynoDSMInformation
from synology_dsm.api.storage.storage import SynoStorage
from synology_dsm.api.surveillance_station import SynoSurveillanceStation
from homeassistant.components.binary_sensor import DEVICE_CLASS_SAFETY
from homeassistant.components.binary_sensor import (
DEVICE_CLASS_SAFETY,
DEVICE_CLASS_UPDATE,
)
from homeassistant.components.sensor import ATTR_STATE_CLASS, STATE_CLASS_MEASUREMENT
from homeassistant.const import (
ATTR_DEVICE_CLASS,
@ -81,8 +84,8 @@ UPGRADE_BINARY_SENSORS: dict[str, EntityInfo] = {
f"{SynoCoreUpgrade.API_KEY}:update_available": {
ATTR_NAME: "Update available",
ATTR_UNIT_OF_MEASUREMENT: None,
ATTR_ICON: "mdi:update",
ATTR_DEVICE_CLASS: None,
ATTR_ICON: None,
ATTR_DEVICE_CLASS: DEVICE_CLASS_UPDATE,
ENTITY_ENABLE: True,
ATTR_STATE_CLASS: None,
},