miio.integrations.airpurifier.zhimi.airfilter_util module

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

Bases: enum.Enum

An enumeration.

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

Bases: object

Utility class for determining xiaomi air filter type.

determine_filter_type(rfid_tag: Optional[str], product_id: Optional[str]) Optional[miio.integrations.airpurifier.zhimi.airfilter_util.FilterType][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”