Gijs Noorlander
fc2bcabe2c
Merge pull request #2604 from jimmys01/RX_pass_string_val
...
[IR] Sent decoded values back to the controller
2019-11-27 09:20:18 +01:00
Gijs Noorlander
f8c06d2ecf
[PIO] Fix building hardware specific builds
2019-11-19 00:28:04 +01:00
Gijs Noorlander
761dac1f0d
[Cleanup] Make timing stats optional to reduce size
2019-11-19 00:27:55 +01:00
Gijs Noorlander
ff3cac9de4
[SD] Allow to compile with FEATURE_SD defined ( #2700 )
...
However it is unusable, see https://github.com/esp8266/Arduino/issues/6767
2019-11-13 22:21:14 +01:00
jimmys01
ae14a55c05
[IR RX] Option to Send IR events to MQTT broker
...
Set a compile time option to send the String representation of the IR signal back to the conrroller.
Defaults to the old behaviour so it does not brake anything.
2019-11-13 13:50:29 +02:00
Gijs Noorlander
4b6619ec51
[Minimize OTA] Allow to define USES_SSDP from Custom.h
2019-10-30 15:33:44 +01:00
Gijs Noorlander
e208e59976
[Custom Build] Add WEBSERVER_CUSTOM_BUILD_DEFINED to strip out web pages
...
As suggested by @clumsy-stefan
2019-10-30 11:20:42 +01:00
Gijs Noorlander
9b53696cf8
[clangtidy] Missing header guard defines
2019-10-30 02:21:04 +01:00
Gijs Noorlander
52a2ffd4af
[Minimal OTA] Add defines to enable/disable any web page
2019-10-29 15:31:24 +01:00
Gijs Noorlander
01c38a7189
[Minimal OTA] Exclude Github Copy button on minimal build
2019-10-29 13:08:29 +01:00
Gijs Noorlander
b946bf6a19
[Minimal OTA] Exclude web pages from minimal OTA build
...
Exclude:
- Favicon
- Log viewer (also JSON log)
- I2C scanner
- Timing Stats
- System Variables display.
2019-10-28 15:48:40 +01:00
Gijs Noorlander
c357b61aff
Merge pull request #2555 from nuclearcat/mega
...
ICMP ping plugin
2019-10-15 09:40:19 +02:00
jimmys01
6729424d74
Merge remote-tracking branch 'upstream/mega' into ir_updates
2019-09-28 11:33:37 +03:00
Gijs Noorlander
93f4d149fd
Merge pull request #2628 from jimmys01/temp_hum
...
Add to PLUGIN_SET_ONLY_TEMP_HUM left over sensors
2019-09-28 00:05:31 +02:00
Gijs Noorlander
760765efb1
[Build] Fix use of flag BUILD_NO_DEBUG
...
The check in the code was for #ifndef BUILD_NO_DEBUG.
But even when it is defined as 0, it is still defined.
So the code was still included in the binary.
2019-09-26 13:42:00 +02:00
jimmys01
7406a073a5
Add to PLUGIN_SET_ONLY_TEMP_HUM left over sensors
...
Add DHT12 and SI7021
2019-09-26 13:10:05 +03:00
jimmys01
17cd271834
[IR] Further granulate the selection of IR capabilities
...
Add a define to use or not the RAW and RAW2 encodings. if disabled saves 3.7Kb
2019-09-26 13:08:21 +03:00
Gijs Noorlander
036743040b
[Build] Add Custom ESP32 and disable plugins to reduce binary size
...
Disabled
- Settings Archive
- NeoClock
- Candle
2019-09-25 00:46:04 +02:00
Gijs Noorlander
b33f058649
Fix using includes to get defines right during compile
...
For detailed explanation, see https://github.com/letscontrolit/ESPEasy/issues/2621#issuecomment-533673956
2019-09-25 00:46:04 +02:00
Gijs Noorlander
09b9229033
[ESP32] Fix build when SettingsArchive is set in Custom.h
2019-09-25 00:46:04 +02:00
Gijs Noorlander
19404dccaa
[Build] Remove debug logs from 1M builds
2019-09-25 00:44:44 +02:00
Toni
6414bda70f
Add 'Output - Domoticz MQTT Helper' into PLUGIN_BUILD_IR_EXTENDED
2019-09-18 16:33:23 +03:00
Toni
0211eb3422
Add plugin sets PLUGIN_SET_ONLY_SWITCH and PLUGIN_SET_ONLY_TEMP_HUM to the minimal_IRext_ESP8266_1M image
2019-09-17 22:02:32 +03:00
Gijs Noorlander
0f429e1148
Merge pull request #2603 from jimmys01/mega
...
[IR] Add Normal plugin set with only IR TX extended
2019-09-09 22:42:36 +02:00
Gijs Noorlander
6cc5434fb7
[Vagrant] Allow Custom.h file to be used
2019-09-09 19:04:02 +02:00
jimmys01
1b9564980f
Add missed plugin description
2019-09-09 13:31:07 +03:00
jimmys01
6028628b33
[IR] Add Normal plugin set with only IR TX extended
...
With RX ommited we can have the NORMAL plugin set and IR with 93% space usage.
2019-09-09 13:26:51 +03:00
Gijs Noorlander
ee73408a39
[Memory Analyzer] Give hints on used parameters and reduce core size test
2019-09-05 23:09:57 +02:00
Gijs Noorlander
76ef740ff1
[Memory Analyzer] Simplify analyzer and check for sets also
...
For example check the impact of some build flags, but also sets of plugins including (and sharing) the same library.
For example MQTT_ONLY.
2019-09-05 22:51:33 +02:00
Gijs Noorlander
5db8ab0937
[Cleanup] Allow Controller QueueElements to be excluded from a build
2019-09-05 14:09:58 +02:00
Gijs Noorlander
5aad747ded
Merge branch 'mega' into bugfix/minimal_IRext_4mbuild
2019-09-02 11:09:49 +02:00
Gijs Noorlander
a8d379f7b0
Disable Home MQTT for dev build to make it fit max sketch size
...
Is a temporary disable to let the build succeed again.
This controller is included in the test build.
2019-09-02 01:38:46 +02:00
Gijs Noorlander
8695e59bba
Disable Settings Archive on minimal builds
...
Added new define for this: USE_SETTINGS_ARCHIVE
2019-08-31 13:19:32 +02:00
stefan
85518c92f7
Revert "Reduce bin size -- cast blynk code"
...
This reverts commit 1050a07f78 .
2019-08-28 21:28:05 +02:00
Denys-ThreadPC
6fbe97081d
Adding as testing, renaming from 088 to 089
2019-08-28 21:49:20 +03:00
stefan
1050a07f78
Reduce bin size -- cast blynk code
...
save some bytes by casting unused blynk code
2019-08-28 12:58:56 +02:00
stefan
0a674f5e33
Reduce bin size -- add PubSubClient to #ifdef's
...
Added all references to PubSubClient to the `#ifdef USES_MQTT`castings and included it only if MQTT is used or P37 is enabled.
2019-08-28 11:49:46 +02:00
stefan
322b8330d6
Reduce bin size -- changed macro definitions
...
Changed macro definitions (by @TD_er) to hopefully make travis happy again...
2019-08-28 11:02:20 +02:00
stefan
5cb8e8cde3
Reduce bin size -- Typos.
...
Corrected some typos...
2019-08-28 08:59:49 +02:00
stefan
24e9244dca
Reduce bin size by excluding unneded parts
...
Trying to reduce size of the compiled binaries by excluding certain parts of the code if not needed.
See definitions at the end of 'define_plugin_sets.h'
Currently done:
- Casting all controllers that are not included
- Casting all MQTT related code
- Casting all Domoticz related code
2019-08-28 07:54:51 +02:00
Gijs Noorlander
1a1b7ce219
Merge pull request #2559 from TD-er/bugfix/WiFi_AP_disable
...
[WiFi] Improve WiFi reconnect stability and fix initial setup
2019-08-26 12:26:37 +02:00
TD-er
d8e7fbf284
[LoRa] Keep out LoRa code if no supported controller is used
...
Building for core 2.6.0 was next to impossible with the LoRa related code to create packed raw data streams was included.
2019-08-25 23:58:24 +02:00
Toni
61bac376f8
Configurable MQTT package size in Controller.ino
...
A problem was found with Domoticz MQTT testing, when sending heatpumpir commands via Domoticz MQTT api
2019-08-22 11:05:36 +02:00
Gijs Noorlander
72f80d121c
[Heatpump IR] Add minimal IR_ext build for 4M flash nodes
...
See discussion here: https://github.com/letscontrolit/ESPEasy/pull/2543#issuecomment-521676593
2019-08-16 11:10:30 +02:00
Gijs Noorlander
5afa2c59d3
Wrap P088 in USES_P088 defines
2019-08-12 23:30:51 +02:00
Toni
6ac0f6e561
Add HeatpumpIR plugin P115
2019-08-12 23:30:37 +02:00
Gijs Noorlander
847f353b9d
[TTN] Skeleton for C018 TTN RN2xx3 controller
...
Initial support for LoRaWan TTN controller for ESPeasy
2019-08-08 23:14:34 +02:00
Gijs Noorlander
d23b6272cf
Merge pull request #2529 from TD-er/feature/serial_proxy
...
[Feature] Serial Proxy reading strings from serial
2019-08-04 17:57:07 +02:00
Gijs Noorlander
a02097937e
Disable Serial Proxy in other builds
...
Since it is still highly experimental, only include in custom build.
2019-08-04 15:20:39 +02:00
Gijs Noorlander
33b9804204
Merge pull request #2517 from Misiu/mega
...
Rename OpenHAB MQTT to Home Assistant (openHAB) MQTT
2019-08-02 14:09:59 +02:00