diff --git a/groundstation/config_webrx.py b/groundstation/config_webrx.py index 6e0765f1..94d66436 100644 --- a/groundstation/config_webrx.py +++ b/groundstation/config_webrx.py @@ -21,6 +21,8 @@ config_webrx: configuration options for OpenWebRX You should have received a copy of the GNU Affero General Public License along with this program. If not, see . + portions inspired by http://gephi.michalnovak.eu/config_webrx.py + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ In addition, as a special exception, the copyright holders @@ -40,13 +42,13 @@ version = 3 # ==== Server settings ==== web_port = 8073 -max_clients = 20 +max_clients = 10 # ==== Web GUI configuration ==== -receiver_name = "[Callsign]" -receiver_location = "Budapest, Hungary" +receiver_name = "ARISS Radio Pi" +receiver_location = "" receiver_asl = 200 -receiver_admin = "example@example.com" +receiver_admin = "" receiver_gps = {"lat": 47.000000, "lon": 19.000000} photo_title = "Panorama of Budapest from Schönherz Zoltán Dormitory" # photo_desc allows you to put pretty much any HTML you like into the receiver description. @@ -54,9 +56,9 @@ photo_title = "Panorama of Budapest from Schönherz Zoltán Dormitory" photo_desc = """ You can add your own background photo and receiver information.
Receiver is operated by: Receiver Operator
-Device: Receiver Device
-Antenna: Receiver Antenna
-Website: http://localhost +Device: RTL-SDR
+Antenna: Dipole
+Website: http://ariss-radio-pi:8073 """ # ==== Public receiver listings ==== @@ -87,7 +89,7 @@ fft_compression = "adpcm" # valid values: "adpcm", "none" # "In most of the world a 50 µs time constant is used. In the Americas and South Korea, 75 µs is used" # Enable one of the following lines, depending on your location: # wfm_deemphasis_tau = 75e-6 # for US and South Korea -wfm_deemphasis_tau = 50e-6 # for the rest of the world +wfm_deemphasis_tau = 75e-6 # for the rest of the world digimodes_enable = True # Decoding digimodes come with higher CPU usage. digimodes_fft_size = 2048 @@ -134,124 +136,690 @@ Note: if you experience audio underruns while CPU usage is 100%, you can: sdrs = { "rtlsdr": { - "name": "RTL-SDR USB Stick", - "type": "rtl_sdr", + "name": "RTL-SDR", + "type": "rtl_sdr_soapy", "ppm": 0, # you can change this if you use an upconverter. formula is: # center_freq + lfo_offset = actual frequency on the sdr # "lfo_offset": 0, "profiles": { - "70cm": { - "name": "70cm Relais", - "center_freq": 438800000, - "rf_gain": 29, - "samp_rate": 2400000, - "start_freq": 439275000, + "wx": { + "name": "Weather Band", + "center_freq": 162350000, + "rf_gain": 20, + "samp_rate": 1000000, + "start_freq": 162400000, "start_mod": "nfm", }, "2m": { - "name": "2m komplett", + "name": "2m Band", "center_freq": 145000000, - "rf_gain": 29, - "samp_rate": 2048000, + "rf_gain": 20, + "samp_rate": 2400000, "start_freq": 145725000, "start_mod": "nfm", }, - }, - }, - "airspy": { - "name": "Airspy HF+", - "type": "airspyhf", - "ppm": 0, - "rf_gain": "auto", - "profiles": { - "20m": { - "name": "20m", - "center_freq": 14150000, - "samp_rate": 384000, - "start_freq": 14070000, + "70cm": { + "name": "70cm Band", + "center_freq": 435500000, + "rf_gain": 20, + "samp_rate": 2400000, + "start_freq": 4355000000, + "start_mod": "nfm", + }, + "fm": { + "name": "FM Band", + "center_freq": 91000000, + "rf_gain": 20, + "samp_rate": 2400000, + "start_freq": 90000000, + "start_mod": "nfm", + }, + "10mv": { + "name": "10m Band", + "center_freq": 28000000, + "rf_gain": 20, + "samp_rate": 2400000, + "start_freq": 28500000, "start_mod": "usb", }, - "30m": { - "name": "30m", - "center_freq": 10125000, - "samp_rate": 192000, - "start_freq": 10142000, + "6m": { + "name": "6m Band", + "center_freq": 51000000, + "rf_gain": 20, + "samp_rate": 2400000, + "start_freq": 51000000, "start_mod": "usb", }, - "40m": { - "name": "40m", - "center_freq": 7100000, - "samp_rate": 256000, - "start_freq": 7070000, - "start_mod": "lsb", + "110MHz": { + "name": "110 MHz", + "center_freq": 110000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 110000000, + "start_mod": "nfm", }, - "80m": { - "name": "80m", - "center_freq": 3650000, - "samp_rate": 384000, - "start_freq": 3570000, - "start_mod": "lsb", + "112MHz": { + "name": "112 MHz", + "center_freq": 112000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 112000000, + "start_mod": "nfm", }, - "49m": { - "name": "49m Broadcast", - "center_freq": 6050000, - "samp_rate": 384000, - "start_freq": 6070000, + "114MHz": { + "name": "114 MHz", + "center_freq": 114000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 114000000, + "start_mod": "nfm", + }, + "116mhz": { + "name": "116 MHz", + "center_freq": 116000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 116000000, + "start_mod": "nfm", + }, + "118mhz": { + "name": "118 MHz Air Band", + "center_freq": 118000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 118000000, + "start_mod": "nfm", + }, + "120mhz": { + "name": "120 MHz Air Band", + "center_freq": 120000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 120000000, + "start_mod": "nfm", + }, + "122mhz": { + "name": "122 MHz Air Band", + "center_freq": 122000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 122000000, + "start_mod": "nfm", + }, + "124mhz": { + "name": "124 MHz Air Band", + "center_freq": 124000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 124000000, + "start_mod": "nfm", + }, + "126mhz": { + "name": "126 MHz Air Band", + "center_freq": 126000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 126000000, + "start_mod": "nfm", + }, + "128mhz": { + "name": "126 MHz Air Band", + "center_freq": 128000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 128000000, + "start_mod": "nfm", + }, + "130mhz": { + "name": "130 MHz Air Band", + "center_freq": 130000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 130000000, + "start_mod": "nfm", + }, + "132mhz": { + "name": "132 MHz Air Band", + "center_freq": 132000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 132000000, + "start_mod": "nfm", + }, + "134mhz": { + "name": "134 MHz Air Band", + "center_freq": 134000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 134000000, + "start_mod": "nfm", + }, + "136mhz": { + "name": "136 MHz Air Band", + "center_freq": 136000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 136000000, + "start_mod": "nfm", + }, + "138mhz": { + "name": "138 MHz NOAA Weather Satellite Band", + "center_freq": 138000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 138000000, + "start_mod": "nfm", + }, + "140mhz": { + "name": "140 MHz", + "center_freq": 140000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 140000000, + "start_mod": "nfm", + }, + "142mhz": { + "name": "142 MHz", + "center_freq": 142000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 142000000, + "start_mod": "nfm", + }, + "144mhz": { + "name": "144 MHz Ham Band", + "center_freq": 144000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 144000000, + "start_mod": "nfm", + }, + "146mhz": { + "name": "146 MHz Ham Band", + "center_freq": 146000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 146000000, + "start_mod": "nfm", + }, + "148mhz": { + "name": "148 MHz Ham Band", + "center_freq": 148000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 148000000, + "start_mod": "nfm", + }, + "150mhz": { + "name": "150 MHz", + "center_freq": 150000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 150000000, + "start_mod": "nfm", + }, + "152mhz": { + "name": "152 MHz", + "center_freq": 152000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 152000000, + "start_mod": "nfm", + }, + "154mhz": { + "name": "154 MHz", + "center_freq": 154000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 154000000, + "start_mod": "nfm", + }, + "156mhz": { + "name": "156 MHz", + "center_freq": 156000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 156100000, + "start_mod": "nfm", + }, + "158mhz": { + "name": "158 MHz", + "center_freq": 158000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 158000000, + "start_mod": "nfm", + }, + "160mhz": { + "name": "160 MHz", + "center_freq": 160000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 160000000, + "start_mod": "nfm", + }, + "162mhz": { + "name": "162 MHz Weather Band", + "center_freq": 162000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 162000000, + "start_mod": "nfm", + }, + "164mhz": { + "name": "164 MHz", + "center_freq": 164000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 164000000, + "start_mod": "nfm", + }, + "166mhz": { + "name": "166 MHz", + "center_freq": 166000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 166000000, + "start_mod": "nfm", + }, + "168mhz": { + "name": "168 MHz", + "center_freq": 168000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 168000000, + "start_mod": "nfm", + }, + "170mhz": { + "name": "170 MHz", + "center_freq": 170000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 170000000, + "start_mod": "nfm", + }, + "172mhz": { + "name": "172 MHz", + "center_freq": 172000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 172000000, + "start_mod": "nfm", + }, + "174mhz": { + "name": "174 MHz", + "center_freq": 174000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 174000000, + "start_mod": "nfm", + }, + "420mhz": { + "name": "420 MHz 70cm Ham Band", + "center_freq": 420000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 420000000, + "start_mod": "nfm", + }, + "422mhz": { + "name": "422 MHz 70cm Ham Band", + "center_freq": 422000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 422000000, + "start_mod": "nfm", + }, + "424mhz": { + "name": "424 MHz 70cm Ham Band", + "center_freq": 424000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 424000000, + "start_mod": "nfm", + }, + "426mhz": { + "name": "426 MHz 70cm Ham Band", + "center_freq": 426000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 426000000, + "start_mod": "nfm", + }, + "428mhz": { + "name": "426 MHz 70cm Ham Band", + "center_freq": 428000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 428000000, + "start_mod": "nfm", + }, + "430mhz": { + "name": "430 MHz 70cm Ham Band", + "center_freq": 430000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 430000000, + "start_mod": "nfm", + }, + "432mhz": { + "name": "432 MHz 70cm Ham Band", + "center_freq": 432000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 432000000, + "start_mod": "nfm", + }, + "434mhz": { + "name": "434 MHz 70cm Ham Band", + "center_freq": 434000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 434000000, + "start_mod": "nfm", + }, + "436mhz": { + "name": "436 MHz 70cm Ham Band", + "center_freq": 436000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 436000000, + "start_mod": "nfm", + }, + "438mhz": { + "name": "438 MHz 70cm Ham Band", + "center_freq": 138000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 438000000, + "start_mod": "nfm", + }, + "446mhz": { + "name": "446 MHz", + "center_freq": 446000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 446000000, + "start_mod": "nfm", + }, + "460mhz": { + "name": "460 MHz", + "center_freq": 460000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 460000000, + "start_mod": "nfm", + }, + "462mhz": { + "name": "462 MHz FRS/GMRS", + "center_freq": 462000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 462000000, + "start_mod": "nfm", + }, + "467mhz": { + "name": "467 MHz FRS/GMRS", + "center_freq": 467000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 467000000, + "start_mod": "nfm", + }, + "860mhz": { + "name": "860 MHz", + "center_freq": 860000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 860000000, + "start_mod": "nfm", + }, + "862mhz": { + "name": "862 MHz", + "center_freq": 862000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 862000000, + "start_mod": "nfm", + }, + "864mhz": { + "name": "864 MHz", + "center_freq": 864000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 864000000, + "start_mod": "nfm", + }, + "866mhz": { + "name": "866 MHz", + "center_freq": 866000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 866000000, + "start_mod": "nfm", + }, + "868mhz": { + "name": "868 MHz SRD Band", + "center_freq": 868000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 868000000, + "start_mod": "nfm", + }, + "870mhz": { + "name": "870 MHz", + "center_freq": 870000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 870000000, + "start_mod": "nfm", + }, + "915mhz": { + "name": "915 MHz ISM Band", + "center_freq": 915000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 915000000, + "start_mod": "nfm", + }, + "1090mhz": { + "name": "1090 MHz", + "center_freq": 1090000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1090000000, + "start_mod": "nfm", + }, + "1880mhz": { + "name": "1880 MHz", + "center_freq": 1880000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1880000000, + "start_mod": "nfm", + }, + "1882mhz": { + "name": "1882 MHz", + "center_freq": 1882000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1882000000, + "start_mod": "nfm", + }, + "1884mhz": { + "name": "1884 MHz", + "center_freq": 1884000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1884000000, + "start_mod": "nfm", + }, + "1886mhz": { + "name": "1886 MHz", + "center_freq": 1886000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1886000000, + "start_mod": "nfm", + }, + "1888mhz": { + "name": "1888 MHz", + "center_freq": 1888000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1888000000, + "start_mod": "nfm", + }, + "1890mhz": { + "name": "1890 MHz", + "center_freq": 1890000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1890000000, + "start_mod": "nfm", + }, + "1892mhz": { + "name": "1892 MHz", + "center_freq": 1892000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1892000000, + "start_mod": "nfm", + }, + "1894mhz": { + "name": "1894 MHz", + "center_freq": 1894000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1894000000, + "start_mod": "nfm", + }, + "1896mhz": { + "name": "1896 MHz", + "center_freq": 1896000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1896000000, + "start_mod": "nfm", + }, + "1898mhz": { + "name": "1898 MHz", + "center_freq": 1898000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1898000000, + "start_mod": "nfm", + }, + "1900mhz": { + "name": "1900 MHz", + "center_freq": 1900000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1900000000, + "start_mod": "nfm", + }, + "23cm": { + "name": "23cm Ham Band", + "center_freq": 1270000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 1270000000, + "start_mod": "nfm", + }, + "13cm": { + "name": "13cm Ham Band", + "center_freq": 2370000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 2370000000, + "start_mod": "nfm", + }, + "9cm": { + "name": "9cm Band", + "center_freq": 3440000000, + "rf_gain": 30, + "samp_rate": 2400000, + "start_freq": 3440000000, + "start_mod": "nfm", + }, + "10m": { + "name": "10m Ham Band HF", + "center_freq": 29150000, + "rf_gain": 10, + "samp_rate": 2400000, + "start_freq": 28283000, + "start_mod": "usb", + "direct_sampling": 2, + }, + "19m": { + "name": "19m Broadcast Band HF", + "center_freq": 16000000, + "rf_gain": 10, + "samp_rate": 2400000, + "start_freq": 15400000, "start_mod": "am", + "direct_sampling": 2, }, - }, - }, - "sdrplay": { - "name": "SDRPlay RSP2", - "type": "sdrplay", - "ppm": 0, - "antenna": "Antenna A", - "profiles": { "20m": { - "name": "20m", + "name": "20m Ham Band HF", "center_freq": 14150000, - "rf_gain": 0, - "samp_rate": 500000, + "rf_gain": 10, + "samp_rate": 2400000, "start_freq": 14070000, "start_mod": "usb", + "direct_sampling": 2, }, "30m": { - "name": "30m", + "name": "30m Ham Band HF", "center_freq": 10125000, - "rf_gain": 0, - "samp_rate": 250000, + "rf_gain": 10, + "samp_rate": 2400000, "start_freq": 10142000, "start_mod": "usb", + "direct_sampling": 2, }, "40m": { - "name": "40m", + "name": "40m Ham Band HF", "center_freq": 7100000, - "rf_gain": 0, - "samp_rate": 500000, + "rf_gain": 10, + "samp_rate": 2400000, "start_freq": 7070000, "start_mod": "lsb", + "direct_sampling": 2, + }, + "49m": { + "name": "49m Broadcast Band HF", + "center_freq": 6000000, + "rf_gain": 10, + "samp_rate": 2400000, + "start_freq": 6070000, + "start_mod": "am", + "direct_sampling": 2, }, "80m": { - "name": "80m", + "name": "80m Ham Band HF", "center_freq": 3650000, - "rf_gain": 0, - "samp_rate": 500000, + "rf_gain": 10, + "samp_rate": 2400000, "start_freq": 3570000, "start_mod": "lsb", + "direct_sampling": 2, }, - "49m": { - "name": "49m Broadcast", - "center_freq": 6000000, - "rf_gain": 0, - "samp_rate": 500000, - "start_freq": 6070000, + "160m": { + "name": "160m Band HF", + "center_freq": 1700000, + "rf_gain": 10, + "samp_rate": 2400000, + "start_freq": 1440000, "start_mod": "am", + "direct_sampling": 2, }, }, - }, + }, } + # ==== Color themes ==== ### google turbo colormap (see: https://ai.googleblog.com/2019/08/turbo-improved-rainbow-colormap-for.html)