Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
514a140
Update Networking.cpp
chromoxdor Jan 2, 2025
a553671
a tiny bit better formatting
chromoxdor Jan 2, 2025
86812a1
changes for OPENMETEO_EVENT and THINGSPEAK_EVENT
chromoxdor Jan 2, 2025
3bc16d8
Update Networking.cpp
chromoxdor Jan 2, 2025
aaa938e
combining two functions
chromoxdor Jan 2, 2025
94ec6b0
wrong use of concat times two :)
chromoxdor Jan 2, 2025
7325ed8
update
chromoxdor Jan 3, 2025
2bc5810
Update Networking.cpp
chromoxdor Jan 3, 2025
0f5b5f2
put thingspeak and openmeteo events into extra file
chromoxdor Jan 3, 2025
fc6ccaa
added inverter event
chromoxdor Jan 3, 2025
0ca2d75
fix for not building on minimal_core_274_esp8266...
chromoxdor Jan 3, 2025
daafc7d
#ifdef to #if. m(
chromoxdor Jan 3, 2025
56e2acf
more universal json event approach
chromoxdor Jan 4, 2025
171cbeb
Update HTTPResponseParser.h
chromoxdor Jan 4, 2025
6d2215b
added variable decimals for floating point numbers
chromoxdor Jan 4, 2025
fe8786f
some changes to the json-event
chromoxdor Jan 4, 2025
1500f3b
made the eventQueue even more complex :P
chromoxdor Jan 4, 2025
0bf7b66
minor changes
chromoxdor Jan 4, 2025
c7a23c2
moved variable to cpp file
chromoxdor Jan 4, 2025
2b571a4
updates
chromoxdor Jan 6, 2025
6083741
Update HTTPResponseParser.cpp
chromoxdor Jan 6, 2025
89a029f
Update define_plugin_sets.h
chromoxdor Jan 6, 2025
57569ca
Update HTTPResponseParser.cpp
chromoxdor Jan 6, 2025
bd6523a
Update HTTPResponseParser.cpp
chromoxdor Jan 6, 2025
229037b
Merge branch 'letscontrolit:mega' into openmeteo-events
chromoxdor Jan 15, 2025
768d4c2
documentation and slight reduction of code
chromoxdor Jan 15, 2025
68dba8c
Update define_plugin_sets.h
chromoxdor Jan 15, 2025
72b49bb
corrected json examples
chromoxdor Jan 15, 2025
390974f
Docs: Formatting and linking
chromoxdor Jan 16, 2025
35ed195
Merge branch 'mega' into openmeteo-events
chromoxdor Jan 21, 2025
40f83cc
fixed typo
chromoxdor Jan 21, 2025
97aab88
Merge branch 'openmeteo-events' of https://github.com/chromoxdor/ESPE…
chromoxdor Jan 21, 2025
b751e27
Merge branch 'mega' into openmeteo-events
chromoxdor Jan 26, 2025
c78b262
Merge branch 'mega' into openmeteo-events
chromoxdor Feb 21, 2025
a501427
Merge branch 'mega' into openmeteo-events
chromoxdor Apr 16, 2025
1cf3b1c
Update define_plugin_sets.h
chromoxdor Jun 23, 2025
a907eac
Merge branch 'mega' into openmeteo-events
chromoxdor Jun 23, 2025
8ce47ce
Changes as requested
chromoxdor Jun 23, 2025
2d10ced
Update HTTPResponseParser.rst
chromoxdor Jun 23, 2025
6ce68d2
Update HTTPResponseParser.cpp
chromoxdor Jun 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 54 additions & 12 deletions src/src/CustomBuild/define_plugin_sets.h
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ To create/register a plugin, you have to :
#ifndef WEBSERVER_I2C_SCANNER
#define WEBSERVER_I2C_SCANNER
#endif
#ifndef WEBSERVER_CSVVAL
#define WEBSERVER_CSVVAL
#endif
#ifndef WEBSERVER_FAVICON
#define WEBSERVER_FAVICON
#endif
Expand Down Expand Up @@ -511,7 +514,7 @@ To create/register a plugin, you have to :
#define USES_P001 // switch
#endif
#ifndef USES_P026
#define USES_P026 // SysInfo
// #define USES_P026 // SysInfo
#endif
#ifndef USES_P033
#define USES_P033 // Dummy
Expand Down Expand Up @@ -553,6 +556,12 @@ To create/register a plugin, you have to :
#ifdef WEBSERVER_I2C_SCANNER
#undef WEBSERVER_I2C_SCANNER
#endif
#ifdef WEBSERVER_CSVVAL
#undef WEBSERVER_CSVVAL
#endif
#ifdef WEBSERVER_METRICS
#undef WEBSERVER_METRICS
#endif
#ifdef WEBSERVER_FAVICON
#undef WEBSERVER_FAVICON
#endif
Expand Down Expand Up @@ -3525,7 +3534,11 @@ To create/register a plugin, you have to :
#endif

