Weewx-SDR and Acurite 06045M

118 views
Skip to first unread message

rich T

unread,
Jul 21, 2019, 9:54:26 PM7/21/19
to weewx-user
It seems that "strikes_total" represents the counter that returns to "0" after it hits "127".  I don't see a packet that represents the actual total of lightnings strikes.  Or maybe I don't have my Sensor Map correct.  Everything else seems to be tracking fine.

sudo tail -f /var/log/syslog

{"time" : "2019-07-22 00:54:34", "model" : "Acurite Lightning 6045M", "id" : 228, "channel" : "C", "temperature_F" : 74.600, "humidity" : 82, "strike_count" : 83, "storm_dist" : 17, "active" : 1, "rfi" : 0, "ussb1" : 0, "battery" : "OK", "exception" : 0, "raw_msg" : "00e46fd2d1c6531120"}\n'

Jul 21 20:54:39 raspberrypi weewx[577]: sdr: MainThread: packet={'LS_2_distance': 17, 'LS_2_humidity': 82, 'LS_2_active': 1, 'dateTime': 1563756874, 'LS_2_battery': 0, 'LS_2_temperature': 74.6, 'LS_2_rfi': 0, 'LS_2_lightning_strikes': 83, 'usUnits': 1}

{"time" : "2019-07-22 00:54:36", "model" : "Acurite Lightning 6045M", "id" : 14052, "channel" : "B", "temperature_F" : 70.700, "humidity" : 84, "strike_count" : 22, "storm_dist" : 7, "active" : 0, "rfi" : 0, "ussb1" : 1, "battery" : "OK", "exception" : 0, "raw_msg" : "b6e46fd4119f96476a"}\n'Jul 21 

20:54:40 raspberrypi weewx[577]: bme280: {'LS_1_distance': 7, 'LS_1_battery': 0, 'LS_1_active': 0, 'LS_1_rfi': 0, 'LS_1_temperature': 70.7, 'inTemp': 83.66503403492271, 'LS_1_lightning_strikes': 22, 'inHumidity': 65.23453634025648, 'dateTime': 1563756876, 'LS_1_humidity': 84, 'usUnits': 1}

pi@raspberrypi:/home/weewx $ sudo PYTHONPATH=bin python bin/user/sdr.py --cmd="rtl_433 -M utc -F json -G"

