InfoTED Konfig

Hier ist die Welt von LAWO und allen anhängigen Herstellern
Antworten
L
Lorgo
Beiträge: 8
Registriert: Mo 29. Jun 2026, 18:11

InfoTED Konfig

Beitrag von Lorgo »

Tach zusammen,

ich habe den Auftrag bekommen mich mal mit dem Thema Innenanzeigen auseinander zusetzten, nachdem ich es bereits mit der Matrix gemacht habe.
Ich soll nun die TFT anzeigen "Updaten", damit wir dann auch Werbung darüber laufen lassen können. Soweit hat alles auch geklappt, nur Anzeigen will sie nichts, außer der Haltewunsch und die Linie mit 0 passiert absolut nichts, sobald ein Umlauf über dem Drucker eingegeben wird. Mit den Bezeichnungen wie DS021 o.ä bin ich noch nicht ganz warm. Vielleicht kann mir da jemand brauchbare Tipps geben.

Wir haben bei uns in den Bussen mit TFT Prosysboxen eingebaut und die Daten kommen von einem IVU Drucker, der auf DS021 läuft.

Grüße

Code: Alles auswählen

[Kunde]
Name = TFT
Ort = Minden
Version = 1
Datum = 24.06.2026
Fahrzeug = Mit Räder
Kommentar = "1440x900"

[Anzeige]
Taktzeit = 0
Adresse = 9
Hstindex = xITele
DS21aAVariante = Unique
Worttrenner = " -+.,;:!$%&/()=?#*<>"
ZielAdresse = 1

// Dauer der Diagnoseausgabe beim Hochlauf
Hochlaufzeit = 1000 // x 1/100 Sekunden

[Grafikdateien]
Hintergrund = "llehint.png"
Font1 = "Arial"

// Farbenliste
// Farbe1 = 255,255,0 ; gelb 
// Farbe1 = 0,0,0 ; Schwarz

[Auswahlneu]
// Diagnoseausgabe
Auswahl = 4, Hochlauf == 1 | Linie == 999
// default (Fahrwegsausgabe)
Auswahl = 0, 1

[Sequenz]
// SeqNr Teil Feldliste Zeit steuer Bild bei Infotainment
// default
Sequenz = 0, 0, 0, 0, 0, "llehint.png"
// Diagnoseausgabe
Sequenz = 4, 0, 9, 0, 0, "diaghint.png"

[Feldliste]
// Nr der Feldliste, Nr des Feldes
// Linienverlauf
Feld = 0,1 // Wagen haelt
Feld = 0,2 // Linennummer DS001/DS001a
Feld = 0,3 // Nächste Haltestelle DS003c
Feld = 0,4 // Uhrzeit
Feld = 0,5 // Ziel DS003a
Feld = 0,6 // Ziel DS003a
Feld = 0,7 // Ziel DS003a
Feld = 0,8 // Ziel DS003a

// Diagnose
Feld = 9,100 // Adresse Hardware
Feld = 9,101 // Adresse Software
Feld = 9,102 // Firmware
Feld = 9,103 // Kernel
Feld = 9,104 // Kundenname
Feld = 9,105 // Ort
Feld = 9,106 // Fahrzeug
Feld = 9,107 // CFG-Version
Feld = 9,108 // CFG-Datum
Feld = 9,109 // Kommentar
Feld = 9,110 // InfoTED-Version

[Feld = 1] // Wagen haelt
	Feldnummer = 1
	XPosition = 400
	YPosition = 788
	Breite = 600
	Hoehe = 112
	Texttyp = Statisch
	Stopbild = "stopp.png"

[Feld = 2] // Linennummer DS001/DS001a
    Feldnummer      = 1; 
    XPosition       = 28 
    YPosition       = 23 
    Breite          = 290 
    Hoehe           = 136  
    Fonthoehe       = 90 
    TextTyp         = Linie 
    Position        = zentriert 
    FontIndex       = 1
    Textdarstellung = original
    Farbe1          = 255,	255,  0    ; gelb 
[Feld=3]            ; Zieltext              1.Zeile 
    Feldnummer      = 1; 
    XPosition       = 319
    YPosition       = 23 
    Breite          = 1053 
    Hoehe           = 136 
    Fonthoehe       = 90 
	TextTyp         = ZieltextDS021
    Textdarstellung = original 
    Position        = zentriert 
    FontIndex       = 1 
    Farbe1          = 255,	255,  0    ; gelb 
[Feld=4]            ; nächste Haltestelle
    Feldnummer      = 1; 
    XPosition       = 318 
    YPosition       = 663 
    Breite          = 963 
    Hoehe           = 90 
    Fonthoehe       = 90 
	TextTyp         = HaltestelleDS021
    Textdarstellung = grossklein 
    Position        = links 
    FontIndex       = 1 
    Farbe1          = 0,  0,  0 ; schwarz 
[Feld=5]            ; nächste Haltestelle   5. Zeile 
    Feldnummer      = 1; 
    XPosition       = 349 
    YPosition       = 497 
    Breite          = 800 
    Hoehe           = 70 
    Fonthoehe       = 70 
    TextTyp         = HaltestelleDS021
    HstIndex        = 1
    Textdarstellung = grossklein 
    Position        = links 
    FontIndex       = 1 
    Farbe1          = 0,  0,  0 ; schwarz
[Feld=6]            ; Folgehaltestelle      4. Zeile 
    Feldnummer      = 1; 
    XPosition       = 420 
    YPosition       = 347
    Breite          = 700 
    Hoehe           = 70 
    Fonthoehe       = 70
    TextTyp         = HaltestelleDS021
    HstIndex        = 2
    Textdarstellung = grossklein 
    Position        = links 
    FontIndex       = 1 
    Farbe1          = 0,  0,  0 ; schwarz
[Feld=7]         ; Folgehaltestelle         3. Zeile 
    Feldnummer      = 1; 
    XPosition       = 539 
    YPosition       = 197 
    Breite          = 700 
    Hoehe           = 70 
    Fonthoehe       = 70
    TextTyp         = HaltestelleDS021
    HstIndex        = 3
    Textdarstellung = grossklein 
    Position        = links 
    FontIndex       = 1 
    Farbe1          = 0,  0,  0 ; schwarz
