ich hab bei mir ein Gira Smartsensor (KNX-EIB) verbaut und dieser bietet die Möglichkeit im Display auf 4 Zeilen verteilt einen Text anzeigen zu lassen.
Schicke ich nun einen String im EIS15 Format wird dieser nicht nach einer bestimmten Anzahl von Zeichen getrennt und automatisch in der Zeile darunter weiter fortgesetzt.
In der Bedienungsanleitung vom Smart Sensor steht, das der Gira Homeserver „Steuerzeichen“ benutzt um den String an die benötigte Anzahl von Zeilen anzupassen.
Kennt hier jemand zufällig diese „Steuerzeichen“ oder hat einen Tip für mich wie diese Aussehen könnten?
Ich würde gerne von IPS versendete Texte anzeigen lassen wenn ich die Wohnung verlasse.
Weiß nicht wieviel hier KNX nutzen, daher hatte ich auch schon im KNX-USER-FORUM probiert, leider ohne Erfolg.
Ich habe selber kein Smartsensor, würde es aber mal mit den üblichen Verdächtigen (ASCII Steuerzeichen, siehe: Wikipediaeintrag) probieren, insbesondere „Wagenrücklauf“ für eine neue Zeile.
Hi domax,
danke für den Tip. Hab 2 Std. probiert, leider wieder ERFOLGLOS!
Hab auch schon bei Gira angefragt, aber nur ne Antwort mit Zitaten aus der SmartSensor-Bedienungsanleitung bekommen.
Also nach überfliegen der Anleitung fällt auf, dass Du für die Textanzeigen wählen kannst, wie sie angezeigt werden (1-zeilig, 2-zeilig, 4-zeilig … etc.). Da Gira ja auch Standard-Texte eingearbeitet hat, schau doch mal nach, ob Du einen davon kopieren und verändern kannst. Bist Du sicher, dass Du auf 4-zeilig eingestellt hast?
… das sind die Textanzeigen für die Meldungen wenn ich mich nicht irre.
Beim Smart Sensor hab ich die Möglichkeit 8 vor-definierte Texte abzurufen! Ist mir aber zu unflexibel und 8 Meldungen hat man schnell voll!
Dort kann ich Texte in 4 Felder eintragen, welche dann jeweils pro Zeile angezeigt werden!
… ich hatte damals zu dem Problem auch im KNX-USER-FORUM etwas gepostet und die haben da eine Lösung gefunden. Leider komme ich noch immer nicht weiter. Vielleicht kann mir jemand helfen wie ich per PHP in einem Script folgendes Beispiel auf den Bus senden kann:
Beispiel:
Display:
ELKA Elektronik
58515 Lüdenscheid
String:
„ELKA<sp>Elektronik<lf>58515<sp>Lüdenscheid<nul>“
Telegramme:
0 1 2 3 4 5 6 7 8 9 10 11 12 13
00 03 45 4C 4B 41 20 45 6C 65 6B 74 72 6F
SN SA E L K A E l e k t r o
0 1 2 3 4 5 6 7 8 9 10 11 12 13
01 03 6E 69 6B 0A 35 38 35 31 35 20 4C DC
SN SA n i k <lf> 5 8 5 1 5 L ü
0 1 2 3 4 5 6 7 8 9 10 11 12 13
02 03 64 65 6E 73 63 68 65 69 04 00 00 00
SN SA d e n s c h e i d<nul><nul><nul>
SA = Sequenz-Anzahl
SN = Sequenz-Nummer
Im Anhang ist auch nochmal das komplette PDF dazu.