#ifndef FEATURE_TARSTREAM_SUPPORT
#define FEATURE_TARSTREAM_SUPPORT 1
#ifdef LIMIT_BUILD_SIZE
#define FEATURE_TARSTREAM_SUPPORT 0
#else
#define FEATURE_TARSTREAM_SUPPORT 1
#endif
#endif // FEATURE_TARSTREAM_SUPPORT

// Check for plugins that will use Extended Custom Settings storage when available
Expand Down Expand Up @@ -3614,7 +3627,18 @@ To create/register a plugin, you have to :
#endif
#endif


#ifndef FEATURE_STRING_VARIABLES
#ifdef ESP32
#define FEATURE_STRING_VARIABLES 1
#endif
#ifdef ESP8266
#define FEATURE_STRING_VARIABLES 0
#endif
#endif // ifndef FEATURE_STRING_VARIABLES
#if FEATURE_STRING_VARIABLES && defined(ESP8266) // NOT supported on ESP8266 because of limited available memory
#undef FEATURE_STRING_VARIABLES
#define FEATURE_STRING_VARIABLES 0
#endif


#if !defined(CUSTOM_BUILD_CDN_URL) && !defined(FEATURE_ALTERNATIVE_CDN_URL)
Expand Down Expand Up @@ -3692,7 +3716,25 @@ To create/register a plugin, you have to :
#define FEATURE_I2C_MULTIPLE 0 // NOT SUPPORTED
#endif

//-------------------HTTPResponseParser Section----------------
#ifndef FEATURE_TASKVALUE_UNIT_OF_MEASURE
#ifdef ESP32
#define FEATURE_TASKVALUE_UNIT_OF_MEASURE 1
#endif
#ifdef ESP8266
#define FEATURE_TASKVALUE_UNIT_OF_MEASURE 0 // Disabled by default on ESP8266
#endif
#endif

#ifndef FEATURE_TASKVALUE_ATTRIBUTES
#ifdef ESP32
#define FEATURE_TASKVALUE_ATTRIBUTES 1
#endif
#ifdef ESP8266
#define FEATURE_TASKVALUE_ATTRIBUTES 0 // Disabled by default on ESP8266
#endif
#endif // if FEATURE_TASKVALUE_ATTRIBUTES

//-------------------HTTPResponseParser Section----------------
#ifndef FEATURE_THINGSPEAK_EVENT
#if defined(PLUGIN_BUILD_MAX_ESP32)
#define FEATURE_THINGSPEAK_EVENT 1
Expand Down Expand Up @@ -3724,17 +3766,17 @@ To create/register a plugin, you have to :
#endif
//-------------------End of HTTPResponseParser Section----------

#if !(defined(SOC_DAC_SUPPORTED) && SOC_DAC_SUPPORTED)
#ifdef USES_P152
#undef USES_P152
#if !(defined(SOC_DAC_SUPPORTED) && SOC_DAC_SUPPORTED)
#ifdef USES_P152
#undef USES_P152
#endif
#endif
#endif

#if !(defined(SOC_TOUCH_SENSOR_SUPPORTED) && SOC_TOUCH_SENSOR_SUPPORTED)
#ifdef USES_P097
#undef USES_P097
#if !(defined(SOC_TOUCH_SENSOR_SUPPORTED) && SOC_TOUCH_SENSOR_SUPPORTED)
#ifdef USES_P097
#undef USES_P097
#endif
#endif
#endif


#endif // CUSTOMBUILD_DEFINE_PLUGIN_SETS_H