diff --git a/RX_FSK/RX_FSK.ino b/RX_FSK/RX_FSK.ino index b4c3d9c..c5b40fb 100644 --- a/RX_FSK/RX_FSK.ino +++ b/RX_FSK/RX_FSK.ino @@ -3157,6 +3157,9 @@ void sondehub_station_update(WiFiClient *client, struct st_sondehub *conf) { sprintf(w, "\"uploader_position\": [null,null,null]"); } w += strlen(w); + } else { + sprintf(w, "\"uploader_position\": [null,null,null]"); + w += strlen(w); } // otherwise (in SH_LOC_NONE mode) we dont include any position info @@ -3354,8 +3357,7 @@ void sondehub_send_data(WiFiClient * client, SondeInfo * s, struct st_sondehub * if (chase == SH_LOC_CHASE) { if (gpsPos.valid && gpsPos.lat != 0 && gpsPos.lon != 0) { sprintf(w, - "\"uploader_position\": [%.6f,%.6f,%d]," - "\"mobile\": true", + "\"uploader_position\": [%.6f,%.6f,%d]", gpsPos.lat, gpsPos.lon, gpsPos.alt); } else { sprintf(w, "\"uploader_position\": [null,null,null]"); @@ -3372,6 +3374,9 @@ void sondehub_send_data(WiFiClient * client, SondeInfo * s, struct st_sondehub * sprintf(w, "\"uploader_position\": [null,null,null]"); } w += strlen(w); + } else { + sprintf(w, "\"uploader_position\": [null,null,null]"); + w += strlen(w); } // otherwise (in SH_LOC_NONE mode) we dont include any position info diff --git a/RX_FSK/data/config.txt b/RX_FSK/data/config.txt index 8a8487e..76c8021 100644 --- a/RX_FSK/data/config.txt +++ b/RX_FSK/data/config.txt @@ -121,7 +121,7 @@ mqtt.prefix=rdz_sonde_server/ #-------------------------------# # Sondehub v2 DB settings sondehub.active=0 -sondehub.chase=2 +sondehub.chase=3 sondehub.host=api.v2.sondehub.org sondehub.callsign=CHANGEME_RDZTTGO sondehub.lat=