Everything seemed to be working fine with my weewx/Tempest until mid-February, but now nothing is logging.
The Tempest works fine and uploads to the Tempest website.
weewx appears to be working
weewx is not getting data via weatherflowudp
/var/log/weewx:
Mar 10 19:42:05 weatherpi weewx[3727]: Starting weewx weather system: weewx.
Mar 10 19:42:05 weatherpi weewx[3742] INFO weewx.restx: StationRegistry: Station will not be registered: no station_url specified.
Mar 10 19:42:05 weatherpi weewx[3742] INFO weewx.restx: Wunderground-PWS: Data for station KTXCEDAR382 will be posted
Mar 10 19:42:05 weatherpi weewx[3742] INFO weewx.restx: PWSWeather: Data for station Tempest57399 will be posted
Mar 10 19:42:05 weatherpi weewx[3742] INFO weewx.restx: CWOP: Data for station GW0498 will be posted
Mar 10 19:42:05 weatherpi weewx[3742] INFO weewx.restx: WOW: Posting not enabled.
Mar 10 19:42:05 weatherpi weewx[3742] INFO weewx.restx: AWEKAS: Posting not enabled.
Mar 10 19:42:05 weatherpi weewx[3742] INFO weewx.engine: 'pyephem' detected, extended almanac data is available
Mar 10 19:42:05 weatherpi weewx[3742] INFO __main__: Starting up weewx version 4.7.0
Mar 10 19:42:05 weatherpi weewx[3742] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Mar 10 19:42:05 weatherpi weewx[3742] INFO weewx.manager: Starting backfill of daily summaries
Mar 10 19:42:05 weatherpi weewx[3742] INFO weewx.manager: Daily summaries up to date
Mar 10 19:42:05 weatherpi weewx[3742] INFO weewx.engine: Starting main packet loop.
Mar 10 19:50:58 weatherpi weewx[3742] INFO __main__: Received signal TERM (15).
Mar 10 19:50:58 weatherpi weewx[3742] INFO weewx.engine: Main loop exiting. Shutting engine down.
weewx.conf:
[WeatherFlowUDP]
driver = user.weatherflowudp
log_raw_packets = False
udp_address = <broadcast>
# udp_address = 0.0.0.0
# udp_address = 255.255.255.255
udp_port = 50222
udp_timeout = 90
share_socket = False
[[sensor_map]]
outTemp = air_temperature.ST-00051784.obs_st
outHumidity = relative_humidity.ST-00051784.obs_st
pressure = station_pressure.ST-00051784.obs_st
lightning_strikes = lightning_strike_count.ST-00051784.obs_st
avg_distance = lightning_strike_avg_distance.ST-00051784.obs_st
outTempBatteryStatus = battery.ST-00051784.obs_st
windSpeed = wind_speed.ST-00051784.rapid_wind
windDir = wind_direction.ST-00051784.rapid_wind
lux = illuminance.ST-00051784.obs_st
UV = uv.ST-00051784.obs_st
rain = rain_accumulated.ST-00051784.obs_st
windBatteryStatus = battery.ST-00051784.obs_st
radiation = solar_radiation.ST-00051784.obs_st
lightningXXX = distance.ST-00051784.evt_strike
lightningYYY = energy.ST-00051784.evt_strike
/var/log/syslog:
Mar 10 19:50:58 weatherpi /weewxd: weatherflowudp: MainThread: sensor map is {'outTemp': 'air_temperature.ST-00051784.obs_st', 'outHumidity': 'relative_humidity.ST-00051784.obs_st', 'pressure': 'station_pressure.ST-00051784.obs_st', 'lightning_strikes': 'lightning_strike_count.ST-00051784.obs_st', 'avg_distance': 'lightning_strike_avg_distance.ST-00051784.obs_st', 'outTempBatteryStatus': 'battery.ST-00051784.obs_st', 'windSpeed': 'wind_speed.ST-00051784.rapid_wind', 'windDir': 'wind_direction.ST-00051784.rapid_wind', 'lux': 'illuminance.ST-00051784.obs_st', 'UV': 'uv.ST-00051784.obs_st', 'rain': 'rain_accumulated.ST-00051784.obs_st', 'windBatteryStatus': 'battery.ST-00051784.obs_st', 'radiation': 'solar_radiation.ST-00051784.obs_st', 'lightningXXX': 'distance.ST-00051784.evt_strike', 'lightningYYY': 'energy.ST-00051784.evt_strike'}
Mar 10 19:50:58 weatherpi /weewxd: weatherflowudp: MainThread: *** Sensor names per packet type
Mar 10 19:50:58 weatherpi /weewxd: weatherflowudp: MainThread: packet obs_air: ('time_epoch', 'station_pressure', 'air_temperature', 'relative_humidity', 'lightning_strike_count', 'lightning_strike_avg_distance', 'battery', 'report_interval')
Mar 10 19:50:58 weatherpi /weewxd: weatherflowudp: MainThread: packet obs_sky: ('time_epoch', 'illuminance', 'uv', 'rain_accumulated', 'wind_lull', 'wind_avg', 'wind_gust', 'wind_direction', 'battery', 'report_interval', 'solar_radiation', 'local_day_rain_accumulation', 'precipitation_type', 'wind_sample_interval')
Mar 10 19:50:58 weatherpi /weewxd: weatherflowudp: MainThread: packet rapid_wind: ('time_epoch', 'wind_speed', 'wind_direction')
Mar 10 19:50:58 weatherpi /weewxd: weatherflowudp: MainThread: packet evt_precip: time_epoch
Mar 10 19:50:58 weatherpi /weewxd: weatherflowudp: MainThread: packet evt_strike: ('time_epoch', 'distance', 'energy')
Mar 10 19:50:58 weatherpi /weewxd: weatherflowudp: MainThread: packet obs_st: ('time_epoch', 'wind_lull', 'wind_avg', 'wind_gust', 'wind_direction', 'wind_sample_interval', 'station_pressure', 'air_temperature', 'relative_humidity', 'illuminance', 'uv', 'solar_radiation', 'rain_accumulated', 'precipitation_type', 'lightning_strike_avg_distance', 'lightning_strike_count', 'battery', 'report_interval')
Mar 10 19:50:58 weatherpi systemd[1]: Started LSB: weewx weather system.
Mar 10 19:50:58 weatherpi /weewxd: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket False...
Mar 10 19:52:28 weatherpi /weewxd: weatherflowudp: MainThread: Socket timeout waiting for incoming UDP packet!
Mar 10 19:53:58 weatherpi /weewxd: weatherflowudp: MainThread: Socket timeout waiting for incoming UDP packet!
I've updated everything to current but no luck yet. Any suggestions as to what I should try?
Thanks!