miio.integrations.zhimi.airpurifier.airfilter_util module

class miio.integrations.zhimi.airpurifier.airfilter_util.FilterType(value)[source]

Bases: Enum

An enumeration.

AntiBacterial = 'anti-bacterial'
AntiFormaldehyde = 'anti-formaldehyde'
Regular = 'regular'
Unknown = 'unknown'
class miio.integrations.zhimi.airpurifier.airfilter_util.FilterTypeUtil[source]

Bases: object

Utility class for determining xiaomi air filter type.

determine_filter_type(rfid_tag: str | None, product_id: str | None) FilterType | None[source]

Determine Xiaomi air filter type based on its product ID.

Parameters:
  • rfid_tag – RFID tag value

  • product_id – Product ID such as “0:0:30:33”