out: ['{"time" : "2019-07-22 01:21:48", "model" : "Acurite Lightning 6045M", "id" : 14052, "channel" : "B", "temperature_F" : 71.200, "humidity" : 84, "strike_count" : 22, "storm_dist" : 7, "active" : 1, "rfi" : 0, "ussb1" : 1, "battery" : "OK", "exception" : 0, "raw_msg" : "b6e46fd4d1249647af"}\n', '{"time" : "2019-07-22 01:21:48", "model" : "Acurite Lightning 6045M", "id" : 14052, "channel" : "B", "temperature_F" : 71.200, "humidity" : 84, "strike_count" : 22, "storm_dist" : 7, "active" : 1, "rfi" : 0, "ussb1" : 1, "battery" : "OK", "exception" : 0, "raw_msg" : "b6e46fd4d1249647af"}\n', '{"time" : "2019-07-22 01:21:48", "model" : "Acurite Lightning 6045M", "id" : 14052, "channel" : "B", "temperature_F" : 71.200, "humidity" : 84, "strike_count" : 22, "storm_dist" : 7, "active" : 1, "rfi" : 0, "ussb1" : 1, "battery" : "OK", "exception" : 0, "raw_msg" : "b6e46fd4d1249647af"}\n',
 
parsed: {'active.36E4.AcuriteLightningPacket': 1, 'distance.36E4.AcuriteLightningPacket': 7, 'channel.36E4.AcuriteLightningPacket': 'B', 'strikes_total.36E4.AcuriteLightningPacket': 22, 'temperature.36E4.AcuriteLightningPacket': 71.2, 'dateTime': 1563758508, 'exception.36E4.AcuriteLightningPacket': 0, 'humidity.36E4.AcuriteLightningPacket': 84, 'usUnits': 1, 'battery.36E4.AcuriteLightningPacket': 0, 'ussb1.36E4.AcuriteLightningPacket': 1, 'rfi.36E4.AcuriteLightningPacket': 0}
parsed: {'active.36E4.AcuriteLightningPacket': 1, 'distance.36E4.AcuriteLightningPacket': 7, 'channel.36E4.AcuriteLightningPacket': 'B', 'strikes_total.36E4.AcuriteLightningPacket': 22, 'temperature.36E4.AcuriteLightningPacket': 71.2, 'dateTime': 1563758508, 'exception.36E4.AcuriteLightningPacket': 0, 'humidity.36E4.AcuriteLightningPacket': 84, 'usUnits': 1, 'battery.36E4.AcuriteLightningPacket': 0, 'ussb1.36E4.AcuriteLightningPacket': 1, 'rfi.36E4.AcuriteLightningPacket': 0}
parsed: {'active.36E4.AcuriteLightningPacket': 1, 'distance.36E4.AcuriteLightningPacket': 7, 'channel.36E4.AcuriteLightningPacket': 'B', 'strikes_total.36E4.AcuriteLightningPacket': 22, 'temperature.36E4.AcuriteLightningPacket': 71.2, 'dateTime': 1563758508, 'exception.36E4.AcuriteLightningPacket': 0, 'humidity.36E4.AcuriteLightningPacket': 84, 'usUnits': 1, 'battery.36E4.AcuriteLightningPacket': 0, 'ussb1.36E4.AcuriteLightningPacket': 1, 'rfi.36E4.AcuriteLightningPacket': 0}

parsed: {'distance.00E4.AcuriteLightningPacket': 17, 'rfi.00E4.AcuriteLightningPacket': 0, 'exception.00E4.AcuriteLightningPacket': 0, 'temperature.00E4.AcuriteLightningPacket': 74.5, 'dateTime': 1563758554, 'active.00E4.AcuriteLightningPacket': 0, 'channel.00E4.AcuriteLightningPacket': 'C', 'strikes_total.00E4.AcuriteLightningPacket': 83, 'battery.00E4.AcuriteLightningPacket': 0, 'ussb1.00E4.AcuriteLightningPacket': 0, 'usUnits': 1, 'humidity.00E4.AcuriteLightningPacket': 83}
parsed: {'distance.00E4.AcuriteLightningPacket': 17, 'rfi.00E4.AcuriteLightningPacket': 0, 'exception.00E4.AcuriteLightningPacket': 0, 'temperature.00E4.AcuriteLightningPacket': 74.5, 'dateTime': 1563758554, 'active.00E4.AcuriteLightningPacket': 0, 'channel.00E4.AcuriteLightningPacket': 'C', 'strikes_total.00E4.AcuriteLightningPacket': 83, 'battery.00E4.AcuriteLightningPacket': 0, 'ussb1.00E4.AcuriteLightningPacket': 0, 'usUnits': 1, 'humidity.00E4.AcuriteLightningPacket': 83}
parsed: {'distance.00E4.AcuriteLightningPacket': 17, 'rfi.00E4.AcuriteLightningPacket': 0, 'exception.00E4.AcuriteLightningPacket': 0, 'temperature.00E4.AcuriteLightningPacket': 74.5, 'dateTime': 1563758554, 'active.00E4.AcuriteLightningPacket': 0, 'channel.00E4.AcuriteLightningPacket': 'C', 'strikes_total.00E4.AcuriteLightningPacket': 83, 'battery.00E4.AcuriteLightningPacket': 0, 'ussb1.00E4.AcuriteLightningPacket': 0, 'usUnits': 1, 'humidity.00E4.AcuriteLightningPacket': 83}

[[sensor_map]]
        # 5n1 Sensor
        
        windDir = wind_dir.0C37.Acurite5n1Packet
        windSpeed = wind_speed.0C37.Acurite5n1Packet
        outTemp = temperature.0C37.Acurite5n1Packet
        outHumidity = humidity.0C37.Acurite5n1Packet
        rain_total = rain_total.0C37.Acurite5n1Packet
        
        # 06045M 
        
        LS_1_active = active.36E4.AcuriteLightningPacket
        LS_1_distance = distance.36E4.AcuriteLightningPacket
        LS_1_lightning_strikes = strikes_total.36E4.AcuriteLightningPacket
        LS_1_rfi = rfi.36E4.AcuriteLightningPacket
        LS_1_temperature = temperature.36E4.AcuriteLightningPacket
        LS_1_humidity = humidity.36E4.AcuriteLightningPacket
        LS_1_battery = battery.36E4.AcuriteLightningPacket
        
        LS_2_active = active.00E4.AcuriteLightningPacket
        LS_2_distance = distance.00E4.AcuriteLightningPacket
        LS_2_lightning_strikes = strikes_total.00E4.AcuriteLightningPacket
        LS_2_rfi = rfi.00E4.AcuriteLightningPacket
        LS_2_temperature = temperature.00E4.AcuriteLightningPacket
        LS_2_humidity = humidity.00E4.AcuriteLightningPacket
        LS_2_battery = battery.00E4.AcuriteLightningPacket

Thanks
Rich

Lightning Sensors_3 Hour.png
Reply all
Reply to author
Forward
0 new messages