[Feld=8]         ; Uhrzeit 
    Feldnummer      = 1; 
    XPosition       = 1004 
    YPosition       = 788 
    Breite          = 396 
    Hoehe           = 112 
    Fonthoehe       = 70 
    TextTyp         = Uhrzeit
    Textdarstellung = original 
    Position        = zentriert 
    FontIndex       = 1 
    Farbe1          = 0,  0,  0 ; schwarz

[Feld = 100] // Adresse Hardware
XPosition = 50
YPosition = 50
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = AdrSchalter
StatischerText = "Adress-Schalter = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 249, 41, 51 // rot

[Feld = 101] // Testausgaben Adresse Software
XPosition = 50
YPosition = 100
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Adresse
StatischerText = "IBIS-Adresse = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz

[Feld = 102] // Firmware
XPosition = 50
YPosition = 150
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Infoexe
StatischerText = "Infoexe = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz

[Feld = 103] // Kernel
XPosition = 50
YPosition = 200
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = KernelNr
StatischerText = "Kernel-Nr = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0,200, 0 // gruen

[Feld = 104] // Kundenname aus lleinfo.cfg
XPosition = 50
YPosition = 350
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Name
StatischerText = "Kunde = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 100,120,250 // blau

[Feld = 105] // Ort aus lleinfo.cfg
XPosition = 50
YPosition = 400
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Ort
StatischerText = "Ort = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz

[Feld = 106] // Fahrzeug aus lleinfo.cfg
XPosition = 50
YPosition = 450
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Fahrzeug
StatischerText = "Fahrzeug = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz

[Feld = 107] // CFG-Version der lleinfo.cfg
XPosition = 50
YPosition = 500
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = CfgVersion
StatischerText = "Cfg-Version = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz

[Feld = 108] // CFG-Datum aus lleinfo.cfg
XPosition = 50
YPosition = 550
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = CfgDatum
StatischerText = "Cfg-Datum = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz

[Feld = 109] // Kommentar
XPosition = 50
YPosition = 600
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Kommentar
StatischerText = ""
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz

[Feld = 110] // InfoTedVersion
XPosition = 50
YPosition = 650
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = InfoTedVersion
StatischerText = ""
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz

[LinienUmsetzung]
// l-Tele lE-Tele l-Tele lE-Tele
// von bis von bis Text Pos Lng Pos Lng
// LNR = 0, 0, 0, 99, "0", 0, 0, 0, 0 // Keine Linie
// LNR = 1, 9, 0, 99, "0", 0, 1, 0, 0 // 1-9
// LNR = 10, 99, 0, 99, "00", 0, 2, 0, 0 // 10-99
// LNR = 100, 999, 0, 99, "000", 0, 3, 0, 0 // 100-999

[IBISTelegramme]
// DS000 ist Dummy-Datendatz (existiert nicht)
// bedeutet also bei Antworttelegramm *keine Antwort*
// Aufruf Ein Typ Res1 Res2 Res3 Antwort
IbisDS = DS001, 1, 1, 0, 0, 0, DS000 // ‘lZZZ‘ Linie
IbisDS = DS001a, 1, 1, 0, 0, 0, DS000 // ‘lEZZ‘ Linie-E
IbisDS = DS003, 1, 1, 0, 0, 0, DS000 // ‘zZZZ‘ Ziel-Nr.
IbisDS = DS003a, 1, 1, 0, 0, 0, DS000 // ‘zAHHnC‘ Zieltext
IbisDS = DS003c, 1, 1, 0, 0, 0, DS000 // ‘zIHnC‘ Nächste Haltestelle
IbisDS = DS005, 1, 1, 0, 0, 0, DS000 // ‘u4Z‘ Uhrzeit
IbisDS = DS006, 1, 1, 0, 0, 0, DS000 // ‘d5Z‘ Datum
IbisDS = DS010, 1, 111, 0, 0, 0, DS000 // ‘xSZZZ‘ Haltestellen-Nr. (Ansage)
IbisDS = DS010b, 1, 111, 0, 0, 0, DS000 // ‘xIZZ‘ Position im Verlauf
IbisDS = DS020, 1, 1, 0, 0, 0, DS120 // ‘aH‘ Statusanfrage
IbisDS = DS021aAZiel, 1, 1, 0, 0, 0, DS000 // ‘aAHnC‘ Zieltext Außenanzeige
IbisDS = DS021L, 1, 1, 0, 0, 0, DS120 // ‘aL...‘ Verlauf
IbisDS = DS021X, 1, 111, 0, 99, 0, DS120 // ‘aXAS...‘ Verlauf
IbisDS = DS036, 1, 1, 0, 0, 0, DS000 // ‘hP4Z‘ Ansage-Nr.

[Anzeigefelder]
// Nr XPosition YPosition Breite Hoehe
Feld = 1, 0, 0, 1400, 900
Benutzeravatar
Jeff
Beiträge: 36
Registriert: Mo 25. Mai 2026, 06:04
Kontaktdaten:

Re: InfoTED Konfig

Beitrag von Jeff »

Tach,

Da kann ich dir vermutlich helfen.

Fürs Werbung muss auch ein Feld definiert werden.
Mit dieser Konfig ist es möglich Werbung darzustellen sowie LVA mittels aX Telegramm:

Code: Alles auswählen

[Kunde]
    Name       = ""
    Ort        = ""
    Datum      = 01.01.2000
    Version    = 29zoll
    VersionsNr = 2
    Kommentar  = "1920x610"
    Fahrzeug   = divers

[IBISSystem]
    StatusZeit    = 1            // Dauer bis zur Statusantwort (5ms Verzögerung)

[Anzeige]
    Adresse			= 9
    Worttrenner		= " -+,;:!$%&/()=?#*<>"
    Hochlaufzeit	= 800        // 8 sekunden Diagnosebild beim starteb
    Hstindex		= xTele

