weatherflowpdp timeout

123 views
Skip to first unread message

Glen Briggs

unread,
Mar 30, 2024, 1:58:35 AM3/30/24
to weewx-user
I have managed to get weewx running, weatherflowudp is installed, but it doesn't appear to gather any data, I changed my ST- to the correct number, and i have tried all three UDP listener settings, but it keeps saying timeout. 

any ideas?

vince

unread,
Mar 30, 2024, 11:34:29 AM3/30/24
to weewx-user
Not without seeing some debug=1 logs. See ‘how to report a problem” in the faq and wiki

Glen Briggs

unread,
Mar 31, 2024, 11:02:13 PM3/31/24
to weewx-user
it appears to be running now, but i am getting nothing. no webpages, no data, no time outs, it just does nothing



2024-03-31T21:30:54.734273-05:00 frost systemd[1]: Started weewx.service - WeeWX.
2024-03-31T21:30:54.958929-05:00 frost weewxd[7210]: INFO __main__: Initializing weewxd version 5.0.2
2024-03-31T21:30:54.959612-05:00 frost weewxd[7210]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
2024-03-31T21:30:54.959979-05:00 frost weewxd[7210]: INFO __main__: Using Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0]
2024-03-31T21:30:54.960361-05:00 frost weewxd[7210]: INFO __main__: Located at /usr/bin/python3
2024-03-31T21:30:54.965927-05:00 frost weewxd[7210]: INFO __main__: Platform Linux-6.1.0-12-686-i686-with-glibc2.36
2024-03-31T21:30:54.966200-05:00 frost weewxd[7210]: INFO __main__: Locale: 'en_US.UTF-8'
2024-03-31T21:30:54.966522-05:00 frost weewxd[7210]: INFO __main__: Entry path: /usr/share/weewx/weewxd.py
2024-03-31T21:30:54.966718-05:00 frost weewxd[7210]: INFO __main__: WEEWX_ROOT: /etc/weewx
2024-03-31T21:30:54.966902-05:00 frost weewxd[7210]: INFO __main__: Configuration file: /etc/weewx/weewx.conf
2024-03-31T21:30:54.972439-05:00 frost weewxd[7210]: INFO __main__: User module: /etc/weewx/bin/user
2024-03-31T21:30:54.972699-05:00 frost weewxd[7210]: INFO __main__: Debug: 1
2024-03-31T21:30:54.972902-05:00 frost weewxd[7210]: DEBUG __main__: Initializing engine
2024-03-31T21:30:54.973165-05:00 frost weewxd[7210]: INFO weewx.engine: Loading station type WeatherFlowUDP (user.weatherflowudp)
2024-03-31T21:30:54.978061-05:00 frost weewxd.py: weatherflowudp: MainThread: driver version is 1.10
2024-03-31T21:30:54.978421-05:00 frost weewxd.py: weatherflowudp: MainThread: sensor map is {'outTemp': 'air_temperature.AR-00091987.obs_air', 'outHumidity': 'relative_humidity.AR-00091987.obs_air', 'pressure': 'station_pressure.AR-00091987.obs_air', 'lightning_strikes': 'lightning_strike_count.AR-00091987.obs_air', 'avg_distance': 'lightning_strike_avg_distance.AR-00091987.obs_air', 'outTempBatteryStatus': 'battery.AR-00091987.obs_air', 'windSpeed': 'wind_speed.SK-00091987.rapid_wind', 'windDir': 'wind_direction.SK-00091987.rapid_wind', 'lux': 'illuminance.SK-00091987.obs_sky', 'UV': 'uv.SK-00091987.obs_sky', 'rain': 'rain_accumulated.SK-00091987.obs_sky', 'windBatteryStatus': 'battery.SK-00091987.obs_sky', 'radiation': 'solar_radiation.SK-00091987.obs_sky', 'lightningYYY': 'distance.AR-00091987.evt_strike', 'lightningZZZ': 'energy.AR-00091987.evt_strike'}
2024-03-31T21:30:54.988145-05:00 frost weewxd.py: weatherflowudp: MainThread: *** Sensor names per packet type
2024-03-31T21:30:54.988531-05:00 frost weewxd.py: weatherflowudp: MainThread: packet obs_air: ('time_epoch', 'station_pressure', 'air_temperature', 'relative_humidity', 'lightning_strike_count', 'lightning_strike_avg_distance', 'battery', 'report_interval')
2024-03-31T21:30:54.988855-05:00 frost weewxd.py: 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')
2024-03-31T21:30:54.989234-05:00 frost weewxd.py: weatherflowudp: MainThread: packet rapid_wind: ('time_epoch', 'wind_speed', 'wind_direction')
2024-03-31T21:30:54.989563-05:00 frost weewxd.py: weatherflowudp: MainThread: packet evt_precip: time_epoch
2024-03-31T21:30:54.989877-05:00 frost weewxd.py: weatherflowudp: MainThread: packet evt_strike: ('time_epoch', 'distance', 'energy')
2024-03-31T21:30:54.990189-05:00 frost weewxd.py: 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')
2024-03-31T21:30:54.990512-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
2024-03-31T21:30:54.990855-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
2024-03-31T21:30:54.991183-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.engine.StdConvert
2024-03-31T21:30:54.991512-05:00 frost weewxd[7210]: INFO weewx.engine: StdConvert target unit is 0x1
2024-03-31T21:30:54.991862-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
2024-03-31T21:30:54.992190-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
2024-03-31T21:30:54.992549-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
2024-03-31T21:30:54.992979-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.engine.StdQC
2024-03-31T21:30:54.993359-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
2024-03-31T21:30:54.993692-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
2024-03-31T21:30:54.994021-05:00 frost weewxd[7210]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
2024-03-31T21:30:54.994936-05:00 frost weewxd[7210]: DEBUG weewx.manager: Daily summary version is 4.0
2024-03-31T21:30:54.995297-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
2024-03-31T21:30:54.995680-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
2024-03-31T21:30:54.997808-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
2024-03-31T21:30:54.998172-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
2024-03-31T21:30:54.998509-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
2024-03-31T21:30:54.998832-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
2024-03-31T21:30:54.999163-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
2024-03-31T21:30:54.999491-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
2024-03-31T21:30:54.999825-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
2024-03-31T21:30:55.000172-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.engine.StdArchive
2024-03-31T21:30:55.000516-05:00 frost weewxd[7210]: INFO weewx.engine: Archive will use data binding wx_binding
2024-03-31T21:30:55.000853-05:00 frost weewxd[7210]: INFO weewx.engine: Record generation will be attempted in 'hardware'
2024-03-31T21:30:55.001232-05:00 frost weewxd[7210]: INFO weewx.engine: Using archive interval of 300 seconds (specified in weewx configuration)
2024-03-31T21:30:55.001583-05:00 frost weewxd[7210]: DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
2024-03-31T21:30:55.001913-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
2024-03-31T21:30:55.002245-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
2024-03-31T21:30:55.049639-05:00 frost weewxd[7210]: INFO weewx.restx: StationRegistry: Registration not requested.
2024-03-31T21:30:55.050003-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
2024-03-31T21:30:55.050346-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
2024-03-31T21:30:55.050681-05:00 frost weewxd[7210]: INFO weewx.restx: Wunderground: Posting not enabled.
2024-03-31T21:30:55.051007-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
2024-03-31T21:30:55.051345-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
2024-03-31T21:30:55.051692-05:00 frost weewxd[7210]: INFO weewx.restx: PWSweather: Posting not enabled.
2024-03-31T21:30:55.052021-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
2024-03-31T21:30:55.052355-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
2024-03-31T21:30:55.052683-05:00 frost weewxd[7210]: INFO weewx.restx: CWOP: Posting not enabled.
2024-03-31T21:30:55.053073-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
2024-03-31T21:30:55.053436-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.restx.StdWOW
2024-03-31T21:30:55.053764-05:00 frost weewxd[7210]: INFO weewx.restx: WOW: Posting not enabled.
2024-03-31T21:30:55.054130-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
2024-03-31T21:30:55.054468-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
2024-03-31T21:30:55.054794-05:00 frost weewxd[7210]: INFO weewx.restx: AWEKAS: Posting not enabled.
2024-03-31T21:30:55.055133-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
2024-03-31T21:30:55.055478-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.engine.StdPrint
2024-03-31T21:30:55.055803-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
2024-03-31T21:30:55.056138-05:00 frost weewxd[7210]: DEBUG weewx.engine: Loading service weewx.engine.StdReport
2024-03-31T21:30:55.059708-05:00 frost weewxd[7210]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available
2024-03-31T21:30:55.060078-05:00 frost weewxd[7210]: DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
2024-03-31T21:30:55.060419-05:00 frost weewxd[7210]: INFO __main__: Starting up weewx version 5.0.2
2024-03-31T21:30:55.060749-05:00 frost weewxd[7210]: DEBUG weewx.engine: Station does not support reading the time
2024-03-31T21:30:55.061122-05:00 frost weewxd[7210]: INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
2024-03-31T21:30:55.061465-05:00 frost weewxd[7210]: INFO weewx.manager: Starting backfill of daily summaries
2024-03-31T21:30:55.061795-05:00 frost weewxd[7210]: INFO weewx.manager: Empty database
2024-03-31T21:30:55.062109-05:00 frost weewxd[7210]: INFO weewx.engine: Starting main packet loop.
2024-03-31T21:30:55.062446-05:00 frost weewxd.py: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and share_socket False...

