[AS3935] Add commands to P169 Lightning Detector

This commit is contained in:
TD-er
2024-05-24 15:04:02 +02:00
parent 92b8a29659
commit 5325b0eeb3
5 changed files with 218 additions and 69 deletions
+17 -2
View File
@@ -90,7 +90,7 @@ On the other hand, if the best calibration is significantly further off from the
For example:
* Metal parts mounted close to the antenna.
* Noisy environment.
* Noisy environment. (See also the reported noise level, as this should be around 2 or 3)
* Unstable power supplied to the sensor.
See the Wiring section below for more tips.
@@ -161,6 +161,8 @@ The sensor can differentiate between signals that show the pattern characteristi
Noise Floor
^^^^^^^^^^^
Range: ``0`` .. ``7`` (default: ``2``)
The noise floor acts as a threshold to differentiate real signals from noise.
When an interrupt signal for "noise floor threshold exceeded" is received, ESPEasy will increase the noise floor.
@@ -169,12 +171,16 @@ When an interrupt signal for "noise floor threshold exceeded" is received, ESPEa
Watchdog
^^^^^^^^
Range: ``0`` .. ``15`` (default: ``2``)
This sets the duration for a signal to last before entering "Signal Validation" mode.
Spike Rejection
^^^^^^^^^^^^^^^
can be used to increase the robustness against false alarms from such disturbers.
Range: ``0`` .. ``15`` (default: ``2``)
Can be used to increase the robustness against false alarms from such disturbers.
Larger values correspond to more robust disturber rejection, yet with the
drawback of a decrease in detection efficiency.
@@ -190,6 +196,15 @@ Upon interrupt signals for either noise floor exceeded or disturbance detected,
After 15 seconds ESPEasy will try to lower these values again to get as close as possible to the optimal settings.
Lightning Threshold
^^^^^^^^^^^^^^^^^^^
Values: ``1``, ``5``, ``9``, ``16`` (default: ``1``)
This set minimum number of lightning events counted within 15 minutes must occur before the first "Lightning detected" interrupt is sent.
Once this threshold is passed, the sensor will resume its normal interrupt handling with an interrupt per detected lightning.
This internal count will also be cleared when the internal statistics are cleared or when the sensor is put to sleep. (when the ESPEasy task is ended, the sensor is put to sleep)
Wiring
+36 -27
View File
@@ -197,26 +197,20 @@ Build set: :yellow:`COLLECTION B`
":ref:`P004_page`","P004"
":ref:`P005_page`","P005"
":ref:`P006_page`","P006"
":ref:`P007_page`","P007"
":ref:`P008_page`","P008"
":ref:`P009_page`","P009"
":ref:`P010_page`","P010"
":ref:`P011_page`","P011"
":ref:`P012_page`","P012"
":ref:`P013_page`","P013"
":ref:`P014_page`","P014"
":ref:`P015_page`","P015"
":ref:`P017_page`","P017"
":ref:`P018_page`","P018"
":ref:`P019_page`","P019"
":ref:`P020_page`","P020"
":ref:`P021_page`","P021"
":ref:`P022_page`","P022"
":ref:`P023_page`","P023"
":ref:`P024_page`","P024"
":ref:`P025_page`","P025"
":ref:`P026_page`","P026"
":ref:`P027_page`","P027"
":ref:`P028_page`","P028"
":ref:`P029_page`","P029"
":ref:`P031_page`","P031"
@@ -227,9 +221,6 @@ Build set: :yellow:`COLLECTION B`
":ref:`P037_page`","P037"
":ref:`P038_page`","P038"
":ref:`P039_page`","P039"
":ref:`P040_page`","P040"
":ref:`P041_page`","P041"
":ref:`P042_page`","P042"
":ref:`P043_page`","P043"
":ref:`P044_page`","P044"
":ref:`P045_page`","P045"
@@ -307,26 +298,20 @@ Build set: :yellow:`COLLECTION C`
":ref:`P004_page`","P004"
":ref:`P005_page`","P005"
":ref:`P006_page`","P006"
":ref:`P007_page`","P007"
":ref:`P008_page`","P008"
":ref:`P009_page`","P009"
":ref:`P010_page`","P010"
":ref:`P011_page`","P011"
":ref:`P012_page`","P012"
":ref:`P013_page`","P013"
":ref:`P014_page`","P014"
":ref:`P015_page`","P015"
":ref:`P017_page`","P017"
":ref:`P018_page`","P018"
":ref:`P019_page`","P019"
":ref:`P020_page`","P020"
":ref:`P021_page`","P021"
":ref:`P022_page`","P022"
":ref:`P023_page`","P023"
":ref:`P024_page`","P024"
":ref:`P025_page`","P025"
":ref:`P026_page`","P026"
":ref:`P027_page`","P027"
":ref:`P028_page`","P028"
":ref:`P029_page`","P029"
":ref:`P031_page`","P031"
@@ -337,9 +322,6 @@ Build set: :yellow:`COLLECTION C`
":ref:`P037_page`","P037"
":ref:`P038_page`","P038"
":ref:`P039_page`","P039"
":ref:`P040_page`","P040"
":ref:`P041_page`","P041"
":ref:`P042_page`","P042"
":ref:`P043_page`","P043"
":ref:`P044_page`","P044"
":ref:`P045_page`","P045"
@@ -513,20 +495,26 @@ Build set: :yellow:`COLLECTION E`
":ref:`P004_page`","P004"
":ref:`P005_page`","P005"
":ref:`P006_page`","P006"
":ref:`P007_page`","P007"
":ref:`P008_page`","P008"
":ref:`P009_page`","P009"
":ref:`P010_page`","P010"
":ref:`P011_page`","P011"
":ref:`P012_page`","P012"
":ref:`P013_page`","P013"
":ref:`P014_page`","P014"
":ref:`P015_page`","P015"
":ref:`P017_page`","P017"
":ref:`P018_page`","P018"
":ref:`P019_page`","P019"
":ref:`P020_page`","P020"
":ref:`P021_page`","P021"
":ref:`P022_page`","P022"
":ref:`P023_page`","P023"
":ref:`P024_page`","P024"
":ref:`P025_page`","P025"
":ref:`P026_page`","P026"
":ref:`P027_page`","P027"
":ref:`P028_page`","P028"
":ref:`P029_page`","P029"
":ref:`P031_page`","P031"
@@ -537,6 +525,9 @@ Build set: :yellow:`COLLECTION E`
":ref:`P037_page`","P037"
":ref:`P038_page`","P038"
":ref:`P039_page`","P039"
":ref:`P040_page`","P040"
":ref:`P041_page`","P041"
":ref:`P042_page`","P042"
":ref:`P043_page`","P043"
":ref:`P044_page`","P044"
":ref:`P045_page`","P045"
@@ -723,20 +714,26 @@ Build set: :yellow:`COLLECTION G`
":ref:`P004_page`","P004"
":ref:`P005_page`","P005"
":ref:`P006_page`","P006"
":ref:`P007_page`","P007"
":ref:`P008_page`","P008"
":ref:`P009_page`","P009"
":ref:`P010_page`","P010"
":ref:`P011_page`","P011"
":ref:`P012_page`","P012"
":ref:`P013_page`","P013"
":ref:`P014_page`","P014"
":ref:`P015_page`","P015"
":ref:`P017_page`","P017"
":ref:`P018_page`","P018"
":ref:`P019_page`","P019"
":ref:`P020_page`","P020"
":ref:`P021_page`","P021"
":ref:`P022_page`","P022"
":ref:`P023_page`","P023"
":ref:`P024_page`","P024"
":ref:`P025_page`","P025"
":ref:`P026_page`","P026"
":ref:`P027_page`","P027"
":ref:`P028_page`","P028"
":ref:`P029_page`","P029"
":ref:`P031_page`","P031"
@@ -747,6 +744,9 @@ Build set: :yellow:`COLLECTION G`
":ref:`P037_page`","P037"
":ref:`P038_page`","P038"
":ref:`P039_page`","P039"
":ref:`P040_page`","P040"
":ref:`P041_page`","P041"
":ref:`P042_page`","P042"
":ref:`P043_page`","P043"
":ref:`P044_page`","P044"
":ref:`P045_page`","P045"
@@ -907,26 +907,20 @@ Build set: :yellow:`DISPLAY`
":ref:`P004_page`","P004"
":ref:`P005_page`","P005"
":ref:`P006_page`","P006"
":ref:`P007_page`","P007"
":ref:`P008_page`","P008"
":ref:`P009_page`","P009"
":ref:`P010_page`","P010"
":ref:`P011_page`","P011"
":ref:`P012_page`","P012"
":ref:`P013_page`","P013"
":ref:`P014_page`","P014"
":ref:`P015_page`","P015"
":ref:`P017_page`","P017"
":ref:`P018_page`","P018"
":ref:`P019_page`","P019"
":ref:`P020_page`","P020"
":ref:`P021_page`","P021"
":ref:`P022_page`","P022"
":ref:`P023_page`","P023"
":ref:`P024_page`","P024"
":ref:`P025_page`","P025"
":ref:`P026_page`","P026"
":ref:`P027_page`","P027"
":ref:`P028_page`","P028"
":ref:`P029_page`","P029"
":ref:`P031_page`","P031"
@@ -937,9 +931,6 @@ Build set: :yellow:`DISPLAY`
":ref:`P037_page`","P037"
":ref:`P038_page`","P038"
":ref:`P039_page`","P039"
":ref:`P040_page`","P040"
":ref:`P041_page`","P041"
":ref:`P042_page`","P042"
":ref:`P043_page`","P043"
":ref:`P044_page`","P044"
":ref:`P049_page`","P049"
@@ -1077,6 +1068,9 @@ Build set: :yellow:`IR`
":ref:`P004_page`","P004"
":ref:`P005_page`","P005"
":ref:`P006_page`","P006"
":ref:`P007_page`","P007"
":ref:`P008_page`","P008"
":ref:`P009_page`","P009"
":ref:`P010_page`","P010"
":ref:`P011_page`","P011"
":ref:`P012_page`","P012"
@@ -1084,14 +1078,17 @@ Build set: :yellow:`IR`
":ref:`P014_page`","P014"
":ref:`P015_page`","P015"
":ref:`P016_page`","P016"
":ref:`P017_page`","P017"
":ref:`P018_page`","P018"
":ref:`P019_page`","P019"
":ref:`P020_page`","P020"
":ref:`P021_page`","P021"
":ref:`P022_page`","P022"
":ref:`P023_page`","P023"
":ref:`P024_page`","P024"
":ref:`P025_page`","P025"
":ref:`P026_page`","P026"
":ref:`P027_page`","P027"
":ref:`P028_page`","P028"
":ref:`P029_page`","P029"
":ref:`P031_page`","P031"
@@ -1103,6 +1100,9 @@ Build set: :yellow:`IR`
":ref:`P037_page`","P037"
":ref:`P038_page`","P038"
":ref:`P039_page`","P039"
":ref:`P040_page`","P040"
":ref:`P041_page`","P041"
":ref:`P042_page`","P042"
":ref:`P043_page`","P043"
":ref:`P044_page`","P044"
":ref:`P049_page`","P049"
@@ -1143,20 +1143,26 @@ Build set: :yellow:`IRext`
":ref:`P004_page`","P004"
":ref:`P005_page`","P005"
":ref:`P006_page`","P006"
":ref:`P007_page`","P007"
":ref:`P008_page`","P008"
":ref:`P009_page`","P009"
":ref:`P010_page`","P010"
":ref:`P011_page`","P011"
":ref:`P012_page`","P012"
":ref:`P013_page`","P013"
":ref:`P014_page`","P014"
":ref:`P015_page`","P015"
":ref:`P017_page`","P017"
":ref:`P018_page`","P018"
":ref:`P019_page`","P019"
":ref:`P020_page`","P020"
":ref:`P021_page`","P021"
":ref:`P022_page`","P022"
":ref:`P023_page`","P023"
":ref:`P024_page`","P024"
":ref:`P025_page`","P025"
":ref:`P026_page`","P026"
":ref:`P027_page`","P027"
":ref:`P028_page`","P028"
":ref:`P029_page`","P029"
":ref:`P031_page`","P031"
@@ -1167,6 +1173,9 @@ Build set: :yellow:`IRext`
":ref:`P037_page`","P037"
":ref:`P038_page`","P038"
":ref:`P039_page`","P039"
":ref:`P040_page`","P040"
":ref:`P041_page`","P041"
":ref:`P042_page`","P042"
":ref:`P043_page`","P043"
":ref:`P044_page`","P044"
":ref:`P049_page`","P049"