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