diff --git a/tasmota/my_user_config.h b/tasmota/my_user_config.h index 10343cc3b..c884c70ad 100644 --- a/tasmota/my_user_config.h +++ b/tasmota/my_user_config.h @@ -513,6 +513,7 @@ // #define SHELLY_VOLTAGE_MON // Add support for reading voltage and current measurment (-0k0 code) // -- Optional light modules ---------------------- +#define USE_LIGHT // Add support for light control #define USE_WS2812 // WS2812 Led string using library NeoPixelBus (+5k code, +1k mem, 232 iram) - Disable by // // #define USE_WS2812_DMA // ESP8266 only, DMA supports only GPIO03 (= Serial RXD) (+1k mem). When USE_WS2812_DMA is enabled expect Exceptions on Pow #define USE_WS2812_RMT 0 // ESP32 only, hardware RMT support (default). Specify the RMT channel 0..7. This should be preferred to software bit bang. @@ -727,9 +728,12 @@ //#define USE_TFMINIPLUS // Add support for TFmini Plus (TFmini, TFmini-S) LiDAR modules via UART interface (+0k8) // -- Power monitoring sensors -------------------- +#define USE_ENERGY_SENSOR // Add support for Energy Monitors (+14k code) #define USE_ENERGY_MARGIN_DETECTION // Add support for Energy Margin detection (+1k6 code) #define USE_ENERGY_POWER_LIMIT // Add additional support for Energy Power Limit detection (+1k2 code) #define USE_ENERGY_DUMMY // Add support for dummy Energy monitor allowing user values (+0k7 code) +#define USE_HLW8012 // Add support for HLW8012, BL0937 or HJL-01 Energy Monitor for Sonoff Pow and WolfBlitz +#define USE_CSE7766 // Add support for CSE7766 Energy Monitor for Sonoff S31 and Pow R2 #define USE_PZEM004T // Add support for PZEM004T Energy monitor (+2k code) #define USE_PZEM_AC // Add support for PZEM014,016 Energy monitor (+1k1 code) #define USE_PZEM_DC // Add support for PZEM003,017 Energy monitor (+1k1 code) diff --git a/tasmota/tasmota.h b/tasmota/tasmota.h index 12eb5ab78..a76403d7d 100644 --- a/tasmota/tasmota.h +++ b/tasmota/tasmota.h @@ -28,16 +28,11 @@ #define MQTT_DATA_STRING // Use heap instead of fixed memory for TasmotaGlobal.mqtt_data /*********************************************************************************************\ - * Default sensor states + * Default image \*********************************************************************************************/ #define CODE_IMAGE_STR "tasmota" -#define USE_LIGHT // Enable light control -#define USE_ENERGY_SENSOR // Use energy sensors (+14k code) -#define USE_HLW8012 // Use energy sensor for Sonoff Pow and WolfBlitz -#define USE_CSE7766 // Use energy sensor for Sonoff S31 and Pow R2 - /*********************************************************************************************\ * Power Type \*********************************************************************************************/ @@ -175,7 +170,8 @@ const uint16_t TOPSZ = 151; // Max number of characters in topic #ifdef ESP8266 #ifdef PIO_FRAMEWORK_ARDUINO_MMU_CACHE16_IRAM48_SECHEAP_SHARED -const uint16_t LOG_BUFFER_SIZE = 6144; // Max number of characters in logbuffer used by weblog, syslog and mqttlog +const uint16_t LOG_BUFFER_SIZE = 4096; // Max number of characters in logbuffer used by weblog, syslog and mqttlog +//const uint16_t LOG_BUFFER_SIZE = 6144; // Max number of characters in logbuffer used by weblog, syslog and mqttlog #else const uint16_t LOG_BUFFER_SIZE = 4096; // Max number of characters in logbuffer used by weblog, syslog and mqttlog #endif // PIO_FRAMEWORK_ARDUINO_MMU_CACHE16_IRAM48_SECHEAP_SHARED