FTUI3 String kürzen

Begonnen von Adimarantis, 25 Januar 2025, 11:40:11

Vorheriges Thema - Nächstes Thema

Adimarantis

Ich suche nach einer Lösung die Stringlänge eines ftui-label zu begrenzen (der dynamische Inhalt des Readings ist manchmal so lang, dass er das Layout durcheinander wirft).
Bin bei den Pipe Optionen auf "format" gestoßen, aber die aus printf bekannte Möglichkeit format('%10s') funktioniert nicht.
Sonst finde ich nur "part" aber das setzt voraus dass ich ganze Wörter auswählen kann. Ich will einfach nur stupide abschneiden.
Wie stelle ich das an?

Danke,
Jörg
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU)/RfxTrx433XL/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

yersinia

format ist für Datumswerte. Möglicherweise könnte slice helfen.
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Adimarantis

Perfekt.

und irgendwie hab ich ein deja-vu als hätte ich das schon mal gewusst  :)
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU)/RfxTrx433XL/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)