The total strikes I'm showing in my database don't match what's coming from
the sensor.
This is the relevant entry in [sdr] [[sensor_map]]
lightningStrikesTotal = strikes_total.6FAF.AcuriteLightningPacket
Here's what I've got in the database, and I have no idea why the total
isn't always a whole number:
dateTime, lightningStrikes, lightningStrikesTotal, lightningDistance
1493442900, 2, 110.028571428571, 7
1493442600, 7, 102.776699029126, 6.0873786407767
1493442300, 1, 98.25, 5
1493442000, 9, 86.6132075471698, 5
1493441700, 6, 80.6796116504854, 5
1493441400, 7, 72.33, 5
1493441100, 8, 64.9393939393939, 5
1493440800, 9, 57, 5.72897196261682
1493440500, 3, 50.3142857142857, 7
1493440200, 6, 45.0943396226415, 7
1493439900, 5, 40.0106382978723, 7
1493439600, 6, 35.3, 5.9
1493439300, 9, 27.2380952380952, 4.51428571428571
1493439000, 7, 21.2169811320755, 4
1493438700, 11, 10.9126213592233, 4
1493438400, 10, 70.5208333333333, 4.8125
1493438100, 17, 114.601941747573, 5.11650485436893
1493437800, 22, 94.4757281553398, 5
1493437500, 23, 71.3870967741936, 6.50537634408602
1493437200, 14, 52.24, 5.94
1493436900, 13, 40.0531914893617, 5
Between the last two of the entries I stopped weewx and ran the sdr driver
alone piped to "grep lightning". This is what I got.
out: ['2017-04-29 05:12:38 Acurite lightning 0x6FAF Ch A Msg Type 0x02:
67.3 F 85 % RH Strikes 108 Distance 7 L_status 0x03 - c0 6f af 55 50
7d 6c e7 53 \n']
out: ['2017-04-29 05:12:38 Acurite lightning 0x6FAF Ch A Msg Type 0x02:
67.3 F 85 % RH Strikes 108 Distance 7 L_status 0x03 - c0 6f af 55 50
7d 6c e7 53 \n']
out: ['2017-04-29 05:12:38 Acurite lightning 0x6FAF Ch A Msg Type 0x02:
67.3 F 85 % RH Strikes 108 Distance 7 L_status 0x03 - c0 6f af 55 50
7d 6c e7 53 \n', '{"time" : "2017-04-29 05:12:39", "model" : "Acurite
tower sensor", "id" : 7059, "channel" : "B", "temperature_C" : 22.300,
"humidity" : 63, "battery" : 1, "status" : 132}\n', '{"time" : "2017-04-29
05:12:39", "model" : "Acurite tower sensor", "id" : 7059, "channel" : "B",
"temperature_C" : 22.300, "humidity" : 63, "battery" : 1, "status" : 132}\n'
, '{"time" : "2017-04-29 05:12:39", "model" : "Acurite tower sensor", "id"
: 7059, "channel" : "B", "temperature_C" : 22.300, "humidity" : 63,
"battery" : 1, "status" : 132}\n', '{"time" : "2017-04-29 05:12:39",
"temperature" : 104.000, "humidity" : 63, "id" : 155, "model" : "LaCrosse
TX141TH-Bv2 sensor", "battery" : "LOW", "test" : "No"}\n', '{"time" :
"2017-04-29 05:12:39", "temperature" : 104.000, "humidity" : 63, "id" :
155, "model" : "LaCrosse TX141TH-Bv2 sensor", "battery" : "LOW", "test" :
"No"}\n', '{"time" : "2017-04-29 05:12:39", "temperature" : 104.000,
"humidity" : 63, "id" : 155, "model" : "LaCrosse TX141TH-Bv2 sensor",
"battery" : "LOW", "test" : "No"}\n']
out: ['2017-04-29 05:12:46 Acurite lightning 0x6FAF Ch A Msg Type 0x02:
67.3 F 85 % RH Strikes 109 Distance 7 L_status 0x00 - c0 6f af 55 50
7d ed 87 74 \n']
out: ['2017-04-29 05:12:46 Acurite lightning 0x6FAF Ch A Msg Type 0x02:
67.3 F 85 % RH Strikes 109 Distance 7 L_status 0x00 - c0 6f af 55 50
7d ed 87 74 \n']
out: ['2017-04-29 05:12:46 Acurite lightning 0x6FAF Ch A Msg Type 0x02:
67.3 F 85 % RH Strikes 109 Distance 7 L_status 0x00 - c0 6f af 55 50
7d ed 87 74 \n', '{"time" : "2017-04-29 05:12:48", "model" : "Acurite
tower sensor", "id" : 15335, "channel" : "A", "temperature_C" : 22.800,
"humidity" : 61, "battery" : 1, "status" : 132}\n', '{"time" : "2017-04-29
05:12:48", "model" : "Acurite tower sensor", "id" : 15335, "channel" : "A",
"temperature_C" : 22.800, "humidity" : 61, "battery" : 1, "status" : 132}\n'
, '{"time" : "2017-04-29 05:12:48", "model" : "Acurite tower sensor", "id"
: 15335, "channel" : "A", "temperature_C" : 22.800, "humidity" : 61,
"battery" : 1, "status" : 132}\n']
out: ['2017-04-29 05:12:54 Acurite lightning 0x6FAF Ch A Msg Type 0x02:
67.3 F 85 % RH Strikes 109 Distance 7 L_status 0x01 - c0 6f af 55 50
7d ed 27 14 \n']
out: ['2017-04-29 05:12:54 Acurite lightning 0x6FAF Ch A Msg Type 0x02:
67.3 F 85 % RH Strikes 109 Distance 7 L_status 0x01 - c0 6f af 55 50
7d ed 27 14 \n']
out: ['2017-04-29 05:12:54 Acurite lightning 0x6FAF Ch A Msg Type 0x02:
67.3 F 85 % RH Strikes 109 Distance 7 L_status 0x01 - c0 6f af 55 50
7d ed 27 14 \n', '{"time" : "2017-04-29 05:12:56", "model" : "Acurite
tower sensor", "id" : 7059, "channel" : "B", "temperature_C" : 22.300,
"humidity" : 63, "battery" : 1, "status" : 132}\n', '{"time" : "2017-04-29
05:12:56", "model" : "Acurite tower sensor", "id" : 7059, "channel" : "B",
"temperature_C" : 22.300, "humidity" : 63, "battery" : 1, "status" : 132}\n'
, '{"time" : "2017-04-29 05:12:56", "model" : "Acurite tower sensor", "id"
: 7059, "channel" : "B", "temperature_C" : 22.300, "humidity" : 63,
"battery" : 1, "status" : 132}\n', '{"time" : "2017-04-29 05:12:56",
"temperature" : 104.000, "humidity" : 63, "id" : 155, "model" : "LaCrosse
TX141TH-Bv2 sensor", "battery" : "LOW", "test" : "No"}\n', '{"time" :
"2017-04-29 05:12:56", "temperature" : 104.000, "humidity" : 63, "id" :
155, "model" : "LaCrosse TX141TH-Bv2 sensor", "battery" : "LOW", "test" :
"No"}\n', '{"time" : "2017-04-29 05:12:56", "temperature" : 104.000,
"humidity" : 63, "id" : 155, "model" : "LaCrosse TX141TH-Bv2 sensor",
"battery" : "LOW", "test" : "No"}\n']
Sometimes the parsed output contains the data from a different sensor, but
I doubt that affects the lightning total. Those LaCross sensors are not
mine.
Strikes ls always a whole number here, but not in my database.
Earlier I stopped weewx and ran
rtl_433 -R 39 -F json | grep lightning
and got this:
2017-04-29 01:02:06 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 78 %
RH Strikes 96 Distance 5 L_status 0x03 - c0 6f af 4e d1 09 60 65 cb*
2017-04-29 01:02:06 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 78 %
RH Strikes 96 Distance 5 L_status 0x03 - c0 6f af 4e d1 09 60 65 cb*
2017-04-29 01:02:06 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 78 %
RH Strikes 96 Distance 5 L_status 0x03 - c0 6f af 4e d1 09 60 65 cb*
2017-04-29 01:02:14 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 78 %
RH Strikes 97 Distance 5 L_status 0x01 - c0 6f af 4e d1 09 e1 a5 8c*
2017-04-29 01:02:14 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 78 %
RH Strikes 97 Distance 5 L_status 0x01 - c0 6f af 4e d1 09 e1 a5 8c*
2017-04-29 01:02:14 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 78 %
RH Strikes 97 Distance 5 L_status 0x01 - c0 6f af 4e d1 09 e1 a5 8c*
2017-04-29 01:02:22 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 78 %
RH Strikes 97 Distance 5 L_status 0x01 - c0 6f af 4e d1 09 e1 a5 8c*
2017-04-29 01:02:22 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 78 %
RH Strikes 97 Distance 5 L_status 0x01 - c0 6f af 4e d1 09 e1 a5 8c*
2017-04-29 01:02:22 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 78 %
RH Strikes 97 Distance 5 L_status 0x01 - c0 6f af 4e d1 09 e1 a5 8c*
2017-04-29 01:02:30 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 79 %
RH Strikes 97 Distance 5 L_status 0x01 - c0 6f af cf d1 09 e1 a5 0d*
2017-04-29 01:02:30 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 79 %
RH Strikes 97 Distance 5 L_status 0x01 - c0 6f af cf d1 09 e1 a5 0d*
2017-04-29 01:02:30 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 79 %
RH Strikes 97 Distance 5 L_status 0x01 - c0 6f af cf d1 09 e1 a5 0d*
2017-04-29 01:02:38 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 79 %
RH Strikes 97 Distance 5 L_status 0x00 - c0 6f af cf d1 09 e1 05 6d*
2017-04-29 01:02:38 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 79 %
RH Strikes 97 Distance 5 L_status 0x00 - c0 6f af cf d1 09 e1 05 6d*
2017-04-29 01:02:38 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 79 %
RH Strikes 97 Distance 5 L_status 0x00 - c0 6f af cf d1 09 e1 05 6d*
2017-04-29 01:02:46 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 79 %
RH Strikes 97 Distance 5 L_status 0x03 - c0 6f af cf d1 09 e1 65 cd*
2017-04-29 01:02:46 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 79 %
RH Strikes 97 Distance 5 L_status 0x03 - c0 6f af cf d1 09 e1 65 cd*
2017-04-29 01:02:46 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.5 F 79 %
RH Strikes 97 Distance 5 L_status 0x03 - c0 6f af cf d1 09 e1 65 cd*
2017-04-29 01:02:54 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.0 F 79 %
RH Strikes 98 Distance 5 L_status 0x01 - c0 6f af cf d1 84 e2 a5 89*
2017-04-29 01:02:54 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.0 F 79 %
RH Strikes 98 Distance 5 L_status 0x01 - c0 6f af cf d1 84 e2 a5 89*
2017-04-29 01:02:54 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.0 F 79 %
RH Strikes 98 Distance 5 L_status 0x01 - c0 6f af cf d1 84 e2 a5 89*
2017-04-29 01:03:02 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.0 F 79 %
RH Strikes 98 Distance 5 L_status 0x01 - c0 6f af cf d1 84 e2 a5 89*
2017-04-29 01:03:02 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.0 F 79 %
RH Strikes 98 Distance 5 L_status 0x01 - c0 6f af cf d1 84 e2 a5 89*
2017-04-29 01:03:02 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.0 F 79 %
RH Strikes 98 Distance 5 L_status 0x01 - c0 6f af cf d1 84 e2 a5 89*
2017-04-29 01:03:10 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.0 F 79 %
RH Strikes 98 Distance 5 L_status 0x01 - c0 6f af cf d1 84 e2 a5 89*
2017-04-29
01:03:10 Acurite lightning 0x6FAF Ch A Msg Type 0x02: 68.0 F 79 % RH
Strikes 98 Distance 5 L_status 0x01 - c0 6f af cf d1 84 e2 a5 89*
I have to squeeze my monkeying around between archive intervals, because I
have to stop weewx to access the rtl.
As I'm writing this, I'm starting to think that the total in the database
is the average of the sensor reading over the interval. I don't think it
should be. I think it should be the last value. But maybe that's a
philosophical question. If that's the case, it should settle down once
there's no more lightning in an interval.
--
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].
For more options, visit https://groups.google.com/d/optout.