From e9e4b0eaa6aa4f10426a8a629e2881f1909c828e Mon Sep 17 00:00:00 2001 From: "Hansi, dl9rdz" Date: Mon, 24 May 2021 12:25:09 +0200 Subject: [PATCH] README update and other minor things --- .travis/push.sh | 2 +- README.md | 25 ++++++++++++++++++++++++- RX_FSK/data/config.txt | 2 +- libraries/SondeLib/Display.cpp | 2 +- libraries/SondeLib/Sonde.cpp | 2 +- 5 files changed, 28 insertions(+), 5 deletions(-) diff --git a/.travis/push.sh b/.travis/push.sh index a3814d3..9e1d5d0 100755 --- a/.travis/push.sh +++ b/.travis/push.sh @@ -59,7 +59,7 @@ commit_website_files() { git add ${BRANCH}/${VERSION}-full.bin cp ${MYPATH}/build/RX_FSK.ino.bin ${BRANCH}/update.ino.bin git add ${BRANCH}/update.ino.bin - echo "${TRAVIS_COMMIT_MESSAGE}" > ${BRANCH}/${VERSION}-changelog.txt + echo "${TRAVIS_COMMIT_MESSAGE}" >> ${BRANCH}/${VERSION}-changelog.txt git add ${BRANCH}/${VERSION}-changelog.txt git commit --message "Travis build: $TRAVIS_BUILD_NUMBER" } diff --git a/README.md b/README.md index 2c7dce0..35de853 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,30 @@ It also supports feeding data to external applications using WiFi (NOT bluetooth Please consult the Wiki at https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Supported-boards -for details on supported boardsi, and additional setup instructions. +for details on supported boards, and additional setup instructions. + + +### Radiosonde Support Matrix + +Manufacturer | Model | Position | Temperature | Humidity | Pressure +-------------|-------|----------|-------------|----------|---------- +Vaisala | RS92-SGP/NGP | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: +Vaisala | RS41-SG/SGP/SGM | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :x: +Graw | DFM06/09/17 | :heavy_check_mark: | :x: | :x: | :x: +Meteomodem | M10 | :heavy_check_mark: | :x: | :x: | Not Sent +Meteomodem | M20 | :heavy_check_mark: | :x: | :x: | Not Sent +Meteo-Radiy | MP3-H1 (MRZ-H1) | :heavy_check_mark: | :x: | :x: | :x: + +SondeHub integration has mainly been tested with RS41 and DFM. MP3-H1 currently lacks decoding +timestamps from telemetry, thus not yet suitable for SondeHub. + + +Support for other radiosondes that use AFSK modulation is not feasible with the TTGO hardware. +In particular, decoding iMet radiosondes is not practical. + +Adding support for LMS6 (see issue #48) and ims100 (see branch ims100) could be feasible, +but currently I don't have plans to do add this myself. Well-tested pull requests will of +course be considered for inclusion :-). ## Button commands diff --git a/RX_FSK/data/config.txt b/RX_FSK/data/config.txt index 1f2e9c2..a6169d9 100644 --- a/RX_FSK/data/config.txt +++ b/RX_FSK/data/config.txt @@ -122,7 +122,7 @@ mqtt.prefix=rdz_sonde_server/ # Sondehub v2 settings #-------------------------------# # Sondehub v2 DB settings -sondehub.active=1 +sondehub.active=0 sondehub.host=api.v2.sondehub.org sondehub.callsign=CHANGEME_RDZTTGO sondehub.lat=null diff --git a/libraries/SondeLib/Display.cpp b/libraries/SondeLib/Display.cpp index efe5b7a..57ee8ca 100644 --- a/libraries/SondeLib/Display.cpp +++ b/libraries/SondeLib/Display.cpp @@ -29,7 +29,7 @@ struct GpsPos gpsPos; SPIClass spiDisp(HSPI); const char *sondeTypeStr[NSondeTypes] = { "DFM ", "DFM9", "RS41", "RS92", "M10 ", "M20 ", "DFM6", "MP3H" }; -const char *sondeTypeLongStr[NSondeTypes] = { "DFM (all)", "DFM9 (old)", "RS41", "RS92", "M10 ", "M20 ", "DFM6 (old)", "MP3H" }; +const char *sondeTypeLongStr[NSondeTypes] = { "DFM (all)", "DFM9 (old)", "RS41", "RS92", "M10 ", "M20 ", "DFM6 (old)", "MP3-H1" }; const char sondeTypeChar[NSondeTypes] = { 'D', '9', '4', 'R', 'M', '2', '6', '3' }; byte myIP_tiles[8*11]; diff --git a/libraries/SondeLib/Sonde.cpp b/libraries/SondeLib/Sonde.cpp index aba6785..f181096 100644 --- a/libraries/SondeLib/Sonde.cpp +++ b/libraries/SondeLib/Sonde.cpp @@ -21,7 +21,7 @@ const char *evstring[]={"NONE", "KEY1S", "KEY1D", "KEY1M", "KEY1L", "KEY2S", "KE const char *RXstr[]={"RX_OK", "RX_TIMEOUT", "RX_ERROR", "RX_UNKNOWN"}; // Dependency to enum SondeType -const char *manufacturer_string[]={"Graw", "Graw", "Vaisala", "Vaisala", "Meteomodem", "Meteomodem", "Graw", "???"}; +const char *manufacturer_string[]={"Graw", "Graw", "Vaisala", "Vaisala", "Meteomodem", "Meteomodem", "Graw", "Meteo-Radiy"}; int fingerprintValue[]={ 17, 31, 64, 4, 55, 48, 23, 128+23, 119, 128+119, -1 }; const char *fingerprintText[]={