[Grafikdateien]
    Hintergrund     = "29hint.png"
    Font1           = "Arial"
    Font2           = "Arial"
    Font3           = "Arial"
    Font4           = "Arial"
    Font5           = "Arial"
    Font6           = "Arial"
    Font7           = "Arial"
    Font8           = "Arial"
    Font9           = "Arial"

[Auswahlneu] 
// bei welchem Ereignis/Steuersignal wird welche SequenzNr ausgewaehlt
// Diagnose
    Auswahl = 10, Hochlauf == 1
    Auswahl = 0, 1

[Sequenz]
//              SeqNr Teil Feldliste  Zeit steuer Bild bei Infotainment
// Diagnose
    Sequenz =   10,   0,   10,        0,   0,     "29diaghint.png"
    Sequenz =   0,    0,   0,         0,   0,     "29hint.png"


[Feldliste]
//   Nr der Feldliste; Nr des Feldes

    Feld = 0,1		// Linie
    Feld = 0,2		// Endhaltestelle
    Feld = 0,3		// nächste Haltestelle DS009
    Feld = 0,4		// +1 Folgehalt DS021c
    Feld = 0,5		// +2 Folgehalt DS021c
    Feld = 0,6		// +3 Folgehalt DS021c
    Feld = 0,98		// Werbung
    Feld = 0,99		// Stop

// Testausgabe
// linke Diagnoseseite
    Feld = 10,100	// Adresse Hardware
    Feld = 10,101	// Adresse Software
    Feld = 10,102	// IP-Adresse
    Feld = 10,103	// Steuereingänge WH / TK / WI
    Feld = 10,104	// Firmware
    Feld = 10,105	// Kernel
    Feld = 10,106	// Infocopy
    Feld = 10,107	// Ladezeit
    Feld = 10,108	// Optionsschalter
    Feld = 10,109	// Shutdown-Status
    Feld = 10,110	// FTP-Status
    Feld = 10,111	// FTP-Text
    Feld = 10,112	// Busname
    Feld = 10,113	// MEN CPU-Board
    Feld = 10,114	// MEN IO-Board

// rechte Diagnoseseite
    Feld = 10,120	// Kundenname
    Feld = 10,121	// Ort
    Feld = 10,122	// Fahrrzeug
    Feld = 10,123	// CFG-Version
    Feld = 10,124	// Versions-Nr.
    Feld = 10,125	// CFG-Datum
    Feld = 10,126	// Kommentar
    Feld = 10,127	// Datenversion
    Feld = 10,128	// Dateidatum
    Feld = 10,129	// InfoTED-Version

[Feld = 1]            // Linie
    XPosition         = 9
    YPosition         = 13
    Breite            = 154
    Hoehe             = 70
    Fonthoehe         = 48
    MinimaleFonthoehe = 12
    TextTyp           = Linie
    Textdarstellung   = original
    Position          = 5           // zentriert
    FontIndex         = 2
    Farbe1            =   0,  0,  0 // schwarz

[Feld = 2]            // Endhaltestelle
    XPosition         = 185
    YPosition         = 5
    Breite            = 1733
    Hoehe             = 90
    Fonthoehe         = 72
    MinimaleFonthoehe = 12
    TextTyp           = letzteHaltstelle
    Textdarstellung   = original
    Position          = 4           // links
    FontIndex         = 2  
    Farbe1            =   0,  0,  0 // schwarz

[Feld = 3]            // nächste Haltestelle aus Verlauf
    XPosition         = 85
    YPosition         = 440
    Breite            = 1022
    Hoehe             = 110
    Fonthoehe         = 96
    MinimaleFonthoehe = 12
    TextTyp           = HaltestelleDS009
    Textdarstellung   = original
    Position          = 4           // links
    FontIndex         = 1     
    Farbe1            = 0,  0,  0   // schwarz

[Feld = 4]            // 1. Folgehaltestelle
    XPosition         = 95
    YPosition         = 334
    Breite            = 1012
    Hoehe             = 80
    Fonthoehe         = 48
    MinimaleFonthoehe = 12
    TextTyp           = HaltestelleDS021
    HstIndex          = 1
    Textdarstellung   = original
    Position          = 4           // links
    FontIndex         = 1        
    Farbe1            = 51, 51, 51

[Feld = 5]            // 2. Folgehaltestelle
    XPosition         = 119
    YPosition         = 234
    Breite            = 988
    Hoehe             = 80
    Fonthoehe         = 48
    MinimaleFonthoehe = 12
    TextTyp           = HaltestelleDS021
    HstIndex          = 2
    Textdarstellung   = original
    Position          = 4           // links
    FontIndex         = 1 
    Farbe1            = 92, 92, 92

[Feld = 6]            // 3. Folgehaltestelle
    XPosition         = 158
    YPosition         = 134
    Breite            = 949
    Hoehe             = 80
    Fonthoehe         = 48
    MinimaleFonthoehe = 12
    TextTyp           = HaltestelleDS021
    HstIndex          = 3
    Textdarstellung   = original
    Position          = 4           // links
    FontIndex         = 1
    Farbe1            = 125,125,125

[Feld = 98]           // Werbung 16:9
    XPosition         = 1110
    YPosition         = 97
    Breite            = 810
    Hoehe             = 455
    Texttyp           = Bilder

[Feld = 99]           // Wagenhält
    XPosition         = 150
    YPosition         = 679
    Breite            = 1510
    Hoehe             = 55
    Texttyp           = Statisch
    Stopbild          = "29stopp.png"

//------------------------Diagnoseausgabe------------------------------
// Referenzfeld       = 100
// XFeldoffset        = 20
// YFeldoffset        = 10
// Feldposition       = 3  // Richtung -> Numkeys

[Feld = 100]          // Adresse Hardware
    XPosition         = 0
    YPosition         = 0
    Breite            = 800
    Hoehe             = 40
    Fonthoehe         = 32
    MinimaleFonthoehe = 8
    Texttyp           = AdrSchalter
    StatischerText    = "Adress-Schalter = " 
    Position          = 4           // links
    FontIndex         = 1           // Arial
    Farbe1            = 200,  2,  3 // rot

[Feld = 101]          // Testausgaben Adresse Software
    Feldposition      = 2
    Texttyp           = Adresse
    StatischerText    = "IBIS-Adresse = "

