Commit Graph
14167 Commits
Author SHA1 Message Date
TD-er 5325b0eeb3 [AS3935] Add commands to P169 Lightning Detector 2024-05-24 15:04:02 +02:00
TD-er 92b8a29659 [AS3935] Document calibration for P169 Lightning sensor 2024-05-24 12:41:42 +02:00
TD-er a912059918 [AS3935] Fix "indoor/outdoor" setting + no longer disable on fail calib 2024-05-24 12:40:46 +02:00
TD-er dcf9c2913f [AS3935MI] Get rid of 'magic' values in lib code 2024-05-24 12:38:27 +02:00
TD-er 3be53dfb00 [P169] Start documenting AS3935 plugin 2024-05-23 23:09:50 +02:00
TD-er f2f0d99712 [AS3935] Minor clean-up in code and user-interface 2024-05-23 23:06:59 +02:00
TD-er 20b0767b85 [ESP-IDF5.1] Fix WiFi issues on ESP32-C6 2024-05-23 23:06:14 +02:00
TD-er d3b65298c7 [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:19:39 +02:00
TD-er a686a6720f [AS3935MI] Rename interrupt enum to match style of other enums in lib 2024-05-23 11:50:28 +02:00
TD-er f1f30d1fa7 [PluginStats] Move stats to PSRAM when available 2024-05-23 11:36:22 +02:00
Gijs Noorlander 4c75a48f0e [PluginStats] Uncrustify/cleanup code 2024-05-22 19:01:50 +02:00
Gijs Noorlander 749da329cb [PluginStats] Add nr of samples to chart legend 2024-05-22 18:58:23 +02:00
Gijs Noorlander 9e7184227a [PluginStats] Show average rate and total duration of collected stats 2024-05-22 17:12:48 +02:00
Gijs Noorlander 9351196a06 [Cleanup] Revert accidentally changed line endings 2024-05-22 15:17:15 +02:00
TD-er f5de321971 Merge remote-tracking branch 'letscontrolit/mega' into feature/P169_AS3935_lightning_detector 2024-05-22 13:39:53 +02:00
TD-er b51ab408d3 [PluginStats] Compute average taking timestamps into account. 2024-05-22 13:04:13 +02:00
TD-er 52798dfd3e [Json] Fix showing JSON including pluginstats data 2024-05-21 14:25:12 +02:00
TD-er 54d82ac35e Merge pull request #5058 from TD-er/bugfix/ESP32_LittleFS_crash
[ESP-IDF5.1] Fix crashes on LittleFS after factory reset
2024-05-21 12:02:00 +02:00
TD-er 9db339cac0 [ESP-IDF 5.1] Exclude some OPI PSRAM speed improvements due to stability 2024-05-21 10:13:21 +02:00
TD-er 88413931c6 [ESP-IDF5.1] Update to latest ESP-IDF SDK code 2024-05-21 09:58:38 +02:00
TD-er 94af2bc1d9 [ESP-IDF5.1] Fix crashes on LittleFS after factory reset 2024-05-21 09:56:34 +02:00
TD-er 4edc27684f [ESP-IDF5.1] Fix crashes on LittleFS after factory reset 2024-05-21 09:54:29 +02:00
TD-er afe065403a [AS3935MI] Change lib function names to use camelCase 2024-05-20 22:47:59 +02:00
TD-er 3a319c5a65 [ESP-IDF5.1] Update ESP-IDF SDK to fix HWCDC 2024-05-20 00:51:25 +02:00
TD-er 5b5df76700 [AS3935] Fix compile issue 2024-05-19 16:45:50 +02:00
TD-er 27f02947f8 [AS3935MI] Add timestamp to PluginStats 2024-05-19 16:03:39 +02:00
TD-er f7bb85a2d9 Merge remote-tracking branch 'letscontrolit/mega' into feature/P169_AS3935_lightning_detector 2024-05-19 01:35:41 +02:00
TD-er c14fffe932 Merge pull request #5043 from tonhuisman/feature/Various-improvements-and-fixes-2024-05
Various improvements and fixes, May 2024
2024-05-19 01:33:51 +02:00
TD-er 741326f2ff [AS3935MI] Speedup LCO calibration + simplify configuration 2024-05-19 01:27:15 +02:00
Ton Huisman d2dc7ec7b0 [Build] Fix build error because of removed python package since 3.12 2024-05-18 22:20:19 +02:00
Ton Huisman b8eb163b9b [Build] Fix build error because of removed python package since 3.12 2024-05-18 22:15:10 +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 09f8e99e5e [AdaGFX Helper] Update documentation 2024-05-18 21:20:30 +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
TD-er 802523afdb [AS3935MI] Cleanup settings & add chart to help tuning 2024-05-18 01:18:08 +02:00
TD-er 4c63ce717f [AS3935MI] Add total strikes counter, sensor stats and cleanup plugin 2024-05-17 16:36:25 +02:00
TD-er fda2b59d0f [AS3935MI] Add event on lightning strike and count strikes per interval 2024-05-17 13:35:51 +02:00
TD-er b33c66d196 [AS3935MI] Add '2nd best' check to calibration to retest
This way the best and 2nd best ant caps can be retested with longer test runs
2024-05-17 11:36:59 +02:00
TD-er d1ba10a4df [AS3935MI] Add selection for nr Samples, division, etc 2024-05-16 16:18:30 +02:00
TD-er 72bec583a8 [AS3935MI] Make frequency count "vanilla Arduino" for non-ESP SoC 2024-05-16 00:14:39 +02:00
TD-er fbbfdbd201 [AS3935MI] Move frequency count code to original library code 2024-05-15 17:24:02 +02:00
TD-er e7975e7e04 [AS3935MI] Get in sync with pending PR to original lib 2024-05-15 16:17:19 +02:00
TD-er d9a424e1f7 [AS3935] Fix build on ESP32 IDF4.4 2024-05-14 15:16:30 +02:00
TD-er 806f936d35 [AS3935] Make it compile for ESP8266 and clarify logs 2024-05-14 13:39:34 +02:00
TD-er 3c067b2d16 [AS3935] Improve stability and calibration success rate 2024-05-14 12:08:47 +02:00
TD-er 7581a22e2d [AS3935] Improve frequency measurement accuracy 2024-05-14 00:34:19 +02:00
TD-er 292aca6a8d [AS3935] Add option to measure all calibrated oscillators 2024-05-13 16:37:12 +02:00
TD-er d66a43efaf [AS3935] Implement P169 code 2024-05-10 17:03:07 +02:00
TD-er 03572a25d8 [AS3935] Improve calibration accuracy 2024-05-08 12:24:50 +02:00