FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Tungsten am 08 Januar 2019, 13:24:19

Titel: [FTUI ]Hilfe bei data-substitution
Beitrag von: Tungsten am 08 Januar 2019, 13:24:19
Hallo Zusammen,

wo finde ich eine Anleitung/Einführung für zu verwendende Regex Notationen im Kontext von data-substitution?

Ich tue mich etwas schwer damit.

In FHEM habe ich aus dem Reading "280.77" mit valueformat "%.0f W" "281 W" gemacht.

Dies scheint in FTUI nicht zu funktionieren: data-substitution="s/$/%.0f/g"

s/regex/replacement/modifier: Substitute matched substring(s) by the replacement

Da readingsGroup in FTUI nicht sauber funktionieren, muss ich alles nachbauen, was ich in readingsGroup bereits sauber laufen habe.

Danke Euch!
Titel: Antw:[FTUI ]Hilfe bei data-substitution
Beitrag von: Tungsten am 09 Januar 2019, 18:15:58
kann mir niemand helfen?
Titel: Antw:[FTUI ]Hilfe bei data-substitution
Beitrag von: OdfFhem am 09 Januar 2019, 18:54:17
Unter https://wiki.fhem.de/wiki/FTUI_Widget_Label#Hinweise (https://wiki.fhem.de/wiki/FTUI_Widget_Label#Hinweise) im Abschnitt Funktionsweise(n) von data-substitution gibt es ein paar Informationen zum Thema ...

"%.0f W" ist übrigens kein regulärer Ausdruck, sondern ein FORMAT-String für sprintf ...
Titel: Antw:[FTUI ]Hilfe bei data-substitution
Beitrag von: Tungsten am 09 Januar 2019, 19:34:52
Danke, die habe ich gesehen, aber nichts gesehen wie ich die gefragten Änderungen hinbekomme.
Titel: Antw:[FTUI ]Hilfe bei data-substitution
Beitrag von: Tungsten am 09 Januar 2019, 21:21:53
es muss ja ähnlich wie dies sein, aber ich finde keine Anleitung wie ich es aufbauen muss für meinen Fall... :-(

20:15 statt 20:15:00: data-substitution="s/(:00)$//g"
Titel: Antw:[FTUI ]Hilfe bei data-substitution
Beitrag von: OdfFhem am 09 Januar 2019, 23:23:02
Vielleicht ist gar kein data-substitution notwendig, da es für label auch data-fix gibt ...


data-fix --- Angegebene Anzahl an Dezimalstellen einhalten
Titel: Antw:[FTUI ]Hilfe bei data-substitution
Beitrag von: Tungsten am 10 Januar 2019, 18:17:42
mist, das hab ich übersehen. danke dir!
Titel: Antw:[FTUI ]Hilfe bei data-substitution
Beitrag von: Tungsten am 10 Januar 2019, 21:57:00
und data-substitution="S/[0-9]{4}$//g" wäre wohl die Antwort auf die ursprüngliche Frage gewesen.