miio.integrations.light.yeelight.spec_helper module¶
- class miio.integrations.light.yeelight.spec_helper.ColorTempRange(min: int, max: int)[source]¶
Bases:
tuple
Color temperature range.
- count(value, /)¶
Return number of occurrences of value.
- index(value, start=0, stop=9223372036854775807, /)¶
Return first index of value.
Raises ValueError if the value is not present.
- property max¶
Alias for field number 1
- property min¶
Alias for field number 0
- class miio.integrations.light.yeelight.spec_helper.YeelightLampInfo(color_temp: miio.integrations.light.yeelight.spec_helper.ColorTempRange, supports_color: bool)[source]¶
Bases:
object
- class miio.integrations.light.yeelight.spec_helper.YeelightModelInfo(model: str, night_light: bool, lamps: Dict[miio.integrations.light.yeelight.spec_helper.YeelightSubLightType, miio.integrations.light.yeelight.spec_helper.YeelightLampInfo])[source]¶
Bases:
object
- class miio.integrations.light.yeelight.spec_helper.YeelightSpecHelper[source]¶
Bases:
object
- get_model_info(model) miio.integrations.light.yeelight.spec_helper.YeelightModelInfo [source]¶
- property supported_models¶
- class miio.integrations.light.yeelight.spec_helper.YeelightSubLightType(value)[source]¶
Bases:
enum.IntEnum
An enumeration.
- Background = 1¶
- Main = 0¶