[Feld = 102]          // IP_Adresse aus lleinfo.cfg
    Feldposition      = 2
    Texttyp           = IP_Adresse
    StatischerText    = "IP-Adresse = "

[Feld = 103]          // Steuereingaenge WHaelt Tuer WI
    Feldposition      = 2
    Texttyp           = Eingaenge
    StatischerText    = "Eingaenge = "

[Feld = 104]          // Firmware
    Feldposition      = 2
    Texttyp           = Infoexe
    StatischerText    = "Infoexe = "

[Feld = 105]          // Kernel
    Feldposition      = 2
    Texttyp           = KernelNr
    StatischerText    = "Kernel-Nr = "
    Farbe1            =   0, 200,3 // grün

[Feld = 106]          // Infocopy (Firmware)
    Feldposition      = 2
    Texttyp           = Infocopy
    StatischerText    = "Infocopy = "

[Feld = 107]          // Ladezeit
    Feldposition      = 2
    Texttyp           = Ladezeit
    StatischerText    = "Ladezeit = "

[Feld = 108]          // Optionschalter
    Feldposition      = 2
    Texttyp           = Optionschalter
    StatischerText    = "Option = "

[Feld = 109]          // ShutdownStatus
    Feldposition      = 2
    Texttyp           = ShutdownStatus 
    StatischerText    = "ShutdownStatus = "
    Farbe1            = 200,  2,  3 // rot

[Feld = 110]          // FtpStatus
    Feldposition      = 2
    Texttyp           = FtpStatus 
    StatischerText    = "FtpStatus = "

[Feld = 111]          // FTP-Text
    Feldposition      = 2
    Texttyp           = FtpDiagnosetext 
    StatischerText    = "FtpText = "

[Feld = 112]          // Busname
    Texttyp           = Busname
    StatischerText    = "Busname = "
    Feldposition      = 2

[Feld = 113]          // MEN CPU-Board
    Feldposition      = 2
    Breite            = 1024
    Texttyp           = MEN_CPU_Board
    StatischerText    = "CPU Board: "
    Farbe1            =   0,  0,  0 // schwarz

[Feld = 114]          // MEN IO-Board
    Feldposition      = 2
    Texttyp           = MEN_IO_Board
    StatischerText    = "IO Board: "

//------------------- rechte Haelfte ---------------------------------
[Feld = 120]          // Kundenname aus lleinfo.cfg
    Referenzfeld      = 100
    XFeldoffset       = 10
    Feldposition      = 6
    Texttyp           = Name
    StatischerText    = "Kunde = "
    Farbe1            =   0,  0,200 // blau

[Feld = 121]          // Ort aus lleinfo.cfg 
    Feldposition      = 2
    Texttyp           = Ort
    StatischerText    = "Ort = "

[Feld = 122]          // Fahrzeug aus lleinfo.cfg
    Feldposition      = 2
    Texttyp           = Fahrzeug
    StatischerText    = "Fahrzeug = "

[Feld = 123]          // CFG-Version der lleinfo.cfg
    Feldposition      = 2
    Texttyp           = CfgVersion
    StatischerText    = "Cfg-Version = "

[Feld = 124]          // Versions-Nr. der lleinfo.cfg
    Feldposition      = 2
    Texttyp           = VersionsNr
    StatischerText    = "Versions-Nr = "

[Feld = 125]          // CFG-Datum aus lleinfo.cfg
    Feldposition      = 2
    Texttyp           = CfgDatum
    StatischerText    = "Cfg-Datum = "

[Feld = 126]          // Kommentar
    Feldposition      = 2
    Texttyp           = Kommentar
    StatischerText    = ""

[Feld = 127]          // Datenversion aus Import
    Feldposition      = 2
    Texttyp           = Datenversion
    StatischerText    = "Datenversion = "

[Feld = 128]          // Dateidatum (Erstellung)
    Feldposition      = 2
    Texttyp           = Dateidatum
    StatischerText    = "Dateidatum = "

[Feld = 129]          // InfoTedVersion
    Feldposition      = 2
    Texttyp           = InfoTedVersion
    StatischerText    = ""

[IBISTelegramme]

//  DS000 ist Dummy-Datendatz (existiert nicht)
//  bedeutet also bei Antworttelegramm *keine Antwort*
//  Aufruf                 Ein  Typ Res1 Res2 Res3 Antwort

    IbisDS = DS001,        1,   1,  0,  0,  0,    DS000  // l123  Linie
    IbisDS = DS001a,       1,   1,  0,  0,  0,    DS000  // lE12  Linie-E
    IbisDS = DS009,        1,   0,  0,  0,  0,    DS000  // v Innenanzeige
    IbisDS = DS010,        1, 111,  0,  0,  0,    DS000  // 'xSZZZ'   Pos
    IbisDS = DS020,        1,   1,  0,  0,  0,    DS120  // 'a' Statusanfrage
    IbisDS = DS021X,       1, 111,  0, 99,  0,    DS120  // 'aXAS...' Hst+Umst+Sondert.

[LinienUmsetzung]
// l-Tele lE-Tele l-Tele lE-Tele
// von bis von bis Text Pos Lng Pos Lng
 LNR = 0, 0, 0, 99, "", 0, 0, 0, 0 // Keine Linie
 LNR = 1, 9, 0, 99, "0", 0, 1, 0, 0 // 1-9
 LNR = 10, 99, 0, 99, "00", 0, 2, 0, 0 // 10-99
 LNR = 100, 999, 0, 99, "000", 0, 3, 0, 0 // 100-999


[Anzeigefelder]
//         Nr XPosition YPosition Breite Hoehe
    Feld = 1, 0,        0,        1920,  610
Dies ist jetzt nur ein Auszug von meiner 29 zoll Konfiguration.
Gewisse Angaben musst Du dann anpassen.

Zudem muss dann im InfoTed die Werbebilder entsprechend abgelegt werden.

So schaut es Beispielweise bei mir aus:
Bild
Schönen Gruß aus der Grenze zwischen Ruhrgebiet/Münsterland
Jeff - alias luckysunyblue
L
Lorgo
Beiträge: 8
Registriert: Mo 29. Jun 2026, 18:11

Re: InfoTED Konfig

Beitrag von Lorgo »

Ich danke dir, ich werde es morgen mal testen wenn ich den Bus wieder in die Finger bekomme. Das mit der Werbung ist bei mir erstmal nebensächlich, ich möchte erstmal das Linie/Ziel und co angezeigt wird.
Benutzeravatar
Jeff
Beiträge: 36
Registriert: Mo 25. Mai 2026, 06:04
Kontaktdaten:

Re: InfoTED Konfig

Beitrag von Jeff »

Wichtig ist zu Wissen:

Welchen LVA Datensatz wird versendet?
In meinem Beispiel ist es der DS021c mit dem Fortschaltungstelegramm DS010.

Code: Alles auswählen

[Anzeige]
    HstIndex = xTele

[IBISTelegramme]
    IbisDS = DS010,        1, 111,  0,  0,  0,    DS000  // 'xSZZZ'   Pos
    IbisDS = DS021X,       1, 111,  0, 99,  0,    DS120  // 'aXAS...' Hst+Umst+Sondert.
Für die nächste Haltestelle wird bei mir der DS009 verwendet. Quasi als Rückfallebene das zumindest die nächste Haltestelle angezeigt wird.

An welcher Adresse wird der LVA Datensatz gesendet?
Adresse ist bei meinem Beispiel als 9 eingestellt.

Code: Alles auswählen

[Anzeige]
 Adresse = 9
Bei Adresse = 0 wird die eingestellte Hardware Adresse verwendet.
Ich persönlich verwende zusätzlich noch mal DefaultAdresse = 9 zur Sicherheit.

Adresse und richtiges Telegramm sind 2 wichtige Faktoren die passen müssen für die Darstellung.
Fürs Fortschaltung kommt dann der DS010 oder DS010b ins Spiel, sofern man kein dynamischen LVA Datensatz hat der bei Fortschaltung neu gesendet wird.
Schönen Gruß aus der Grenze zwischen Ruhrgebiet/Münsterland
Jeff - alias luckysunyblue
L
Lorgo
Beiträge: 8
Registriert: Mo 29. Jun 2026, 18:11

Re: InfoTED Konfig

Beitrag von Lorgo »

Das weiß ich leider nicht, ich weiß nur das die box auf 8 gestellt ist. Was gesendet wird das weiß ich nicht.
Benutzeravatar
Jeff
Beiträge: 36
Registriert: Mo 25. Mai 2026, 06:04
Kontaktdaten:

Re: InfoTED Konfig

Beitrag von Jeff »

Dann ist es ein wenig schwieriger, aber kein unlösbarer Problem.

8 bzw. 9 sind die gängigen Adressen.
Wobei ich einmal 5 hatte, aber das war eher die Ausnahme.

Im besten Fall hat man eine Möglichkeit den IBIS Verkehr zu protokollieren.
Im schlimmsten Fall muss man dann gewisse Werte ausprobieren.
Schönen Gruß aus der Grenze zwischen Ruhrgebiet/Münsterland
Jeff - alias luckysunyblue
L
Lorgo
Beiträge: 8
Registriert: Mo 29. Jun 2026, 18:11

Re: InfoTED Konfig

Beitrag von Lorgo »

Also den IBIS Verkehr zu Protokolieren kann denke schwierig werden. Hast du zufällig irgendwas womit ich testen kann was wo ankommt, oder tipps wie ich es machen kann?
Benutzeravatar
Jeff
Beiträge: 36
Registriert: Mo 25. Mai 2026, 06:04
Kontaktdaten:

Re: InfoTED Konfig

Beitrag von Jeff »

Wenn protokollieren schwierig wird, dann bleibt nur ausprobieren übrig.

Eventuell gibt es die Möglichkeit beim Auftraggeber nachzufragen?

Die Punkte für die Darstellung hatte ich ja bereits genannt:

Für die bloße Darstellung ist die eingestellte IBIS Datensatz sowie Adresse entscheidend.
Wenn Du sagst, dass am Box die 8 eingestellt ist, aber in deiner Konfig die 9, dann wird die Software Adresse "9" bevorzugt und das kann schon der Fehler sein.
Zwecks Adresse kann man zum Beispiel bei funktionierenden Monitore nachschauen wenn die ebenfalls den Hochlaufsequenz besitzen.

Sollte es kein DS021c sein sondern DS021a so wären das diese Parameter:

Code: Alles auswählen

//    IbisDS = DS021,        1,   1,  0,  0,  0,    DS120  // aL... Hst+Umst+Sondert.
//    IbisDS = DS021L,       1,   1,  0,  0,  0,    DS120  // aL... Hst+Umst+Sondert.
Bei Lawo ist der Nachteil das es mitunter verschiedene Einträge gibt für den gleichen Aufruf.
Es empfiehlt sich nur die nötigsten IBIS Datensätze zu definieren und zu versuchen 2 mit gleichen Aufruf zu vermeiden.

Für 21a wird zudem der DS010b als Fortschaltung genommen:

Code: Alles auswählen

//    IbisDS = DS010b,       1,   4,  0,  0,  0,    DS000  // xIZZ Position
Die // dienen als Kommentar. Damit die entsprechende Zeile genommen wird musst dieser am Zeilenanfang entfernt werden und am besten beim vorherigen verwendeten Wert angefügt werden.

Unter Anzeige wird der Wert Folgens ersetzt

Code: Alles auswählen

[Anzeige]
    Hstindex = xITele
Wenn man ein Schnittstellenwandler hat der mindestens Senden kann, dann kann man versuchen eigene Telegramme an ein funktionierendes System zu senden.
Wichtig: Den eigentlichen IBIS-Master vorher von dem IBIS Datenbus trennen!

Was ich ebenfalls empfehlen kann:
Für jedes Erproben einen Backup machen.
Ich arbeite immer mit der VersionsNr unter [Kunde].
Entsprechend benenne ich zumindest den Backup dann so: lleinfo.cfg.V3 wenn das die Konfig in der Version 3 ist die aktuell ausgetestet wird.
Das hat mir in der Praxis schon mal geholfen.
Was ich zudem auch gerne mache: Changelog führen um zu Wissen was bereits verändert/probiert wurde. Quasi so etwas:

Code: Alles auswählen

//	31.05.2025 Jeff V2 Anpassung Zieltext auf DS003a
//	03.06.2025 Jeff V3 Taktzeit WH entfernt
//			  DS3a Einzeilig
//			  Hochlaufzeit hinzugefügt
//			  Font Uhr und Datum angepasst
//			  DS1a 90 korrektur
//	05.06.2025 Jeff V4 Möglichkeit für Werbung eingerichtet
//	30.06.2025 Jeff V5 Einstellung Jahrzehnt für richtige darstellung (Tele sendet nur TTMMJ)
So weiß ich was mal hinzugekommen, geändert wurde.
Schönen Gruß aus der Grenze zwischen Ruhrgebiet/Münsterland
Jeff - alias luckysunyblue
L
Lorgo
Beiträge: 8
Registriert: Mo 29. Jun 2026, 18:11

Re: InfoTED Konfig

Beitrag von Lorgo »

Ich danke dir schonmal sehr! Theoretisch müsste ja zumindest die Linie angezeigt werden, wenn ich die Adresse dann richtig habe oder?
Benutzeravatar
Jeff
Beiträge: 36
Registriert: Mo 25. Mai 2026, 06:04
Kontaktdaten:

Re: InfoTED Konfig

Beitrag von Jeff »

Da die Linie nicht adressiert ist würde es überall da dargestellt werden wo es benötigt wird.
Sprich: Matrix, LVA, Entwerter.

Bei korrekter IBIS Verkabelung sollte die Linie entsprechend funktionieren unabhängig von der eingestellte Adresse.
Schönen Gruß aus der Grenze zwischen Ruhrgebiet/Münsterland
Jeff - alias luckysunyblue
L
Lorgo
Beiträge: 8
Registriert: Mo 29. Jun 2026, 18:11

Re: InfoTED Konfig

Beitrag von Lorgo »

Achso ok. Ich hatte bei einem Bus geschaut wo die "alte" konfig läuft und die zeigt Adress-Schalter=0 und IBIS-Adresse=10. Kann man damit vielleicht was anfangen?
In meiner Konfig zeigt er nur Linie 0 an
Benutzeravatar
Jeff
Beiträge: 36
Registriert: Mo 25. Mai 2026, 06:04
Kontaktdaten:

Re: InfoTED Konfig

Beitrag von Jeff »

Damit kann man schon mal anfangen.

Dann wäre der erste Handlung erstmal Adresse = 10 in der Konfig umzuändern oder Du löscht diese Zeile und stellst die 10 (Adress-Schalter auf Position A) am Box ein.

Das in deiner Linie die 0 anzeigt liegt vermutlich daran das bei dir die Linienkonfiguration auskommentiert // ist.

In meiner Beispielkonfig zeigt es bei DS001 l000 gar nichts an. Egal ob der DS001a zwischen lE00 oder lE99 liegt.
Schönen Gruß aus der Grenze zwischen Ruhrgebiet/Münsterland
Jeff - alias luckysunyblue
L
Lorgo
Beiträge: 8
Registriert: Mo 29. Jun 2026, 18:11

Re: InfoTED Konfig

Beitrag von Lorgo »

Ok, aber wenn ich im Drucker den Umlauf eingebe bleibt es bei 0 und zeigt nicht die Linie an, kann es mit dem Auskommentieren zusammenhängen?
Ich habe bei mir in der Konfig Adresse und Zieladresse, soll ich da beides rausnehmen?
Benutzeravatar
Jeff
Beiträge: 36
Registriert: Mo 25. Mai 2026, 06:04
Kontaktdaten:

Re: InfoTED Konfig

Beitrag von Jeff »

Zieladresse wird für das Anzeigen des DS021 Zieltext verwendet.
Aus den eingestellten Wert wird dann der Zieltext für die Darstellung am Monitor verwendet.

Es reicht lediglich aus Adresse zu entfernen oder entsprechend auf 10 anzupassen.

Das es dennoch die 0 in der Linie anzeigt kann an der fehlende Linienkonfiguration liegen.
Es ist aber sichergestellt das der IBIS richtig angeschlossen ist? Zum Beispiel anhand laden eines funktionierendes Konfig.
Schönen Gruß aus der Grenze zwischen Ruhrgebiet/Münsterland
Jeff - alias luckysunyblue
L
Lorgo
Beiträge: 8
Registriert: Mo 29. Jun 2026, 18:11

Re: InfoTED Konfig

Beitrag von Lorgo »

Bis ich meine Konfig draufgeladen habe, hatte es funktioniert, also gehe ich davon mal aus.
Benutzeravatar
Jeff
Beiträge: 36
Registriert: Mo 25. Mai 2026, 06:04
Kontaktdaten:

Re: InfoTED Konfig

Beitrag von Jeff »

Habe mir mal ein wenig die Mühe gemacht und dein bestehende Konfiguration entsprechend angepasst

Code: Alles auswählen

// Historie
// 02.07.2026 - Jeff - V2 - Anpassung IBIS Adresse auf 10, CFG Inhalt sortiert, 
//                          Nicht verwendete IBIS-DS auskommentiert, 
//                          Haltestellenfelder angepaasst


[Kunde]
    Name      = TFT
    Ort       = Minden
    Version   = 2
    Datum     = 24.06.2026
    Fahrzeug  = Mit Räder
    Kommentar = "1440x900"

[Anzeige]
    Adresse        = 10      // SW IBIS Adresse für LVA Datemsatz, 0 = HW Adresse verwenden
    Worttrenner    = " -+.,;:!$%&/()=?#*<>"
    Hochlaufzeit   = 1000    // 10 sekunden
    Hstindex       = xITele  // LVA Fortschaltung xTele, xITele
    DS21aAVariante = Unique
    ZielAdresse    = 1       // Adresse wo der Zieltext genommen wird
    Taktzeit       = 0       // Taktzeit Zieltext

[Grafikdateien]
    Hintergrund = "llehint.png"
    Font1       = "Arial"

