# No data from Tempest via weewx WeatherFlowUDP System info Platform: Linux-6.12.25+rpt-rpi-v8-aarch64-with-glibc2.36 Python Version: 3.11.2
General Weewx info Weewx version 5.1.0 detected. Currently installed extensions Extension Name Version Description exfoliation 0.45 A minimalist layout with lots of data. forecast 3.5 Generate and display weather and tide forecasts. weatherflowudp 1.10.2 Capture data from WeatherFlow Bridge via UDP broadcast packets I would appreciate any advice on how to transmit weather data from a new Tempest weather station using weewx. Although I've used weewx in the past, this is my first experience with Tempest. I have a fresh installation of bookworm on a Raspberry Pi 3. I followed the instructions at https://github.com/vinceskahan/weatherflow-udp. As you can see in the attached log, weewx is running. It produces reports and rsyncs with my website, but no data appear either locally on the Rpi or on the web even though the tempestwx site is working (as is the iPhone app). As you can see in this snippet, the base module is broadcasting UDP packets, they just don't seem to get transmited by weewx. Jun 15 08:44:47 cmpweewx weewxd.py[12636]: weatherflowudp: MainThread: Listening for UDP broadcasts to IP address 255.255.255.255 on port 50222, with timeout 90 and share_socket False... Jun 15 08:44:47 cmpweewx weewxd[12636]: DEBUG weewx.manager: Daily summary version is 4.0 Jun 15 08:44:47 cmpweewx weewxd[12636]: DEBUG weewx.manager: Daily summary version is 4.0 Jun 15 08:44:47 cmpweewx weewxd[12636]: DEBUG weewx.manager: Daily summary version is 4.0 Jun 15 08:44:47 cmpweewx weewxd[12636]: DEBUG weewx.manager: Daily summary version is 4.0 Jun 15 08:44:47 cmpweewx weewxd.py[12636]: weatherflowudp: MainThread: raw packet: {'serial_number': 'HB-########', 'type': 'hub_status', 'firmware_revision': '309', 'uptime': 78770, 'rssi': -9, 'timestamp': 1749991487, 'reset_flags': 'POR', 'seq': 4118, 'radio_stats': [28, 1, 0, 2, 32672], 'mqtt_stats': [1, 0], 'freq': 902000000, 'hw_version': 2, 'hardware_id': 0} Jun 15 08:44:58 cmpweewx weewxd.py[12636]: weatherflowudp: MainThread: raw packet: {'serial_number': 'ST-########', 'type': 'rapid_wind', 'hub_sn': 'HB-########', 'ob': [1749991498, 0.0, 0]} Jun 15 08:44:58 cmpweewx weewxd.py[12636]: weatherflowudp: MainThread: raw packet: {'serial_number': 'ST-########', 'type': 'rapid_wind', 'hub_sn': 'HB-########', 'ob': [1749991498, 0.0, 0]} Jun 15 08:44:58 cmpweewx weewxd[12636]: INFO weewx.restx: Wunderground-RF: Published record 2025-06-15 08:44:58 EDT (1749991498) Jun 15 08:44:58 cmpweewx weewxd[12636]: INFO weewx.restx: Wunderground-RF: Published record 2025-06-15 08:44:58 EDT (1749991498) Jun 15 08:45:07 cmpweewx weewxd.py[12636]: weatherflowudp: MainThread: raw packet: {'serial_number': 'HB-########', 'type': 'hub_status', 'firmware_revision': '309', 'uptime': 78790, 'rssi': -8, 'timestamp': 1749991507, 'reset_flags': 'POR', 'seq': 4119, 'radio_stats': [28, 1, 0, 2, 32672], 'mqtt_stats': [1, 0], 'freq': 902000000, 'hw_version': 2, 'hardware_id': 0} Jun 15 08:45:07 cmpweewx weewxd.py[12636]: weatherflowudp: MainThread: raw packet: {'serial_number': 'HB-########', 'type': 'hub_status', 'firmware_revision': '309', 'uptime': 78790, 'rssi': -8, 'timestamp': 1749991507, 'reset_flags': 'POR', 'seq': 4119, 'radio_stats': [28, 1, 0, 2, 32672], 'mqtt_stats': [1, 0], 'freq': 902000000, 'hw_version': 2, 'hardware_id': 0} Jun 15 08:45:13 cmpweewx weewxd.py[12636]: weatherflowudp: MainThread: raw packet: {'serial_number': 'ST-########', 'type': 'rapid_wind', 'hub_sn': 'HB-########', 'ob': [1749991513, 0.0, 0]} Jun 15 08:45:13 cmpweewx weewxd.py[12636]: weatherflowudp: MainThread: raw packet: {'serial_number': 'ST-########', 'type': 'rapid_wind', 'hub_sn': 'HB-########', 'ob': [1749991513, 0.0, 0]} Here's the driver and sensor_map configuration from weewx.conf: [WeatherFlowUDP] driver = user.weatherflowudp log_raw_packets = True # 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-########.obs_air outHumidity = relative_humidity.ST-########.obs_air pressure = station_pressure.ST-########.obs_air #lightning_strikes = lightning_strike_count.ST-########.obs_air #avg_distance = lightning_strike_avg_distance.ST-########.obs_air outTempBatteryStatus = battery.ST-########.obs_air windSpeed = wind_speed.ST-########.rapid_wind windDir = wind_direction.ST-########.rapid_wind #lux = illuminance.ST-########.obs_sky UV = uv.ST-########.obs_sky rain = rain_accumulated.ST-########.obs_sky windBatteryStatus = battery.ST-########.obs_sky radiation = solar_radiation.ST-########.obs_sky #lightningYYY = distance.ST-########.evt_strike #lightningZZZ = energy.ST-########.evt_strike I verified that the ST-####### corresponds to the ST number (including the preceding zeros) reported by the app. -- 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]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/9c4f79b9-4d66-49bd-bbc3-3ba47258f835n%40googlegroups.com.
