BMtoAPRS HelpBMtoAPRS Pomoč v2.1 Status

BMtoAPRS keeps a live picture of DMR repeaters on APRS: every known repeater is beaconed as an APRS object (visible on aprs.fi and APRS clients) and listed on a web dashboard, with real-time ONLINE/OFFLINE status. This page explains what you'll see and how it works, for two audiences: people looking up repeaters, and sysops/admins of the repeaters themselves.

BMtoAPRS dataflow diagram

For users — finding repeaters

On aprs.fi / APRS clients: each repeater appears as an APRS object named after its callsign. The comment line looks like:

DMR Lisca 439.0750 -7.6 CC1

That's DMR <city> <TX frequency> <offset> CC<color code>. If the repeater isn't currently linked to its network, OFFLINE is appended; linked repeaters show no extra text (online is the assumed default — it's not announced).

On the web dashboard (/ on this deployment): a read-only, auto-refreshing page showing the same repeaters in a table — callsign, city, TX, RX, offset, color code (shown as CC1 etc., matching the beacon comment), status, current uptime, % up over the last 30 days, and last-seen time. Click any column header to sort by it. Status badges:

BadgeMeaning
ONLINECurrently linked to the network
OFFLINEKnown, but not currently linked
UNKNOWNLink status couldn't be checked this cycle
NO POSNo known location — see "no position" below. Shown for visibility, not beaconed to APRS

A repeater that is both offline and has no known position shows a blank status instead of stacking both badges - it's the expected state for a brand-new registration that has never linked up yet, not a fault.

Uptime columns: the link status is sampled every minute and kept for 30 days. "Uptime" is the length of the current online streak (measured since the repeater was last observed offline — for one never observed offline it means "at least this long"). "Up 30d" is the share of observed samples where the repeater was online; periods where the monitoring itself wasn't running count neither for nor against. In short: "Uptime" = how long since the last hiccup; "Up 30d" = how often it hiccups overall.

The page polls for fresh data in the background (every 30s by default) — no need to reload. The color scheme (light/dark) and language can be switched with the buttons at the top; both are remembered in your browser.

For repeater sysops/admins

How your repeater gets listed at all: the roster comes from radioid.net's DMR repeater registry, filtered to the configured country and callsign prefix, keeping entries with a 6-digit-or-shorter repeater ID (this is what separates real repeaters from personal hotspots in the convention both BrandMeister and radioid.net use). If your repeater isn't registered on radioid.net under the right country/callsign, it won't show up here at all.

City, frequency, offset, and color code all come from your radioid.net registration. If any of these look wrong on the map or dashboard, the fix is to update your registration there — this system no longer reads those fields from BrandMeister.

Position (lat/lon) still comes from BrandMeister, because radioid.net's registry doesn't include coordinates. This means:

ONLINE/OFFLINE is real-time, not "last heard." It's read from the master's live connection status each beacon cycle, checking whether your repeater is actively linked (not just whether it's recently carried traffic) — so a quiet repeater that's still linked correctly shows ONLINE, not OFFLINE.

Duplicate callsign registrations: if radioid.net has more than one entry under your callsign (e.g. after a site move where the old registration wasn't cleaned up), only one is used at a time — whichever currently has a live BrandMeister position match is preferred. If this affects you, removing the stale registration on radioid.net is the fix.

Data sources at a glance

FieldSource
Roster (which repeaters exist), callsign, city, frequency, offset, color coderadioid.net
Latitude/longitude, last-seen timestampBrandMeister API (merged in by repeater ID)
ONLINE/OFFLINEThe network master's live connection status dashboard

Troubleshooting

BMtoAPRS skrbi za sprotno (živo) sliko DMR repetitorjev na APRS: vsak znan repetitor je oddan kot APRS objekt (viden na aprs.fi in APRS odjemalcih) in prikazan na spletni nadzorni plošči, s statusom ONLINE/OFFLINE v realnem času. Ta stran razloži, kaj boste videli in kako stvari delujejo, za dve skupini: uporabnike, ki iščejo repetitorje, ter sysope/skrbnike repetitorjev.

Diagram poteka podatkov BMtoAPRS

Za uporabnike — iskanje repetitorjev

Na aprs.fi / APRS odjemalcih: vsak repetitor se prikaže kot APRS objekt, poimenovan po svojem klicnem znaku. Vrstica s komentarjem je videti takole:

DMR Lisca 439.0750 -7.6 CC1

To pomeni DMR <kraj> <TX frekvenca> <odmik> CC<barvna koda>. Če repetitor trenutno ni povezan v omrežje, se na koncu dopiše OFFLINE; povezani repetitorji nimajo dodatnega besedila (privzeto se šteje, da je repetitor online — to se posebej ne naznanja).

Na spletni nadzorni plošči (/ na tej namestitvi): stran samo za branje, ki se samodejno posodablja in prikazuje iste repetitorje v tabeli — klicni znak, kraj, TX, RX, odmik, barvna koda (prikazana kot CC1 ipd., enako kot v komentarju bake), status, trenutni čas neprekinjenega delovanja, odstotek dosegljivosti v zadnjih 30 dneh in čas zadnje zaznave. S klikom na glavo stolpca lahko tabelo razvrstite po tem stolpcu. Statusne značke:

ZnačkaPomen
ONLINETrenutno povezan v omrežje
OFFLINEZnan, vendar trenutno ni povezan
UNKNOWNStanja povezave v tem ciklu ni bilo mogoče preveriti
NO POSLokacija ni znana — glejte "brez lokacije" spodaj. Prikazan zaradi preglednosti, ni pa oddan na APRS

Repetitor, ki je hkrati brez povezave in brez znane lokacije, prikazuje prazen status namesto obeh značk skupaj - to je pričakovano stanje za povsem novo registracijo, ki se še ni nikoli povezala, ne napaka.

Stolpca o dosegljivosti: stanje povezave se vzorči vsako minuto in hrani 30 dni. "Uptime" je dolžina trenutnega neprekinjenega delovanja (merjeno od trenutka, ko je bil repetitor nazadnje zaznan kot nepovezan — za repetitor, ki še nikoli ni bil zaznan kot nepovezan, pomeni "vsaj toliko"). "Up 30d" je delež opazovanih vzorcev, v katerih je bil repetitor povezan; obdobja, ko samo spremljanje ni delovalo, ne štejejo ne v prid ne v škodo. Na kratko: "Uptime" = koliko časa je minilo od zadnjega izpada; "Up 30d" = kako pogosto ima izpade nasploh.

Stran v ozadju periodično preverja sveže podatke (privzeto vsakih 30 s) — osveževanje strani ni potrebno. Barvno shemo (svetlo/temno) in jezik lahko preklopite z gumboma na vrhu; oboje se shrani v vašem brskalniku.

Za sysope/skrbnike repetitorjev

Kako se vaš repetitor sploh znajde na seznamu: seznam repetitorjev prihaja iz registra DMR repetitorjev na radioid.net, filtriranega glede na nastavljeno državo in predpono klicnega znaka, pri čemer se obdržijo le vnosi s največ 6-mestnim ID-jem repetitorja (to je konvencija, ki jo uporabljata tako BrandMeister kot radioid.net za ločevanje pravih repetitorjev od osebnih hotspotov). Če vaš repetitor ni registriran na radioid.net z ustrezno državo/klicnim znakom, se tukaj sploh ne bo prikazal.

Kraj, frekvenca, odmik in barvna koda prihajajo iz vaše registracije na radioid.net. Če je kateri od teh podatkov na zemljevidu ali nadzorni plošči napačen, je rešitev posodobitev registracije tam — ta sistem teh podatkov ne bere več iz BrandMeistra.

Lokacija (zemljepisna širina/dolžina) še vedno prihaja iz BrandMeistra, ker register na radioid.net ne vsebuje koordinat. To pomeni:

ONLINE/OFFLINE je v realnem času, ne "nazadnje slišan". Podatek se ob vsakem ciklu oddajanja prebere iz stanja žive povezave na masterju in preveri, ali je vaš repetitor dejansko povezan (ne le, ali je v zadnjem času prenašal promet) — zato se tudi tih, a pravilno povezan repetitor prikaže kot ONLINE, ne OFFLINE.

Podvojene registracije klicnega znaka: če ima radioid.net pod vašim klicnim znakom več kot en vnos (npr. po selitvi lokacije, kjer stara registracija ni bila počiščena), se vedno uporabi samo eden — prednost ima tisti, ki ima trenutno veljavno ujemanje lokacije iz BrandMeistra. Če vas to zadeva, je dokončna rešitev odstranitev zastarele registracije na radioid.net.

Viri podatkov na hitro

PodatekVir
Seznam repetitorjev (kateri obstajajo), klicni znak, kraj, frekvenca, odmik, barvna kodaradioid.net
Zemljepisna širina/dolžina, čas zadnje zaznaveBrandMeister API (združeno glede na ID repetitorja)
ONLINE/OFFLINENadzorna plošča žive povezave omrežnega masterja

Odpravljanje težav