🌉 ModBridge – Die Modbus-Zentrale
ModBridge ist ein moderner Modbus TCP/RTU Proxy Manager mit eleganter Web-Oberfläche. Er ermöglicht das Multiplexing und Management beliebig vieler Modbus-Verbindungen – mit Live-Monitoring, Logging und Sicherheit.
🚀 Installation (1 Zeile)
curl -sSL https://raw.githubusercontent.com/Xerolux/modbridge/main/scripts/modbridge.sh | sudo bash -s install
✨ Features
- Multi-Proxy – Beliebig viele Modbus-Verbindungen parallel
- Web-UI – Elegantes Dashboard auf Port 8080
- Headless-Modus – Für Server ohne GUI
- systemd-Integration – Autostart, Health-Checks, Logs
- Docker-Unterstützung – via ghcr.io/xerolux/modbridge
- Multi-Arch – amd64, arm64, arm (Raspberry Pi 4/5, Zero)
- Port-Range – 5020-5030 für Proxys
🔧 Alle Befehle
modbridge install # Installation modbridge update # Update (Config bleibt erhalten) modbridge status # Status prüfen modbridge logs -f # Live-Logs modbridge health # Health-Check modbridge config # Config bearbeiten modbridge backup # Backup erstellen modbridge uninstall # Entfernen (mit Backup-Option)
🛡️ Update-Sicherheit
ModBridge schützt deine Daten bei Updates: Config und DB werden automatisch gesichert. Falls der Start fehlschlägt, gibt es ein automatisches Rollback auf die vorherige Version.
🔗 GitHub: Xerolux/modbridge | Wiki
Verwandte Beiträge
Warum braucht man einen Modbus-Proxy?
Das Problem mit Modbus: Die meisten Geräte erlauben nur eine gleichzeitige Verbindung auf den TCP-Port. Wenn also Home Assistant, eine Visualisierung (z.B. Grafana) und ein Monitoring-Tool gleichzeitig auf deine Wärmepumpe oder deinen Wechselrichter zugreifen wollen, crasht die Verbindung gerne.
ModBridge löst das, indem es sich selbst mit dem Modbus-Gerät verbindet und dann mehrere eingehende Verbindungen auf diese eine Verbindung multiplexed. Deine Tools reden nicht mehr direkt mit der Wärmepumpe, sondern mit ModBridge – und ModBridge kümmert sich um die Kommunikation mit dem Gerät.
Zusätzlich bietet ModBridge ein Web-UI, in dem du alle Proxys siehst, den Traffic überwachst und sie bei Bedarf neustarten kannst – ohne jedes Mal in die Konsole zu müssen.