// Farbenliste
// Farbe1 = 255,255,0 ; gelb 
// Farbe1 = 0,0,0 ; Schwarz

[Auswahlneu]
// Diagnoseausgabe
    Auswahl = 4, Hochlauf == 1 | Linie == 999
// default (Fahrwegsausgabe)
    Auswahl = 0, 1

[Sequenz]
// SeqNr Teil Feldliste Zeit steuer Bild bei Infotainment
// default
    Sequenz = 0, 0, 0, 0, 0, "llehint.png"
// Diagnoseausgabe
    Sequenz = 4, 0, 9, 0, 0, "diaghint.png"

[Feldliste]
// Nr der Feldliste, Nr des Feldes
// Linienverlauf
    Feld = 0,1  // Wagen haelt
    Feld = 0,2  // Linennummer DS001/DS001a
    Feld = 0,3  // Zieltext DS021
    Feld = 0,4  // nächste Haltestelle DS021
    Feld = 0,5  // Folgehalt DS021 +1
    Feld = 0,6  // Folgehalt DS021 +2
    Feld = 0,7  // Folgehalt DS021 +3
    Feld = 0,8  // Uhrzeit
    Feld = 0,98 // Werbung

// Diagnose
    Feld = 9,100 // Adresse Hardware
    Feld = 9,101 // Adresse Software
    Feld = 9,102 // Firmware
    Feld = 9,103 // Kernel
    Feld = 9,104 // Kundenname
    Feld = 9,105 // Ort
    Feld = 9,106 // Fahrzeug
    Feld = 9,107 // CFG-Version
    Feld = 9,108 // CFG-Datum
    Feld = 9,109 // Kommentar
    Feld = 9,110 // InfoTED-Version

[Feld = 1] // Wagen haelt
    XPosition = 400
    YPosition = 788
    Breite    = 600
    Hoehe     = 112
    Texttyp   = Statisch
    Stopbild  = "stopp.png"

[Feld = 2] // Linennummer DS001/DS001a
    XPosition       = 28 
    YPosition       = 23 
    Breite          = 290 
    Hoehe           = 136  
    Fonthoehe       = 90 
    TextTyp         = Linie 
    Position        = zentriert 
    FontIndex       = 1
    Textdarstellung = original
    Farbe1          = 255,	255,  0    ; gelb 

[Feld=3]            ; Zieltext 
    XPosition       = 319
    YPosition       = 23 
    Breite          = 1053 
    Hoehe           = 136 
    Fonthoehe       = 90 
    TextTyp         = ZieltextDS021  // ZieltextDS021, ZieltextDS021aA
    Textdarstellung = original 
    Position        = zentriert 
    FontIndex       = 1 
    Farbe1          = 255,	255,  0    ; gelb 

[Feld=4]            ; nächste Haltestelle
    XPosition       = 318 
    YPosition       = 663 
    Breite          = 963 
    Hoehe           = 90 
    Fonthoehe       = 90 
    TextTyp         = HaltestelleDS021 // HaltestelleDS003c HaltestelleDS009, HaltestelleDS021
    HstIndex        = 0
    Textdarstellung = grossklein 
    Position        = links 
    FontIndex       = 1 
    Farbe1          = 0,  0,  0 ; schwarz 

[Feld=5]            ; nächste Haltestelle   5. Zeile 
    XPosition       = 349 
    YPosition       = 497 
    Breite          = 800 
    Hoehe           = 70 
    Fonthoehe       = 70 
    TextTyp         = HaltestelleDS021
    HstIndex        = 1
    Textdarstellung = grossklein 
    Position        = links 
    FontIndex       = 1 
    Farbe1          = 0,  0,  0 ; schwarz

[Feld=6]            ; Folgehaltestelle      4. Zeile 
    XPosition       = 420 
    YPosition       = 347
    Breite          = 700 
    Hoehe           = 70 
    Fonthoehe       = 70
    TextTyp         = HaltestelleDS021
    HstIndex        = 2
    Textdarstellung = grossklein 
    Position        = links 
    FontIndex       = 1 
    Farbe1          = 0,  0,  0 ; schwarz

[Feld=7]         ; Folgehaltestelle         3. Zeile 
    XPosition       = 539 
    YPosition       = 197 
    Breite          = 700 
    Hoehe           = 70 
    Fonthoehe       = 70
    TextTyp         = HaltestelleDS021
    HstIndex        = 3
    Textdarstellung = grossklein 
    Position        = links 
    FontIndex       = 1 
    Farbe1          = 0,  0,  0 ; schwarz

[Feld=8]         ; Uhrzeit 
    XPosition       = 1004 
    YPosition       = 788 
    Breite          = 396 
    Hoehe           = 112 
    Fonthoehe       = 70 
    TextTyp         = Uhrzeit
    Textdarstellung = original 
    Position        = zentriert 
    FontIndex       = 1 
    Farbe1          = 0,  0,  0 ; schwarz

[Feld = 98]         // Werbung
    XPosition       = 0
    YPosition       = 0
    Breite          = 1440
    Hoehe           = 900
    Texttyp         = Bilder

// Diagnoseausgabe

[Feld = 100] // Adresse Hardware
    XPosition      = 50
    YPosition      = 50
    Breite         = 1000
    Hoehe          = 45
    Fonthoehe      = 45
    Texttyp        = AdrSchalter
    StatischerText = "Adress-Schalter = "
    Position       = 4 // links
    FontIndex      = 1 // Arial
    Farbe1         = 249, 41, 51 // rot

[Feld = 101] // Testausgaben Adresse Software
    XPosition      = 50
    YPosition      = 100
    Breite         = 1000
    Hoehe          = 45
    Fonthoehe      = 45
    Texttyp        = Adresse
    StatischerText = "IBIS-Adresse = "
    Position       = 4 // links
    FontIndex      = 1 // Arial
    Farbe1         = 0, 0, 0 // schwarz

[Feld = 102] // Firmware
    XPosition      = 50
    YPosition      = 150
    Breite         = 1000
    Hoehe          = 45
    Fonthoehe      = 45
    Texttyp        = Infoexe
    StatischerText = "Infoexe = "
    Position       = 4 // links
    FontIndex      = 1 // Arial
    Farbe1         = 0, 0, 0 // schwarz

