¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Congratulations

 

Hi Tom, well done with releasing this, I'll get playing with it this week.

I'll let you know how I get on!

73
Stefan MI0PYN


Re: Congratulations

 

Thanks Stefan!


gwys.txt

 

Hi Tom,
I have a question about the gwys.txt file dowloaded from VA3UV using the?get_gwy_list.sh script. Is there some way that this file could be updated at source? There are some omissions, and I'd like to check how the list is compiled. For example, DCS049 is omitted, as is GB7NY (a Multimode DV repeater in Northern Ireland for which I am the keeper).

73
Stefan MI0PYN


Re: gwys.txt

 

Yes, thanks for reminding me. I just sent Ramesh an E-mail asking for permission to use his server for QnetGateway. I also asked him how often he updates the gwys.txt file and whether he welcomes updates/corrects.

In the meantime, you can add the lines manually or create a small script to add you missing reflectors/repeaters:

#!/bin/bash
echo "DCS049 <ip_address> 30051" >> gwys.txt
echo "GB7NY <ip_address> <port#> >> gwys.txt


New version: Remote Control + DTMF

 

A new version has been merged into the master branch. This introduces a newly designed remote command, qnremote (QnetRemote) that will send any URCall into QnetGateway you want to send. There was a bug in DTMF preventing it from working and that has been fixed. For more details, see the new DTMF+REMOTE.README file. Please note that DTMF is not enabled by default, you have to install it.

IMPORTANT: Several files have been renamed, so be sure to do a "make clean" and an "sudo make uninstall" before you do a "git pull"! Then you can do a "make -j<X>" and an "sudo make install".

Tom N7TAE


Re: New version: Remote Control + DTMF

Colby Ross W1BSB
 

Done, compiled without issue, I'm up on the new version now.

Colby


Re: gwys.txt

 
Edited

I have switched the reflist.sh script to download reflectors from Bob Scott's W6KD webserver. These include DCS and REF entries for some XLX reflectors. I think this will cover your DCS049 reflector. I suggest you copy reflist.sh and add any additional repeater(s) you might need.

also has extensive sources of Reflector and Repeater IP addresses.


Re: New version: Remote Control + DTMF

 

Nice one Tom, easy as pie to update.

Stefan MI0PYN


Extremely simple web info page

 

Is there any interest in me sharing an extremely simple web page Python script which displays the node callsign, frequency, IP address and linked reflector?

It could be bundled as part of the installer using a PR against the main repo, it only uses Python3 and modules in the stdlib and provides a visual reminder of what reflector the hotspot is connected to.

I have plans to expand it to include some additional stuff, but I wrote it just to display in a web page for when I'm only half paying attention to the radio at work.

Kindest regards,
Stefan MI0PYN


Re: New version: Remote Control + DTMF

 

The qnetremote command will also be useful, I'm going to add it as an Unlink button on my rudimentary web page for when you have people on a reflector with very long overs and you can't use the radio to disconnect.

Thanks Tom.

73,
Stefan


Re: New version: Remote Control + DTMF

 

¿ªÔÆÌåÓý

QnetRemote injects packets into the local QnetGateway port. The header packet contains the YourCall command and 10 voice packets convey the 20 character message. It will be interesting to see what happens when you invoke this while there is pre-existing traffic. I'm not sure it will work. If it doesn't, then you could always do:

sudo systemctl stop qnlink && sleep 2 && sudo systemctl start qnlink

instead.


On 04/25/2018 08:10 AM, mi0pyn@... wrote:

The qnetremote command will also be useful, I'm going to add it as an Unlink button on my rudimentary web page for when you have people on a reflector with very long overs and you can't use the radio to disconnect.

Thanks Tom.

73,
Stefan


Re: Extremely simple web info page

 

¿ªÔÆÌåÓý

Yes, sure. We could install it as a separate make installweb and uninstallweb. Let's put all necessary files in a subdirectory (called web or html?). If anything needs to be configured by the user, make sure that config file is not included. A template can be provided, like I do with qn.cfg, gwys.txt and dtmf. That way, the users never have trouble with a "git pull" because they have changed a repository file.


