You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kannst du irgendwie ermitteln, wie oft ein Repeater adverts sendet? Denn der Vergleich wie oft einer den anderen hört hängt stark davon ab, wie häufig gesendet wurde. also ermitteln in welchem intervall und dann fehlerrate angeben oder so
Aus den Zeitpunkten der Adverts eines Repeaters, die CoreScope gesehen hat, das typische Intervall schätzen (Median der Abstände).
Daraus ergibt sich, wie viele Adverts im Datenfenster zu erwarten waren. Gehört / erwartet = Empfangsquote der Strecke.
Haken:they_hear / we_hear zählen alle Pakete, nicht nur Adverts. Für eine saubere Quote müsste man die Adverts getrennt zählen.
Was ich brauche: Die CoreScope-API kann ich von meiner Umgebung aus nicht abrufen (GitHub-Repo und Instanz sind gesperrt). Bitte einmal die JSON-Antworten für einen Repeater anhängen, z. B. von
und falls vorhanden ein Endpunkt mit der Advert- oder Paket-Historie eines Knotens (in der OpenAPI-Übersicht der Instanz nachsehen, z. B. /api/openapi.json oder die Doku-Seite).
Daran sehe ich, ob die Zeitpunkte der Adverts abrufbar sind.
Der Strecken-Inspektor zeigt jetzt Empfänge pro Tag in beide Richtungen und einen neuen Reiter „Verlauf“ (MeshCore Nachbar Details #52): SNR über die Zeit und wie oft jede Seite pro Tag gehört wurde. Gespeichert wird ab jetzt, also wächst die Aussagekraft mit der Zeit.
Eine echte Verlustrate ist mit den CoreScope-Daten nicht berechenbar: Die Reach-/Neighbour-Daten enthalten keine Zeitstempel der gesendeten Adverts, nur was gehört wurde. Ohne „wie viele wurden gesendet“ fehlt der Nenner.
Als Hinweis steht im Inspektor der MeshCore-Standard: Flood-Advert alle 12 h, Zero-Hop-Adverts nur wenn advert.interval gesetzt ist (Quelle: docs.meshcore.nz). Wer das Intervall seines Repeaters kennt, kann die Zählungen damit grob einordnen.
Issue bleibt offen, bis es eine Quelle für gesendete Adverts gibt (z. B. eigene Repeater-Statistik).
Activity
RideMyByte commentedon Nov 6, 2026
Noch nicht in 0.5.1 – mir fehlen die Daten dafür.
Idee:
they_hear/we_hearzählen alle Pakete, nicht nur Adverts. Für eine saubere Quote müsste man die Adverts getrennt zählen.Was ich brauche: Die CoreScope-API kann ich von meiner Umgebung aus nicht abrufen (GitHub-Repo und Instanz sind gesperrt). Bitte einmal die JSON-Antworten für einen Repeater anhängen, z. B. von
https://corescope.meshrheinland.de/api/nodes/<pubkey>…/api/nodes/<pubkey>/reach/api/openapi.jsonoder die Doku-Seite).Daran sehe ich, ob die Zeitpunkte der Adverts abrufbar sind.
Generated by Claude Code
RideMyByte commentedon Nov 6, 2026
{"node":{"pubkey":"4010d56ddd57dc5f33afaa5f855cc3065ae0947f0bce356eb7a586324f75d099","name":"DE-NW-GE-HaldeScholven","role":"repeater","lat":51.60417,"lon":7.01462,"first_seen":"2026-06-01T09:17:02Z","default_scope":"#de"},"window":{"days":7,"since":"2026-10-30T22:15:38Z"},"reliable_tokens":["4010","4010D5"],"importance":{"neighbor_degree":75,"degree_rank":8,"nodes_with_edges":2603,"relay_observations":200000,"bidirectional_links":84,"direct_observers":10},"direct_observers":[{"pubkey":"cbc8ec20e3e153eac9e071ee533d1f563480625f8852434f8dbd87527b6572ad","name":"DE-NW-MK-Hemer-DH","count":6944,"avg_snr":0.7640697004608291,"lat":51.37773,"lon":7.79495,"distance_km":59.60444529753656},{"pubkey":"e92e61328e644a8d50609585adaa1ed4ccad67743bf3e4178e16d005eb7a08bf","name":"D-E-gerhold-room","count":6248,"avg_snr":-9.562868117797732,"lat":51.48062,"lon":7.00628,"distance_km":13.750234783230807},{"pubkey":"eeeeee0a382dd47dee0dc67a048bd9a6e2e1571d7ac09cdc26331ec290127047","name":"D-WAN-Observer V3","count":6230,"avg_snr":11.031011235955042,"lat":51.510422,"lon":7.17621,"distance_km":15.279499067662726},{"pubkey":"2075a7a5fe289f6832083e26cd271efadf2496b20dc229194aae202c2a1d7378","name":"DE-NW-KLE-KLK-Observer","count":4440,"avg_snr":-10.700900900900901,"lat":51.764662,"lon":6.327113,"distance_km":50.64486364206094},{"pubkey":"35e2e6b5c063dfae0fbccbf703881f1fbaf674ac2e14901f4c62d6816d840394","name":"DE-NW-MK-Hemer-DH-tmp","count":1711,"avg_snr":-10.203915838690827,"lat":51.37952,"lon":7.79602,"distance_km":59.58692405331187},{"pubkey":"8d91d907ad1d65c5dd74491d7558b1fcd920e26b557d7b778cad4f53c26517f3","name":"DE-NW-MK-Iserlohn-Werm","count":221,"avg_snr":-11.391855203619906,"lat":51.37638,"lon":7.71655,"distance_km":54.80256282383758},{"pubkey":"126c241c7bb83dae6e5687447597ee86c24cd1e317c55a57316cdcedfe7391df","name":"Observer Kaarst","count":48,"avg_snr":-9.299999999999999,"lat":51.19156,"lon":6.61272,"distance_km":53.68772972858466},
...
0.5.5: measurements per project, link history, selection, map stays p…
RideMyByte commentedon Nov 6, 2026
Teilstand in 0.5.5:
advert.intervalgesetzt ist (Quelle: docs.meshcore.nz). Wer das Intervall seines Repeaters kennt, kann die Zählungen damit grob einordnen.Issue bleibt offen, bis es eine Quelle für gesendete Adverts gibt (z. B. eigene Repeater-Statistik).
Generated by Claude Code
RideMyByte commentedon Nov 7, 2026
top