Commit Graph
6178 Commits
Author SHA1 Message Date
Ton Huisman 898444cca1 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-05-18 20:29:55 +02:00
TD-er 9b7ff0c232 [PVS Studio] Fix a number of issues reported by PVS Studio (#4066) 2022-05-18 16:46:53 +02:00
Ton Huisman 6e9378d3f4 [P095] Make Splash at start configurable, docs updated 2022-05-17 22:18:00 +02:00
Ton Huisman 4b17fa4b2c Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-05-16 20:47:39 +02:00
TD-er b2096786f7 [Tools page] Fix to keep original command instead of showing parsed one
The given command in the tools->Command window, was changed into a parsed string right after it was executed.
e.g. [taskname#varname] was already replaced by its then current value.
2022-05-14 01:10:13 +02:00
TD-er 61de3d4923 Access extra GPS values + document setLevel command
The Get/Set config plugin functions were hardly used in ESPEasy.
Currently the `config` command is only implemented for the "Level" plugin, but hardly documented.

Its counterpart, to Get config, is also hardly used, but can be very useful to access values (either settings or unused values) via `[taskname#valuename]` notation.

This is now also added for the many GPS values, as one can only set 4 units of measure as task values.
2022-05-13 20:01:50 +02:00
Ton Huisman 5c4a423205 [GPIO] Remove unwanted colon from GPIO log 2022-05-10 19:31:54 +02:00
Ton Huisman 402aeb5fa2 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-05-09 21:13:54 +02:00
Ton Huisman 152385fa5e [C002] Handle P029 and P088 as if enabled for this controller 2022-05-06 20:41:33 +02:00
Mateusz Skowroński 4a9df9c708 P031 - fix timing for SHT1X 2022-05-06 06:36:58 +02:00
Ton Huisman cce0f28928 [P022] Fix [taskname].gpio,all,n command 2022-05-04 21:27:26 +02:00
Ton Huisman 6e53eea196 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-05-04 19:55:51 +02:00
TD-er c69e6d05b2 [WiFi] Revert accidentally reject SSID < 8 chars 2022-05-03 21:52:58 +02:00
TD-er 8c180fea87 [MQTT events] Do not add '=' when no eventvalues present + dedup
Check for duplicates, as sometimes a node may have multiple subscriptions to the same topic.
Then it may add several of the same events in a burst.
2022-05-03 17:07:27 +02:00
TD-er 23399d6de8 [Web] Cleanup code to show MAC address input field 2022-05-03 15:34:33 +02:00
TD-er 8fbbb8150c [Misc] pre-merge small fixes from pending ESPEasy-NOW PR
These small changes/fixes and sometimes even formatting changes reduce the nr of touched files in the pending ESPEasy-NOW mesh PR.
2022-05-03 15:05:48 +02:00
TD-er 34cd2c0a3d Merge pull request #3640 from TD-er/feature/fetchConfig
[Provisioning] Allow to fetch config via commands from HTTP server
2022-05-03 12:20:59 +02:00
TD-er 8411d53bd2 [Provisioning] Cleanup of no longer needed strings + use RULESETS_MAX 2022-05-03 11:54:37 +02:00
Ton Huisman 49c13c1848 [P073] Correct endless loop in max7219_ShowTime 2022-05-03 11:45:33 +02:00
TD-er 154ea62f0d [Provisioning] Cleanup code to manage internal file names 2022-05-03 11:18:45 +02:00
TD-er 08b1c28e6c Merge branch 'mega' into feature/fetchConfig 2022-05-03 10:54:25 +02:00
TD-er 4d4f10bf0a [MQTT Events] Allow receiving events + eventvalues via MQTT (C005)
Ideal to send some event as retained message to a MQTT broker.
This way it is possible to control a node which is only online for a very short moment as those messages will be delivered as soon as the unit connects to the broker.
2022-05-02 16:37:29 +02:00
Ton Huisman 0bbf7e9b1f Merge branch 'mega' into feature/P095-add-extra-display-types 2022-05-02 15:20:01 +02:00
TD-er 392aca3ba4 [ESP32] Fix PWM on IDF4.4
As was mentioned by @clumsy-stefan a while ago.
Sorry I totally missed to add all your suggestions.
2022-05-02 11:53:36 +02:00
TD-er 537c7a04f3 Merge pull request #4028 from TD-er/bugfix/oneliner_rules
[Rules] Fix issues with rules one-liners (#4025)
2022-05-01 00:35:57 +02:00
TD-er aeca829c14 [Rules] Fix issues with rules one-liners (#4025)
- Now clearly mark we're done after a oneliner, instead of continuing with the next on...do block or one-liner
- The optional endon is stripped from one-liner lines to make sure it is not possibly affecting the command you try to execute.

Fixes: #4025
2022-05-01 00:03:21 +02:00
TD-er 9ab1039053 [ETH] Cleanup unused variable 2022-04-30 22:30:58 +02:00
TD-er dc1d86c315 [Eth] Fix loosing DNS info when disabling WiFi after ETH got IP 2022-04-30 01:35:58 +02:00
TD-er e6b77b44d4 Merge branch 'mega' into build/ESP32_IDF4.4 2022-04-26 11:42:04 +02:00
TD-er 5261d784e4 Merge pull request #4001 from tonhuisman/bugfix/p037-event-generation-overloads-esp
[P037] Fix event generation bug, add event-limit options
2022-04-26 11:40:43 +02:00
TD-er b727f25068 [MQTT import] Add log when task cannot unsubscribe as others use it 2022-04-26 11:18:10 +02:00
TD-er 6327c05873 [MQTT Import] Unsubscribe from MQTT topics on exit 2022-04-26 11:00:31 +02:00
TD-er 93d85e98db Merge branch 'mega' into build/ESP32_IDF4.4 2022-04-26 09:51:54 +02:00
TD-er a3cccd358f Merge branch 'mega' into feature/fetchConfig 2022-04-26 09:51:27 +02:00
TD-er 2367aa99f9 [Cleanup] Fix tricky PLUGIN_EXIT calls
Plugin task data will be destructed after calling PLUGIN_EXIT.
If it was destructed before that and not properly set to a nullptr, then you might get a crash when saving settings.
2022-04-25 23:56:42 +02:00
TD-er 6d9daeb96c [MQT import] Reduce memory usage, especially during load/save 2022-04-25 23:37:24 +02:00
TD-er 06a9da0a35 [Cleanup] Remove duplicate code to wrap text in quotes 2022-04-25 20:27:01 +02:00
Ton Huisman 49931d6d9a [Rules] Fix handling of %eventvalue0% without default value 2022-04-24 19:08:51 +02:00
TD-er b0760428b5 Merge branch 'mega' into feature/fetchConfig 2022-04-23 17:38:00 +02:00
TD-er 1db8338271 Merge branch 'mega' into build/ESP32_IDF4.4 2022-04-23 17:35:28 +02:00
TD-er 1a63016b64 Merge branch 'mega' into build/ESP32_IDF4.4 2022-04-23 17:34:28 +02:00
Ton Huisman 9a1b613cfe Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-04-23 13:35:13 +02:00
Ton Huisman 0e88398199 Merge branch 'mega' into bugfix/p037-event-generation-overloads-esp 2022-04-22 23:27:20 +02:00
TD-er a27fba53af Merge pull request #4014 from tonhuisman/feature/advanced-add-setting-for-unrestricted-ota
[OTA] Add setting for allowing unrestricted (size) OTA update
2022-04-22 22:15:38 +02:00
TD-er 7715ae149f Add Fixme for later reducing IRAM usage on font size struct 2022-04-22 22:14:17 +02:00
Ton Huisman f6caac431c [OTA] Add setting for allowing unrestricted (size) OTA update 2022-04-22 21:41:00 +02:00
Ton Huisman 17a17c8c01 [Helpers] Refactor quote-wrapping of a String value 2022-04-22 19:56:36 +02:00
Ton Huisman b697f4d0db [Helpers] Enable unconditional quote-wrapping of a String value 2022-04-22 17:08:33 +02:00
Ton Huisman d5feecb054 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/p037-event-generation-overloads-esp 2022-04-22 15:36:33 +02:00
Ton Huisman d346f927c2 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-04-22 15:20:55 +02:00