From 4644af6bbbb396444b3bab903ace19e964d47974 Mon Sep 17 00:00:00 2001 From: Jasper Date: Sun, 8 Mar 2026 21:14:37 +0100 Subject: [PATCH] Making sure RgbColor and ColorTempKelvin won't be sent at the same time. --- .../Extensions/LightTransitionExtensions.cs | 2 +- src/CodeCasa.Lights/Extensions/LightParametersExtensions.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/CodeCasa.Lights.NetDaemon/Extensions/LightTransitionExtensions.cs b/src/CodeCasa.Lights.NetDaemon/Extensions/LightTransitionExtensions.cs index f16aad9..baadc06 100644 --- a/src/CodeCasa.Lights.NetDaemon/Extensions/LightTransitionExtensions.cs +++ b/src/CodeCasa.Lights.NetDaemon/Extensions/LightTransitionExtensions.cs @@ -11,7 +11,7 @@ public static LightTurnOnParameters ToLightTurnOnParameters(this LightTransition Transition = lightTransition.TransitionTime?.TotalSeconds, Brightness = lightTransition.LightParameters.Brightness, RgbColor = lightTransition.LightParameters.RgbColor?.ToRgbCollection(), - ColorTempKelvin = lightTransition.LightParameters.ColorTempKelvin + ColorTempKelvin = lightTransition.LightParameters.RgbColor == null ? lightTransition.LightParameters.ColorTempKelvin : null }; } diff --git a/src/CodeCasa.Lights/Extensions/LightParametersExtensions.cs b/src/CodeCasa.Lights/Extensions/LightParametersExtensions.cs index 5cd07fb..3dbbcc9 100644 --- a/src/CodeCasa.Lights/Extensions/LightParametersExtensions.cs +++ b/src/CodeCasa.Lights/Extensions/LightParametersExtensions.cs @@ -55,6 +55,7 @@ public static LightParameters Interpolate(this LightParameters fromLightParamete return result with { + ColorTempKelvin = null, RgbColor = blendedColor }; }