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.