> For the complete documentation index, see [llms.txt](https://modeltrainscript.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://modeltrainscript.gitbook.io/docs/de/manual/automation.md).

# Automatisierung

Automatisieren Sie Ihre Modelleisenbahnanlage

Mit Model Train Script können Sie Ihre Anlage mit einfachen sequentiellen Skripten automatisieren — Programmierkenntnisse sind nicht erforderlich.

Um die Konfiguration Ihrer Skripte zu vereinfachen, wird empfohlen, zuerst Ihre [Fahrzeuge](/docs/de/manual/vehicles.md) und Ihr [Stellwerk](/docs/de/manual/layout.md) einzurichten. So können Sie beim Erstellen der Skripte Fahrzeuge und Zubehörteile direkt auswählen.

Die Automatisierungselemente können im [Profil](/docs/de/manual/profile.md) bearbeitet werden. Lesen Sie unsere [Anleitungen](/docs/de/manual/automation/tutorials.md), um den Einstieg zu erleichtern.

<figure><img src="https://1736814570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0f8NvSvgp1Jk6lce3HdA%2Fuploads%2FhqEb2mUxnN211drsugyP%2Fimage.png?alt=media&amp;token=7253a56a-a536-4b7e-8870-9e8e72ec4e85" alt="" width="188"><figcaption></figcaption></figure>

## Ausführungsablauf <a href="#scripts" id="scripts"></a>

Das folgende Diagramm gibt Ihnen einen Überblick über den Aufbau von Automatisierungsskripten.

<img src="https://1736814570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0f8NvSvgp1Jk6lce3HdA%2Fuploads%2FfMEqV6yGBybA5AAU39KG%2Ffile.excalidraw.svg?alt=media&amp;token=d2d7fed5-39a4-4164-a7b3-0591d83240b5" alt="" class="gitbook-drawing">

## Skripte <a href="#scripts" id="scripts"></a>

[Skripte](/docs/de/manual/automation/scripts.md) sind kleine Programme, die alles auf Ihrer Anlage steuern können — Fahrzeuge, Zubehör, Geräusche und mehr. Ein Skript besteht aus [Abschnitten](/docs/de/manual/automation/scripts/section.md), die [Aktionen](/docs/de/manual/automation/scripts/action.md) enthalten. Skripte können manuell oder automatisch durch Anlagenereignisse ausgelöst werden.

## Fahrstraßen

[Fahrstraßen](/docs/de/manual/automation/routes.md) ermöglichen es Ihnen, mehrere Zubehörteile gleichzeitig mit einem einzigen Befehl zu setzen. Definieren Sie eine Kombination von Weichen- und Signalzuständen und wenden Sie sie über die Steuerung, das Stellwerk oder innerhalb eines Skripts an.

## Fahrpläne <a href="#time-tables" id="time-tables"></a>

[Fahrpläne](/docs/de/manual/automation/time-tables.md) ermöglichen es Ihnen, Ihre Skripte zeitgesteuert zu planen und verschiedene Betriebsszenarien für Ihre Anlage zu erstellen. Konfigurieren Sie verschiedene Fahrpläne für den morgendlichen Berufsverkehr, die ruhige Mittagszeit oder den Abendbetrieb.

## Geräusche

[Geräusche](/docs/de/manual/automation/sounds.md) verleihen Ihrer Anlage Atmosphäre. Spielen Sie Bahnhofsdurchsagen, Umgebungseffekte oder eigene Audiodateien aus Ihren Skripten ab — mit der integrierten Geräuschbibliothek oder eigenen MP3-Dateien.

## Funktionsschalter <a href="#flags" id="flags"></a>

[Funktionsschalter](/docs/de/manual/automation/flags.md) machen Ihre Skripte allgemeiner und wiederverwendbar, ohne sie kopieren zu müssen. Ein typischer Anwendungsfall ist das Aktivieren oder Deaktivieren von Sound für nächtliche Sitzungen. Funktionsschalter wirken auf drei Ebenen: global, pro Skript und pro Fahrzeug.

## Variablen

[Variablen](/docs/de/manual/automation/variables.md) ermöglichen es Ihnen, numerische Werte (0–255) zu speichern, die in Ihren Skripten zum Zählen, Verfolgen von Zuständen oder zur Koordination zwischen Skripten verwendet werden können.

## Kameras <a href="#cameras" id="cameras"></a>

[Kameras](/docs/de/manual/automation/cameras.md) können als Rückmeldesensor für Ihre Skripte dienen, indem sie KI-basierte Fahrzeugerkennung auf Ihrer Anlage nutzen. Sie können Skripte auslösen, als Wartebedingung fungieren und zusammen mit traditionellen Rückmeldesensoren arbeiten.
