From 854b60ac7aa02e0d5cc5fee4fca71fe65cb21320 Mon Sep 17 00:00:00 2001 From: gemu2015 Date: Tue, 24 Sep 2019 08:51:09 +0200 Subject: [PATCH] Update support_command.ino --- sonoff/support_command.ino | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sonoff/support_command.ino b/sonoff/support_command.ino index fff2831cb..809b3e154 100644 --- a/sonoff/support_command.ino +++ b/sonoff/support_command.ino @@ -185,6 +185,16 @@ void CommandHandler(char* topic, uint8_t* data, uint32_t data_len) XdrvMailbox.topic = type; XdrvMailbox.data = dataBuf; +#ifdef USE_SCRIPT_SUB_COMMAND + // allow overwrite tasmota cmds + if (!XdrvCall(FUNC_COMMAND)) { + if (!DecodeCommand(kTasmotaCommands, TasmotaCommand)) { + if (!XsnsCall(FUNC_COMMAND)) { + type = nullptr; // Unknown command + } + } + } +#else if (!DecodeCommand(kTasmotaCommands, TasmotaCommand)) { if (!XdrvCall(FUNC_COMMAND)) { if (!XsnsCall(FUNC_COMMAND)) { @@ -192,6 +202,8 @@ void CommandHandler(char* topic, uint8_t* data, uint32_t data_len) } } } +#endif + } if (type == nullptr) {