vince

unread,
Mar 31, 2024, 11:28:40 PM3/31/24
to weewx-user

The usual mistake is people putting in their station id (not the sensor id) or removing the leading zeroes in the sensor id. In your case you have it configured to use an air and sky original old station with both having the same id numbers which is impossible.

AR-00091987 and.SK-00091987 are clearly incorrect.

You might to install my wfudptools app via pip and run the listener with the —raw option to tell you your correct sensor id(s). See https://pypi.org/project/wfudptools/ which has a link to the github page for usage examples

Glen Briggs

unread,
Apr 1, 2024, 8:41:56 AM4/1/24
to weewx-user
I got it going. Thank you. 

Now to learn how to customize and setup things.

vince

unread,
Apr 1, 2024, 2:37:51 PM4/1/24
to weewx-user
And for others who'll run into this, what did you do ?
Did you just need to line up your actual sensor id(s) correctly to match your hardware ?

Glen Briggs

unread,
Apr 1, 2024, 3:24:17 PM4/1/24
to weewx...@googlegroups.com
To correct the issues, I had to use the correct sensor map (note the new map for tempest) and I had to move the install to a new computer. The old computer I was trying first was not working at all. 



Glen Briggs
Grundy County MO

--
You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/KT_MSCnGIhE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/1ecbc445-36c4-4b63-81a5-f113f0349d76n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages