Hallo, Gast! Registrieren

Der Hessenbot
#1
Hessenbot — euer Mesh-Assistent im Meshhessen-Netz
Hallo zusammen,
im Meshhessen-Netz läuft der Hessenbot — ein Meshtastic-Autoresponder, der auf Befehle reagiert, Infos liefert und ein paar Community-Funktionen mitbringt. 
NINA/Katwarn-Warnungen, Open-Meteo-Wetter, Blitzinfos, ein Web-Portal und mehr.

Kurzname: MHB
Langname: Hessenbot | *meshhessen.de*
Node ID: !604f8594 (1615824276)
 
Wie erreiche ich den Bot?
  • Am einfachsten per DM direkt an den Hessenbot.
  • Alternativ im MeshHessen Kanal.
  • Der öffentliche ShortSlow-Kanal wird in der Regel nicht bedient — Befehle dort werden ignoriert.
  • Innerhalb des Meshhessen Kanals Antwortet er direkt auf "Test" oder "test"
Die meisten Befehle beginnen mit !, z. B. !ping oder !wx.
Einstieg: !cmd — zeigt die auf dem Bot aktivierten Befehle.
Hilfe zu einem Befehl: !cmd? bzw. z. B. !trace?.

Ping, Trace & Funkweg
Klassiker zum Testen der Verbindung:

!ping / !test / !pong - QSL-Antwort mit LongName, Node-ID, Bot-Standort, Hops und ob LoRa oder MQTT
!trace - Traceroute zu dir — Bestätigung sofort, Route (Hops, SNR) per DM
!trace MHH - Traceroute zu einer Station per Kurzname
!trace !604f8594 - Traceroute per Hex-Node-ID

Wetter, Warnungen & Blitz (DE/EU)
Standortbasiert — idealerweise mit GPS an deiner Node (frische Position in der NodeDB). Ohne GPS nutzt der Bot ggf. die Meshhessen Map oder seinen eigenen Referenzstandort.

!wx / !wxc - Wettervorhersage (Open-Meteo)
!uv - UV-Index
!regen - Regenradar / stündliche Niederschläge
!blitz - Live-Blitze im Umkreis + kurze Gewitter-Vorhersage
!metar / !metar EDDF - METAR vom nächsten Flugplatz bzw. ICAO-Code
!warning - NINA/Katwarn-Warnungen für deinen Kreis

Knoten, Position & Karte

!whoami - Infos zu deiner Node (ID, Name, Signal, ggf. GPS)
!whois / !whois Kurzname - Infos zu einer anderen Station
!loc / !loc Kurzname - Letzte Position inkl. Höhe
!whereami - Ortsname per Geocoding
!howfar - Zurückgelegte Strecke seit dem letzten Aufruf
!map save Name - Aktuellen Ort speichern (privat oder öffentlich)
!map Name -Entfernung und Richtung zu einem gespeicherten Ort
!rlist - Repeater in der Nähe (wenn aktiviert)

Nachrichten aus dem Mesh
!messages - Die letzten Nachrichten vom Kanal (Meshhessen) — ohne Bot-Befehle, praktisch wenn du den Kanal verpasst hast

Bulletin Board (BBS)
Öffentliche Pinnwand und private BBS-DMs (Store-and-Forward — Zustellung, sobald die Ziel-Node wieder da ist):
!bbshelp - Kurzliste aller BBS-Befehle
!bbslist - Öffentliche Beiträge mit Nummern
!bbspost $Betreff #Text - Öffentlichen Beitrag schreiben
!bbspost @Empfänger #Text - Private BBS-DM (Wird zugestellt sobald der Bot irgendein Packet der Zielnode empfängt)
!bbsread #Nr - Beitrag lesen
!bbsinfo - Anzahl Beiträge und wartender DMs
Öffentliche Beiträge und die DM-Warteschlange sind auch im Web-Portal sichtbar (siehe unten).

Weitere Funktionen
  • Umfragen (!poll) — Abstimmungen im Mesh
  • News (!readnews) — aktuelle Infos aus der News-Datei des Bots
  • MOTD (!motd) — Message of the Day
  • Leaderboard (!leaderboard) — Extremwerte aus dem Netz (Temperatur, Akku, Höhe …)
  • Sitrep / Sysinfo (!sitrep, !sysinfo) — Lagebild und Systeminfos
  • Solar / HF (!solar, !hfcond, !sun, !moon) — Himmel und Funkbedingungen
  • Notfall-Erkennung — Stichwörter wie „112“ können das Mesh-Team informieren (verantwortungsvoll nutzen!)
Web-Portal (öffentlich)
Unter bot.chrishaef.de gibt es ein öffentliches Portal ohne Login

Technischer Hintergrund
  • Fork: [/url][url=github.com/chrishaef/Hessenbot]github.com/chrishaef/Hessenbot
  • Betrieb auf Proxmox in debian 14 LXC
  • Open Source, basierend auf meshing-around — Credits an Kelly Keeton (K7MHI) und alle Upstream-Mitwirkenden

  • Aktuell keine eigene Funk hardware. Der Bot hängt direkt am MQTT Server. Somit ist er immer zu erreichen, sofern ein MQTT Gateway in der Nähe ist.
    QTH des Bots ist der Raum Fulda. Sofern das Gateway GWCR erreicht wird, funktioniert er auch ganz ohne MQTT denn er nutzt zusätzlich noch eine TCP Verbindung zum Gateway.
Hinweise zur Nutzung
  • Bitte sparsam und sinnvoll mit Befehlen umgehen — jede Anfrage kostet Airtime.
  • Für standortbezogene Dienste (Wetter, Blitz, Warnungen) hilft eine aktuelle GPS-Position an deiner Node.
  • Bei DM-Problemen (PKI/Keys): Firmware ab 2.6, Favoriten setzen — Details unter /faq im Portal.
  • Der Bot protokolliert Traffic; Positionsdaten werden verarbeitet, wenn du sie im Mesh sendest.

Los geht’s
Probiert es aus:
  1. DM an den Hessenbot senden: !ping
  2. Oder im Kanal MeshHessen: !cmd
  3. Im Browser: https://bot.chrishaef.de/ für die komplette Liste
Fragen, Feedback oder Wünsche gerne hier im Thread — oder direkt im Mesh per DM.
73 und viel Spaß im Funknetz!
Hessenbot · Meshhessen
"Der traurigste Aspekt derzeit ist, dass die Wissenschaft schneller Wissen sammelt, als die Gesellschaft Weisheit."
ISAAC ASIMOV
Zitieren
#2
Hallo zusammen,

ich habe zwei Neuerungen am Hessenbot implementiert, die für den Alltag im Mesh nützlich sein können:

1. Ort oder Koordinaten bei Standort-Befehlen

Viele ortsbezogene Befehle akzeptieren jetzt optional einen Ort oder Koordinaten. Ohne Angabe gilt weiterhin der Standort der Node (GPS / Mesh-Karte) bzw. der Bot-Standort.

Beispiele:

!wx Fulda
!blitz Friedberg
!regen 50.55 9.68 oder !wx 50,55 9,68
ebenso u. a. bei !uv, !warning, !sun, !moon, !rlist, !satpass
Hilfe weiterhin mit !wx? usw.
Nicht betroffen (eigene Semantik): !metar (ICAO), !loc (Node), !whereami, !howfar, !howtall.

2. Blitzwatch – automatische Nähe-Warnung

Der Bot prüft regelmäßig Live-Blitzdaten. Liegt ein Einschlag in der Nähe einer Node mit frischem GPS (max. 24 h alt), gibt es eine Warnung per DM an die betroffene(n) Node(s)und eine Nachricht im Kanal (mit Kurzname und Distanz).

Standard-Einstellunen:

- aktiv für Nodes mit bekanntem Standort (Opt-out)
- Warnradius 5 km (einstellbar 1–10 km)
- Cooldown 60 Minuten (pro Node und für den Kanal)
- Bot-eigene Node ist ausgeschlossen
- Steuerung (nur für die eigene Node):

!blitzwatch oder !blitzwatch? — Status
!blitzwatch off / on — aus / an
!blitzwatch 5km — eigenen Radius setzen 1-10 km
Im Web-Portal unter bot.chrishaef.de (NodeDB) ist der Status sichtbar, z. B. an 8km (aktiv) oder bereit 8km (eingestellt, aber noch kein frisches GPS).

Feedback und Verbesserungsvorschläge gerne hier. Bitte den Kanal nicht mit Dauer-Tests fluten — zum Ausprobieren eher per DM.

73
Chris / Hessenbot
"Der traurigste Aspekt derzeit ist, dass die Wissenschaft schneller Wissen sammelt, als die Gesellschaft Weisheit."
ISAAC ASIMOV
Zitieren
#3
Hallo zusammen,
hier eine kurze Erklärung zu Blitzwatch am Hessenbot – inkl. der neuen Möglichkeit, die Einstellungen bequem über die Webseite zu setzen.

Was ist Blitzwatch?
Blitzwatch warnt dich automatisch, wenn Live-Blitze in der Nähe eines überwachten Standorts einschlagen.
Anders als
Code:
!blitz
(einmalige Abfrage) läuft der Dienst im Hintergrund.

Überwacht wird:
  • Home – dein Standort (frisches Node-GPS ≤ 24 h oder ein fester eingesteller Ort)
  • bis zu 3 Zusatzorte – z. B. Relais, Antennenstandort, Equipment
    Jeder Punkt hat eigenen Radius und eigenen Cooldown.
Standardmäßig ist die Warnung für deine Node an. 
Abschalten der Funktion mit
Code:
!blitzwatch off

Steuerung per Mesh
Status anzeigen:
Code:
!blitzwatch
Hilfe / alle Einstell-Befehle:
Code:
!blitzwatch?
Ein / Aus:
Code:
!blitzwatch on !blitzwatch off
Home:
Code:
!blitzwatch 8km !blitzwatch home Friedberg !blitzwatch home 50.34 8.76 !blitzwatch home JO40AA !blitzwatch home gps
Zusatzorte:
Code:
!blitzwatch add Kassel !blitzwatch add 5km JO40AA !blitzwatch del 1 !blitzwatch 1 5km !blitzwatch list
Ortsangaben wie beim Wetter: Ortsname, Koordinaten oder Maidenhead-Grid.

Neu: Einstellungen im Browser
Statt langer Mesh-Befehle kannst du deine Blitzwatch-Einstellungen jetzt auch auf der Bot-Webseite setzen:
  1. Als Direktnachricht (DM) an den Bot senden:
Code:
!blitzwatch web 
(Alias: 
Code:
!blitzwatch set
)
  1. Du bekommst einen 5-stelligen Code (ca. 15 Minuten gültig, einmalig).
  2. Auf der Webseite im Menü Blitzwatch den Code eingeben.
  3. Dort kannst du An/Aus, Home, Radius und Zusatzorte online pflegen.
Wichtig: Der Code kommt nur per DM, nicht im Kanal.

Warnungen
Bei Treffer (tatsächlich gemessenen Blitzen innerhalb des eingestellten Radius) kommt typischerweise:
  • eine DM vom Bot
  • zusätzlich eine kurze Kanalmeldung
Details bzgl. der Messung im 150km Radius um euren Standort könnt ihr live weiterhin nachschlagen mit 
Code:
!blitz
Mehr Infos
Auf der Bot-Webseite: Hessenbot
  • Menü Befehle → Abschnitt Blitzwatch
  • Menü Blitzwatch → Code eingeben / Einstellungen
Viel Spaß damit – Feedback gerne hier rein.
73
"Der traurigste Aspekt derzeit ist, dass die Wissenschaft schneller Wissen sammelt, als die Gesellschaft Weisheit."
ISAAC ASIMOV
Zitieren




Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste