Anleitung für Zugzielanzeiger Mittelbahnsteig H0

Diese Anleitung zeigt Ihnen Schritt für Schritt, wie Sie ihren Zugzielanzeiger korrekt installierst und optimal in Ihre Modellbahnanlage integrieren.

Ein Zugzielanzeiger sorgt für eine realistische Darstellung des Bahnbetriebs und macht Ihre Bahnhofsszene deutlich lebendiger.

1. Inbetriebnahme

  1. Vier Displays an den Controller anschließen
  2. ESP32 mit 5V Netzteil verbinden
  3. Gerät startet automatisch
  4. Displays zeigen ggf. Standardwerte

2. Mit dem Access Point (AP) verbinden

Beim ersten Start (oder wenn kein WLAN gespeichert ist):

  • Der ESP32 öffnet ein eigenes WLAN

SSID (Name):

Der Name befindet sich auf dem Zugzielanzeiger-Controller

Beispiel:

bsr09120001 (Tauschen Sie "bsr09120001" mit der Nummer auf Ihrem Zugzielanzeiger-Controller aus)

Schritte:

  1. WLAN am Handy/PC öffnen
  2. Mit dem ESP-WLAN verbinden
  3. Passwort: keins, da offenes WLAN

3. Weboberfläche öffnen

Nach Verbindung:

im Browser öffnen:

http://192.168.4.1

4. WLAN konfigurieren

In der Weboberfläche:

  1. Heimnetzwerk auswählen
  2. Passwort eingeben
  3. „Verbinden“ klicken

Danach:

  • ESP verbindet sich mit deinem WLAN
  • AP wird deaktiviert
  • Gerät ist jetzt im Heimnetz erreichbar

5. Zugriff im Heimnetz

Möglichkeit 1 (empfohlen):

http://bsr09120001.local (Tauschen Sie "bsr09120001" mit der Nummer auf Ihrem Zugzielanzeiger-Controller aus)

Möglichkeit 2:

Router → IP herausfinden:

http://192.168.xxx.xxx (Verwenden Sie die zugewiesene IP-Adresse von Ihrem Netzwerk)

6. MQTT konfigurieren (optional)

In der Weboberfläche:

  1. MQTT aktivieren
  2. Server-IP des Brokers eintragen
  3. Port (Standard: 1883)
  4. Benutzer + Passwort
  5. Speichern

Danach verbindet sich der ESP automatisch

7. Displays manuell steuern (Web)

Im Webinterface können Sie für Display A und B direkt folgendes setzen.:

  • Zeit
  • Gleis
  • Zugnummer
  • Ziel
  • Über
  • Hinweis

„Displays aktualisieren“ klicken


8. Steuerung per HTTP API

Endpoint

Display A:

/api/display/a

Display B:

/api/display/b

Parameter

data=

Format

zeit,gleis,zugnummer,nach,ueber,hinweis

Beispiel

URL für Display A:
http://192.168.xxx.xxx/api/display/a?data=09:12,14,S1,Hannover,, (Verwenden Sie die zugewiesene IP-Adresse von Ihrem Heimnetzwerk)

URL für Display B:
http://192.168.xxx.xxx/api/display/b?data=09:12,14,S1,Hannover,, (Verwenden Sie die zugewiesene IP-Adresse von Ihrem Heimnetzwerk)

Bedeutung

FeldBeschreibung
1Zeit
2Gleis
3Zugnummer
4Ziel
5Über
6Hinweis

👉 Felder, die nicht aktualisiert werden sollen, einfach leer lassen:

09:12,14,S1,Hannover,,

9. Steuerung per MQTT

Topics

bsr09120001/display/a (Tauschen Sie "bsr09120001" mit der Nummer auf Ihrem Zugzielanzeiger-Controller aus)
bsr09120001/display/b (Tauschen Sie "bsr09120001" mit der Nummer auf Ihrem Zugzielanzeiger-Controller aus)

Payload Format

zeit,gleis,zugnummer,nach,ueber,hinweis

Beispiel

09:12,14,S1,Hannover,,

Beispiel mit mosquitto

Tauschen Sie nachfolgende IP-Adresse (192.168.xxx.xxx) mit der IP Ihres MQTT-Brokers aus sowie „bsr09120001“ mit der Nummer auf Ihrem Zugzielanzeiger-Controller. Ebenso den Benutzer „mqtt“ sowie das Passwort „modellbahn“.

mosquitto_pub -h 192.168.xxx.xxx \
-t bsr09120001/display/a \
-m "09:12,14,S1,Hannover,," \
-u mqtt -P modellbahn

10. Integration Modellbahnsteuerungs-Software

Integration in Ihre Modellbahnsteuerungs-Software:

  • Rocrail
  • iTrain
  • Railroad & Co. TrainController

Nachfolgendes Beispiel erklärt die Integration in die Modellbahnsteuerungs-Software „Rocrail“. DIe nachstehenden Einstellungen lassen sich mittels „Aktionen“ und dem Type „Ext. Programm starten“ in Rocrail umsetzen.

Type

Ext. Programm starten.

HTTP (einfach)

Programm:

curl

Parameter:

Für Display A:
"http://192.168.xxx.xxx/api/display/a?data=09:12,14,S1,Hannover,," (Bitte die IP-Adresse (192.168.xxx.xxx) mit der IP-Adresse aus Ihrem Heimnetzwerk ersetzen)

Für Display B:
"http://192.168.xxx.xxx/api/display/b?data=09:12,14,S1,Hannover,," (Bitte die IP-Adresse (192.168.xxx.xxx) mit der IP-Adresse aus Ihrem Heimnetzwerk ersetzen)

MQTT

Programm:

mosquitto_pub

Parameter:

Für Display A:
-h 192.168.xxx.xxx -t bsr09120001/display/a -m "09:12,14,S1,Hannover,," -u mqtt -P modellbahn (Bitte die IP-Adresse "192.168.xxx.xxx" mit der IP-Adresse des MQTT-Brokers ersetzen. "bsr09120001" mit der Nummer auf Ihrem Zugzielanzeiger-Controller ersetzen. Benutzer "mqtt" und Passwort "modellbahn" mit den Zugangsdaten Ihres MQTT-Brokers ersetzen)

Für Display B:
-h 192.168.xxx.xxx -t bsr09120001/display/b -m "09:12,14,S1,Hannover,," -u mqtt -P modellbahn (Bitte die IP-Adresse "192.168.xxx.xxx" mit der IP-Adresse des MQTT-Brokers ersetzen. "bsr09120001" mit der Nummer auf Ihrem Zugzielanzeiger-Controller ersetzen. Benutzer "mqtt" und Passwort "modellbahn" mit den Zugangsdaten Ihres MQTT-Brokers ersetzen)

11. Hinweise

mDNS (.local)

  • funktioniert nicht auf allen Geräten (Windows braucht Bonjour)
  • Alternative: immer IP-Adresse aus Ihrem Netzwerk verwenden

Trennzeichen

  • HTTP: , (komma verwenden)
  • MQTT: , (komma verwenden)

Reihenfolge beachten!

Immer:

zeit → gleis → zug → ziel → über → hinweis

12. Reset / Fehlerfall

Wenn WLAN nicht funktioniert:

  1. Gerät neu starten
  2. AP erscheint wieder
  3. Neu konfigurieren

Zusammenfassung

FunktionMethode
ManuellWeboberfläche
AutomatischMQTT
AutomatischHTTP
Rocrail, iTrain, Railroad & Co. TrainControllerAktion „externes Programm“ mit HTTP oder MQTT
Nach oben scrollen