Weewx stops when rain starts. Log attached. I have not spent much time 
looking into this yet and could be a layer 8 issue.

user.sdr: driver version is 0.72
weewx.engine: Initializing weewx version 4.0.0b5
Using Python 3.7.3 (default, Apr  3 2019, 05:39:12) #012[GCC 8.3.0]
Platform Linux-4.19.0-6-amd64-x86_64-with-debian-10.2


{"time" : "2019-12-29 23:24:16", "model" : "Acurite 5n1 sensor", 
"sensor_id" : 2662, "channel" : "A", "sequence_num" : 1, "battery" : "OK", 
"message_type" : 49, "wind_speed_kph" : 0.000, "wind_dir_deg" : 90.000, 
"rain_inch" : 6.900}
{"time" : "2019-12-29 23:25:28", "model" : "Acurite 5n1 sensor", 
"sensor_id" : 2662, "channel" : "A", "sequence_num" : 1, "battery" : "OK", 
"message_type" : 49, "wind_speed_kph" : 0.000, "wind_dir_deg" : 157.500, 
"rain_inch" : 6.910}


Dec 29 15:25:48 weewx-01 python3[19381]:     rain = 
weewx.units.convertStd((record['rain'], u, g), self.unit_system)[0]
Dec 29 15:25:48 weewx-01 python3[19381]:   File 
"/home/weewx/bin/weewx/units.py", line 1222, in convertStd
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****    
File "/home/weewx/bin/weewx/units.py", line 1222, in convertStd
Dec 29 15:25:48 weewx-01 python3[19381]:     return 
StdUnitConverters[target_std_unit_system].convert(val_t)





Andy

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" 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-development/dafb1916-a663-45e9-aa8c-70362bab87b5%40googlegroups.com.
#####System Info
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Initializing weewx 
version 4.0.0b5
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Using Python 3.7.3 
(default, Apr  3 2019, 05:39:12) #012[GCC 8.3.0]
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Platform 
Linux-4.19.0-6-amd64-x86_64-with-debian-10.2
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Locale is 'en_US.UTF-8'
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Using configuration 
file /home/weewx/weewx.conf
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Loading station type 
SDR (user.sdr)
Dec 30 07:16:27 weewx-01 weewx[32419] INFO user.sdr: driver version is 0.72
Dec 30 07:16:27 weewx-01 weewx[32419] INFO user.sdr: sensor map is {'windDir': 
'wind_dir.0A66.Acurite5n1Packet', 'windSpeed': 
'wind_speed.0A66.Acurite5n1Packet', 'extraHumid1': 
'humidity.0A66.Acurite5n1Packet', 'rain_total': 
'rain_total.0A66.Acurite5n1Packet', 'windBatteryStatus': 
'battery.0A66.Acurite5n1Packet', 'outBatteryStatus': 
'battery.14:1.HidekiTS04Packet', 'outHumidity': 
'humidity.1:14.HidekiTS04Packet', 'outTemp': 
'temperature.1:14.HidekiTS04Packet', 'outTempBatteryStatus': 
'battery.1:14.HidekiTS04Packet', 'extraHumid2': 
'humidity.2:2.HidekiTS04Packet', 'extraTemp1': 
'temperature.0A66.Acurite5n1Packet', 'extraTemp2': 
'temperature.2:2.HidekiTS04Packet', 'inTempBatteryStatus': 
'battery.152.FOWH25Packet', 'inTemp': 'temperature.152.FOWH25Packet', 
'inHumidity': 'humidity.152.FOWH25Packet', 'pressure': 
'pressure.152.FOWH25Packet'}
Dec 30 07:16:27 weewx-01 weewx[32419] INFO user.sdr: deltas is {'rain': 
'rain_total', 'strikes': 'strikes_total'}
Dec 30 07:16:27 weewx-01 weewx[32419] INFO user.sdr: startup process 'rtl_433 
-M utc -F json -G'
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: StdConvert target unit 
is 0x1
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.wxservices: The following 
values will be calculated: altimeter=prefer_hardware, appTemp=prefer_hardware, 
barometer=prefer_hardware, beaufort=prefer_hardware, cloudbase=prefer_hardware, 
dewpoint=prefer_hardware, ET=prefer_hardware, heatindex=prefer_hardware, 
humidex=prefer_hardware, inDewpoint=prefer_hardware, 
maxSolarRad=prefer_hardware, pressure=prefer_hardware, 
rainRate=prefer_hardware, windchill=prefer_hardware, windrun=prefer_hardware
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.wxservices: The following 
algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Archive will use data 
binding wx_binding
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Record generation will 
be attempted in 'hardware'
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Using archive interval 
of 300 seconds (specified in weewx configuration)
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.restx: StationRegistry: 
Station will not be registered: no station_url specified.
Dec 30 07:16:27 weewx-01 kernel: [1035171.696201] r820t 1-001a: destroying 
instance
Dec 30 07:16:27 weewx-01 kernel: [1035171.696307] dvb_usb_v2: 'Realtek RTL2832U 
reference design:2-1' successfully deinitialized and disconnected
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.restx: Wunderground-PWS: Data 
for station KCAROSEV21 will be posted
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.restx: PWSweather: Posting not 
enabled.
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.restx: CWOP: Posting not 
enabled.
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.restx: WOW: Posting not 
enabled.
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.restx: AWEKAS: Posting not 
enabled.
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Starting up weewx 
version 4.0.0b5
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Using binding 
'wx_binding' to database 'weewx.sdb'
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.manager: Starting backfill of 
daily summaries
Dec 30 07:16:27 weewx-01 weewx[32419] INFO weewx.engine: Starting main packet 
loop.


#####right at start of rain


Dec 29 15:25:32 weewx-01 weewx[19381] INFO user.sdr: unmapped: ['{"time" : 
"2019-12-29 23:25:28", "model" : "Acurite 5n1 sensor", "sensor_id" : 2662, 
"channel" : "A", "sequence_num" : 0, "battery" : "OK", "message_type" : 49, 
"wind_speed_kph" : 0.000, "wind_dir_deg" : 157.500, "rain_inch" : 6.910}\n', 
'{"time" : "2019-12-29 23:25:28", "model" : "Acurite 5n1 sensor", "sensor_id" : 
2662, "channel" : "A", "sequence_num" : 1, "battery" : "OK", "message_type" : 
49, "wind_speed_kph" : 0.000, "wind_dir_deg" : 157.500, "rain_inch" : 
6.910}\n', '{"time" : "2019-12-29 23:25:28", "model" : "HIDEKI TS04 sensor", 
"rc" : 14, "channel" : 1, "battery" : "OK", "temperature_C" : 11.100, 
"humidity" : 59, "mic" : "CRC"}\n', '{"time" : "2019-12-29 23:25:28", "model" : 
"HIDEKI TS04 sensor", "rc" : 14, "channel" : 1, "battery" : "OK", 
"temperature_C" : 11.100, "humidity" : 59, "mic" : "CRC"}\n', '{"time" : 
"2019-12-29 23:25:28", "model" : "HIDEKI TS04 sensor", "rc" : 14, "channel" : 
1, "battery" : "OK", "temperature_C" : 11.100, "humidity" : 59, "mic" : 
"CRC"}\n'] ({'dateTime': 1577661926, 'usUnits': 16, 
'channel.3067.AcuriteTowerPacket': 'B', 'battery.3067.AcuriteTowerPacket': 0, 
'status.3067.AcuriteTowerPacket': None, 'temperature.3067.AcuriteTowerPacket': 
18.4, 'humidity.3067.AcuriteTowerPacket': 54.0})
Dec 29 15:25:32 weewx-01 weewx[19381] INFO weewx.engine: Main loop exiting. 
Shutting engine down.
Dec 29 15:25:32 weewx-01 weewx[19381] INFO weewx.engine: Shutting down 
StdReport thread
Dec 29 15:25:32 weewx-01 weewx[19381] INFO user.sdr: shutdown process rtl_433 
-M utc -F json -G
Dec 29 15:25:44 weewx-01 weewx[19381] INFO user.sdr: timed out waiting for 
stderr-thread
Dec 29 15:25:47 weewx-01 kernel: [978132.100489] usb 2-1: dvb_usb_v2: found a 
'Realtek RTL2832U reference design' in warm state
Dec 29 15:25:48 weewx-01 kernel: [978133.148968] usb 2-1: dvb_usb_v2: will pass 
the complete MPEG2 transport stream to the software demuxer
Dec 29 15:25:48 weewx-01 kernel: [978133.148982] dvbdev: DVB: registering new 
adapter (Realtek RTL2832U reference design)
Dec 29 15:25:48 weewx-01 kernel: [978133.159800] i2c i2c-0: Added multiplexed 
i2c bus 1
Dec 29 15:25:48 weewx-01 kernel: [978133.159802] rtl2832 0-0010: Realtek 
RTL2832 successfully attached
Dec 29 15:25:48 weewx-01 kernel: [978133.159813] usb 2-1: DVB: registering 
adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
Dec 29 15:25:48 weewx-01 kernel: [978133.160019] r820t 1-001a: creating new 
instance
Dec 29 15:25:48 weewx-01 kernel: [978133.171863] r820t 1-001a: Rafael Micro 
r820t successfully identified
Dec 29 15:25:48 weewx-01 kernel: [978133.173827] rtl2832_sdr 
rtl2832_sdr.0.auto: Registered as swradio0
Dec 29 15:25:48 weewx-01 kernel: [978133.173828] rtl2832_sdr 
rtl2832_sdr.0.auto: Realtek RTL2832 SDR attached
Dec 29 15:25:48 weewx-01 kernel: [978133.173828] rtl2832_sdr 
rtl2832_sdr.0.auto: SDR API is still slightly experimental and functionality 
changes may follow
Dec 29 15:25:48 weewx-01 kernel: [978133.186835] Registered IR keymap rc-empty
Dec 29 15:25:48 weewx-01 kernel: [978133.186858] rc rc0: Realtek RTL2832U 
reference design as 
/devices/pci0000:00/0000:00:11.0/0000:02:01.0/usb2/2-1/rc/rc0
Dec 29 15:25:48 weewx-01 kernel: [978133.186890] input: Realtek RTL2832U 
reference design as 
/devices/pci0000:00/0000:00:11.0/0000:02:01.0/usb2/2-1/rc/rc0/input20
Dec 29 15:25:48 weewx-01 kernel: [978133.187471] rc rc0: lirc_dev: driver 
dvb_usb_rtl28xxu registered at minor = 0, raw IR receiver, no transmitter
Dec 29 15:25:48 weewx-01 kernel: [978133.192713] usb 2-1: dvb_usb_v2: schedule 
remote query interval to 200 msecs
Dec 29 15:25:48 weewx-01 kernel: [978133.207520] usb 2-1: dvb_usb_v2: 'Realtek 
RTL2832U reference design' successfully initialized and connected
Dec 29 15:25:48 weewx-01 weewx[19381] ERROR user.sdr: process did not respond 
to kill, shutting down anyway
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine: Caught 
unrecoverable exception:
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****  None
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****  
Traceback (most recent call last):
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 892, in main
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****      
engine.run()
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 196, in run
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****      
self.dispatchEvent(weewx.Event(weewx.NEW_LOOP_PACKET, packet=packet))
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 229, in dispatchEvent
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****      
callback(event)
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/wxservices.py", line 88, in new_loop_packet
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****      
self.calc.new_loop_packet(event.packet)
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/wxservices.py", line 153, in new_loop_packet
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****      
self.rain_rater.add_loop_packet(loop_packet, self.db_manager)
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/wxservices.py", line 608, in add_loop_packet
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:16 PST 
(1577661856) beaufort: 0, dateTime: 1577661856, maxSolarRad: 
118.99423263654423, rain: 0.0, rainRate: 0.0, rain_total: 6.9, usUnits: 1, 
windBatteryStatus: 0, windDir: None, windSpeed: 0.0
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:16 PST 
(1577661856) beaufort: 0, dateTime: 1577661856, maxSolarRad: 
118.99423263654423, rain: 0.0, rainRate: 0.0, rain_total: 6.9, usUnits: 1, 
windBatteryStatus: 0, windDir: None, windSpeed: 0.0
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:16 PST 
(1577661856) beaufort: 0, dateTime: 1577661856, maxSolarRad: 
118.99423263654423, rain: 0.0, rainRate: 0.0, rain_total: 6.9, usUnits: 1, 
windBatteryStatus: 0, windDir: None, windSpeed: 0.0
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:19 PST 
(1577661859) dateTime: 1577661859, extraHumid2: 39.0, extraTemp2: 53.42, 
maxSolarRad: 118.87268074414214, rainRate: 0.0, usUnits: 1
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:34 PST 
(1577661874) beaufort: 0, dateTime: 1577661874, extraHumid1: 83.0, extraTemp1: 
52.3, maxSolarRad: 118.2651173085827, rainRate: 0.0, usUnits: 1, 
windBatteryStatus: 0, windDir: None, windSpeed: 0.0
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:34 PST 
(1577661874) beaufort: 0, dateTime: 1577661874, extraHumid1: 83.0, extraTemp1: 
52.3, maxSolarRad: 118.2651173085827, rainRate: 0.0, usUnits: 1, 
windBatteryStatus: 0, windDir: None, windSpeed: 0.0
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:34 PST 
(1577661874) beaufort: 0, dateTime: 1577661874, extraHumid1: 83.0, extraTemp1: 
52.3, maxSolarRad: 118.2651173085827, rainRate: 0.0, usUnits: 1, 
windBatteryStatus: 0, windDir: None, windSpeed: 0.0
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:45 PST 
(1577661885) cloudbase: 3268.4848132989077, dateTime: 1577661885, dewpoint: 
38.2714668214848, heatindex: 52.16, humidex: 52.16, maxSolarRad: 
117.81974931210712, outHumidity: 59.0, outTemp: 52.16, outTempBatteryStatus: 0, 
rainRate: 0.0, usUnits: 1
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****      rain 
= weewx.units.convertStd((record['rain'], u, g), self.unit_system)[0]
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:49 PST 
(1577661889) altimeter: 29.93711681791386, dateTime: 1577661889, inDewpoint: 
50.13755880076749, inHumidity: 58.0, inTemp: 65.30000000000001, 
inTempBatteryStatus: 0, maxSolarRad: 117.65782507985246, pressure: 29.81347538, 
rainRate: 0.0, usUnits: 1
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:52 PST 
(1577661892) beaufort: 0, dateTime: 1577661892, maxSolarRad: 
117.53640154052242, rain: 0.0, rainRate: 0.0, rain_total: 6.9, usUnits: 1, 
windBatteryStatus: 0, windDir: None, windSpeed: 0.0
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:52 PST 
(1577661892) beaufort: 0, dateTime: 1577661892, maxSolarRad: 
117.53640154052242, rain: 0.0, rainRate: 0.0, rain_total: 6.9, usUnits: 1, 
windBatteryStatus: 0, windDir: None, windSpeed: 0.0
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:24:52 PST 
(1577661892) beaufort: 0, dateTime: 1577661892, maxSolarRad: 
117.53640154052242, rain: 0.0, rainRate: 0.0, rain_total: 6.9, usUnits: 1, 
windBatteryStatus: 0, windDir: None, windSpeed: 0.0
Dec 29 15:25:48 weewx-01 python3[19381]: LOOP:   2019-12-29 15:25:04 PST 
(1577661904) dateTime: 1577661904, extraHumid2: 39.0, extraTemp2: 53.24, 
maxSolarRad: 117.05079631565157, rainRate: 0.0, usUnits: 1
Dec 29 15:25:48 weewx-01 python3[19381]: Traceback (most recent call last):
Dec 29 15:25:48 weewx-01 python3[19381]:   File "/home/weewx/bin/weewxd", line 
64, in <module>
Dec 29 15:25:48 weewx-01 python3[19381]:     weewx.engine.main(options, args)
Dec 29 15:25:48 weewx-01 python3[19381]:   File 
"/home/weewx/bin/weewx/engine.py", line 892, in main
Dec 29 15:25:48 weewx-01 python3[19381]:     engine.run()
Dec 29 15:25:48 weewx-01 python3[19381]:   File 
"/home/weewx/bin/weewx/engine.py", line 196, in run
Dec 29 15:25:48 weewx-01 python3[19381]:     
self.dispatchEvent(weewx.Event(weewx.NEW_LOOP_PACKET, packet=packet))
Dec 29 15:25:48 weewx-01 python3[19381]:   File 
"/home/weewx/bin/weewx/engine.py", line 229, in dispatchEvent
Dec 29 15:25:48 weewx-01 python3[19381]:     callback(event)
Dec 29 15:25:48 weewx-01 python3[19381]:   File 
"/home/weewx/bin/weewx/wxservices.py", line 88, in new_loop_packet
Dec 29 15:25:48 weewx-01 python3[19381]:     
self.calc.new_loop_packet(event.packet)
Dec 29 15:25:48 weewx-01 python3[19381]:   File 
"/home/weewx/bin/weewx/wxservices.py", line 153, in new_loop_packet
Dec 29 15:25:48 weewx-01 python3[19381]:     
self.rain_rater.add_loop_packet(loop_packet, self.db_manager)
Dec 29 15:25:48 weewx-01 python3[19381]:   File 
"/home/weewx/bin/weewx/wxservices.py", line 608, in add_loop_packet
Dec 29 15:25:48 weewx-01 python3[19381]:     rain = 
weewx.units.convertStd((record['rain'], u, g), self.unit_system)[0]
Dec 29 15:25:48 weewx-01 python3[19381]:   File 
"/home/weewx/bin/weewx/units.py", line 1222, in convertStd
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/units.py", line 1222, in convertStd
Dec 29 15:25:48 weewx-01 python3[19381]:     return 
StdUnitConverters[target_std_unit_system].convert(val_t)
Dec 29 15:25:48 weewx-01 python3[19381]: KeyError: None
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****      
return StdUnitConverters[target_std_unit_system].convert(val_t)
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****  
KeyError: None
Dec 29 15:25:48 weewx-01 weewx[19381] CRITICAL weewx.engine:     ****  Exiting.
Dec 29 15:25:48 weewx-01 systemd[1]: weewx.service: Main process exited, 
code=exited, status=1/FAILURE
Dec 29 15:25:48 weewx-01 systemd[1]: weewx.service: Failed with result 
'exit-code'.

Reply via email to