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 enthält ECoS-Synchronisierungskorrekturen.
10.8.1 vor 1 Tag
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 konzentriert sich auf die erleichterte Gestaltung von Skripten sowie erweiterte Gleisbildelemente.
Automatisierung
- Möglichkeit, in Skripten feste Links zu Elementen wie Zubehör, Fahrzeugen oder Feedback herzustellen. Änderungen an den Gleisbildelementen werden so automatisch auf Ihre Skripte übertragen.
- Mit Hilfe der Links erhalten Sie im Gleisbild unter dem jeweiligen Element einen grafischen Überblick in welchen Skripten das Element verwendet wird.
- Hintergrundereignisse werden jetzt erst nach dem erstmaligen Laden ausgelöst
- Die Registerkarte „Automatisierung“ in der Ansicht „Steuerung“ bietet jetzt Einblick in den Status einzelner Skripte.
Speicher
- Verbesserte geräteübergreifende Synchronisierung per iCloud
- Unbegrenzte Anzahl von Profilen, die in der iCloud gesichert werden
- Die Profilauswahl erfolgt jetzt pro Gerät
Layout
- Neue Layoutelemente für Bahnsteige, Bahnübergänge, Etiketten und Dekoration
- Haptisches Feedback während der Interaktion
Sonstiges
- Optimierung der Symbole für Automatisierungselemente zur besseren Erkennung
- Mehrere kleinere Fehlerbehebungen und Verbesserungen
9.1.0 13.01.2025
Diese Version bringt Ihnen viele Verbesserungen in mehreren Bereichen sowie ein neu gestalteten Startbildschirm.
Logik:
- Bedingungen und Ereignisse umfassen jetzt Fahrzeugzustände und Funktionsschalter (Flags).
- Skripte lassen sich nun durch eines oder mehrere Ereignisse starten.
- Möglichkeit, den Operator für die Verknüpfung von Bedingungen auszuwählen (UND oder ODER).
- Bedingungen können jetzt auch in Aktionen konfiguriert werden.
- Die Aktion "Warten auf Rückmeldung" bietet nun die Option, auf die Belegung durch ein bestimmtes Fahrzeug (Adresse) zu warten.
Fahrzeuge:
- Umfangreiche Sammlung an Funktionssymbole für Fahrzeugfunktionen, die in der Steuerung angezeigt werden.
Layout:
- Das Layout hat jetzt eine unendliche Größe.
- Einführung von Signaltypen, neben Lichtsignalen können Sie jetzt auch Flügelsignale im Gleisplan anlegen.
- Auf dem iPad kann das Layout in der Steuerung im Vollbildmodus angezeigt werden.
- Rückgängig-Funktion für den Layout-Editor.
Sonstiges:
- Neue Handbuchseite
9.0.0 10.12.2024
Diese Version enthält ECoS-Synchronisierungskorrekturen.
mehr Version 10.8.1 vor 1 Tag
Keine Daten erfasst Der Entwickler erfasst keine Daten von dieser App.