From a8bf1ed7d34ca611d276c1b1150611264d9bdc13 Mon Sep 17 00:00:00 2001 From: Luke Prior <22492406+LukePrior@users.noreply.github.com> Date: Tue, 14 Sep 2021 12:07:09 +1000 Subject: [PATCH 1/2] fix str set check sondehub --- RX_FSK/RX_FSK.ino | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/RX_FSK/RX_FSK.ino b/RX_FSK/RX_FSK.ino index c5b40fb..1dde0c6 100644 --- a/RX_FSK/RX_FSK.ino +++ b/RX_FSK/RX_FSK.ino @@ -3120,7 +3120,7 @@ void sondehub_station_update(WiFiClient *client, struct st_sondehub *conf) { w += strlen(w); // Only send email if provided - if (conf->email != '\0') { + if (strlen(conf->email) != 0) { sprintf(w, "\"uploader_contact_email\": \"%s\",", conf->email); @@ -3128,7 +3128,7 @@ void sondehub_station_update(WiFiClient *client, struct st_sondehub *conf) { } // Only send antenna if provided - if (conf->antenna != '\0') { + if (strlen(conf->antenna) != 0) { sprintf(w, "\"uploader_antenna\": \"%s\",", conf->antenna); @@ -3346,7 +3346,7 @@ void sondehub_send_data(WiFiClient * client, SondeInfo * s, struct st_sondehub * } // Only send antenna if provided - if (conf->antenna != '\0') { + if (strlen(conf->antenna) != 0) { sprintf(w, "\"uploader_antenna\": \"%s\",", conf->antenna); From 3078a59474350fe9c52d68680d5c68e8c93cf232 Mon Sep 17 00:00:00 2001 From: Luke Prior <22492406+LukePrior@users.noreply.github.com> Date: Tue, 14 Sep 2021 17:49:50 +1000 Subject: [PATCH 2/2] Update RX_FSK.ino --- RX_FSK/RX_FSK.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RX_FSK/RX_FSK.ino b/RX_FSK/RX_FSK.ino index 1dde0c6..969ec54 100644 --- a/RX_FSK/RX_FSK.ino +++ b/RX_FSK/RX_FSK.ino @@ -3338,8 +3338,8 @@ void sondehub_send_data(WiFiClient * client, SondeInfo * s, struct st_sondehub * // Only send temp & humidity if provided if (((int)s->temperature != 0) && ((int)s->relativeHumidity != 0)) { sprintf(w, - "\"temp\": %.1f," - "\"humidity\": %.1f,", + "\"temp\": %.3f," + "\"humidity\": %.3f,", float(s->temperature), float(s->relativeHumidity) ); w += strlen(w);