Skip to content

Repository files navigation

MeshHessen-Client Light

Ein bewusst schlanker Windows-Client für Meshtastic, zugeschnitten auf den Einstieg in die Mesh-Hessen-Community. Abgeleitet aus dem vollen Meshhessen Client, reduziert auf drei Tabs: Nachrichten, Tools (Offline-Konfigurator) und Infos.

Verbinden, in einem Klick korrekt für Mesh Hessen konfigurieren, chatten – ohne Ballast.

MeshHessen-Client Light – heller Modus MeshHessen-Client Light – dunkler Modus

Highlights

  • Verbindung – USB/Seriell, Bluetooth (BLE) und WLAN/TCP.
  • Nachrichten im WhatsApp-Stil – Kanäle und Direktnachrichten, Absender-Avatare, gruppierte Blasen, farbige Emojis im Text, Reaktionen (Rechtsklick auf eine Blase), Zustellstatus (…/✓/✓✓/⚠) mit „Erneut senden" bei Fehlern, und Windows-Benachrichtigungen bei neuen Nachrichten.
  • Direktnachrichten – Klick auf einen Absender öffnet den DM-Chat; Rechtsklick auf einen DM-Chat in der Seitenleiste löscht sie. Verschlüsselte DMs werden nachträglich entschlüsselt, sobald der Schlüssel des Absenders eintrifft (auch über einen Neustart hinweg).
  • Ein-Klick-Konfigurator für Mesh Hessen – du trägst nur Name/Kürzel und Position (Karte) ein, der Rest wird komplett und korrekt gesetzt (siehe unten). Danach wird automatisch ein Erste-Schritte-PDF mit den Hessenbot-Befehlen erzeugt.
  • Werkszustands-Erkennung beim ersten Connect mit Abfrage „Jetzt konfigurieren?".
  • Hell/Dunkel umschaltbar, Deutsch/Englisch, lokaler Nachrichten-/Node-Verlauf (SQLite).

Der Offline-Konfigurator

Für ein neues oder zurückgesetztes Gerät schreibt der Konfigurator in einem Rutsch das feste Mesh-Hessen-Profil

Bereich Einstellung
LoRa Preset ShortSlow, 7 Hops, Region EU_868
Kanäle 0 ShortSlow (primär) · 1 Mesh Hessen (PSK) · 2 HessenTest (PSK)
Rolle Client (bzw. Client Mute für Tracker-Boards)
Position feste Position aus der Karte, ~700 m Genauigkeit
MQTT OK-to-MQTT an, ignore_mqtt aus (MQTT-Teilnahme ohne aktive MQTT Verbindung)
Telemetrie Sensor-Telemetrie aus

Voraussetzungen

  • Windows 10/11 x64
  • Ein Meshtastic-Gerät (USB, BLE oder WLAN)

Installation

Fertige Standalone-EXE (kein .NET nötig) aus den Releases laden und starten – MeshhessenClientLite.exe.

Build aus dem Quellcode

git clone --recurse-submodules git@github.com:SMLunchen/mh_windowsclient_lite.git
cd mh_windowsclient_lite
dotnet build MeshhessenClientLite.sln -c Release

Standalone-EXE erzeugen (landet in public/):

dotnet publish MeshhessenClientLite/MeshhessenClientLite.csproj -c Release -r win-x64 \
  --self-contained true -p:PublishSingleFile=true -p:PublishTrimmed=false -o public

Die offiziellen Meshtastic-Protobufs sind als Git-Submodul unter protobufs/ eingebunden (--recurse-submodules beim Klonen nicht vergessen).

Diagnose-Startflags

Flag Wirkung
--log Datei-Logging nach meshhessen-client.log (neben der EXE) aktivieren
--serialtest COM31 Seriellen Verbindungs-Selbsttest (Connect → Init → Reconnect) durchspielen
--configtest COM31 Kompletten Konfig-Schreibvorgang + Rücklesen am Gerät durchspielen

Projektstruktur

Pfad Inhalt
MeshhessenClientLite/ WPF-Anwendung (App, MainWindow, Services, Models, Resources)
protobufs/ Offizielle Meshtastic-Protobufs (Submodul)
CHANNELS.csv Kanalliste inkl. PSKs (mit dem vollen Client geteilt)
docs/ Projektseite (GitHub Pages)
img/ Screenshots
.github/workflows/ Build- & Release-Pipeline

Alle Änderungen: siehe CHANGELOG.

Lizenz

GNU GPL v3 – siehe LICENSE. Meshtastic® ist eine eingetragene Marke von Meshtastic LLC. Protobuf-Definitionen © Meshtastic-Projekt. Kartendaten © OpenStreetMap-Mitwirkende.

🙏 Credits

Made with ❤️ by the Meshhessen Community · www.meshhessen.de


🔍 Related Search Terms

Meshhessen Client · Windows client for Meshtastic devices · Meshtastic Windows app · Meshtastic PC software · Meshtastic desktop app · Meshtastic USB Windows · Meshtastic serial Windows · Meshtastic WPF · Meshtastic .NET · LoRa mesh Windows · Meshtastic offline map · Meshtastic telemetry · Meshtastic traceroute · Meshtastic Germany · Meshtastic Hessen · LILYGO T-Beam Windows · T-Deck Windows · RAK4631 Windows · Heltec Windows · Meshtastic BLE Windows · Meshtastic Bluetooth Windows · Meshtastic PKI decryption · Meshhessen community · Meshhessen

About

Meshhessen client LIGHT - a community driven meshtastic client with a reduced feautres set. Quick Config with Chat. With great support of the meshhessen.de community. (the project is not affiliated with the official meshtastic organization.)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages