Alexa.BrightnessController Interface

The Alexa.BrightnessController interface describes messages used to control and report on the brightness of an endpoint such as a light bulb. You should use this interface for appliances that you know support the brightness control over the more general Alexa.PercentageController interface. If you want to handle requests specific to the power level of an endpoint such as a dimmer switch, see Alexa.PowerLevelController.

The desired change in brightness as percentage points. A positive or negative integer value used to increase or decrease the percentage. For example, a starting value of 97 with a brightness delta of 3 would result in a final value of 100.

Properties and Events

For this capability, you must either reply:

Synchronously, which means you send a Response event to Alexa from the Lambda function.

Asynchronously, which means you send a Response event to the Alexa event gateway. When you reply asynchronously, you must include a scope with an authorization token to identify the customer, and a correlation token to identify the directive you are responding to.

When you send a Response, you should include the state of the interface properties in the context of the message.