On 04/25/2018 08:02 AM, mi0pyn@... wrote:

Is there any interest in me sharing an extremely simple web page Python script which displays the node callsign, frequency, IP address and linked reflector?

It could be bundled as part of the installer using a PR against the main repo, it only uses Python3 and modules in the stdlib and provides a visual reminder of what reflector the hotspot is connected to.

I have plans to expand it to include some additional stuff, but I wrote it just to display in a web page for when I'm only half paying attention to the radio at work.

Kindest regards,
Stefan MI0PYN


Re: gwys.txt

 

Cloned at about 7:30 AM EDST 25 Apr. ?All working on Pi-ZeroW with Raspian Stretch. ?Flawless. ?I have not tried DTMF, radio is ID-51APlus. ?
Great job, Tom.


Re: New version: Remote Control + DTMF

 

Cloned, compiled and running on Pi-ZeroW with Raspian Stretch. ?Nice job. ?


Re: Extremely simple web info page

 

I can build a web reporting page with realtime updates using node.js.? Probably after Hamvention.

What I would like to see I a socket in the gateway providing state and status logging preferably using JSON.

On Wed, Apr 25, 2018 at 8:58 AM, Tom Early <n7tae@...> wrote:

Yes, sure. We could install it as a separate make installweb and uninstallweb. Let's put all necessary files in a subdirectory (called web or html?). If anything needs to be configured by the user, make sure that config file is not included. A template can be provided, like I do with qn.cfg, gwys.txt and dtmf. That way, the users never have trouble with a "git pull" because they have changed a repository file.


On 04/25/2018 08:02 AM, mi0pyn@... wrote:
Is there any interest in me sharing an extremely simple web page Python script which displays the node callsign, frequency, IP address and linked reflector?

It could be bundled as part of the installer using a PR against the main repo, it only uses Python3 and modules in the stdlib and provides a visual reminder of what reflector the hotspot is connected to.

I have plans to expand it to include some additional stuff, but I wrote it just to display in a web page for when I'm only half paying attention to the radio at work.

Kindest regards,
Stefan MI0PYN




--


John D. Hays
Edmonds, WA
K7VE

???


Re: New version: Remote Control + DTMF

 

Hi Tom,

I can confirm that the Unlink command submitted through qnetremote will unlink the reflector even if someone is mid over.?

This is good, it will allow me to have an unlink button on a future version of the dash.

73
Stefan


Re: Extremely simple web info page

 

I've raised a PR, the whole thing is a single Python script, although I have wrapped it in a shell script and included a cronjob to start the dash on reboot. All three files are included in a directory called web, and it is installed using "sudo make installdash", uninstalled using "sudo make uninstalldash".

There are no config files, the dynamic aspects are pulled from the MMDVM.qn and RPTR_STATUS.txt files in /usr/local/etc/?

The next version will have some additional functionality, including an Unlink button and possibly the ability to link to a limited number of reflectors from the dash, as well as some better styling.


Questions on "link_unlink" setting in qn.cfg.

 

Hi Tom,
In the link section of the qn.cfg file, there is an option to set Callsigns that are permitted to link and unlink reflectors, which is a list of callsigns.
Are there any plans to allow wildcards to be used here? Also, will there ever be an option to invert the list, so that specific callsigns can be barred from linking/unlinking reflectors, but all others can still carry out these operations?

73
Stefan MI0PYN


Re: Questions on "link_unlink" setting in qn.cfg.

 

¿ªÔÆÌåÓý

No plans for regular expressions in link_unlink or admin. I could add a blacklist.


On 04/25/2018 11:08 PM, mi0pyn@... wrote:

Hi Tom,
In the link section of the qn.cfg file, there is an option to set Callsigns that are permitted to link and unlink reflectors, which is a list of callsigns.
Are there any plans to allow wildcards to be used here? Also, will there ever be an option to invert the list, so that specific callsigns can be barred from linking/unlinking reflectors, but all others can still carry out these operations?

73
Stefan MI0PYN


Re: Questions on "link_unlink" setting in qn.cfg.

 

A blacklist would be valuable for some of our deployments.

Thanks Tom.