Skip to content

Commit

Permalink
feat: add child_lock feature support
Browse files Browse the repository at this point in the history
  • Loading branch information
dahlb committed Dec 5, 2024
1 parent 0fe14c4 commit 955ecc6
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions src/blueair_api/model_enum.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ class FeatureEnum(StrEnum):
PM25 = "PM25"
WATER_SHORTAGE = "Water Shortage"
FILTER_EXPIRED = "Filter Expired"
CHILD_LOCK = "Child Lock"


class ModelEnum(Enum):
Expand Down Expand Up @@ -37,6 +38,7 @@ def supports_feature(self, supported_features) -> bool:
FeatureEnum.PM10,
FeatureEnum.PM25,
FeatureEnum.FILTER_EXPIRED,
FeatureEnum.CHILD_LOCK,
]
HUMIDIFIER_H35I = "Blueair Humidifier H35i", [
FeatureEnum.TEMPERATURE,
Expand All @@ -50,7 +52,8 @@ def supports_feature(self, supported_features) -> bool:
FeatureEnum.PM1,
FeatureEnum.PM10,
FeatureEnum.PM25,
FeatureEnum.FILTER_EXPIRED
FeatureEnum.FILTER_EXPIRED,
FeatureEnum.CHILD_LOCK,
]
MAX_211I = "Blueair Blue Pure 211i Max", [
FeatureEnum.TEMPERATURE,
Expand All @@ -59,7 +62,8 @@ def supports_feature(self, supported_features) -> bool:
FeatureEnum.PM1,
FeatureEnum.PM10,
FeatureEnum.PM25,
FeatureEnum.FILTER_EXPIRED
FeatureEnum.FILTER_EXPIRED,
FeatureEnum.CHILD_LOCK,
]
MAX_311I = "Blueair Blue Pure 311i Max", [
FeatureEnum.TEMPERATURE,
Expand All @@ -68,5 +72,6 @@ def supports_feature(self, supported_features) -> bool:
FeatureEnum.PM1,
FeatureEnum.PM10,
FeatureEnum.PM25,
FeatureEnum.FILTER_EXPIRED
FeatureEnum.FILTER_EXPIRED,
FeatureEnum.CHILD_LOCK,
]

0 comments on commit 955ecc6

Please sign in to comment.