So I wanted to get the raw packets to make a sensor map for weewx. I ran Vince’s UDP listener, with the following results, which don’t look anything like the older Air/Sky unit outputs.
~/Downloads/weatherflow-udp-listener-master $ python3 listen.py --raw
raw data: {"hub_sn": "HB-00029919", "ob": [1600905619, 0.4, 61], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905619, 0.4, 61], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905622, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905622, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"firmware_revision": "143", "fs": [1, 0, 15675411, 524288], "mqtt_stats": [9, 1], "radio_stats": [22, 1, 0, 3, 8694], "reset_flags": "PIN,SFT", "rssi": -35, "seq": 44794, "serial_number": "HB-00029919", "timestamp": 1600905624, "type": "hub_status", "uptime": 448184}
raw data: {"firmware_revision": "143", "fs": [1, 0, 15675411, 524288], "mqtt_stats": [9, 1], "radio_stats": [22, 1, 0, 3, 8694], "reset_flags": "PIN,SFT", "rssi": -35, "seq": 44794, "serial_number": "HB-00029919", "timestamp": 1600905624, "type": "hub_status", "uptime": 448184}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905625, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905625, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905628, 0.45, 60], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905628, 0.45, 60], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905631, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905631, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905634, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905634, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"firmware_revision": "143", "fs": [1, 0, 15675411, 524288], "mqtt_stats": [9, 1], "radio_stats": [22, 1, 0, 3, 8694], "reset_flags": "PIN,SFT", "rssi": -36, "seq": 44795, "serial_number": "HB-00029919", "timestamp": 1600905634, "type": "hub_status", "uptime": 448194}
raw data: {"firmware_revision": "143", "fs": [1, 0, 15675411, 524288], "mqtt_stats": [9, 1], "radio_stats": [22, 1, 0, 3, 8694], "reset_flags": "PIN,SFT", "rssi": -36, "seq": 44795, "serial_number": "HB-00029919", "timestamp": 1600905634, "type": "hub_status", "uptime": 448194}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905637, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905637, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905640, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905640, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905643, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905643, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"debug": 0, "firmware_revision": 134, "hub_rssi": -34, "hub_sn": "HB-00029919", "rssi": -35, "sensor_status": 0, "serial_number": "ST-00006180", "timestamp": 1600905643, "type": "device_status", "uptime": 452903, "voltage": 2.55}
raw data: {"debug": 0, "firmware_revision": 134, "hub_rssi": -34, "hub_sn": "HB-00029919", "rssi": -35, "sensor_status": 0, "serial_number": "ST-00006180", "timestamp": 1600905643, "type": "device_status", "uptime": 452903, "voltage": 2.55}
raw data: {"firmware_revision": 134, "hub_sn": "HB-00029919", "obs": [[1600905642, 0.0, 0.09, 0.45, 55, 3, 1007.45, 18.94, 60.89, 0, 0.0, 0, 0.0, 0, 0, 0, 2.551, 1]], "serial_number": "ST-00006180", "type": "obs_st"}
raw data: {"firmware_revision": 134, "hub_sn": "HB-00029919", "obs": [[1600905642, 0.0, 0.09, 0.45, 55, 3, 1007.45, 18.94, 60.89, 0, 0.0, 0, 0.0, 0, 0, 0, 2.551, 1]], "serial_number": "ST-00006180", "type": "obs_st"}
raw data: {"firmware_revision": "143", "fs": [1, 0, 15675411, 524288], "mqtt_stats": [9, 1], "radio_stats": [22, 1, 0, 3, 8694], "reset_flags": "PIN,SFT", "rssi": -37, "seq": 44796, "serial_number": "HB-00029919", "timestamp": 1600905644, "type": "hub_status", "uptime": 448204}
raw data: {"firmware_revision": "143", "fs": [1, 0, 15675411, 524288], "mqtt_stats": [9, 1], "radio_stats": [22, 1, 0, 3, 8694], "reset_flags": "PIN,SFT", "rssi": -37, "seq": 44796, "serial_number": "HB-00029919", "timestamp": 1600905644, "type": "hub_status", "uptime": 448204}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905646, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905646, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind"}
raw data: {"hub_sn": "HB-00029919", "ob": [1600905649, 0.0, 0], "serial_number": "ST-00006180", "type": "rapid_wind”}
/Downloads/weatherflow-udp-listener-master $ python3 listen.py --decoded
rapid_wind => ts = 1600959506 mps = 0.54 dir = 227
rapid_wind => ts = 1600959506 mps = 0.54 dir = 227
hub_status => ts = 1600959507 firmware_revision = 143 uptime = 502067 rssi = -36
hub_status => ts = 1600959507 firmware_revision = 143 uptime = 502067 rssi = -36
rapid_wind => ts = 1600959509 mps = 2.55 dir = 221
rapid_wind => ts = 1600959509 mps = 2.55 dir = 221
rapid_wind => ts = 1600959512 mps = 0.8 dir = 229
rapid_wind => ts = 1600959512 mps = 0.8 dir = 229
rapid_wind => ts = 1600959515 mps = 1.07 dir = 227
rapid_wind => ts = 1600959515 mps = 1.07 dir = 227
hub_status => ts = 1600959517 firmware_revision = 143 uptime = 502077 rssi = -38
hub_status => ts = 1600959517 firmware_revision = 143 uptime = 502077 rssi = -38
rapid_wind => ts = 1600959518 mps = 0.72 dir = 237
rapid_wind => ts = 1600959518 mps = 0.72 dir = 237
rapid_wind => ts = 1600959521 mps = 0.58 dir = 241
rapid_wind => ts = 1600959521 mps = 0.58 dir = 241
rapid_wind => ts = 1600959524 mps = 1.7 dir = 242
rapid_wind => ts = 1600959524 mps = 1.7 dir = 242
hub_status => ts = 1600959527 firmware_revision = 143 uptime = 502087 rssi = -36
rapid_wind => ts = 1600959527 mps = 2.41 dir = 223
hub_status => ts = 1600959527 firmware_revision = 143 uptime = 502087 rssi = -36
rapid_wind => ts = 1600959527 mps = 2.41 dir = 223
rapid_wind => ts = 1600959530 mps = 2.82 dir = 221
rapid_wind => ts = 1600959530 mps = 2.82 dir = 221
rapid_wind => ts = 1600959533 mps = 1.07 dir = 252
rapid_wind => ts = 1600959533 mps = 1.07 dir = 252
rapid_wind => ts = 1600959536 mps = 0.36 dir = 225
rapid_wind => ts = 1600959536 mps = 0.36 dir = 225
hub_status => ts = 1600959537 firmware_revision = 143 uptime = 502097 rssi = -39
hub_status => ts = 1600959537 firmware_revision = 143 uptime = 502097 rssi = -39
rapid_wind => ts = 1600959539 mps = 0.85 dir = 246
rapid_wind => ts = 1600959539 mps = 0.85 dir = 246
rapid_wind => ts = 1600959542 mps = 0.85 dir = 241
rapid_wind => ts = 1600959542 mps = 0.85 dir = 241
rapid_wind => ts = 1600959545 mps = 1.03 dir = 243
rapid_wind => ts = 1600959545 mps = 1.03 dir = 243
hub_status => ts = 1600959547 firmware_revision = 143 uptime = 502107 rssi = -38
hub_status => ts = 1600959547 firmware_revision = 143 uptime = 502107 rssi = -38
rapid_wind => ts = 1600959548 mps = 0.85 dir = 246
rapid_wind => ts = 1600959548 mps = 0.85 dir = 246
rapid_wind => ts = 1600959551 mps = 0.63 dir = 243
rapid_wind => ts = 1600959551 mps = 0.63 dir = 243