Commit Graph
9790 Commits
Author SHA1 Message Date
Ton Huisman b02db22952 Merge branch 'mega' into feature/P047-add-befle-v3-sensor 2024-06-29 14:34:15 +02:00
TD-er 07df84b76b [Controller] Fix sending to controller 2024-06-17 23:52:43 +02:00
Ton Huisman 65bb20aa3c Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P047-add-befle-v3-sensor 2024-06-14 22:53:50 +02:00
TD-er 785952087e [Cleanup] Revert line endings from LF to CRLF 2024-05-31 09:48:23 +02:00
TD-er 4f1f471bdf Merge pull request #5041 from tonhuisman/feature/P110-P113-Add-direction-option
[P110]/[P113] Add Direction value, optimizations
2024-05-30 22:52:06 +02:00
TD-er f5a11edacb [Cleanup] Further reduction of load 2024-05-30 18:17:03 +02:00
TD-er d8ec34ab57 [Cleanup] Speedup converting task values to String
`formatUserVarNoCheck` was called often in a sequence for all taskvalues of the same task.
Every time the same checks had to be done, which took quite a long time.
On average each call to this function now takes roughly 1 msec less (3x as fast)
2024-05-30 13:09:39 +02:00
TD-er 8d1c4dbead Merge branch 'mega' into feature/P110-P113-Add-direction-option 2024-05-30 00:25:36 +02:00
TD-er e9952aa78f Merge branch 'mega' into feature/P047-add-befle-v3-sensor 2024-05-30 00:25:15 +02:00
TD-er c4102c0841 Merge pull request #5038 from tonhuisman/feature/P167-add-support-for-standalone-sen5x-sensor
[P167] Enable use of SEN5x sensor, other improvements
2024-05-29 23:31:49 +02:00
TD-er 9d846f1039 Merge pull request #4016 from tonhuisman/feature/P123-add-ft6206-touch-screen
[P123] Add FT6206 Capacitive touch screen and [ESPEasy_TouchHandler] helper
2024-05-29 23:29:44 +02:00
TD-er 87877d467d Merge pull request #5052 from tonhuisman/feature/Commands-owscan-to-scan-for-1-wire-devices
[Commands] Add OWScan command to scan for 1-wire devices
2024-05-29 23:28:23 +02:00
TD-er 79a87e1384 Merge pull request #5051 from tonhuisman/feature/P004-add-get-config-variable-handling
[P004] Add support for Get Config Value to retrieve sensor statistics
2024-05-29 23:28:06 +02:00
TD-er 0a45bf0de4 Merge pull request #5050 from tonhuisman/feature/P080-add-event-with-ibutton-address
[P080] Add Event with iButton address
2024-05-29 23:27:38 +02:00
Ton Huisman 47c0c7e81b Merge branch 'mega' into feature/P004-add-get-config-variable-handling 2024-05-28 22:03:07 +02:00
TD-er 06e458ea04 [Controller] Fail gracefully when almost out of memory
One often reported issue is that the ESPEasy node (especially ESP8266 ones) will crash when WiFi is unstable.

