DMR has always been challenging to list on RepeaterBook since the talk groups changed a lot, especially when tracking thousands of DMR repeaters. I also find a lot of sysops who don’t want to take the time to use the tools on RepeaterBook to keep the repeaters updated, and I understand that. We are all short on time. I think I have come up with a solution that takes almost no effort.
Law enforcement has the N-DEx system, which is a way to send data in a formatted way to a central database so that other agencies can query and read it. I have developed a straightforward CSV file format on that same principle. If every c-bridge sysop placed this retrievable file somewhere, I could automate a sync script and keep the talk group data on the website up-to-date with the true data. I could run the script once a month, for example. The script would read the data and update all of the repeaters with the current talk group data in less than a second.
Here is the format:
Field Name |
Parameters |
Required |
Max Characters |
IPSC |
Your IPSC name |
Y |
16 |
DMR_ID |
The repeater’s registered DMR ID on radioid.net. If multiple repeaters use the same ID, then add ‘a’, ‘b’, ‘c’, etc., to end to differentiate. |
Y |
7 |
TID |
Talk group ID number. |
Y |
16 |
TNAME |
Local talk group name |
Y |
16 |
TIMER |
F=Full-time, PXX/Y=PTT controlled. Replace XX with the number of timer minutes. Y is the hold-off timer time. S=Scheduled, or Special Case, like for nets/variable timing. |
Y |
16 |
TS |
Time Slot: 1 or 2 |
Y |
1 |
NOTE |
Max 255 characters. |
N |
50 |
Example:
PNWDigital,311222,1776,USA,P15/0,2,any needed note to be displayed.
PNWDigital,311222,13,WW English 2,P15/3,
There would be one entry per repeater per talk group.
The filename format is ipsc_tglist_date. For example PNWDigital_tglist_20230112.csv
Thoughts?