Skip to content
This repository has been archived by the owner on Jan 13, 2020. It is now read-only.

My receiver is not listed on sdr.hu

András Retzler edited this page Dec 6, 2018 · 5 revisions

Please search for the following keywords in the console output of OpenWebRX: sdrhu, sdr.hu.

Otherwise, you could also check if the registration works by running the following command in the OpenWebRX directory:

python2 sdrhu.py

(If OpenWebRX is not running in the background, this will not result in the receiver to be listed.)

After getting an Update succeeded!, please allow a few minutes for the sdr.hu server to update your receiver status on the site. Usually it takes around 3 minutes, but to be sure, please check it rather 10 minutes later.

How does sdr.hu listing work?

  1. Your OpenWebRX sends a POST request to sdr.hu/update to let sdr.hu know that you want your receiver to be listed. (This is automatically repeated every 15 minutes.)

  2. The sdr.hu server gets your receiver information through a HTTP GET to /status at your OpenWebRX server (e.g. http://yourreceiver.example.com:8073/status).

  3. Based on avatar_ctime, the sdr.hu server decides if your avatar has changed. If so, it also reads your receiver avatar through HTTP GET. Your avatar should not be larger than 10kbytes. If it is larger, your receiver will be rejected.

What can possibly cause failure to list a receiver?

Even though you get an Update succeeded! on the console, the listing can fail when the sdr.hu gets your receiver info a few minutes later.

  • Your receiver cannot be reached from the Internet. Please follow the guide about port forwarding. E.g. you can use this service to check if your receiver is reachable from the outside: https://isitup.org/ Just paste the full URL (including port number, e.g. http://rx.example.com:8073/) into the box on the page, and press return.

  • Your avatar is larger than 10 KiB.

  • Your avatar is not a vaild PNG file.

  • The name of your receiver is empty.

Possible error messages

ERROR (your IP does not match URL, 1.2.3.4 != 5.6.7.8)

Probably your receiver is sending in the POST request from a different IP address than the one in the URL (through which the receiver is accessible publicly, and is configured with the server_hostname field in config_webrx.py). This check is there to protect the site from spam. Currently there's no easy way for me to lift this for individual receivers. Please send the POST request to sdr.hu from the same IP that is in the URL you advertise on the site.

Clone this wiki locally