This could be due to memory suddenly filling up by the controller queue.
When creating a new item for the controller queue, there was no `(std::nothrow)` included on the `new` calls, so if running out of memory this might have thrown a `std::bad_alloc` exception, which are not caught and thus ESPEasy might crash on it.
2024-05-23 15:20:14 +02:00
Ton Huisman 5d5dccfad3 Merge branch 'mega' into feature/P123-add-ft6206-touch-screen 2024-05-22 21:32:11 +02:00
TD-er 10d11015ec Merge branch 'mega' into feature/P080-add-event-with-ibutton-address 2024-05-21 12:04:25 +02:00
TD-er 94af2bc1d9 [ESP-IDF5.1] Fix crashes on LittleFS after factory reset 2024-05-21 09:56:34 +02:00
Ton Huisman 49005f3043 [P167] Correct interrupt function definitions 2024-05-20 23:23:46 +02:00
Ton Huisman 63daeaf8cd Merge branch 'feature/P167-add-support-for-standalone-sen5x-sensor' of https://github.com/tonhuisman/ESPEasy-1 into feature/P167-add-support-for-standalone-sen5x-sensor 2024-05-20 23:15:32 +02:00
Ton Huisman c06f4061fb Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P123-add-ft6206-touch-screen 2024-05-19 13:27:30 +02:00
TD-er 102f46b881 Merge branch 'mega' into feature/P167-add-support-for-standalone-sen5x-sensor 2024-05-19 01:39:55 +02:00
TD-er 077f87fa3e Merge branch 'mega' into feature/P080-add-event-with-ibutton-address 2024-05-19 01:38:24 +02:00
TD-er 58c58ac2ae Merge branch 'mega' into feature/P004-add-get-config-variable-handling 2024-05-19 01:38:11 +02:00
TD-er 9eeec78706 Merge branch 'mega' into feature/Commands-owscan-to-scan-for-1-wire-devices 2024-05-19 01:37:33 +02:00
Ton Huisman a4304b5f10 [P087] Parse Get Config Values with period instead of comma, with fall-back 2024-05-18 21:46:06 +02:00
Ton Huisman 6996632925 [P011] Parse Get Config Values with period instead of comma, with fall-back 2024-05-18 21:24:05 +02:00
Ton Huisman 83280b93b4 [AdaGFX Helper] Parse Get Config Values with period instead of comma, with fall-back 2024-05-18 21:05:14 +02:00
Ton Huisman a5e44671bd [1WireHelper] Return Unknown for unrecognized devices 2024-05-16 22:21:13 +02:00
Ton Huisman 7648885036 [P004] Change argument separator to dot for Get Config Value 2024-05-15 23:01:00 +02:00
Ton Huisman c27083234e [P004] Correct typo 2024-05-14 12:42:03 +02:00
Ton Huisman 1a0daf7d9a [Commands] Add OWScan command to scan for 1-wire devices 2024-05-11 21:30:41 +02:00
Ton Huisman 29324bd1d4 [P004] Add support for Get Config Value to retrieve sensor statistics 2024-05-11 20:47:16 +02:00
Ton Huisman 7047c73afb [P080] Remove unneeded Dallas_startConversion calls, reduce logging for Dallas_readiButton call 2024-05-11 13:39:07 +02:00
Ton Huisman 16d7111eae [DallasHelper] Reduce logging for Dallas_readiButton to on-change only 2024-05-11 13:37:03 +02:00
Ton Huisman 015cd51801 [P080] Add Event with iButton address 2024-05-10 22:17:24 +02:00
Ton Huisman 8764f43460 [P047] Add support for BeFlE v3.x moisture sensor 2024-05-09 17:34:06 +02:00
Ton Huisman 80b7baadda [AdaGFX_Helper] Fix font offset issues 2024-05-08 22:01:19 +02:00
Ton Huisman 473625daf8 [AdaGFX_Helper] Fix merge conflict 2024-05-08 21:59:29 +02:00
Ton Huisman 5cd0d9531c [AdaGFX_Helper] Fix typo in default font definition 2024-05-07 20:35:35 +02:00
Ton Huisman 3a8d898d57 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P110-P113-Add-direction-option 2024-05-06 20:41:26 +02:00
Ton Huisman 0fbab6c3eb Merge branch 'feature/Various-improvements-and-fixes-2024-05' of https://github.com/tonhuisman/ESPEasy-1 into feature/Various-improvements-and-fixes-2024-05 2024-05-05 23:18:31 +02:00
Ton Huisman b13db0e326 Merge branch 'mega' into feature/Various-improvements-and-fixes-2024-05 2024-05-05 23:16:06 +02:00
Ton Huisman 3d4c5d45b7 [P167] Add command sen5x,techlog,<0|1> 2024-05-05 17:01:15 +02:00
Ton Huisman 49dfcea725 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P167-add-support-for-standalone-sen5x-sensor 2024-05-05 15:15:57 +02:00
Ton Huisman 4c95f161bf Merge branch 'mega' into feature/P123-add-ft6206-touch-screen 2024-05-04 23:46:57 +02:00
Ton Huisman c743593b10 [P116] Add Default font selection if AdafruitGFX_Helper fonts are included in build 2024-05-04 19:17:46 +02:00
Ton Huisman 827966cff3 [AdaGFX_Helper] Fix typo in default font definition 2024-05-04 15:02:50 +02:00
Ton Huisman d12f8beb8f Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P123-add-ft6206-touch-screen 2024-05-04 15:01:43 +02:00