From 3316bc5e70229a99c6f54e7dddae6c9c219efb4d Mon Sep 17 00:00:00 2001 From: SteWers <42718143+SteWers@users.noreply.github.com> Date: Fri, 29 Nov 2024 09:59:18 +0100 Subject: [PATCH] [Shutter] Fix PowerON (#22548) * [Shutter] Fix PowerON * [Shutter] Fix 2 PowerON * [Shutter] Fix 3 PowerON Integrate only when USE_SHUTTER is defined * @SteWers [Shutter] Fix 4 PowerON Fix compile error --- tasmota/tasmota_support/support_tasmota.ino | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tasmota/tasmota_support/support_tasmota.ino b/tasmota/tasmota_support/support_tasmota.ino index 90a171787..d8cceedc4 100644 --- a/tasmota/tasmota_support/support_tasmota.ino +++ b/tasmota/tasmota_support/support_tasmota.ino @@ -466,7 +466,11 @@ void SetPowerOnState(void) for (uint32_t i = 0; i < TasmotaGlobal.devices_present; i++) { #ifdef ESP8266 if (!Settings->flag3.no_power_feedback && // SetOption63 - Don't scan relay power state at restart - #5594 and #5663 - !TasmotaGlobal.power_on_delay) { // SetOption47 - Delay switching relays to reduce power surge at power on + !TasmotaGlobal.power_on_delay // SetOption47 - Delay switching relays to reduce power surge at power on +#ifdef USE_SHUTTER + && !Settings->flag3.shutter_mode // SetOption80 - Enable shutter support +#endif // USE_SHUTTER + ) { if ((port < MAX_RELAYS) && PinUsed(GPIO_REL1, port)) { if (bitRead(TasmotaGlobal.rel_bistable, port)) { port++; // Skip both bistable relays as always 0