Ah, ok. That makes sense.

On Tuesday, May 3, 2022 at 12:36:32 PM UTC-5 [email protected] wrote:

> If I'm not mistaken,  '"lightning_strike_count': 243," is just the counter 
> value from the sensor which rolls over to 0  after the counter reaches 255.
>
> On Tuesday, May 3, 2022 at 1:13:52 PM UTC-4 an oldman wrote:
>
>> try changing lightning_strike_count = 
>> strike_count.011D.AcuriteAtlasPacket to strikes_total = 
>> strike_count.011D.AcuriteAtlasPacket in your sensor_map
>>
>> On Tuesday, May 3, 2022 at 10:12:24 AM UTC-5 [email protected] wrote:
>>
>>> 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/bbd140bd-ca45-4590-b6d1-b58cf15cff8bn%40googlegroups.com.

Reply via email to