miio.integrations.petwaterdispenser.status module

class miio.integrations.petwaterdispenser.status.OperatingMode(value)[source]

Bases: enum.Enum

An enumeration.

Normal = 1
Smart = 2
class miio.integrations.petwaterdispenser.status.PetWaterDispenserStatus(data: Dict[str, Any])[source]

Bases: miio.device.DeviceStatus

Container for status reports from Pet Water Dispenser.

property before_cleaning_days: datetime.timedelta

Days before cleaning.

property cotton_left_days: datetime.timedelta

Cotton filter life time remaining in days.

property is_error_detected: bool

True if fault detected.

property is_led_on: bool

True if enabled.

property is_lid_up: bool

True if lid is up.

property is_no_water: bool

True if there is no water left.

property is_on: bool

True if device is on.

property is_pump_blocked: bool

True if pump is blocked.

property location: str

Device location string.

property mode: miio.integrations.petwaterdispenser.status.OperatingMode

OperatingMode.

property no_water_minutes: datetime.timedelta

Minutes without water.

property sponge_filter_left_days: datetime.timedelta

Filter life time remaining in days.

property timezone: int

Timezone from -12 to +12.