mirror of
https://github.com/arendst/Tasmota.git
synced 2025-08-02 23:47:42 +00:00
Update support_command.ino
This commit is contained in:
parent
31a269a82f
commit
854b60ac7a
@ -185,6 +185,16 @@ void CommandHandler(char* topic, uint8_t* data, uint32_t data_len)
|
|||||||
XdrvMailbox.topic = type;
|
XdrvMailbox.topic = type;
|
||||||
XdrvMailbox.data = dataBuf;
|
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 (!DecodeCommand(kTasmotaCommands, TasmotaCommand)) {
|
||||||
if (!XdrvCall(FUNC_COMMAND)) {
|
if (!XdrvCall(FUNC_COMMAND)) {
|
||||||
if (!XsnsCall(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) {
|
if (type == nullptr) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user