PotatoMesh ist ein föderiertes Web-Dashboard für LoRa-Mesh-Netzwerke, das sowohl Meshtastic- als auch MeshCore-Knoten unterstützt. Es richtet sich an dezentrale Gemeinschaften, die lokale Mesh-Netze betreiben und diese mit dem Fediverse oder anderen Diensten verbinden wollen - ohne MQTT-Infrastruktur oder zentrale Server.
Das Projekt folgt dem Grundsatz: keine MQTT-Abhängigkeit, kein zentraler Broker - nur lokaler LoRa-Äther.
Das Dashboard bietet:
Der Ingestor ist eine Python-Komponente, die Daten vom Mesh-Knoten einliest und über die HTTP-POST-API an die Webanwendung übermittelt. Er läuft separat und ermöglicht es, mehrere Ingestoren gleichzeitig zu betreiben - etwa von verschiedenen Standorten. Der Ingestor verbindet sich mit einem Knoten über:
Für MeshCore-Knoten wird die USB Companion-Firmware benötigt, da diese das binäre Companion-Protokoll über die serielle Schnittstelle bereitstellt.
PotatoMesh-Instanzen können sich automatisch zu einem Verbund zusammenschließen. Dabei tauschen Instanzen signierte Metadaten aus und aktualisieren ihre Knotenlisten alle acht Stunden gegenseitig. Federation ist standardmäßig aktiviert und wird über die Umgebungsvariable FEDERATION gesteuert:
Matrix-Bridge: Leitet Mesh-Nachrichten in einen konfigurierten Matrix-Raum weiter (kein lokaler Funk erforderlich)Prometheus-Exporter: Exportiert Metriken unter /metricsStatische Seiten: Anpassbare Markdown-Seiten (z.B. für lokale Nutzungshinweise)
Diese Anleitung / Übersetzung wurde nach bestem Wissen erstellt, erhebt aber nicht den Anspruch auf Vollständigkeit und Richtigkeit der Angaben und dient lediglich als Hilfestellung.
Diese Seite steht in keinerlei Verbindung zum MeshCore Projekt.
Erstellt 2025 für die deutschsprachige MeshCore Community •
Impressum