Use enum sensor device class in PrusaLink (#83107)

This commit is contained in:
Franck Nijhof 2022-12-03 11:22:36 +01:00 committed by GitHub
parent a63dd811dd
commit b40923a4cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 38 additions and 12 deletions

View file

@ -59,7 +59,9 @@ SENSORS: dict[str, tuple[PrusaLinkSensorEntityDescription, ...]] = {
if flags["printing"]
else "idle"
),
device_class="prusalink__printer_state",
device_class=SensorDeviceClass.ENUM,
options=["cancelling", "idle", "paused", "pausing", "printing"],
translation_key="printer_state",
),
PrusaLinkSensorEntityDescription[PrinterInfo](
key="printer.telemetry.temp-bed",