Model Train Script
Modellbahn automation
Kostenlos · In-App-Käufe · Entwickelt für iPad. Nicht für macOS überprüft.
Mit ModelTrainScript können Sie Ihre Z21- oder ECoS-gesteuerten Modelleisenbahnanlage nicht nur steuern sondern auch automatisieren. Einfache Automatisierungs-Skripte sind direkt von Ihrem iPhone, iPad oder Mac aus konfigurierbar und ausführbar.
Es gibt viele großartige Open-Source-Lösungen zur Automatisierung Ihrer Modellbahn. ModelTrainScript legt jedoch den Schwerpunkt darauf, die Automatisierung so einfach wie möglich zu gestalten. Wir versuchen dies durch eine benutzerfreundliche Oberfläche zum Erstellen von Skripten zu erreichen und die Anzahl der benötigten physischen Komponenten zu reduzieren. Der Vorteil, Sie benötigen keinen dedizierten Computer als zentrale Einheit, um Ihre Anlage zu steuern. Verbinden Sie einfach Ihr iPhone (oder iPad/Mac) und schon kann es losgehen.
Zusammengefasst verfügt ModelTrainScript über die folgenden Funktionen:
- Automatisieren Sie Ihre Anlage mit Hilfe einfacher Skripte
- Manuelle Steuerung Ihrer Modellbahnanlage mit grafischer Darstellung (Stellwerk und Fahrpult)
- Erstellen Sie einen Katalog mit Ihrer Fahrzeugsammlung
- Daten werden über iCloud auf allen Ihren Apple-Geräten synchronisiert
- Möglichkeit, die Kamera Ihres Geräts zur Steuerung Ihrer Fahrzeuge zu verwenden
ModelTrainScript erfordert eine Digitalzentrale, die das Z21 oder ECoS LAN-Protocol sie wie die folgenden Standards unterstützt:
- Rückmelder: R-Bus, CAN-Bus and L-Bus (LocoNet)
- RailCom (über CAN-Bus, LocoNet und ECoSLink) für Rückmeldung inkl. Decoderadressen
Für weitere Informationen besuchen Sie unsere Website oder kontaktieren Sie uns bei Fragen oder Feedback!
mehr
Bewertungen & Rezensionen Diese Version fügt die folgende neue Funktionalität hinzu:
- Wiederverwendbare Pfade: Pfaddefinitionen, die Sie in Ihren Skripten wiederverwenden können.
- Schnellzugriff im Stellwerk: ein Element, das ein Skript, einen Fahrplan, eine Fahrstraße oder einen wiederverwendbaren Pfad startet.
- Eigene Bezeichnungen für Zubehörzustände: Tippen Sie im Stellwerkelement-Editor auf das Symbol eines Zustands, um ihm einen eigenen Namen zu geben; die Bezeichnung wird in der gesamten App anstelle des Standardnamens angezeigt.
11.1.0 12. Juni
Diese Version führt den Fahrdienstleiter ein – eine Koordinationsebene, die Freigaben vergibt, sodass zwei Züge nie
überlappende Gleisabschnitte beanspruchen. Manuelle Fahrten laufen über den neuen Schalter Über Fahrdienstleiter in
der Steuerung; Skripte nutzen die neuen Aktionen Freigabe anfordern und Freigabe abgeben. Eine Einführung in den
Fahrdienstleiter finden Sie im Tutorial zum Fahrdienstleiter.
Weitere Änderungen:
- Einführung einer Modelluhr mit einstellbarer Geschwindigkeit. Bedingungen und Ausführungsereignisse erhalten beide
neue uhrbasierte Optionen. Alle Details finden Sie unter „Modelluhr".
- Fahrpläne können nun – wie Skripte – automatisch über ein Ausführungsereignis gestartet werden. Mit der neuen Aktion
Fahrplan steuern können Skripte zudem beliebige Fahrpläne starten oder stoppen.
- Neue Nutzer werden mit einem überarbeiteten Begrüßungsbildschirm und einer geführten App-Tour empfangen, die durch
die wichtigsten Funktionen führt.
- Die Profileinrichtung wird einfacher: Digitalzentralen werden jetzt automatisch erkannt, und mit der neuen Aktion
Verbindung testen können Sie Ihre Einstellungen vor dem Speichern überprüfen.
- Die Anlagensteuerung erhält ein verbessertes Erscheinungsbild mit aktualisierten Grafiken und angepassten Farben.
- Die Mac-Unterstützung wurde mit dieser Version deutlich verbessert – Fehler wurden behoben und die Stabilität wurde
gesteigert.
11.0.0 20. Mai
Diese Version enthält ECoS-Synchronisierungskorrekturen.
10.8.1 20. Apr.
Diese Version bringt wesentliche Verbesserungen an den Bedingungen:
- Bedingungen unterstützen jetzt Untergruppen, mit denen Sie komplexere Logik durch Kombination von UND und ODER auf mehreren Ebenen aufbauen können
- Wiederverwendbare Bedingungen: Definieren Sie eine Bedingung einmal und verknüpfen Sie sie mit mehreren Skripten, Abschnitten oder Aktionen
- Kopieren und Einfügen von Bedingungen über das Symbolleistenmenü
- Überarbeiteter Bedingungseditor mit Live-Zusammenfassung und Drag & Drop-Unterstützung
10.8.0 29. März
Bugfix-Version für DCCext-Unterstützung
10.7.1 7. März
Diese Version führt Variablen ein (gezahrbasiert). Diese Variablen können verwendet werden, um Ihren Skripten über die Bedingungen und Ereignisse Konditionalität hinzuzufügen. Variablen können über die Aktion setVariable geändert werden. Um sie zu überwachen, können Sie Ihrem Layout eine Variable hinzufügen.
Außerdem wurden einige kleine Fehler behoben.
10.7.0 2. März
Diese Version konzentriert sich auf Stabilität und UX-Verbesserungen.
- Inline-Navigation zwischen Listenelementen wie Abschnitten, Aktionen und Fahrzeugfunktionen
- MTS-Menü enthält jetzt zuletzt bearbeitete Elemente und Verknüpfungen
- Fahrweg-Aktion: MTS findet einen Fahrweg zwischen zwei Punkten in Ihrem Stellwerk und stellt die Weichen in die richtige Position
- Beta-KI-Assistent: Kann Sie bei der Steuerung oder Erstellung von Automatisierung unterstützen (frühe Beta), Sie benötigen eine Internetverbindung während der Nutzung.
- Fehlerbehebung: gelegentlich fehlerhafte iCloud-Synchronisierung
- Fehlerbehebung: gelegentliche Verbindungsprobleme
10.6.0 27. Jan.
Frohe Feiertage!
Diese Version verschiebt das Hauptmenü hinter eine Hauptschaltfläche, wodurch die Katalogbearbeitung während der Layoutplanung vereinfacht wird.
Außerdem neu:
- Ein neues Stellwerk mit verbesserter Performance für ältere Geräte
- Verbesserte Benutzerfreundlichkeit des Stellwerk-Editors
- Neue Layout-Elemente: Dreiwegeweiche und Windmühle
- Haus, Fabrik und Windmühle unterstützen Zubehör für Beleuchtung und Interaktion
- Animationen für Layout-Elemente
- Feedback für Bedingungen und Ereignisse, das nicht von Funktionen belegt wird
10.5.0 27.12.2025
Diese Version enthält einen Debug-Modus. Mit diesem Modus können Sie Ihre Skripte isoliert testen und deren Reaktion auf Ereignisse überprüfen.
Weitere Verbesserungen:
- Schaltfläche „Automatisierung stoppen“
- Deutlichere Anzeige für die Synchronisierung mit der Zentrale
- Drehscheibe für die Anlage (nur visuell)
- Möglichkeit, die Reihenfolge der Zubehörzustände in Layoutelementen anzupassen
- Die Deaktivierung des DCC-Zubehörs wurde entfernt; sie kann bei Bedarf in den Einstellungen aktiviert werden.
- Diverse UI-Anpassungen und kleinere Fehlerbehebungen.
Vielen Dank, dass Sie Model Train Script verwenden!
10.4.0 01.12.2025
Fahrzeuge
- Decoder-gesteuerter Verbundbetrieb (NMRA advanced consisting)
- Funktionssymbol für Verbundbetrieb zum Aktivieren/Deaktivieren
Werkzeuge
- Programmierunterstützung für Z21
Allgemein
- Verbesserte Benutzerfreundlichkeit beim Erstellen und Löschen von Automatisierungselementen.
- Verbesserte Eingabefelder.
10.3.0 06.11.2025
Neu:
– Symbole auf Layout-Schaltflächen
– Unterstützung für Digikeijs DR4088LN-Module
– Systemprotokollierung bei App-Ausführungen
Fehlerbehebungen:
– Langsamer Start ohne Internetverbindung
10.2.0 17.10.2025
Lizenz
Diese Version führt ein Lizenzmodell ein. Model Train Script ist weiterhin kostenlos nutzbar, unterliegt jedoch Einschränkungen, die durch den Kauf einer Lizenz aufgehoben werden können. Tippen Sie im Lizenzbereich des Informationsbildschirms auf „Weitere Informationen“.
Funktionen
– Verbesserte Bilderkennung für die Kamerasteuerung
– Eingabevalidierung für Fahrzeug-, Rückmelde- und Zubehöradressen
Fehlerbehebungen
– Abstürze bei der Nachrichtenverarbeitung von Yamorc Z21
– Unterstützung für Yamorc und Digikeijs Loconet
10.1.0 01.10.2025
Eine neue Hauptversion von Model Train Script!
Verbesserte Stabilität und iOS 26-Kompatibilität.
Benutzeroberfläche
– Aktualisiertes Design für iOS/iPadOS 26
– Unterstützung für den Fenstermodus von iPadOS 26
– Zahlreiche Verbesserungen von Benutzeroberfläche und Text sowie Konsistenzkorrekturen
– Integrierte Bibliothek für Fahrzeugavatare
– Power Button mit neuer Synchronisierungsanzeige
Automatisierung
– Fahrzeugprofile und Kameraerkennung als Ausführungsbedingungen definierbar
– Kamera mit Ablaufzeit für Erkennungsereignisse (gültige Zeit)
– Aktionen „Warten auf Zubehör“, „Warten auf Rückmelder“ und „Warten auf Kamera“ in der Aktion „Warten auf Bedingung“ integriert
– Erweiterte integrierte Soundbibliothek
– Neue Auswahlmöglichkeiten für Fahrzeugfunktionen in den Fahrzeugprofilen: An, Aus, Ignorieren
System
– Verbessertes Threading, stabilere Verbindung zur Zentrale
– Dateiübersicht unter Einstellungen mit letzter Zugriffszeit, um ungenutzte Dateien zu identifizieren
– Erweitertes Demoprofil
– Demo sendet jetzt Belegungsereignisse
– Zimo ZCAN wird nicht mehr unterstützt
– iOS/iPadOS 17 wird nicht mehr unterstützt
10.0.0 15.09.2025
– Fügen Sie Brücken und Tunnel zu Ihrer Gleisplan hinzu
– Mehrere kleinere Fehlerbehebungen
9.10.0 20.07.2025
– Fahrzeug-Avatar als RailCom-Belegung im Gleisplan anzeigen (konfigurierbar in den Einstellungen)
– Möglichkeit, Aktionen benutzerdefinierte Beschriftungen hinzuzufügen
– Reduzierte Impulszeit für Fahrzeugfunktionen
9.9.0 04.06.2025
- DCCext-Unterstützung für Signale auf der Z21
- Fünf neue Fahrzeugfunktionen: Abblendlicht, Fernlicht, Standlicht, Stromabnehmer heben, Rangierbetrieb und Rauchgenerator
- Neue Anlagen: Haus und Fabrik
- Für Z21 umgekehrte Zubehörzustände passend zur Z21-App: gerade = grün = 1
- Mehrere kleinere Bugfixes
9.8.0 16.05.2025
Fahrzeuge
– Fahrzeuge können jetzt verschiedene Profile haben. Mit diesen lassen sich Geschwindigkeit, Fahrtrichtung und Funktionen eines Fahrzeugs einfach einstellen. Ein Profil kann manuell über den Steurung oder über die Aktion „Fahrzeugprofil festlegen“ im Skript festgelegt werden.
Automatisierung
– Zur besseren Übersicht können Skripte jetzt in einer Ordnerstruktur angeordnet werden. Sie sind ab sofort alphabetisch sortiert. Um die aktuelle Reihenfolge beizubehalten, erhalten die Skripte bei der Migration ein numerisches Präfix.
– Drei neue Skriptausführungsereignisse: „Start“, „Skriptausführung“ und „Fahrzeugprofil“. Beispielsweise ermöglicht „Start“ das Setzen des Layouts in einen Standardzustand beim Verbinden.
– Die neue Aktion „Benachrichtigung anzeigen“ ermöglicht das Anzeigen von Benachrichtigungen während der Skriptausführung.
– Die Auswahl von Zubehörzuständen erfolgt jetzt mit einer grafischen Darstellung des Zustands.
Layout
– Doppelte Kreuzungsweiche mit zwei Adressen. Zur Erkennung sind die beiden Adressen durch zwei Punkte gekennzeichnet, die einzelne Adresse durch einen Punkt.
– Die Weichen wurden von „Ein/Aus“ auf verschiedene Farbzustände erweitert.
Sonstiges
- Geschwindigkeitsstufen im Gaspedal werden jetzt in Prozent statt in absoluten Schritten angezeigt.
- Töne werden nicht mehr stummgeschaltet, wenn sie auf dem iPhone mit stummgeschaltetem Klingelton abgespielt werden.
- Diverse kleine Fehlerbehebungen und Inkonsistenzen.
Bei Fragen oder Anmerkungen wenden Sie sich gerne an uns!
9.7.0 28.04.2025
Behebt Minutentimer für Skriptausführung und Zeitpläne.
9.6.2 19.04.2025
Bugfix zur Unterstützung der Yamorc-Digitalzentrale
9.6.1 09.04.2025
Layout
– Entkopplungselement hinzufügen
Automatisierung
– Ausführungsbedingungen für Skripte werden für die ExecuteScript-Aktion und die manuelle Ausführung im Throttle ausgewertet.
– „Auf Skript warten“ bei der ExecuteScript-Aktion: Die Aktion wird pausiert, bis ein Skript verfügbar ist, das die Ausführungsbedingungen erfüllt.
9.6.0 01.04.2025
Bugfix-Release
- Behebung mehrerer Adressen auf (Gleis-)Schalter, die nicht richtig gespeichert werden
- Behebung gelegentlicher Abstürze beim Synchronisieren des Status
9.5.1 12.03.2025
Automatisierung
- Einführung von Fahrstraßen
- Möglichkeit zum Timeout von Skripten
- Wartezeit für Aktionen jetzt in Sekunden statt in Millisekunden
Layout
- Möglichkeit, mehrere DCC-Adressen mit einer (Gleis-)Taste zu verbinden
Steuerung
- Auswahl zuletzt verwendeter Fahrzeuge zur Fahrzeugsteuerung
- Möglichkeit, das Layout für Benutzerinteraktionen zu sperren
Und mehrere andere kleinere Verbesserungen und Fehlerbehebungen
Bei Fragen oder Anregungen können Sie sich gerne an uns wenden!
9.5.0 02.03.2025
Möglichkeit, Ihren Skripten zufälliges Verhalten hinzuzufügen, um sie besonders dynamisch zu gestalten ;-)
- Zufällige Skriptauswahl in TimeTables und ExecuteScript-Aktion
- Fähigkeit, ein Fahrzeug nur funktionsfähig zu machen
- Behebt Importprobleme von Fahrzeugen aus ECOS mit Sonderzeichen im Namen
- Mehrere kleinere Bugfixes
9.4.0 13.02.2025
- Möglichkeit, lokale Sounds in Ihren Automatisierungsskripten abzuspielen
- Bessere Bildqualität für Fahrzeugavatare
- Geändertes Profilexportformat
- Mehrere kleinere Verbesserungen und Fehlerbehebungen
9.3.0 03.02.2025
Diese Version führt die folgenden neuen Funktionen und Verbesserungen ein:
Automatisierung
- Einführung der Fahrzeugzustandsaktionen „Speichern und Wiederherstellen“. Damit können Sie den aktuellen Zustand eines Fahrzeugs speichern, den Zustand ändern und ihn später in Ihrem Skript wiederherstellen.
- Möglichkeit, die Funktion in der Funktion „Fahrzeug festlegen“ basierend auf dem Symbol einer Funktion anstelle des Index auszuwählen. Dies ist nützlich, um generische Skripte zu erstellen, während Fahrzeuge mit unterschiedlicher Funktionszuordnung vorhanden sind.
- Verbessertes Warten auf die anfängliche Zustandssynchronisierung mit der Kommandostation: Jetzt auch Warten auf RailCom-Belegungsdaten.
Benutzerfreundlichkeit
- Vorher einfügen für Fahrzeugfunktionen
Sonstiges
- Verbesserte Geschwindigkeit der Cloud-Synchronisierung
- Z21: Abfrage von RailCom-Daten bei Verbindung
- ZCan20: mehrere Verbesserungen und Korrekturen
9.2.0 19.01.2025
Diese Version fügt die folgende neue Funktionalität hinzu:
- Wiederverwendbare Pfade: Pfaddefinitionen, die Sie in Ihren Skripten wiederverwenden können.
- Schnellzugriff im Stellwerk: ein Element, das ein Skript, einen Fahrplan, eine Fahrstraße oder einen wiederverwendbaren Pfad startet.
- Eigene Bezeichnungen für Zubehörzustände: Tippen Sie im Stellwerkelement-Editor auf das Symbol eines Zustands, um ihm einen eigenen Namen zu geben; die Bezeichnung wird in der gesamten App anstelle des Standardnamens angezeigt.
mehr Version 11.1.0 12. Juni
Keine Daten erfasst Der Entwickler erfasst keine Daten von dieser App.