Skip to content

Commit db3d171

Browse files
authored
Making sure RgbColor and ColorTempKelvin won't be sent at the same time. (#208)
1 parent 5473b39 commit db3d171

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

src/CodeCasa.Lights.NetDaemon/Extensions/LightTransitionExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public static LightTurnOnParameters ToLightTurnOnParameters(this LightTransition
1111
Transition = lightTransition.TransitionTime?.TotalSeconds,
1212
Brightness = lightTransition.LightParameters.Brightness,
1313
RgbColor = lightTransition.LightParameters.RgbColor?.ToRgbCollection(),
14-
ColorTempKelvin = lightTransition.LightParameters.ColorTempKelvin
14+
ColorTempKelvin = lightTransition.LightParameters.RgbColor == null ? lightTransition.LightParameters.ColorTempKelvin : null
1515
};
1616
}
1717

src/CodeCasa.Lights/Extensions/LightParametersExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ public static LightParameters Interpolate(this LightParameters fromLightParamete
5555

5656
return result with
5757
{
58+
ColorTempKelvin = null,
5859
RgbColor = blendedColor
5960
};
6061
}

0 commit comments

Comments
 (0)