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
Ton Huisman
d3c1b2adf6
[Bugfix] Taskname wasn't saved because cache was cleared unexpectedly
2026-07-25 21:24:11 +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
Ton Huisman and GitHub
ff54a4ac50
Merge branch 'mega' into feature/Multiple-serial-ports-with-standard-selector
2026-07-20 21:12:51 +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
dependabot[bot] and GitHub
ab6f0211c6
Bump actions/setup-python from 6 to 7
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-20 14:12:38 +00: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
Ton Huisman
89834507e5
[Serial] Add definition for all-but-CDC serial ports
2026-07-19 21:23:20 +02:00
TD-er
39f43f14f8
[Serial] Simplify ESPEasy console code + reduce resource usage
2026-07-19 17:06:59 +02:00
Ton Huisman
e202e00c30
[P129] Bugfix: Pre-read so initial read returns valid data
2026-07-18 21:19:07 +02:00
Gijs Noorlander
759285e9bd
[Serial] Fix failing build on minimal ESP8266 builds
2026-07-18 20:53:07 +02:00
Ton Huisman
1ca9a91689
[Serial] Implement enable/disable HWSerial in serial selector
2026-07-18 16:42:36 +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
Ton Huisman
e4c6c93d61
[Serial] Simplify API
2026-07-17 23:32:12 +02:00
Ton Huisman
0144de4e47
[Serial] Allow multiple selectors on a single page for Modbus configuration
2026-07-17 22:36:19 +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
Ton Huisman
213b284086
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Docs-update-vscode-plugin-list
2026-07-13 22:06:48 +02:00
Ton Huisman
fda9d3524c
[Docs] Clarification about Collection builds including Normal plugin set, mention 32MB flash units
2026-07-13 22:06:30 +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
Ton Huisman
f76da86cf1
[P020] Apply uncrustify once more
2026-07-12 15:30:54 +02:00
Ton Huisman
a13c8589cf
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/P020-send-events-for-derived-values
2026-07-12 15:25:57 +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
Ton Huisman
6a27b251aa
[P020] Send events for Derived values
2026-07-11 16:44:45 +02:00
Ton Huisman
7ea26d1454
[UI] DevicesPage: Hide Controllers if no values to send
2026-07-11 16:28:12 +02:00
andbad and GitHub
d1fe05a538
Add 72x40 size
...
add screenshot
2026-07-09 11:59:32 +02:00
andbad and GitHub
61b985829d
Merge branch 'letscontrolit:mega' into andbad-72x40
2026-07-09 11:58:28 +02:00
andbad and GitHub
699928a28c
Add 72x40 OLED size to changelog
...
Updated changelog to reflect the addition of 74x40 resolution
2026-07-09 10:06:02 +02:00
andbad and GitHub
49aec9130e
Fix formatting in P036_data_struct.h
2026-07-09 10:00:20 +02:00
andbad and GitHub
32490a92ce
Fix formatting of enum value for p036_resolution
2026-07-09 09:50:39 +02:00
Ton Huisman
f9ca8c562b
[Bugfix] Limit humidity to 100% after applying temperature compensation
2026-07-04 23:02:01 +02:00
Ton Huisman
b110027a5c
[Docs] Small typo P124
2026-07-01 22:46:45 +02:00
Ton Huisman
f082304173
[P126][P129] Code optimization using ceilf instead of ceil, fix conditional compile error
2026-07-01 10:23:48 +02:00
Ton Huisman
6fe0838471
[P126][P129] Code optimization by moving ul2stringFixed to StringConverter_Numerical
2026-06-30 22:12:49 +02:00
Ton Huisman
ab417fa84c
[PLUGIN_FORMAT_USERVAR] Allow optional value display formatting by setting ParN[idx] to 1
2026-06-30 17:24:39 +02:00
Ton Huisman
6f69fdf0e0
[Bugfix] Include PLUGIN_FORMAT_USERVAR values for json updates
2026-06-29 23:30:22 +02:00
Ton Huisman
2aeea6e1e5
[Bugfix] Partial revert for saving Task Interval
2026-06-29 23:16:54 +02:00
Ton Huisman
42bf0c451f
[Bugfix] Improve initialization of Task Interval
2026-06-28 22:08:38 +02:00
Ton Huisman
b1ecfdcfa1
[C005] Add note MQTT Auto Discovery not enabled in ESP8266 builds
2026-06-27 14:27:34 +02:00
Ton Huisman
5bff99ec5d
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Docs-update-vscode-plugin-list
2026-06-27 14:14:46 +02:00
Ton Huisman
6201edd509
[P016] Update documentation
2026-06-27 13:54:17 +02:00
Ton Huisman
be6ce1f162
[P016] Fix typo in error log
2026-06-27 13:53:55 +02:00
Ton Huisman
7dee0ce173
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P016-add-event-on-overflow
2026-06-27 13:53:02 +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
Ton Huisman
20e0718bd5
[P016] Add Event on overflow setting
2026-06-22 21:40:40 +02:00
TD-er
bf1abdcba2
[WiFi] Simplify WiFi STA state machine
2026-06-22 20:19:46 +02:00
dependabot[bot] and GitHub
dfded704ae
Bump actions/checkout from 6 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 14:12:41 +00:00
TD-er
8549f39667
[WiFi] Update WiFi state diagrams
2026-06-11 16:36:08 +02:00
Ton Huisman
e8b936a00a
[Docs] Update VSCode plugin list
2026-06-10 22:37:06 +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
Ton Huisman
1dee7c775d
[Docs] Suggest VSCode plugin TODO Highlight as Todo Tree doesn't work anymore without an external tool
2026-06-06 13:29:35 +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
Ton Huisman and GitHub
7870eeda6f
Merge branch 'mega' into feature/Sysvar-variables-num-sorted
2026-06-05 22:04:56 +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
Ton Huisman
85e4cc283d
[SysVars] Sort alphabetic values too (though they come in already sorted)
2026-06-03 21:52:28 +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
Ton Huisman
052780e595
[SysVars] List variables numerically sorted
2026-06-02 22:11:23 +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
yosinn1-blip
94946bb9a5
docs: fix occurrence spelling in docs
...
Signed-off-by: Yoshiki <yosinn1@gmail.com >
2026-05-24 08:29:59 +09:00
yosinn1-blip
3658ff1ff3
docs: fix received spelling in docs
...
Signed-off-by: Yoshiki <yosinn1@gmail.com >
2026-05-24 08:11:27 +09:00
andbad and GitHub
4d6d2c1b7f
Refactor FormSelectorOptions initialization
2026-05-22 15:15:11 +02:00
andbad and GitHub
b7f74fa6e8
Add default parameters to OLedFormSizes function
2026-05-22 14:38:15 +02:00
andbad and GitHub
a8c6635f55
Update OLedFormSizes to use optionsSize parameter
2026-05-22 14:37:27 +02:00
andbad and GitHub
3aebc9ce42
Update OLedFormSizes call to include element count
2026-05-22 14:36:16 +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
Ton Huisman
765384cd7e
[P039] Fix for initialization error
2026-05-21 21:21:34 +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
Ton Huisman
ce1658ca03
[UI] Update icon for Tools tab
2026-05-20 21:02:51 +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
Ton Huisman
8eba96fd2f
[Build] Fix install-requirements script on Windows
2026-05-19 20:30:25 +02:00
TD-er
c029bf0ebb
[ESP32S3] Fix random crashes on ESP32S3 with PSRAM
2026-05-19 16:03:02 +02:00
Ton Huisman
7955412bf9
[Console] Accept all valid ASCII characters for input
2026-05-17 22:25:33 +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
Ton Huisman
87e77e0019
[Docs] Fix link to I2C Bus settings
2026-05-15 13:54:09 +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
TD-er and GitHub
782be9d60d
Merge pull request #5537 from tonhuisman/feature/Metrics-add-network-tx-rx-data
...
[Metrics] Add network traffic data TX/RX bytes and frames (Prometheus)
2026-05-13 21:48:55 +02:00
Ton Huisman
8b20069aeb
Revert: [Metrics] Only export metrics when stats enabled
2026-05-13 21:35:58 +02:00
Ton Huisman
6ce70cd349
[Network] Allow to not default-enable WiFi interface
2026-05-13 21:35:11 +02:00
Ton Huisman
f9c4b72d76
[Build] Fix comment
2026-05-13 21:34:23 +02:00
Ton Huisman
3dc43a384f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/Fixes-for-release-may-2026
2026-05-13 21:05:31 +02:00
Ton Huisman
821bd5fb48
[Metrics] Only export metrics when stats enabled
2026-05-13 21:04:01 +02:00
Ton Huisman
24f764fa46
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Metrics-add-network-tx-rx-data
2026-05-13 20:58:41 +02:00
andbad and GitHub
48641c73ee
Merge branch 'letscontrolit:mega' into andbad-72x40
2026-05-13 13:27:12 +02:00
TD-er and GitHub
43e267346b
Merge pull request #5545 from TD-er/update/pubsubclient3_3_3_0
...
[PubSubClient3] Update to latest MQTT Client PubSubClient3
2026-05-13 13:05:03 +02:00
TD-er
419170689e
[Network] Fix crash saving network interface settings with p2p active
2026-05-12 21:30:10 +02:00
andbad and GitHub
c77e1f78d5
Remove and re-add 72x40 resolution configuration
2026-05-12 18:49:37 +02:00
andbad and GitHub
30c111884a
Reorder display size options in OLed_helper.cpp
2026-05-12 18:47:00 +02:00
andbad and GitHub
c40cdc8336
Fix formatting of optionValues array in FrameOLED
2026-05-12 18:44:38 +02:00
andbad and GitHub
64de7977fc
Reorder resolution options in OLED frame
2026-05-12 18:43:47 +02:00
TD-er
976bd2fc1b
[ESP32S2] Improve free RAM on ESP32S2
2026-05-12 17:02:29 +02:00
andbad and GitHub
f7e285bc85
Fix enum values for p036_resolution
2026-05-12 17:00:52 +02:00
andbad and GitHub
dcc1e7918e
Add new display option '72x40' to OLed_helper
2026-05-12 15:47:23 +02:00
andbad and GitHub
6ca21c852c
Update p036_resolution enum values
2026-05-12 15:46:01 +02:00
andbad and GitHub
8bb8ce09d1
Add case for pix72x40 resolution handling
2026-05-12 15:44:48 +02:00
andbad and GitHub
c3c99dd1bb
Add new display configuration for 72x40 resolution
2026-05-12 15:43:44 +02:00
andbad and GitHub
032c480a5f
Update _P036_FrameOLED.ino
...
Add 72x40 display
2026-05-12 15:42:23 +02:00
TD-er
31ba16e7cc
[Network] Add setting whether to collect network stats (ESP32-only)
2026-05-12 13:14:12 +02:00
Ton Huisman
0d942d08fd
[Network] Initially collapse the Statistics section of the page
2026-05-11 22:37:43 +02:00
TD-er
e694a845c1
[Network] Improve response time on network disconnect for MQTT client
2026-05-11 22:08:47 +02:00
Ton Huisman
0dcf34e7e0
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Metrics-add-network-tx-rx-data
2026-05-11 21:54:47 +02:00
Ton Huisman
e52122e677
[C016] Remove Experimental label, clean up initialization
2026-05-11 21:35:13 +02:00
TD-er
2f7f42b460
[PubSubClient3] Update to latest MQTT Client PubSubClient3
2026-05-11 21:32:09 +02:00
Ton Huisman
421678e254
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/Fixes-for-release-may-2026
2026-05-11 20:40:34 +02:00
TD-er and GitHub
76729ae905
Merge pull request #5544 from TD-er/bugfix/esp32s2_direct_gpio
...
[DirectGPIO] Use low-level HAL commands from ESP-IDF for ESP32-xx
2026-05-11 14:05:27 +02:00
TD-er
33d5d2adde
[DirectGPIO] Use low-level HAL commands from ESP-IDF for ESP32-xx
2026-05-11 12:35:12 +02:00
TD-er and GitHub
d5dcb58140
Merge pull request #5543 from TD-er/bugfix/esp32p4_crash_old_esphosted
...
Bugfix/esp32p4 crash old esphosted
2026-05-11 11:12:24 +02:00
TD-er
79da218624
[webflasher] Cleanup Python script to generate page + set to 460800 baud
2026-05-11 11:11:29 +02:00
TD-er
22c9ef9d63
[Webflasher] Use flash size detection to simplify MAX build selection
2026-05-11 10:38:50 +02:00
TD-er
f5ac9f0b79
[Webflasher] Add 32M builds to the page generator script
2026-05-11 09:00:08 +02:00
TD-er
5aebf02705
[ESP32-P4] Enable WiFi STA interface on factory reset
2026-05-10 23:47:05 +02:00
TD-er
20e3975495
[ESP-Hosted-MCU] Fix OTA URL + speedup log output to serial
2026-05-10 23:46:10 +02:00
TD-er
99ec57a6d0
[32M flash] Fix including all 'MAX' plugins for 32M flash builds
2026-05-10 21:52:20 +02:00
TD-er
12435f3e8e
[ESP32P4] Fix crashes on older ESP-HOSTED-MCU fw & detection 32M flash
2026-05-10 21:32:30 +02:00
TD-er
f5bb6d95f0
Merge remote-tracking branch 'origin/mega' into mega
2026-05-10 19:24:59 +02:00
Ton Huisman
c4dba7e9c3
[Build] uv: Activate the PENV, then install missing requirements there
2026-05-10 17:28:18 +02:00
Ton Huisman
7209813fbd
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/Fixes-for-release-may-2026
2026-05-10 16:21:36 +02:00
TD-er and GitHub
ee9734ae80
Merge pull request #5540 from tonhuisman/feature/Build-add-c5-and-p4-builds-32-mb
...
[Build] Add C5 4MB Custom, 16MB MAX and 32 MB MAX32 and P4 32MB MAX32 builds
2026-05-10 15:23:27 +02:00
Ton Huisman
c7415c35e3
[P073] Fix build with P073_DEBUG and BUILD_NO_DEBUG enabled
2026-05-09 15:19:32 +02:00
Ton Huisman
f44e7fdbed
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/Fixes-for-release-may-2026
2026-05-09 14:21:35 +02:00
TD-er and GitHub
8d31a93329
Merge pull request #5536 from TD-er/bugfix/convert_network_settings
...
[Eth] Fix static IP for Ethernet
2026-05-08 20:56:49 +02:00
TD-er
6d814bb6ea
[WiFi] Fix WiFi reconnect + event duplicates on ESP8266
2026-05-08 15:34:54 +02:00
TD-er
f0d3b78bb4
[WiFi] Fix some minor WiFi issues when saving settings (still 5min wait)
2026-05-07 21:07:21 +02:00
TD-er
c1bb5733ae
[ESP32S2] Fix using UART/USBCDC on ESP32S2
2026-05-07 00:23:15 +02:00
Ton Huisman
d1777b7807
[P180] Add documentation for TCA9554 I/O extender to control relays
2026-05-06 22:43:04 +02:00
Ton Huisman
8cb3a3f3c7
[Network] Fix small typo
2026-05-05 21:33:05 +02:00
Ton Huisman
da616cdbfe
[Network] Allow network interfaces to be enabled on factory reset
2026-05-04 21:23:35 +02:00
Ton Huisman
8e70deafb3
[Build] Update documentation
2026-05-03 21:09:04 +02:00
Ton Huisman
cb3b886e88
[Dist] Update Espressif Flash Download tool to v3.9.10
2026-05-03 17:43:36 +02:00
Ton Huisman
f6227a42bd
[Build] Missed a typo in 16MB board definition
2026-05-03 16:08:58 +02:00
Ton Huisman
2adad6e195
[Build] Fix a few typos in 32MB board definitions
2026-05-03 15:28:09 +02:00
TD-er
3180314785
[WiFi] Fix setting init/exit/gotIP flags on Network interfaces
2026-05-03 00:56:05 +02:00
TD-er
3a0d2579ea
[Console] Fix setting correct TX buffer size + add checks + cleanup
2026-05-03 00:53:23 +02:00
TD-er
746b0ae8d2
[Sysinfo] Fix reporting used sketch size on sysinfo page
2026-05-03 00:50:24 +02:00
TD-er
28a8b931db
[ESP-IDF] Update to latest IDF/Arduino code
2026-05-03 00:49:29 +02:00
TD-er
c57a77d022
[ESP32S2] Add MAX 8M1M build for ESP32-S2
2026-05-03 00:49:06 +02:00
Ton Huisman
b1d575f345
[Build] Add C5 4MB Custom, 16MB MAX and 32 MB MAX32 and P4 32MB MAX32 builds
2026-05-02 22:38:06 +02:00
TD-er
1889767d5c
[WiFi] Fix static IP for ESP8266
2026-05-01 12:41:35 +02:00
TD-er
02ccc74235
[WiFi] Fix static IP for WiFi
2026-05-01 12:23:32 +02:00
TD-er
aeb06ea8a3
[Build] Fix missing include
2026-05-01 00:55:11 +02:00
TD-er
0895c1e1b9
[Build] Remove normal_beta_ESP8266_16M_LittleFS
2026-05-01 00:37:39 +02:00
TD-er
5b9e529f25
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/convert_network_settings
2026-05-01 00:23:40 +02:00
TD-er
2e9bd45695
[ETH] Fix setting static IP for Ethernet network interfaces
2026-05-01 00:23:22 +02:00
Ton Huisman
9899648f30
[Docs] Fix missing column for LoopTimerSetAndRun
2026-04-30 20:58:05 +02:00
Ton Huisman
fbeef3f0bb
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/Fixes-for-release-may-2026
2026-04-30 20:51:48 +02:00
TD-er and GitHub
bda732735a
Fix syslog packets contain only a prefix ( #5538 )
...
Fixes: #5538
2026-04-30 14:02:18 +02:00
TD-er
acb7288bdd
[Build] Fix ESP8266 build
2026-04-27 01:26:04 +02:00
TD-er
91d952ab49
[WiFi] Fix continuous logs flood + fix check for no credentials
2026-04-27 01:18:31 +02:00
TD-er
d00b793bf6
[WiFi] Make Captive Portal more intuitive and only act when connected to AP
2026-04-26 15:34:23 +02:00
Ton Huisman
dd8786396d
[Custom] Add secure Cloudflare DNS entries
2026-04-25 21:24:39 +02:00
Ton Huisman
f320145307
[Network] Add size-check for NetworkDriverStruct
2026-04-25 20:46:13 +02:00
Ton Huisman
6a9a0a84fd
[Settings] Fix waring for VariousBits_2
2026-04-25 20:45:34 +02:00
Ton Huisman
ad4abaf832
[Network] Fix struct initialization
2026-04-25 20:19:50 +02:00
Ton Huisman
2f5eb4cb6d
[Custom] Add some missing #define variables to Custom-sample.h
2026-04-25 17:27:55 +02:00
Ton Huisman
7ddd503c1c
[Network] Add define to select factory-default network adapter
2026-04-25 17:22:45 +02:00
Ton Huisman
033a8ea7fd
[Ni]otifications] Add usesTLS flag to attributes and show in PluginList
2026-04-25 13:05:14 +02:00
Ton Huisman
0ad3c6b619
[Ni]otifications] Add usesTLS flag to attributes and show in PluginList
2026-04-24 23:23:18 +02:00
TD-er
5b4f4b176c
[WiFi] Fix slowdown issues using Eth on ESP32-P4 with WiFi off
2026-04-24 11:33:17 +02:00
Ton Huisman
6cc5143a11
[Docs] Fix typo
2026-04-23 23:07:34 +02:00
Ton Huisman
36f41daae7
[Metrics] Add network traffic data TX/RX bytes and frames (Prometheus)
2026-04-23 23:03:10 +02:00
TD-er
e6fe18c19a
[Build] Fix missing include for collection_H_ESP32_IRExt_4M316k build
2026-04-23 15:44:00 +02:00
TD-er
c9648663bd
[Build] Fix missing include on minimal_core_312_ESP8266_1M_OTA_Domoticz
2026-04-23 15:07:57 +02:00
TD-er
4dbfab2479
[Eth] Fix static IP for Ethernet
2026-04-23 14:30:30 +02:00
Ton Huisman
cc2ec06cb2
[Fixes] %iswifi% report status value instead of boolean
2026-04-22 23:10:42 +02:00
TD-er and GitHub
0ff1e2f571
Merge pull request #5532 from TD-er/build/add_ESP32P4_rev3
...
[ESP32P4r3] Add support for ESP32-P4 rev3
2026-04-20 23:07:02 +02:00
TD-er and GitHub
fc9c93586a
Merge pull request #5533 from tonhuisman/feature/Build-add-esp32p4-archive-in-release
...
[Build] Create separate ESP32P4 binaries zip in release script
2026-04-20 23:06:30 +02:00
TD-er and GitHub
5dec945bf3
Merge pull request #5526 from tonhuisman/feature/P180-buscmd-helper-support-for-data-from-variables
...
[P180] [BusCmd] Allow rules variables in read and put/write (bus) commands
2026-04-20 23:05:51 +02:00
Ton Huisman
71e9fb149f
[Build] Create separate ESP32P4 binaries zip in release script
2026-04-20 22:01:47 +02:00
Ton Huisman and GitHub
e2769f26a5
Merge branch 'mega' into feature/P180-buscmd-helper-support-for-data-from-variables
2026-04-20 21:44:05 +02:00
TD-er
5d6046b5c2
[ESP32P4r3] Add support for ESP32-P4 rev3
2026-04-20 17:12:20 +02:00
TD-er and GitHub
8554859156
Merge pull request #5531 from TD-er/docs/Update_ESPchips_table
...
[Docs] Update ESP-Chips table
2026-04-20 14:07:42 +02:00
TD-er
0c1609a324
[Docs] Update ESP-Chips table
2026-04-20 13:57:26 +02:00
TD-er and GitHub
83be5055a3
Merge pull request #5530 from TD-er/bugfix/network_issues_initial_setup
...
[RMII Eth] Fix setting clock mode + document NW config import/export
2026-04-19 23:11:13 +02:00
TD-er
b82c27f645
[RMII Eth] Fix setting clock mode + document NW config import/export
2026-04-19 23:09:12 +02:00
Ton Huisman
bc3b531946
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-buscmd-helper-support-for-data-from-variables
2026-04-19 15:28:04 +02:00
Ton Huisman
dcba895d3c
[P180] Update documentation
2026-04-19 15:27:42 +02:00
Ton Huisman
817d32f63e
[P180] [BusCmd] Allow rules variables in read and put/write (bus) commands
2026-04-19 15:27:34 +02:00
TD-er and GitHub
7761b60f12
Merge pull request #5529 from TD-er/bugfix/WiFi_AP_setup
...
[WiFi] Fix initial WiFi setup via soft-AP
2026-04-18 22:25:48 +02:00
TD-er and GitHub
4d6a0e4d9f
Merge pull request #5521 from tonhuisman/feature/Doc-updates-q2-2026
...
[Docs] Update documentation
2026-04-18 22:07:34 +02:00
TD-er
930e299b59
[ESP-IDF] Update to latest ESP-IDF/Arduino
2026-04-18 19:56:22 +02:00
TD-er
9bed9451fb
[sendToHTTP] Fix sendToHTTP using the new lib for https. (revuew by Ton)
2026-04-18 19:22:00 +02:00
Ton Huisman
b56bde1c06
[P180] Update documentation
2026-04-18 17:15:21 +02:00
Ton Huisman
17cda47d17
[P180] Process I2C commands synchronous when called from rules and other internal sources
2026-04-18 17:15:03 +02:00
Ton Huisman
dbc6c2112c
[P180] [BusCmd] Allow rules variables in read and put/write (bus) commands
2026-04-18 17:13:28 +02:00
Ton Huisman
87482529f2
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Doc-updates-q2-2026
2026-04-18 11:30:41 +02:00
TD-er
9e40ab93a0
[Build] Fix include for ESP8266 builds
2026-04-17 18:21:02 +02:00
TD-er
000cfade37
[sendToHttp] Fix SendToHttp HTTPS command using HTTPClientLight
2026-04-17 18:13:08 +02:00
TD-er
bb775cc609
[WiFi] Add OTA update for ESP-Hosted-MCU on ESP32-P4
2026-04-16 23:45:01 +02:00
TD-er
9c3aca6e09
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_AP_setup
2026-04-16 13:50:49 +02:00
TD-er
7399791f39
[WiFi] Fix crash on saving WiFi settings with active network connections
2026-04-16 13:50:01 +02:00
Ton Huisman
918f5d7f78
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-buscmd-helper-support-for-data-from-variables
2026-04-15 23:02:48 +02:00
TD-er and GitHub
d479098b06
Merge pull request #5528 from tonhuisman/feature/Build-use-pioarduino-on-github-builds-too
...
[Build] Use pioarduino also on Github builds
2026-04-15 21:55:58 +02:00
Ton Huisman
7ee1008701
[Build] Rename library.json for HeatpumpIR to avoid constant re-installs of (outdated version) IRremoteESP8266
2026-04-15 21:38:33 +02:00
TD-er
705fcf7e11
[WiFi] Fix captive portal and initial setup for ESP32-S2
2026-04-15 16:01:52 +02:00
TD-er
355ee80601
[WiFi] Fix uncrustify messing up wifiChannels table
2026-04-15 10:41:41 +02:00
TD-er
66c370415b
[Build] Fix missing include for ESP32 builds
2026-04-15 01:07:17 +02:00
TD-er
68e75fef66
[WiFi] Fix initial WiFi setup via soft-AP
2026-04-15 00:46:11 +02:00
Ton Huisman
1cc727bd4c
[Build][GH] Bump github-scripts plugin from v8 to v9
2026-04-14 22:39:25 +02:00
Ton Huisman
f045c5f0b3
[Build] Use pioarduino also on Github builds
2026-04-14 22:38:16 +02:00
Ton Huisman
494dfea03b
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-buscmd-helper-support-for-data-from-variables
2026-04-13 22:35:31 +02:00
TD-er and GitHub
b648255dab
Merge pull request #5525 from tonhuisman/bugfix/I2C-connection-check-fix-disable-plugin
...
[Bugfix] [I2C] Connection-check failure didn't correctly disable the plugin
2026-04-13 12:21:21 +02:00
TD-er and GitHub
d914aa166a
Merge pull request #5337 from chromoxdor/httpResponseParser
...
Update for the HTTP Response Parser
2026-04-13 12:18:04 +02:00
Ton Huisman
c0fb837c32
[P180] [BusCmd] Allow rules variables in get/read and put/write (bus) commands
2026-04-12 22:42:05 +02:00
Ton Huisman
9c9d636aaf
[Bugfix] [I2C] Connection-check failure didn't correctly disable the plugin
2026-04-12 22:24:24 +02:00
Ton Huisman
9e28460778
[Docs] Expand description for creating a Custom build, small typo fixes
2026-04-10 22:45:47 +02:00
chromoxdor and GitHub
366f9bdd47
Merge branch 'letscontrolit:mega' into httpResponseParser
2026-04-10 19:33:54 +02:00
Ton Huisman
14b0526ccc
[Docs] Expand description for creating a Custom build
2026-04-09 23:42:48 +02:00
Ton Huisman
1d218ab9b5
[Docs] Corrections for some recent changes
2026-04-08 22:10:15 +02:00
Ton Huisman
8e1659cfbd
[Network] Fix missing reload-indicator for Network Driver selector
2026-04-06 22:19:21 +02:00
Ton Huisman
4b26b7aa63
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Doc-updates-q2-2026
2026-04-06 21:37:57 +02:00
Ton Huisman
98d28ab438
[Advanced] Remove I2C ClockStretchLimit note
2026-04-06 21:36:32 +02:00
TD-er and GitHub
8762af9ca9
Merge pull request #5515 from TD-er/bugfix/ESP8266_mDNS
...
[mDNS] Fix mDNS on ESP8266
2026-04-06 21:35:52 +02:00
TD-er
72c1676448
[mDNS] Disable mDNS in builds as it is considered unstable
2026-04-06 21:34:50 +02:00
TD-er
4d9b08b4a4
[Cleanup] Comment unused NWPluigin functions
2026-04-06 21:34:11 +02:00
TD-er
2487f8c5f6
[Network] Cleanup code + show connection info on ESP8266 adapter page
2026-04-06 16:40:00 +02:00
TD-er
8b52d2eb63
[Cleanup] Fix failing builds due to different virtual function sigs
2026-04-06 01:00:08 +02:00
TD-er
dc14760360
[Cleanup] Add 'override' to virtual functions libs changed for ESPEasy
2026-04-05 23:57:53 +02:00
TD-er
5fee00f27b
[Cleanup] Add 'override' to virtual controller queue functions
2026-04-05 23:56:02 +02:00
TD-er
5ab36e47ca
[ESP8266] Define more bus specifics for ESP8266 in esp8266_soc_caps.h
2026-04-05 20:08:37 +02:00
TD-er
fcd36b7312
[ESP8266] Simplify device info functions on ESP8266
2026-04-05 18:02:01 +02:00
TD-er
25638c79bd
[Build] Reduce size of custom ESP8266 build
2026-04-05 16:04:59 +02:00
TD-er
1ee5327373
[WiFi] Fix odd WiFi behavior on ESP8266
2026-04-05 15:44:37 +02:00
TD-er
81d24c36ef
[Build] Fix failing build collection_C_ESP32_IRExt_4M316k
2026-04-05 03:23:00 +02:00
TD-er
65cc58d098
[Cleanup] Reduce number of includes
2026-04-05 02:54:39 +02:00
TD-er
0ca8723a2e
[Build] Fix hard_SONOFF_POW_4M1M build
2026-04-05 00:27:47 +02:00
TD-er
371d7c6dd2
[Network] Reduce number of includes in WiFi/Network code
2026-04-04 23:50:22 +02:00
TD-er
7916c3952e
[Network] Fix failing custom_beta_2ndheap_ESP8266_4M1M
2026-04-04 02:18:13 +02:00
TD-er
c8d964fd08
[Network] Reduce includes in network code
2026-04-04 01:59:35 +02:00
TD-er
94f92c9e21
[mDNS] Add flag to toggle mDNS
2026-04-04 01:34:38 +02:00
chromoxdor and GitHub
59bf4a563b
Merge branch 'letscontrolit:mega' into httpResponseParser
2026-04-01 12:31:21 +02:00
Ton Huisman
20bcbeb83a
[Build] Add P047 (Moisture sensors) to Climate B, as mentioned in the docs
2026-03-30 20:42:44 +02:00
TD-er
30f16c7651
[Docs] Fix rendering supported CPUs table
2026-03-30 08:34:08 +02:00
TD-er
c3295f0d17
[Docs] Fix frequency of ESP32-S31 + ESPEasy supported since
2026-03-29 22:36:39 +02:00
TD-er
4e66890015
[Docs] Update links to datasheets + TR of supported ESP chips
2026-03-29 22:22:24 +02:00
TD-er
4675c3ec47
[mDNS] Update ESP32 mDNS lib + improve handling fallback AP on ESP8266
2026-03-28 00:54:30 +01:00
Ton Huisman
1d912fa6b2
[Build] - Ignore clangd configuration file
2026-03-27 22:53:34 +01:00
Ton Huisman
739d768e8e
[Docs] Update documentation
2026-03-27 22:51:26 +01:00
TD-er
4e829a585a
[mDNS] Add mDNS for ESP32 builds
2026-03-27 12:15:45 +01:00
TD-er
be63c9db5b
[Network] Fix starting fallback interfaces if all are fallback on ESP32
2026-03-27 12:14:57 +01:00
TD-er
4ced545e8f
[P169] AS3935 Lightning Detector was missing from Climate B builds
2026-03-27 12:13:44 +01:00
TD-er
b7bc84fe29
[WiFi-AP] Extend WiFiAPmode command to toggle WiFi-AP without disable it
2026-03-27 12:12:34 +01:00
TD-er
32161da283
[SPI] Fix potential uninitialized spi gpio pins
2026-03-26 20:08:33 +01:00
TD-er
4aecf23f04
[Web UI] Fix selected disabled item not getting saved
2026-03-26 19:57:15 +01:00
TD-er
2a84c1e226
[Build] Fix build missing #if FEATURE_SD
2026-03-26 19:56:33 +01:00
TD-er
614f166a29
[SPI] Simplify SPI code + fix SPI bus selection
2026-03-26 17:15:15 +01:00
TD-er
81d0c2b0f9
[SPI] Fix build on ESP32C3
2026-03-26 01:22:24 +01:00
TD-er
fd8729283b
[ESP-IDF] Revert to IDF 5.5.3
2026-03-26 00:37:13 +01:00
TD-er
ec19a44c30
[SPI Eth] Fix SPI Ethernet using correct SPI bus
2026-03-26 00:36:51 +01:00
TD-er
ba6b54275f
[mDNS] Properly destruct MDNS objects when updating
2026-03-24 22:42:36 +01:00
TD-er
2f7c033bcc
[ESP-IDF6.0] Add support for latest IDF6.0
2026-03-24 22:41:03 +01:00
TD-er
c0ccc8f4f6
[Build] Add missing changes for disable colorize logs
2026-03-24 16:09:47 +01:00
TD-er
6852a7e351
[GPIO] Fix GPIO re-assign on ESP32 previously used by serial
2026-03-24 16:09:04 +01:00
TD-er
a659062fdf
[Git] Add sdkconfig.* to .gitignore
2026-03-24 16:07:38 +01:00
TD-er
2cc2c8baac
[Console] Fix sluggish reply on console input + allow disable color logs
2026-03-24 16:05:55 +01:00
TD-er
7b1d6f57cd
[Serial Console] Fix showing console output in VScode
2026-03-24 10:52:56 +01:00
TD-er
c6300681c8
[ESPEasyP2P] Add ESP32-S31 as node ID to be recognized as ESP type
2026-03-24 10:16:10 +01:00
TD-er
f69a4a7710
[mDNS] Fix mDNS on ESP8266
2026-03-19 00:49:05 +01:00
TD-er and GitHub
2633befe8f
Merge pull request #5503 from chromoxdor/fix-pwm-flickering-led
...
[PWM] Fix led flickering
2026-03-18 22:08:31 +01:00
chromoxdor and GitHub
cf95367a7d
Merge branch 'mega' into httpResponseParser
2026-03-18 21:37:15 +01:00
chromoxdor and GitHub
6701e7d0a2
Merge branch 'mega' into fix-pwm-flickering-led
2026-03-18 21:36:49 +01:00
TD-er and GitHub
ed8bc322ca
Merge pull request #5498 from tonhuisman/feature/Menu-interfaces-split-into-tabs
...
[Feature] Split Interfaces page into separate tab per interface
2026-03-17 23:48:59 +01:00
Ton Huisman
715609b947
[UI] Disable the Interfaces/Modbus subtab for now, as it's still TODO
2026-03-17 22:58:15 +01:00
Ton Huisman
faa37ad218
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Menu-interfaces-split-into-tabs
2026-03-17 22:51:26 +01:00
TD-er and GitHub
634fc88706
Merge pull request #5512 from tonhuisman/feature/Docs-separate-esp32-and-esp8266-status
...
[Docs] Separate ESP32 and ESP8266 status
2026-03-17 21:28:26 +01:00
TD-er and GitHub
3d62a1c9df
Merge pull request #5504 from tonhuisman/feature/P104-improve-cyrillic-font
...
[P104] Improved Cyrillic font
2026-03-17 21:27:42 +01:00
Ton Huisman
f5e47e573f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Menu-interfaces-split-into-tabs
2026-03-17 21:23:55 +01:00
Ton Huisman
7ae1cbcdcb
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Docs-separate-esp32-and-esp8266-status
2026-03-17 21:16:43 +01:00
TD-er and GitHub
7e789fbb46
Merge pull request #5514 from TD-er/build/fix_mdns_builds
...
[Build] Fix mDNS builds + failing FEATURE_MQTT_TLS=0 & HTTP_TLS=1
2026-03-17 14:20:45 +01:00
TD-er
830be57f38
[ESP32-P4] Fix failing ESP32-P4 build due to upstream ESP-IDF changes
2026-03-17 14:20:13 +01:00
TD-er
cc620b15b0
[Build] Fix mDNS builds + failing FEATURE_MQTT_TLS=0 & HTTP_TLS=1
2026-03-17 14:04:38 +01:00
TD-er
40a45941d8
Merge remote-tracking branch 'origin/mega' into mega
2026-03-17 13:11:44 +01:00
TD-er and GitHub
5921ea6ed1
Merge pull request #5495 from TD-er/feature/select_network_fallback_order
...
[Network] Add 'Fallback Network Interface' concept.
2026-03-17 12:22:57 +01:00
TD-er
55fab770bd
[Build] Reduce build size by tweaking compile flags
2026-03-17 12:21:02 +01:00
Ton Huisman
a8957ec91a
[Docs] Small updates for supported chips
2026-03-15 23:14:50 +01:00
Ton Huisman
3536f83f38
[Docs] Small updates for supported chips
2026-03-15 23:10:26 +01:00
Ton Huisman and GitHub
74da48fdfc
Merge branch 'mega' into feature/P104-improve-cyrillic-font
2026-03-15 16:46:23 +01:00
Ton Huisman
f7af19d37f
[Docs] Small update on excluded plugins
2026-03-14 22:14:32 +01:00
Ton Huisman
71fa3a0500
[Docs] Separate status for ESP32 and ESP8266 on each page
2026-03-12 23:32:55 +01:00
Ton Huisman
667019f19b
[Docs] Separate ESP32 and ESP8266 status
2026-03-12 23:09:42 +01:00
Ton Huisman
2edbf8491f
[UI] Compatibility css fix by @chromoxdor
2026-03-11 21:47:31 +01:00
Ton Huisman
8b2eb309ab
[UI] Fine-tune css fixes by @chromoxdor
2026-03-10 22:18:58 +01:00
Ton Huisman
26aa8c78b5
[UI] Fine-tune css for nicer menu sub-tabs (Interfaces)
2026-03-09 22:21:26 +01:00
Ton Huisman
c150b4bf37
[UI] Revert: Fine-tune css for nicer menu tabs in dark mode
2026-03-05 23:23:01 +01:00
Ton Huisman
b5b9d570f1
[UI] Fine-tune css for nicer menu tabs in dark mode
2026-03-04 22:19:00 +01:00
Ton Huisman
2e7c386c43
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Menu-interfaces-split-into-tabs
2026-03-03 23:22:11 +01:00
chromoxdor
4cb0c6fb95
[PWM] reduce function
2026-03-03 15:03:27 +01:00
chromoxdor and GitHub
79c371de40
Merge branch 'mega' into fix-pwm-flickering-led
2026-03-03 11:07:19 +01:00
chromoxdor
f441e95080
[PWM] using ledcRead()
2026-03-03 10:25:58 +01:00
TD-er and GitHub
2d9485cf2d
Merge pull request #5505 from letscontrolit/dependabot/github_actions/actions/download-artifact-8
...
Bump actions/download-artifact from 7 to 8
2026-03-02 23:25:33 +01:00
TD-er and GitHub
56f17e758a
Merge pull request #5506 from letscontrolit/dependabot/github_actions/actions/upload-artifact-7
...
Bump actions/upload-artifact from 6 to 7
2026-03-02 23:25:07 +01:00
TD-er and GitHub
1d5641d77a
Merge pull request #5507 from tonhuisman/bugfix/Build-fix-minimal-ota-INA2xx-exclude
...
[Build] Fix failing build for minimal_core_274_ESP8266_1M_OTA_FHEM_HA
2026-03-02 23:24:37 +01:00
TD-er and Ton Huisman
2627f4a6a9
[Build] Fix failing build for minimal_core_274_ESP8266_1M_OTA_FHEM_HA
2026-03-02 23:20:28 +01:00
TD-er
ace784ecbb
[Build] Fix failing build for minimal_core_274_ESP8266_1M_OTA_FHEM_HA
2026-03-02 23:13:41 +01:00
TD-er
d67739ce94
Merge remote-tracking branch 'letscontrolit/mega' into feature/select_network_fallback_order
2026-03-02 22:50:08 +01:00
TD-er and GitHub
586ab10b9a
Merge pull request #5462 from tonhuisman/feature/P132-add-support-for-other-INA-chips
...
[P132] Additional support for INA226, INA228, INA230, INA231 and INA260
2026-03-02 22:49:02 +01:00
Ton Huisman
81d2c027cf
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P132-add-support-for-other-INA-chips
2026-03-02 21:04:32 +01:00
chromoxdor
c9b16d9d6f
Update Hardware_PWM.cpp
2026-03-02 19:57:21 +01:00
chromoxdor
ff99b728f7
[PWM] multipin state tracking
2026-03-02 19:51:22 +01:00
dependabot[bot] and GitHub
75066da267
Bump actions/upload-artifact from 6 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 15:18:12 +00:00
dependabot[bot] and GitHub
c421a09e4a
Bump actions/download-artifact from 7 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 15:18:07 +00:00
Ton Huisman
6d3269718f
[UI] Improved css to have a pointer cursor and some spacing around the Details... label
2026-03-01 22:38:56 +01:00
chromoxdor
1b1f4b213a
[PWM] add ledcReadFreq(pin) for comparison
2026-03-01 20:34:54 +01:00
Ton Huisman
d8d3751f84
[P104] Improved Ë and ë in the Cyrillic set to align with the other Cyrillic characters, and updated screenshot
2026-03-01 20:20:41 +01:00
Ton Huisman
6ccd4e94e2
[P104] Update Cyrillic font doc screenshot
2026-03-01 14:25:39 +01:00
Ton Huisman
4c32244bc5
[UI] Improved css when used on small screens, more updates
2026-02-28 23:58:38 +01:00
Ton Huisman
166107690e
[UI] Improved css when used on small screens, more updates
2026-02-28 23:50:46 +01:00
Ton Huisman
422234be31
[UI] Improved css when used on small screens
2026-02-28 23:42:01 +01:00
Ton Huisman
da1f924269
[P104] Improved Cyrillic font
2026-02-28 22:37:51 +01:00
Ton Huisman
06f1f7e682
[Docs] A few textual updates
2026-02-27 22:41:17 +01:00
TD-er
ccb5a991e4
[ESP-IDF] Switch to latest ESP-IDF / Arduino SDK & GCC 15.2
2026-02-27 17:45:29 +01:00
chromoxdor
0d7f35d7e0
Update Hardware_PWM.cpp
2026-02-27 14:53:16 +01:00
chromoxdor
652ee8f985
[PWM] undoing 16-bit changes
2026-02-27 13:58:15 +01:00
chromoxdor
e725092984
[PWM] Fix led flickering
2026-02-27 13:51:26 +01:00
Ton Huisman
47acc9fb23
[Docs] Move Interfaces and Network docs to more appropriate locations
2026-02-26 22:48:54 +01:00
Ton Huisman
9564b72636
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Menu-interfaces-split-into-tabs
2026-02-26 22:46:12 +01:00
TD-er
fea85bc01f
Merge remote-tracking branch 'letscontrolit/mega' into feature/select_network_fallback_order
2026-02-26 11:17:15 +01:00
TD-er and GitHub
f7d0c83104
Merge pull request #5500 from TD-er/bugfix/tm1637
...
[TM1637] Fix timing issues for ESP32-builds for P073 TM1637
2026-02-26 11:16:34 +01:00
TD-er
6ae9ac20ab
[TM1637] Fix proper timings for start/end sequence
2026-02-26 11:15:42 +01:00
TD-er
64473b0425
[TM1637] Change GPIO toggling to toggle input/output + enable pull-up
2026-02-26 11:15:33 +01:00
TD-er
7a580ee1ea
[TM1637] Change init procedure not calling directGPIO at init
2026-02-26 11:15:21 +01:00
TD-er
85b0e7e956
[TM1637] Fix proper timings for start/end sequence
2026-02-26 11:14:45 +01:00
TD-er
191ce382f3
[TM1637] Change GPIO toggling to toggle input/output + enable pull-up
2026-02-24 22:02:18 +01:00
TD-er
5852c01277
[TM1637] Change init procedure not calling directGPIO at init
2026-02-24 17:56:20 +01:00
TD-er
57e773d75e
[TM1637] Pull DIO pin low before switching to input for ACK
2026-02-24 15:34:10 +01:00
TD-er
4798aa99d6
[TM1637] Pull DIO pin low before switching to input for ACK
2026-02-24 15:33:40 +01:00
TD-er
ea808a3687
[TM1637] Make clock timing more constant + fix end of transmission mark
2026-02-24 14:45:05 +01:00
TD-er
239d068911
[TM1637] Make clock timing more constant + fix end of transmission mark
2026-02-24 14:44:42 +01:00
TD-er
ccadfa4585
[TM1637] Fine tune signal timing
2026-02-24 02:03:39 +01:00
TD-er
ed955b2741
[TM1637] Fine tune signal timing
2026-02-24 01:23:49 +01:00
TD-er
c70b1e8fb8
[WiFi] Set ESP8266 hostname each time before starting WiFi.begin()
2026-02-24 01:23:22 +01:00
Ton Huisman
954fd0bd3d
Merge branch 'feature/Menu-interfaces-split-into-tabs' of https://github.com/tonhuisman/ESPEasy-1 into feature/Menu-interfaces-split-into-tabs
2026-02-23 21:30:25 +01:00
Ton Huisman and GitHub
f8cdddb7a5
Merge branch 'mega' into feature/Menu-interfaces-split-into-tabs
2026-02-23 21:30:12 +01:00
Ton Huisman
c91f771a33
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Menu-interfaces-split-into-tabs
2026-02-23 21:29:23 +01:00
TD-er
24ff65fd8f
[WiFi] Fix build on ESP8266 SDK 2.7.4
2026-02-23 19:24:28 +01:00
TD-er and GitHub
9976fb64b1
Merge branch 'mega' into feature/select_network_fallback_order
2026-02-23 19:10:07 +01:00
TD-er and GitHub
47c9e8799c
Merge pull request #5497 from TD-er/bugfix/usb_cdc_jtag_disconnect
...
[USB-CDC] Fix USB disconnect on reboot for USB-JTAG/CDC boards
2026-02-23 19:09:27 +01:00
TD-er
416edc7da0
[WiFi] Fix setting hostname before starting WiFi on ESP8266
2026-02-23 19:08:07 +01:00
TD-er and GitHub
7246fb93d2
Merge pull request #5501 from TD-er/bugfix/fix_failed_esp8266_custom
...
[ESP8266 build] Fix failing custom ESP8266 build using Custom.h
2026-02-23 14:33:30 +01:00
TD-er
05cfb52ee1
[ESP8266 build] Fix failing custom ESP8266 build using Custom.h
2026-02-23 14:31:53 +01:00
TD-er
9b97acc3e0
[ESP8266 build] Fix failing custom ESP8266 build using Custom.h
2026-02-23 14:31:12 +01:00
TD-er
8e2160a189
[Direct GPIO] Add missing function decl. for ESP8266
2026-02-22 23:20:36 +01:00
TD-er
8e4f671a2c
[Direct GPIO] Add missing function decl. for ESP8266
2026-02-22 23:20:21 +01:00
TD-er
30fac66c39
[TM1637] Fix timing issues for ESP32-builds for P073 TM1637
2026-02-22 23:11:04 +01:00
TD-er
9572eda045
[TM1637] Fix timing issues for ESP32-builds for P073 TM1637
2026-02-22 23:10:16 +01:00
Ton Huisman
503cca6ea8
[UI] Add support for collapsible sections on web pages
2026-02-22 22:37:19 +01:00
Ton Huisman
ac63d46fd6
[UI] Fix minor display issue
2026-02-22 22:37:01 +01:00
Ton Huisman
45fee0259a
[Build] Fix compiler warnings
2026-02-22 22:36:30 +01:00
Ton Huisman
89c7ba1f8c
[Interfaces] Add collapsible sections for I2C and SPI configuration
2026-02-22 22:35:59 +01:00
Ton Huisman
a33cfa7bcf
[UI] Add support for collapsible sections on web pages
2026-02-22 22:35:12 +01:00
Ton Huisman
0156400ed4
[Build] Remove unneeded ifdef check
2026-02-21 22:17:47 +01:00
Ton Huisman
6a609c0ea4
[Feature] Split Interfaces page into separate tab per interface
2026-02-21 22:00:39 +01:00
TD-er
a5f3b99496
[USB-CDC] Fix USB disconnect on reboot for USB-JTAG/CDC boards
2026-02-20 13:00:11 +01:00
TD-er
c54564f6a8
[USB-CDC] Fix USB disconnect on reboot for USB-JTAG/CDC boards
2026-02-20 12:59:19 +01:00
TD-er
8acd778259
[WiFi] Make WiFi AP act as fallback device when set as such.
2026-02-20 11:24:14 +01:00
TD-er
f8211bf97c
Merge remote-tracking branch 'letscontrolit/mega' into feature/select_network_fallback_order
2026-02-17 21:49:10 +01:00
TD-er
06424d0300
[Network] Start documenting Fallback Network Interface
2026-02-17 19:28:57 +01:00
TD-er
8d0aaaee02
[Network] Fix failing build on ESP8266
2026-02-17 19:28:27 +01:00
TD-er
1e5e2cf1ee
[Network] Add 'Fallback Network Interface' concept.
2026-02-17 16:45:39 +01:00
TD-er and GitHub
f1e935ec8a
Merge pull request #5479 from tonhuisman/feature/Cleanup-and-provisioning-fallback-cmds
...
[Cleanup] Remove Provisioningxxx fall-back commands and other fixes
2026-02-16 21:46:15 +01:00
Ton Huisman
80af69ed7a
[Docs] Fix typo
2026-02-16 21:42:29 +01:00
Ton Huisman
8b335014ca
[Build] Disable unneeded 'page will reload' messages
2026-02-14 21:57:35 +01:00
Ton Huisman
90f45e032b
[Docs] Fix error in internal commands list so it is visible again
2026-02-14 21:09:26 +01:00
Ton Huisman
9d86ffb085
[Docs] Use pioarduino plugin instead of PlatformIO for VSCode
2026-02-14 21:06:08 +01:00
Ton Huisman
a98cff619d
[P180] Set Cache-name field by default when empty for better performance, docs updated
2026-02-14 16:57:54 +01:00
Ton Huisman
16f2b899a1
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Cleanup-and-provisioning-fallback-cmds
2026-02-14 16:25:36 +01:00
TD-er
e05f430953
Merge remote-tracking branch 'origin/mega' into mega
2026-02-14 16:17:39 +01:00
TD-er and GitHub
34a10f7f28
Merge pull request #5492 from TD-er/build/reduce_binsize_disable_spi_i2c
...
[Build] Try to reduce build size for ESP8266 minimal, disable I2C/SPI
2026-02-14 16:16:49 +01:00
Ton Huisman
b309808a9c
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Cleanup-and-provisioning-fallback-cmds
2026-02-14 15:05:57 +01:00
TD-er and GitHub
a38862256c
Update generate_web_flasher_manifest.py fix showing C6 in list
...
When both ESP32-C6 & ESP32-C61 build was found, only C61 was listed, not C6
2026-02-14 01:02:48 +01:00
TD-er
7de6648593
Merge remote-tracking branch 'origin/mega' into mega
2026-02-12 21:59:04 +01:00
TD-er and GitHub
7d5ada74e0
Merge pull request #5493 from chromoxdor/filter-weblog-fix
...
[LOG ]Filter weblog fix
2026-02-12 19:27:06 +01:00
chromoxdor
d56bb776fd
Delete fetch_and_parse_log.min.js
2026-02-12 18:25:27 +01:00
chromoxdor
480ba5f142
[LOG] Fix for the minified JS
2026-02-12 18:23:17 +01:00
TD-er
f034922af4
[Build] Fix failing build safeboot_ESP32c2_4M_LittleFS
2026-02-12 14:54:33 +01:00
TD-er
8d3840fc1f
[Build] Fix failing minimal_IRext_ESP8266_4M1M
2026-02-12 13:38:53 +01:00
TD-er
5da63d74b1
[Build] Fix failing neopixel_ESP8266_1M_Domoticz build
2026-02-12 13:23:12 +01:00
TD-er
7e880b8629
Merge remote-tracking branch 'letscontrolit/mega' into build/reduce_binsize_disable_spi_i2c
2026-02-12 12:36:05 +01:00
TD-er
ba41ec3d0e
[Build] Try to reduce build size for ESP8266 minimal, disable I2C/SPI
2026-02-12 12:35:42 +01:00
TD-er and GitHub
f17f3643d8
Merge pull request #5484 from chromoxdor/filter-weblog
...
[LOG] Adding a filter for the weblog
2026-02-12 09:40:31 +01:00
TD-er
c5efea21c5
Merge remote-tracking branch 'origin/mega' into mega
2026-02-11 21:38:35 +01:00
TD-er and GitHub
97fa64f8d5
Merge pull request #5477 from TD-er/bugfix/ESP32S2_USB_console
...
[Serial Console] Fix outputting data to USBCDC port for ESP32S2
2026-02-11 21:33:56 +01:00
TD-er
59c3953c97
[Web UI] Change icon for Interfaces
2026-02-11 21:33:04 +01:00
TD-er
7ba7226fd0
[ESP-IDF] Update to latest ESP-IDF/Arduino SDK
2026-02-11 17:22:56 +01:00
TD-er
3a1515ad21
[WebUI] Add some icon to Interfaces tab + minor tweaks
2026-02-11 17:17:12 +01:00
TD-er
6d070595dc
[Interfaces] Split SPI and I2C config into new Interfaces page
2026-02-11 16:13:28 +01:00
TD-er
cc4e8e9547
[SPI] Fix returning 'other' SPI bus for user defined SPI
2026-02-11 13:39:43 +01:00
Ton Huisman and GitHub
fe2bb63b8e
Merge branch 'mega' into feature/Cleanup-and-provisioning-fallback-cmds
2026-02-10 23:19:56 +01:00
TD-er
4f524612c4
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/ESP32S2_USB_console
2026-02-10 15:18:02 +01:00
TD-er and GitHub
4d2d04bd09
Merge pull request #5488 from tonhuisman/feature/Feb-2026-improvements-and-fixes
...
[Fixes] Various fixes and improvements Feb 2026
2026-02-10 15:16:50 +01:00
TD-er and GitHub
a3f4617c5e
Merge branch 'mega' into feature/Feb-2026-improvements-and-fixes
2026-02-10 15:16:25 +01:00
TD-er
80d4d2512c
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/ESP32S2_USB_console
2026-02-10 15:04:35 +01:00
TD-er and GitHub
2d4ac415f8
Merge pull request #5377 from tonhuisman/feature/SPI-add-support-for-multiple-buses
...
[SPI] Add support for multiple SPI buses
2026-02-10 14:55:18 +01:00
Ton Huisman
ee123aeab7
[SPI] Add support (check) for ESP32-C61 in getSPIBusCount()
2026-02-10 13:05:19 +01:00
TD-er and GitHub
90088a1bf0
Merge branch 'mega' into feature/SPI-add-support-for-multiple-buses
2026-02-10 10:05:47 +01:00
Ton Huisman
ff80cee2f6
[P104] Updated Cyrillic ext. font with a more visually pleasing character set
2026-02-09 23:25:46 +01:00
TD-er
45927223de
[Build] Set BUILD_NO_DEBUG for Climate-A builds to make them fit again
2026-02-09 15:48:16 +01:00
TD-er
3050243748
[Build] Fix non-ESP32P4 builds with latest ESP-IDF/Arduino
2026-02-09 13:58:35 +01:00
TD-er
42443c368c
[ESP-IDF] Update to latest IDF/Arduino code to test if P4 builds work
2026-02-09 13:30:30 +01:00
TD-er
d5b57218e7
[Sysinfo] Show free space on file system
2026-02-09 10:18:35 +01:00
chromoxdor
2c7ce5e4f3
[JS] update WebStaticData.h
2026-02-05 10:25:10 +01:00
Ton Huisman
3344fc3c9c
[P104] Updated Cyrillic ext. font with more elaborate character set
2026-02-04 23:06:34 +01:00
Ton Huisman
3304b268fc
[P104] Updated documentation for Cyrillic font
2026-02-04 16:02:54 +01:00
Ton Huisman
b17769acae
[P104] Add font with Cyrillic characters in high-ASCII area
2026-02-04 15:50:44 +01:00
chromoxdor
7f14ce8d58
[LOG+DevicePage_JS] refining the device page JS
...
...while I am at it :)
2026-02-04 12:08:41 +01:00
chromoxdor
730c966c91
Merge branch 'filter-weblog' of https://github.com/chromoxdor/ESPEasy into filter-weblog
2026-02-03 10:49:18 +01:00
chromoxdor
f05bd0797f
[LOG] Removed unnecessary code.
2026-02-03 10:49:05 +01:00
chromoxdor and GitHub
55a6d25cee
Merge branch 'mega' into filter-weblog
2026-02-03 10:44:42 +01:00
chromoxdor
66f6a598f4
[LOG] autoscroll fix, code reduction
...
- Fixes a long-existing autoscroll issue where the whole site would scroll instead of just the log content.
- reducing the code by simplifying the „browser check" and refining the loop
2026-02-03 10:43:40 +01:00
Ton Huisman
e91f7f98e2
[Docs] Fix warnings and doc-build errors, remove deprecated plugin from conf.py
2026-02-01 23:17:06 +01:00
Ton Huisman
348c745a64
[P132] Fix MQTT Discovery for Power setting
2026-01-31 21:57:24 +01:00
Ton Huisman
4760c903e7
[CI] Fix github yaml syntax issues
2026-01-31 21:54:03 +01:00
Ton Huisman
719c41e291
[Fixes] Various fixes and improvements Feb 2026
2026-01-31 21:06:16 +01:00
TD-er
9ffe8b6196
Revert "[ESP-IDF] Update to latest 1901-1318-5.5 platform build"
...
This reverts commit 5592b1f3c1 .
2026-01-29 06:19:03 +01:00
TD-er
f40b9151dc
[Build] Fix compile issues
2026-01-29 06:18:41 +01:00
TD-er
5592b1f3c1
[ESP-IDF] Update to latest 1901-1318-5.5 platform build
2026-01-28 21:28:06 +01:00
TD-er
1a343c6458
Merge remote-tracking branch 'chromoxdor/mega' into bugfix/ESP32S2_USB_console
2026-01-28 21:25:45 +01:00
TD-er and GitHub
a67a3d03f7
Merge pull request #5487 from tonhuisman/bugfix/Build-compilation-of-tls-custom_h-esp32
...
[Build] Fix compilation with Custom.h and TLS on ESP32
2026-01-26 23:26:40 +01:00
Ton Huisman
5f338ae6e3
[Build] Fix compilation with Custom.h and TLS on ESP32
2026-01-26 22:57:34 +01:00
TD-er
62c45a782e
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/ESP32S2_USB_console
2026-01-26 14:42:39 +01:00
TD-er and GitHub
c94d1addd0
Merge pull request #5486 from TD-er/build/Fix_custom_build
...
[Build] Fix failing custom build (#5485 )
2026-01-26 14:41:29 +01:00
TD-er
3a0325a865
[Build] Fix failing custom build ( #5485 )
...
Fixes: #5485
2026-01-26 14:40:11 +01:00
TD-er
7f997e9cd0
[Build] Fix failing custom build ( #5485 )
...
Fixes: #5485
2026-01-26 14:38:34 +01:00
Ton Huisman
a1c8fa2df2
[P132] Enable extended features for Energy build ESP8266 for now
2026-01-25 16:39:51 +01:00
chromoxdor
7c8a5ae68c
[LOG] reverting accidents
2026-01-25 14:43:31 +01:00
chromoxdor
570155347e
[LOG] add filter field for older builds
...
- Added a check to determine if there is already a filter field present; otherwise, add one for older builds.
2026-01-25 14:18:39 +01:00
TD-er and GitHub
51327a7e71
Update README.md
2026-01-25 01:55:17 +01:00
chromoxdor
c5f06cc6ea
[LOG] revert changes for plugin_sets
2026-01-24 12:49:27 +01:00
chromoxdor
6c5ce7e8f8
[LOG] refining the filter
...
- Added highlight filter phrases
- Added ordered AND operator (&)
- Added exclusion (!)
2026-01-24 12:33:30 +01:00
chromoxdor and GitHub
a4fac0082d
Merge branch 'letscontrolit:mega' into filter-weblog
2026-01-23 13:52:18 +01:00
chromoxdor
e60b08539b
[LOG] add filter
2026-01-23 13:51:47 +01:00
Ton Huisman
0958d88afe
[P132] Only read measurement when conversion is ready
2026-01-22 21:50:41 +01:00
Ton Huisman
f5e3ba29a0
[P132] Improve calculation accuracy determining shunt microVolt factor
2026-01-22 21:49:44 +01:00
Ton Huisman and GitHub
dff0e8c406
[P073] Bugfix: Display stays blank after upgrade without settings-save ( #5475 )
...
* [P073] Bugfix: Display stays blank after upgrade without settings-save
* [P073] Revert to regular GPIO for TM1637 on ESP8266
* [P073] Minor code reduction (eliminate unneeded variables)
2026-01-21 14:06:31 +01:00
Ton Huisman
047b9a52d4
[Log] Restore ACT : (rules action) in logging for BUILD_NO_DEBUG builds
2026-01-19 21:03:37 +01:00
TD-er
0d09e9a7da
[Domoticz] Fix Domoticz MQTT outputting svalue wrapped in quotes
2026-01-19 01:21:50 +01:00
TD-er
dbc5e87f35
[TimingStats] Tweak timing stats for console output
2026-01-19 01:21:14 +01:00
Ton Huisman
9d83d6c703
[Log] Restore EVENT: (some event) in logging for BUILD_NO_DEBUG builds
2026-01-18 23:20:14 +01:00
Ton Huisman
df0b90d15f
[Docs] Fix some small typos
2026-01-18 23:19:18 +01:00
Ton Huisman
b65c9bd26d
[Cleanup] Remove Provisioningxxx fall-back commands and other fixes
2026-01-18 23:17:01 +01:00
chromoxdor and GitHub
2a49df0439
Merge branch 'mega' into httpResponseParser
2026-01-16 14:17:12 +01:00
TD-er and GitHub
65abd14751
Merge pull request #5405 from chromoxdor/Enable-CORS-globally-on-ESP8266
...
[ESP8266] Enable CORS globally
2026-01-16 08:55:57 +01:00
chromoxdor
c54184fddb
[ESP8266] Enable CORS globally (Update)
2026-01-15 23:51:25 +01:00
chromoxdor and GitHub
403e489c3d
Merge branch 'mega' into Enable-CORS-globally-on-ESP8266
2026-01-15 20:10:06 +01:00
chromoxdor and GitHub
714fd985f7
Merge branch 'mega' into httpResponseParser
2026-01-15 20:09:09 +01:00
TD-er and GitHub
72dede5a91
Merge pull request #5406 from chromoxdor/CSS-for-two-extra-tabs
...
[CSS] Future CSS for Network & Interfaces tab
2026-01-15 18:44:58 +01:00
TD-er
e3752b5755
[Serial Console] Fix outputting data to USBCDC port for ESP32S2
...
See: https://github.com/espressif/arduino-esp32/issues/12178
2026-01-14 23:00:35 +01:00
chromoxdor
adee9486cd
Update espeasy.min.js
2026-01-13 21:12:57 +01:00
chromoxdor and GitHub
f223b2ad7b
Merge branch 'mega' into httpResponseParser
2026-01-13 21:10:11 +01:00
chromoxdor and GitHub
7250122521
Merge branch 'mega' into CSS-for-two-extra-tabs
2026-01-13 20:13:31 +01:00
chromoxdor and GitHub
519fef75df
Merge branch 'mega' into Enable-CORS-globally-on-ESP8266
2026-01-13 19:39:48 +01:00
TD-er and GitHub
61c3574bce
Merge pull request #5473 from tonhuisman/bugfix/P135-correct-discovery-vtypes
...
[P135] Bugfix: Correct Discovery VTypes
2026-01-13 17:12:38 +01:00
TD-er and GitHub
982d7bab6d
Merge pull request #5472 from letscontrolit/bugfix/5469_OLED_half_width
...
[OLED] Fix: 128×64 shows only left half in display_A builds (#5469 )
2026-01-13 17:11:28 +01:00
TD-er and GitHub
71d71fbe70
Merge pull request #5474 from tonhuisman/bugfix/MQTT-import-fix-handling
...
[MQTT] Bugfix: Import wasn't initiated and handled correctly
2026-01-13 17:11:03 +01:00
TD-er and GitHub
556e376064
Merge pull request #5476 from chromoxdor/FIX-json-showpluginstats
...
[JSON] FIX json?showpluginstats
2026-01-13 17:10:33 +01:00
TD-er
7802fd6e42
Merge remote-tracking branch 'origin/mega' into mega
2026-01-13 16:51:57 +01:00
TD-er and GitHub
9e07afdf36
[Web Flasher] Fix generated web flasher manifest JSON
...
Since we split the Display and Climate builds into an A/B version, we also need to split those in the selection.
Also the web flasher had a problem with an empty `chipVariant` field which was added for supporting 2 versions of the ESP32-P4.
This caused all ESP32 builds to fail to start flashing.
2026-01-13 16:23:58 +01:00
chromoxdor
871972e1bd
FIX json?showpluginstats
...
The comma was missing before the object therefore at the end where two of them....
2026-01-13 12:30:52 +01:00
Ton Huisman
367f4f9c15
[MQTT] Bugfix: Import wasn't initiated and handled correctly
2026-01-11 23:20:03 +01:00
Ton Huisman
b7529e52cc
[SPI] Add SPI bus selector to SPI Ethernet plugin
2026-01-11 20:55:42 +01:00
Ton Huisman
7ec7a7005c
[P135] Bugfix: Correct Discovery VTypes
2026-01-11 20:19:08 +01:00
TD-er and GitHub
430c7279b9
[OLED] Fix: 128×64 shows only left half in display_A builds ( #5469 )
...
Fixes: #5469
2026-01-10 22:44:08 +01:00
Ton Huisman
a9980c1d51
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/SPI-add-support-for-multiple-buses, fix conflicts
2026-01-09 15:14:41 +01:00
Ton Huisman
d9cc3513fa
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/SPI-add-support-for-multiple-buses
2026-01-09 15:13:04 +01:00
TD-er and GitHub
d9de06256a
Merge pull request #5149 from TD-er/bugfix/WiFi_state_machine
...
[WiFi] Cleanup code, split ESP32/ESP8266 specific
2026-01-08 11:42:20 +01:00
TD-er
3f5510eb0f
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2026-01-08 11:39:26 +01:00
TD-er
e8f3e3234d
[Build] Add flags to disable webserver JSON or syslog to reduce bin size
2026-01-08 11:39:11 +01:00
Ton Huisman and GitHub
2d760c36fb
Merge branch 'mega' into feature/SPI-add-support-for-multiple-buses
2026-01-08 11:17:14 +01:00
TD-er
7d24505454
automatically updated release notes for mega-20260108
2026-01-08 08:33:12 +01:00
TD-er and GitHub
598e9f9c77
Add Python version for prepare-dist in release.yml
2026-01-08 08:32:26 +01:00
TD-er
b1d87ae886
automatically updated release notes for mega-20260107
2026-01-07 23:00:02 +01:00
TD-er
2be9b8fcaf
[Build] Make syslog optional to reduce build size
2026-01-07 17:16:56 +01:00
TD-er
34bfb6d63a
[Network] Fix enable/disable IPv6 per network interface
2026-01-07 11:02:17 +01:00
TD-er
4af0d8fab3
[WiFi] Fix reconnecting when connection gets interrupted
2026-01-06 15:53:56 +01:00
TD-er
a9408d9f62
[Network] Enable Network Stats when plugin stats are also enabled
2026-01-06 15:53:13 +01:00
TD-er
ac39184b33
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2026-01-05 23:09:55 +01:00
TD-er
d78ec75057
[Bug] Fix formatToHex_wordarray
2026-01-05 23:09:17 +01:00
TD-er
00a284bd03
[C023] Remove debug log
2026-01-05 23:08:19 +01:00
TD-er
a1922ddfa1
[USBCDC] Simplify code defining USBCDC(TinyUSB) vs. HWCDC
2026-01-05 23:02:36 +01:00
TD-er
ea2331ddb2
[ESP-IDF] Update to latest ESP-IDF/Arduino
2026-01-05 23:00:26 +01:00
TD-er
5761e688b6
[C023] Add support for RAK3172 LoRaWAN (m5stack AtomDTU)
2026-01-05 22:59:40 +01:00
TD-er and GitHub
ad11e5602c
Merge pull request #5456 from letscontrolit/dependabot/github_actions/actions/download-artifact-7
...
Bump actions/download-artifact from 6 to 7
2026-01-05 22:08:34 +01:00
TD-er and GitHub
8e93ff0e54
Merge pull request #5455 from letscontrolit/dependabot/github_actions/actions/upload-artifact-6
...
Bump actions/upload-artifact from 5 to 6
2026-01-05 22:08:15 +01:00
TD-er and GitHub
dfb1ef693d
Merge pull request #5460 from tonhuisman/feature/P087-add-binary-read-fixed-length-hex-event
...
[P087] Add support for receiving binary data, fixed length data, and event as hex string
2026-01-05 22:07:52 +01:00
TD-er and GitHub
3fd076e67d
Merge pull request #5459 from tonhuisman/feature/Dec2025-fixes-and-improvements
...
[Common] Dec 2025 fixes and improvements
2026-01-05 22:06:32 +01:00
Ton Huisman
1dd51f7c21
[P132] Better selector-descriptions for shunt values
2026-01-01 21:41:51 +01:00
Ton Huisman
3ce92eebec
[P132] Fix rounding for 400A shunt
2026-01-01 21:09:50 +01:00
Ton Huisman
1dcff8797c
[P132] Update documentation for extended Shunt setting
2025-12-30 22:02:56 +01:00
Ton Huisman
4a96360e56
[P132] Refactor Shunt settings and add more high-current options
2025-12-30 22:01:45 +01:00
Ton Huisman
011cf8fe7b
[P057] Add documentation as it wasn't included yet
2025-12-29 17:29:01 +01:00
Ton Huisman
5625528e70
[P004] Change name to include DS18xxx/MAX31xxx for better recognizability
2025-12-29 15:03:23 +01:00
Ton Huisman
bfd22329bf
[P132] Update documentation for INA228 conversion rates
2025-12-29 14:14:04 +01:00
Ton Huisman
055cf03ce3
[P132] Fix defaults for INA228
2025-12-29 14:13:29 +01:00
Ton Huisman
d10cb8d98a
[P132] Fix conversion rate settings for INA228
2025-12-28 13:53:08 +01:00
Ton Huisman
d8fb67cc55
[P132] Update documentation
2025-12-27 20:13:43 +01:00
Ton Huisman
efaa786ab5
[P132] Add INA231 to plugin name
2025-12-27 17:04:20 +01:00
Ton Huisman
4cd7b3e75b
[P132] Fix one more typo and clean up code
2025-12-27 15:17:19 +01:00
Ton Huisman
a6cfb1bf86
[P132] Fix some more typos
2025-12-27 14:56:54 +01:00
Ton Huisman
4df25a401e
[P132] Fix some typos
2025-12-26 22:43:13 +01:00
Ton Huisman
4da79371cf
[P132] Additional support for INA226, INA228, INA230, INA231 and INA260
2025-12-26 21:28:53 +01:00
Ton Huisman
56cc30d1ba
[P087] Use PCONFIG_ULONG to store new config flags
2025-12-23 17:09:19 +01:00
Ton Huisman
8e7fb26322
[Converters] Bugfix formatToHex_wordarray()
2025-12-23 16:31:41 +01:00
Ton Huisman
e3f6557e18
[P087] Add to ENERGY build (ESP32 only)
2025-12-23 16:23:38 +01:00
Ton Huisman
19d1b1be74
[P087] Update documentation
2025-12-23 16:01:12 +01:00
Ton Huisman
3aa50c7a15
[P087] Add support for receiving binary data, fixed length data, and event as hex string
2025-12-23 15:59:23 +01:00
Ton Huisman
41370b2273
[P116] Update documentation with new resolutions
2025-12-21 20:26:09 +01:00
Ton Huisman
2fb0aecb3f
[P116] Allow for > 16 hardware types in selection
2025-12-21 15:34:11 +01:00
Ton Huisman
b25839f945
[P116] Add ST77xx resolutions 240x320 and 240x280
2025-12-20 23:17:04 +01:00
Ton Huisman
8693e9d20b
[AdaGFX] Fix space-height issue for some fonts
2025-12-20 17:17:58 +01:00
Ton Huisman
f6844996b4
[Docs] Update copyright notice to show 2026
2025-12-20 13:52:03 +01:00
Ton Huisman
33a5b4b037
[AdaGFX] Fix tpm subcommand argument check
2025-12-20 13:44:40 +01:00
TD-er and GitHub
0cfc3eab9a
Merge pull request #5458 from tonhuisman/bugfix/Metrics-0-for-empty-values
...
[Bugfix] Metrics: Export 0 for empty values
2025-12-19 23:20:22 +01:00
Ton Huisman
0b41f71299
[Bugfix] Metrix: Export 0 for empty values, fix for ESP8266
2025-12-19 23:13:40 +01:00
Ton Huisman
7926811284
[Bugfix] Metrix: Export 0 for empty values
2025-12-19 20:43:45 +01:00
TD-er
cefd7e3c3b
[C023] Cleanup AT-command LoRaWAN
2025-12-16 17:19:57 +01:00
TD-er
0b4397786b
[C023] Add initial support for RAK3172 LoRaWAN (m5stack AtomDTU)
2025-12-16 16:03:50 +01:00
dependabot[bot] and GitHub
91e7ee4fea
Bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 14:03:16 +00:00
dependabot[bot] and GitHub
328cfcbe88
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 14:03:12 +00:00
TD-er
d346e10624
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-12-14 22:40:59 +01:00
TD-er and GitHub
15830d3826
Merge pull request #5454 from tonhuisman/bugfix/Rules-new-functions-missing-ifdef-check
...
[Bugfix] Compilation error fix for custom IR build
2025-12-14 22:40:33 +01:00
Ton Huisman
a205e5afff
[Bugfix] Compilation error fix for custom IR build
2025-12-14 22:19:44 +01:00
TD-er
b117991a91
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-12-14 20:22:28 +01:00
TD-er and GitHub
c42da5144a
Merge pull request #5453 from tonhuisman/feature/Docs-updates-and-improvements-2025-q4
...
[Stats] Update min/max stats values, add minp/maxp stats values
2025-12-14 20:20:11 +01:00
Ton Huisman
644a5c687f
[Stats] Add minp/maxp stats values and change min/max stats values for running min/max value, update docs
2025-12-14 17:02:55 +01:00
TD-er and GitHub
e6ab258de6
Merge pull request #5446 from tonhuisman/feature/P180-enable-extra-device-flags
...
[P180] Enable CustomVTypeVar and MQTTStateClass device flags
2025-12-14 15:23:10 +01:00
TD-er and GitHub
2d5181b6d5
Merge pull request #5452 from tonhuisman/feature/Math-additional-functions-and-constants
...
[Rules] Add some functions, conversions and constants
2025-12-14 15:22:15 +01:00
TD-er
5b4b1308a5
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-12-13 23:18:19 +01:00
TD-er
c2b7468b14
[WiFi] Add link to ESP-Hosted-MCU firmware builds
2025-12-13 23:17:56 +01:00
Ton Huisman
5538b41ef2
[Docs] Updates and improvements (2025 Q4/2026-01)
2025-12-13 20:29:36 +01:00
Ton Huisman
f170eb7c1e
[Rules] Add some functions, conversions and constants, fix docs typo
2025-12-13 17:05:40 +01:00
Ton Huisman
7c5f9c171c
[Rules] Add some functions, conversions and constants
2025-12-13 16:44:01 +01:00
TD-er and GitHub
9a7ccb273c
Merge pull request #5450 from tonhuisman/bugfix/Calculation-of-functions-discards-next-operator
...
[Bugfix] Calculation of functions discarded the next operator
2025-12-13 14:42:11 +01:00
TD-er
2690f7c195
[C023] Cleanup LoRa AT-command controller + fix parse responses
2025-12-12 15:40:35 +01:00
Ton Huisman
7214126c77
[Bugfix] Calculation of functions remove unneeded value duplication, small debug-code optimization
2025-12-11 23:19:58 +01:00
TD-er
5e3628f612
[C023] Fix timeout reading from LoRa + set ClassC after joined
2025-12-11 01:50:55 +01:00
Ton Huisman
398e1e93ec
[Bugfix] Calculation of functions discarded the next operator
2025-12-10 22:00:41 +01:00
TD-er
e870ed9df3
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-12-10 15:34:17 +01:00
TD-er
efeee99cad
[C023] Add option to trigger events via downlink messages + code cleanup
2025-12-10 15:31:57 +01:00
Ton Huisman
b765b25962
[P180] Add documentation for QMC6310 3-axis magnetic sensor, add example-index to docs page
2025-12-08 23:21:06 +01:00
Ton Huisman
833360fdd5
[P180] Small updates in documentation of TF-Luna laser distance sensor
2025-12-07 15:27:36 +01:00
Ton Huisman
3f7810d12a
[P180] Add documentation for TF-Luna laser distance sensor
2025-12-06 21:43:37 +01:00
Ton Huisman
d6a171b7f4
[P180] Fix typo in parameter for log subcommand
2025-12-06 20:50:01 +01:00
Ton Huisman
54283d4888
[P180] Enable CustomVTypeVar and MQTTStateClass device flags
2025-12-06 20:22:56 +01:00
chromoxdor
0fb8a77935
Update HTTPResponseParser.cpp
2025-12-06 19:58:08 +01:00
chromoxdor and GitHub
68592f88c5
Merge branch 'mega' into httpResponseParser
2025-12-06 18:48:26 +01:00
chromoxdor
4de6a93f63
update colorcode files
2025-12-06 18:44:40 +01:00
chromoxdor
0fd7542fff
Update HTTPResponseParser.cpp
2025-12-06 18:21:30 +01:00
chromoxdor
8aabe53504
Update HTTPResponseParser.cpp
2025-12-06 16:05:31 +01:00
Ton Huisman and GitHub
9805062fa4
Merge branch 'mega' into feature/SPI-add-support-for-multiple-buses
2025-12-06 15:35:39 +01:00
TD-er and GitHub
8a9d3b1e26
Merge pull request #5444 from tonhuisman/feature/Latitude-longitude-sysvars-and-cmds
...
[SysVars] Add %latitude% and %longitude% vars and Latitude and Longitude commands
2025-12-06 15:34:29 +01:00
TD-er
d440c58427
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-12-05 12:46:19 +01:00
TD-er
51b18bae69
[C023] Add querying LA66 + receive downlink messages
2025-12-05 12:45:13 +01:00
TD-er
7b980d56b7
[C023] Add initial support for Dragino LA66 LoRaWAN module
2025-12-05 01:12:13 +01:00
Ton Huisman
1e9fc265d7
[SysVars] Documentation for %latitude% and %longitude% vars and Latitude and Longitude commands
2025-12-04 22:39:05 +01:00
Ton Huisman
1c327e4556
[SysVars] Add %latitude% and %longitude% vars and Latitude and Longitude commands
2025-12-04 22:34:18 +01:00
TD-er
f0fed85f5a
[C023] Remove links to RN2483 code
2025-12-04 13:42:13 +01:00
TD-er
a7ea56dee6
[C023] Clone C018 code to C023
2025-12-04 09:32:55 +01:00
TD-er and GitHub
05e1ad2c60
Merge pull request #5442 from tonhuisman/bugfix/MQTT-state-class-selection
...
[Bugfix] MQTT StateClass selector stored wrong index
2025-12-03 21:50:30 +01:00
TD-er and GitHub
63aef188b3
Merge pull request #5443 from tonhuisman/bugfix/BusCmd_Helper-command-parsing-locked-out
...
[P180] BusCmd_Helper processing I2C commands via cmd subcommand was locked out
2025-12-03 21:41:10 +01:00
TD-er
a2d5f12dbb
[P180] BusCmd_Helper processing I2C commands via cmd subcommand was locked out
2025-12-02 23:52:58 +01:00
Ton Huisman
8986dd29e1
[P180] BusCmd_Helper processing I2C commands via cmd subcommand was locked out
2025-12-02 23:47:59 +01:00
Ton Huisman
677ccbf5d7
[P003] Enable MQTT State Class option so pulse-counter can be used for energy measurement (in HA)
2025-12-02 22:15:13 +01:00
Ton Huisman
ccf86c2c0f
[Bugfix] MQTT StateClass selector stored wrong index
2025-12-02 22:13:30 +01:00
TD-er
7c9298c9d5
[Build] Fix failing ESP8266 builds
2025-12-01 16:31:35 +01:00
TD-er
e9f0e54b5b
[WiFi] Simplify WiFi AP fallback scenarios
2025-12-01 16:15:06 +01:00
TD-er
b16154bafb
[WebUI] Simplify adding HTML form fields
2025-11-30 13:35:15 +01:00
TD-er
b01a6dccf2
[Build] Fix solo1 builds due to wrongly set LTO flags
2025-11-30 02:34:40 +01:00
TD-er
a47f2c011a
[Build] Fix failed minimal ESP8266 build
2025-11-30 02:12:52 +01:00
TD-er
ebb9da3288
[WiFi] Cleanup WiFi/AP settings + simplify when to start AP mode
2025-11-30 01:46:29 +01:00
TD-er
7d49ef9dfa
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-11-27 10:45:13 +01:00
TD-er
47c2d30dd0
[Cleanup] Mark unused members in SettingsStruct
2025-11-27 09:28:59 +01:00
TD-er
d25e41e52b
[Hardware Info] Show differences between ESP32-C6H4 and ESP32-C6H8
2025-11-27 09:28:22 +01:00
TD-er
31affa1e6b
[webflasher] Add 'chipVariant' to distinguish ESP32-P4 variants
2025-11-27 09:27:15 +01:00
Ton Huisman
1a8e097443
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/SPI-add-support-for-multiple-buses
2025-11-26 21:22:56 +01:00
TD-er and GitHub
1bc29ce52c
Merge pull request #5439 from tonhuisman/bugfix/Derived-values-avoid-invalid-values
...
[Bugfix] Derived values avoid parsing invalid values causing crashes
2025-11-25 22:48:51 +01:00
TD-er and GitHub
3edd9478c9
Merge pull request #5395 from tonhuisman/feature/P033-enable-formula-field
...
[P033] Enable formula field
2025-11-25 22:40:07 +01:00
TD-er and GitHub
52fbc75823
Merge pull request #5440 from letscontrolit/dependabot/github_actions/actions/checkout-6
...
Bump actions/checkout from 5 to 6
2025-11-25 22:33:33 +01:00
TD-er and GitHub
fb040a64a3
Merge pull request #5441 from tonhuisman/bugfix/Calculation-bracketed-values
...
[Bugfix] Calculation missed value when returning from multiple brackets
2025-11-25 22:32:45 +01:00
Ton Huisman
392854da48
[Bugfix] Calculation missed value when returning from multiple brackets
2025-11-25 22:13:09 +01:00
dependabot[bot] and GitHub
c54e1f5dda
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 14:08:40 +00:00
Ton Huisman
51be54227c
[AutoDiscovery] Show Auto Discovery for Controllers that have this enabled (Task configuration)
2025-11-23 15:53:16 +01:00
Ton Huisman
a135aabe8e
[Bugfix] Revert previous change as that didn't really fix the issue
2025-11-23 15:52:24 +01:00
Ton Huisman
ec21ef30c1
[Bugfix] Derived values avoid parsing invalid values causing crashes, more global fix
2025-11-23 15:51:31 +01:00
Ton Huisman
1be70d1e4e
[Bugfix] Derived values avoid parsing invalid values causing crashes
2025-11-22 21:23:19 +01:00
TD-er
809838150a
[Network] Fix processing network events on disconnect + simplify check
2025-11-21 12:54:16 +01:00
TD-er
bec0c2f742
[WiFi] Fix check for available credentials only in device specific file
2025-11-21 12:53:23 +01:00
TD-er
94090570f1
[ColorCode] Add NetworkEnable/Disable commands to ColorCode JavaScript
2025-11-21 12:51:56 +01:00
TD-er
db679eb9de
[ESP32-P4/-C61] Update Arduino/IDF to support ESP32-C61 & ESP32-P4 preV3
2025-11-21 12:51:04 +01:00
Ton Huisman
e05148a4b8
[Build] Fix missing FEATURE_SD check
2025-11-19 23:25:34 +01:00
Ton Huisman
a8bbaab3bd
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/SPI-add-support-for-multiple-buses
2025-11-18 23:05:51 +01:00
TD-er
2ca08afef9
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-11-18 16:19:26 +01:00
TD-er and GitHub
78c91ea9ae
Merge pull request #5435 from TD-er/bugfix/Fix_includes_safeboot
...
[Build] Fix SafeBoot build
2025-11-18 10:32:14 +01:00
Ton Huisman and TD-er
6e0f9227c5
[Build] Fix SafeBoot build
2025-11-18 10:31:27 +01:00
TD-er and GitHub
da6c723fd5
Merge pull request #5434 from TD-er/build/Reduce_ESP32_CollectionBuilds
...
[Collection] Remove P038 and P095 from ESP32 Collection builds
2025-11-18 00:18:39 +01:00
TD-er
872a27e517
[Collection] Remove P038 and P095 from ESP32 Collection builds
2025-11-18 00:15:48 +01:00
TD-er
4501588df2
[ESPEasy p2p] Add IDs of not yet supported ESP MCUs
2025-11-17 23:56:39 +01:00
TD-er
a6235086d3
[WebFlasher] Add support for ESP32-C5/C61 for the webflasher
2025-11-17 23:55:50 +01:00
TD-er and GitHub
4e0048caac
Merge pull request #5433 from tonhuisman/bugfix/Fix-includes-for-pluginlist-on-irext-builds
...
[Bugfix] PluginList add missing includes needed in some builds
2025-11-17 23:54:50 +01:00
Ton Huisman
e3f177822d
[PluginList] Update for HTTPS TLS support
2025-11-17 23:50:44 +01:00
Ton Huisman
b5794b73d5
[Bugfix] PluginList add missing includes needed in some builds
2025-11-17 23:50:06 +01:00
TD-er and GitHub
8e2db128a2
Merge pull request #5432 from tonhuisman/bugfix/UI-fix-esp8266-build-for-flash-string-param
...
[Bugfix] Don't use Flash-string parameter default as ESP8266 compiler doesn't support that
2025-11-17 23:25:29 +01:00
Ton Huisman
f50f6eb0bb
[Bugfix] Don't use Flash-string parameter default as ESP8266 compiler doesn't support that
2025-11-17 23:21:55 +01:00
TD-er
586fbd0509
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-11-17 23:18:16 +01:00
TD-er and GitHub
6d0c85d452
Merge pull request #5420 from tonhuisman/feature/Build-add-collection-h-split-climate-into-a-and-b
...
[Build] Add Collection H and split Climate into Climate A and Climate B
2025-11-17 22:37:50 +01:00
Ton Huisman
883b38bb43
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Build-add-collection-h-split-climate-into-a-and-b
2025-11-17 22:31:10 +01:00
TD-er
4e9a08dbdc
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-11-17 22:10:11 +01:00
TD-er and GitHub
007d29f182
Merge pull request #5413 from tonhuisman/feature/Pluginlist
...
[Tools] Add Plugin list overview page
2025-11-17 21:53:50 +01:00
Ton Huisman
3a99cd5a30
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Pluginlist
2025-11-17 21:52:53 +01:00
TD-er and GitHub
13ae3a4aac
Merge pull request #5428 from tonhuisman/feature/Docs-p180-example-sdp-8xx
...
[Docs] P180 Add example for reading Sensirion SDP-8xx
2025-11-17 21:52:32 +01:00
TD-er and GitHub
a1e39c5464
Merge pull request #5427 from tonhuisman/feature/UI-update-task-selector
...
[UI] Update addTaskSelector() to use FormSelectorOptions
2025-11-17 21:52:00 +01:00
TD-er and GitHub
70ac946e0f
Merge pull request #5425 from tonhuisman/feature/Build-shorten-env-names
...
[Build] Remove _LittleFS and _ETH from build names due to linker issues (cherry-pick)
2025-11-17 21:51:10 +01:00
TD-er and GitHub
f207e56a4c
Merge pull request #5424 from tonhuisman/feature/P021-code-optimizations
...
[P021] Code optimizations
2025-11-17 21:50:38 +01:00
TD-er and GitHub
10e1a154b1
Merge pull request #5402 from tonhuisman/feature/HTTP-add-minimal-TLS-support
...
[HTTP] Add support for TLS
2025-11-17 21:49:37 +01:00
TD-er
c3a1d9498d
[Build] Speed up builds, add not used libs to lib_ignore
2025-11-17 16:00:53 +01:00
TD-er
e8d42be432
[ESP32-P4] Add chip-variant option to support P4 rev 1 and rev 3
2025-11-17 15:53:06 +01:00
TD-er
ddaf7be33a
[ESP32-solo1] Add flags to fix IDF5.5 issues for 'esp32-solo1' boards
2025-11-17 15:52:15 +01:00
TD-er
86eb05a99a
[Collection] Remove P038 and P095 from ESP32 Collection builds
2025-11-17 15:51:35 +01:00
TD-er
80cd9a0f1d
[ESP32-C61] Add initial support for ESP32-C61
2025-11-14 00:25:14 +01:00
Ton Huisman
4ed25fd118
[Docs] P180 Sensirion SDP-8xx add description for Single-shot measurement
2025-11-12 22:28:04 +01:00
Ton Huisman
5ba6ebad33
[Docs] P180 Small corrections
2025-11-12 22:27:19 +01:00
Ton Huisman
25a4f64f40
[Docs] P180 Add example for reading Sensirion SDP-8xx
2025-11-11 22:46:50 +01:00
Ton Huisman
75bd3477a9
[UI] Update addTaskSelector() to use FormSelectorOptions
2025-11-10 22:05:29 +01:00
TD-er
dc1f72c097
[Network] Remove obsolete code from Config and Tools->Advanced page
2025-11-10 00:29:08 +01:00
TD-er
b904b7ec94
[Ethernet] Make Periman reported conflicts the reported conflicts
2025-11-10 00:27:09 +01:00
TD-er
e276550011
[Ethernet] Remove no longer needed commands to setup ETH
2025-11-09 23:06:31 +01:00
TD-er
64697d0b27
[Ethernet] Cleanup showing GPIO conflicts/usage
2025-11-09 23:00:51 +01:00
TD-er
10f5cdd511
[Ethernet] Fix loading SPI Ethernet settings from KVS
2025-11-09 16:30:23 +01:00
TD-er
9195ac9240
[Ethernet] Fix loading RMII Eth settings from KVS
2025-11-09 15:25:05 +01:00
TD-er and Ton Huisman
9a980c5a0e
[Build] Limit package building to use Python 3.13
2025-11-08 13:01:35 +01:00
TD-er
a6fe7443f5
[Build] Fix Solo1 builds
2025-11-08 00:50:24 +01:00
TD-er
f7098b90ef
[Build] Limit package building to use Python 3.13
2025-11-08 00:31:35 +01:00
TD-er
ffd7ffb3a5
[Network] Simplify ETH Event handling + update ESP-IDF/Arduino 3.3.3
2025-11-08 00:17:34 +01:00
Ton Huisman
44f8d58a15
[Build] Limit package building to use Python 3.13
2025-11-05 21:52:36 +01:00
TD-er
249cf80259
[Web Flasher] Update script to generate webflasher for new build names
2025-11-05 21:27:51 +01:00
Ton Huisman
4118c8d8c6
[Build] Enable custom_remove_include to not build ignored libs
2025-11-05 21:23:18 +01:00
Ton Huisman
e729dc57a6
[Build] Remove _LittleFS and _ETH from build names due to linker issues
2025-11-05 21:07:30 +01:00
TD-er
c3f952f086
[Build] Enable custom_remove_include to not build ignored libs
2025-11-05 11:38:48 +01:00
TD-er
d4b1f02b6e
[ESP32-P4] Disable OTA update for ESP-HOSTED-MCU on ESP32P4 for now
2025-11-05 11:37:58 +01:00
TD-er
b3aa9a9d26
[Build] Fix build fail with builds without Ethernet support
2025-11-05 10:23:27 +01:00
TD-er
611f884b4e
[Build] Remove _LittleFS and _ETH from build names due to linker issues
2025-11-05 08:48:00 +01:00
TD-er
bb18ba21ab
[ESP8266] Fix failing ESP8266 build
2025-11-05 00:31:18 +01:00
TD-er
6953c3723f
[ESP-IDF] Update to latest Arduino/IDF code with fix for SPI Eth MAC
2025-11-05 00:20:10 +01:00
TD-er
a5032fd5e8
[Network] Restart services (e.g. ESPEasy p2p) when default route changes
2025-11-04 13:26:08 +01:00
TD-er
07b9298caf
[Ethernet] Fix saving settings to KVS
2025-11-04 13:12:08 +01:00
Ton Huisman
21c591e6ad
[P021] Code optimizations
2025-11-03 21:56:17 +01:00
TD-er
097182fdd9
[Ethernet] Allocate unused ETH interface support multiple ETH instances
2025-11-02 23:03:52 +01:00
TD-er
e9a5fd9652
[Eth] Store settings for RMII and SPI Ethernet to KV-store
2025-11-02 23:02:53 +01:00
TD-er
8c7b919c24
[Network] Add NetworkImportConfig command
2025-10-29 20:29:55 +01:00
TD-er
7fd75fd945
[Network] Add networkexportconfig command to export to JSON
2025-10-29 16:17:30 +01:00
Ton Huisman and GitHub
ec46e84f3d
Merge branch 'mega' into feature/SPI-add-support-for-multiple-buses
2025-10-28 22:27:16 +01:00
Ton Huisman
d9a19bb82a
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/SPI-add-support-for-multiple-buses
2025-10-28 22:24:30 +01:00
TD-er
ef1730a7dc
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-10-28 22:08:16 +01:00
TD-er and GitHub
302bc33bc9
Merge pull request #5423 from letscontrolit/dependabot/github_actions/actions/upload-artifact-5
...
Bump actions/upload-artifact from 4 to 5
2025-10-28 22:07:08 +01:00
TD-er and GitHub
5af34c23a9
Merge pull request #5422 from letscontrolit/dependabot/github_actions/actions/download-artifact-6
...
Bump actions/download-artifact from 5 to 6
2025-10-28 22:06:44 +01:00
TD-er
8833610d9c
[Build] Disable Framed OLED on 1M ESP8266 Normal builds due to size
2025-10-28 22:06:12 +01:00
TD-er
4c76e51dd1
[Network] Start adding JSON import/export Network settings per adapter
2025-10-28 22:05:21 +01:00
TD-er
56a5d84914
[Sysinfo] Hide WiFi info when no WiFi is enabled
2025-10-28 11:08:23 +01:00
TD-er
b2a4dbf18f
[Ethernet] Add already setup Ethernet when upgrading ESPEasy
2025-10-28 10:41:52 +01:00
TD-er
a854c91e60
[Sysinfo] Add missing Unit-of-measure on file system size
2025-10-28 09:56:11 +01:00
Ton Huisman
e71f847609
[Build] Avoid build-reduction for MAX builds
2025-10-27 20:48:33 +01:00
Ton Huisman
50a4f6d95e
[Build] Avoid build-reduction for MAX builds
2025-10-27 20:17:07 +01:00
Ton Huisman
36b81547e9
[P169] Fix DEBUG log
2025-10-27 20:08:11 +01:00
TD-er
0515e51826
[Build] Fix build issue due to missing forward decl. of enum
2025-10-27 17:30:05 +01:00
dependabot[bot] and GitHub
c33f19e962
Bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 15:10:52 +00:00
TD-er
9da96ebb15
[Build] Make normal_ESP8266_1M_VCC not fail building (still too big)
2025-10-27 15:59:28 +01:00
dependabot[bot] and GitHub
ff9c33f615
Bump actions/download-artifact from 5 to 6
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 14:52:49 +00:00
TD-er
073dc200a0
[Build] Fix flush() vs. clear() as it differs between ESP8266 and ESP32
2025-10-27 14:45:54 +01:00
TD-er
e577c7d786
[Network] Make connected check more direct when starting connection
2025-10-27 13:42:32 +01:00
TD-er
bb78389dfc
[ESPEasy Console] Fix console on both HWCDC and Serial0
2025-10-27 13:40:56 +01:00
Ton Huisman
c1cfb4a0be
[Build] Reduce build-size for Collection C build
2025-10-26 23:22:02 +01:00
TD-er
764ab0eac5
[ETH] Remove left-over code duplication after split RMII/SPI adapters
2025-10-26 22:21:54 +01:00
TD-er
6904653718
[Eth] Move duplicate code to shared functions to display info
2025-10-26 22:06:17 +01:00
TD-er
2d4aa54d75
[JSON] Write empty "Sensors" array when no tasks defined
2025-10-26 22:04:25 +01:00
Ton Huisman
102db4c7ae
[Build] Reduce build-size for all Collection builds using BUILD_NO_DEBUG
2025-10-26 21:41:54 +01:00
Ton Huisman
497121b262
[Build] Move more plugins from Collection G to H to make Collection G fit
2025-10-26 17:04:37 +01:00
Ton Huisman
058ea2ad7f
[Build] Remove obsolete comments
2025-10-26 17:01:57 +01:00
TD-er
ddb0afc4cd
[IPv6] Add option to enable/disable IPv6 per network adapter
2025-10-26 14:40:18 +01:00
TD-er
2dc1b8f540
[ESP-Hosted] Make sure hostname is set on ESP-Hosted-MCU before DHCP
2025-10-26 11:52:29 +01:00
TD-er
7cab77c5e5
[ESP-Hosted] Show more info on ESP-Hosted-MCU WiFi (ESP32-P4)
2025-10-26 11:41:42 +01:00
TD-er
84feba288e
[ESP32P4] Disable USB HWCDC to fix ESPEasy console for ESP32P4
2025-10-26 11:40:49 +01:00
Ton Huisman
da826cca80
[Build] Fix build errors for Collection H and Climate B
2025-10-26 09:53:56 +01:00
Ton Huisman
069d6f9734
[Build] Add Collection H and split Climate into Climate A and Climate B
2025-10-25 23:12:39 +02:00
TD-er
fef2fb4de0
[Units Of Measure] fix merge issues PR #5419
2025-10-25 20:57:44 +02:00
TD-er
25254bee51
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-10-25 20:56:19 +02:00
TD-er and GitHub
280852a1ba
Merge pull request #5419 from tonhuisman/feature/Unit-of-measure-reduce-page-load
...
[UoM] Refactoring to reduce page-load time and size
2025-10-25 20:24:34 +02:00
TD-er
6f61cba2cd
[ESP32-P4] Fix WiFi/Eth issues on ESP32-P4 + optimize memory allocations
2025-10-25 20:12:01 +02:00
Ton Huisman
0740207f45
[UoM] Refactoring to reduce page-load time and size
2025-10-25 16:06:31 +02:00
TD-er
497b15e514
[Build] Reduce build size by disabling GitHub copy button for ESP8266
2025-10-24 09:55:16 +02:00
TD-er
49df7ebe19
[Ethernet] Set hostname when Ethernet device is started
2025-10-24 01:24:17 +02:00
TD-er
cb84df0b44
[ESPEasy p2p] Cleanup use of std::unique_ptr + p2p data structs
2025-10-24 00:06:30 +02:00
TD-er
015dd8b3fc
[Charts] Remove no longer needed chart height/width & cleanup code
2025-10-23 11:18:32 +02:00
TD-er
1125659383
[ChartJS] Make charts appear on the full width and responsive
2025-10-23 01:35:43 +02:00
TD-er
069305a6f0
[Build] Wrap calls to setUnit in #if FEATURE_TASKVALUE_UNIT_OF_MEASURE
2025-10-21 19:58:05 +02:00
TD-er
a0658f9a01
[ValueStruct] Fix edge case crash copying values.
2025-10-21 15:35:38 +02:00
TD-er
6181ca0c3b
[WebForm] Show bool types from key/value struct as checkmark
2025-10-21 15:34:51 +02:00
TD-er
e156670a8f
[KeyValueStruct] Add standard Unit-of-Measure units
2025-10-21 14:08:22 +02:00
TD-er
b12ce6a0b8
[ValueStruct] Fix order initialization members
2025-10-21 10:42:14 +02:00
TD-er
3314d213b8
[LogEntry] Reduce LogEntry struct to 16 bytes per log item in memory
2025-10-21 10:41:42 +02:00
TD-er
1b01cbb16b
[ValueStruct] Reduce memory allocations on short strings
2025-10-21 10:14:40 +02:00
TD-er
cc731f5f8e
[PPP modem] Show mobile provider name from SIM card
2025-10-21 00:19:30 +02:00
TD-er
4df452cb4b
[ESPEasy] Increase nr of ints in EventStruct
2025-10-21 00:18:57 +02:00
TD-er
dc02e77c0f
[Cleanup] Simplify ValueStruct to reduce bin size + speed up processing
2025-10-21 00:18:23 +02:00
TD-er
3aab6eb4a6
[Build] Revert ESP-IDF/Arduino to make Solo1 and ESP32-P4 build again
2025-10-19 13:18:38 +02:00
TD-er
ccb7819f9a
[Climate] Remove P169 (AS3935 lightning Detector) from ESP8266 builds
2025-10-19 00:14:23 +02:00
TD-er
7e8371c85e
[Cleanup] Make ESP8266 builds fit again + tweak reducing generated HTML
2025-10-18 23:57:11 +02:00
Ton Huisman
8221c92f01
[HTTP] Update documentation for TLS options
2025-10-18 21:14:32 +02:00
Ton Huisman
3b5de88ffa
[HTTP] Fix build and feature-enable for non-MAX builds
2025-10-18 21:14:07 +02:00
TD-er
6c5e8f0e27
[Cleanup] Make nearly all of sysinfo page use new KeyValueStruct writers
2025-10-18 01:31:21 +02:00
TD-er
b4d3c60ff7
[ESP8266] Fix build issues due to older compiler for ESP8266 2.7.4
2025-10-17 22:37:55 +02:00
Ton Huisman
ddd5b50bda
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/HTTP-add-minimal-TLS-support
2025-10-17 21:57:56 +02:00
TD-er
7451a65333
[Cleanup] Simplify use of LabelType
2025-10-17 18:24:16 +02:00
TD-er
1cd5657daa
[ChartJS] Cleanup forcing "null" on NaN values in JSON
2025-10-17 13:20:11 +02:00
TD-er
a7a8f4cd71
[Cleanup] Rename Sp_KeyValueWriter to Up_KeyValueWriter
2025-10-17 13:19:02 +02:00
TD-er
9322a324d8
[ChartJS] Use new JSON key-value-writer + cleanup ChartJS code
2025-10-17 12:57:56 +02:00
TD-er
b5ed96496c
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-10-16 22:47:23 +02:00
TD-er and GitHub
d4c1ac6628
Merge pull request #5415 from tonhuisman/feature/TLS-update-bearssl-cp
...
[TLS] Update TLS to be able to use ECDHE_ECDSA_AES_128_GCM_SHA256 cipher (cherry-pick)
2025-10-16 22:43:09 +02:00
TD-er and GitHub
33be26ce04
Merge pull request #5388 from tonhuisman/feature/MQTT-start-broker-connection-in-background
...
[MQTT] Handle connecting to broker as a background process
2025-10-16 22:35:46 +02:00
TD-er
1aaae62cf9
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-10-16 22:32:45 +02:00
TD-er
208d5541d5
[Log] Fix build on ESP8266 + log level label in console + syslog format
2025-10-16 16:18:23 +02:00
TD-er
6961465501
[Log] Make syslog to use the new log queue + fix syslog crashes
2025-10-16 14:35:27 +02:00
Ton Huisman and GitHub
42e9e476c7
Merge branch 'mega' into feature/TLS-update-bearssl-cp
2025-10-15 22:25:24 +02:00
TD-er
68e2c3cb18
[Log] Cleanup and simplify log level code
2025-10-15 21:56:17 +02:00
TD-er
af96cb3e49
[Log] Clearly mark commands in log + source of the command
2025-10-15 20:17:42 +02:00
TD-er
4a77bd5b0d
[Log] Fix log output to webflasher console + colorize LogEntry output
2025-10-15 17:37:41 +02:00
TD-er
2e34df9fa5
[Log] Serial Console pulls logitems when UART buffer is ready + colorize
2025-10-15 00:05:28 +02:00
TD-er and GitHub
ef755f57ff
Merge pull request #5417 from tonhuisman/feature/AutoDiscovery-add-switch-support
...
[MQTT AutoDiscovery] Add support for Switch Device Class
2025-10-14 23:37:42 +02:00
Ton Huisman and GitHub
634793ebf4
Merge branch 'mega' into feature/Pluginlist
2025-10-14 23:26:08 +02:00
Ton Huisman
de3ab4b8e7
[P026] Fix Value Type for TXpower to use dBm
2025-10-14 22:19:13 +02:00
Ton Huisman
25e968d1ea
[MQTT AutoDiscovery] Update documentation for Device Class
2025-10-14 22:18:18 +02:00
Ton Huisman
661cce9bac
[MQTT AutoDiscovery] Add support for Switch Device Class
2025-10-14 22:17:54 +02:00
TD-er
f106bfd3d0
[Log] Convert all ESPEasy console output to LOG_LEVEL_NONE log entry
2025-10-14 19:54:46 +02:00
TD-er
e113b0c859
[WiFi] Fix starting AP when no credentials present or known APs found
2025-10-13 23:33:12 +02:00
Ton Huisman
01619ae6df
[TLS-MQTT] Automatic switch to ECDSA when error is 296 (TLS handshake)
2025-10-13 23:30:39 +02:00
Ton Huisman
62c9695947
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/TLS-update-bearssl-cp
2025-10-13 22:27:37 +02:00
TD-er
85028da6d0
[WiFi AP] Fix generating correct events when WiFi AP turns on/off
2025-10-13 16:17:36 +02:00
TD-er
02dbfe33a3
[TAR] Fix creating unusable TAR files when backup all
2025-10-13 16:16:34 +02:00
TD-er
56b0ba6dd4
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-10-13 10:41:39 +02:00
TD-er
1c5be8c54c
[WiFi Setup] Store credentials via setup page to separate file
2025-10-13 10:38:23 +02:00
TD-er and GitHub
2271bd315b
Merge pull request #5380 from tonhuisman/feature/Documentation-updates-Q3-2025
...
[Docs] Updates and improvements Q3 2025
2025-10-12 23:25:11 +02:00
TD-er and GitHub
a01036331e
Merge pull request #5370 from tonhuisman/feature/P102-add-support-for-pzem017v1
...
[P102] Add support for PZEM-017v1
2025-10-12 23:24:32 +02:00
TD-er and GitHub
913f253bcc
Merge pull request #5331 from iz8mbw/patch-11
...
Update LD2410 doc adding info of false positive
2025-10-12 23:23:40 +02:00
Ton Huisman
acdad31f0c
[Docs] ESP8266 is Feature Complete!
2025-10-12 22:16:33 +02:00
TD-er
7a26f68ba9
[Build] Fix build issues on ESP8266
2025-10-12 22:15:56 +02:00
TD-er
cf7a400a6d
[Provision] Add option to store (WiFi) credentials to separate file
2025-10-12 21:54:36 +02:00
TD-er
dd55c27bed
[TLS-MQTT] Automatic switch to ECDSA when error is 296 (TLS handshake)
2025-10-11 20:19:00 +02:00
Ton Huisman
6e93ac8808
[TLS] Update TLS to be able to use ECDHE_ECDSA_AES_128_GCM_SHA256 cipher
2025-10-11 13:39:17 +02:00
TD-er
e9cc704777
[TimingStats] Add stat to measure time spent processing MQTT messages
2025-10-11 00:03:26 +02:00
TD-er
af56ce7fb6
[TLS] Update TLS to be able to use ECDHE_ECDSA_AES_128_GCM_SHA256 cipher
2025-10-10 20:52:28 +02:00
Ton Huisman
b0c0be6e27
[MQTT] Minor corrections
2025-10-10 20:43:13 +02:00
TD-er
6f5be97fe9
[WebLog] Send many log messages in chunks of 200 msec.
2025-10-10 16:46:41 +02:00
TD-er
4b6b5abd35
[Build] Fix ESP8266 build fail as std::make_unique is not (yet) known
2025-10-10 01:31:48 +02:00
TD-er
881285970b
[Log] Speedup finding 'next' log element to process
2025-10-10 00:04:39 +02:00
TD-er
fda5b00e90
[Log] Simplify web log buffering
2025-10-09 23:11:22 +02:00
Ton Huisman
b48600c42a
[Docs] Add MQTT Device class documentation for plugins where available
2025-10-08 23:35:09 +02:00
Ton Huisman
2d7d3a132b
Merge upstream mega, fixing some merge conflicts
2025-10-08 22:34:07 +02:00
Ton Huisman and GitHub
830a45c960
Merge branch 'mega' into feature/MQTT-start-broker-connection-in-background
2025-10-08 22:12:18 +02:00
TD-er
fd2de92cc6
[ESP-IDF] Update to latest Arduino/ESP-IDF
2025-10-07 12:50:50 +02:00
TD-er
812e26d82c
[Cleanup] Reduce bin size & simplify ValueStruct
2025-10-07 12:49:33 +02:00
TD-er
5a0158e6f1
[Build] Fix failing max_ESP32c5_8M1M_LittleFS_ETH builds
2025-10-06 21:20:59 +02:00
TD-er
0df6a16188
[Build] Set BUILD_NO_DEBUG for all NeoPixel builds to make builds fit
2025-10-06 20:32:31 +02:00
TD-er
7afbf7b3c3
[Build] Fix build error on safeboot builds
2025-10-06 17:17:02 +02:00
TD-er
beeb6dfa2d
[Build] Fix build errors on RISC-V like ESP32-C2/C3/C5/C6
2025-10-06 16:28:23 +02:00
TD-er
36e8edd80a
[Build] Fix failing build hard_SONOFF_POW_4M1M
2025-10-06 11:12:37 +02:00
TD-er
0944d27240
[Build] Disable more logs with BUILD_NO_DEBUG on ESP8266
2025-10-06 10:58:59 +02:00
TD-er
60a3b451fb
[Build] Disable C014 (Homie) and C017 (Zabbix) for ESP8266 Collections
2025-10-06 09:38:10 +02:00
TD-er
0139f1248b
[Build] Fix failed custom ESP8266 build, disable CustomProvisioning
2025-10-06 09:29:15 +02:00
TD-er
e043c85429
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-10-06 09:19:25 +02:00
TD-er and GitHub
4a9cc46c41
Merge pull request #5414 from tonhuisman/feature/Build-split-display-into-a-and-b
...
[Build] Split Display into Display A and Display B
2025-10-06 09:16:56 +02:00
TD-er
536189789f
[Build] Reduce bin size by disabling logs in BUILD_NO_DEBUG builds
2025-10-06 09:16:15 +02:00
TD-er
881c3bc020
[Build] Fix ESP8266 build fail due to variable type mismatch
2025-10-06 01:01:04 +02:00
TD-er
b728fdd9ab
[JSON] Add same info on network adapters & sysinfo & JSON page
2025-10-06 00:34:55 +02:00
Ton Huisman
4c09f5695f
[Tools] Add preliminary support for Network plugins
2025-10-05 23:39:11 +02:00
TD-er
43ecbf2f74
[Network] Cleanup code + generate more network info using new K/V writer
2025-10-05 23:04:37 +02:00
Ton Huisman
4ecbb223e4
[Tools] Add documentation-button to Plugin list overview page
2025-10-05 21:51:53 +02:00
TD-er
a9a7004141
[Network] Use new WebForm writer for gathering network adapter info
2025-10-05 17:31:41 +02:00
Ton Huisman
edfe004456
[Build] Display A/B split: Update documentation
2025-10-05 17:31:14 +02:00
Ton Huisman
d52fa24d56
[Build] Split Display into Display A and Display B
2025-10-05 17:23:56 +02:00
TD-er
44271fc202
[JSON] Move KeyValueWriter_JSON to src/Helpers/
2025-10-05 12:15:34 +02:00
TD-er
8db19e8a1f
[Cleanup] Reduce bin size: unsigned long to uint32_t and long to int32_t
2025-10-05 11:56:39 +02:00
TD-er
325e6fe64a
[Cleanup] Remove no longer used to_json_object_value functions
2025-10-05 00:46:19 +02:00
TD-er
4ada6c8814
[C009 FHEM] Use new JSON code to generate response
2025-10-05 00:45:22 +02:00
TD-er
2bb6574852
[Build] Fix custom_IR_ESP8266_4M1M build
2025-10-04 21:54:27 +02:00
Ton Huisman
bf639a2032
[Tools] Update documentation for Plugin list
2025-10-04 21:43:21 +02:00
Ton Huisman
e2b71fe749
[Tools] Add Plugin list overview page
2025-10-04 21:42:58 +02:00
TD-er
fcd39e68bf
[Build] Set ESP8266 IR builds to esp8266/Arduino 3.1.2
2025-10-04 21:42:48 +02:00
Gijs Noorlander
a201e547ae
[Build] Enable BUILD_NO_DEBUG for 2nd heap ESP8266 normal builds
2025-10-04 20:10:27 +02:00
Gijs Noorlander
f032f517c4
[Build] Change ESP8266 normal and collection builds to core 3.1.2
2025-10-04 09:37:28 +02:00
TD-er
ba456d4044
[JSON] Add option to print JSON to String + convert Domoticz JSON
2025-10-04 02:46:19 +02:00
TD-er
56d2f5bc52
[JSON] Simplify code + reduce build size due to less dependencies
2025-10-04 00:41:38 +02:00
TD-er
8bc6f4de3e
[JSON] Use new createChild function
2025-10-03 23:59:16 +02:00
TD-er
1829a3c1f2
[JSON] Fix pretty-print generated JSON + add createChild() option
2025-10-03 22:22:39 +02:00
Ton Huisman
32710e5367
[Build] Fix compiler warning
2025-10-03 21:46:37 +02:00
TD-er
cb386edbf5
[JSON] Change handle_sysinfo_json() to use new JSON formatting functions
2025-10-03 16:55:48 +02:00
TD-er
258cda68a5
[Cleanup] Wrap #ifdef WEBSERVER_NEW_UI.. around functions only used then
2025-10-03 15:52:47 +02:00
TD-er
17c3326c31
[JSON] Fine tune new JSON generation functions
2025-10-03 13:45:55 +02:00
TD-er
be3d1793e3
[Cache Controller] Use new JSON functions to generate cache_json
2025-10-02 21:48:53 +02:00
TD-er
f296e8655f
[Log] Use new streaming JSON writer to generate web log
2025-10-02 21:47:23 +02:00
TD-er
66125885b0
[JSON] Fine-tune + speedup generating JSON
2025-10-02 21:46:51 +02:00
TD-er
5588cc4aca
[JSON] Simplify writing JSON page
2025-10-02 16:02:13 +02:00
TD-er
e2fc9ce036
[Cleanup] Simplify managing key-value representation in web UI / JSON
2025-10-02 01:05:08 +02:00
Ton Huisman
7db54eb59b
[Docs] Update overview generator, include Notify and Network plugins
2025-10-01 23:25:08 +02:00
Ton Huisman
cc09d4529a
[Docs] Correct some layout inconsistencies
2025-10-01 23:20:23 +02:00
Ton Huisman
d8695c4157
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Documentation-updates-Q3-2025
2025-10-01 21:30:13 +02:00
TD-er
44aa36322b
[PPP modem] Add DTR pin option to regain access to modem in CMUX mode
2025-09-30 17:37:34 +02:00
TD-er
a1b42f31ba
[CacheReader] Fix reading cache files when files are missing
2025-09-30 13:04:53 +02:00
TD-er
870be68c52
[Cleanup] Only show MQTT connected stats on enabled controller
2025-09-30 13:03:28 +02:00
TD-er
d19d5b99db
Merge remote-tracking branch 'origin/mega' into mega
2025-09-29 23:33:19 +02:00
TD-er and GitHub
6d4d36f5f4
Merge pull request #5412 from TD-er/build/fix_cacheReader_settings_index
...
[CacheReader] Fix incorrect settings array index
2025-09-29 23:30:33 +02:00
TD-er
b7d595cfca
[CacheReader] Fix incorrect settings array index
2025-09-29 23:29:41 +02:00
TD-er
23c02f8e1a
Merge remote-tracking branch 'origin/mega' into mega
2025-09-29 23:28:31 +02:00
TD-er
7af988a620
[CacheReader] Fix incorrect settings array index
2025-09-29 23:28:13 +02:00
TD-er
19091e8638
[CacheReader] Fix incorrect settings array index
2025-09-29 23:24:58 +02:00
TD-er
f0cbd9007c
[CacheReader] Fix incorrect settings array index
2025-09-29 23:22:43 +02:00
TD-er
d9e281993f
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-09-29 23:07:20 +02:00
TD-er and GitHub
0f13887fed
Merge pull request #5399 from tonhuisman/bugfix/C001-don't-url-encode-header
...
[C011] HTTP Advanced - Don't URL-encode header
2025-09-29 22:45:28 +02:00
TD-er and GitHub
077241cb3e
Merge pull request #5411 from tonhuisman/feature/P146-continue-reading-after-crash-reboot
...
[CacheReader] Fix continue reading after crash/reboot
2025-09-29 22:44:53 +02:00
TD-er and Ton Huisman
04ba656bb4
[CacheReader] Add support for 64bit ints + output as events
2025-09-29 22:40:36 +02:00
TD-er and Ton Huisman
2274a82ece
[CacheReader] Fix reading cache files from CacheController
2025-09-29 22:31:48 +02:00
TD-er and Ton Huisman
1b7e5e120c
[CacheReader] Fix continue reading after crash/reboot
2025-09-29 22:21:36 +02:00
TD-er
616305a1a7
[CacheReader] Fix continue reading after crash/reboot
2025-09-29 22:11:36 +02:00
TD-er
872ebfe6ca
[CacheReader] Add support for 64bit ints + output as events
2025-09-29 15:21:17 +02:00
TD-er
035cb04f77
[CacheReader] Fix reading cache files from CacheController
2025-09-29 15:20:21 +02:00
TD-er
847d64b2ac
[TaskValueSet] Fix setting 64-bit int values to a dummy task
2025-09-29 15:19:20 +02:00
TD-er
0c15064686
[Docs] Add stubs for documenting new Network design
2025-09-27 14:37:30 +02:00
TD-er
eff11c69dd
[PPP modem] Fix crash when PPP modem is enabled but not present
2025-09-27 14:36:55 +02:00
TD-er
2a8c514bed
[Provision] Fix not able to provision files
2025-09-27 14:36:20 +02:00
chromoxdor
5a1a0cdc91
[CSS] small update
2025-09-26 11:19:20 +02:00
TD-er and GitHub
092066796b
Reduce ESP32 Display build size (BUILD_NO_DEBUG)
2025-09-25 21:12:41 +02:00
chromoxdor
e16b621c96
no need here
2025-09-25 18:21:57 +02:00
chromoxdor
fd682caabb
[CSS] Future CSS for Wi-Fi & Interfaces tab
2025-09-25 18:04:07 +02:00
chromoxdor
5156d821f8
[ESP8266] Enable CORS globally
2025-09-25 17:09:19 +02:00
TD-er
7e9a773af3
[Build] Reduce bin size for ESP32 collection builds
2025-09-25 16:58:54 +02:00
TD-er
52e852952a
[WiFi AP] Fix switching between NAPT and Captive Portal
2025-09-25 16:58:30 +02:00
TD-er
a29a25a8e3
[MQTT] Reduce work/memory in background task, use xTaskDelay as required
2025-09-24 23:49:23 +02:00
Ton Huisman
b3be7a5a97
[MQTT] Reduce work/memory in background task, use xTaskDelay as required
2025-09-24 21:44:24 +02:00
Ton Huisman
5dd926c04d
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-start-broker-connection-in-background
2025-09-24 20:50:41 +02:00
TD-er and Ton Huisman
0c50fb06de
[MQTTDiscovery] Reduce mem alloc MQTT_DiscoveryPublishWithStatusAndSet
2025-09-24 20:48:44 +02:00
TD-er
452a595d28
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-09-24 20:14:19 +02:00
TD-er
9bd053ab47
[WiFi] Fix automatic redirect on Captive Portal
2025-09-24 20:14:08 +02:00
TD-er and GitHub
7b16f95e84
Merge pull request #5356 from chromoxdor/colorcode_additions
...
ColorCode Additions
2025-09-24 19:43:45 +02:00
chromoxdor
d22f1d9921
Update espeasy.min.js
2025-09-24 18:44:06 +02:00
chromoxdor
cbd70ef4e5
Merge branch 'colorcode_additions' of https://github.com/chromoxdor/ESPEasy into colorcode_additions
2025-09-24 18:41:32 +02:00
TD-er
fcf23e1f4b
[web UI] Change tab icons to be more uniform and working on Apple
2025-09-24 17:32:18 +02:00
TD-er
41aeed8060
[CSS] Tweaks for newly added Network tab
2025-09-24 16:15:12 +02:00
TD-er
edd8ddef58
[MQTT] Only try to run background MQTT connect when connected to network
2025-09-24 16:14:28 +02:00
TD-er
76dede8fb9
[WiFi] Make sure WiFi actually is disconnected when trying to reconnect
2025-09-24 16:13:54 +02:00
TD-er
5d568c6ee4
[Log] Only process log to serial when in "Arduino RTOS task"
2025-09-24 16:13:03 +02:00
TD-er
9e43ecee09
[Network] Add ESPEasy event when network is enabled/disabled
2025-09-24 16:11:59 +02:00
TD-er
18cf4d6b17
[Network] Remove unused base_class check for NWPluginData structs
2025-09-24 16:10:47 +02:00
TD-er
dde3a81494
[MQTTDiscovery] Reduce mem alloc MQTT_DiscoveryPublishWithStatusAndSet
2025-09-24 12:23:19 +02:00
TD-er
e337181a25
[NeoPixel] Make NeoPixelSendStatus use less memory allocations
2025-09-24 09:55:40 +02:00
TD-er
29eca9786b
[Network] Make logging gotIPv6 events not do memory allocation
2025-09-24 09:54:45 +02:00
TD-er
22f60dee68
[Network] Add checks to see if _netif is a valid pointer
2025-09-23 23:15:18 +02:00
TD-er
e00fe33d9e
[Network] Log got IP events
2025-09-23 23:04:16 +02:00
TD-er
07485f76de
[WiFi] Fix internal WiFi state matching real connected state.
2025-09-23 21:25:09 +02:00
TD-er
dc5f50bf70
[WiFi] Fix wifi reconnect (on ESP32)
2025-09-23 16:31:14 +02:00
TD-er
9e1f8763f1
[Build] Fix ESP8266 build
2025-09-22 13:06:26 +02:00
TD-er
20fe2a465f
[Eth] Clear uses of EthEventData for ESP32 builds
2025-09-22 12:38:02 +02:00
TD-er
b63a93d103
[WiFi] Clear uses of WiFiEventData for ESP8266 builds
2025-09-22 10:38:16 +02:00
TD-er
1774dad526
[WiFi] Fix reported WiFi enc. mode on ESP8266
2025-09-22 09:46:00 +02:00
TD-er
4905c54620
[Network] Fix showing stats and connection info
2025-09-21 22:28:28 +02:00
Ton Huisman
cf56ffe888
[Devices] Limit displaying of (old) Wiki Help button to P079 and below
2025-09-21 17:08:13 +02:00
TD-er
4bcf990a68
[WiFi] Fix scanning WiFi returns no networks found
2025-09-21 15:15:06 +02:00
Ton Huisman
cdc29fb43f
[Devices] Limit displaying of (old) Wiki Help button to P056 and below
2025-09-21 14:33:15 +02:00
Ton Huisman and GitHub
dbf6b33125
Merge branch 'mega' into feature/MQTT-start-broker-connection-in-background
2025-09-20 21:44:52 +02:00
Ton Huisman
bb3a72cc37
[HTTP] Enable TLS support also for Controller C007 Emoncms
2025-09-20 15:20:51 +02:00
Ton Huisman
00e3f73172
[HTTP] Defensive programming in test for https url
2025-09-20 15:19:48 +02:00
Ton Huisman
e70197bcd6
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Documentation-updates-Q3-2025
2025-09-19 22:59:07 +02:00
Ton Huisman
314e1df8ee
[P002] Fix docs layout issue
2025-09-19 22:58:27 +02:00
Ton Huisman
8e805e9c85
[HTTP] Enable TLS support for Controllers using HTTP
2025-09-19 21:54:54 +02:00
Ton Huisman
d54fbe1ce7
[HTTP] Add support for TLS
2025-09-19 21:52:32 +02:00
TD-er
a9b6c532b0
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-09-19 00:15:42 +02:00
TD-er and GitHub
dea7e6df91
Merge pull request #5401 from tonhuisman/bugfix/Var-parsing-for-hex-names
...
[SysVars] Fix showing variables with hex number as index
2025-09-19 00:14:47 +02:00
TD-er
927e7fd102
[Network] Exit all networks before reboot
2025-09-19 00:13:24 +02:00
TD-er and Ton Huisman
1cf441f52e
[SysVars] Fix showing variables with hex number as index
2025-09-18 21:58:45 +02:00
TD-er
7b5766c2bd
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-09-18 15:37:02 +02:00
TD-er
5135dfc446
[LAN867x] Add support for LAN867x Ethernet controller (RMII)
2025-09-18 15:36:24 +02:00
TD-er
43b42bb5e7
[MFRC522] Add immediate event on tag removal
2025-09-18 15:35:05 +02:00
TD-er
6bbb2087bd
[SysVars] Fix showing variables with hex number as index
2025-09-18 15:32:45 +02:00
TD-er and GitHub
21530b72c2
[Build] Fix missing #ifndef LIMIT_BUILD_SIZE
2025-09-16 11:08:28 +02:00
TD-er
6b27c56c8e
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-09-16 10:56:05 +02:00
TD-er and GitHub
cd01127b47
Merge pull request #5296 from tonhuisman/feature/P180-generic-i2c
...
[P180] Add plugin Generic I2C
2025-09-16 10:54:07 +02:00
Ton Huisman
24a14e8e2d
[C011] HTTP Advanced - Don't URL-encode header
2025-09-15 22:35:32 +02:00
Ton Huisman
1f5cbc461d
[Info] Emphasize the number of flash writes count since cold boot #3116
2025-09-15 21:17:36 +02:00
Ton Huisman
84f7f31e27
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Documentation-updates-Q3-2025
2025-09-14 22:46:42 +02:00
Ton Huisman
546e850959
[P102] Update documentation
2025-09-14 16:58:24 +02:00
Ton Huisman
659e5e50fa
[P102] Add Submit instruction after use of 'Reset energy' mode
2025-09-14 15:32:10 +02:00
Ton Huisman
eb8e0e46c7
[P102] Use defined constants
2025-09-13 13:09:25 +02:00
Ton Huisman
ca0a755e2b
[P033] Update documentation
2025-09-12 23:26:01 +02:00
TD-er
22ee9a29c1
[Build] Fix merge issue
2025-09-12 13:02:18 +02:00
TD-er
23a8d508db
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-09-12 12:50:46 +02:00
TD-er
582da18a2a
[webUI] Move Hardware tab before Network tab
2025-09-12 12:33:48 +02:00
TD-er
2ab3e78e1d
[RC522] Add support for 7-byte NFC UIDs
2025-09-12 12:33:18 +02:00
TD-er
92f8cf6a9e
[WiFi] Fix WiFi reconnect issues
2025-09-12 12:32:38 +02:00
Ton Huisman
b52aca74c4
[P033] Enable formula field
2025-09-11 23:24:24 +02:00
Ton Huisman
339d8f8875
[P102] Use added setModel() method when needed
2025-09-11 20:24:55 +02:00
Ton Huisman
2d604c92e7
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P102-add-support-for-pzem017v1
2025-09-11 20:08:34 +02:00
Ton Huisman
5654bdf6fa
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/SPI-add-support-for-multiple-buses
2025-09-10 22:24:42 +02:00
Ton Huisman and GitHub
9104178550
Merge branch 'mega' into feature/P180-generic-i2c
2025-09-08 23:00:25 +02:00
TD-er and GitHub
b0d6fcb635
Merge pull request #5393 from letscontrolit/dependabot/github_actions/actions/github-script-8
...
Bump actions/github-script from 7 to 8
2025-09-08 22:50:04 +02:00
TD-er and GitHub
1837f3a959
Merge pull request #5392 from letscontrolit/dependabot/github_actions/actions/setup-python-6
...
Bump actions/setup-python from 5 to 6
2025-09-08 22:49:34 +02:00
TD-er and GitHub
75b6b4fb4d
Merge pull request #5394 from tonhuisman/bugfix/P089-ESP32-build-issue-with-limit_build_size
...
[P089] Bugfix: Put include in scope
2025-09-08 21:12:17 +02:00
Ton Huisman
55f754283b
[P089] Bugfix: Putt include in scope
2025-09-08 20:55:04 +02:00
dependabot[bot] and GitHub
2dc0363543
Bump actions/github-script from 7 to 8
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 14:04:40 +00:00
dependabot[bot] and GitHub
d31c6062d0
Bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 14:04:37 +00:00
TD-er and GitHub
089d8bb969
Fix missing #ifdef USES_P056
2025-09-08 10:56:38 +02:00
TD-er
4e0fde191b
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-09-07 23:22:48 +02:00
TD-er and GitHub
92defc11eb
Merge pull request #5367 from tonhuisman/feature/AutoDiscovery-add-state-class-and-more-improvements
...
[AutoDiscover] Add state_class support and some Value Types, correct a few Value Types
2025-09-07 23:22:04 +02:00
Ton Huisman
bd326621a6
[MQTT] Fix compilation on ESP8266 (Retain per task)
2025-09-07 23:14:43 +02:00
Ton Huisman
c8c526f23b
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/AutoDiscovery-add-state-class-and-more-improvements
2025-09-07 23:11:44 +02:00
TD-er
0e9f5dc9c3
[Build] Fix merge issues
2025-09-07 23:09:33 +02:00
TD-er
03590d1bb1
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-09-07 22:51:01 +02:00
TD-er and GitHub
57c30cf664
Merge pull request #5379 from tonhuisman/feature/P089-add-support-for-ESP32
...
[P089] Add support for ESP32
2025-09-07 22:45:31 +02:00
TD-er and GitHub
580e069eaa
Merge pull request #5386 from tonhuisman/feature/P168-remove-blocking-read-methods
...
[P168] Disable blocking Lux Read-Method options
2025-09-07 22:44:41 +02:00
TD-er and GitHub
d57e41f2a7
Merge pull request #5385 from tonhuisman/feature/P037-use-configured-decimals-when-generating-events
...
[P037] Use configured decimals when generating events
2025-09-07 22:44:10 +02:00
TD-er and GitHub
fe0c463cfd
Merge pull request #5371 from tonhuisman/feature/MQTT-set-Retained-per-task
...
[MQTT] Add Retain option per task
2025-09-07 22:43:25 +02:00
TD-er and GitHub
5a4b039660
Merge pull request #5369 from tonhuisman/feature/P056-add-multi-instance
...
[P056] Add multi-instance use
2025-09-07 22:42:04 +02:00
Ton Huisman
49868d9a1b
[AutoDiscover] Fix spelling error in precipitation
2025-09-07 20:50:55 +02:00
Ton Huisman
8d501a4ded
[AutoDiscover] Fix spelling error in precipitation
2025-09-07 17:03:29 +02:00
Ton Huisman
6f74211853
[AutoDiscover] Fix small typos in default UoM list
2025-09-07 16:52:04 +02:00
Ton Huisman
52afb24a49
[MQTT] Refactor background connection process to avoid logging from background task
2025-09-04 23:21:07 +02:00
TD-er
3b622bad4d
[Network] Fix xxx#Connected / #Disconnected events
2025-09-03 14:26:02 +02:00
TD-er
ced714c271
[Build] Define BUILD_NO_DEBUG for Display builds
2025-09-02 17:27:25 +02:00
TD-er
3bbff03497
[USBCDC] Properly fix USB CDC issues on ESP32-S2
2025-09-02 13:45:30 +02:00
TD-er
15b118f27b
[Network] Fix reported traffic RX/TX Bytes
2025-09-02 13:23:43 +02:00
TD-er
5f484c698b
[Network] Add FEATURE_NETWORK_STATS to toggle collecting network stats
2025-09-02 13:12:00 +02:00
TD-er
18300f47a1
[Network] Add FEATURE_NETWORK_TRAFFIC_COUNT to toggle tracking traffic
2025-09-02 13:08:27 +02:00
TD-er
a582ee2967
[Network] Fix collecting RX/TX traffic data
2025-09-02 11:47:06 +02:00
TD-er
7f032495b2
[Build] Define BUILD_NO_DEBUG for ESP32 Collection A builds
2025-09-02 09:30:46 +02:00
TD-er
cb6dd6006e
[USBCDC] Fix USB-CDC for ESP32S2 builds
2025-09-02 08:47:43 +02:00
TD-er
13bb2550cc
[Build] Define BUILD_NO_DEBUG for all collection builds
2025-08-31 21:56:20 +02:00
TD-er
b5581a2d30
[ESP-IDF] update to latest ESP-IDF5.5
2025-08-31 21:55:39 +02:00
Ton Huisman
7313a905bb
[Build] Fix missing include
2025-08-31 11:59:21 +02:00
TD-er
6b52b0a831
[Build] Define BUILD_NO_DEBUG for Collection_E builds
2025-08-31 10:03:42 +02:00
TD-er
0e2a3e4368
[Build] Fix missing include
2025-08-31 08:44:39 +02:00
TD-er
fa8b6ac807
[ESP-IDF] Move to IDF5.5 for all ESP32-xx builds
2025-08-31 08:23:11 +02:00
TD-er
920d54afeb
[Network] Fix merge-conflict on ESP32-build
2025-08-31 08:00:57 +02:00
TD-er
4c9c3c1312
[Network] Fix ESP8266 build
2025-08-31 07:57:19 +02:00
Ton Huisman and TD-er
bdd4b75e8c
[MQTT] Use client timeout for delay between connection attempts
2025-08-31 07:36:48 +02:00
Ton Huisman and TD-er
559c2bb0f5
[Discovery] Avoid setting the timeout more than once
2025-08-31 07:36:40 +02:00
Ton Huisman and TD-er
e4bfdef173
[MQTT] Fix reconnect on unexpected network interruptions
2025-08-31 07:36:32 +02:00
Ton Huisman and TD-er
dda9ac4dc3
[MQTT] Cancel background connection request after 2 minutes when still not connected
2025-08-31 07:36:14 +02:00
Ton Huisman
28048dc2dc
[MQTT] Use client timeout for delay between connection attempts
2025-08-29 21:18:53 +02:00
Ton Huisman
cb7199a9ec
[SPI] Rename settings variable for better usage indication (review comment)
2025-08-29 20:11:54 +02:00
Ton Huisman
749f5e2eb9
[P095] Fix GPIO display on Devices page, fix typos, no default GPIO pins for ESP32
2025-08-29 13:47:59 +02:00
Ton Huisman
87a449351c
[P116] Fix GPIO display on Devices page, no default GPIO pins for ESP32
2025-08-29 13:47:30 +02:00
Ton Huisman
21fb34049d
[SPI] Disconnect SPI GPIO pins also when not using them
2025-08-29 13:46:23 +02:00
Ton Huisman
efb94d32a2
[Discovery] Avoid setting the timeout more than once
2025-08-27 13:01:56 +02:00
Ton Huisman
6043fbbed6
[MQTT] Fix reconnect on unexpected network interruptions
2025-08-27 13:00:58 +02:00
Ton Huisman
585faf7235
[MQTT] Cancel background connection request after 2 minutes when still not connected
2025-08-26 14:51:13 +02:00
Ton Huisman and Gijs Noorlander
7dbed4c1f1
[MQTT] Reconnect on unexpected network interruptions
2025-08-26 16:08:48 +06:00
Ton Huisman
02b5822bfc
[P089] Update documentation
2025-08-26 12:01:56 +02:00
Ton Huisman
92648a260e
[MQTT] Reconnect on unexpected network interruptions
2025-08-26 11:17:59 +02:00
Gijs Noorlander
5105053589
[MQTT] Fix merge issues
2025-08-26 11:33:25 +06:00
Gijs Noorlander
269e9e23d4
Merge branch 'feature/MQTT-start-broker-connection-in-background' into bugfix/WiFi_state_machine
2025-08-26 10:46:31 +06:00
Gijs Noorlander
5f3827481e
[network] Reduce CPU load + fix init NW interface event names
2025-08-26 10:40:40 +06:00
Ton Huisman
a84d1d0682
[P039] Fix compiler warning (nested comments)
2025-08-25 22:26:53 +02:00
Ton Huisman
9a052d2efa
[SPI] Code improvements, separate SPI functions, re-init SPI when saving Hardware page
2025-08-25 22:26:16 +02:00
Ton Huisman
d253f0a179
[MQTT] Move Settings attribute to next available bit
2025-08-25 12:40:23 +02:00
Ton Huisman and GitHub
d8f6060417
Merge branch 'mega' into feature/MQTT-set-Retained-per-task
2025-08-23 22:54:42 +02:00
Gijs Noorlander
b65fba2775
[Network] Add connected/disconnected event handling for all interfaces
2025-08-24 00:28:31 +06:00
Ton Huisman
aa6ad60370
[Tools] Update documentation for MQTT Connect in background
2025-08-23 19:53:03 +02:00
Ton Huisman
cdbf0fe130
[MQTT] Handle connecting to broker as a background process
2025-08-23 19:52:16 +02:00
Ton Huisman
9ab134106d
[P102] Correct documentation small typos
2025-08-23 11:29:10 +02:00
Ton Huisman
f9c7ffc8f3
[P102] Don't check non-available values for NaN
2025-08-23 11:28:38 +02:00
Ton Huisman
54d894eb02
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P102-add-support-for-pzem017v1
2025-08-22 22:54:45 +02:00
Ton Huisman
ec0374b7df
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/AutoDiscovery-add-state-class-and-more-improvements
2025-08-22 22:53:50 +02:00
Ton Huisman
d4434bdef0
[P168] Update documentation
2025-08-21 22:08:54 +02:00
Ton Huisman
a7f0c6b778
[P168] Disable blocking Lux Read-Method options
2025-08-21 22:07:00 +02:00
Gijs Noorlander
9f949f6e29
[Network] Add AT command write to PPP modem
2025-08-21 16:39:33 +06:00
Ton Huisman
d765093c74
[P037] Update documentation for: use configured decimals when generating events
2025-08-20 20:04:21 +02:00
Ton Huisman
90ac8a8f0c
[P037] Use configured decimals when generating events
2025-08-20 20:00:29 +02:00
Ton Huisman
ba75ff94f8
[SPI] Rename SPI1 object to SPIe to avoid conflict for ESP32-Classic builds
2025-08-19 22:19:37 +02:00
Gijs Noorlander
a7ddb44a36
[network] Fix typo in event
2025-08-19 22:11:02 +06:00
Gijs Noorlander
0f38b9e34a
[network] Fix wifi#connected and wifi#disconnected events
2025-08-19 21:46:12 +06:00
Gijs Noorlander
3ea2751179
[MFRC522] Speedup reading tag
2025-08-19 21:13:53 +06:00
Ton Huisman
2d3996923e
[P039] Update SPI and GPIO documentation
2025-08-17 22:49:13 +02:00
Ton Huisman
daeb1891d0
[Storage] Add settings for External EEPROM
2025-08-17 22:36:40 +02:00
Ton Huisman
0c1cb690c4
[P021] Emphasize warning to prevent saving settings too often
2025-08-17 13:28:13 +02:00
Ton Huisman
6a6546d636
[P180] Add optional skip argument to IF I2C command, update docs
2025-08-16 19:32:20 +02:00
Ton Huisman
57f5622fe2
[P180] Add Tiny Code Reader example to documentation
2025-08-16 14:37:38 +02:00
Ton Huisman
a79e62dcc9
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-08-16 11:37:26 +02:00
Ton Huisman
87267bc64c
[P089] Create separate Ping Service to handle single-instance Ping function sequentially
2025-08-15 20:23:52 +02:00
TD-er
142fe34714
[network] Show detailed received IPv6 info in the logs
2025-08-15 10:26:42 +02:00
TD-er
5e45bc7028
[Network] Fix crashes when toggling WiFi/AP on/off
2025-08-15 09:25:01 +02:00
TD-er
4c9c847f8d
[network] Fix 'Enable' checkbox consistency & bootloop with AP disabled
2025-08-14 23:31:41 +02:00
Ton Huisman
c6db7fc500
[P089] Remove unneeded attribute
2025-08-14 23:24:26 +02:00
Ton Huisman
d1f7a2a0b9
[P089] Add support for ESP32
2025-08-14 22:47:03 +02:00
TD-er
b3c15c0127
[cleanup] Remove duplicate code in xPlugin tables
2025-08-14 08:52:15 +02:00
TD-er
37a9379f45
[Network] Show connected clients to AP + cleanup charts/stats
2025-08-14 08:51:28 +02:00
Ton Huisman
a92dacc44c
[SPI] Improvements in cross-bus GPIO config validation
2025-08-13 23:34:27 +02:00
Ton Huisman
a38c3c04a9
[SPI] Fix initialization for standard FSPI bus
2025-08-13 21:01:34 +02:00
Ton Huisman
e775bd14f2
[SPI] Show SPI Bus selector also if only second bus enabled
2025-08-13 21:00:22 +02:00
TD-er
15b38c61f6
[Network] Fix NAPT forwarding when client connects/disconnects
2025-08-13 19:47:05 +02:00
TD-er
d628af5c88
[Network] Add column with interface number to Network overview page
2025-08-13 19:46:11 +02:00
Ton Huisman
f00eed1a56
[P039] Enable support for configurable SPI bus
2025-08-13 17:00:28 +02:00
Ton Huisman
2e4e79fac4
[P039] Move (nearly) all code to PluginStrucs files
2025-08-13 16:46:03 +02:00
Ton Huisman
da93c145ae
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/SPI-add-support-for-multiple-buses
2025-08-13 14:43:05 +02:00
Ton Huisman
b61dcad353
[P096] Enable support for configurable SPI bus
2025-08-13 14:42:46 +02:00
Ton Huisman
7e13c7bd0c
[P099] Enable support for configurable SPI bus
2025-08-13 14:01:25 +02:00
TD-er and GitHub
7eaa460e42
Merge pull request #5378 from letscontrolit/bugfix/ESP32_U4WDH_bootloop
...
[ESP32-U4WDH] Fix bootloop on non-Solo1 builds
2025-08-13 13:31:56 +02:00
TD-er
4d6e5630e9
Merge remote-tracking branch 'letscontrolit/bugfix/ESP32_U4WDH_bootloop' into bugfix/WiFi_state_machine
2025-08-13 13:31:15 +02:00
Ton Huisman
b753fea2ba
[P111] Enable support for configurable SPI bus (and reformat source)
2025-08-13 12:18:03 +02:00
Ton Huisman
9e560d2c52
[P118] Enable support for configurable SPI bus
2025-08-13 11:55:13 +02:00
TD-er
f13e8a0874
[Network] Fix access control check for accessing web config
2025-08-13 11:52:25 +02:00
Ton Huisman
55fab58823
[P125] Enable support for configurable SPI bus
2025-08-13 11:29:56 +02:00
Ton Huisman
56f33690a5
[P162] Fix compilation for ESP8266
2025-08-13 11:18:56 +02:00
Ton Huisman
2229b55f33
[P162] Enable support for configurable SPI bus
2025-08-13 11:01:41 +02:00
TD-er and GitHub
9f56cd032c
[ESP32-U4WDH] Fix bootloop on non-Solo1 builds
...
See: https://www.letscontrolit.com/forum/viewtopic.php?p=74809#p74809
2025-08-13 07:08:59 +02:00
Ton Huisman
e59a630f45
[P172] Enable support for configurable SPI bus
2025-08-12 22:21:50 +02:00
Ton Huisman
a96d865e8f
[P141] Enable support for configurable SPI bus
2025-08-12 22:21:34 +02:00
Ton Huisman
2bedef4d54
[P116] Enable support for configurable SPI bus
2025-08-12 22:21:13 +02:00
Ton Huisman
a54228181c
[P104] Enable support for configurable SPI bus
2025-08-12 22:20:51 +02:00
Ton Huisman
0c2f09df87
[P095] Enable support for configurable SPI bus
2025-08-12 22:20:26 +02:00
Ton Huisman
cac4500f6a
[SPI] Add support for multiple SPI buses
2025-08-12 22:18:58 +02:00
Ton Huisman
47966d2b21
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-08-12 10:47:22 +02:00
TD-er and GitHub
d02cbd42b7
Merge pull request #5375 from letscontrolit/dependabot/github_actions/actions/checkout-5
...
Bump actions/checkout from 4 to 5
2025-08-12 09:49:12 +02:00
TD-er and GitHub
cd059c3b5b
Merge pull request #5373 from letscontrolit/dependabot/github_actions/actions/download-artifact-5
...
Bump actions/download-artifact from 4 to 5
2025-08-12 09:48:45 +02:00
TD-er and GitHub
0ef0f5329e
Merge pull request #5376 from letscontrolit/build/idf5_4_solo1_build
...
[Build] Try fixing failing solo1 build
2025-08-12 09:48:20 +02:00
TD-er and GitHub
da8d7ee0f8
[Build] Try fixing failing solo1 build
2025-08-11 23:14:03 +02:00
dependabot[bot] and GitHub
52d0ad61a8
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 21:03:38 +00:00
TD-er and GitHub
becc3d0bb1
Merge pull request #5374 from tonhuisman/feature/Build-add-P105-to-collection-G
...
[Build] Add [P105] AHT2x to Collection G so it can be used with [P164] ENS160
2025-08-11 22:28:51 +02:00
Ton Huisman
a2ff3cb59f
[Build] Add [P105] AHT2x to Collection G so it can be used with [P164] ENS160
2025-08-11 21:42:10 +02:00
dependabot[bot] and GitHub
0b50912943
Bump actions/download-artifact from 4 to 5
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 19:36:45 +00:00
Ton Huisman
d343f60d23
[MQTT] Some documentation improvements
2025-08-10 22:44:55 +02:00
TD-er
6b33f57c31
[Network] Add Route Prio setting for each network interface (ESP32-xx)
2025-08-10 18:03:28 +02:00
TD-er
c1dc569433
[Network] Fix corrupting settings on ESP8266
2025-08-10 16:43:47 +02:00
TD-er
9622eb1014
[Build] Fix copy/paste error on ESP32 builds
2025-08-10 15:09:13 +02:00
TD-er
df0e663f1b
[Build] Reduce build size on ESP8266 builds
2025-08-10 14:42:22 +02:00
TD-er
8796ce1794
[Network] Fix build on ESP8266 1M build
2025-08-10 01:44:51 +02:00
TD-er
dc8b8ef7bc
[Network] Fix ESP8266 build issues
2025-08-10 01:27:40 +02:00
TD-er
ea1121f833
[Network] Cleanup + add charts for RSSI/TX-pwr, traffic, etc.
2025-08-10 01:14:47 +02:00
Ton Huisman
b3d4b21ae5
[MQTT] Update documentation for Retained setting per task
2025-08-09 23:11:25 +02:00
Ton Huisman
dce9985e63
[MQTT] Add Retain option per task
2025-08-09 22:36:17 +02:00
Ton Huisman
429948a073
[AutoDiscover] Update Value type and UoM documentation
2025-08-09 19:49:30 +02:00
Ton Huisman
3519c20007
[AutoDiscover] Add 15 more Value types and 7 UoM values, fix some default UoM
2025-08-09 19:49:01 +02:00
Ton Huisman
352d861b3a
[AutoDiscover] Update documentation for Group setting
2025-08-08 21:44:12 +02:00
Ton Huisman
e3440594be
[AutoDiscover] Use %sysname% instead of group_nr if Controller Group = UnitNr
2025-08-08 13:12:41 +02:00
Ton Huisman
991711c296
[P102] Small typo in documentation
2025-08-08 10:15:05 +02:00
Ton Huisman
767a0fdb35
[BusCmd Helper] Add LetStr I2C command, analogue to the LetStr Rules command, updated documentation
2025-08-07 23:08:12 +02:00
Ton Huisman
ed8aef190d
[BusCmd Helper] Send data & event when updating value.N from other than PLUGIN_READ action
2025-08-07 22:54:43 +02:00
Ton Huisman
9598ce495f
[P180] Update documentation
2025-08-07 21:23:28 +02:00
Ton Huisman
fd636e1842
[BusCmd Helper] Add support for variable length string and buffers (Byte/Word), and some bugfixes
2025-08-07 21:21:39 +02:00
Ton Huisman
8e98e33d31
[BusCmd I2C] Add support for handling > 128 bytes on I2C read/write (ESP32)
2025-08-07 21:17:27 +02:00
Ton Huisman
97a7bd5747
[Build] Fix compiler warning for unused variable
2025-08-07 21:15:21 +02:00
Ton Huisman
c87c2f94c3
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-08-06 17:05:43 +02:00
Ton Huisman
98db7e78bf
[P102] Add documentation
2025-08-06 15:51:40 +02:00
Ton Huisman
de5acb3265
[P102] UI updates and corrections
2025-08-06 15:51:21 +02:00
Ton Huisman
ab8823a80d
[P102] Add support for PZEM-017v1
2025-08-05 22:41:26 +02:00
TD-er
aa066e9230
[Network] Remove more legacy WiFiEventData code
2025-08-05 17:39:13 +02:00
Ton Huisman
db5c96407e
[P056] Update documentation
2025-08-05 15:52:34 +02:00
Ton Huisman
86f27a9ca5
[P078] Fix docs parser warning
2025-08-05 15:37:26 +02:00
Ton Huisman
0c95ece2aa
[P056] Add multi-instance use
2025-08-05 13:54:56 +02:00
chromoxdor
363998dea3
disable shortcut: forgot to add the corresponding function
2025-08-05 12:54:25 +02:00
chromoxdor
6a454b5ea8
disable shortcuts
2025-08-05 11:18:49 +02:00
TD-er
d022b1b936
[Controller] Make connection timeout dynamic per host & networkinterface
2025-08-05 01:37:59 +02:00
TD-er
76289fd1b9
[Network] Clean up code duplication handling network events
2025-08-05 00:43:37 +02:00
Ton Huisman
eabb3679ef
[Caches] Formatting (minor)
2025-08-04 22:09:58 +02:00
Ton Huisman
f1cf9602d4
[P078] Improved value descriptions and register appended, small code improvements
2025-08-04 21:45:28 +02:00
Ton Huisman
4dbfbf1a5f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/AutoDiscovery-add-state-class-and-more-improvements
2025-08-04 21:01:58 +02:00
TD-er
1a22bababa
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-08-04 20:07:10 +02:00
TD-er
05ca238035
[Network] Start removing connected checks from WiFi/Eth EventData
2025-08-04 20:07:04 +02:00
TD-er and GitHub
c967bbc626
Merge pull request #5364 from repa6/TAC2100
...
added TAC2100 support to _P078_Eastron plugin
2025-08-04 20:05:45 +02:00
TD-er and GitHub
4204fff32b
Merge pull request #5363 from tonhuisman/feature/TaskValueSetDerived-improved-uom-parsing
...
[TaskValueSetDerived] Improved parsing of Unit of Measure value
2025-08-04 20:05:08 +02:00
Ton Huisman and GitHub
0a3ee5935f
Merge branch 'mega' into feature/TaskValueSetDerived-improved-uom-parsing
2025-08-04 15:37:10 +02:00
Ton Huisman and GitHub
4eeb700b90
Merge branch 'mega' into feature/P180-generic-i2c
2025-08-04 14:46:57 +02:00
Ton Huisman
c8c313a774
[AutoDiscover] Small code improvement
2025-08-04 14:36:44 +02:00
Ton Huisman
0892e30e2f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/AutoDiscovery-add-state-class-and-more-improvements
2025-08-04 14:35:52 +02:00
TD-er
8f7a465d63
[WiFi] Show WiFi Auth mode in connection info
2025-08-04 13:52:05 +02:00
repa6 and GitHub
b3a4bcafc5
Merge branch 'mega' into TAC2100
2025-08-04 13:36:25 +02:00
repa6 and GitHub
600ef6e8ee
Update P078_data_struct.cpp - updated register addresses for the last 5 registers of TAC2100
2025-08-04 13:27:59 +02:00
TD-er
6acd513fe7
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-08-04 13:04:58 +02:00
TD-er
e3385ed8dc
[Build] Fix ESP-IDF 5.5 platform to specific one before pip -> uv change
2025-08-04 13:04:38 +02:00
Ton Huisman
c9df24c284
[AutoDiscover] Fix compilation when state_class support not enabled
2025-08-04 13:04:08 +02:00
TD-er
5e9bfc6b89
[Network] Reduce code duplication showing connection info
2025-08-04 13:03:39 +02:00
TD-er and GitHub
9a33552613
Merge pull request #5368 from Jason2866/patch-1
...
remove cache use uv for release Action
2025-08-04 12:52:29 +02:00
Ton Huisman and GitHub
f51af8d343
Merge branch 'mega' into feature/AutoDiscovery-add-state-class-and-more-improvements
2025-08-04 11:23:07 +02:00
repa6 and GitHub
14383364b7
Update P078_data_struct.cpp - added nat:load to SDM_UOMtoString strings
2025-08-04 11:01:39 +02:00
TD-er
1d2aa492c7
[Network] Show connection info for each interface
2025-08-04 10:28:27 +02:00
Jason2866 and GitHub
7bacf1ee15
remove cache use uv
2025-08-04 10:15:09 +02:00
repa6 and GitHub
97c60ae10f
Merge branch 'letscontrolit:mega' into TAC2100
2025-08-04 10:00:18 +02:00
TD-er
5ea9b3f81d
[Build] Fix ESP32 build due to missing include
2025-08-04 01:34:37 +02:00
TD-er
f707e6bbfe
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-08-04 00:10:39 +02:00
TD-er
70b7b8921c
[Network] Add test to see if we can track interface traffic count
2025-08-04 00:10:26 +02:00
TD-er and GitHub
f99c19fd2f
Merge pull request #5365 from tonhuisman/feature/Enable-rules-by-default
...
[Rules] Enable rules by default on a clean install
2025-08-04 00:08:32 +02:00
TD-er and GitHub
8189d285c7
Merge pull request #5366 from Jason2866/patch-1
...
remove cache use uv
2025-08-04 00:05:21 +02:00
Ton Huisman
f087621bd8
[AutoDiscover] Update documentation
2025-08-03 22:47:14 +02:00
Ton Huisman
b89a1828c2
[AutoDiscover] Enable state_class support for plugins and correct a few Value Types
2025-08-03 22:46:54 +02:00
Ton Huisman
657541bf9b
[AutoDiscover] Add state_class support and some Value Types
2025-08-03 22:42:59 +02:00
Jason2866 and GitHub
0ffda862a8
Update post_esp32.py
2025-08-03 22:07:52 +02:00
Jason2866 and GitHub
02d838cb9b
missing import os
2025-08-03 22:05:46 +02:00
Jason2866 and GitHub
1e140da95e
add forgotten function
2025-08-03 21:50:16 +02:00
Jason2866 and GitHub
77dce43816
Update post_esp32.py
2025-08-03 21:37:15 +02:00
Jason2866 and GitHub
475ce276ad
Update post_esp32.py
2025-08-03 21:33:10 +02:00
Jason2866 and GitHub
ab1c5272f3
Update build.yml
2025-08-03 20:54:17 +02:00
Jason2866 and GitHub
95b6ce2332
remove cache use uv
2025-08-03 18:56:50 +02:00
TD-er
f941908db9
[Network] Move common code to collect connection stats to base class
2025-08-03 17:49:02 +02:00
repa6
4de1cc1778
fixed redister nature of load
2025-08-02 19:12:54 +02:00
repa6
990c0d3e8a
extended TAC2100 registers list and added TAC2100 to docimentation
2025-08-02 17:07:25 +02:00
Ton Huisman
37c583a44e
[Rules] Enable rules by default on a clean install
2025-08-02 15:17:53 +02:00
repa6 and GitHub
2226b7f692
Update P078_data_struct.h: added comma after TAC2100=7
2025-08-02 15:08:31 +02:00
repa6 and GitHub
0ebabd4f22
Update _P078_Eastron.ino with changelog info
2025-08-02 15:06:24 +02:00
repa6
f756bddb4d
added TAC2100 support to _P078_Eastron plugin
2025-08-02 13:30:18 +02:00
TD-er
5559d5fde3
[Network] Make connected info more consistent among network interfaces
2025-08-02 01:48:54 +02:00
TD-er
56cc30678a
[Network] Trigger checking for DNS server on default NW-IF after event
2025-08-02 00:22:14 +02:00
TD-er
abe872502b
[Network] Fix mangled DNS servers when switching default route interface
2025-08-01 22:41:21 +02:00
TD-er
cce96082f1
[Network] Fix ESP8266 build + add log when DNS is restored from cache
2025-08-01 15:09:40 +02:00
TD-er
7d09d02113
[Network] Add mechanism to restore cached DNS servers
2025-08-01 12:01:50 +02:00
Ton Huisman
ce831205c5
[AutoDiscover] Fix conditional compilation issue
2025-07-31 22:18:41 +02:00
TD-er
9b30fe1b57
[PPP Modem] Disable PPP Modem on platforms that don't support it
2025-07-31 20:04:21 +02:00
TD-er
12aa32892e
[ESP-IDF] Update to latest ESP-IDF/Arduino for ESP32-xx
2025-07-31 17:07:46 +02:00
TD-er
881227c4ef
[Build] Reduce build size for ESP8266 builds
2025-07-31 16:19:10 +02:00
TD-er
7da47fdb10
[Build] Fix failing ESP8266 custom build
2025-07-31 15:47:11 +02:00
TD-er
45002d9bf3
[Tasks] Fix scheduled Plugin Task Timer & proper task exit/init
2025-07-31 15:38:12 +02:00
TD-er
38b9597e0e
[Controllers] Call [C/NW]PLUGIN_EXIT before _INIT when saving settings
2025-07-31 13:46:36 +02:00
TD-er
41041b827b
[Network] Fix build on ESP8266
2025-07-31 12:24:07 +02:00
TD-er
8b0906b9ee
[Controller] Fix proper checking when calling CPLUGIN_xxx functions
2025-07-31 11:56:37 +02:00
TD-er
3e66509aed
[Network] Add networkenable / -disable commands + fix for controllers
2025-07-31 01:36:44 +02:00
Ton Huisman
bcb3330c19
[TaskValueSetDerived] Improved parsing of Unit of Measure value
2025-07-30 22:00:15 +02:00
TD-er
8baeeb51a5
[Network] Show connected duration in more readable format
2025-07-30 11:09:02 +02:00
TD-er
282feb85a5
[PPP modem] Make init of PPP modem more reliable
2025-07-30 01:18:08 +02:00
TD-er
b64534db74
[MQTT AutoDiscovery] Fix merge issues
2025-07-28 22:45:55 +02:00
Ton Huisman and GitHub
892847320d
Merge branch 'mega' into feature/P180-generic-i2c
2025-07-28 22:36:13 +02:00
TD-er
3126181d5e
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-07-28 22:33:47 +02:00
TD-er and GitHub
a180e3b920
Merge pull request #5349 from tonhuisman/feature/AutoDiscover-additions-and-improvements
...
[AutoDiscover] Add Duration, Date and Timestamp device classes, fix some irregularities
2025-07-28 22:30:37 +02:00
Ton Huisman
a297da1e4e
[AutoDiscover] Docs improvement for Group feature
2025-07-28 22:17:06 +02:00
Ton Huisman
c4979b8429
[AutoDiscover] Fix a few comments
2025-07-28 21:57:14 +02:00
Ton Huisman
1a7208f404
[P009][P019] Fix logging alignment
2025-07-28 21:56:22 +02:00
chromoxdor
0b928430ba
..and remove an old dialog before opening a new one
2025-07-28 13:27:20 +02:00
chromoxdor
e321d0c89b
fix: jump back to cursor position after formatting
2025-07-28 13:09:44 +02:00
chromoxdor
caa3697744
rephrasing of the confirm dialog
2025-07-28 12:39:51 +02:00
TD-er
3a54863b61
[Network] Move WiFi init code to NW001_WiFi_STA plugin
2025-07-28 00:59:20 +02:00
Ton Huisman
41151ed10b
[AutoDiscover] Set default Auto Discovery topics when adding HA Controller
2025-07-27 23:20:31 +02:00
Ton Huisman
2cb967d92e
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/AutoDiscover-additions-and-improvements
2025-07-27 23:11:25 +02:00
TD-er
d69fcdb505
[Network] Fix setting up last network/controller entry
2025-07-27 21:43:44 +02:00
chromoxdor
944e3daa79
minor corrections help text
2025-07-27 21:24:21 +02:00
TD-er
75ed59b299
[Network] Move WiFiAPcandidates files to ESPEasy::net::wifi namespace
2025-07-27 21:13:31 +02:00
TD-er
76b31ef091
[Network] Move MetworkMedium to new ESPEasy::net:: namespace
2025-07-27 20:32:25 +02:00
chromoxdor
950d05d196
as good as it gets :)
...
- support for chrome, vivaldi and firefox on android (hopefully)
2025-07-27 20:25:38 +02:00
TD-er
efc96ca6b7
[Network] Move EthernetParameters to ESPEasy::net namespace
2025-07-27 17:56:36 +02:00
TD-er
2ebde4f0f6
[Network] Fix ESP32-classic display build with ETH disabled
2025-07-27 17:22:46 +02:00
TD-er
9cb136a8e7
[Network] Disable ETH for ESP32-xx Display builds to make builds fit
2025-07-27 16:56:19 +02:00
TD-er
b316e5aa49
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-07-27 16:05:01 +02:00
TD-er and GitHub
ed869b238a
Merge pull request #5361 from tonhuisman/bugfix/Download-argument-missing-and-some-warnings
...
[Bugfix] Backup argument missing and some warnings
2025-07-27 16:03:23 +02:00
TD-er
21f53f1507
[Network] Move Network code to ESPEasy::net namespace
2025-07-27 15:42:14 +02:00
Ton Huisman
27403047fd
[Libs] PubSubClient signed/unsigned comnparison warning
2025-07-27 14:55:34 +02:00
Ton Huisman
c1ef6572b9
[Libs] MFRC522 remove unused variable
2025-07-27 14:47:59 +02:00
Ton Huisman
3be6bf11da
[Backup] Compile error when TAR support disabled
2025-07-27 14:47:08 +02:00
TD-er
62b6ecee69
[Network] Move more WiFi related code into ESPEasy::net::wifi namespace
2025-07-27 13:54:03 +02:00
Ton Huisman
6e53df1c4e
[AutoDiscover] Fix Group configuration
2025-07-26 22:20:39 +02:00
Ton Huisman
c482634b58
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/AutoDiscover-additions-and-improvements
2025-07-26 20:15:22 +02:00
Ton Huisman
c37707b5ce
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-07-26 20:12:19 +02:00
TD-er
f9f14a8a08
[Network] Move global runtime data to new ESPEasy::net namespace
2025-07-26 18:58:59 +02:00
TD-er
e468b021ae
[Network] Move ESPEasy::net namespace code to new folder structure
2025-07-26 17:50:39 +02:00
TD-er and GitHub
ab09de99c6
Merge pull request #5360 from tonhuisman/bugfix/Backup-no-creds-typo
...
[Backup] Fix typo in variable name for ESP8266
2025-07-26 17:38:21 +02:00
Ton Huisman
ea37238006
[Backup] Fix typo in variable name for ESP8266
2025-07-26 17:33:40 +02:00
Ton Huisman
b8e5b06995
[AutoDiscover] Fix P021 not to be handled as a Switch
2025-07-26 16:22:44 +02:00
TD-er
9891d43b02
[Network] Move network plugin code to new ESPEasy::net namespace
2025-07-26 13:36:40 +02:00
Ton Huisman
4469fcc17d
[AutoDiscover] Fix flippin bit-flip issue
2025-07-25 23:23:37 +02:00
Ton Huisman
7205e3e84e
[AutoDiscover] Add support for P009 and P019, only send discovery for plugins that actually send data
2025-07-25 23:06:36 +02:00
Ton Huisman and GitHub
ef0347c22b
Merge branch 'mega' into feature/P180-generic-i2c
2025-07-25 22:02:35 +02:00
TD-er and GitHub
a330eb65e4
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-07-25 21:42:16 +02:00
Ton Huisman
28999f0540
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/AutoDiscover-additions-and-improvements
2025-07-25 20:43:07 +02:00
TD-er and GitHub
cac7f91634
Merge pull request #5334 from tonhuisman/feature/Documentation-updates-summer-2025
...
[Docs] Updates and improvements, Summer '25
2025-07-25 19:55:51 +02:00
TD-er and GitHub
c40daa76ae
Merge pull request #5359 from tonhuisman/feature/Metrics-add-internal-temperature
...
[Metrics] Add internal CPU temperature
2025-07-25 19:51:04 +02:00
TD-er and GitHub
ba06140e03
Merge pull request #5357 from tonhuisman/feature/Backup-without-credentials
...
[Backup] Add backup without credentials included (security.dat)
2025-07-25 19:50:19 +02:00
chromoxdor
9a9f9e5293
replace: scroll to top too
2025-07-25 19:27:02 +02:00
chromoxdor
cc8494e6e1
Update codemirror.min.css
2025-07-25 19:20:45 +02:00
chromoxdor
086eed28e7
scroll to top when found
2025-07-25 19:15:21 +02:00
chromoxdor
e6d27c2ba1
removed unnecessary function
2025-07-25 11:28:21 +02:00
chromoxdor
9afd774fe8
more robust live search handling
2025-07-25 11:24:21 +02:00
chromoxdor
69778085e6
fix replace
2025-07-24 22:31:33 +02:00
chromoxdor
89c7285b8d
find while typing
2025-07-24 20:51:41 +02:00
chromoxdor
9ec837b06f
forgot someting to change
2025-07-24 19:55:27 +02:00
chromoxdor
ea0e7f40d7
fixed broken replace function
2025-07-24 19:53:28 +02:00
chromoxdor
d3aeb206bf
Readded search bar and enhanced it.
...
- also added android hinting support
2025-07-24 19:20:45 +02:00
Ton Huisman
8ee8da3166
[Metrics] Update documentation
2025-07-22 22:02:35 +02:00
Ton Huisman
2803291805
[Backup] Update documentation
2025-07-22 21:59:57 +02:00
Ton Huisman
a92c590bf5
[Backup] Use term credentials instead of username/password
2025-07-22 21:59:42 +02:00
Ton Huisman
84559cc17a
[Metrics] Add internal CPU temperature
2025-07-22 20:23:10 +02:00
chromoxdor
1f7224be4e
make it work for android non color rules again
2025-07-22 01:52:14 +02:00
TD-er
4a783fba42
[Network] Add route prio to network overview
2025-07-22 01:18:07 +02:00
chromoxdor
ac45e1fce5
jump to line of first error and keep history
2025-07-22 01:03:02 +02:00
Ton Huisman
f0b504d1e4
[Backup] Add backup without credentials included (security.dat)
2025-07-21 23:26:50 +02:00
Ton Huisman
8e0aaaac44
[AutoDiscover] Better array index checks
2025-07-21 22:18:20 +02:00
chromoxdor
f865035f01
more robust block checks
2025-07-21 22:07:00 +02:00
Ton Huisman
46a836098d
[CustomVtype, UoM] Fix compilation for ESP8266 when not all enabled
2025-07-21 21:56:53 +02:00
chromoxdor
b476243224
format even without colorcode enabled
2025-07-21 19:13:18 +02:00
chromoxdor
d5f3b9f830
added a format button if on mobile device
2025-07-21 18:35:12 +02:00
chromoxdor
120ea954d3
no indentation for comments....
2025-07-21 17:25:53 +02:00
chromoxdor
dc8e6dcbce
some unessecary commas removed
2025-07-21 16:48:33 +02:00
chromoxdor
cc31c5af19
forgot the "f" and the minified version
2025-07-21 15:58:58 +02:00
chromoxdor
1f59c79a50
Update espeasy.js
...
simple On-Do-Endon and If-Endif checks
2025-07-21 15:54:19 +02:00
chromoxdor
5d9b31128a
ColorCode Additions
...
- Minor correction in the "commandlist“.
- Added Android enable confirmation.
- Auto format and correct the words in the "commandlist“.
2025-07-21 15:07:07 +02:00
Ton Huisman
67cc91579a
[AutoDiscover] Mark some MQTT Device classes as 2-way to have on/off devices (Light)
2025-07-20 23:18:56 +02:00
Ton Huisman
b345a0a79b
[MQTT] Fix command handling for /set and /cmd topic endpoints, add support for P001 in /set
2025-07-20 22:37:17 +02:00
TD-er
964950228f
[Network] Fix saving WiFi STA & WiFi AP settings
2025-07-20 19:17:32 +02:00
TD-er
29cbff11ea
[PPP Modem] Initialize C-code to NULL instead of nullptr
2025-07-20 19:16:57 +02:00
TD-er
e7dabc72e5
[PPP Modem] Make PPP.begin() non-blocking by running in RTOS task
2025-07-20 16:04:05 +02:00
TD-er
e850483e98
[Plugin] Rename PluginCall functions to use same convention as controllers
2025-07-20 01:07:43 +02:00
TD-er
4c814944bc
[Network] Add WiFi/AP when not present in settings + limit options
2025-07-20 01:06:56 +02:00
TD-er
1a1c53d3e1
[Cleanup] Rename CPlugin and NWPlugin calls to make clear where used
2025-07-19 20:04:01 +02:00
TD-er
12577e77a1
[Controller] Fix bug not being able to add controller
2025-07-19 17:13:10 +02:00
TD-er
17da3e08b4
[Storage] Fix storing bool types
2025-07-19 16:42:15 +02:00
TD-er
abae0f71bf
[PubSubClient3] Speedup publish large messages using buffer
...
As discussed here: #29 (comment)
2025-07-19 16:41:18 +02:00
TD-er
ae4c97caf6
[PubSubClient] Update to latest lib version
2025-07-19 00:05:53 +02:00
Ton Huisman
9d15837e2a
[Build] Remove "_CDC_" from all env names due to linker issues
2025-07-18 20:41:20 +02:00
TD-er
3e30a1f0a3
[ESP32P4] Set Ethernet as default on ESP32P4 builds
2025-07-18 00:21:12 +02:00
TD-er
4d66bd5326
[Network] Allow crash detection to turn off network interfaces
2025-07-18 00:20:42 +02:00
TD-er
bf9bfd33f4
[ESP-IDF] Update IDF 5.5 builds (P4/S3) to latest version
2025-07-18 00:20:10 +02:00
TD-er
31178de024
[Build] Remove "_CDC_" from all env names due to linker issues
2025-07-18 00:19:18 +02:00
Ton Huisman
436307d259
[P014] Fix MQTT Discovery value types
2025-07-17 22:20:05 +02:00
Ton Huisman
2a85aa49c5
[ValueTypes] Update documentation
2025-07-17 22:19:37 +02:00
Ton Huisman
df7bd998c2
[ValueTypes] Reorder value types somewhat, use categorized selector where applicable
2025-07-17 22:18:55 +02:00
Ton Huisman
0945baef71
[AutoDiscover] Try to get switch trigger working
2025-07-17 22:17:43 +02:00
TD-er
8d022794be
[Build] Fix ESP32C6 builds
2025-07-17 18:05:10 +02:00
TD-er
2a84e95ade
[PPP Modem] Disable PPP Modem plugin for 4M flash builds due to size
2025-07-17 17:34:57 +02:00
TD-er
55283bdab9
[PPP Modem] Add UE Cell info + fix ESP32C2 build
2025-07-17 12:37:52 +02:00
TD-er
746c3c5356
[PPP Modem] Fix build on LIMIT_BUILD_SIZE ESP32 builds
2025-07-17 02:17:16 +02:00
TD-er
de2edd937f
[PPP modem] Remove PPP Modem plugin from ESP32-C3 as there isn't support
2025-07-17 01:45:49 +02:00
TD-er
9d9ed38c3f
[Storage] Fix build on ESP8266 builds
2025-07-17 01:08:43 +02:00
TD-er
d42277a2dd
[PPP Modem] Show more cell info + correct reported RSSI/BER values
2025-07-17 00:55:06 +02:00
Ton Huisman
da6c0ad732
[P180] Remove unneeded code
2025-07-16 21:56:26 +02:00
TD-er
78aec6bc0b
[PPP modem] Add APN/Pin settings + show modem status
2025-07-16 17:36:52 +02:00
TD-er
35dc30d6a4
[PPP modem] Add more settings + simplify key/value/store use
2025-07-16 14:25:56 +02:00
TD-er
8dc91cdd44
[PPP Modem] Add modem parameters to NW005 + fix compile issues
2025-07-16 02:54:09 +02:00
TD-er
0f7cdf3ceb
[Storage] Use key value store for storing network interfaces
2025-07-16 00:12:49 +02:00
Ton Huisman
9ca78f9fbb
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-07-15 21:31:51 +02:00
TD-er
8a398d0acd
[Storage] Remove 0-termination for strings from raw stored data
2025-07-15 14:04:43 +02:00
TD-er
550aa38dea
[Storage] Fix issues storing/loading from key/value store
2025-07-15 13:52:25 +02:00
TD-er
0aad8b1ecf
[Storage] Add tests for key/value store
2025-07-15 00:47:46 +02:00
TD-er
2ef4f2ffc1
[Storage] Add NWPluginData_base & optimize key/value store
2025-07-14 17:54:45 +02:00
TD-er
6c974ddf9c
[Network] Uncrustify new code
2025-07-14 14:14:27 +02:00
TD-er
64f66e35f1
[Network] Fix build issues
2025-07-14 14:08:03 +02:00
TD-er
252d632365
[Network] Add NetworkSettings type to store network interface settings
2025-07-13 23:54:44 +02:00
Ton Huisman
d8573d26ce
[ValueTypes] Fix optional None value
2025-07-13 19:58:22 +02:00
TD-er
4d573f5b97
[Storage] Add save function for new key/value store
2025-07-13 18:20:41 +02:00
Ton Huisman
d38e13b6af
[P176] Set default Value Types when adding the plugin
2025-07-13 17:17:10 +02:00
Ton Huisman
c8262e77fc
[ValueTypes] Add categorized selector for Value Type per Value
2025-07-13 17:16:30 +02:00
TD-er
f38ae9b92e
[Storage] Add load function for new key/value store
2025-07-13 15:46:41 +02:00
TD-er
abd8a22dd7
[Storage] Add generic key/value store to simplify data storage
2025-07-13 01:58:40 +02:00
TD-er
ef156ddb08
[Network] Split ETH into RMII and SPI + add template for PPP modem
2025-07-13 01:58:04 +02:00
TD-er
ba2af9f5a3
[ESP32P4] Add extra HW serial ports supported by ESP32P4
2025-07-13 01:56:51 +02:00
Ton Huisman
62ac15d3aa
[AutoDiscover] Remove non-working Date/Time (datetime) Device class :-(
2025-07-12 22:12:13 +02:00
Ton Huisman
40d35a9ce0
[AutoDiscover] Fix handling of BARO_ONLY values, and allow multiple BARO_ONLY values
2025-07-12 20:34:46 +02:00
Ton Huisman
336ae80fef
[AutoDiscover] Add Date/Time (datetime) Device class
2025-07-12 18:08:56 +02:00
Ton Huisman
5a396e9eed
[Converters] Make system time-zone optional in %c_ts2isodate%() (second argument != 0)
2025-07-12 18:07:38 +02:00
Ton Huisman
b0d311f99c
[Converters] Make system time-zone optional in %c_ts2isodate%() (second argument != 0)
2025-07-12 18:07:26 +02:00
Ton Huisman
a7f8eb94e2
[Converters] Include system time-zone in %c_ts2isodate%() to have HA accept the Timestamp value type
2025-07-12 17:01:10 +02:00
Ton Huisman
668df67d2a
[AutoDiscover] Clean names sent to HA by replacing unsupported characters by _
2025-07-12 14:58:48 +02:00
Ton Huisman
7c6333288c
[Converters] Add %c_ts2isodate%() Timestamp to ISO date conversion
2025-07-12 14:56:52 +02:00
Ton Huisman
781ccd4dd8
[Converters] Add %c_ts2isodate%() Timestamp to ISO date conversion
2025-07-12 14:54:36 +02:00
TD-er
43b849714b
[PPP Modem] Add framework for new PPP Modem network interface
2025-07-11 17:28:53 +02:00
TD-er
4aef5463be
[Network] Show Network Interface flags
2025-07-11 16:57:05 +02:00
TD-er
c6130f928f
[Network] Process info based on NetworkInterface baseclass when possible
2025-07-11 15:58:39 +02:00
TD-er
049e9fa023
[Network] List all IP-addresses per network interface
2025-07-11 11:13:02 +02:00
TD-er
34ad6ec3c1
[Network] Fix Ethernet on ESP32P4 + allow multiple active interfaces
2025-07-11 01:18:36 +02:00
TD-er
f2f89bdf94
[Network] Split ESP32P4 code from other MCUs
2025-07-10 21:46:49 +02:00
TD-er
09d2174751
Merge remote-tracking branch 'origin/bugfix/WiFi_state_machine' into bugfix/WiFi_state_machine
2025-07-10 00:46:51 +02:00
TD-er
1f404b34c8
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-07-10 00:46:34 +02:00
TD-er
57731b4849
[ESP32-P4] Add OTA update command for ESP32C6 WiFi firmware
2025-07-10 00:45:58 +02:00
Ton Huisman
8d0ffc9f2c
[P026] Set default Value Type and UoM when changing a task value setting
2025-07-09 23:38:19 +02:00
Ton Huisman
3a99145eab
[UoM] Correct a few Value Type UoM defaults
2025-07-09 23:34:15 +02:00
Ton Huisman
0af6da3d37
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/AutoDiscover-additions-and-improvements
2025-07-09 22:22:04 +02:00
TD-er and GitHub
80cc2fe2f1
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-07-09 17:37:13 +02:00
TD-er
b90252efd7
[Network] Add ETH config page + tweak Network Page
2025-07-09 17:35:38 +02:00
TD-er and GitHub
c0eba97755
Merge pull request #5353 from TD-er/bugfix/JS_error_TXbuff_end_chunked
...
[Cleanup] Fix JS issues + correctly end chunked transfer
2025-07-09 12:37:37 +02:00
TD-er
ce3e0b485a
[Cleanup] Fix JS issues + correctly end chunked transfer
2025-07-09 12:31:39 +02:00
TD-er
7db117500e
[Cleanup] Fix JS issues
2025-07-09 12:29:52 +02:00
TD-er
e56326ad88
[ESP32P4] Add more warnings for specific GPIO pins
2025-07-09 12:29:02 +02:00
TD-er and GitHub
6ae0a58b8c
Merge pull request #5352 from letscontrolit/bugfix/end_chunked_transfers
...
[WebServer] Properly close chunked transfer
2025-07-09 09:04:59 +02:00
TD-er and GitHub
333fedd71b
Merge pull request #5350 from tonhuisman/feature/P095-add-ili9342-variants
...
[P095] Add ILI9342 display variants
2025-07-09 09:04:24 +02:00
TD-er and GitHub
88ef03e9fb
[WebServer] Properly close chunked transfer
...
Does speed up ending serving chunked transfer, like serving a web page or JSON
2025-07-09 08:48:38 +02:00
Ton Huisman
6ce0649963
[P095] Update documentation
2025-07-08 22:03:41 +02:00
TD-er and GitHub
792a1c28b4
Merge pull request #5351 from jfmennedy/dev
...
Fix horizontal vane not working
2025-07-08 21:51:28 +02:00
jfmennedy
cbc3954e4a
Fix horizantal vane not working
2025-07-08 15:42:37 +02:00
TD-er
e4c60dc6bc
[ESP32P4] Fix crashes when trying to connect to WiFi
2025-07-08 11:50:46 +02:00
Ton Huisman
3426dde3c8
[P095] ILI9342 added configurations, set resolution correctly
2025-07-08 10:42:50 +02:00
TD-er
7152862e71
[ESP32P4] Add preliminary support for ESP32P4
2025-07-08 01:00:41 +02:00
TD-er
58beac2708
[Network] Fix looping over CONTROLLER_MAX instead of NETWORK_MAX
2025-07-07 23:32:54 +02:00
Ton Huisman
b59cdc58a3
[P095] Add ILI9342 display variants
2025-07-07 22:06:56 +02:00
TD-er
e36a9563e8
[Network] Add webform load/save for WiFi STA and AP
2025-07-07 13:46:13 +02:00
Ton Huisman
fd6e3b4505
[AutoDiscover] Set Unit of Measure and Value Type when adding a device (when possible/available)
2025-07-06 23:06:40 +02:00
TD-er
b7163df50b
[Network] Start on initial first WiFi STA/AP drivers
2025-07-06 22:12:18 +02:00
TD-er
7f10572145
[Network] Rename NetworkAdapter to NetworkDriver
2025-07-06 16:41:19 +02:00
Ton Huisman
cf24f8e1a7
[AutoDiscover] Refactor discovery message composition to reduce binary size by nearly 4k
2025-07-06 16:35:38 +02:00
TD-er
544bbc84f1
[Network] Continue adding network config page
2025-07-06 16:15:31 +02:00
TD-er
56a6706fb9
[Network] Start adding Network config page
2025-07-06 01:35:29 +02:00
Ton Huisman
632e492adb
[AutoDiscover] Add Data rate, Data size, Sound pressure and Signal strength
2025-07-05 00:20:24 +02:00
Ton Huisman
bd37da688b
[AutoDiscover] Add Duration, Date and Timestamp device classes, fix some irregularities
2025-07-04 21:58:05 +02:00
Ton Huisman
0b52d20387
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-07-03 20:41:14 +02:00
TD-er
b1317d4cef
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-07-03 14:10:22 +02:00
TD-er and GitHub
5d5e58eeb6
Merge pull request #5348 from TD-er/bugfix/crash_MQTT_callback
...
[Controller] Fix crashes on MQTT callback calls
2025-07-03 14:09:29 +02:00
TD-er
d1d8ef48fb
[Controller] Fix crashes on MQTT callback calls
2025-07-03 14:08:39 +02:00
TD-er
284047d884
[Controller] Fix crashes on MQTT callback calls
2025-07-03 13:44:44 +02:00
TD-er and GitHub
d0a74127ed
Merge pull request #5347 from letscontrolit/dependabot/pip/cryptography-44.0.1
...
Bump cryptography from 43.0.1 to 44.0.1
2025-07-03 11:41:57 +02:00
dependabot[bot] and GitHub
1bef5d4cee
Bump cryptography from 43.0.1 to 44.0.1
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 43.0.1 to 44.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/43.0.1...44.0.1 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 44.0.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-03 09:38:39 +00:00
TD-er
e31e042fe5
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-07-03 11:29:38 +02:00
TD-er and GitHub
fc0c00eeeb
Merge pull request #5345 from TD-er/feature/updatePubSubClient3
...
[PubSubClient] Update to new fork PubSubClient3
2025-07-03 11:28:55 +02:00
TD-er
d6b083cd09
[PubSubClient3] Add check for nullptr in CHECK_STRING_LENGTH
...
strnlen will cause a crash when called with a nullptr. Where this macro is called, there are already some checks for optional fields, however it is a bit 'not so nice' for the device to crash when accidentally a nullptr is given for for example the id or will message. (will topic is checked, will message is not)
See: https://github.com/hmueller01/pubsubclient3/pull/48
2025-07-03 11:28:06 +02:00
TD-er
083778f1a3
[PubSubClient3] Add check for nullptr in CHECK_STRING_LENGTH
...
strnlen will cause a crash when called with a nullptr. Where this macro is called, there are already some checks for optional fields, however it is a bit 'not so nice' for the device to crash when accidentally a nullptr is given for for example the id or will message. (will topic is checked, will message is not)
See: https://github.com/hmueller01/pubsubclient3/pull/48
2025-07-03 11:27:44 +02:00
Ton Huisman
98870de0a6
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-07-02 22:43:13 +02:00
TD-er
8f6f9efd71
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-07-02 22:37:04 +02:00
TD-er and GitHub
740972cdf1
Merge branch 'mega' into feature/updatePubSubClient3
2025-07-02 22:33:54 +02:00
TD-er and GitHub
653691dec1
Merge pull request #5199 from tonhuisman/feature/MQTT-discovery
...
[MQTT] (Auto)Discovery implementation
2025-07-02 22:33:32 +02:00
TD-er and GitHub
f71b3665bd
Merge pull request #5091 from tonhuisman/feature/P073-add-support-for-74hc595-displays
...
[P073] Add support for 74HC595 displays
2025-07-02 22:25:40 +02:00
Ton Huisman
6deae2c3d6
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P073-add-support-for-74hc595-displays
2025-07-02 21:00:03 +02:00
TD-er
5e7f1db5f3
[ESP32-C5] Add option to force WiFi band 2.4/5 GHz
2025-07-02 13:41:30 +02:00
Ton Huisman
53061aaaaa
[Docs] Update documentation for C005
2025-07-01 22:42:35 +02:00
Ton Huisman
8e89f9db95
[AutoDiscovery] Make start delay compiletime configurable, and extend max delay from 10 to 30 sec.
2025-07-01 22:35:15 +02:00
Ton Huisman
a94de3c8b5
[AutoDiscovery] Remove unused code
2025-07-01 22:32:23 +02:00
Ton Huisman
6f762f9a7a
[Docs] P165 Fix a few typos
2025-06-29 22:39:06 +02:00
Ton Huisman
3008878d38
Merge branch 'feature/P180-generic-i2c' of https://github.com/tonhuisman/ESPEasy-1 into feature/P180-generic-i2c
2025-06-29 11:43:12 +02:00
Ton Huisman and GitHub
9c6676cd99
Merge branch 'mega' into feature/P180-generic-i2c
2025-06-29 11:41:43 +02:00
TD-er
c0a3168221
[Build] Fix failed build due to missing include
2025-06-29 00:44:43 +02:00
TD-er
66c12ebbff
[PubSubClient3] Speedup publish large messages using buffer
...
As discussed here: https://github.com/hmueller01/pubsubclient3/issues/29#issuecomment-2727644476
2025-06-29 00:18:39 +02:00
TD-er
f2f58ada3e
[PubSubClient3] Speedup publish large messages using buffer
...
As discussed here: https://github.com/hmueller01/pubsubclient3/issues/29#issuecomment-2727644476
2025-06-29 00:18:13 +02:00
TD-er
c48ffdf0b2
[PubSubClient] Update to new fork PubSubClient3
2025-06-28 23:31:54 +02:00
TD-er
7fb4d4e821
[PubSubClient] Update to new fork PubSubClient3
2025-06-28 23:20:27 +02:00
Ton Huisman
c759ba1263
[AutoDiscovery] Embed setting for online message in /config setting
2025-06-28 23:05:30 +02:00
Ton Huisman
e4f774edc5
[AutoDiscovery] Update PluginTemplate
2025-06-28 22:05:20 +02:00
Ton Huisman
9485a01106
[Docs] Update documentation for C005
2025-06-28 21:35:09 +02:00
Ton Huisman
1ecad1edc8
[AutoDiscovery] Embed setting for online message in /config setting
2025-06-28 21:34:31 +02:00
Ton Huisman
3ca31975f0
[Docs] Update Unit of Measure documentation and screenshots
2025-06-28 15:14:00 +02:00
Ton Huisman
2498daa87d
[UoM] Fix UoM selector empty value
2025-06-28 15:00:50 +02:00
Ton Huisman
952a23640c
[UoM] Restructure UoM selector into categories, add more uom options
2025-06-28 14:44:08 +02:00
Ton Huisman
215dc77bff
[Plugins] Minor code improvement
2025-06-28 14:42:22 +02:00
Ton Huisman
b72c8bff88
[AutoDiscovery] Add support for Wind direction and Wind speed
2025-06-28 14:41:18 +02:00
Ton Huisman
902ae01e86
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Documentation-updates-summer-2025
2025-06-28 12:18:03 +02:00
Ton Huisman
2765bcfdcc
[Docs] Expand SPIFFS to LittleFS migration guide, add troubleshooting section
2025-06-28 12:17:36 +02:00
Ton Huisman
a248cffa2a
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-06-27 21:13:01 +02:00
chromoxdor and GitHub
085f59bf8a
Merge branch 'mega' into httpResponseParser
2025-06-27 12:00:28 +02:00
TD-er
8275eb743d
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-06-27 10:34:42 +02:00
TD-er and GitHub
f0fbea6217
Merge pull request #5343 from TD-er/bugfix/pwm_motor_fix_limit_switch
...
[PWM motor] Fix limit switch invert (again)
2025-06-27 10:22:24 +02:00
TD-er
e81f2ebc14
[PWM motor] Fix limit switch invert (again)
2025-06-27 10:21:20 +02:00
TD-er
0ed022e6b4
[Web flasher] Update esp web tools to 8.1.10 to support ESP32-C5
2025-06-27 10:19:57 +02:00
TD-er
f1823928ba
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-06-26 22:26:15 +02:00
Ton Huisman
152a081a48
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-06-26 22:21:34 +02:00
Ton Huisman
5729c106f5
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Documentation-updates-summer-2025
2025-06-26 22:15:06 +02:00
TD-er and GitHub
343f4e93ec
Merge pull request #5335 from TD-er/build/remove_ESP32_SPIFFS_builds
...
[Build] Get rid of all ESP32-SPIFFS builds
2025-06-26 22:14:04 +02:00
TD-er
bd117dfc1c
Merge remote-tracking branch 'letscontrolit/mega' into build/remove_ESP32_SPIFFS_builds
2025-06-26 22:13:18 +02:00
TD-er
4407a0e923
[WebFlasher] Update LittleFS migration guide in webflasher page
2025-06-26 22:11:08 +02:00
Ton Huisman
8226f845a6
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Documentation-updates-summer-2025
2025-06-26 22:09:45 +02:00
TD-er and GitHub
08025f3ef1
Merge pull request #5342 from tonhuisman/feature/Docs-extract-spiffs-migration
...
[Docs] Extract SPIFFS to LittleFS migration guide for accessability
2025-06-26 22:06:33 +02:00
TD-er and GitHub
1b9e371f8e
Merge pull request #5341 from TD-er/bugfix/PWM_motor_tweak_limitswitch
...
[PWM motor] Speedup acting on limit switch interrupt
2025-06-26 22:04:45 +02:00
Ton Huisman
100bcc75b5
[Docs] Extract SPIFFS to LittleFS migration guide for accessability
2025-06-26 22:04:43 +02:00
TD-er
51b3773922
[WebFlasher] Add more info on migrate to LittleFS on web flasher page
2025-06-26 22:01:48 +02:00
TD-er
e8b1513a2c
[ESP-IDF] Update to latest SDK version
2025-06-26 22:00:55 +02:00
Ton Huisman and TD-er
9a7cd9fa8a
[Docs] Update/extend the SPIFFS to LittleFS migration procedure
2025-06-26 21:43:04 +02:00
Ton Huisman
7b0757f323
[Docs] Update/extend the SPIFFS to LittleFS migration procedure
2025-06-26 21:41:10 +02:00
TD-er
30953c7bd0
[PWM motor] Speedup acting on limit switch interrupt
2025-06-26 21:40:25 +02:00
TD-er and GitHub
31996bce30
Merge branch 'mega' into build/remove_ESP32_SPIFFS_builds
2025-06-26 21:33:21 +02:00
TD-er and GitHub
68f64195d2
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-06-26 21:32:14 +02:00
TD-er and GitHub
f9d1cc2f44
Merge pull request #5340 from TD-er/bugfix/p111_MFRC522_improvements
...
[MFRC522] Stability and range improvements on MFRC522 NFC reader
2025-06-26 21:31:42 +02:00
TD-er
6faf52b0f1
[Log] Add PrintToLog helper
2025-06-26 21:11:13 +02:00
TD-er
21bdfc2f96
Add HTML_Print and PrintToString helpers
2025-06-26 21:11:05 +02:00
TD-er
1bf511689d
[MFRC522] Speedup reading by acting on interrupt pin
2025-06-26 21:05:36 +02:00
TD-er
c4815cfd11
[MFRC522] Do proper timing for communicating with card
2025-06-26 21:05:15 +02:00
TD-er
311dd998f5
[MFRC522] Allow to dump card info to debug logs
2025-06-26 21:05:04 +02:00
TD-er
371acc5bab
[MFRC522] Simplify board reset during init
2025-06-26 21:04:57 +02:00
TD-er
28b47fb1cf
[MFRC522] Improve range of reader
2025-06-26 21:04:48 +02:00
TD-er
74a2f920dd
[MFRC522] Speed-up detecting cards + make error recovery more stable
2025-06-26 21:03:44 +02:00
Ton Huisman
cd0c50b569
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Documentation-updates-summer-2025
2025-06-26 20:37:02 +02:00
Ton Huisman
0cc2231c69
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-06-26 20:35:12 +02:00
TD-er
59e3a1b119
[PWM motor] Speedup acting on limit switch interrupt
2025-06-26 18:16:14 +02:00
TD-er
c7e6397a7b
[MFRC522] Speedup reading by acting on interrupt pin
2025-06-26 18:15:26 +02:00
TD-er
873c6c731d
[ESP-IDF] Update to latest SDK version
2025-06-26 18:14:52 +02:00
TD-er and GitHub
9f9cee8b08
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-06-26 15:53:58 +02:00
TD-er and GitHub
12a5f1937b
Merge branch 'mega' into build/remove_ESP32_SPIFFS_builds
2025-06-26 15:53:17 +02:00
TD-er and GitHub
5ba75469f2
Merge pull request #5339 from TD-er/bugfix/rules_var_index_unsigned_int
...
[Rules] Fix processing variables with index > 2^31
2025-06-26 15:52:26 +02:00
TD-er
7b6fd5f344
[Build] Add ESP32C5 to release.yml build script
2025-06-26 15:50:21 +02:00
TD-er
44b0694f1c
[Log] Add PrintToLog helper
2025-06-26 15:49:51 +02:00
chromoxdor
3c9c2036ab
HttpResponseParser fix:prevent race condition
2025-06-26 12:16:41 +02:00
TD-er
14e6bf0486
[Rules] Fix processing variables with index > 2^31
2025-06-26 12:15:19 +02:00
TD-er
69f04883d6
[Rules] Fix processing variables with index > 2^31
2025-06-26 12:04:37 +02:00
Ton Huisman
e8bde03ca2
Merge branch 'feature/P180-generic-i2c' of https://github.com/tonhuisman/ESPEasy-1 into feature/P180-generic-i2c
2025-06-25 23:32:47 +02:00
Ton Huisman and GitHub
f2ce788755
Merge branch 'mega' into feature/P180-generic-i2c
2025-06-25 23:31:52 +02:00
TD-er
a33f1b61e9
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-06-25 22:51:03 +02:00
TD-er
ea763dcd37
Merge branch 'mega' into build/remove_ESP32_SPIFFS_builds
2025-06-25 22:49:24 +02:00
Ton Huisman
5803ac59c8
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-06-25 22:49:18 +02:00
TD-er and GitHub
962e8dcaef
Merge pull request #5338 from TD-er/build/speedup_esp32_builds
...
[Build] Speed up ESP32 builds via CompiletimeDefines_generated.h
2025-06-25 22:48:31 +02:00
TD-er
2cc6ae1bb2
[WebFlasher] Add missing ESP32-xx MCUs to manifest script
2025-06-25 22:23:09 +02:00
TD-er
822e503226
[Build] Speed up ESP32 builds via CompiletimeDefines_generated.h
2025-06-25 22:20:42 +02:00
TD-er
42a6b6d8bf
[WebFlasher] Add missing ESP32-xx MCUs to manifest script
2025-06-25 22:19:55 +02:00
TD-er
eb30001cae
[Build] Speed up ESP32 builds via CompiletimeDefines_generated.h
2025-06-25 22:16:02 +02:00
TD-er
0dad46f85a
[ESP32-S3] Revert changes in board defines for ESP32-S3 with OPI PSRAM
2025-06-25 16:14:56 +02:00
TD-er
0e22b99ac9
[Build] Update to latest IDF5.4 build + add C6 builds
2025-06-25 15:45:46 +02:00
chromoxdor
50cec921da
Update HTTPResponseParser.h
...
fixed typo
2025-06-25 14:08:36 +02:00
chromoxdor
1a4b2bfb22
Update HTTPResponseParser.h
2025-06-25 14:06:56 +02:00
chromoxdor
c2cf8d7a26
minor changes
2025-06-25 13:49:57 +02:00
chromoxdor
9a10690425
Update for the HTTP Response Parser
2025-06-25 13:24:48 +02:00
TD-er
1c995d5fe3
[MFRC522] Do proper timing for communicating with card
2025-06-25 13:07:58 +02:00
TD-er
b48d96e135
[MFRC522] Allow to dump card info to debug logs
2025-06-25 13:07:06 +02:00
TD-er
88986c7744
[MFRC522] Simplify board reset during init
2025-06-25 13:04:47 +02:00
TD-er
0323cabbed
Add HTML_Print and PrintToString helpers
2025-06-25 13:02:22 +02:00
TD-er
445f66cc9a
[MFRC522] Improve range of reader
2025-06-25 00:55:03 +02:00
TD-er
a6aca34f4e
[MFRC522] Speed-up detecting cards + make error recovery more stable
2025-06-25 00:54:32 +02:00
TD-er
d6d7f139bc
[ESP-IDF] Update to latest IDF/Arduino code for IDF 5.5
2025-06-23 22:10:58 +02:00
TD-er
325f258edc
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-06-23 22:09:23 +02:00
Ton Huisman
d4d540eed8
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-06-23 22:01:19 +02:00
Ton Huisman
a487b55024
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-06-23 21:50:37 +02:00
TD-er and GitHub
2164f319b5
Merge branch 'mega' into build/remove_ESP32_SPIFFS_builds
2025-06-23 21:49:31 +02:00
TD-er and GitHub
c3400e2467
Merge pull request #5207 from chromoxdor/openmeteo-events
...
[sendtohttp] Add Open-Meteo events + JSON event
2025-06-23 21:42:17 +02:00
TD-er and GitHub
8ad8227d68
Merge pull request #5336 from TD-er/bugfix/ADC_attenuation_not_set
...
[ADC] Fix not setting attenuation on internal ADC
2025-06-23 21:34:54 +02:00
chromoxdor
6ce68d28a1
Update HTTPResponseParser.cpp
2025-06-23 21:05:36 +02:00
chromoxdor
2d10cedfc2
Update HTTPResponseParser.rst
2025-06-23 20:38:14 +02:00
TD-er
184506596a
[ADC] Fix not setting attenuation on internal ADC
2025-06-23 19:50:53 +02:00
TD-er
ac392105a4
[ADC] Fix not setting attenuation on internal ADC
2025-06-23 19:50:21 +02:00
chromoxdor
8ce47cef7b
Changes as requested
2025-06-23 18:07:19 +02:00
chromoxdor and GitHub
a907eace8e
Merge branch 'mega' into openmeteo-events
2025-06-23 16:21:48 +02:00
chromoxdor
1cf3b1cf1c
Update define_plugin_sets.h
2025-06-23 16:17:50 +02:00
TD-er
5ed46c1c40
[ESP32-C61] Start adding support for new SoC & generalize WiFi features
2025-06-23 15:50:46 +02:00
Ton Huisman
429ee770c8
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-06-22 22:32:55 +02:00
TD-er
e69827b73e
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-06-22 22:29:22 +02:00
TD-er
ca8545f59b
Merge branch 'mega' into build/remove_ESP32_SPIFFS_builds
2025-06-22 22:28:17 +02:00
TD-er and GitHub
e2a730902b
Merge pull request #5333 from TD-er/build/prepare_esptool_5
...
[ESPtool] Prepare use of esptool v5.0.0
2025-06-22 22:27:10 +02:00
Ton Huisman
72617390f2
[P180] Improvements and fixes in handling of signed values
2025-06-22 22:05:13 +02:00
TD-er
4715350b98
[ESPEasy p2p] Add node-IDs for new Espressif SoC models
2025-06-22 21:34:03 +02:00
TD-er
74961c03f6
Merge remote-tracking branch 'letscontrolit/mega' into build/prepare_esptool_5
2025-06-22 21:07:49 +02:00
TD-er
3658b7485a
Merge remote-tracking branch 'letscontrolit/mega' into build/remove_ESP32_SPIFFS_builds
2025-06-22 00:31:32 +02:00
TD-er
dffcbbfb88
[ESPtool] Prepare use of esptool v5.0.0
2025-06-22 00:26:15 +02:00
TD-er
a5a88b83fa
[Build] Get rid of all ESP32-SPIFFS builds
...
Change ESP32 IRExt builds to LIMIT_BUILD_SIZE
2025-06-22 00:04:03 +02:00
Ton Huisman
bc3749602d
[P027] Docs: Fix a few typos
2025-06-21 22:26:12 +02:00
Ton Huisman
2ea82a5393
[C014] Docs: Update UoM feature
2025-06-21 22:25:46 +02:00
Ton Huisman
b5f2f13a51
[Derived Values] Move enable sending per task-controller, Code optimization
2025-06-21 22:17:42 +02:00
Ton Huisman
05894f9013
[Docs] Move Send derived values as a per controller setting for tasks
2025-06-21 22:15:48 +02:00
Ton Huisman
85af18402f
[Docs] Update docs for Value Type setting for selected plugins
2025-06-21 22:14:46 +02:00
Ton Huisman
f0a3ea24b4
[Docs] Updates and improvements, Summer '25
2025-06-21 15:22:58 +02:00
Ton Huisman
3ab1798864
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-06-21 14:49:34 +02:00
Ton Huisman
23e97228e8
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-06-21 14:47:52 +02:00
TD-er and GitHub
a4954b696f
Merge pull request #5332 from TD-er/bugfix/esp32s2_adc_13bit
...
[ESP32-S2] Change ADC for ESP32-S2 back to 13 bit (#5327 )
2025-06-21 12:40:08 +02:00
TD-er
100d64e5cc
[build] Change ESP32 IRExt builds to LIMIT_BUILD_SIZE
2025-06-21 01:50:23 +02:00
TD-er
4703d4f948
[Build] Fix display ESP32 build
2025-06-21 01:24:53 +02:00
TD-er
ec4b23a021
[Build] Get rid of all ESP32-SPIFFS builds
2025-06-21 01:03:40 +02:00
Ton Huisman
8cfd118d4f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-06-20 23:16:50 +02:00
TD-er
0d5293962a
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-06-20 17:29:44 +02:00
TD-er
a9b749c34a
[ESP32-C5] Add hardware specific info about ESP32-C5
2025-06-20 17:28:41 +02:00
TD-er
54e0ad486f
[ESP-IDF] Revert to older build due to broken UART support
2025-06-20 17:27:53 +02:00
TD-er
3b07c7efa7
[ESPtool] Prepare use of esptool v5.0.0
2025-06-20 11:22:48 +02:00
TD-er
fdaf8e7163
[ESP32-S2] Change ADC for ESP32-S2 back to 13 bit
2025-06-20 11:21:59 +02:00
TD-er
ee6c6b6bfe
[ESP32-S2] Change ADC for ESP32-S2 back to 13 bit
2025-06-20 11:21:19 +02:00
TD-er
c144a59146
[ESPtool] Prepare use of esptool v5.0.0
2025-06-20 11:20:13 +02:00
TD-er
7465a2233e
[ESP-IDF] Update to latest SDK/IDF
2025-06-20 11:19:24 +02:00
Ton Huisman
4e0b53bf13
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-06-19 23:06:08 +02:00
Ton Huisman
5f85cfc702
[C014] Add Unit of Measure to AutoDiscovery, add Send Derived values support
2025-06-19 23:05:54 +02:00
Ton Huisman
5b0fad5767
[C006] Add support for sending derived values
2025-06-19 23:04:54 +02:00
Ton Huisman
edc2fd8ada
[AutoDiscovery] Add support for Derived values, UoM and Value Type, some code optimizations
2025-06-19 23:04:13 +02:00
Ton Huisman
227e15563d
[DerivedValues] Add support for Value Type argument
2025-06-19 22:59:04 +02:00
Fabio Ancona and GitHub
7150f9641c
Update P159.rst
...
Update wrong translation
2025-06-17 10:13:00 +02:00
Fabio Ancona and GitHub
398faf1851
Update LD2410 doc adding info of false positive
...
Update LD2410 doc adding info of avoid false positive
2025-06-17 09:49:04 +02:00
TD-er and GitHub
8125e86bdd
Merge pull request #5330 from TD-er/build/Enable_random_var_all_builds
...
[Sysvar] Enable %c_random% for all builds
2025-06-16 21:19:32 +02:00
Ton Huisman
091b4a9240
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-06-15 16:51:45 +02:00
Ton Huisman
1facd097f3
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-06-14 23:38:36 +02:00
TD-er and GitHub
03f5ec22ca
Merge pull request #5328 from tonhuisman/feature/Unit-of-measure-per-taskvalue-support
...
[Feature] Add Unit of Measure for all taskvalues and present on Devices overview page
2025-06-14 23:07:27 +02:00
TD-er
c8d337e6db
[Sysvar] Enable %c_random% for all builds
2025-06-14 22:56:11 +02:00
Ton Huisman
65039906b7
[Plugins] Add CustomVTypeVar option for plugins that need custom Value Type selection
2025-06-14 16:46:43 +02:00
Ton Huisman
5a48deb4b6
[ValueTypes] Add Custom VType selection
2025-06-14 16:45:37 +02:00
Ton Huisman
f53d5d3961
[VTypes] Refactor SensorValueType selector so it can be used separately (cherry picked)
2025-06-14 16:39:51 +02:00
Ton Huisman
fde0da9236
[VTypes] Refactor SensorValueType selector so it can be used separately
2025-06-14 15:19:20 +02:00
Ton Huisman
d32ff23d95
[UoM] Update documentation
2025-06-12 23:50:54 +02:00
Ton Huisman
a1d093814d
[UoM] Update documentation
2025-06-12 23:48:56 +02:00
Ton Huisman
3f1b4f6e2f
[UoM] Add documentation
2025-06-12 23:41:08 +02:00
Ton Huisman
9e25815a74
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Unit-of-measure-per-taskvalue-support
2025-06-12 21:53:34 +02:00
Ton Huisman
c62f6ea8bb
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-06-12 21:30:44 +02:00
Ton Huisman
cdad6df39a
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-06-12 21:20:50 +02:00
TD-er
47c9f352b2
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-06-12 13:41:49 +02:00
TD-er and GitHub
e91988cf3c
Merge pull request #5270 from chromoxdor/p164_sleep-mode
...
[P164] Adding a sleep mode
2025-06-12 13:40:50 +02:00
TD-er and GitHub
5441aa6ebb
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-06-12 13:34:25 +02:00
TD-er and GitHub
5a84025ab4
Merge pull request #5321 from TD-er/build/P023_reduce_fontsize
...
[OLED display] Reduce build size for P023
2025-06-12 13:33:51 +02:00
TD-er and GitHub
aafb6d2ea5
Merge pull request #5324 from tonhuisman/feature/String-variable-support
...
[Rules] Add support for String type variables
2025-06-12 13:32:55 +02:00
TD-er
f2ed5c5e7e
[SysVarPage] Make more clear separation for "Standard Conversions"
2025-06-12 13:32:01 +02:00
TD-er
955467d8d9
[SysVarPage] Fix table layout on builds with excludes features
2025-06-12 12:54:56 +02:00
Ton Huisman
909e20888a
[SysVarPage] Exclude c_random from list for limited builds
2025-06-12 12:13:26 +02:00
Ton Huisman
02620dd218
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/String-variable-support
2025-06-12 12:00:52 +02:00
TD-er and GitHub
e3361b5318
Merge pull request #5314 from TD-er/bugfix/serve_favicon_inline
...
Bugfix/serve favicon inline + tune JSON webrequests
2025-06-12 11:55:26 +02:00
Ton Huisman
aa77d4019d
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/String-variable-support
2025-06-12 11:54:47 +02:00
TD-er and GitHub
f755f7646f
Merge pull request #5290 from tonhuisman/feature/EasyColorCode-updates-april-2025
...
[EasyColorCode] Updates April..June 2025
2025-06-12 11:46:25 +02:00
TD-er and GitHub
b3ea7bac31
Merge pull request #5326 from uzi18/patch-13
...
Update Flashing.rst
2025-06-12 11:44:39 +02:00
TD-er and GitHub
4bc1c5d80c
Merge pull request #5320 from tonhuisman/bugfix/P021-make-invert-work-without-gpio-selected
...
[P021] Bugfix: Make Invert work without a GPIO pin selected
2025-06-12 11:44:16 +02:00
TD-er and GitHub
05c6b601b0
Merge pull request #5329 from tonhuisman/feature/P116-add-support-for-st77xx-170x320-resolution
...
[P116] Add support for ST7735/ST7789 170x320 displays
2025-06-12 11:43:37 +02:00
Ton Huisman
cdfdbbe21b
[P116] Add support for ST7735/ST7789 170x320 displays
2025-06-11 22:54:59 +02:00
Ton Huisman
cc34d55e94
[Discovery] Add default empty option for Device Class selector (all values shift 1 index up!)
2025-06-11 21:39:23 +02:00
Ton Huisman
b549b69fd0
[DerivedValues] Add TaskValue attribute support for DerivedValues (empty is not valid)
2025-06-10 22:20:12 +02:00
Ton Huisman
a11e451ad1
[DerivedValues] Move parsing derived variables to correct code-location
2025-06-10 21:41:39 +02:00
Ton Huisman
616c33c82c
[UoM] Add Feature TaskValue-attributes with support for .uom, .decimals, .hasformula and .statsenabled
2025-06-10 20:21:59 +02:00
Ton Huisman
b5275aaaa7
[I2C] Add a few missing I2C device addresses for INA219
2025-06-09 16:42:24 +02:00
Ton Huisman
17700cddd2
[I2C] Show I2C Bus nr in Not enabled message of i2cscanner
2025-06-09 16:41:06 +02:00
Ton Huisman
b415d1ef4d
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/EasyColorCode-updates-april-2025
2025-06-09 16:38:39 +02:00
Ton Huisman
4e4331af39
[Discovery] Implement UoM per taskValue when available
2025-06-08 22:07:56 +02:00
Ton Huisman
9912b1dd65
[UoM] Optional default when fetching Unit of Measure
2025-06-08 21:17:45 +02:00
Ton Huisman
760991f37e
[UoM] Make .js script more fault tolerant when no global UoM enable setting is available
2025-06-08 21:05:40 +02:00
Ton Huisman
e885e51217
[DerivedValues] Add optional Unit of Measure and include in /json output
2025-06-08 21:04:24 +02:00
Ton Huisman
bd9d8c0b93
[DerivedValues] Don't determine max decimals for display but use default
2025-06-08 21:01:52 +02:00
Ton Huisman
6fc88dd4bb
[UoM] Make .js script more fault tolerant when no global UoM enable setting is available
2025-06-08 20:52:47 +02:00
Ton Huisman
b86cd44f60
Merge branch 'feature/String-variable-support' of https://github.com/tonhuisman/ESPEasy-1 into feature/String-variable-support
2025-06-08 16:32:13 +02:00
Ton Huisman
363bf87cb0
[JSON] Add Presentation as separate value instead of replacing Value (using updated .js scrip)
2025-06-08 16:31:54 +02:00
Ton Huisman
08745a4d39
[UoM] Add Unit of measure value Devices overview page update script (also uses Presentation if available)
2025-06-08 16:29:30 +02:00
Ton Huisman
be17582931
[Build] Reduce size of included Fetch and parse logs script
2025-06-08 16:13:07 +02:00
Ton Huisman
01cc159c24
[Build] Include reboot.js script in readable form
2025-06-08 16:12:04 +02:00
Ton Huisman
8d4a5ba664
[Build] Reduce size of included Github clipboard script
2025-06-08 16:10:58 +02:00
Ton Huisman
7173717757
[UoM] Add Unit of measure value Devices overview page update script (also uses Presentation if available)
2025-06-08 16:09:40 +02:00
Ton Huisman
949b1aa55c
[UoM] Add Unit of measure value to /json endpoint
2025-06-08 16:08:04 +02:00
Ton Huisman
1867ec1301
[Feature] Add Unit of Measure for all taskvalues and present on Devices overview page
2025-06-08 16:07:03 +02:00
Ton Huisman
c05d66009a
[Docs] Update WSL2 USB Serial configuration since Linux 6.x core update
2025-06-08 15:22:08 +02:00
Ton Huisman
b431e1ae83
[Discovery] Fix typo in BinarySensorInverted helper
2025-06-05 22:01:05 +02:00
Ton Huisman
2cc5d906be
[P180] Add GET_CONFIG_VAR support
2025-06-05 21:07:01 +02:00
Bartłomiej Zimoń and GitHub
303f791919
Update Flashing.rst
...
pl -> en
2025-06-05 20:51:15 +02:00
Bartłomiej Zimoń and GitHub
b2cbc7dc0d
Update Flashing.rst
...
add firefox addon link
2025-06-05 20:49:31 +02:00
Bartłomiej Zimoń and GitHub
5d2bca9ee9
Update Flashing.rst
...
small update
2025-06-04 18:52:10 +02:00
Bartłomiej Zimoń and GitHub
f1f33d4710
Update Flashing.rst
...
add ESPWebTool and info about esp8266 address
2025-06-04 18:46:33 +02:00
Ton Huisman
eb0920e87c
[EasyColorCode] Add more new commands and functions for String variables support
2025-06-03 21:50:14 +02:00
Ton Huisman
23e1848e94
[SysVars] Add %c_ts2wday%(timestamp) (dow) conversion and docs
2025-06-03 21:36:38 +02:00
Ton Huisman
f2c4cb4556
[DerivedValues] Add Event & Log option and generate events and logging for Derived values, update docs
2025-06-02 22:35:49 +02:00
Ton Huisman
51a16ac97a
[SysVars] Rename %localunixtime% to %unixtime_lcl%
2025-06-02 20:11:32 +02:00
Ton Huisman
e596aa6e78
[SysVars] Exclude %localunixtime% from Limited builds
2025-06-01 22:45:14 +02:00
Ton Huisman
0a31c4b62f
[SysVars, Conversions] Add %localunixtime%, %systzoffset_s% sysvars and %c_ts2date%() conversion + docs
2025-06-01 22:32:09 +02:00
Ton Huisman
b58c2a97fa
[StringVars] Improved handling of calculated values for Derived values
2025-06-01 22:29:40 +02:00
Ton Huisman
7a278697bb
[StringVars] Avoid calculation of formula with presentation prefix ($)
2025-06-01 15:20:48 +02:00
Ton Huisman
9c5a6e6294
[Docs] Move Data Acquisition to separate include file
2025-05-31 23:02:18 +02:00
Ton Huisman
897c5e9066
[StringVars] Add TaskValueSetDerived, TaskValueSetPresentation docs
2025-05-31 22:14:37 +02:00
Ton Huisman
bc5e38e9bb
[StringVars] Add TaskValueSetDerived, TaskValueSetPresentation commands and handling
2025-05-31 22:14:13 +02:00
Ton Huisman
b941fbf533
[Rules] Fix typo in docs
2025-05-29 23:27:11 +02:00
Ton Huisman
47a07e078d
[Rules] Add conversion function %c_strf%() with docs
2025-05-29 22:10:58 +02:00
Ton Huisman
819ed74ff1
[Rules] Add string function Lookup with docs
2025-05-29 20:19:13 +02:00
Ton Huisman
83b3a98d2d
[Bugfix] String commands parser fix off-by-one issue
2025-05-29 11:00:52 +02:00
Ton Huisman
93c9e7ff42
[StringVars] Add documentation for [length#var]
2025-05-26 22:10:10 +02:00
Ton Huisman
59de9efe6a
[StringVars] Add documentation
2025-05-26 22:02:31 +02:00
Ton Huisman
6e10c79475
[SysVars] Make second argument for 2-argument conversions optional
2025-05-25 23:08:50 +02:00
Ton Huisman
0c8ad35817
Add new commands and functions for String variables support
2025-05-25 22:35:30 +02:00
Ton Huisman
2ce7d1cef2
[StringVars] Make string comparisons work with if
2025-05-25 21:18:04 +02:00
Ton Huisman
a2dd615313
[StringVars] Fix new introduced template parser bug
2025-05-25 19:25:39 +02:00
Ton Huisman
93c3c6d8e9
[StringVars] Remove unneeded UnaryOperator::IsNum
2025-05-25 19:21:30 +02:00
TD-er
203f476484
[ESP32-C5] Fix file name error for platformio_esp32c5_envs.ini
2025-05-25 15:42:42 +02:00
Ton Huisman
2058ccfa4d
[StringVars] Fix variable typo
2025-05-25 10:53:53 +02:00
TD-er
732b4ff622
[ESP32-C5] Minor tweaks formatting used WiFi protocol
2025-05-25 00:24:22 +02:00
Ton Huisman
13d116bfed
[Rules] Add support for String type variables
2025-05-24 22:17:25 +02:00
TD-er
382dad51a1
[ESP32-C5] Add preliminary support for ESP32-C5 with dual band WiFi
2025-05-24 02:24:44 +02:00
TD-er
5dd624e74e
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-05-23 21:37:28 +02:00
Ton Huisman
70c5320ea7
[Discovery] Add support for different Switch device class per value
2025-05-21 23:10:08 +02:00
Ton Huisman
56544ecea8
[P021] Implement Switch MQTT Device Class setting and Inverted Switch discovery
2025-05-21 22:48:15 +02:00
Ton Huisman
36d958187d
[P019] Implement Switch MQTT Device Class setting and Inverted Switch discovery
2025-05-21 22:45:38 +02:00
Ton Huisman
831107c72f
[P001][P009] Correct typo
2025-05-21 22:28:17 +02:00
Ton Huisman
7b9cc22b95
[P009] Implement Switch MQTT Device Class setting and Inverted Switch discovery
2025-05-21 22:08:18 +02:00
TD-er
056054c82f
[OLED display] Reduce build size for P023
...
As suggested by @uzi18 here: https://github.com/letscontrolit/ESPEasy/issues/5317
2025-05-21 19:59:08 +02:00
Ton Huisman
55eef88c89
[P001] Implement Switch MQTT Device Class setting and Inverted Switch discovery
2025-05-20 22:20:54 +02:00
Ton Huisman
a6a20dc66d
[Discovery] Fix Switch auto-discovery
...
[Discovery] Add support for Inverted Switch
[Discovery] Add support for Switch Device Class configuration
2025-05-20 22:19:55 +02:00
Ton Huisman
df63699db0
[Discovery] Add /config and Retain Discovery settings to MQTT Controller with AutoDiscovery
2025-05-20 22:16:41 +02:00
Ton Huisman
844126e4b4
[P011] Optimize I2C calls, gaining ~110 bytes
2025-05-15 23:16:54 +02:00
Ton Huisman
94ac447574
[P180] Update documentation
2025-05-15 22:17:07 +02:00
Ton Huisman
6d53c7d836
[P061] Resolve I2C related FIXMEs, gaining ~120 bytes
2025-05-15 22:16:50 +02:00
Ton Huisman
5d632bee0a
[P180] Remove previously added but unused I2C functions
2025-05-15 22:12:45 +02:00
Ton Huisman
06d32bb306
[P180] Refactor into BusCmd_Handler interface, phase 2, Add String support
2025-05-15 21:17:46 +02:00
Ton Huisman
a2040423e8
[P021] Bugfix: Make Invert work without a GPIO pin selected
2025-05-14 08:24:54 +02:00
Ton Huisman
0eaea266b3
[P180] Refactor into BusCmd, phase 1
2025-05-10 22:07:09 +02:00
Ton Huisman
c616db3ff6
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-05-10 11:26:08 +02:00
Ton Huisman
0f3dc547b1
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-05-09 23:16:14 +02:00
TD-er and GitHub
cc2a7aecfb
Merge pull request #5316 from tonhuisman/bugfix/P075-fix-typo
...
Bugfix [P075] Typo in check for RxD GPIO pin
2025-05-09 22:17:40 +02:00
Ton Huisman
dde069b4be
Bugfix [P075] Typo in check for RxD GPIO pin
2025-05-09 20:43:42 +02:00
Ton Huisman
ddd33d71ae
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-05-07 23:25:50 +02:00
TD-er
6eb577e8bf
[Build] Remove TAR support from LIMIT_BUILD_SIZE builds (saves 5+ kB)
2025-05-07 17:16:37 +02:00
TD-er
ac15f18390
[Time] Speedup printing date/time string
2025-05-07 15:57:03 +02:00
TD-er
95510eef35
[Favicon] Tweak blue color in SVG ESPEasy favicon
2025-05-07 14:16:55 +02:00
TD-er
1c34dd92c4
[JSON] Tweak generating JSON via web requests
2025-05-07 14:15:24 +02:00
TD-er
c76e034080
[settings] Reduce initial default config.dat to 96k on ESP32
2025-05-07 14:13:06 +02:00
Ton Huisman
5f6f5c82d7
[P180] Add to Custom-sample.h
2025-05-06 22:32:42 +02:00
Ton Huisman
a997a3bc3c
[P180] Add let I2C Command, limit delay to max 10ms for 1ps/10ps/50ps
2025-05-05 23:05:12 +02:00
TD-er
ab8a1a7090
[Favicon] Serve favicon.ico as inline SVG
2025-05-05 15:18:36 +02:00
Ton Huisman
8f3fd80f13
[Docs] Add examples for substring for translation of day/month names
2025-05-05 14:20:35 +02:00
Ton Huisman
554a6bbe97
[EasyColorCode] Update commands for P180
2025-05-05 13:28:39 +02:00
Ton Huisman
452c3a180a
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/EasyColorCode-updates-april-2025
2025-05-05 13:25:30 +02:00
Ton Huisman
a105363210
[P180] Update documentation and usage examples
2025-05-04 21:49:13 +02:00
Ton Huisman
a9c78fb1cc
[P180] Update documentation and usage examples
2025-05-04 21:43:13 +02:00
Ton Huisman
353217c5d2
[P180] Add handling 1/sec, 10/sec and 50/sec event processing, add log subcommand
2025-05-04 21:42:48 +02:00
Ton Huisman
409f3a051f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-04-30 22:03:17 +02:00
TD-er
4c405c7b32
automatically updated release notes for mega-20250430
2025-04-30 21:42:36 +02:00
TD-er and GitHub
2116a7bc7c
Merge pull request #5308 from TD-er/feature/2025_april_RC1
...
[Build] 2025 April Release Candidate
2025-04-30 21:40:50 +02:00
Ton Huisman
6755d10c19
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-04-29 21:49:01 +02:00
TD-er and GitHub
ac6c789458
Merge branch 'mega' into feature/2025_april_RC1
2025-04-29 21:30:51 +02:00
TD-er and GitHub
4e000f70cc
Merge pull request #5232 from chromoxdor/test_udp_ignore
...
[SendTo] add ability to nest one SendTo command into another
2025-04-29 21:30:25 +02:00
chromoxdor
12056d792f
Update StringParser.cpp
...
revert function
2025-04-29 18:00:21 +02:00
chromoxdor
4c2f73a9f2
Update StringParser.cpp
2025-04-29 16:18:27 +02:00
chromoxdor and GitHub
a0432350f0
Merge branch 'letscontrolit:mega' into test_udp_ignore
2025-04-29 15:59:37 +02:00
TD-er
73437ed7ea
[Build] Add normal_ESP32s3_4M316k_LittleFS_CDC_ETH
2025-04-29 15:18:20 +02:00
TD-er
3c764d586d
[SysVar] Do not include new %c_random% in LIMIT_BUILD_SIZE builds
2025-04-29 12:45:31 +02:00
TD-er
aa64bc5cdd
[SysVar] Add %c_random%(L,H) system variable
...
As requested on the [forum](https://www.letscontrolit.com/forum/viewtopic.php?p=73835#p73835 )
2025-04-29 12:39:07 +02:00
Ton Huisman
b7db33dbbf
[P180] Add exec subcommand, add valuename support, fix issue updating command-cache
2025-04-27 22:02:08 +02:00
TD-er
a32609c2d2
[ESP-IDF 5.4] Update to latest ESP-IDF5.4
2025-04-27 17:31:47 +02:00
TD-er
196d8d82f8
[WiFi RF cal] Disable automatic clear of RF calibration
2025-04-27 17:31:15 +02:00
Ton Huisman
7cc977cb5e
[P180] Add documentation and usage examples
2025-04-26 20:41:28 +02:00
TD-er
610cf2e1a4
[RF Calibration] Do not erase rf calibration when formatting file system
2025-04-26 02:53:00 +02:00
TD-er
19a236840d
[ESP-IDF] Update to latest ESP-IDF5.4
2025-04-26 01:17:51 +02:00
TD-er
0b87b5fc63
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-04-26 00:00:53 +02:00
TD-er
d6265ed01f
[RF Calibration] Automatically re-calibrate when changing ESP-IDF ver.
2025-04-25 23:44:38 +02:00
TD-er
e730aeb6d5
[Minimal OTA] Reduce bin size for minimal OTA build
2025-04-25 23:44:31 +02:00
Ton Huisman
052b6d3a7c
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-04-24 21:22:28 +02:00
TD-er and GitHub
2239412d48
Merge pull request #5279 from TD-er/cleanup/optimize_parse_sysvars
...
[Cleanup] Optimize parsing system variables
2025-04-24 21:19:28 +02:00
TD-er
3e37e31121
[ESPEasy p2p] Prevent node syncing from p2p node with poor time source
2025-04-24 18:37:19 +02:00
TD-er
0343fd2797
[WiFi RF cal] Always erase WiFi RF calibration on format file system
2025-04-24 17:11:58 +02:00
Ton Huisman and GitHub
bb2d132c99
Merge branch 'mega' into feature/MQTT-discovery
2025-04-23 21:19:00 +02:00
TD-er
6b3370085a
[Build] Reduce bin size on ESP8266 disabling some speedup optimizations
2025-04-23 15:41:55 +02:00
TD-er and GitHub
a7943ecdd8
Merge branch 'mega' into cleanup/optimize_parse_sysvars
2025-04-23 15:13:40 +02:00
TD-er
c2b88da850
[PinStates] Clean up new GPIO states table (IDF5.5 only)
2025-04-23 15:12:33 +02:00
TD-er
b1f3ebb706
[ESPEasy p2p] Only show remote feed when p2p controller enabled
2025-04-23 15:11:51 +02:00
TD-er
746d5a3381
[Act LED] Fix disabling WiFi act. LED when changing pin config
...
Freeing LEDC channel on ESP32
2025-04-23 15:11:18 +02:00
TD-er
9c5ad7a7a4
[GPIO] Fix checking for correct flash pins IDF5.4/5.5
2025-04-23 15:10:24 +02:00
TD-er
85fb0f8519
[ADC/DAC] Only include ADC/DAC/Touch on devices supporting those
2025-04-23 15:09:31 +02:00
TD-er
0d1759e50f
[PinStates] Add table (ESP-IDF5.5 only) for showing actual GPIO config
2025-04-23 02:49:23 +02:00
Ton Huisman
9ebe600d68
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-04-22 23:12:21 +02:00
TD-er and GitHub
cb9e918bae
[Build] Set requirements.txt platformio to 6.1.18
2025-04-22 23:06:19 +02:00
Ton Huisman
e2bef79174
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-04-22 22:47:08 +02:00
Ton Huisman
055523979d
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-04-22 22:46:04 +02:00
TD-er and GitHub
d36485bee6
Merge pull request #5307 from tonhuisman/feature/I2C-renumber-buses-from-0
...
[I2C] Renumber buses starting from 0 instead of 1
2025-04-22 22:37:24 +02:00
Ton Huisman
2f40d3a4ad
[I2C] Renumber buses starting from 0 instead of 1
2025-04-22 22:30:27 +02:00
Ton Huisman
a0be2650ff
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-04-22 20:24:38 +02:00
TD-er
a431294f0a
[PinStates] Add ESP32 Periman peripheral bus assignment table
2025-04-22 12:51:05 +02:00
TD-er
cf2208ca24
Merge branch 'mega' into cleanup/optimize_parse_sysvars
2025-04-22 09:55:05 +02:00
TD-er
cdf87fb6fa
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-04-22 09:53:59 +02:00
TD-er and GitHub
3fd9229ea1
Merge pull request #5306 from TD-er/build/fix_esp8266_build
...
[Build] Fix ESP8266 build which does not have Wire.end()
2025-04-22 00:28:48 +02:00
Ton Huisman
e4a0ca1e38
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-04-21 22:58:18 +02:00
TD-er
1226eed425
Merge branch 'mega' into cleanup/optimize_parse_sysvars
2025-04-21 22:25:11 +02:00
TD-er
16d33ffdfe
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-04-21 22:19:34 +02:00
TD-er
953fd682c1
[Build] Fix ESP8266 build which does not have Wire.end()
2025-04-21 22:18:23 +02:00
Ton Huisman
fa11e5af6e
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-04-21 21:33:32 +02:00
TD-er and GitHub
afe3590e5d
Merge pull request #5305 from TD-er/bugfix/I2C_gpio21_22
...
[I2C] Fix issues with GPIO 21 & 22 when no I2C is configured
2025-04-21 21:31:21 +02:00
TD-er and GitHub
d156434335
Merge pull request #5304 from tonhuisman/bugfix/MQTT-keep-alive-time-zero-protect
...
[Bugfix] MQTT Controller: Keep Alive Time reset to/use default (60 sec) when 0
2025-04-21 21:31:00 +02:00
Ton Huisman
20baf90e46
[P180] Correct regular value handling, improved hex formatting
2025-04-21 21:22:18 +02:00
TD-er
e04d8033dc
[I2C] Fix issues with GPIO 21 & 22 when no I2C is configured
2025-04-21 20:39:08 +02:00
Ton Huisman
c365844ea7
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-04-21 17:05:59 +02:00
Ton Huisman
15c749052c
[Bugfix] MQTT Controller: Keep Alive Time reset to/use default (60 sec) when 0
2025-04-20 21:29:59 +02:00
Ton Huisman
5a859b1d02
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-04-20 20:05:55 +02:00
TD-er and GitHub
68b9829074
Merge pull request #5303 from tonhuisman/bugfix/Build-pio-gzip-script-order
...
[Bugfix] Build: Adjust processing order for gzip-firmware script
2025-04-20 19:54:01 +02:00
TD-er and GitHub
80fdff7260
Merge pull request #5302 from tonhuisman/bugfix/Rules-handling-of-nested-shorthand-vars
...
[Bugfix] Rules fix handling for nested shorthand vars
2025-04-20 19:53:03 +02:00
Ton Huisman
2fe71771b5
[Bugfix] Build: Adjust processing order for gzip-firmware script
2025-04-20 17:20:03 +02:00
Ton Huisman
7cb6c5eb07
[Bugfix] Rules fix handling for nested shorthand vars
2025-04-20 16:28:50 +02:00
TD-er
f96523a919
Merge branch 'mega' into cleanup/optimize_parse_sysvars
2025-04-19 22:54:18 +02:00
TD-er
7c9cd48a44
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-04-19 22:52:02 +02:00
TD-er and GitHub
c41865ac57
Merge pull request #5282 from TD-er/feature/esp_idf_5_4
...
[ESP-IDF5.4] Prepare for ESP-IDF5.4 with Arduino 3.2.0
2025-04-19 21:27:51 +02:00
TD-er
276643f717
[WiFi] Fix setup WiFi scan from web flasher
2025-04-19 15:21:48 +02:00
TD-er
7fed44837a
[ESP-IDF5.4] Update to latest IDF5.4 code
2025-04-19 15:21:06 +02:00
TD-er
01ed6d72ce
[Console] Revert limiting write chunks to 64 bytes for non-USB serial
2025-04-19 13:30:29 +02:00
TD-er
1f9ab2ffc3
Merge remote-tracking branch 'letscontrolit/mega' into feature/esp_idf_5_4
2025-04-19 13:30:15 +02:00
Ton Huisman
476eab6424
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-04-18 23:15:56 +02:00
Ton Huisman
147bebfb74
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-04-18 23:13:35 +02:00
TD-er and GitHub
214576580f
Merge pull request #5299 from TD-er/build/fix_iram_1wire_usage
...
[1-wire] Fix ESP8266 builds not fitting in IRAM
2025-04-18 22:22:07 +02:00
Ton Huisman
60556876a7
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-04-18 21:44:14 +02:00
TD-er
181d569f2b
[Build] Reduce build size excluding 1-wire stats for LIMIT_BUILD_SIZE
2025-04-18 18:01:32 +02:00
TD-er
cb81cec3de
[1-wire] Fix ESP8266 builds not fitting in IRAM
2025-04-18 17:12:35 +02:00
TD-er
02e2f92e29
[1-wire] Fix ESP8266 builds not fitting in IRAM
2025-04-18 17:11:55 +02:00
TD-er and GitHub
15992ba5e4
Merge pull request #5298 from TD-er/cleanup/speedup_timingstats
...
[timing stats] Simplify and speedup collecting timing stats
2025-04-18 15:47:37 +02:00
TD-er
cc514f8daa
[ESP-IDF5.3] Update to latest Arduino/ESP-IDF5.3 version
2025-04-17 00:53:21 +02:00
TD-er
943d1f691a
[timing stats] Simplify and speedup collecting timing stats
2025-04-17 00:50:43 +02:00
TD-er
a2a0e2c77b
[timing stats] Simplify and speedup collecting timing stats
2025-04-17 00:50:03 +02:00
TD-er
e7841a2c98
[ESP-IDF5.3] Update to latest Arduino/ESP-IDF5.3 version
2025-04-17 00:49:11 +02:00
Ton Huisman
da136a0aae
[EasyColorCode] Add more plugin commands
2025-04-16 23:12:28 +02:00
Ton Huisman
641c94f562
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/EasyColorCode-updates-april-2025
2025-04-16 22:59:22 +02:00
Ton Huisman
e423ddba82
Merge branch 'feature/P180-generic-i2c' of https://github.com/tonhuisman/ESPEasy-1 into feature/P180-generic-i2c
2025-04-16 22:35:47 +02:00
Ton Huisman and GitHub
8456b27fe6
Merge branch 'mega' into feature/P180-generic-i2c
2025-04-16 22:35:33 +02:00
Ton Huisman and GitHub
bb8ed23a6f
Merge branch 'mega' into feature/MQTT-discovery
2025-04-16 22:22:25 +02:00
Ton Huisman
49b366a651
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P180-generic-i2c
2025-04-16 22:18:11 +02:00
TD-er and GitHub
9b02b5b1b6
Merge branch 'mega' into cleanup/optimize_parse_sysvars
2025-04-16 22:12:16 +02:00
TD-er and GitHub
0c8089d338
Merge branch 'mega' into feature/esp_idf_5_4
2025-04-16 22:11:38 +02:00
TD-er and GitHub
b787a36db0
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-04-16 22:07:52 +02:00
TD-er and GitHub
3b216c6fb6
Merge pull request #5295 from TD-er/bugfix/1wire_parasite_mode
...
[1wire] Pull up data pin after reading a bit to support parasitic power
2025-04-16 22:06:56 +02:00
TD-er
55404e9693
[Build] Fix build issues on ESP32
2025-04-16 21:56:35 +02:00
Ton Huisman
48f4d19271
[Rules] Add optional validation of crc to crc8 and crc32 functions
2025-04-16 21:38:34 +02:00
TD-er
e4d60483f6
[1-wire] Add more read failure stats, like CRC, power loss, etc
2025-04-16 13:29:00 +02:00
chromoxdor and GitHub
a5014278c5
Merge branch 'mega' into openmeteo-events
2025-04-16 13:06:55 +02:00
chromoxdor and GitHub
5f6f10dbe9
Merge branch 'mega' into p164_sleep-mode
2025-04-16 12:58:43 +02:00
chromoxdor and GitHub
50741d85e2
Merge branch 'mega' into test_udp_ignore
2025-04-16 12:58:14 +02:00
TD-er
6c1af87b0f
[1-wire] Make timing measurement more strict
2025-04-16 11:24:42 +02:00
TD-er
ffe91b6f7a
[1-wire] Reduce jitter on reading short 'low'
2025-04-16 00:30:20 +02:00
Ton Huisman
e73f8f93a2
[P180] Optimize hex formatting, add preprocessed calculation to logging
2025-04-15 23:25:27 +02:00
Ton Huisman
d7431886e0
[Rules] Add support for crc8 and crc32 functions
2025-04-15 23:24:07 +02:00
TD-er
0c6b1a91e5
[1-wire] Cleanup timing critical code
2025-04-15 01:43:31 +02:00
TD-er
d20975ac44
[1-wire] Fix set GPIO to output via direct GPIO access
2025-04-14 23:03:01 +02:00
Ton Huisman
9d39cc12bb
[P180] Add conditionally cancelling a command sequence (if)
2025-04-14 21:26:08 +02:00
Ton Huisman
05e470b91b
[Rules] Fix parsing bracketed expressions from position 0
2025-04-14 21:11:41 +02:00
TD-er
e957642dc0
[Build] Fix build issue on ESP8266
2025-04-13 13:51:56 +02:00
TD-er
1cc08031f8
[1-wire] Compensate for measured RC rise time
2025-04-13 13:38:59 +02:00
TD-er
0ad520d70e
[1-wire] Fix reading single sensor using parasitic power
2025-04-13 00:54:18 +02:00
Ton Huisman
64fa9bc3aa
[P180] Cleanup memory after use, fix ESP8266 compilation
2025-04-12 22:12:39 +02:00
Ton Huisman
cca21ba11e
[P180] Cleanup memory after use, fix ESP8266 compilation
2025-04-12 21:58:42 +02:00
TD-er
11bc99c527
[Bug] Fix printing NaN/Inf values
2025-04-12 16:20:13 +02:00
Ton Huisman
e8e0fe8aa1
[P180] No defaults for I2C address or number of values
2025-04-11 23:09:49 +02:00
Ton Huisman
40b928eb3a
[P180] Add also to Display, Energy and Neopixel collection builds (ESP32 only)
2025-04-11 22:13:12 +02:00
Ton Huisman and GitHub
3ff636008e
Merge branch 'mega' into feature/MQTT-discovery
2025-04-11 08:27:03 +02:00
Ton Huisman
e19e25d3de
[P180] Add plugin Generic I2C
2025-04-10 23:12:04 +02:00
TD-er and GitHub
ff310cffda
Merge pull request #5284 from tonhuisman/feature/Rules-enable-named-variables
...
[Rules] Add optional use of named variables
2025-04-10 21:42:39 +02:00
TD-er and GitHub
b3a13b0048
Merge pull request #5293 from tonhuisman/bugfix/P104-font-change-spacing-error
...
[P104] Fix increasing character spacing when changing double-height fonts
2025-04-10 21:34:58 +02:00
TD-er
039786122b
[1-wire] Fix reading single sensor powered via parasitic power
2025-04-08 23:46:18 +02:00
TD-er
e4cc8ad87b
[1-wire] Make 'high' time depending on RC-time of bus
2025-04-08 18:23:00 +02:00
TD-er
d80ec0cd84
[1-wire] Make timing more strict according to datasheet + strong pull-up
2025-04-08 00:31:49 +02:00
TD-er
49b697acca
[1wire] Simplify code & set data pin high when not used
2025-04-07 00:06:40 +02:00
TD-er
f9414ec8ab
[1wire] Make sure to also set the GPIO to output
2025-04-06 18:08:48 +02:00
TD-er
9ab26855ae
[1wire] Pull up data pin after reading a bit to support parasitic power
...
Only for 1 sensor possible
2025-04-06 17:56:41 +02:00
Ton Huisman
9cd15d20ec
[P104] Fix increasing character spacing when changing double-height fonts
2025-04-03 22:00:31 +02:00
Ton Huisman
c6dc9ba479
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-04-02 22:44:35 +02:00
TD-er
41c878feea
Merge remote-tracking branch 'letscontrolit/mega' into feature/esp_idf_5_4
2025-04-02 22:29:30 +02:00
TD-er
a10eb3ee38
[ESP-IDF] Update to latest ESP-IDF5.4
2025-04-02 22:29:20 +02:00
TD-er and GitHub
e8f3e91eef
Merge pull request #5289 from tonhuisman/feature/Commands-add-sendtoudpmix
...
[Commands] Add command SendToUDPMix
2025-04-02 22:23:56 +02:00
TD-er and GitHub
127859cd20
Merge pull request #5287 from tonhuisman/feature/P020-data-handling-improvements
...
[P020] Improve data handling, add UDP receiver
2025-04-02 22:23:18 +02:00
Ton Huisman
00ce31184e
[Rules] Small documentation update for events starting with !
2025-04-02 22:20:20 +02:00
TD-er
3c2085c6e1
Merge remote-tracking branch 'letscontrolit/mega' into feature/esp_idf_5_4
2025-04-02 22:10:19 +02:00
Ton Huisman
313d6b2ad0
[P020] Start UDP-listener once the network is available
2025-04-02 21:47:39 +02:00
Ton Huisman
3a5ed39cb4
[Rules] Enable substring function to return the remainder of a string (with docs update)
2025-03-31 12:46:00 +02:00
Ton Huisman
840522d2ed
[Rules] Allow eventname and eventpar processing for explicit string events (!serial)
2025-03-31 11:56:15 +02:00
Ton Huisman
8531981e7d
[P020] Update documentation
2025-03-30 16:41:29 +02:00
Ton Huisman
107f7fa9e8
[P116] Fix typo in docs
2025-03-30 16:40:01 +02:00
Ton Huisman
df5ae6e66d
[P020] Update documentation
2025-03-30 16:39:38 +02:00
Ton Huisman
74f7428a42
[EasyColorCode] Updates April 2025
2025-03-30 15:05:58 +02:00
Ton Huisman
467dff8cc3
[Commands] Add command SendToUDPMix
2025-03-30 14:56:03 +02:00
Ton Huisman
c9c8245913
[P020] Fix compiler warning
2025-03-30 14:26:57 +02:00
TD-er and GitHub
3cb46a7d17
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-03-27 09:05:31 +01:00
TD-er and GitHub
b370890637
Merge branch 'mega' into cleanup/optimize_parse_sysvars
2025-03-27 09:04:27 +01:00
Ton Huisman and GitHub
77aec12aa2
Merge branch 'mega' into feature/MQTT-discovery
2025-03-26 23:32:09 +01:00
TD-er and GitHub
ad6fd6771f
Merge pull request #5286 from tonhuisman/bugfix/P104-fix-font-spacing-double-height
...
[P104] Bugfix: Apply fontspacing correctly on double-height fonts
2025-03-26 23:29:36 +01:00
TD-er and GitHub
ad252238c9
Merge pull request #5285 from tonhuisman/feature/AdaGFX_helper-docs-for-adding-font
...
[AdaGFX Helper] Docs for adding a custom font
2025-03-26 23:29:17 +01:00
Ton Huisman
72bbad6ee7
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-03-26 23:26:08 +01:00
Ton Huisman and GitHub
014d94e91d
Merge branch 'mega' into feature/Rules-enable-named-variables
2025-03-26 23:09:50 +01:00
TD-er and Ton Huisman
d58715b06e
[Serial] Add setXxBufferSize functions
2025-03-26 23:02:34 +01:00
TD-er
b000d8d171
Merge remote-tracking branch 'origin/bugfix/WiFi_state_machine' into bugfix/WiFi_state_machine
2025-03-26 22:56:13 +01:00
TD-er
fd626021bb
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-03-26 22:55:52 +01:00
TD-er and GitHub
fb7cb37539
Merge pull request #5235 from tonhuisman/feature/I2C-multiple-interfaces-support
...
[I2C] Add support for multiple I2C buses
2025-03-26 22:50:26 +01:00
Ton Huisman
b364423fa6
[P020] Add support for UDP -> Serial receiver
2025-03-26 22:22:58 +01:00
TD-er
f850af34c1
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-03-26 08:37:35 +01:00
TD-er
d770d6e8d3
[Serial] Add setXxBufferSize functions
2025-03-26 08:37:19 +01:00
Ton Huisman
87ad6b2b44
[P020] Improve data handling
...
send unaltered via network client
generate hex event data
apply RX buffer size
2025-03-23 23:18:41 +01:00
Ton Huisman
ba03087cd5
[P104] Zone order setting was missing the reload-on-change flag
2025-03-23 23:15:49 +01:00
Ton Huisman
f5e6864bca
[P104] Enable double-height numeric font for ESP32 builds, minor code improvements
2025-03-23 17:38:44 +01:00
Ton Huisman
66c6922510
[P104] Bugfix: Apply fontspacing correctly on double-height fonts
2025-03-23 15:10:36 +01:00
Ton Huisman
21b0cf1bea
[AdaGFX Helper] Docs extended based on review
2025-03-22 12:45:20 +01:00
Ton Huisman
2d6c0edbe4
[I2C] De-duplicate code
2025-03-21 22:40:24 +01:00
Ton Huisman
3445d8ea0f
[Rules] Change example to use named variables
2025-03-21 21:58:45 +01:00
Ton Huisman
9c46e6ce17
[AdaGFX Helper] Docs extended and some typos fixed.
2025-03-21 21:18:09 +01:00
Ton Huisman
a9ae9583c4
[AdaGFX Helper] Docs for adding a custom font
2025-03-20 22:30:13 +01:00
Ton Huisman
219b118fdb
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-03-19 23:25:15 +01:00
Ton Huisman
3636ebe055
[Rules] Update documentation
2025-03-19 21:44:25 +01:00
Ton Huisman
e112244aa7
[Rules] Update documentation, add some examples using named variables
2025-03-18 23:25:11 +01:00
Ton Huisman
55db1e32fb
[Rules] Update documentation
2025-03-17 23:27:25 +01:00
Ton Huisman
f277c7112c
[Rules] Reject invalid variable names
2025-03-17 22:09:45 +01:00
Ton Huisman
8ae558df0f
[Rules] Add optional use of named variables
2025-03-16 22:47:39 +01:00
Ton Huisman
1199f2e098
[I2C] Move Clock Stretch setting to Hardware page, move I2C enabled check global
2025-03-15 21:09:15 +01:00
Ton Huisman
6aea90ab17
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/I2C-multiple-interfaces-support
2025-03-15 19:45:49 +01:00
TD-er and GitHub
c0e15f0ebd
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-03-15 18:20:22 +01:00
TD-er and GitHub
60a0ce320a
Merge pull request #5283 from tonhuisman/featire/Build-add-esp32-climate-littlefs
...
[Build] Add ESP32 Climate LittleFS build
2025-03-15 18:19:31 +01:00
Ton Huisman
01fd4d0064
[Build] Add ESP32 Climate LittleFS build
2025-03-15 17:10:13 +01:00
Ton Huisman
cfdb30d8f2
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/I2C-multiple-interfaces-support
2025-03-15 14:49:45 +01:00
TD-er and GitHub
ab4f61ce34
Merge pull request #5268 from tonhuisman/feature/Build-reduce-esp32-builds
...
[Build] Reduce number of ESP32 builds by removing non-Ethernet builds
2025-03-15 14:38:05 +01:00
Ton Huisman
7dea987613
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Build-reduce-esp32-builds
2025-03-15 14:36:49 +01:00
TD-er and GitHub
3130b2b6d6
Merge pull request #5264 from tonhuisman/feature/P177-add-plugin-xdb401-pressure
...
[P177] Add plugin Environment - XDB401 I2C Pressure
2025-03-15 14:10:42 +01:00
TD-er and GitHub
fa23ba4f99
Merge pull request #5276 from tonhuisman/feature/P100-retrieve-counttotal-value
...
[P100] Retrieve CountTotal value
2025-03-15 14:10:10 +01:00
TD-er and GitHub
3741ea3d41
Merge pull request #5269 from tonhuisman/bugfix/P095-backlight-command-not-working
...
[P095] Bugfix: backlight subcommand not working as intended
2025-03-15 14:09:44 +01:00
TD-er and GitHub
9a1c15bfa4
Merge pull request #5263 from tonhuisman/feature/P116-add-st7735-172x320-resolution
...
[P116] Add support for ST7735 172x320px display
2025-03-15 14:09:07 +01:00
Ton Huisman
39442da9a0
[P100] Update documentation
2025-03-15 12:03:32 +01:00
Ton Huisman
a4a7c59f6c
[P100] Add option to show CountTotal value, enable Plugin Stats
2025-03-15 12:03:16 +01:00
TD-er
853245c0fb
[Eastron] Speed up parsing Modbus RTU messages
2025-03-15 00:03:54 +01:00
Ton Huisman and GitHub
70f3372d99
Merge branch 'mega' into feature/P100-retrieve-counttotal-value
2025-03-14 22:32:11 +01:00
Ton Huisman
6170d91aa2
[P100] Add documentation
2025-03-14 22:31:32 +01:00
Ton Huisman
58809d77e1
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/I2C-multiple-interfaces-support
2025-03-13 21:13:28 +01:00
Ton Huisman
4b4d1cc66f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P116-add-st7735-172x320-resolution
2025-03-13 20:32:36 +01:00
Ton Huisman
33b8771358
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Build-reduce-esp32-builds
2025-03-13 20:31:19 +01:00
Ton Huisman
834b6c456f
[P177] Add missing class access specifier
2025-03-13 20:24:00 +01:00
Ton Huisman
53881817bd
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P177-add-plugin-xdb401-pressure
2025-03-13 20:00:54 +01:00
TD-er
d8cf754ba0
[ESP-IDF5.4] Prepare for ESP-IDF5.4 with Arduino 3.2.0
2025-03-13 15:49:41 +01:00
TD-er
7e2bce22c0
[ESP-IDF5.4] Prepare for ESP-IDF5.4 with Arduino 3.2.0
2025-03-13 15:48:15 +01:00
TD-er
4e45c17447
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-03-12 23:48:50 +01:00
TD-er and GitHub
0184366965
Merge pull request #5281 from TD-er/bugfix/WiFi_reload_known_credentials
...
[WiFi] Fix loading credentials after WiFi scan
2025-03-12 23:29:08 +01:00
TD-er
c6d5e84b87
[Console] Reduce CPU load on ESP32-S3 sending logs to serial
2025-03-12 23:27:59 +01:00
Ton Huisman
f38207dfe1
[Boards] Fix typo in ESP32-S3 16M definition
2025-03-12 22:47:05 +01:00
Ton Huisman
9b13e0f4d9
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Build-reduce-esp32-builds
2025-03-12 22:45:11 +01:00
TD-er
08459e2841
[WiFi] Fix loading credentials after WiFi scan
2025-03-12 17:45:02 +01:00
TD-er
f6bd2c40dc
[WiFi] Fix reconnecting + WiFi scan
2025-03-12 17:05:09 +01:00
TD-er
53ac3f75ef
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-03-12 11:49:39 +01:00
TD-er and GitHub
d3ad71c2a3
Merge branch 'mega' into cleanup/optimize_parse_sysvars
2025-03-12 10:04:06 +01:00
TD-er and GitHub
c7a8c54779
Merge pull request #5280 from TD-er/bugfix/math_parse_braces
...
[Rules] Fix broken math parsing
2025-03-12 10:03:32 +01:00
TD-er
48d3b7d02d
[Cleanup] Uncrustify WiFi/Network code
2025-03-11 23:01:27 +01:00
TD-er
3d2b15ff8d
[WiFi] Fix build error on ESP8266
2025-03-11 22:59:02 +01:00
TD-er
99ec939cef
[WiFi] Fix (re-)connecting after WiFi connection lost
2025-03-11 22:26:38 +01:00
Ton Huisman
98c415919f
[Review] Improvements and typos fixed
2025-03-11 21:41:59 +01:00
Ton Huisman
3d34aea19f
[Commands] I2CScanner command show bus that's being scanned
2025-03-10 23:24:10 +01:00
TD-er
2d3137b897
[Cleanup] Optimize parsing system variables
2025-03-10 21:45:21 +01:00
TD-er
8358a74c01
[Rules] Fix broken math parsing
...
As reported on the [forum](https://www.letscontrolit.com/forum/viewtopic.php?p=73218#p73218 )
2025-03-10 21:44:23 +01:00
TD-er
c969cd0012
[Rules] Fix broken math parsing
...
As reported on the [forum](https://www.letscontrolit.com/forum/viewtopic.php?p=73218#p73218 )
2025-03-10 21:26:53 +01:00
TD-er
3d62e87fab
[Cleanup] Optimize parsing system variables
2025-03-10 18:01:51 +01:00
TD-er
c58ac90c8c
[WiFi] Fix setting dynamic WiFi TX power
2025-03-10 12:18:44 +01:00
TD-er and GitHub
05a2d1cf83
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-03-10 10:37:17 +01:00
Ton Huisman and GitHub
e783e77bc8
Merge branch 'mega' into bugfix/P095-backlight-command-not-working
2025-03-09 23:13:52 +01:00
Ton Huisman and GitHub
7e80b5bb8d
Merge branch 'mega' into feature/I2C-multiple-interfaces-support
2025-03-09 23:11:59 +01:00
Ton Huisman
afc670be12
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Build-reduce-esp32-builds
2025-03-09 22:54:37 +01:00
TD-er and GitHub
4abd373551
Merge pull request #5277 from tonhuisman/bugfix/Build-script-execution-order-is-hard-to-control
...
[Build] Script copy_files.py tweaked to start in the correct order
2025-03-09 22:53:01 +01:00
Ton Huisman
3ce2a7c452
[Build] Re-enable builds after testing
2025-03-09 22:47:27 +01:00
Ton Huisman
a3970b3593
[Build] Re-enable builds after testing
2025-03-09 22:44:53 +01:00
Ton Huisman
52103aa896
[Build] Process post scripts in different order
2025-03-09 22:11:19 +01:00
Ton Huisman
dd58459ae3
[Build] Process copy_files in post_esp32 script
2025-03-08 22:42:54 +01:00
Ton Huisman
27736ea351
[Build][CI] Explicity call bin_elf_copy in CI script
2025-03-08 20:18:18 +01:00
Ton Huisman
ea8d57c6ca
[Build] Temporarily disable most builds for testing
2025-03-08 16:16:16 +01:00
Ton Huisman
4462fa53f8
[Build] Script copy_files.py tweaked to start in the correct order
2025-03-08 15:20:17 +01:00
Ton Huisman
60961f60b8
[P177] Add documentation
2025-03-08 12:00:05 +01:00
Ton Huisman
abd1b320dd
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P177-add-plugin-xdb401-pressure
2025-03-08 10:42:13 +01:00
Ton Huisman
2da926fa6f
[Docs] Add SPIFFS to LittleFS migration guide
2025-03-07 21:51:37 +01:00
Ton Huisman
4aa7725763
[P100] Retrieve CountTotal value
2025-03-06 22:00:08 +01:00
Ton Huisman
e4fd8782d5
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Build-reduce-esp32-builds
2025-03-06 21:27:16 +01:00
TD-er and GitHub
362fbe5ec7
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-03-06 10:14:31 +01:00
TD-er and GitHub
ee63c92829
Merge pull request #5274 from tonhuisman/bugfix/Build-upgrade-packages
...
[Build] Upgrade setuptools package to avoid build issues
2025-03-06 10:13:02 +01:00
Ton Huisman
1a4431e1cb
[Build] Restore envs, minor env config improvements for Solo1 builds
2025-03-05 23:28:40 +01:00
Ton Huisman
f7560e9686
[Build] execute copy_files.py explicitly pre: build to not mis installing the handler
2025-03-05 22:56:59 +01:00
Ton Huisman
d48a8311c4
[Build] Remove logging to see current dir data
2025-03-05 22:56:05 +01:00
Ton Huisman
f2d53c7c04
[Build] execute copy_files.py explicitly post: build
2025-03-05 22:32:03 +01:00
Ton Huisman
ecc204c23c
[Build] Swap script-append order
2025-03-05 22:20:07 +01:00
Ton Huisman
b2efe78c16
[Build] Make extra_scripts explicit
2025-03-05 21:56:05 +01:00
Ton Huisman
d01396faa6
[Build] Temporary revert to pio 6.1.16
2025-03-05 21:37:28 +01:00
Ton Huisman
fa2d70d71f
[Build] Add logging to see current dir data
2025-03-05 20:29:32 +01:00
Ton Huisman
e0e1c8cf1d
[Build] Temporary disable most envs for testing
2025-03-05 20:28:43 +01:00
TD-er
fe31470da6
[Build] Change copy_tree import due to Python 3.13
2025-03-04 23:52:57 +01:00
Ton Huisman
fd38d13780
[Build] Upgrade to Solo1 platform_packages build 3428
2025-03-04 23:19:17 +01:00
Ton Huisman
711d025e4d
[Build] Upgrade to platform_packages build 3427
2025-03-04 22:56:10 +01:00
Ton Huisman
df332756a0
[Build] Only pio pkg update for current environment
2025-03-04 21:57:06 +01:00
Ton Huisman
d01f865792
[Build] Upgrade setuptools package to avoid build issues
2025-03-04 21:29:42 +01:00
TD-er and GitHub
64b9cf47bf
Merge pull request #5272 from tonhuisman/feature/P036-hide-startup-logo-setting
...
[P036] Add setting to hide the startup logo
2025-03-04 17:13:45 +01:00
Ton Huisman
c9f69b6da8
[P036] Add setting to hide the startup logo
2025-03-03 22:50:43 +01:00
Ton Huisman
7a606760ad
[P177] Change Sensor_VType to SENSOR_TYPE_TEMP_BARO (Domoticz)
2025-03-03 20:47:50 +01:00
chromoxdor
48b1edf275
Update P164_data_struct.cpp
2025-03-03 17:20:31 +01:00
chromoxdor
3e27db73c2
[P164 ] Adding a sleep mode
2025-03-03 17:13:02 +01:00
Ton Huisman and GitHub
6528e9ca56
Merge branch 'mega' into feature/I2C-multiple-interfaces-support
2025-03-02 22:59:58 +01:00
Ton Huisman
b9009c2ed8
[P177] Disable development logging
2025-03-02 22:40:15 +01:00
Ton Huisman
8a2b261f1d
[P116] Update documentation, refresh some screenshots
2025-03-02 21:59:08 +01:00
Ton Huisman
c509b0321b
[P116] Small UI improvements
2025-03-02 21:49:17 +01:00
Ton Huisman
7382b9ac53
[UI] Change more infobutton links to RTD links
2025-03-01 23:33:35 +01:00
Ton Huisman
75e2b3a072
[P177] Ignore status bit for data-ready, add some extra development logging
2025-03-01 22:02:46 +01:00
Ton Huisman
37c3e70506
[Pinstates] Change infobutton link to RTD Plugin list
2025-03-01 17:46:32 +01:00
Ton Huisman
fe0d920384
[Docs] Update README.md
2025-03-01 17:35:22 +01:00
Ton Huisman
8e81a3790e
[Build] Add ESP32-C3 MAX 16M8M configuration
2025-03-01 17:34:21 +01:00
Ton Huisman
8db4e58f76
[P095] Bugfix: backlight subcommand not working as intended
2025-02-28 21:30:26 +01:00
Ton Huisman
d91a04b566
[Build] Reduce number of ESP32 builds by removing non-Ethernet builds
2025-02-27 23:18:05 +01:00
Ton Huisman
3ce432b03e
[P177] Swapped Temperature and Pressure values, re-order task settings page
2025-02-27 22:21:42 +01:00
chromoxdor and GitHub
cbf676e0eb
Merge branch 'letscontrolit:mega' into test_udp_ignore
2025-02-27 12:43:56 +01:00
Ton Huisman
22e7ef85ec
Merge branch 'feature/MQTT-discovery' of https://github.com/tonhuisman/ESPEasy-1 into feature/MQTT-discovery
2025-02-26 22:31:22 +01:00
Ton Huisman and GitHub
ec919716bc
Merge branch 'mega' into feature/MQTT-discovery
2025-02-26 22:30:23 +01:00
Ton Huisman and GitHub
0f1c6e2907
Merge branch 'mega' into feature/P116-add-st7735-172x320-resolution
2025-02-26 22:15:34 +01:00
Ton Huisman
db142cf90b
[P177] Fix typos in calculations, avoid a division
2025-02-26 21:58:22 +01:00
Ton Huisman
25e5338a72
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P177-add-plugin-xdb401-pressure
2025-02-26 20:08:23 +01:00
TD-er and GitHub
ecb300ef34
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-02-26 10:09:48 +01:00
TD-er and GitHub
e8b21ce5c6
Merge pull request #5262 from TD-er/cleanup/improve_memory_usage
...
[Memory] Improve memory usage
2025-02-26 10:08:25 +01:00
Ton Huisman
91dfbd7c3a
[P116] Enable alternative configurations for ST7789 135x240px displays, ESP32 DISPLAY and MAX builds
2025-02-25 23:24:28 +01:00
Ton Huisman
084d62c546
[P177] Improved calculations, without bit-manipulation
2025-02-25 22:53:57 +01:00
Ton Huisman
91e1d9c903
[P177] Revert modified temperature calculation
2025-02-25 21:34:50 +01:00
Ton Huisman
f3c502f330
[P177] Corrections in calculation, add setting to ignore negative values
2025-02-24 22:01:09 +01:00
TD-er
c3e7eb5a60
Merge branch 'mega' into cleanup/improve_memory_usage
2025-02-24 10:23:34 +01:00
TD-er
bec4c8fa13
[CDN] Enable custom CDN for all ESP32-builds
...
As the default CDN might not be accessible from all countries.
2025-02-24 10:20:03 +01:00
Ton Huisman
4a2d0e3bc8
[P177] Corrections in data initialization, handling and calculation,
...
add settings to generate events or use raw data
2025-02-23 22:59:59 +01:00
Ton Huisman
4613314755
[GPIO] pinSelectors and hardware page show overlapping PSRAM and other conflicting uses
2025-02-22 22:52:47 +01:00
Ton Huisman
77c7d3cb27
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/I2C-multiple-interfaces-support
2025-02-22 17:47:28 +01:00
Ton Huisman
398ed46c9e
[P177] Add plugin Environment - XDB401 I2C Pressure
2025-02-22 17:06:43 +01:00
chromoxdor and GitHub
c78b26223e
Merge branch 'mega' into openmeteo-events
2025-02-21 22:49:13 +01:00
chromoxdor and GitHub
6106229ffe
Merge branch 'mega' into test_udp_ignore
2025-02-21 22:48:10 +01:00
TD-er
9249ef0708
[ESP32S3] Disable custom SDK settings on ESP32S3 with OPI PSRAM
...
This will break Neopixel use with > 63 pixels on ESP32S3 with OPI speed PSRAM
2025-02-21 17:08:56 +01:00
TD-er
14c5cb50e3
[Build] Fix build errors
2025-02-21 16:49:38 +01:00
TD-er
7abdc8a8f8
[Memory] Fix crashes on ESP32-S2 with 8M PSRAM
2025-02-21 16:34:33 +01:00
TD-er
78c2c04ae6
[Memory] Fix crashes on ESP32-S2 with 8M PSRAM
2025-02-21 16:33:46 +01:00
TD-er and GitHub
f582a78699
Fix missing include in NodeStruct.cpp
2025-02-21 00:24:50 +01:00
Ton Huisman
2aa92a321f
[P116] Add support for ST7735 172x320px display
2025-02-20 23:06:42 +01:00
TD-er and GitHub
626030605b
Merge pull request #5259 from tonhuisman/feature/Build-runners-on-ubuntu-latest
...
[Build] Use build-runners on Ubuntu-latest
2025-02-20 22:43:19 +01:00
Ton Huisman
70cf4eac75
[Build] Add some missing plugins to Custom-sample.h
2025-02-20 21:36:56 +01:00
TD-er
62a2a86858
[Memory] Improve memory usage on Strings and task data
2025-02-20 17:07:26 +01:00
TD-er
c27f249f69
[Memory] Move other controller queue elements to 2nd heap (ESP8266)
2025-02-20 17:07:15 +01:00
TD-er
335f613158
[Memory] Move C001 and C002 queue elements to 2nd heap (ESP8266)
2025-02-20 17:07:08 +01:00
TD-er
d7274af9ce
[Memory] Make memory allocation on ESP8266 2nd heap more stable
2025-02-20 17:07:00 +01:00
TD-er
b0a3a29b3c
[ESP8266] Balance more what should be allocated on 2nd heap
2025-02-20 17:06:18 +01:00
TD-er
c391ad8a3b
[Memory] Improve memory usage on Strings and task data
2025-02-20 17:04:42 +01:00
TD-er
bf300aa177
[WiFi] Fix not setting wifi as initialized too often
2025-02-20 17:03:42 +01:00
TD-er
130d297fe5
[ESP32S3] Fix bootloop on ESP32S3 with OPI PSRAM
2025-02-20 17:02:56 +01:00
TD-er
5c9d7be604
[Memory] Move other controller queue elements to 2nd heap (ESP8266)
2025-02-19 23:17:18 +01:00
TD-er
64eff226d6
[Memory] Move C001 and C002 queue elements to 2nd heap (ESP8266)
2025-02-19 18:03:48 +01:00
TD-er
e94cbce20d
[Memory] Make memory allocation on ESP8266 2nd heap more stable
2025-02-19 17:44:03 +01:00
TD-er
e84d07fba6
[Build] Fix build issues on ESP32-xx
2025-02-18 23:08:51 +01:00
Ton Huisman
21360bef1f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/I2C-multiple-interfaces-support
2025-02-18 21:58:24 +01:00
TD-er
fac4d97ca3
[ESP8266] Balance more what should be allocated on 2nd heap
2025-02-18 17:26:52 +01:00
TD-er
4fa9ef19df
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2025-02-17 23:35:06 +01:00
TD-er and GitHub
aa55ee001e
Merge pull request #5258 from TD-er/bugfix/crash_log_esp8266
...
[ESP8266] Fix crash when sending log with web log enabled
2025-02-17 23:31:14 +01:00
Ton Huisman
2b0328a194
[Build] Use build-runners on Ubuntu-latest
2025-02-17 23:15:59 +01:00
TD-er
9d57e8b6ef
[ESP8266] Fix crash on ESP8266 SDK 2.7.4
2025-02-17 22:06:58 +01:00
TD-er
6d71166266
[ESP8266] Fix crash on ESP8266 SDK 2.7.4
2025-02-17 22:06:35 +01:00
TD-er
d869f97c20
[Cleanup] Simplify generating sysinfo page
2025-02-17 17:50:56 +01:00
TD-er
144e91a2d2
[ESP8266] Fix crash on processing log with weblog enabled.
2025-02-17 17:48:21 +01:00
TD-er
115e8a571d
[Cleanup] Simplify generating sysinfo page
2025-02-17 17:47:47 +01:00
TD-er
e6957bd0f9
[ESP8266] Fix crash on processing log with weblog enabled.
2025-02-17 17:43:05 +01:00
TD-er
3f2ac690fb
[WiFi] Fix processing connected event
2025-02-17 16:31:13 +01:00
TD-er
ce69d37972
[ESPEasy p2p] Add node-IDs for new Espressif SoC models
2025-02-17 16:30:36 +01:00
TD-er
a6fc728397
[ESP-SDK] Update to ESP32/Arduino 3.1.3
2025-02-17 16:29:27 +01:00
TD-er and GitHub
ce2d13e7d3
Merge pull request #5248 from tonhuisman/feature/P140-add-cardkb-i2c-keyboard
...
[P140] Add CardKB I2C Keyboard
2025-02-17 10:53:54 +01:00
TD-er and GitHub
fe9a77149a
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-02-16 22:51:11 +01:00
TD-er and GitHub
4ad203865b
Merge pull request #5254 from TD-er/bugfix/NeoPixel_ESP32S3_OPI_PSRAM
...
[NeoPixel] Fix issue running addressable LEDs on ESP32S3 with OPI PSRAM
2025-02-16 22:48:22 +01:00
TD-er and GitHub
115cfc694b
Merge pull request #5257 from tonhuisman/bugfix/SD-card-read-file
...
[SD-card] Bugfix: Reading a bmp file from SD-Card didn't work as expected
2025-02-16 22:21:29 +01:00
Ton Huisman
c6b88e1d20
[SD-card] Code corrections
2025-02-16 21:21:48 +01:00
Ton Huisman and GitHub
a4a38b39fe
Merge branch 'mega' into feature/P140-add-cardkb-i2c-keyboard
2025-02-16 15:27:26 +01:00
Ton Huisman
31fc912fd8
[SD-card] Remove unneeded logging
2025-02-15 22:32:29 +01:00
Ton Huisman
60579d5bcc
[SD-card] Bugfix: Reading a bmp file from SD-Card didn't work as expected
2025-02-15 21:38:58 +01:00
TD-er
a547c0c56a
[Build] Delete ESP8266 concatenated temp file
2025-02-15 17:56:19 +01:00
Ton Huisman
876273e2ad
[I2C] Docs: Use I2C Bus instead of I2C Interface
2025-02-14 22:16:16 +01:00
TD-er
3c77d996ca
[ESP32-S3] Fix max. 63 addressable LEDs on ESP32-S3 with OPI PSRAM
2025-02-14 13:42:29 +01:00
TD-er
6e3861505a
[NeoPixel] Fix issue running addressable LEDs on ESP32S3 with OPI PSRAM
...
Fixes: #5253
For builds with "OPI PSRAM", the entire sketch is uploaded from flash to PSRAM at boot as PSRAM is way faster than flash. (about 3x faster)
This is also why the reported PSRAM size is about 5 MB while you have 8 MB PSRAM.
Another side-effect is that there is another threshold for allocating memory to internal or PSRAM based on size.
So starting from 64 LEDs, the malloc switches to use PSRAM instead of internal RAM.
Problem is that we can't use DMA from PSRAM while we have read- and write-access to it.
So the change in this test build is to force allocating memory on internal RAM and use a flag to make sure it is DMA accessible.
Timeout is set to 100 msec, which is enough for not really blocking the ESP, but should still not happen anyway as it allows for roughly 2000 LEDs to be updated in that period.
2025-02-13 23:43:52 +01:00
Ton Huisman
060cb01810
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-02-13 23:14:02 +01:00
TD-er
6d15414fb9
[ESP-IDF] Update to latest Arduino 3.1.2 for LittleFS builds
2025-02-13 16:22:48 +01:00
TD-er
c28c98932b
[I2C] Rename "I2C Interface" to "I2C Bus"
2025-02-12 18:22:45 +01:00
TD-er
7812f631c0
[I2C] Fix saving 2nd I2C bus GPIOs
2025-02-12 18:22:15 +01:00
TD-er
c78a087287
[I2C] Show conflicting I2C bus when using multiple I2C busses
2025-02-12 14:54:02 +01:00
Ton Huisman
8611b79426
[I2C] Switch to correct bus for PCF/MCP GPIO monitoring
2025-02-11 23:21:06 +01:00
Ton Huisman
b280f40c3b
[GPIO Selector] Show Wifi Status LED and Reset Pin when configured
2025-02-11 22:47:29 +01:00
Ton Huisman
007eb4cff2
[I2C] Update screenshot without (default)
2025-02-11 22:46:14 +01:00
Ton Huisman
ab73437773
[FormSelector] Use INT_MAX as default to avoid -1 -none- value being shown as default
2025-02-11 22:45:43 +01:00
Ton Huisman
273f417230
[I2C] Clean up unneeded logging
2025-02-11 22:44:00 +01:00
TD-er
ebf5025c72
[I2C] Fix build failure on ESP8266
2025-02-11 15:10:17 +01:00
TD-er
8ae4e8286c
[DeviceStruct] Properly initialize DeviceStruct class
2025-02-11 01:39:57 +01:00
Ton Huisman
79ebde9c17
[I2C] GPIO (de)coupling improvements
2025-02-10 23:31:14 +01:00
Ton Huisman
c32bf94b79
[Device] Initialization and alignment improvements on struct
2025-02-10 23:30:09 +01:00
Ton Huisman
26c9fa8a5d
[Libs] Avoid using Wire.begin()
2025-02-10 23:28:40 +01:00
Ton Huisman
22b02d74b9
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/I2C-multiple-interfaces-support
2025-02-10 23:28:12 +01:00
TD-er and GitHub
1522935f1c
Merge pull request #5250 from tonhuisman/feature/Espressif-flash_download_tool_3.9.8
...
[Dist] Upgrade Espressif Flash Download Tool 3.9.8
2025-02-09 22:12:27 +01:00
Ton Huisman
55ebcc8bb1
[Dist] Upgrade Espressif Flash Download Tool 3.9.8
2025-02-09 19:54:40 +01:00
Ton Huisman
54981b9085
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P073-add-support-for-74hc595-displays
2025-02-08 23:46:19 +01:00
Ton Huisman and GitHub
c0fcf9f8ce
Merge branch 'mega' into feature/MQTT-discovery
2025-02-08 22:15:27 +01:00
Ton Huisman
064a9a1c2c
Merge branch 'feature/I2C-multiple-interfaces-support' of https://github.com/tonhuisman/ESPEasy-1 into feature/I2C-multiple-interfaces-support
2025-02-08 21:29:06 +01:00
Ton Huisman
8f047205d1
[P140] Add documentation
2025-02-08 21:15:10 +01:00
Ton Huisman
6dc5f8e168
[P140] Change category, add options and commands, show current buffer, add to I2C scanner
2025-02-08 21:14:49 +01:00
Ton Huisman
c00b4ef526
[P140] Update description
2025-02-07 23:02:07 +01:00
Ton Huisman
e74cd9c7c5
[P140] Switch to VType DUAL from STRING so events are sent as intended
2025-02-07 22:57:29 +01:00
Ton Huisman
9486602c7e
[P140] Add CardKB I2C Keyboard
2025-02-07 22:14:28 +01:00
Ton Huisman and GitHub
780158231f
Merge branch 'mega' into feature/I2C-multiple-interfaces-support
2025-02-07 10:10:06 +01:00
TD-er
d7342f0b59
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-02-06 22:57:11 +01:00
TD-er and GitHub
f748569a94
Merge pull request #5245 from TD-er/bugfix/P123_crash
...
Fix crash when using std::move on String objects.
2025-02-06 22:50:35 +01:00
TD-er
7bdf0130d0
[TouchHandler] Fix ESP8266 build
2025-02-06 18:18:04 +01:00
TD-er
afe571121f
Fix loading I2C Tourchscreens webpage
2025-02-06 17:21:38 +01:00
TD-er
a8de377f3c
[Crash] Fix failed init on special String to store in PSRAM
2025-02-05 00:48:10 +01:00
TD-er
d787d66b5c
[Memory] Tweak some memory allocations
2025-02-05 00:30:02 +01:00
TD-er
6c685c8f74
[P123] Fix crashes when using P123, Touch Handler
...
Still a work-in-progress as I cannot reproduce the crashes.
2025-02-05 00:29:40 +01:00
Ton Huisman
a6cd05f42d
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-02-04 20:10:32 +01:00
Ton Huisman
29d9453227
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-02-03 23:47:56 +01:00
TD-er and GitHub
79bba2c1a1
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-02-03 23:38:17 +01:00
TD-er and GitHub
a952e41d53
Merge pull request #5240 from tonhuisman/bugfix/MQTT-dont-subscribe-to-empty-topics
...
[MQTT] Don't subscribe to empty topics
2025-02-03 23:37:48 +01:00
TD-er and GitHub
6003a09d4c
Merge pull request #5242 from tonhuisman/feature/P139-tbeam-S3-update-predefined-settings
...
[P139] Update predefined settings for LilyGO T-Beam S3
2025-02-03 23:37:13 +01:00
TD-er and GitHub
eee4d45b90
Merge pull request #5228 from tonhuisman/feature/P137-add-settings-for-m5stickc-plus
...
[P137] Add predefined settings for M5StickC Plus
2025-02-03 23:36:34 +01:00
TD-er and GitHub
950b0301b5
Merge branch 'mega' into feature/P137-add-settings-for-m5stickc-plus
2025-02-03 23:36:24 +01:00
TD-er and GitHub
733714272e
Merge pull request #5244 from tonhuisman/feature/Build-Climate-add-powermanagement-plugins
...
[Build] Add Power management plugins to ESP32 Climate builds
2025-02-03 23:35:51 +01:00
Ton Huisman
381737af0f
[Build] Add Powermanagement plugins to ESP32 Climate builds
2025-02-03 22:26:45 +01:00
Ton Huisman
bdbfa025f2
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/I2C-multiple-interfaces-support
2025-02-02 22:44:51 +01:00
Ton Huisman
ec8a927cfc
[I2C] Update documentation
2025-02-02 22:11:21 +01:00
Ton Huisman
c67cf01eb2
[I2C] I2C Scan layout improvements
2025-02-02 22:10:37 +01:00
Ton Huisman
406ee0277a
[I2C] Make I2C Interface selector reload page when needed (multiplexer enabled)
2025-02-02 20:38:24 +01:00
Ton Huisman
0759b05cfa
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P137-add-settings-for-m5stickc-plus
2025-02-02 14:00:51 +01:00
TD-er and GitHub
45c4d749f1
Merge pull request #5238 from tonhuisman/bugfix/N001-use-SMTP-for-port-25
...
[N001] Use a non-TLS client for SMTP on port 25
2025-02-02 00:36:42 +01:00
Ton Huisman
a8bea04542
[I2C] Code improvements and UI issues fixed
2025-02-01 23:03:05 +01:00
Ton Huisman
1cc8d7961a
[I2C] Code improvements and UI issues fixed
2025-02-01 22:50:24 +01:00
Ton Huisman
3a07319f90
[N001] Only delect object if created via new
2025-02-01 17:51:09 +01:00
Ton Huisman
c4f3a53007
[N001] Add pointer null-checks, close client also when connection fails
2025-02-01 17:36:33 +01:00
Ton Huisman
130418da86
[P139] Update predefined settings for LilyGO T-Beam S3
2025-02-01 17:04:09 +01:00
Ton Huisman
91d27bdeb9
[N001] Documentation update about port 25 and 2525 (ESP32 with TLS)
2025-02-01 15:26:38 +01:00
Ton Huisman
93601daa49
[N001] And clean up object after use
2025-01-31 23:15:14 +01:00
Ton Huisman
db9a08cc6f
[N001] Allso apply to port 2525
2025-01-31 23:02:22 +01:00
Ton Huisman
042ed7132f
[MQTT] Don't subscribe to empty topics
2025-01-31 22:41:37 +01:00
Ton Huisman
478da66a3b
[N001] Use a non-TLS client for SMTP on port 25
2025-01-31 22:07:18 +01:00
Ton Huisman
1eb141ced0
[I2C] Fix compilation for ESP8266
2025-01-31 20:41:37 +01:00
Ton Huisman
114161a563
[I2C] Add more getters to SettingsStruct to simplify code
2025-01-30 23:01:18 +01:00
Ton Huisman
f8cba3c934
[I2C] Add conversion to adjust defaults if all zeroes
2025-01-30 22:59:42 +01:00
Ton Huisman
c30cfee9df
[I2C] Re-order I2C variables for better alignment, add (Custom) defaults
2025-01-30 22:56:27 +01:00
Ton Huisman
bacad99011
[I2C] Add support for multiple I2C interfaces
2025-01-29 23:37:54 +01:00
TD-er and GitHub
c388addad4
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-01-28 17:21:27 +01:00
TD-er and GitHub
6a95d04dad
Merge pull request #5233 from TD-er/bugfix/memory_allocation_strings
...
[Memory] Allow use of PSRAM + free unused strings
2025-01-28 17:20:59 +01:00
TD-er
e49ef525e7
[Memory] Add small optimization in free_string() to prevent copying
2025-01-28 15:12:40 +01:00
TD-er
50a404427e
[Memory] Add small optimization in free_string() to prevent copying
2025-01-28 15:12:29 +01:00
TD-er
21fbe83cb7
[Memory] Fix freeing of allocated strings
2025-01-28 14:51:09 +01:00
TD-er
b4947ce14c
[PSRAM] Use PSRAM for logs, events and controller queues
2025-01-28 14:50:59 +01:00
TD-er
02f070c9e9
[Memory] Fix freeing of allocated strings
2025-01-28 14:50:10 +01:00
TD-er
079d58d779
[PSRAM] Use PSRAM for logs, events and controller queues
2025-01-28 02:38:55 +01:00
chromoxdor
83243a99ad
Update UDP.cpp
2025-01-27 20:04:55 +01:00
chromoxdor
bc5a9bd9de
add cheatcode, fix one typo
2025-01-27 16:44:16 +01:00
TD-er and GitHub
fde87f3729
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-01-27 15:53:25 +01:00
TD-er and GitHub
b6b981d89a
Merge pull request #4977 from tonhuisman/feature/P139-add-support-for-axp2101-powermanagement
...
[P139] Add support for AXP2101 Powermanagement
2025-01-27 15:53:02 +01:00
TD-er
1148a0d89b
[Build] Fix build errors on ESP8266
2025-01-27 15:52:26 +01:00
TD-er
0cb87d0392
[Build] Reduce bin size by reducing nr. arguments in addTextBox
2025-01-27 14:32:21 +01:00
Ton Huisman and GitHub
17f8b6b97e
Merge branch 'mega' into feature/P137-add-settings-for-m5stickc-plus
2025-01-27 09:38:06 +01:00
TD-er
7b7c2b8e22
[Cleanup] Reduce bin size using FormSelectOptions class
2025-01-27 01:17:09 +01:00
chromoxdor and GitHub
b751e27d5f
Merge branch 'mega' into openmeteo-events
2025-01-27 00:39:56 +01:00
TD-er
e1b7fbc1b1
[Cleanup] Reduce build size when using empty class name on FormSelector
2025-01-26 21:22:23 +01:00
TD-er
4801202a06
[Cleanup] Add tooltip about ReloadOnChange icon
2025-01-26 21:08:49 +01:00
TD-er
2b1e79334a
[Cleanup] Move duplicate 'tooltip' code to separate function
2025-01-26 18:29:14 +01:00
TD-er
314fa1710f
[Cleanup] Add "reloadOnChange" icon for all occasions change will reload
2025-01-26 18:11:34 +01:00
TD-er
ec9172ed49
[Cleanup] Remove no longer used markup functions
2025-01-26 03:16:07 +01:00
TD-er
f2d004a134
[Cleanup] Use new addSelector function of FormSelectorOptions class
2025-01-26 03:06:14 +01:00
TD-er
944d3145aa
[Cleanup] Fix build issue on ESP8266
2025-01-26 00:19:18 +01:00
TD-er
8ee4fa8580
[P139] Remove PMIC plugins from IRext builds
2025-01-25 23:18:06 +01:00
TD-er
ec5d0e348e
[Cleanup] Move more plugin code to use FormSelectorOptions class
2025-01-25 22:43:31 +01:00
TD-er
bcea8ef9fa
[Cleanup] Convert more code to use new FormSelectorOptions class
2025-01-25 19:14:30 +01:00
TD-er
a28eccc103
[Cleanup] Move more code to use new FormSelectorOptions class
2025-01-25 17:31:07 +01:00
TD-er
3bc83be1cd
[Cleanup] Show reload icon next to selection box triggering page reload
2025-01-25 17:30:18 +01:00
Ton Huisman
6301cbeba7
[P139] Updated TTGO T-Pcie configuration defaults
2025-01-25 13:26:48 +01:00
Ton Huisman
f0ce5f272b
[P139] Fix saving settings & predefined, also when task is not enabled
2025-01-25 13:24:14 +01:00
Ton Huisman
d0540dd932
[P139] Uncrustify formatting
2025-01-25 13:23:15 +01:00
Ton Huisman
13a0be9b92
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P139-add-support-for-axp2101-powermanagement
2025-01-25 13:02:47 +01:00
TD-er
b60a6adb28
[Cleanup] Change addFormSelector calls to use new class
2025-01-24 22:57:21 +01:00
TD-er
cca1a26957
[Cleanup] Simplify addSelector calls
2025-01-24 20:38:06 +01:00
TD-er
b85f19d039
[P139] Clarify charging state
2025-01-24 20:11:54 +01:00
TD-er
65320c8dee
[P139] Fix ESP8266 build + show device state
2025-01-24 19:37:51 +01:00
TD-er
0a684b02b7
[Cleanup] Convert other charging related settings to use FormSelector
2025-01-24 16:10:34 +01:00
TD-er
a2bc54ac01
[Cleanup] Add FormSelector class to simplify P139 charge options
2025-01-24 14:01:58 +01:00
Ton Huisman
d44756696a
[P164] Update MQTT Discovery support
2025-01-23 23:17:02 +01:00
Ton Huisman
4fedeef377
[P147] Implement MQTT Discovery support
2025-01-23 23:16:23 +01:00
Ton Huisman
8c6ea9f462
[Discovery] Add support for some more VTypes, add AQI and NOx
2025-01-23 23:14:35 +01:00
TD-er
c57cdea087
[P139] Fix setting defaults for charger settings
2025-01-23 22:59:45 +01:00
TD-er
8f05a545ea
[P139] Fix build ESP8266
2025-01-23 21:45:38 +01:00
TD-er
9017809280
[P139] Apply setttings to device
2025-01-23 18:36:41 +01:00
Ton Huisman
9ac80ed348
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-01-22 21:39:03 +01:00
TD-er and GitHub
6f86e12127
Merge pull request #5230 from tonhuisman/feature/Console-add-backspace-support
...
[Console] Support Backspace to correct typos
2025-01-21 23:13:22 +01:00
Ton Huisman
813fc4c8a8
[Console] Support Backspace to correct typos
2025-01-21 21:48:18 +01:00
Ton Huisman
03394acb62
[P137] Bugfix: commands axp,ldo2,x .. axp,dcdc3,x weren't working as intended
2025-01-21 20:56:09 +01:00
TD-er
5485373dab
[P139] Add functions to apply settings to AXP2101
2025-01-21 18:43:05 +01:00
TD-er
df6e39f1d5
[P139] Move webform_load and _save to P139_data_struct class
2025-01-21 17:23:10 +01:00
TD-er
20297f39f7
[P139] Add charger settings to webform load/save
2025-01-21 17:05:01 +01:00
TD-er
015ead30cd
[P139] Split AXP2101_settings to separate file
2025-01-21 15:38:00 +01:00
chromoxdor
97aab885e8
Merge branch 'openmeteo-events' of https://github.com/chromoxdor/ESPEasy into openmeteo-events
2025-01-21 14:16:44 +01:00
chromoxdor
40f83cc537
fixed typo
2025-01-21 14:16:42 +01:00
chromoxdor and GitHub
35ed195853
Merge branch 'mega' into openmeteo-events
2025-01-21 14:15:08 +01:00
TD-er
5b127509a6
[P139] Add charger settings
2025-01-21 13:39:34 +01:00
Ton Huisman
ae331616f6
[P139] Fix configuration constructor typo
2025-01-20 23:17:37 +01:00
Ton Huisman
5ad7b41907
[P139] Documentation updates, updated TTGO T-Pcie configuration defaults
2025-01-20 22:43:54 +01:00
TD-er
678f61cce5
[P139] Add capturing ADC inputs
2025-01-20 16:12:47 +01:00
Ton Huisman
56e9bf2a93
[Docs] Priority task updated layout
2025-01-19 21:29:35 +01:00
Ton Huisman
8d02956e0d
[P139] Add documentation
2025-01-19 20:28:14 +01:00
Ton Huisman
836afae465
[P137] Update documentation
2025-01-19 13:47:45 +01:00
Ton Huisman
21c7c37c32
[P139] Enable writing to AXP2101 chip
2025-01-19 00:02:39 +01:00
Ton Huisman
655e638c56
[Libs] AXP2101 corrections
2025-01-19 00:02:09 +01:00
Ton Huisman
d5b82988ad
[Discovery] Refactor getting VType per plugin, add some more plugins for AutoDiscovery
2025-01-18 22:04:46 +01:00
Ton Huisman
5a6eb0bad1
[P137] String deduplication improvement
2025-01-18 16:36:03 +01:00
Ton Huisman
524845bc11
[P137] Add predefined settings for M5StickC Plus
2025-01-18 15:13:05 +01:00
Ton Huisman
5433d5ae87
[P139] Fix silly typos
2025-01-18 13:38:49 +01:00
Ton Huisman
a4ae2cb3af
[P139] Apply some code optimizations
2025-01-18 12:34:08 +01:00
Ton Huisman
1828376e83
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P139-add-support-for-axp2101-powermanagement
2025-01-18 11:41:16 +01:00
Ton Huisman
243b2717ea
[P142] Implement Discovery support (for user-selected values)
2025-01-18 11:08:54 +01:00
Ton Huisman
9754ae9c4e
[P132] Implement Discovery support (for user-selected values)
2025-01-18 11:05:55 +01:00
Ton Huisman
f060c3d650
[P115] Implement Discovery support (for user-selected values)
2025-01-18 10:52:35 +01:00
Ton Huisman
448002af52
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P073-add-support-for-74hc595-displays
2025-01-18 10:17:26 +01:00
Ton Huisman
fa3afecdc2
[P108] Implement Discovery support (for user-selected values)
2025-01-17 23:15:19 +01:00
Ton Huisman
865852a8e7
[P102] Implement Discovery support (for user-selected values)
2025-01-17 22:51:23 +01:00
Ton Huisman
bbf42465f5
[P085] Implement Discovery support (for user-selected values)
2025-01-17 22:31:10 +01:00
Ton Huisman
51621ecf41
[P078] Implement Discovery support (for user-selected values)
2025-01-17 21:24:53 +01:00
Ton Huisman
4fe9219e9f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-01-17 21:18:42 +01:00
TD-er
85203fca45
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-01-17 20:56:43 +01:00
TD-er and GitHub
3b579d45ce
Merge pull request #5226 from TD-er/build/failing_esp32_builds
...
[Build] Fix pre_custom_xxx.py files to work with pioarduino
2025-01-17 20:50:21 +01:00
Ton Huisman
11b8c2ecc4
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-01-17 20:30:17 +01:00
TD-er
9cfbaeb9aa
[Build] Fix merge conflict
2025-01-17 17:27:58 +01:00
TD-er and GitHub
c79fee7c52
Merge branch 'mega' into build/failing_esp32_builds
2025-01-17 17:26:58 +01:00
TD-er
a1b12eb3aa
[Build] Fix missing lib_ignore defines in .ini files
2025-01-17 16:43:05 +01:00
TD-er
19330eaaa5
[Build] Do not use build middleware for compiletime defines
2025-01-17 12:07:20 +01:00
TD-er and GitHub
cf2fbf8a6b
Merge pull request #5227 from letscontrolit/build/shorten_path_revert
...
[Build] Revert platform build to before shorten path commit
2025-01-17 11:14:15 +01:00
TD-er
927c0ec443
[JSON] Fix valid JSON for pluginstats
2025-01-17 10:11:18 +01:00
TD-er
f325f48de1
[Build] Add build ignore middleware filter for .cpp.o files
2025-01-17 09:02:08 +01:00
TD-er
400c6d2c6f
[Build] Also revert the platform link for solo1 builds
2025-01-17 08:39:26 +01:00
TD-er and GitHub
6d4fdc1808
[Build] Revert platform build to before shorten path commit
...
This new feature of the build environment is not compatible (yet) with the compile-time-defined.cpp used in ESPEasy
2025-01-17 01:26:40 +01:00
TD-er
14bf3fbd82
[Build] Change generate-compiletime-defines.py to not match .cpp.o
2025-01-17 01:13:03 +01:00
TD-er
75b7e83400
[Build] Fix pre_custom_xxx.py files to work with pioarduino
2025-01-17 00:55:10 +01:00
Ton Huisman
0d4344de71
[P077] Implement Discovery support (for user-selected values)
2025-01-16 23:26:20 +01:00
Ton Huisman
19513a8e83
[P076] Implement Discovery support (for user-selected values)
2025-01-16 22:58:54 +01:00
Ton Huisman
e143e5fd69
[Discovery] Implement VType for Reactive Power
2025-01-16 22:57:34 +01:00
Ton Huisman
01daf16cd4
[Discovery] Add VType for Reactive Power
2025-01-16 22:57:07 +01:00
Ton Huisman
738159bdb4
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-01-16 22:46:06 +01:00
TD-er and GitHub
d46c7d61bf
Merge pull request #5225 from tonhuisman/feature/P097-fix-compiler-warning
...
[P097] Fix compiler warning
2025-01-16 22:43:45 +01:00
Ton Huisman
02cca17248
[P097] Fix some typos
2025-01-16 22:18:18 +01:00
Ton Huisman
f464e52030
[P097] Fix compiler warning
2025-01-16 22:03:40 +01:00
Ton Huisman
49bf98400d
[P164] Add fixme for currently unsupported AQI Discovery value
2025-01-16 20:40:23 +01:00
Ton Huisman
0bed31b75a
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-01-16 20:32:03 +01:00
chromoxdor
390974fbeb
Docs: Formatting and linking
2025-01-16 11:58:55 +01:00
TD-er and GitHub
b9fc56f1a6
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-01-16 08:54:15 +01:00
TD-er and GitHub
d9dc6be889
Merge pull request #5213 from tonhuisman/bugfix/Build-RTTTL-not-included-in-esp32-collection-builds
...
[Bugfix] RTTTL feature was not working with ESP32 IDF 5.x
2025-01-16 08:53:40 +01:00
TD-er and GitHub
91054fef86
Merge pull request #5224 from TD-er/bugfix/HLW8012_stability_high_load
...
[HWL8012] Fix stability issues on ESP8266 with high current load
2025-01-16 08:52:52 +01:00
TD-er
083aa24056
[HWL8012] Fix stability issues on ESP8266 with high current load
...
The CF and CF1 pulses are correlated with energy consumption.
So at high load, the ESP8266 had issues keeping up with the 1000's of ISR calls.
Added some caching so we don't need to do as many floating point operations and access volatile variables.
Also the ISR functions are more simplified.
2025-01-15 23:30:35 +01:00
Ton Huisman
96ecdbea04
[RTTTL] Fix playing the sound properly by not messing up the frequency setting
2025-01-15 23:02:09 +01:00
chromoxdor
72b49bb785
corrected json examples
2025-01-15 22:13:38 +01:00
Ton Huisman and GitHub
d053ed2561
Merge branch 'mega' into bugfix/Build-RTTTL-not-included-in-esp32-collection-builds
2025-01-15 21:38:57 +01:00
chromoxdor
68dba8c343
Update define_plugin_sets.h
2025-01-15 20:17:42 +01:00
chromoxdor
768d4c2d24
documentation and slight reduction of code
2025-01-15 19:40:54 +01:00
chromoxdor and GitHub
229037b86e
Merge branch 'letscontrolit:mega' into openmeteo-events
2025-01-15 15:37:43 +01:00
TD-er and GitHub
ae1576002d
Merge pull request #5169 from dsiggi/mega
...
[P076] Added the ability to read reactive power, apparent power and energy
2025-01-15 00:06:11 +01:00
TD-er
7c1fb2f679
[HLW8012] Limit Apparent power to power factor of 25%
2025-01-14 22:54:15 +01:00
TD-er
507f0d1fc3
[HLW8012] Uncrustify .ino file
2025-01-14 22:53:38 +01:00
TD-er
3304f85cb8
[HLW8012] Cleanup library.properties + fix crash on low power usage
2025-01-14 22:12:01 +01:00
TD-er
b57a4152f0
[HLW8012] Fix 'oscillating' measurements at some intervals
2025-01-14 20:01:43 +01:00
TD-er
a138105e92
[HLW8012] Further cleanup + stabilize reading
2025-01-14 18:00:56 +01:00
TD-er
33bdbc730c
[HLW8012] Cleanup + simplify code
2025-01-14 14:48:22 +01:00
TD-er
fb52ceeaed
[HLW8012] Fix stability of reading + proper pwr/cur/VA/pf measurement
2025-01-14 01:51:22 +01:00
TD-er and GitHub
bb7568a9c0
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-01-13 00:30:46 +01:00
TD-er
dcfcb30b9e
[P076] Fix initialization + merge issues + cleanup
2025-01-13 00:20:14 +01:00
Ton Huisman
c06a29b82c
[P105] Fix Uncrustify formatting
2025-01-12 23:27:52 +01:00
Ton Huisman
89381f269e
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-01-12 23:24:14 +01:00
TD-er
79c736f04b
Merge remote-tracking branch 'letscontrolit/mega' into feature/5169_P076_add_reactive_power
2025-01-12 23:12:00 +01:00
TD-er and GitHub
c1d111c54a
Merge pull request #5202 from chromoxdor/touchwake
...
Wake/Longpress/Toggle support for Touch-Plugin on compatible ESP32 devices
2025-01-12 22:54:41 +01:00
TD-er and GitHub
1eec6a0c47
Merge pull request #5223 from TD-er/feature/BME388_low_SPI_speed
...
[BME3xx] Lower SPI frequency to 100 kHz
2025-01-12 22:52:26 +01:00
TD-er and GitHub
04ad738817
Merge pull request #5184 from chromoxdor/p164-add-aqi
...
[P164] add AQI to taskvalues
2025-01-12 22:51:47 +01:00
Ton Huisman
0ffbca202f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P073-add-support-for-74hc595-displays
2025-01-12 22:28:19 +01:00
Ton Huisman
36661574af
[MQTT] Move TaskValue VType Discovery to each plugin where needed. Some other code improvements
2025-01-12 22:14:05 +01:00
Ton Huisman
5240af69c8
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-01-12 19:52:27 +01:00
TD-er
52315d3e1a
Merge remote-tracking branch 'letscontrolit/mega' into touchwake
2025-01-12 15:17:50 +01:00
TD-er
67767d4a2d
Merge remote-tracking branch 'letscontrolit/mega' into p164-add-aqi
2025-01-12 15:04:26 +01:00
TD-er and GitHub
80bb313cfd
Merge pull request #5203 from chromoxdor/mapc
...
[Functions] Add 'mapc' to constrain values
2025-01-12 14:57:07 +01:00
Ton Huisman
9eabd927db
[RTTTL] Fix a typo, explicitly connect GPIO to Tone channel
2025-01-11 21:26:31 +01:00
Ton Huisman
7cba4ee0f0
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/Build-RTTTL-not-included-in-esp32-collection-builds
2025-01-11 12:19:01 +01:00
Ton Huisman
cf5393cdcd
[RTTTL] Adjust to work with ESP32 IDF 5.x
2025-01-11 12:18:37 +01:00
Ton Huisman
83db6f7f16
[PWM] Use defined constant instead of bare value
2025-01-11 12:17:24 +01:00
Ton Huisman
8200dab8ea
[LIB] AnyRtttl cherry-picked latest updates, disable unused function that causes a compiler warning
2025-01-11 12:16:37 +01:00
Ton Huisman
e4b0e4eceb
[MQTT] Add support for more VTypes, implement more VTypes, small improvements
2025-01-10 22:48:06 +01:00
Ton Huisman
d14b111ed3
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-01-10 22:29:04 +01:00
TD-er
50308397ac
[BME3xx] Lower SPI frequency to 100 kHz
2025-01-10 20:20:07 +01:00
TD-er
cd41252bb8
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-01-10 10:13:04 +01:00
TD-er and GitHub
acce70ef5e
Merge pull request #5222 from TD-er/bugfix/gpio_platform_defines
...
[GPIO] update hardware defines for flash connected GPIO pins
2025-01-10 09:56:16 +01:00
TD-er and GitHub
6c7f805d3d
Merge pull request #5218 from TD-er/feature/P178_LU9685
...
[LU9685] Add P178_LU9685 (#5216 )
2025-01-10 09:16:40 +01:00
Ton Huisman
834b2d76ea
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-01-09 22:43:59 +01:00
TD-er
7c86fc8d61
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/gpio_platform_defines
2025-01-09 22:16:07 +01:00
TD-er and GitHub
80d6d2955c
Merge pull request #5208 from tonhuisman/feature/Build-reduce-compiled-size-iteration-1000
...
[Build] Reduce code size to allow for some bugfixes in limited builds
2025-01-09 22:04:42 +01:00
Ton Huisman
a76f34cc65
[Build] Revert unneeded COLLECTION_RTTTL feature for Solo1, C2 and C6 builds
2025-01-09 20:48:52 +01:00
Ton Huisman
f56ae2073d
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/Build-RTTTL-not-included-in-esp32-collection-builds
2025-01-09 20:34:18 +01:00
Ton Huisman
e0f2168113
[Build] Enable RTTTL feature for Solo1, C2 and C6 builds
2025-01-09 20:34:06 +01:00
Ton Huisman
ba13491f1c
[RTTTL] Fix typo
2025-01-09 20:33:10 +01:00
Ton Huisman
465e6a00d6
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Build-reduce-compiled-size-iteration-1000
2025-01-09 20:23:01 +01:00
Ton Huisman
ecc413b44a
[Info] Show sketch size and remaining space
2025-01-09 20:22:48 +01:00
TD-er and GitHub
ed2535fcfa
Merge pull request #5205 from tonhuisman/bugfix/Calculate-fix-negative-number-parsing
...
[Bugfix] Parsing of negative numbers got confused by (multiple) arguments
2025-01-09 20:14:54 +01:00
TD-er
ca45f97677
[GPIO] update hardware defines for flash connected GPIO pins
2025-01-09 00:48:04 +01:00
Ton Huisman
2e128e4f07
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Build-reduce-compiled-size-iteration-1000
2025-01-08 22:49:55 +01:00
Ton Huisman
4a8c4ca4a1
[Build] Small code reductions in .ino files [P123] .. [P176]
2025-01-08 22:49:27 +01:00
TD-er and GitHub
27c9073bdd
Merge pull request #5221 from letscontrolit/bugfix/5220_ESP32C6_flash_pins
...
[BUG] GPIO 10 and 11 not available (#5220 )
2025-01-08 22:44:45 +01:00
TD-er and GitHub
5db4d00b3a
[BUG] GPIO 10 and 11 not available ( #5220 )
...
Fixes: #5220
2025-01-08 21:47:43 +01:00
Ton Huisman
2555ef7d37
[Bugfix] AdaGFX helper [<tft>#length."<text>"] and #textheight didn't support period separator
2025-01-08 21:08:00 +01:00
TD-er
c831f3046a
[LU9685] Add documentation + fix crash
2025-01-08 16:41:42 +01:00
TD-er
9eb6fd6b74
[LU9685] Add subcommands enable, disable, setrange
2025-01-08 12:24:40 +01:00
TD-er
6b8b832833
[LU9685] Fix typo in parsing subcommand
2025-01-08 10:05:33 +01:00
TD-er
4ec5d82988
[LU9685] Split command into subcommand structure
2025-01-08 10:03:13 +01:00
TD-er
572140ad88
[LU9685] Forgot to enable a pin when setting angle
2025-01-08 01:34:40 +01:00
TD-er
15e4ad99f0
[LU9685] Add P178_LU9685 ( #5216 )
...
Fixes: #5216
Command example:
```
lu9685servo,<pin>,<angle>
```
To disable pin, set angle to `-1`
2025-01-08 01:29:59 +01:00
Ton Huisman
dab8d30993
[Build] Small code reductions in .ino files [P111] .. [P122]
2025-01-07 23:42:50 +01:00
Ton Huisman and GitHub
7ccc2c66ef
Merge branch 'mega' into feature/Build-reduce-compiled-size-iteration-1000
2025-01-06 23:14:33 +01:00
Ton Huisman
b6c3fc2661
[Build] More code reductions in .ino files: Cleanup PLUGIN_DEVICE_ADD
2025-01-06 23:10:24 +01:00
TD-er
bbc99e2c05
[WiFi] Call WiFi_AP_Candidates.force_reload() on saving security setting
2025-01-06 18:04:57 +01:00
TD-er
3741f7f24f
[WiFi] Fix start AP for setup
2025-01-06 17:33:40 +01:00
chromoxdor
bd6523af73
Update HTTPResponseParser.cpp
...
- There is no difference between is<float>() and is<double>() as a value check. Keeping <float>
-#define ARDUINOJSON_USE_DOUBLE 1 does not seem to be needed (only for serializeJson)
2025-01-06 16:49:14 +01:00
chromoxdor
57569ca410
Update HTTPResponseParser.cpp
2025-01-06 16:32:24 +01:00
chromoxdor
89a029fff0
Update define_plugin_sets.h
2025-01-06 16:15:41 +01:00
chromoxdor
6083741db2
Update HTTPResponseParser.cpp
...
unsing double for double now
2025-01-06 16:15:06 +01:00
TD-er
bf3485344e
[WiFi] Fix event handling for WiFi on ESP32
2025-01-06 15:12:45 +01:00
chromoxdor
2b571a48ac
updates
...
- add: log error for json parsing
- change: decimals for float and double reduced by 1 (6,15)
- inceased json buffer
2025-01-06 13:53:43 +01:00
TD-er
e00f7ddb33
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-01-06 10:15:00 +01:00
TD-er and GitHub
c095a6c3b0
Merge pull request #5215 from TD-er/build/fix_pioarduino_build_py
...
[Build] Fix building ESP-IDF5.3 builds (pioarduino-build.py)
2025-01-05 23:36:18 +01:00
Ton Huisman
ed88b35dc0
[Build] More code reductions in .ino files [P092] .. [P110]
2025-01-05 23:21:41 +01:00
TD-er
7a4741ace8
[Build] Fix building ESP-IDF5.3 builds (pioarduino-build.py)
2025-01-05 22:03:45 +01:00
chromoxdor
c7a23c2bc0
moved variable to cpp file
2025-01-05 00:00:46 +01:00
chromoxdor
0bf7b6607b
minor changes
...
-changed variable name for the decimals to decimalsJP
2025-01-04 22:49:04 +01:00
Ton Huisman
2d80118432
[Build] More code reductions in .ino files [P054] .. [P091]
2025-01-04 22:19:17 +01:00
chromoxdor
1500f3b151
made the eventQueue even more complex :P
2025-01-04 20:45:33 +01:00
chromoxdor
fe8786fab5
some changes to the json-event
...
- add array output to the json parser
- add grouping of keys for individual requests
2025-01-04 20:09:12 +01:00
Ton Huisman
ca2b976ed7
[Bugfix] RTTTL feature was not enabled for ESP32 Collection builds
2025-01-04 20:00:19 +01:00
chromoxdor
6d2215b44f
added variable decimals for floating point numbers
...
+ fix typo
2025-01-04 15:52:57 +01:00
chromoxdor
171cbebbef
Update HTTPResponseParser.h
2025-01-04 15:09:40 +01:00
chromoxdor
56e2acf6c8
more universal json event approach
2025-01-04 14:54:44 +01:00
Ton Huisman
9c66fb5254
[Build] Fix typo
2025-01-04 10:44:51 +01:00
Ton Huisman
6164a51cda
[Build] Reduce code size to allow for some bugfixes in limited builds
2025-01-03 23:51:54 +01:00
chromoxdor
daafc7d5da
#ifdef to #if. m(
2025-01-03 21:52:02 +01:00
chromoxdor
0ca2d75e87
fix for not building on minimal_core_274_esp8266...
2025-01-03 20:39:12 +01:00
chromoxdor
fc6ccaa8ba
added inverter event
2025-01-03 18:00:56 +01:00
Ton Huisman
87259c9ffd
[Build] Small code size reductions to optimize ESP8266 builds
2025-01-03 13:23:25 +01:00
chromoxdor
0f5b5f242d
put thingspeak and openmeteo events into extra file
2025-01-03 13:11:10 +01:00
chromoxdor
2bc5810dc6
Update Networking.cpp
2025-01-03 11:21:04 +01:00
chromoxdor
7325ed83ba
update
...
- add events to max builds
- minor code changes
- size warnings: defines added
2025-01-03 10:55:28 +01:00
chromoxdor
94ec6b0fa7
wrong use of concat times two :)
2025-01-03 00:27:09 +01:00
chromoxdor
aaa938ea6f
combining two functions
2025-01-03 00:19:26 +01:00
chromoxdor
3bc16d81c9
Update Networking.cpp
2025-01-02 23:48:01 +01:00
Ton Huisman
189531fe34
[Bugfix] Improve parsing of negative numbers, RPN stack processing revisited, debug logging commented out
2025-01-02 23:33:35 +01:00
chromoxdor
86812a168f
changes for OPENMETEO_EVENT and THINGSPEAK_EVENT
...
- added FEATURE_OPENMETEO_EVENT to Custom-sample.h
- disabled FEATURE_THINGSPEAK_EVENT and FEATURE_OPENMETEO_EVENT on default
- both got the same structure in define_plugin_sets.h
2025-01-02 17:25:44 +01:00
chromoxdor
a5536715e1
a tiny bit better formatting
2025-01-02 16:02:40 +01:00
chromoxdor
514a140a96
Update Networking.cpp
2025-01-02 15:20:30 +01:00
chromoxdor
2e740379b7
Update Rules_calculate.cpp
2025-01-02 10:06:17 +01:00
Ton Huisman
977564dc48
[Bugfix] Parsing of negative numbers got confused by (multiple) arguments
2025-01-01 23:36:25 +01:00
chromoxdor
bbc28ce30f
Update Rules.rst
2025-01-01 23:13:58 +01:00
chromoxdor
1795f626a0
using constrain instead of std::clamp
2025-01-01 23:10:51 +01:00
chromoxdor
7141af35d2
Update Rules.rst
2025-01-01 20:35:33 +01:00
chromoxdor
031068ccb2
adding mapc to constrain values
2025-01-01 20:30:36 +01:00
chromoxdor and GitHub
e100aa1683
Merge branch 'mega' into p164-add-aqi
2025-01-01 20:11:25 +01:00
chromoxdor
38da44faf2
Update _P097_Esp32Touch.ino
2025-01-01 20:02:01 +01:00
chromoxdor
784b02071f
Merge branch 'touchwake' of https://github.com/chromoxdor/ESPEasy into touchwake
2025-01-01 19:18:16 +01:00
Ton Huisman
a9ddd6506e
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-discovery
2025-01-01 16:07:49 +01:00
TD-er and GitHub
2e8d0b93d6
Merge branch 'mega' into bugfix/WiFi_state_machine
2025-01-01 13:54:18 +01:00
TD-er and GitHub
dba4d7b931
Merge pull request #5186 from tonhuisman/feature/P096-add-default-font-setting
...
[P096] Add default font setting
2025-01-01 13:52:46 +01:00
TD-er and GitHub
ab77ad9eab
Merge pull request #5187 from chromoxdor/p038-update-doc
...
[P038] Fix HSV values in documentation
2025-01-01 13:52:11 +01:00
TD-er and GitHub
9e74f5718b
Merge pull request #5196 from tonhuisman/feature/ColorCode-updates-combined-jan-2025
...
[ColorCode] Combined updates for 2025-01
2025-01-01 13:46:55 +01:00
TD-er and GitHub
7d28e13252
Merge pull request #5201 from tonhuisman/feature/MQTT-add-setting-keep-alive-time
...
[MQTT] Add setting for Keep Alive Time
2025-01-01 13:42:54 +01:00
TD-er and GitHub
32d0cdff19
Merge pull request #5192 from tonhuisman/feature/Year-start-and-minor-fixes-jan-2025
...
Year start 2025 and minor improvements and fixes
2025-01-01 13:42:27 +01:00
Ton Huisman
e2d313fb0a
[Custom] Fix code comments for PlatformIO Custom builds
2024-12-31 21:01:52 +01:00
Ton Huisman
879fc216eb
[MQTT] Add setting for Keep Alive Time
2024-12-31 20:36:00 +01:00
Ton Huisman
a43c724690
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Year-start-and-minor-fixes-jan-2025
2024-12-31 11:26:15 +01:00
Ton Huisman
7be7b81afc
[Source] Fix CR/LF vs LF
2024-12-30 21:32:44 +01:00
Ton Huisman
6fdf84cc54
[P052] Add MQTT Discovery data for supported Values
2024-12-30 17:19:19 +01:00
Ton Huisman
3656475193
[MQTT] (Auto)Discovery implementation
2024-12-30 17:12:01 +01:00
TD-er and GitHub
c271ad2df7
Merge pull request #5198 from TD-er/feature/esp32P4
...
[ESP32P4] ESP32-P4 does not use GPIO pins to access flash/PSRAM
2024-12-30 12:28:15 +01:00
TD-er and GitHub
618a40823c
Merge branch 'mega' into bugfix/WiFi_state_machine
2024-12-30 12:27:26 +01:00
TD-er and GitHub
ef0a96b323
Merge pull request #4770 from tonhuisman/feature/MQTT-controller-cmd-improvements
...
[MQTT] Controller improvements
2024-12-30 11:26:05 +01:00
TD-er
d0254c5ca2
Merge branch 'mega' into bugfix/WiFi_state_machine
2024-12-30 01:33:46 +01:00
TD-er
7638d61cb2
[ESP32P4] ESP32-P4 does not use GPIO pins to access flash/PSRAM
2024-12-30 01:30:02 +01:00
TD-er and GitHub
40d65f0c92
Merge pull request #5185 from TD-er/bugfix/ESP32C3_flashPinSelection
...
[Flash] Fix availability of flash pins on ESP32C3
2024-12-30 00:35:11 +01:00
TD-er
eda2c59f28
[Hardware] Add initial GPIO definitions for ESP32-P4
2024-12-30 00:33:00 +01:00
TD-er
592e4f33a5
[Docs] Add info on new ESP32-C5/C61/P4
2024-12-29 23:43:51 +01:00
TD-er
e8b356d6be
[DeviceInfo] Prepare for new ESP32-C5/C61/H2/P4
2024-12-29 20:32:19 +01:00
TD-er
9fd9f8453a
[Build] Fix compile error in ESP32-C2 builds
2024-12-29 20:05:53 +01:00
TD-er
afe5ab0361
[Touch] Simplify device specific touch capabilities
2024-12-29 18:08:37 +01:00
TD-er
02235cfb41
[Hardware] Simplify checks for DAC and Touch support
2024-12-29 17:36:23 +01:00
TD-er
e5700c2586
[GPIO] Simplify isSerialConsolePin()
2024-12-29 16:12:22 +01:00
TD-er
07a0765ce5
[GPIO] Add "Boot Strapping" as conflict reason for bootstrap pins
2024-12-29 15:29:01 +01:00
TD-er and GitHub
db4d1359ec
Merge branch 'mega' into bugfix/ESP32C3_flashPinSelection
2024-12-29 14:33:07 +01:00
TD-er
bea116cf27
Merge branch 'mega' into bugfix/WiFi_state_machine
2024-12-29 14:29:28 +01:00
Ton Huisman
6be345379e
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-12-29 13:28:44 +01:00
TD-er and GitHub
d671184bab
Merge pull request #5195 from tonhuisman/feature/Variables-add-islimited_build
...
[SysVars] Add variables `islimited_build` and `isvar_double`
2024-12-29 13:21:57 +01:00
TD-er and GitHub
f9e24835ad
Merge pull request #5190 from tonhuisman/feature/Add-map-math-function
...
[Functions] Add 'map' function
2024-12-29 13:20:39 +01:00
TD-er and GitHub
d259f966d6
Merge pull request #5193 from tonhuisman/feature/Commands-add-looptimersetandrun
...
[Commands] Add commands LoopTimerSetAndRun (_ms)
2024-12-29 13:19:23 +01:00
Ton Huisman
35ae519d5b
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-12-28 16:03:18 +01:00
Ton Huisman
a6acdfb414
[Math] Move mapADCtoFloat() from Hardware to ESPEasy_math helper
2024-12-28 15:05:43 +01:00
Ton Huisman
4e85fd6fc0
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Add-map-math-function
2024-12-28 13:57:04 +01:00
TD-er and GitHub
e450177860
Merge pull request #5194 from tonhuisman/bugfix/Math-compare-dont-apply-epsilon-estimation-twice
...
[Math] Fix double estimation of epsilon in compare functions
2024-12-28 13:54:03 +01:00
Ton Huisman
3233b14d0c
[Math] Rename argument to have less confusing name
2024-12-28 13:47:27 +01:00
Ton Huisman
9770c2b1d7
Merge branch 'feature/Add-map-math-function' of https://github.com/tonhuisman/ESPEasy-1 into feature/Add-map-math-function
2024-12-28 13:46:36 +01:00
Ton Huisman
7e7cfedebc
Revert [Math] Rename argument to have less confusing name
2024-12-28 13:46:23 +01:00
Ton Huisman
55392110cd
[Math] Rename argument to have less confusing name
2024-12-28 13:44:48 +01:00
Ton Huisman
a5b39b5797
Revert prematurely committed code fragment
2024-12-28 13:24:03 +01:00
Ton Huisman
77092567cb
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Add-map-math-function
2024-12-28 11:18:39 +01:00
Ton Huisman
4bc881e3be
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-12-28 11:15:34 +01:00
Ton Huisman
37c14b2112
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/Math-compare-dont-apply-epsilon-estimation-twice
2024-12-28 11:12:35 +01:00
TD-er and GitHub
b32e519fc2
Merge pull request #5197 from niko-lay/mega
...
chore: fix wrong url
2024-12-27 23:07:59 +01:00
Ton Huisman
fc4331231d
[Build] Use default nr of elements for stats in Custom builds, unless manually set
2024-12-27 22:42:27 +01:00
Ton Huisman
81498dac9e
[Math] Guard logging statements with level check
2024-12-27 17:18:35 +01:00
Nikolay and GitHub
be35044dc0
chore: fix wrong url
2024-12-27 16:22:39 +02:00
Ton Huisman
7fc711460b
[Docs] Fix some typos in Serial Server rules example
2024-12-27 14:38:41 +01:00
Ton Huisman
dd5f6cf14f
[CustomDashboard] Serve .esp pages streaming to avoid HTTP/0.9 response
2024-12-27 13:07:17 +01:00
Ton Huisman
bdd260134a
[ColorCode] P175 shares commands with P053: Remove duplicates
2024-12-27 10:36:38 +01:00
Ton Huisman
4d4e2536f2
[ColorCode] Revert and move updates to separate PR (LF fix)
2024-12-26 20:14:10 +01:00
Ton Huisman
25bd78b390
[P076] Add preset for Shelly Plus PLUG-S (ESP32)
2024-12-26 16:36:05 +01:00
Ton Huisman
fdd4fb6834
[ColorCode] Revert and move updates to separate PR
2024-12-26 12:12:53 +01:00
Ton Huisman
31b4447038
[ColorCode] Revert and move updates to separate PR (LF fix)
2024-12-26 12:10:54 +01:00
Ton Huisman
59ed414a01
[ColorCode] Revert and move updates to separate PR
2024-12-26 12:08:05 +01:00
Ton Huisman
b63a046312
[ColorCode] Revert and move updates to separate PR
2024-12-26 12:05:10 +01:00
Ton Huisman
9d5cc0408b
[ColorCode] Revert and move updates to separate PR
2024-12-26 12:00:52 +01:00
Ton Huisman
dbfaf16564
[ColorCode] Combined updates for 2025-01
2024-12-26 11:50:52 +01:00
Ton Huisman
ea09e4c5ea
[ColorCode] Add commands for [P169] and [P175]
2024-12-25 22:21:46 +01:00
Ton Huisman
d53ff8c600
[ColorCode] Add variable %isvar_double%
2024-12-25 21:14:00 +01:00
Ton Huisman
9efa176574
[SysVars] Add variable isvar_double
2024-12-25 21:13:31 +01:00
Ton Huisman
35a224cca8
[ColorCode] Add Provision (sub)commands and events
2024-12-25 20:59:01 +01:00
Ton Huisman
f219271fd0
[Docs] Updates for the Tools page documentation
2024-12-25 20:52:09 +01:00
Ton Huisman
6643880a36
[ColorCode] Add variable %islimited_build%
2024-12-25 16:14:24 +01:00
Ton Huisman
07660801ad
[SysVars] Add variable islimited_build
2024-12-25 16:10:27 +01:00
Ton Huisman
485ca59485
[Build] Update Custom-sample.h
2024-12-25 14:12:12 +01:00
Ton Huisman
6bc79de6c4
[Commands] Add new commands to Easy ColorCode
2024-12-25 14:01:05 +01:00
Ton Huisman
1f21be6bb6
[Math] Fix compilation for concatenated sources
2024-12-24 15:30:02 +01:00
Ton Huisman
2c80dd5c36
[Hardware] De-duplicate implementation for mapADCtoFloat()
2024-12-24 15:26:06 +01:00
Ton Huisman
c3abea3c6d
[Math] Fix float estimation of epsilon in compare functions
2024-12-24 15:08:14 +01:00
Ton Huisman
6aa95ba45e
[Math] Fix double estimation of epsilon in compare functions
2024-12-24 13:24:36 +01:00
Ton Huisman
6f9b17ce26
[Hardware] Add double implementation for mapADCtoFloat()
2024-12-24 13:20:30 +01:00
Ton Huisman
8c79d609ca
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/Add-map-math-function
2024-12-23 22:57:33 +01:00
Ton Huisman
6622006c92
[Commands] Fix a bug and a few typos
2024-12-23 20:11:17 +01:00
Ton Huisman
dda3679298
[Commands] Update documentation for LoopTimerSetAndRun (_ms)
2024-12-23 16:36:52 +01:00
Ton Huisman
73f155b370
[Commands] Add commands LoopTimerSetAndRun (_ms)
2024-12-23 16:33:03 +01:00
Ton Huisman
2f187c90ad
[Build] Add plugins in check for enabling ESPEasySerial library
2024-12-23 15:28:33 +01:00
Ton Huisman
d6cedce718
[P144] Docs update as plugin is also available in Climate build
2024-12-23 15:27:12 +01:00
Ton Huisman
7cfcb1b2ac
[Docs] Updates for 2025, minor improvements and corrections
2024-12-23 15:26:16 +01:00
Ton Huisman
93b64b128d
[Functions] Switch to using existing fruntion mapADCtoFloat() to enable using float values
2024-12-22 23:01:53 +01:00
Ton Huisman
200a0ff5e5
[Functions] Use colon as the argument separator instead of a comma
2024-12-22 22:48:06 +01:00
Ton Huisman
922fbefbe6
[ColorCode] Add map function
2024-12-22 22:41:48 +01:00
Ton Huisman
cb32ff0560
[Functions] Rewording argument names in documentation
2024-12-22 21:35:30 +01:00
Ton Huisman
b9bad6ea82
[Functions] Fix quoting in rules documentation
2024-12-22 21:24:31 +01:00
Ton Huisman
5ddc335dfd
[Functions] Add 'map' function
2024-12-22 21:17:28 +01:00
chromoxdor
a9665d0291
[P038] Fix HSV values in documentation
2024-12-22 13:51:03 +01:00
TD-er
c20d7eb8f1
[CPU info] Split getChipModel over separate .cpp files per platform
2024-12-22 00:59:44 +01:00
Ton Huisman
8ff5364317
[P096] Add default font setting
2024-12-21 22:33:53 +01:00
Ton Huisman
3a5b02b540
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P139-add-support-for-axp2101-powermanagement
2024-12-21 21:34:29 +01:00
Ton Huisman
1dcb2ce4c6
Merge branch 'feature/P139-add-support-for-axp2101-powermanagement' of https://github.com/tonhuisman/ESPEasy-1 into feature/P139-add-support-for-axp2101-powermanagement
2024-12-21 21:34:16 +01:00
Ton Huisman
b9aa5868b1
Merge branch 'feature/P073-add-support-for-74hc595-displays' of https://github.com/tonhuisman/ESPEasy-1 into feature/P073-add-support-for-74hc595-displays
2024-12-21 21:33:50 +01:00
Ton Huisman and GitHub
672400ae47
Merge branch 'mega' into feature/P073-add-support-for-74hc595-displays
2024-12-21 21:25:43 +01:00
chromoxdor and GitHub
cc46d6cf9f
Merge branch 'mega' into touchwake
2024-12-21 18:47:30 +01:00
chromoxdor and GitHub
077a30704c
Merge branch 'mega' into p164-add-aqi
2024-12-21 18:47:14 +01:00
chromoxdor
08ab3f221e
update: changelog
2024-12-21 18:42:07 +01:00
chromoxdor
aad06cb7a2
Updates
...
Add [P105] temp compensation
Update documentation
2024-12-21 18:40:42 +01:00
TD-er
4a0dd67a3d
[GPIO info] Split platform specific implementation to separate cpp files
2024-12-21 18:13:53 +01:00
TD-er
c21e648514
[GPIO info] Split ESP8266/ESP32 implementation
2024-12-21 17:23:13 +01:00
TD-er
1897e1e0d0
[Flash] Fix availability of flash pins on ESP32C3
2024-12-21 16:55:00 +01:00
Ton Huisman
86ef9bc53f
fix merge conflicts
2024-12-21 16:41:36 +01:00
Ton Huisman
c8e730ef93
fix merge conflicts
2024-12-21 16:40:38 +01:00
TD-er and GitHub
cd1db06c64
Merge branch 'mega' into bugfix/WiFi_state_machine
2024-12-21 14:36:38 +01:00
Daniel Siegmanski
e238d47f9c
Fixed typo.
2024-12-21 14:25:31 +01:00
Daniel Siegmanski
d579947d94
Added defines for the indices of the differend readed values.
2024-12-21 14:07:35 +01:00
Daniel Siegmanski
1dc89593a4
Added an option to set the measured values to 0 if they are not valid. This is necessary if the sensor is behind a relay.
2024-12-21 13:07:56 +01:00
chromoxdor
bc50fa7955
[P164] add aqi to taskvalues
2024-12-20 23:43:05 +01:00
chromoxdor and GitHub
c26095255a
Merge branch 'mega' into touchwake
2024-12-20 09:58:52 +01:00
Ton Huisman and GitHub
ce559301aa
Merge branch 'mega' into feature/P139-add-support-for-axp2101-powermanagement
2024-12-20 08:19:37 +01:00
Ton Huisman
f12c314f18
Merge branch 'feature/MQTT-controller-cmd-improvements' of https://github.com/tonhuisman/ESPEasy-1 into feature/MQTT-controller-cmd-improvements
2024-12-19 21:42:13 +01:00
Ton Huisman and GitHub
0a838fa315
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-12-19 21:41:59 +01:00
Ton Huisman
8d0f0dc35f
Merge branch 'mega' of https://github.com/tonhuisman/ESPEasy-1 into feature/MQTT-controller-cmd-improvements
2024-12-19 21:40:28 +01:00
TD-er and GitHub
201410226b
Merge branch 'mega' into bugfix/WiFi_state_machine
2024-12-18 21:20:33 +01:00
Ton Huisman
d0dd6c804f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-12-16 23:15:35 +01:00
TD-er and GitHub
5438997145
Merge branch 'mega' into bugfix/WiFi_state_machine
2024-12-16 23:15:03 +01:00
chromoxdor and GitHub
4529ae9c11
Merge branch 'mega' into touchwake
2024-12-16 14:04:52 +01:00
Ton Huisman
2ce59c8a76
[MQTT] Restore improvement lost at merge conflict
2024-12-15 20:13:11 +01:00
Ton Huisman
41a2bee690
Merge branch 'feature/MQTT-controller-cmd-improvements' of https://github.com/tonhuisman/ESPEasy-1 into feature/MQTT-controller-cmd-improvements
2024-12-14 22:21:51 +01:00
Ton Huisman and GitHub
54b55689e0
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-12-14 22:21:30 +01:00
Ton Huisman
1fff8b214f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-12-14 20:36:17 +01:00
chromoxdor
2ebc387360
Update P097.rst
...
docs: a little bit of correcting and rephrasing
2024-12-14 12:42:09 +01:00
Ton Huisman
b63d736893
Merge branch 'mega' of https://github.com/tonhuisman/ESPEasy-1 into feature/MQTT-controller-cmd-improvements
2024-12-11 22:40:05 +01:00
chromoxdor
3168343ee9
Merge branch 'touchwake' of https://github.com/chromoxdor/ESPEasy into touchwake
2024-12-11 16:07:26 +01:00
chromoxdor
41c5c8ccc2
Update P097.rst
...
I am lagging one year behind :)
2024-12-11 16:06:59 +01:00
chromoxdor and GitHub
140e6f5237
Merge branch 'mega' into touchwake
2024-12-11 16:02:54 +01:00
chromoxdor
dab591f936
Udated code + added documentation
...
code:
- changed order of device settings
- added changelog
2024-12-11 16:01:26 +01:00
TD-er
b2e26d0518
Merge branch 'mega' into bugfix/WiFi_state_machine
2024-12-09 23:18:24 +01:00
TD-er
64b9f4800b
[WiFi] Update to latest ESP-IDF SDK + handle gotIP event on ESP8266
2024-12-06 23:27:05 +01:00
TD-er
6ab4ba66de
[WiFi] Fix not showing /setup page
2024-12-06 21:26:59 +01:00
TD-er
9d9821cc63
[WiFi] Add some debug log to track GotIP event
2024-12-06 13:20:44 +01:00
TD-er
ecd4ee5038
Merge branch 'mega' into bugfix/WiFi_state_machine
2024-12-06 09:36:07 +01:00
Ton Huisman
c6bc9f9c78
Merge mega and fix merge conflict
2024-12-01 22:27:35 +01:00
Daniel Siegmanski
cb24f26c8d
Resored the old value names for backward compatibility.
2024-12-01 20:45:38 +01:00
Daniel Siegmanski
5e55670ef2
Added different strings for output selector and value description.
2024-12-01 18:23:58 +01:00
chromoxdor
8eab511786
Update _P097_Esp32Touch.ino
...
- Hopefully fixed compile errors for non-touch ESP32 variants by standardizing the use of uint32_t for the threshold parameter on ESP32 Classic. The value remains limited by P097_MAX_THRESHOLD_VALUE to 4095.
2024-12-01 15:50:58 +01:00
Daniel Siegmanski
0f00c66e4b
Uncrustify
2024-12-01 11:15:44 +01:00
Daniel Siegmanski
8fcadfab24
Added changelog
2024-12-01 11:13:55 +01:00
Daniel Siegmanski
0112399c1f
The old meassurement values (voltage, current, active power & power factor) are now defaults again. For compatibility with old setups.
2024-12-01 09:47:10 +01:00
Daniel Siegmanski
31ef47d450
Replaced spaces through underlines.
2024-12-01 09:35:31 +01:00
chromoxdor
0dc0e7333b
Update _P097_Esp32Touch.ino
...
- type of threshold now dependent on model (uin32_t for s2 and s3)
- max threshold value now also dependent on the type of esp
2024-11-28 14:41:46 +01:00
chromoxdor
cc3f3ad91c
Update _P097_Esp32Touch.ino
...
- reverting T10_to_T14 support
2024-11-27 15:50:41 +01:00
chromoxdor
be4938e9a1
Update _P097_Esp32Touch.ino
...
- check if touchpad exists
2024-11-27 13:21:43 +01:00
chromoxdor
b6222a3cd4
Update _P097_Esp32Touch.ino
...
- make all touch pins available on s2/s3
2024-11-27 13:03:34 +01:00
chromoxdor
cff15576dc
Update _P097_Esp32Touch.ino
2024-11-27 12:41:46 +01:00
chromoxdor
721d7bf891
Update _P097_Esp32Touch.ino
2024-11-27 11:52:35 +01:00
chromoxdor
7f32370f02
Update _P097_Esp32Touch.ino
2024-11-27 11:45:25 +01:00
chromoxdor
b932e81e68
Update _P097_Esp32Touch.ino
...
- added "long press" event
- disabled "Single event with all values" since it is not working with the recent code (suggestions are welcome) but there is also the question if it is necessary
2024-11-25 17:04:39 +01:00
Daniel Siegmanski
cec66f4e77
Check if the pointer is valid.
2024-11-24 15:53:00 +01:00
Daniel Siegmanski
fc3bf81cad
Update the values only if valid.
2024-11-24 15:52:07 +01:00
Daniel Siegmanski
1a5d0aca90
Set default quersy only if no one is set.
2024-11-24 15:48:29 +01:00
Daniel Siegmanski
1ebde0cacb
Changed single = to a double ==
2024-11-24 15:34:19 +01:00
Daniel Siegmanski
a4df22faa8
Changed init value from P076_QUERY1_CONFIG_POS
2024-11-24 15:31:05 +01:00
Daniel Siegmanski
1631e1d77d
Change the PCONFIG values from 8, 9, 10, 11 to 0, 1, 2, 3
2024-11-24 15:29:38 +01:00
Daniel Siegmanski
d336bc3367
Set default querys in PLUGIN_INIT if not already set.
2024-11-24 15:27:36 +01:00
Daniel Siegmanski
48785f0515
Changed the PCONIFG values from 1,2,3,4 to 8,9,10,11
2024-11-24 15:20:32 +01:00
Daniel Siegmanski
0c7cdb747b
Fixed typo in reset command.
2024-11-24 14:44:17 +01:00
Daniel Siegmanski
10d6981c98
Added the ability to read reactive power, apparent power and energy.
2024-11-24 14:39:49 +01:00
Daniel Siegmanski
92b9b7bf71
Added a missing comma so that the plugin can also be built with activated PLUGIN_076_DEBUG.
2024-11-24 14:38:15 +01:00
chromoxdor and GitHub
5c0ea76c07
Merge branch 'mega' into touchwake
2024-11-23 23:02:32 +01:00
chromoxdor
a14b3222ae
Update _P097_Esp32Touch.ino
...
- added "toggle state" option (since I am not able to add a long press :) )
2024-11-23 22:42:12 +01:00
chromoxdor
0ac2200980
Update _P097_Esp32Touch.ino
2024-11-19 12:15:09 +01:00
chromoxdor
5deca7f720
Update _P097_Esp32Touch.ino
...
get the actual valuename
2024-11-19 11:42:08 +01:00
chromoxdor
2f29a76e26
Update _P097_Esp32Touch.ino
...
- added and tested wakeup on ep32 classic
2024-11-19 09:34:40 +01:00
chromoxdor
de803d3207
Update _P097_Esp32Touch.ino
...
- added extra routine for esp32 s2 and s3
- added option to wake up the esp for supported devices (tested with s3)
- added second value "state" for easier handling
- failed epically to add a long press event because I am just a simple person, but left the remains for someone else to pick up
And as always, please don't stone me. me and c++ are not going to be friends in this life anymore. :)
If you agree to the changes i will update the documentatzion accordingly
2024-11-18 21:57:28 +01:00
Ton Huisman
8ff6c045b2
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-11-13 21:53:17 +01:00
TD-er and GitHub
d95c76333c
Merge branch 'mega' into bugfix/WiFi_state_machine
2024-11-13 21:52:08 +01:00
Ton Huisman
3a8e46d1cf
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-11-13 21:32:36 +01:00
Ton Huisman
c1013ddaef
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-11-10 21:23:24 +01:00
TD-er
c78edee911
[PSRAM] Fix solo1 builds
2024-11-10 20:13:19 +01:00
TD-er
aaa6be7dbd
[PSRAM] Cleanup code
2024-11-10 15:45:04 +01:00
TD-er
a1fa226502
[PSRAM] Fix build on ESP-IDF 5.1 + add special case of ESP32-picoD4
2024-11-10 15:35:59 +01:00
TD-er
37d6f38b6d
Merge remote-tracking branch 'letscontrolit/mega' into bugfix/WiFi_state_machine
2024-11-10 14:42:54 +01:00
TD-er
40df9b2b3a
[PSRAM] Free GPIO-16 and -17 on ESP32-classic when no PSRAM present
2024-11-10 14:42:00 +01:00
TD-er
0eacd3d63e
[IPv6] Disable IPv6 for ESP32-C2
2024-11-09 22:14:57 +01:00
TD-er
2e6fa428c7
[WiFi] Fix build issue due to enum naming conflict
2024-11-09 16:58:23 +01:00
TD-er
7fed5ff362
[WiFi] Allow connecting to hidden SSID network
2024-11-09 16:34:49 +01:00
TD-er
ae7d49e5bb
[WiFi] Restructure ESP32/ESP8266 code
2024-11-05 00:44:01 +01:00
TD-er
b5f360de1d
[WiFi] Start using simplified state machine for WiFi
2024-11-03 00:47:56 +01:00
Ton Huisman and GitHub
85c1d62fc0
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-11-02 16:10:13 +01:00
TD-er
e5100b180d
[WiFi] First part of moving code around to restructure WiFi code
2024-11-02 13:59:21 +01:00
Ton Huisman
82ff7d5ea8
Merge branch 'feature/P073-add-support-for-74hc595-displays' of https://github.com/tonhuisman/ESPEasy-1 into feature/P073-add-support-for-74hc595-displays
2024-10-31 22:35:41 +01:00
Ton Huisman and GitHub
a8a111ae73
Merge branch 'mega' into feature/P073-add-support-for-74hc595-displays
2024-10-31 22:28:50 +01:00
TD-er
07a6c55354
[Cleanup] Fix spelling error in filename
2024-10-26 21:08:46 +02:00
TD-er
44f4bb2713
[Cleanup] Get rid of ESP32-IDF code for IDF3.x or older
2024-10-26 18:31:07 +02:00
TD-er
c731223456
[WiFi] Split WiFi code specific for ESP8266 and ESP32
2024-10-26 18:15:22 +02:00
Ton Huisman
c1e4424085
Merge branch 'feature/P139-add-support-for-axp2101-powermanagement' of https://github.com/tonhuisman/ESPEasy-1 into feature/P139-add-support-for-axp2101-powermanagement
2024-10-07 21:09:18 +02:00
TD-er and GitHub
bebcf9a558
Merge branch 'mega' into feature/P139-add-support-for-axp2101-powermanagement
2024-10-07 13:25:08 +02:00
TD-er and GitHub
1050b7f969
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-10-07 13:23:36 +02:00
Ton Huisman
2159d88adc
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P073-add-support-for-74hc595-displays
2024-10-03 21:44:14 +02:00
Ton Huisman
b71f8515f6
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P139-add-support-for-axp2101-powermanagement
2024-10-03 21:43:30 +02:00
TD-er and GitHub
70470209dd
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-10-03 11:09:36 +02:00
TD-er
e6b2df35a4
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-10-02 23:46:02 +02:00
TD-er
322835345c
Merge branch 'mega' into feature/P139-add-support-for-axp2101-powermanagement
2024-10-02 23:40:18 +02:00
Ton Huisman
dbe7d61c74
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P139-add-support-for-axp2101-powermanagement
2024-10-01 23:18:45 +02:00
Ton Huisman
916d84a920
[P165] Fix compiler warning
2024-10-01 22:58:30 +02:00
Ton Huisman
a9a5aadc60
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P073-add-support-for-74hc595-displays
2024-10-01 22:16:59 +02:00
Ton Huisman
564d9c8378
[P073] Should use the public function
2024-09-28 20:19:38 +02:00
Ton Huisman
1270445af6
[P073] Update documentation
2024-09-28 16:40:12 +02:00
Ton Huisman
11c2a300f9
[P073] Use DIRECT_PIN_IO for TM1637 displays for better timing accuracy
2024-09-28 16:39:53 +02:00
Ton Huisman
bc7d41dba1
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-09-27 23:19:46 +02:00
Ton Huisman
373a561f66
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P139-add-support-for-axp2101-powermanagement
2024-09-27 22:11:03 +02:00
Ton Huisman
b9e48807dd
[P073] Add option for time-blinking the second dot instead of the colon
2024-09-27 22:00:46 +02:00
Ton Huisman
bf5b003760
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P073-add-support-for-74hc595-displays
2024-09-27 21:09:16 +02:00
Ton Huisman
d57db0790d
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-09-25 21:28:31 +02:00
Ton Huisman
b3f5363c8a
[P073] Use more efficient bit-revert algorithm, as suggested
2024-09-02 23:22:34 +02:00
Ton Huisman
a58fec9f92
[P073] Fix copy/paste error
2024-09-01 16:12:33 +02:00
Ton Huisman
9aca590253
[P073] Make P073_revert7bits() available for global use
2024-09-01 15:55:37 +02:00
Ton Huisman
5c1198210a
[P073] Fine-tuning and allow to include 74HC595 in ESP8266 Custom builds
2024-08-24 14:45:01 +02:00
Ton Huisman
7210e8eed6
[P073] Make some functions available externally, fix 74HC595 matrix display (sort-of, still some flickering)
2024-08-23 23:10:31 +02:00
Ton Huisman
00735ad6f8
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P073-add-support-for-74hc595-displays
2024-08-23 17:22:01 +02:00
Ton Huisman
4700baf4f3
[P073] Add double-buffering for 74HC595 displays
2024-08-09 21:15:59 +02:00
Ton Huisman
dd31fc09da
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P073-add-support-for-74hc595-displays
2024-08-09 16:27:42 +02:00
Ton Huisman
bca88f3fb0
[P073] Disable 74HC595 displays for now
2024-08-06 16:48:36 +02:00
Ton Huisman
fc49d9cb63
[P073] Update documentation
2024-08-06 16:40:52 +02:00
Ton Huisman
9759ec6ce5
[P073] Separate 74HC595 multiplexed displays, code improvements
2024-08-06 16:40:27 +02:00
Ton Huisman
07b95d7fce
[P073] Make 7-segment font functions publicly available
2024-08-06 14:30:30 +02:00
Ton Huisman
ba7a997ab7
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P073-add-support-for-74hc595-displays
2024-08-06 13:35:01 +02:00
Ton Huisman
9d5788497f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P139-add-support-for-axp2101-powermanagement
2024-07-28 17:50:25 +02:00
Ton Huisman and GitHub
ecba48bef5
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-07-28 16:46:17 +02:00
Ton Huisman
602dd5d0aa
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P073-add-support-for-74hc595-displays
2024-07-28 13:45:43 +02:00
Ton Huisman
d8173d902e
[P073] Move most code to PluginStruct files, explicit compile-time defines
2024-07-28 13:45:26 +02:00
Ton Huisman
48ffe22197
[P094] Remove from Collection D for ESP8266 buildsize
2024-07-28 13:35:41 +02:00
Ton Huisman
85f0a71133
[P073] Make build fit again (part 2)
2024-07-27 20:27:58 +02:00
Ton Huisman
ee029cbd41
[P073] Make build fit again (part 1)
2024-07-27 16:42:41 +02:00
Ton Huisman
06c09b369d
[P073] Disable debug log
2024-07-26 23:29:45 +02:00
Ton Huisman
70df6a1f87
[P073] Add support for 74HC595 displays
2024-07-26 22:15:04 +02:00
Ton Huisman
60af4a6fc8
[Coo4] Fix merge conflict issue
2024-07-05 22:31:53 +02:00
Ton Huisman
307bea9672
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-07-05 21:35:45 +02:00
TD-er
0a2895d9d2
Merge branch 'mega' into feature/P139-add-support-for-axp2101-powermanagement
2024-07-04 00:37:01 +02:00
Ton Huisman
671916e9c0
[C007] Emoncms: add configurable url (Controller Publish)
2024-06-22 22:12:48 +02:00
Ton Huisman
e3fac16ac8
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-06-22 20:36:09 +02:00
Ton Huisman
5204f4a462
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P139-add-support-for-axp2101-powermanagement
2024-06-14 21:18:31 +02:00
Ton Huisman
ec36a9640f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-05-31 22:37:26 +02:00
TD-er and GitHub
838d65d15f
Merge branch 'mega' into feature/P139-add-support-for-axp2101-powermanagement
2024-05-30 00:25:53 +02:00
Ton Huisman
8dd13beb6e
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-05-29 23:41:28 +02:00
Ton Huisman
4886924366
[C004] Add documentation and examples
2024-05-29 21:45:50 +02:00
Ton Huisman
4bb1d38c35
[C004] Some string optimization
2024-05-29 21:45:01 +02:00
Ton Huisman
d944777f0a
[Controllers] Minor improvements and corrections
2024-05-24 22:37:18 +02:00
Ton Huisman
05c2de55eb
Merge branch 'feature/MQTT-controller-cmd-improvements' of https://github.com/tonhuisman/ESPEasy-1 into feature/MQTT-controller-cmd-improvements
2024-05-24 21:06:09 +02:00
Ton Huisman and GitHub
d4c68284ba
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-05-24 08:20:20 +02:00
Ton Huisman and GitHub
dc07fd98e5
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-05-08 15:44:14 +02:00
TD-er and GitHub
4dea9b9cff
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-05-01 22:15:57 +02:00
Ton Huisman
d950e53660
Merge branch 'feature/MQTT-controller-cmd-improvements' of https://github.com/tonhuisman/ESPEasy-1 into feature/MQTT-controller-cmd-improvements
2024-03-30 17:57:00 +01:00
TD-er and GitHub
8991cf1d22
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-03-30 17:21:13 +01:00
Ton Huisman
175ee1e487
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-03-24 13:53:29 +01:00
Ton Huisman
4dea3a1c05
[C014] Process %sysname% via parseSystemVariables(), logging improvements
2024-03-02 15:00:52 +01:00
Ton Huisman and GitHub
16c31cf016
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2024-03-02 12:03:55 +01:00
Ton Huisman
4e64e061c6
[P139] Add I2C-enabled check, implement FsP macro
2024-02-25 20:50:22 +01:00
Ton Huisman
d94b90497e
[String] Add FsP macro to convert Flash string to String.c_str() pointer
2024-02-25 20:47:18 +01:00
Ton Huisman
c7ab9a412c
[P139] Add chipid and chargingdetail support
2024-02-21 22:41:45 +01:00
Ton Huisman
934d2d4e44
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P139-add-support-for-axp2101-powermanagement
2024-02-21 22:06:17 +01:00
Ton Huisman
66382226d3
[P139] Add generate events option, chargestate and battery detect, fix issues
2024-02-19 22:29:27 +01:00
Ton Huisman
9ce252a87e
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P139-add-support-for-axp2101-powermanagement
2024-02-18 22:13:30 +01:00
Ton Huisman
b1decb94cc
[P139] Add chargeled and batcharge options, Code cleanup
2024-02-17 23:03:23 +01:00
Ton Huisman
f82c0e7a16
[P139] Add AXP2101 to I2C Scanner
2024-02-17 13:39:13 +01:00
Ton Huisman
9c205a73e1
Cherry pick: [IPv6] Reduce events to keep webserver alive
...
[Memory] Flush buffer after sending web page to reduce memory used (code by @TD-er)
2024-02-17 13:37:59 +01:00
Ton Huisman
82d01646a1
[P139] Exclude AXP2101 from ESP8266 builds
2024-02-16 23:48:39 +01:00
Ton Huisman
652566b110
[P139] Add support for AXP2101 Powermanagement
2024-02-16 22:24:40 +01:00
Ton Huisman
2de6997739
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2024-02-16 21:14:51 +01:00
Ton Huisman
92a50d1f20
[C014] Use getHostname() for %sysname%, some code optimization
2023-10-30 21:50:21 +01:00
Ton Huisman
7b85651d59
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2023-10-30 20:17:54 +01:00
Ton Huisman
05d99fa6f3
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2023-10-11 21:41:28 +02:00
Ton Huisman and GitHub
c46a8f453f
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2023-10-04 19:00:48 +02:00
Ton Huisman
5a377a6e4f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2023-09-29 20:19:09 +02:00
Ton Huisman and GitHub
8a9dfa6727
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2023-09-19 19:23:50 +02:00
Ton Huisman
95236d36a4
[MQTT] Only handle plugin if plugin included
2023-09-16 23:01:26 +02:00
Ton Huisman
df0fb7ac6c
[MQTT] Add support for P086 events to all MQTT Controllers
2023-09-16 22:53:04 +02:00
Ton Huisman
1839456e77
[P086] Format source using uncrustify
2023-09-10 22:00:19 +02:00
Ton Huisman
b5161bea24
Merge branch 'feature/MQTT-controller-cmd-improvements' of https://github.com/tonhuisman/ESPEasy-1 into feature/MQTT-controller-cmd-improvements
2023-09-10 20:38:39 +02:00
Ton Huisman and GitHub
8765c20629
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2023-09-09 22:25:06 +02:00
Ton Huisman
75284800f7
Merge branch 'feature/MQTT-controller-cmd-improvements' of https://github.com/tonhuisman/ESPEasy-1 into feature/MQTT-controller-cmd-improvements
2023-09-06 21:40:35 +02:00
Ton Huisman and GitHub
1f2b98f748
Merge branch 'mega' into feature/MQTT-controller-cmd-improvements
2023-09-06 21:31:16 +02:00
Ton Huisman
70a99ebb09
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2023-08-31 21:01:45 +02:00
Ton Huisman
7fa8319cfe
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/MQTT-controller-cmd-improvements
2023-08-26 21:45:18 +02:00
Ton Huisman
7f4fa7be03
[MQTT] Controller improvements
2023-08-18 21:28:17 +02:00