diff --git a/tasmota/tasmota_xdrv_driver/xdrv_03_energy.ino b/tasmota/tasmota_xdrv_driver/xdrv_03_energy.ino index ffe80ba22..7eec2f44b 100644 --- a/tasmota/tasmota_xdrv_driver/xdrv_03_energy.ino +++ b/tasmota/tasmota_xdrv_driver/xdrv_03_energy.ino @@ -29,6 +29,10 @@ //#define USE_ENERGY_MARGIN_DETECTION // #define USE_ENERGY_POWER_LIMIT +#ifndef MQTT_TELE_RETAIN +#define MQTT_TELE_RETAIN 0 +#endif + #define ENERGY_NONE 0 #define ENERGY_WATCHDOG 4 // Allow up to 4 seconds before deciding no valid data present diff --git a/tasmota/tasmota_xdrv_driver/xdrv_03_esp32_energy.ino b/tasmota/tasmota_xdrv_driver/xdrv_03_esp32_energy.ino index a15b7af82..665e64d2e 100644 --- a/tasmota/tasmota_xdrv_driver/xdrv_03_esp32_energy.ino +++ b/tasmota/tasmota_xdrv_driver/xdrv_03_esp32_energy.ino @@ -26,6 +26,10 @@ #define XDRV_03 3 #define XSNS_03 3 +#ifndef MQTT_TELE_RETAIN +#define MQTT_TELE_RETAIN 0 +#endif + #define ENERGY_NONE 0 #define ENERGY_WATCHDOG 4 // Allow up to 4 seconds before deciding no valid data present