FHEM Forum

FHEM => Frontends => RSS => Thema gestartet von: TomLee am 05 Januar 2023, 20:12:53

Titel: Reading mit Zeilenumbrüchen darstellen
Beitrag von: TomLee am 05 Januar 2023, 20:12:53
Weiß nicht ob ich das wirklich brauche, aber die Frage stellt sich jetzt beim testen, so tief bin ich jetzt halt noch nicht drin, aber es so verstanden das was in FHEMWEB wie dargestellt wird, dann auch so mit RSS.

Dachte mir mit etwas tricksen bekomm ich ein Reading dargestellt welches Zeilenumbrüche enthält.
Das ursprüngliche Reading ist Komma separiert, mit einem userreadings mach ich aus den Komma <br>:

slist:list_SHOPPING_ITEM:.* {my $v=ReadingsVal('Echo','list_SHOPPING_ITEM','nA');;$v =~ s/,/<br>/g;;return '<html>'.$v.'</html>'}

Will aber nicht so wie ich mir vorstelle, siehe Anhang, gibts noch eine andere Möglichkeit die Zeilenumbrüche zu erzeugen das sie auch in RSS dargestellt werden ?
Titel: Antw:Reading mit Zeilenumbrüchen darstellen
Beitrag von: taskkill am 05 Januar 2023, 20:32:06
und mal hinter <br> mal gleich ein <hr>, hat bei mir geholfen.
Titel: Antw:Reading mit Zeilenumbrüchen darstellen
Beitrag von: TomLee am 05 Januar 2023, 20:46:44
So zumindest nicht:

slist:list_SHOPPING_ITEM:.* {my $v=ReadingsVal('Echo','list_SHOPPING_ITEM','nA');;$v =~ s/,/<br><hr>/g;;return '<html>'.$v.'</html>'}

Damit wird weiterhin das HTML in RSS angezeigt und in FHEMWEB werden dann Rahmen unten bei jeder Zeile erzeugt.
Titel: Antw:Reading mit Zeilenumbrüchen darstellen
Beitrag von: TomLee am 06 Januar 2023, 13:51:23
Es geht einfach nur mit newlines, in RSS wie auch FHEMWEB

slist:list_SHOPPING_ITEM:.* {my $v=ReadingsVal('Echo','list_SHOPPING_ITEM','nA');;$v =~ s/,/\n/g;;return $v}