miio.identifiers module
Compat layer for homeassistant.
- class miio.identifiers.FanId(value)[source]
Bases:
StandardIdentifier
Standard identifiers for fans.
- Angle = 'fan:horizontal-angle'
- On = 'fan:on'
- Oscillate = 'fan:horizontal-swing'
- Preset = 'fan:mode'
- Speed = 'fan:speed-level'
- Toggle = 'fan:toggle'
- class miio.identifiers.LightId(value)[source]
Bases:
StandardIdentifier
Standard identifiers for lights.
- Brightness = 'light:brightness'
- Color = 'light:color'
- ColorTemperature = 'light:color-temperature'
- On = 'light:on'
- class miio.identifiers.StandardIdentifier(value)[source]
Bases:
Enum
Base class for standardized descriptor identifiers.
- class miio.identifiers.VacuumId(value)[source]
Bases:
StandardIdentifier
Vacuum-specific standardized descriptor identifiers.
TODO: this is a temporary solution, and might be named to ‘Vacuum’ later on.
- Battery = 'battery:level'
- ErrorMessage = 'vacuum:fault'
- FanSpeed = 'vacuum:fan-speed'
- FanSpeedPreset = 'vacuum:mode'
- Locate = 'identify:identify'
- Pause = 'vacuum:pause-sweeping'
- ReturnHome = 'battery:start-charge'
- Spot = 'vacuum:spot-cleaning'
- Start = 'vacuum:start-sweep'
- State = 'vacuum:status'
- Stop = 'vacuum:stop-sweeping'