diff --git a/tasmota/xdrv_12_home_assistant.ino b/tasmota/xdrv_12_home_assistant.ino index c2face57e..5db6fa9aa 100644 --- a/tasmota/xdrv_12_home_assistant.ino +++ b/tasmota/xdrv_12_home_assistant.ino @@ -535,7 +535,7 @@ void HAssAnnounceRelayLight(void) TryResponseAppend_P(HASS_DISCOVER_LIGHT_CT, color_temp_command_topic, state_topic); ct_light = false; } - if ((!ind_light && wt_light) || (LST_RGBW <= Light.subtype && + if ((!ind_light && wt_light) || (LST_RGBW == Light.subtype && !PwmMulti && LightControl)) { char *white_temp_command_topic = stemp1;