mirror of
https://github.com/arendst/Tasmota.git
synced 2025-04-24 14:57:16 +00:00
Add some thoughts
This commit is contained in:
parent
96b2c8010e
commit
d13b4c8448
@ -288,7 +288,19 @@ void CommandHandler(char* topicBuf, char* dataBuf, uint32_t data_len)
|
||||
}
|
||||
|
||||
if (mqtt_data[0] != '\0') {
|
||||
MqttPublishPrefixTopicRulesProcess_P(RESULT_OR_STAT, type);
|
||||
/*
|
||||
// Add "Command":"POWERONSTATE", like:
|
||||
// 12:15:37 MQT: stat/wemos4/RESULT = {"Command":"POWERONSTATE","PowerOnState":3}
|
||||
char json_command[TOPSZ];
|
||||
snprintf_P(json_command, sizeof(json_command), PSTR("{\"" D_JSON_COMMAND "\":\"%s\","), type);
|
||||
uint32_t jc_len = strlen(json_command);
|
||||
uint32_t mq_len = strlen(mqtt_data) +1;
|
||||
if (mq_len < sizeof(mqtt_data) - jc_len) {
|
||||
memmove(mqtt_data +jc_len -1, mqtt_data, mq_len);
|
||||
memmove(mqtt_data, json_command, jc_len);
|
||||
}
|
||||
*/
|
||||
MqttPublishPrefixTopicRulesProcess_P(RESULT_OR_STAT, type);
|
||||
}
|
||||
fallback_topic_flag = false;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user