diff --git a/tasmota/tasmota_support/support_switch.ino b/tasmota/tasmota_support/support_switch.ino index 5b66f301b..f00160131 100644 --- a/tasmota/tasmota_support/support_switch.ino +++ b/tasmota/tasmota_support/support_switch.ino @@ -407,12 +407,10 @@ void SwitchHandler(uint32_t mode) { } break; case PUSH_IGNORE: + case PUSH_IGNORE_INV: Switch.last_state[i] = button; // Update switch state before publishing MqttPublishSensor(); break; - case PUSH_IGNORE_INV: - MqttPublishSensor(); // Publishing before update - break; } Switch.last_state[i] = button; }