Add dummy fade2 (#10916)

This commit is contained in:
Theo Arends 2021-02-11 16:03:04 +01:00
parent a10c7c2235
commit 19dc2393fa

View File

@ -2828,6 +2828,9 @@ void CmndRgbwwTable(void)
void CmndFade(void) void CmndFade(void)
{ {
if (2 == XdrvMailbox.index) {
// Home Assistant backwards compatibility, can be removed mid 2021
} else {
// Fade - Show current Fade state // Fade - Show current Fade state
// Fade 0 - Turn Fade Off // Fade 0 - Turn Fade Off
// Fade On - Turn Fade On // Fade On - Turn Fade On
@ -2841,26 +2844,26 @@ void CmndFade(void)
Settings.light_fade ^= 1; Settings.light_fade ^= 1;
break; break;
} }
#ifdef USE_DEVICE_GROUPS #ifdef USE_DEVICE_GROUPS
if (XdrvMailbox.payload >= 0 && XdrvMailbox.payload <= 2) SendDeviceGroupMessage(Light.device, DGR_MSGTYP_UPDATE, DGR_ITEM_LIGHT_FADE, Settings.light_fade); if (XdrvMailbox.payload >= 0 && XdrvMailbox.payload <= 2) SendDeviceGroupMessage(Light.device, DGR_MSGTYP_UPDATE, DGR_ITEM_LIGHT_FADE, Settings.light_fade);
#endif // USE_DEVICE_GROUPS #endif // USE_DEVICE_GROUPS
if (!Settings.light_fade) { Light.fade_running = false; } if (!Settings.light_fade) { Light.fade_running = false; }
}
ResponseCmndStateText(Settings.light_fade); ResponseCmndStateText(Settings.light_fade);
} }
void CmndSpeed(void) void CmndSpeed(void)
{ {
if (XdrvMailbox.index == 2) { if (2 == XdrvMailbox.index) {
if ((XdrvMailbox.payload >= 0) && (XdrvMailbox.payload <= 40)) { if ((XdrvMailbox.payload >= 0) && (XdrvMailbox.payload <= 40)) {
Light.fade_once_enabled = true; Light.fade_once_enabled = true;
Light.fade_once_value = XdrvMailbox.payload > 0; Light.fade_once_value = (XdrvMailbox.payload > 0);
Light.speed_once_enabled = true; Light.speed_once_enabled = true;
Light.speed_once_value = XdrvMailbox.payload; Light.speed_once_value = XdrvMailbox.payload;
if (!Light.fade_once_value) { Light.fade_running = false; } if (!Light.fade_once_value) { Light.fade_running = false; }
} }
return; ResponseCmndNumber(Light.speed_once_value);
} } else {
// Speed 1 - Fast // Speed 1 - Fast
// Speed 40 - Very slow // Speed 40 - Very slow
// Speed + - Increment Speed // Speed + - Increment Speed
@ -2880,6 +2883,7 @@ void CmndSpeed(void)
#endif // USE_DEVICE_GROUPS #endif // USE_DEVICE_GROUPS
} }
ResponseCmndNumber(Settings.light_speed); ResponseCmndNumber(Settings.light_speed);
}
} }
void CmndWakeupDuration(void) void CmndWakeupDuration(void)