From 4ffbe95ecc697d90f634e0a13bb4d45c18d78619 Mon Sep 17 00:00:00 2001 From: Benny Nestler Date: Fri, 1 Apr 2022 18:21:36 +0200 Subject: [PATCH] CHG: exclude TUYA_CMD_WIFI_STATE from MQTT publish CHG: If CMD is excluded from MQTT publish show a log entry --- tasmota/xdrv_16_tuyamcu.ino | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tasmota/xdrv_16_tuyamcu.ino b/tasmota/xdrv_16_tuyamcu.ino index 2774848b0..f95dc86b9 100644 --- a/tasmota/xdrv_16_tuyamcu.ino +++ b/tasmota/xdrv_16_tuyamcu.ino @@ -112,8 +112,9 @@ void (* const TuyaCommand[])(void) PROGMEM = { &CmndTuyaMcu, &CmndTuyaSend, &CmndTuyaRgb, &CmndTuyaEnum, &CmndTuyaEnumList, &CmndTuyaTempSetRes }; -const uint8_t TuyaExcludeCMDsFromMQTT[] PROGMEM = // don't publish this received commands via MQTT if SetOption66 and SetOption137 is active (can be expanded in the future) - TUYA_CMD_HEARTBEAT, TUYA_CMD_SET_TIME, TUYA_CMD_UPGRADE_PACKAGE; +const uint8_t TuyaExcludeCMDsFromMQTT[] PROGMEM = { // don't publish this received commands via MQTT if SetOption66 and SetOption137 is active (can be expanded in the future) + TUYA_CMD_HEARTBEAT, TUYA_CMD_WIFI_STATE, TUYA_CMD_SET_TIME, TUYA_CMD_UPGRADE_PACKAGE +}; /*********************************************************************************************\ * Web Interface @@ -1304,7 +1305,9 @@ void TuyaSerialInput(void) } if (!(isCmdToSuppress && Settings->flag5.tuya_exclude_from_mqtt)) { // SetOption137 - (Tuya) When Set, avoid the (MQTT-) publish of defined Tuya CMDs (see TuyaExcludeCMDsFromMQTT) if SetOption66 is active MqttPublishPrefixTopic_P(RESULT_OR_TELE, PSTR(D_JSON_TUYA_MCU_RECEIVED)); - } + } else { + AddLog(LOG_LEVEL_DEBUG, ResponseData()); + } } else { AddLog(LOG_LEVEL_DEBUG, ResponseData()); }