Lauftext in der Gira X1 Logik-Ansicht
Was ist der Lauftext?
Der Lauftext-Baustein sammelt bis zu 40 Textmeldungen und gibt sie als einen verketteten String aus – perfekt für Statusanzeigen, Störungsmeldungen oder Fensterkontakte im Gira-Dashboard.
Jedes Eingangspaar besteht aus einem Bit (true/false) und einem zugehörigen Text. Ist das Bit auf 1, erscheint der Text im Ausgang. Ist das Bit auf 0, wird der Text entfernt. Drei Modi stehen zur Wahl: Verkettet, Nacheinander und Laufschrift.
Hauptfunktionen
Bis zu 40 Eingänge
40 Eingangspaare (Bit + Text), Anzahl frei wählbar per Parameter. Bit und Text jeweils verbindbar – statische oder dynamische Texte möglich.
3 Anzeigemodi
Verkettet (alle verkettet), Nacheinander (einzeln durchrotiert) oder Laufschrift (zeichenweises Scrollen im LED-Ticker-Stil).
Leertext-Eingang
Konfigurierbarer Text wenn alle Eingänge auf 0 stehen – z. B. „Keine Störungen" oder „Alle Fenster geschlossen".
Kostenlos
Keine Lizenz, kein Testzeitraum. Der Baustein läuft sofort und unbegrenzt.
Eingänge & Parameter
Konfiguration
| Parameter | Beschreibung |
|---|---|
| Anzahl Eingänge | Wie viele Eingangspaare (Bit + Text) ausgewertet werden. Wert von 1 bis 40, Standard: 10. |
| Modus |
Verkettet: Alle aktiven Texte mit Trennzeichen verkettet. Nacheinander: Texte einzeln im Wechsel, gesteuert durch Anzeigedauer. Laufschrift: Zeichenweises Scrollen durch ein Fenster fester Breite (LED-Ticker-Stil). Standard: Verkettet |
| Trennzeichen | Separator zwischen den Texten im Verkettet-Modus und als Trenner beim Umlauf der Laufschrift. Standard: | |
| Anzeigedauer (s) | Sekunden pro Text im Modus „Nacheinander". Standard: 5, Minimum: 0,5. |
| Fensterbreite (Zeichen) | Sichtbare Zeichen im Modus „Laufschrift". Standard: 20, Minimum: 5. |
| Scrolltakt (s) | Sekunden pro Zeichenverschiebung im Modus „Laufschrift". Standard: 0,3, Minimum: 0,1. |
Eingänge
| Eingang | Beschreibung |
|---|---|
| Leertext | Text der ausgegeben wird wenn alle Bits auf 0 stehen. Verbindbar – kann statisch oder von einem anderen Baustein geliefert werden. Standard: leer (kein Text). |
| Bit 1 – Bit 40 | Bool-Eingang (1-Bit). Bei true wird der zugehörige Text in die Ausgabe aufgenommen, bei false entfernt. |
| Text 1 – Text 40 | String-Eingang, jeweils einem Bit zugeordnet. Enthält den Meldungstext (z. B. „Fenster Küche offen"). Verbindbar oder direkt im GPA eingeben. |
Hinweis: Paarweise Zuordnung
Bit 1 gehört zu Text 1, Bit 2 zu Text 2 usw. Nur Paare innerhalb der konfigurierten „Anzahl Eingänge" werden ausgewertet. Paare 1–10 sind standardmäßig sichtbar; höhere über „Ein-/Ausgänge einblenden" im GPA.
Ausgänge
| Ausgang | Beschreibung |
|---|---|
| Lauftext | Der verkettete oder rotierende Meldungstext. Inhalt hängt vom gewählten Modus ab (siehe unten). |
| Anzahl aktiv | Anzahl der aktuell aktiven Bits (Eingänge mit Wert true). Nützlich für Schwellwert-Logik oder Dashboard-Anzeigen. |
Anzeigemodi im Detail
Modus „Verkettet"
Alle aktiven Texte werden mit dem konfigurierten Trennzeichen zu einem einzigen String verkettet. Der Ausgang aktualisiert sich sofort bei jeder Eingangsänderung – kein Timer beteiligt.
Beispiel: 3 von 5 Fenstern offen
Aktive Eingänge: Bit 1, Bit 3, Bit 5
Texte: „Fenster Küche", „Fenster Bad", „Dachfenster"
Trennzeichen: |
Anzahl aktiv: 3
Modus „Nacheinander"
Der Baustein zeigt immer nur einen aktiven Text und wechselt nach der eingestellten Anzeigedauer zum nächsten. Nach dem letzten Text beginnt die Rotation von vorn. Bei Eingangsänderung wird die Liste sofort aktualisiert.
Beispiel: Rotation mit 5 Sekunden Anzeigedauer
Aktive Texte: „Fenster Küche", „Fenster Bad", „Dachfenster"
↓ nach 5 Sekunden ↓
↓ nach 5 Sekunden ↓
↓ nach 5 Sekunden → von vorn ↓
Modus „Laufschrift"
Alle aktiven Texte werden verkettet und zeichenweise durch ein Fenster fester Breite geschoben – wie bei einer LED-Laufschrift. Der Text läuft nahtlos um: am Ende des letzten Textes erscheint direkt der Anfang des ersten.
Beispiel: LED-Ticker mit Fensterbreite 25
Gesamttext: „Fenster Küche | Fenster Bad | Dachfenster | "
Scrolltakt: 0,3 Sekunden
↓ 0,3 s ↓
↓ 0,3 s ↓
… und so weiter, nahtloser Umlauf
Hinweis: Kurzer Text
Ist der Gesamttext (alle aktiven Texte verkettet) kürzer als die Fensterbreite, wird er statisch angezeigt – ohne Scrollen. So wird ein sinnloses Hin-und-Her bei nur einer kurzen Meldung vermieden.
Anwendungsbeispiele
Fensterkontakte im Dashboard
Anwendungsfall: Statusanzeige aller offenen Fenster auf der Gira-Visu
Bit 1–10: je ein Fensterkontakt (true = offen)
Text 1–10: z. B. „Küche", „Bad OG", „Schlafzimmer" usw.
Leertext: „Alle Fenster geschlossen"
Modus: Verkettet
Trennzeichen: „ · "
Ergebnis am Dashboard:
Oder wenn alles zu ist:
Störungsmeldungen rotieren
Anwendungsfall: Wechselnde Anzeige aktiver Störungen auf einem Textfeld
Bit 1–5: Störungssignale (z. B. von Modbus-Bausteinen)
Text 1–5: „Heizung Störung", „WP Hochdruck", „Solar Timeout" usw.
Leertext: „Keine Störungen"
Modus: Nacheinander
Anzeigedauer: 3 Sekunden
LED-Laufschrift im Eingangsbereich
Anwendungsfall: Scrollende Info-Anzeige auf einem Touchpanel
Bit 1: Briefkasten (Bewegungsmelder)
Bit 2: Waschmaschine fertig (Leistungsmessung < 5 W)
Bit 3: Regen erkannt (Wetterstation)
Modus: Laufschrift
Fensterbreite: 30
Scrolltakt: 0,3 s
Sendeverhalten
Hinweis: Wann aktualisiert sich der Ausgang?
Im Modus Verkettet wird der Ausgang bei jeder Eingangsänderung sofort aktualisiert. In den Modi Nacheinander und Laufschrift zusätzlich per Scheduler-Tick im eingestellten Intervall (Anzeigedauer bzw. Scrolltakt). Bei einer Eingangsänderung wird die Liste der aktiven Meldungen sofort neu aufgebaut; der laufende Rotations-/Scroll-Zyklus passt sich an.
Fehlerbehebung
| Problem | Mögliche Ursache | Lösung |
|---|---|---|
| Ausgang bleibt leer | Kein Bit auf true oder kein Text eingetragen | Prüfen ob mindestens ein Bit-Eingang verbunden und aktiv ist und der zugehörige Text-Eingang nicht leer ist |
| Nicht alle Eingänge werden ausgewertet | „Anzahl Eingänge" zu niedrig eingestellt | Parameter „Anzahl Eingänge" auf die tatsächlich benötigte Zahl setzen (z. B. 15 statt 10) |
| Eingänge 11–40 nicht sichtbar im GPA | Nur Paare 1–10 sind standardmäßig eingeblendet | Im GPA rechtsklicken → „Ein-/Ausgänge einblenden" → gewünschte Paare aktivieren |
| Nacheinander/Laufschrift wechselt nicht | Nur ein Text aktiv → nichts zum Rotieren | Normal – bei nur einer Meldung wird diese dauerhaft angezeigt |
| Laufschrift scrollt nicht | Gesamttext kürzer als Fensterbreite | Fensterbreite verkleinern oder mehr Texte aktivieren. Kurze Texte werden statisch angezeigt |
| Laufschrift ruckelt / zu langsam | Scrolltakt zu hoch eingestellt | Scrolltakt verkleinern (z. B. 0,2 s). Minimum: 0,1 s |
| Leertext wird nicht angezeigt | Leertext-Eingang leer oder nicht verbunden | Gewünschten Text direkt am Eingang „Leertext" eintragen oder per Verbindung liefern |
| Text doppelt im Ausgang | Zwei Bits zeigen auf denselben Text | Text-Eingänge prüfen – jeder Text sollte nur einmal vergeben sein |
Tipp: Welchen Modus wählen?
Verkettet eignet sich wenn genug Platz auf dem Dashboard vorhanden ist und alle Meldungen gleichzeitig sichtbar sein sollen. Nacheinander ist ideal für kleine Textfelder mit wechselnden Meldungen. Laufschrift bietet den klassischen Ticker-Look für einzeilige Anzeigen.
Changelog
Fehlerbehebungen.
Erstveröffentlichung.