Skip to the content.

Troubleshooting

Port bereits in Verwendung

# Prozess finden, der den Port belegt
sudo lsof -i :8080

# Prozess beenden
sudo kill -9 <PID>

# Oder anderen Port verwenden (Umgebungsvariable)
WEB_PORT=:9090 ./modbridge

Keine Verbindung zum Zielgerät

# Erreichbarkeit prüfen
ping 192.168.1.100

# Port prüfen
nc -zv 192.168.1.100 502

Admin-Passwort vergessen

Das Passwort-Hash steht in config.json unter admin_pass_hash. Löschen Sie den Wert, um beim nächsten Start ein neues zufälliges Passwort zu generieren:

# Wert leeren (ModBridge muss gestoppt sein)
# In config.json: "admin_pass_hash": ""

# Wenn systemd-Service verwendet wird:
sudo bash scripts/modbridge.sh restart

# Neues Passwort erscheint in den Logs
sudo bash scripts/modbridge.sh logs

Docker Container startet nicht

docker logs modbridge
docker ps -a

systemd-Service Probleme

sudo bash scripts/modbridge.sh status
journalctl -u modbridge.service -n 100