device/Dimmer

class aaa_modules.layout_model.dimmer.Dimmer(switchItem, timerItem, dimLevel=5, timeRanges=None, illuminanceLevel=None, disableTrigeringFromMotionSensor=False)[source]

Represents a light dimmer with the dimm level value ranges from 1 to 100.

__init__(switchItem, timerItem, dimLevel=5, timeRanges=None, illuminanceLevel=None, disableTrigeringFromMotionSensor=False)[source]

Constructs a new object.

Raises:ValueError – if any parameter is invalid
isOn()[source]

Returns true if the dimmer is turned on; false otherwise.

@override

turnOn(events)[source]

Turn on this light if it is not on yet. If the light is dimmable, and if the current time falls into the specified time ranges, it will be dimmed; otherwise it is turned on at 100%. The associated timer item is also turned on.

@override