GroupedLightUpdateParameters

@Serializable
data class GroupedLightUpdateParameters(val power: PowerParameters? = null, val dimming: DimmingParameters? = null, val dimmingDelta: DimmingDeltaParameters? = null, val colorTemperature: ColorTemperatureParameters? = null, val colorTemperatureDelta: ColorTemperatureDeltaParameters? = null, val color: ColorParameters? = null, val alert: AlertParameters? = null, val dynamics: DynamicsParameters? = null)

State and settings that can be modified on a grouped light.

Constructors

Link copied to clipboard
constructor(power: PowerParameters? = null, dimming: DimmingParameters? = null, dimmingDelta: DimmingDeltaParameters? = null, colorTemperature: ColorTemperatureParameters? = null, colorTemperatureDelta: ColorTemperatureDeltaParameters? = null, color: ColorParameters? = null, alert: AlertParameters? = null, dynamics: DynamicsParameters? = null)

Properties

Link copied to clipboard

Specify a new joined alert state for the light group.

Link copied to clipboard

Specify a new color state for the joined light group.

Link copied to clipboard
@SerialName(value = "color_temperature")
val colorTemperature: ColorTemperatureParameters?

Specify a new color temperature state for the joined light group.

Link copied to clipboard
@SerialName(value = "color_temperature_delta")
val colorTemperatureDelta: ColorTemperatureDeltaParameters?

Specify a relative color temperature change for the light group.

Link copied to clipboard

Specify a new dimming state for the joined light group.

Link copied to clipboard
@SerialName(value = "dimming_delta")
val dimmingDelta: DimmingDeltaParameters?

Specify a relative dimming state to adjust on the light group.

Link copied to clipboard

Specify the dynamics for the state change.

Link copied to clipboard
@SerialName(value = "on")
val power: PowerParameters?

Specify a new power state for the joined light group.