[Feld = 103] // Kernel
    XPosition      = 50
    YPosition      = 200
    Breite         = 1000
    Hoehe          = 45
    Fonthoehe      = 45
    Texttyp        = KernelNr
    StatischerText = "Kernel-Nr = "
    Position       = 4 // links
    FontIndex      = 1 // Arial
    Farbe1         = 0,200, 0 // gruen

[Feld = 104] // Kundenname aus lleinfo.cfg
    XPosition      = 50
    YPosition      = 350
    Breite         = 1000
    Hoehe          = 45
    Fonthoehe      = 45
    Texttyp        = Name
    StatischerText = "Kunde = "
    Position       = 4 // links
    FontIndex      = 1 // Arial
    Farbe1         = 100,120,250 // blau

[Feld = 105] // Ort aus lleinfo.cfg
    XPosition      = 50
    YPosition      = 400
    Breite         = 1000
    Hoehe          = 45
    Fonthoehe      = 45
    Texttyp        = Ort
    StatischerText = "Ort = "
    Position       = 4 // links
    FontIndex      = 1 // Arial
    Farbe1         = 0, 0, 0 // schwarz

[Feld = 106] // Fahrzeug aus lleinfo.cfg
    XPosition      = 50
    YPosition      = 450
    Breite         = 1000
    Hoehe          = 45
    Fonthoehe      = 45
    Texttyp        = Fahrzeug
    StatischerText = "Fahrzeug = "
    Position       = 4 // links
    FontIndex      = 1 // Arial
    Farbe1         = 0, 0, 0 // schwarz

[Feld = 107] // CFG-Version der lleinfo.cfg
    XPosition      = 50
    YPosition      = 500
    Breite         = 1000
    Hoehe          = 45
    Fonthoehe      = 45
    Texttyp        = CfgVersion
    StatischerText = "Cfg-Version = "
    Position       = 4 // links
    FontIndex      = 1 // Arial
    Farbe1         = 0, 0, 0 // schwarz

[Feld = 108] // CFG-Datum aus lleinfo.cfg
    XPosition      = 50
    YPosition      = 550
    Breite         = 1000
    Hoehe          = 45
    Fonthoehe      = 45
    Texttyp        = CfgDatum
    StatischerText = "Cfg-Datum = "
    Position       = 4 // links
    FontIndex      = 1 // Arial
    Farbe1         = 0, 0, 0 // schwarz

[Feld = 109] // Kommentar
    XPosition      = 50
    YPosition      = 600
    Breite         = 1000
    Hoehe          = 45
    Fonthoehe      = 45
    Texttyp        = Kommentar
    StatischerText = ""
    Position       = 4 // links
    FontIndex      = 1 // Arial
    Farbe1         = 0, 0, 0 // schwarz

[Feld = 110] // InfoTedVersion
    XPosition      = 50
    YPosition      = 650
    Breite         = 1000
    Hoehe          = 45
    Fonthoehe      = 45
    Texttyp        = InfoTedVersion
    StatischerText = ""
    Position       = 4 // links
    FontIndex      = 1 // Arial
    Farbe1         = 0, 0, 0 // schwarz

[LinienUmsetzung]
//        l-Tele    lE-Tele           l-Tele  lE-Tele
//        von  bis  von bis Text      Pos Lng Pos Lng
    LNR = 0,   0,   0,  99, "",       0,  0,  0,  0 // Keine Linie
    LNR = 1,   9,   0,  99, "0",      0,  1,  0,  0 // 1-9
    LNR = 10,  99,  0,  99, "00",     0,  2,  0,  0 // 10-99
    LNR = 100, 999, 0,  99, "000",    0,  3,  0,  0 // 100-999

[IBISTelegramme]
// DS000 ist Dummy-Datendatz (existiert nicht)
// bedeutet also bei Antworttelegramm *keine Antwort*
// Aufruf Ein Typ Res1 Res2 Res3 Antwort
    IbisDS = DS001,       1, 1, 0, 0, 0, DS000 // ‘lZZZ‘ Linie
    IbisDS = DS001a,      1, 1, 0, 0, 0, DS000 // ‘lEZZ‘ Linie-E
    IbisDS = DS005,       1, 1, 0, 0, 0, DS000 // ‘u4Z‘ Uhrzeit
    IbisDS = DS010b,      1, 111, 0, 0, 0, DS000 // ‘xIZZ‘ Position im Verlauf
    IbisDS = DS020,       1, 1, 0, 0, 0, DS120 // ‘aH‘ Statusanfrage
    IbisDS = DS021aAZiel, 1, 1, 0, 0, 0, DS000 // ‘aAHnC‘ Zieltext Außenanzeige
    IbisDS = DS021L,      1, 1, 0, 0, 0, DS120 // ‘aL...‘ Verlauf

//    IbisDS = DS003,       1, 1, 0, 0, 0, DS000 // ‘zZZZ‘ Ziel-Nr.
//    IbisDS = DS003a,      1, 1, 0, 0, 0, DS000 // ‘zAHHnC‘ Zieltext
//    IbisDS = DS003c,      1, 1, 0, 0, 0, DS000 // ‘zIHnC‘ Nächste Haltestelle
//    IbisDS = DS006,       1, 1, 0, 0, 0, DS000 // ‘d5Z‘ Datum
//    IbisDS = DS010,       1, 111, 0, 0, 0, DS000 // ‘xSZZZ‘ Haltestellen-Nr. (Ansage)
//    IbisDS = DS021X,      1, 111, 0, 99, 0, DS120 // ‘aXAS...‘ Verlauf
//    IbisDS = DS036,       1, 1, 0, 0, 0, DS000 // ‘hP4Z‘ Ansage-Nr.

[Anzeigefelder]
//         Nr XPosition YPosition Breite Hoehe
    Feld = 1, 0, 0, 1440, 900
Schönen Gruß aus der Grenze zwischen Ruhrgebiet/Münsterland
Jeff - alias luckysunyblue
Antworten