Commit Graph
7951 Commits
Author SHA1 Message Date
TD-er 25568268c5 Merge pull request #3874 from TD-er/bugfix/parse_empty_command
[dashboard] Fix crash on parsing empty command {} (#3873)
2021-12-11 23:36:22 +01:00
TD-er 079744f9dd [dashboard] Fix parsing {} and leaving the braces when not a command
See: https://github.com/letscontrolit/ESPEasy/issues/3873#issuecomment-991730910
2021-12-11 22:27:10 +01:00
TD-er 404b7affff [dashboard] Fix crash on parsing empty command {} (#3873)
Fixes: #3873
2021-12-11 17:49:13 +01:00
TD-er 549f76e23f Merge pull request #3846 from TD-er/bugfix/check_controller_linked_to_task
[Domoticz] Only incoming MQTT on tasks with controller linked (#3829)
2021-11-18 23:42:35 +01:00
TD-er 19a069988b Merge pull request #3842 from tonhuisman/bugfix/p053-fix-support-for-PMS5003T
[P053] Fix support for PMS5003T
2021-11-18 23:33:26 +01:00
TD-er a55f092edf Merge pull request #3849 from TD-er/feature/GPS_power_save
[GPS] Add power save commands (Ublox specific) (#3799)
2021-11-18 23:32:12 +01:00
TD-er 52e155095b Merge pull request #3844 from tonhuisman/feature/build-enable-dummy-device-and-neopixel-on-ESP32-custom-script
[Build] Enable Dummy device and Neopixel on ESP32 Custom (script)
2021-11-18 23:31:56 +01:00
TD-er 89184b2908 [GPS] Document GPS plugin 2021-11-17 17:35:39 +01:00
TD-er 8ccf361fb8 [GPS] For now, disable U-blox specific settings
Somehow it doesn't seem to work reliable. It even may turn the GPS off when it shouldn't.
2021-11-17 14:49:55 +01:00
TD-er 97edd4a6fa [GPS] Add more U-blox specific features
Needs some more testing, as it is not running very predictable.
Looks like the GPS may disable RX sometimes (as is shown in the logs), but still need to detect this in ESPEasy.
2021-11-16 12:41:57 +01:00
TD-er adb3e9d1d0 [GPS] Add power save commands (Ublox specific) 2021-11-15 15:09:58 +01:00
TD-er a308b0b651 [Domoticz] Only incoming MQTT on tasks with controller linked (#3829)
As described on [the forum](https://www.letscontrolit.com/forum/viewtopic.php?f=6&t=8825)

Fixes: #3829
2021-11-14 01:02:43 +01:00
Ton Huisman 70cb514e09 [P053] Leave out invalid event-values for PMS5003T 2021-11-12 17:20:55 +01:00
Ton Huisman 9391498f7e [Build] Enable Dummy device and Neopixel on ESP32 Custom (script) 2021-11-11 22:20:24 +01:00
Ton Huisman bfe0ffb4fc [P053] Remove unneeded #define, minor source formattings 2021-11-08 22:21:27 +01:00
Ton Huisman cb5696926d [P053] Fix support for PMS5003T 2021-11-08 21:48:49 +01:00
TD-er 70a1eaf591 Merge pull request #3837 from tonhuisman/bugfix/p111-add-virtual-destructor-for-mfrc522
[P111] Add virtual destructor to MFRC522 library to fix compiler warning
2021-11-06 23:00:04 +01:00
Ton Huisman 9b0754dbde [P111] Add virtual destructor to MFRC522 library to fix compiler warning 2021-11-06 14:11:37 +01:00
TD-er cc718179a3 Merge pull request #3834 from TD-er/bugfix/missing_delete_calls
[Cleanup] Fix lots of missing delete calls to free memory
2021-11-05 12:11:30 +01:00
TD-er c79d67529f automatically updated release notes for mega-20211105 mega-20211105 2021-11-05 11:10:12 +01:00
TD-er 890871b8a6 [ThermoOLED] Check for successful allocation of display object 2021-11-05 09:46:44 +01:00
TD-er 78b8fec88b Revert changes to P095 and P096 Moved to PR #3835
As requested by @tonhuisman
2021-11-05 09:16:41 +01:00
TD-er ed139c61c8 [Build] Correct correct include path depth 2021-11-05 01:41:30 +01:00
TD-er ea0e17a839 [Build] Fix case sensitive mixup in include path 2021-11-05 01:31:40 +01:00
TD-er 47cfa79a6a [P096 E-ink] Convert to use PluginDataStruct
This is the only way we can have dynamic behavior for the display without virtual destructors in the libraries.
2021-11-05 01:23:20 +01:00
TD-er 9885cb976a [P095 ILI9341] Renamed functions in P095 plugin 2021-11-05 00:48:35 +01:00
TD-er 9dc9d2e3de [P095 ILI9341] Convert to use PluginDataStruct
This is the only way to have a dynamic configurable TFT configuration, without having a memory leak due to missing virtual destructors.
2021-11-05 00:43:50 +01:00
TD-er 94221de5f6 [Cleanup] Fix lots of missing delete calls to free memory
In a lot of places an object was allocated on the heap, but not always it was deleted thus leading to memory leaks.
2021-11-04 12:19:00 +01:00
TD-er 57e58740f2 Merge pull request #3826 from TD-er/feature/WebFlasher
[Webflasher] Generate html page for web flasher
2021-10-26 10:11:46 +02:00
TD-er 5205d59da9 [Webflasher] Do not create index.html during build
It can only be used when served from a web server, so no need to include it in the ZIP file.
It has to be created manually on a server.
2021-10-26 09:46:46 +02:00
TD-er dd6cc78812 [Build] Include flash size on all PlatformIO envs 2021-10-26 09:21:46 +02:00
TD-er 8d1a76202f [Webflasher] Add groups in selection combobox 2021-10-25 22:37:32 +02:00
TD-er 6f5965ce23 [build] Make sure Python requirements are installed
And do not generate manifest for ESP32 bin files which are not "factory" bins.
2021-10-25 17:47:59 +02:00
TD-er f911c3d6d6 [Build] Add option "esp8266" to be the same as "esp82xx"
It is a bit confusing to (only)  have "esp82xx" as I made the mistake a few times myself.
2021-10-25 17:17:04 +02:00
TD-er 5471e21a82 [Webflasher] Generate html page for web flasher 2021-10-25 17:05:29 +02:00
TD-er 77197c8e88 [WebFlasher] Generate manifest.json file per build 2021-10-25 00:50:34 +02:00
TD-er 439779b37d Merge pull request #3825 from TD-er/bugfix/compile_defines
[Build] Fix compiletime defines
2021-10-24 21:02:17 +02:00
TD-er a5628b8ea2 [WiFi] Add note about minimal WPA key length
See: #3818
2021-10-24 19:55:51 +02:00
TD-er a66f91bead [Build] Cleanup of Compile time defines scripts 2021-10-24 19:44:01 +02:00
TD-er 219c24c9e2 [Build] Fix quotes issue on compile time defines 2021-10-24 19:17:13 +02:00
TD-er 0d10401c1d [Build] Fix CompiletimeDefines
The patched files were still in `src/Helpers/` but that's now concatenated, thus the `CompiletimeDefines.cpp` file was not compiled anymore.
2021-10-24 18:14:59 +02:00
TD-er b3a21df1c7 Merge pull request #3822 from tonhuisman/feature/p119-and-p120-itg3205-and-adxl345-sensors
[P119][P120] Plugins for ITG3205 Gyro and ADXL345 Acceleration / Gravity
2021-10-24 14:27:04 +02:00
Ton Huisman 027574d9c1 [P119][P120] Register plugin IDs for ITG3205 and ADXL345 2021-10-24 13:53:54 +02:00
TD-er dff0ceab01 Merge pull request #3748 from kretzp/feature/AtlasEZOPlugins_pH_EC_ORP_DO
[P103: Atlas EZO pH ORP EC DO] Added DO sensor
2021-10-22 22:23:42 +02:00
TD-er 75eeb6c6bf Merge branch 'mega' into feature/AtlasEZOPlugins_pH_EC_ORP_DO 2021-10-22 20:26:09 +02:00
TD-er f268d21763 Merge pull request #3817 from TD-er/build/fix_Windows_max_LittleFS_build
[Build] Fix build on Windows for ESP32 Max LittleFS builds
2021-10-22 10:37:31 +02:00
TD-er 3ccd3cb7ec [Build] Fix build fail due to warnings 2021-10-21 17:41:41 +02:00
TD-er e160a8114b [Python] Update Python packages + missing Ubuntu packages 2021-10-21 17:02:54 +02:00
TD-er 7d2788643e [PVS Studio] Fix some warnings made by PVS Studio. 2021-10-21 16:00:43 +02:00
TD-er c86dcb3022 [Python] Update Python packages due to Sphinx build error on Python 3.10 2021-10-21 14:39:33 +02:00