## IR-Repeater-Modul: Codes-Konfiguration

### Übersicht
Die Seite "Codes" innerhalb des IR-Repeater-Moduls ist der Verwaltung der Infrarot-Signalbibliothek gewidmet. Auf dieser Seite können Benutzer neue IR-Befehle von physischen Fernbedienungen anlernen, Rohdaten anzeigen, Code-Frequenzen manuell bearbeiten und die IR-Datenbank zwischen der ETS-Software und dem physischen Gerät synchronisieren.

### Wichtige Parameter
- ***Alle Codes - Schaltfläche Lesen***: Startet einen Vorgang, um alle aktiven IR-Codes auszulesen, die derzeit im physischen Speicher des Geräts gespeichert sind, und speichert sie im ETS-Projekt. Dies ist wesentlich, um angelernte Codes zu sichern oder die Konfiguration auf ein neues Gerät zu klonen, ohne den Lernvorgang wiederholen zu müssen.
- ***Alle Codes - Schaltfläche Schreiben***: Lädt alle gültigen und aktiven IR-Codes, die derzeit im ETS-Projekt definiert sind, in den Speicher des Geräts.
- ***IR-Code [x] - Schaltfläche Lesen***: Liest die spezifischen IR-Code-Daten für die ausgewählte Speicherplatznummer aus dem Gerät. Diese Aktion überprüft außerdem den Gerätespeicher, um den Parameter "Status" zu aktualisieren.
- ***IR-Code [x] - Schaltfläche Schreiben***: Schreibt die spezifischen IR-Code-Daten aus ETS in den Speicher des Geräts.
- ***IR-Code [x] - Schaltfläche Anlernen***: Versetzt das Gerät für den jeweiligen Speicherplatz in den "Lernmodus". Das Gerät wartet (max. 10 Sekunden) auf ein IR-Signal. Wird ein Signal erkannt und erfolgreich aufgezeichnet, wechselt der Status auf "Angelernt"; andernfalls bleibt er auf "Nicht angelernt".
- ***IR-Code [x] - Status***: Zeigt den Synchronisationsstatus des Speicherplatzes an und gibt an, ob derzeit ein gültiger Code im physischen Speicher des Geräts gespeichert ist (z. B. "Angelernt", "Nicht angelernt").
- ***IR-Code [x] - Frequenz***: Legt die Trägerfrequenz (z. B. 38 kHz) fest, die beim Senden der IR-Daten verwendet wird.
- ***IR-Code [x] - Daten***: Zeigt die hexadezimale Rohzeichenfolge des IR-Befehls an. ETS validiert dieses Feld, um sicherzustellen, dass das Format korrekt ist. Diese Datenzeichenfolge kann manuell kopiert und in andere Kanäle oder Geräte eingefügt und anschließend über die Schaltfläche "Schreiben" hochgeladen werden.

### Zweck
- Erfassen und Digitalisieren physischer IR-Fernbedienungsbefehle (Anlernen).
- Speichern und Organisieren von bis zu 64 unterschiedlichen IR-Codes innerhalb des ETS-Projekts.
- Ermöglichen der Übertragung von IR-Konfigurationen zwischen der ETS-Software und der physischen Hardware.

### Verwendung & wichtige Hinweise
Diese Seite wird während der Inbetriebnahmephase verwendet, um die Befehlsdatenbank aufzubauen.

### Wichtige Konfigurationshinweise:
- ***ETS-Download vs. Seitenschaltflächen***: Ein standardmäßiger ETS-Applikationsdownload schreibt die IR-Codes nicht in den Gerätespeicher. Sie müssen die Schaltflächen "Schreiben" oder "Alle schreiben" auf dieser speziellen Seite verwenden, um die Codes auf das Gerät zu übertragen.
- ***Anlernen & Speichern***: Wenn ein Code über die Schaltfläche "angelernt" wird, wird er sofort im Gerät gespeichert und ist betriebsbereit. Um ihn jedoch zu sichern oder auf einen anderen Kanal zu kopieren, müssen Sie zunächst auf "Lesen" klicken, um die Daten in ETS zu übertragen.
- ***Codes kopieren***: Um einen Code auf ein anderes Gerät zu duplizieren, "lesen" Sie die Daten, kopieren Sie den Text aus dem Feld "Daten", fügen Sie ihn in das Datenfeld des Zielkanals ein und klicken Sie auf "Schreiben".
- ***Löschen & Ersetzen***: Um einen Code aus dem Gerätespeicher zu löschen, leeren Sie den Text im Feld "Daten" und klicken Sie auf "Schreiben". Um einen Code zu ersetzen, führen Sie einfach die Aktion "Anlernen" erneut aus; vor dem erneuten Anlernen ist kein Löschen erforderlich.