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