TD-er and GitHub
44f4559f3c
Merge pull request #5595 from tonhuisman/bugfix/Saving-task-cleared-the-cache-unexpectedly
...
[Bugfix] Taskname wasn't saved because cache was cleared unexpectedly
2026-07-25 21:27:10 +02:00
TD-er and GitHub
75d8a1e62b
Merge pull request #5590 from TD-er/bugfix/p2p_update_5496
...
[ESPEasy p2p] Only update remote task with changes on the sender #5496
2026-07-21 11:59:16 +02:00
TD-er
d80f77f555
[PWM] Fix crashes on ESP32 when using PWM fade ( #5344 )
...
Fixes: #5344
2026-07-21 11:58:09 +02:00
TD-er
3869d1de79
[ESPEasy p2p] Only update remote task with changes on the sender #5496
...
When an existing remote task already existed, it was cleared and initialized only with settings in the p2p packet when the sender task was saved.
Fixes: #5496
2026-07-21 11:35:08 +02:00
TD-er and GitHub
be6608645c
Merge pull request #5586 from TD-er/bugfix/simplify_serial_fallback
...
[ESPEasy Console] Simplify init of ESPEasy console + update IDF/Arduino
2026-07-21 00:19:55 +02:00
TD-er
d80bea9467
[Serial] Fix failing custom_IR_ESP8266_4M1M build
2026-07-20 23:10:19 +02:00
TD-er
aa2cc9ceca
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/simplify_serial_fallback
2026-07-20 22:55:32 +02:00
TD-er
450ecb3116
[Docs] Add ESP32-S31 datasheet to docs
2026-07-20 22:55:24 +02:00
TD-er
406a62421f
[Console] Prevent long delay when USB-HWCDC is plugged but not used
2026-07-20 22:55:00 +02:00
TD-er and GitHub
de1ee7ee81
Merge pull request #5568 from tonhuisman/feature/P016-add-event-on-overflow
...
[P016] Add Event on overflow setting
2026-07-20 22:51:43 +02:00
TD-er and GitHub
ad42f76485
Merge pull request #5579 from tonhuisman/bugfix/P020-send-events-for-derived-values
...
[P020] Send events for Derived values
2026-07-20 22:51:15 +02:00
TD-er and GitHub
ec83eaa0fa
Merge pull request #5588 from tonhuisman/bugfix/P129-prime-data-by-starting-a-read
...
[P129] Bugfix: Pre-read so initial read returns valid data
2026-07-20 22:50:39 +02:00
TD-er and GitHub
6b2b80e88d
Merge pull request #5585 from tonhuisman/feature/Multiple-serial-ports-with-standard-selector
...
[Serial] Allow multiple selectors on a single page for Modbus configuration
2026-07-20 22:50:11 +02:00
TD-er
413a22ff8e
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/simplify_serial_fallback
2026-07-20 16:18:33 +02:00
TD-er and GitHub
88882898b3
Merge pull request #5589 from letscontrolit/dependabot/github_actions/actions/setup-python-7
...
Bump actions/setup-python from 6 to 7
2026-07-20 16:16:55 +02:00
TD-er
8ceb5eeeb1
automatically updated release notes for mega-20260720
2026-07-20 13:16:21 +02:00
TD-er
3f66a388f5
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/simplify_serial_fallback
2026-07-19 22:51:09 +02:00
TD-er
50c52c3b95
[ESPEasy console] reduce load when USB HWCDC is not connected
2026-07-19 22:50:51 +02:00
TD-er and GitHub
8c26bbf51c
Merge pull request #5565 from tonhuisman/feature/Docs-update-vscode-plugin-list
...
[Docs] Update VSCode plugin list
2026-07-19 21:50:05 +02:00
TD-er
39f43f14f8
[Serial] Simplify ESPEasy console code + reduce resource usage
2026-07-19 17:06:59 +02:00
Gijs Noorlander
759285e9bd
[Serial] Fix failing build on minimal ESP8266 builds
2026-07-18 20:53:07 +02:00
TD-er
72171b9500
[ESPEasy Console] Simplify init of ESPEasy console + update IDF/Arduino
2026-07-18 16:09:50 +02:00
TD-er
943b95a955
[Console] Split ESPEasy_console.cpp into dual/single/serial0-only
2026-07-18 01:52:45 +02:00
TD-er and GitHub
0c3f46d3cf
Merge pull request #5584 from TD-er/docs/MiscDocumentation
...
[Docs] Add missing network overview tab screenshot
2026-07-17 15:46:35 +02:00
TD-er
92bcb385b9
[Docs] Add missing network overview tab screenshot
2026-07-17 15:43:30 +02:00
TD-er and GitHub
6b9ba7d40b
Merge pull request #5583 from TD-er/docs/MiscDocumentation
...
[Docs] Document network + fix import/export nw. config
2026-07-17 15:27:51 +02:00
TD-er
60e4d70f99
[Docs] Document the devsecurity.dat file
2026-07-17 15:27:11 +02:00
TD-er
340e8f3e18
[Docs] Document the Network overview tab
2026-07-17 13:59:37 +02:00
TD-er
99b910b806
[Network] Fix import/export for WiFi STA and AP
2026-07-16 17:47:45 +02:00
TD-er
aaf43fa423
[Network] Add "Append Name to Hostname" to import/export
2026-07-16 16:12:31 +02:00
TD-er
61bad0d9a4
[Cleanup] Set development/debug log as LOG_LEVEL_DEBUG
2026-07-16 16:01:57 +02:00
TD-er
f51c3ffb18
[Docs] Add link of ESP32-Arduino supported features per ESP32-variant
2026-07-16 16:00:45 +02:00
TD-er
48810e5749
[Network] Add option to append NW interface name to hostname
2026-07-16 15:59:53 +02:00
TD-er and GitHub
5dbfc191f2
Merge pull request #5582 from TD-er/docs/NetworkDocumentation
...
[Docs] Add WiFi AP documentation + cleanup network docs
2026-07-15 01:43:21 +02:00
TD-er
e839a2335e
[Docs] Add missing documentation for WiFi AP + cleanup network docs
2026-07-15 01:42:23 +02:00
TD-er
3e435dccda
[Docs] Remove empty 'Description' subsection from NW001 page
2026-07-15 01:14:10 +02:00
TD-er
d0fad6c5bc
[Docs] Fix section/subsection marking on PPP page.
2026-07-15 01:10:35 +02:00
TD-er and GitHub
23fa46a37f
Merge pull request #5581 from TD-er/docs/NetworkingDocs
...
[Docs] Update network documentation
2026-07-15 00:52:47 +02:00
TD-er
68d6da8838
[Docs] Describe rest of WiFi settings
2026-07-15 00:51:07 +02:00
TD-er
ccdad8300e
[WiFi] Simplify passive/active scan note
2026-07-14 23:47:17 +02:00
TD-er
6df8f582d7
[Docs] Describe WiFi modes and Passive/Active scan
2026-07-14 23:46:04 +02:00
TD-er
da35197a0b
[Docs] Add documentation for WiFi STA/AP + reformat other network docs
2026-07-14 18:01:26 +02:00
TD-er and GitHub
0c733886e1
Merge pull request #5580 from TD-er/bugfix/Webserver_dedup_stdtmpl
...
[Webserver] Deduplicate & simplify code handling begin/end of web pages
2026-07-13 21:47:45 +02:00
TD-er
35c7cfd0f4
[PPP Docs] Add description and some tips regarding power
2026-07-13 21:34:27 +02:00
TD-er
2a2ac3eba0
Merge remote-tracking branch 'origin/bugfix/Webserver_dedup_stdtmpl' into bugfix/Webserver_dedup_stdtmpl
2026-07-13 16:03:44 +02:00
TD-er
760dcf724f
[PPP Docs] Add documentation on NW005 PPP Modem
2026-07-13 16:03:26 +02:00
TD-er
c570df9a3b
[PPP] Show info even when no connection to provider is active
2026-07-13 16:02:56 +02:00
TD-er and GitHub
270991fc3c
Merge branch 'mega' into bugfix/Webserver_dedup_stdtmpl
2026-07-12 14:59:29 +02:00
TD-er and GitHub
56fcdd1657
Merge pull request #5578 from tonhuisman/feature/DevicesPage-hide-controllers-if-no-values-to-send
...
[UI] DevicesPage: Hide Controllers if no values to send
2026-07-12 14:58:40 +02:00
TD-er and GitHub
fe6728f9c4
Merge pull request #5546 from andbad/andbad-72x40
...
Add 72x40 display
2026-07-12 14:57:54 +02:00
TD-er and GitHub
94246f75ae
Merge pull request #5576 from tonhuisman/bugfix/Limit-humidity-to-100%-after-temp-compensation
...
[Bugfix] Limit humidity to 100% after applying temperature compensation
2026-07-12 14:57:21 +02:00
TD-er and GitHub
0f2aa3382c
Merge pull request #5574 from tonhuisman/bugfix/TaskValue-update-custom-format-uservar
...
[Bugfix] Include PLUGIN_FORMAT_USERVAR values for json updates
2026-07-12 14:56:43 +02:00
TD-er and GitHub
a2041ba90c
Merge pull request #5571 from tonhuisman/bugfix/TaskInterval-initialization
...
[Bugfix] Improve initialization of Task Interval
2026-07-12 14:55:54 +02:00
TD-er
45827f3651
[Webserver] Remove & simplify duplicate code send end of page
2026-07-12 14:00:22 +02:00
TD-er
0e66898524
[Webserver] Remove code duplication send start of page
2026-07-12 01:08:00 +02:00
TD-er and GitHub
2776ae9516
Merge pull request #5564 from TD-er/bugfix/wifi_setup_crash
...
[WiFi] Fix stack overflow crash when no credentials set
2026-06-25 17:23:20 +02:00
TD-er
9ce4376d0d
[Forms] Add optional changed bool to simplify checking for changes
...
As suggested here: https://github.com/letscontrolit/ESPEasy/pull/5390#discussion_r3474622331
2026-06-25 17:09:49 +02:00
TD-er
d61d4ecdc6
[SendToHttps] Log HTTP return code even on BUILD_NO_DEBUG
2026-06-25 16:57:05 +02:00
TD-er
b53120bddf
[Build] Fix failing ESP32C2 Safeboot build.
2026-06-25 09:46:34 +02:00
TD-er
6c630a7266
[SendToHttps] Fix crash and actually working + connect timeout
2026-06-24 23:01:11 +02:00
TD-er
911638e832
[PWM] Disable fade for ESP32 PWM for now.
2026-06-24 17:01:36 +02:00
TD-er
ba77d801b7
[Network] Simplify connected/disconnected and enabled/disabled events
2026-06-24 17:00:59 +02:00
TD-er
4219f257d9
[WiFi] Add state diagrams to WiFi documentation
2026-06-23 15:12:42 +02:00
TD-er
baa447b876
[WiFi] Cleanup STA state machine code
2026-06-22 22:41:12 +02:00
TD-er and GitHub
b2eb3a0f7c
Merge pull request #5567 from letscontrolit/dependabot/github_actions/actions/checkout-7
...
Bump actions/checkout from 6 to 7
2026-06-22 22:00:28 +02:00
TD-er
bf1abdcba2
[WiFi] Simplify WiFi STA state machine
2026-06-22 20:19:46 +02:00
TD-er
8549f39667
[WiFi] Update WiFi state diagrams
2026-06-11 16:36:08 +02:00
TD-er
757d8a1668
[WiFi] Simplify state machine for WiFi STA
2026-06-10 14:51:39 +02:00
TD-er
f527920019
[WiFi] Fix stack overflow crash when no credentials set
2026-06-08 11:54:09 +02:00
TD-er and GitHub
77e8b8290a
Merge pull request #5563 from TD-er/bugfix/sort_custom_vars_ESP32_only
...
[SysVarSort] Only sort system variables on ESP32 due to build size
2026-06-08 09:13:03 +02:00
TD-er
30ca5c6370
[SysVarSort] Only sort system variables on ESP32 due to build size
2026-06-07 22:39:40 +02:00
TD-er and GitHub
673f5bbdc3
[Build] Fix sort custom vars on ESP8266
...
ESP8266 needs all return paths of the lambda function to be exactly the same type.
Thus the `operator<` of `String` needs to be cast to a bool as it would otherwise be an `unsigned char` .
2026-06-07 22:18:23 +02:00
TD-er and GitHub
41347de1ec
Merge pull request #5562 from TD-er/bugfix/ip_access_control
...
[AccessControl] Fix checking for allowed IP access of webinterface
2026-06-07 21:43:47 +02:00
TD-er and GitHub
8d7fdcb2a5
Merge pull request #5561 from tonhuisman/feature/Sysvar-variables-num-sorted
...
[SysVars] List variables numerically sorted
2026-06-07 21:43:17 +02:00
TD-er and GitHub
7a1fc1ed19
[Build] Fix custom build missing an include for Metrics.cpp
2026-06-07 19:50:00 +02:00
TD-er
9bfc82bb70
[AccessControl] Fix checking for allowed IP access of webinterface
2026-06-07 17:06:06 +02:00
TD-er and GitHub
b95cda55ad
[Docs] Add link to Supported Features and Peripherals on ESP32-xx
2026-06-06 10:35:28 +02:00
TD-er and GitHub
99681464ce
Merge pull request #5559 from TD-er/bugfix/captive_portal_setup
...
[AccessControl] Fix checking for allowed IP range
2026-06-05 16:30:53 +02:00
TD-er
a954b0224f
[Arduino 3.3.9] Update to latest espressif32/Arduino 3.3.9
2026-06-05 14:52:59 +02:00
TD-er
7cc89ccd5d
[Network] Fix properly clearing runtime data when starting nw interface
2026-06-03 15:26:06 +02:00
TD-er
99e6205bc5
[Network] Fix route setting priority (ESP32-only)
2026-06-03 14:46:00 +02:00
TD-er
a3228f0272
[WebFlasher] Update webflasher to 12.2.4
2026-06-03 14:44:56 +02:00
TD-er
926dc99d65
[ESP-IDF] Update Arduino/ESP-IDF to latest version
2026-06-03 14:44:16 +02:00
TD-er
ef324e6e5f
[WiFi AP] Fix really stupid error setting WiFi AP static IP
2026-05-28 16:52:01 +02:00
TD-er
1646c4e953
[ESP8266] Fix ESP8266 builds missing include
2026-05-25 23:24:22 +02:00
TD-er
ecfa569c93
[AccessControl] Fix checking for allowed IP range
2026-05-25 01:27:28 +02:00
TD-er and GitHub
03c3d434a4
Merge pull request #5558 from yosinn1-blip/codex/typo-v5-occurrence-rules-rst
...
docs: fix occurrence spelling in docs
2026-05-24 11:08:56 +02:00
TD-er and GitHub
ed17f5987c
Merge pull request #5557 from yosinn1-blip/codex/typo-v3-received-p118-rst
...
docs: fix received spelling in docs
2026-05-24 10:35:15 +02:00
TD-er and GitHub
59d972d4aa
Merge pull request #5555 from tonhuisman/bugfix/P039-initialization-error
...
[P039] Fix for initialization error
2026-05-21 21:50:45 +02:00
TD-er and GitHub
e617c0faa9
Merge pull request #5553 from tonhuisman/feature/UI-update-icon-for-tools-tab
...
[UI] Update icon for Tools tab
2026-05-20 21:12:00 +02:00
TD-er and GitHub
4cea1e7a26
Merge pull request #5552 from TD-er/bugfix/wifi_fallback_credentials
...
[WiFi] Fix using all set WiFi credentials
2026-05-20 19:25:45 +02:00
TD-er
5c82e9a455
[WiFi] Fix using all set WiFi credentials
...
Problem was, the index was incremented extra when a valid value was found, thus skipping every odd one when multiple credentials were set.
2026-05-20 13:48:36 +02:00
TD-er and GitHub
9e2669b99e
Merge pull request #5550 from TD-er/bugfix/crash_esp32s3_psram
...
[ESP32S3] Fix random crashes on ESP32S3 with PSRAM
2026-05-19 21:50:51 +02:00
TD-er and GitHub
e77f909b85
Merge pull request #5549 from tonhuisman/feature/Console-accept-all-ascii-characters
...
[Console] Accept all valid ASCII characters for input
2026-05-19 21:48:11 +02:00
TD-er and GitHub
25caebb070
Merge pull request #5551 from tonhuisman/bugfix/Build-fix-install-requirements-on-windows
...
[Build] Fix install-requirements script on Windows
2026-05-19 21:46:48 +02:00
TD-er
c029bf0ebb
[ESP32S3] Fix random crashes on ESP32S3 with PSRAM
2026-05-19 16:03:02 +02:00
TD-er and GitHub
72fe2e5f97
Merge pull request #5548 from tonhuisman/bugfix/Docs-fix-reference-to-i2c-docs-and-more-improvements
...
[Docs] Fix link to I2C Bus settings
2026-05-15 22:56:12 +02:00
TD-er and GitHub
4dd50b7960
Merge pull request #5547 from TD-er/bugfix/p073_esp8266
...
[TM1637] Fix ESP8266 not working with TM1637 (#5541 )
2026-05-14 13:02:17 +02:00
TD-er
a4b0a83cf9
[TM1637] Fix ESP8266 not working with TM1637 ( #5541 )
...
Fixes: #5541
2026-05-14 00:56:01 +02:00
TD-er and GitHub
9e01130551
Merge pull request #5535 from tonhuisman/bugfix/Fixes-for-release-may-2026
...
[Fixes] Corrections and improvements for release May 2026
2026-05-13 21:49:29 +02:00