Sondeseeker configuration - dl9rdz/rdz_ttgo_sonde GitHub Wiki
Sondeseeker configuration
This page documents the Sondeseeker UDP JSON feed in rdzTTGOsonde:
Decoded sonde telemetry and scanner channel updates sent to a host you configure.
Config tab keys
(In config.txt / Config tab; names match the internal ss struct.)
Sondeseeker active (ss.active)
0: disabled (default)- non-zero: enabled
Sondeseeker host (ss.host) and port (ss.port)
Hostname or IP address and UDP port number of the UDP listener
Message types
All messages are sent as UDP datagrams to ss.host:ss.port.
1. Decoded sonde payload
Sent when there is sonde data to report. The body is a single JSON object wrapping the same fields as the internal sonde2json() helper (shared with MQTT and the web map), nested under "sonde":
{"sonde": { "lat": ..., "lon": ..., "alt": ..., "type":"...", "ser": "...", "freq": ..., ... }}
Field set includes position, speeds, optional env sensors, type/serial, frame counters, frequency, RSSI/AFC, launch site string, etc., as produced by sonde2json() in RX_FSK/src/json.cpp for the current decode.
2. Scanner / QRG channel update
When the active scanning channel changes, JSON object is sent so a listener can follow which QRG entry is active:
{"channel": 1, "type": "RS41", "site": "LaunchSiteOrLabel", "freq": 404.000}