All - I've almost got the lightning sensor in my Atlas reporting correctly 
in weewx, and I am hoping someone can get me over the threshold.

I am using a very recent build of rtl-433, the latest sdr, and weewx 4.8.0.

By apparent design, the Atlas reports the same value for lightning strikes 
at each reporting interval, when no additional strikes occur:
























*May 03 09:05:49 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] 
DEBUG user.sdr: packet={'windSpeed': 5.0, 'outTemp': 65.0, 'outHumidity': 
91.0, 'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586746, 'usUnits': 1}May 03 
09:05:49 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windSpeed': 5.0, 'outTemp': 65.0, 'outHumidity': 91.0, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586746, 'usUnits': 1}May 03 
09:05:49 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windSpeed': 5.0, 'outTemp': 65.0, 'outHumidity': 91.0, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586746, 'usUnits': 1}May 03 
09:06:00 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windDir': 235.0, 'windSpeed': 4.0, 'rain_total': 4.29, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586756, 'usUnits': 1}May 03 
09:06:00 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windDir': 235.0, 'windSpeed': 4.0, 'rain_total': 4.29, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586756, 'usUnits': 1}May 03 
09:06:00 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windDir': 235.0, 'windSpeed': 4.0, 'rain_total': 4.29, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586756, 'usUnits': 1}May 03 
09:06:10 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windSpeed': 3.0, 'outTempBatteryStatus': 0, 'radiation': 
13510, 'UV': 2, 'lightning_distance': 5, 'lightning_strike_count': 243, 
'dateTime': 1651586767, 'usUnits': 1}May 03 09:06:10 
vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG user.sdr: 
packet={'windSpeed': 3.0, 'outTempBatteryStatus': 0, 'radiation': 13510, 
'UV': 2, 'lightning_distance': 5, 'lightning_strike_count': 243, 
'dateTime': 1651586767, 'usUnits': 1}May 03 09:06:10 
vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG user.sdr: 
packet={'windSpeed': 3.0, 'outTempBatteryStatus': 0, 'radiation': 13510, 
'UV': 2, 'lightning_distance': 5, 'lightning_strike_count': 243, 
'dateTime': 1651586767, 'usUnits': 1}May 03 09:06:21 
vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG user.sdr: 
packet={'windSpeed': 2.0, 'outTemp': 65.0, 'outHumidity': 91.0, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586777, 'usUnits': 1}May 03 
09:05:49 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windSpeed': 5.0, 'outTemp': 65.0, 'outHumidity': 91.0, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586746, 'usUnits': 1}May 03 
09:05:49 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windSpeed': 5.0, 'outTemp': 65.0, 'outHumidity': 91.0, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586746, 'usUnits': 1}May 03 
09:05:49 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windSpeed': 5.0, 'outTemp': 65.0, 'outHumidity': 91.0, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586746, 'usUnits': 1}May 03 
09:06:00 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windDir': 235.0, 'windSpeed': 4.0, 'rain_total': 4.29, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586756, 'usUnits': 1}May 03 
09:06:00 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windDir': 235.0, 'windSpeed': 4.0, 'rain_total': 4.29, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586756, 'usUnits': 1}May 03 
09:06:00 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windDir': 235.0, 'windSpeed': 4.0, 'rain_total': 4.29, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586756, 'usUnits': 1}May 03 
09:06:10 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windSpeed': 3.0, 'outTempBatteryStatus': 0, 'radiation': 
13510, 'UV': 2, 'lightning_distance': 5, 'lightning_strike_count': 243, 
'dateTime': 1651586767, 'usUnits': 1}May 03 09:06:10 
vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG user.sdr: 
packet={'windSpeed': 3.0, 'outTempBatteryStatus': 0, 'radiation': 13510, 
'UV': 2, 'lightning_distance': 5, 'lightning_strike_count': 243, 
'dateTime': 1651586767, 'usUnits': 1}May 03 09:06:10 
vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG user.sdr: 
packet={'windSpeed': 3.0, 'outTempBatteryStatus': 0, 'radiation': 13510, 
'UV': 2, 'lightning_distance': 5, 'lightning_strike_count': 243, 
'dateTime': 1651586767, 'usUnits': 1}May 03 09:06:21 
vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG user.sdr: 
packet={'windSpeed': 2.0, 'outTemp': 65.0, 'outHumidity': 91.0, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586777, 'usUnits': 1}May 03 
09:05:49 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windSpeed': 5.0, 'outTemp': 65.0, 'outHumidity': 91.0, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586746, 'usUnits': 1}May 03 
09:05:49 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windSpeed': 5.0, 'outTemp': 65.0, 'outHumidity': 91.0, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586746, 'usUnits': 1}May 03 
09:05:49 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windSpeed': 5.0, 'outTemp': 65.0, 'outHumidity': 91.0, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586746, 'usUnits': 1}May 03 
09:06:00 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windDir': 235.0, 'windSpeed': 4.0, 'rain_total': 4.29, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586756, 'usUnits': 1}May 03 
09:06:00 vWebapp.derbauer.local.lan weewxd[885258]: weewx[885258] DEBUG 
user.sdr: packet={'windDir': 235.0, 'windSpeed': 4.0, 'rain_total': 4.29, 
'outTempBatteryStatus': 0, 'lightning_distance': 5, 
'lightning_strike_count': 243, 'dateTime': 1651586756, 'usUnits': 1}*

In this case, the number of strikes is 243. Rather than report 243 strikes, 
however, weewx is reporting 11907 strikes:

[image: Screenshot from 2022-05-03 10-01-13.png]

Here is my sensor map:




















*    [[sensor_map]]        windDir = wind_dir.011D.AcuriteAtlasPacket      
  windSpeed = wind_speed.011D.AcuriteAtlasPacket        outTemp = 
temperature.011D.AcuriteAtlasPacket        outHumidity = 
humidity.011D.AcuriteAtlasPacket        rain_total = 
rain_total.011D.AcuriteAtlasPacket        outTempBatteryStatus = 
battery.011D.AcuriteAtlasPacket        radiation = 
lux.011D.AcuriteAtlasPacket        UV = uv.011D.AcuriteAtlasPacket        
lightning_distance = strike_distance.011D.AcuriteAtlasPacket        
lightning_strike_count = strike_count.011D.AcuriteAtlasPacket        
exception = exception.011D.AcuriteAtlasPacket                inTemp = 
temperature.121.FOWH25BPacket        inHumidity = 
humidity.121.FOWH25BPacket        pressure = pressure.121.FOWH25BPacket    
    inTempBatteryStatus = battery.121.FOWH25BPacket    [[deltas]]        
rain = rain_total        lightning_strike_count = strikes_total*

...









*[StdCalibrate]        [[Corrections]]        # For each type, an arbitrary 
calibration expression can be given.        # It should be in the units 
defined in the StdConvert section.        # Example:        foo = foo + 
0.2        lightning_distance = lightning_distance if 
lightning_strike_count > 0 else None*

If I comment out lightning_strike_count under [[deltas]], then the number 
of strikes goes up by 243 after each reporting interval. Got it. Don't do 
that.

I have messed with this on and off for a while now, and I wonder if I've 
got old, garbage data in the dB that is skewing the value.

Thoughts?


-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/1c0507eb-95d1-4050-98cb-f9338e16aad2n%40googlegroups.com.

Reply via email to