Fix multi_match to match with the IKEA airpurifier channel (#74432)

Fix multi_match for FilterLifeTime, device_run_time, filter_run_time sensors for ikea starkvind
This commit is contained in:
Arne Mauer 2022-07-05 10:35:05 +02:00 committed by GitHub
parent 6422040262
commit f975d30258
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 19 deletions

View File

@ -526,11 +526,7 @@ class TimerDurationMinutes(ZHANumberConfigurationEntity, id_suffix="timer_durati
@CONFIG_DIAGNOSTIC_MATCH(
channel_names="ikea_manufacturer",
manufacturers={
"IKEA of Sweden",
},
models={"STARKVIND Air purifier"},
channel_names="ikea_airpurifier", models={"STARKVIND Air purifier"}
)
class FilterLifeTime(ZHANumberConfigurationEntity, id_suffix="filter_life_time"):
"""Representation of a ZHA timer duration configuration entity."""

View File

@ -810,13 +810,7 @@ class TimeLeft(Sensor, id_suffix="time_left"):
_unit = TIME_MINUTES
@MULTI_MATCH(
channel_names="ikea_manufacturer",
manufacturers={
"IKEA of Sweden",
},
models={"STARKVIND Air purifier"},
)
@MULTI_MATCH(channel_names="ikea_airpurifier", models={"STARKVIND Air purifier"})
class IkeaDeviceRunTime(Sensor, id_suffix="device_run_time"):
"""Sensor that displays device run time (in minutes)."""
@ -826,13 +820,7 @@ class IkeaDeviceRunTime(Sensor, id_suffix="device_run_time"):
_unit = TIME_MINUTES
@MULTI_MATCH(
channel_names="ikea_manufacturer",
manufacturers={
"IKEA of Sweden",
},
models={"STARKVIND Air purifier"},
)
@MULTI_MATCH(channel_names="ikea_airpurifier", models={"STARKVIND Air purifier"})
class IkeaFilterRunTime(Sensor, id_suffix="filter_run_time"):
"""Sensor that displays run time of the current filter (in minutes)."""