Seite 1 von 1

[V4.0 IP10] Logikfunktion 'Konkateniere' mit Leerzeichen

Verfasst: Di Apr 23, 2024 7:03 pm
von piet61
Hallo Forum,
ich habe eine Frage zur Logikfunktion 'Konkateniere' zum aneinanderhängen von Strings.

Zur Darstellung der Abfalltermine in der Visu nutze ich in Edomi einen LBS, der mir aus dem Kalender meines Entsorgers die kommenden Abholtermine der verschiedenen Müllsorten ausgibt. Dieser LBS wird täglich um 0:00 Uhr in Edomi getriggert. Die Daten übertrage ich per MQTT an den TWS.
Ich erhalte von dem LBS u.A. das Abholdatum, den Wochentag (Montag, Dienstag, ...) und die verbleibenden Tage bis zur nächsten Abholung.
Ich habe mit dem TWS leider keine Möglichkeit gefunden, die Wochentage auf zwei Zeichen zu verkürzen (Montag -> Mo, Dienstag -> Di, ...) so dass ich diese Verkürzung ebenfalls von Edomi durchführen lasse (geht das mit dem TWS wirklich nicht oder habe ich diese Funktion nur nicht gefunden?).

Nun möchte ich auf dem TWS mit Hilfe der Funktion 'Konkateniere' einen String aus dem verkürzten Wochentag und dem Datum zusammensetzen, um dies in der Visu anzeigen zu können.
Am Ende sollte der String z.B. so aussehen: Mo, 22.04.2024, wobei nach dem Komma, wegen der besseren Lesbarkeit und weil dies die übliche Darstellungsweise ist, ein Leerzeichen eingefügt werden soll.

Die Funktion sieht bei mir so aus:
Bild

An Input 1 der Logik ist der verkürzte Wochentag, Input 2 soll [Komma][Leerzeichen] sein und Input 3 ist das Datum.
Leider gelingt es mir nicht, das Leerzeichen nach dem Komma einzufügen. Es wird im Logikeditor immer entfernt. Ich habe schon probiert, den String in Input 2 in einfache oder doppelte Anführungszeichen zu setzen (', ' oder ", "), aber dann werden die Anführungszeichen immer mit ausgegeben.

Zurzeit sieht die Darstellung in der Visu so aus:
Bild

Was muss ich tun, um nach dem Komma nach dem verkürzten Wochentag ein Leerzeichen hinzuzufügen?
Ich könnte das natürlich einfach auch in Edomi machen und den fertigen String incl. Leerzeichen übergeben, allerdings habe ich den TWS angeschafft, um Edomi zu ersetzen :?

Vielen Dank und viele Grüße

Piet

Re: [V4.0 IP10] Logikfunktion 'Konkateniere' mit Leerzeichen

Verfasst: Di Apr 23, 2024 10:04 pm
von starwarsfan
Hallo Piet,

hast Du es mal mit einer echten HTML-Entität versucht? Also " "?

Re: [V4.0 IP10] Logikfunktion 'Konkateniere' mit Leerzeichen

Verfasst: Mi Apr 24, 2024 3:43 pm
von StefanW
Hallo,

mit der nächsten Insider Preview kommt ein Fix hierfür. Dann kann man Leerzeichen angeben, die dann auch berücksichtigt werden.

Hinweis: Anführungszeichen sollen keinesfalls eingegeben werden, da dies dann auch zu Problemen mit dem Dr. Modus führen kann, die die Influx DB hier Fehler führt (an den TE: Dies ist das Problem aus dem geöffneten Ticket). Das ist aufwändiger zu fixen und wird erst ein andermal erfolgen.

Die neue Insider Preview 11 kommt womöglich heute noch, wir arbeiten derzeit noch dran.

lg

Stefan

Re: [V4.0 IP10] Logikfunktion 'Konkateniere' mit Leerzeichen

Verfasst: Mi Apr 24, 2024 9:12 pm
von piet61
Hallo Yves,
gute Idee, aber nein, darauf es mit einer echten HTML-Entität zu versuchen bin ich nicht gekommen - brauche ich aber auch nicht mehr, da es einen Patch geben wird :D

@StefanW
vielen Dank für die schnelle Reaktion und das sehr schnelle Bereitstellen eines Patches - toller Service! :D

Viele Grüße

Piet