[Gelöst] Darstellungsproblem HTTPMOD

Begonnen von Hugo Becker, 02 März 2019, 09:41:26

Vorheriges Thema - Nächstes Thema

Hugo Becker

Hallo liebe FHEM-Gemeinde,

ich habe ein Darstellungsproblem mit dem Firmwarecheck von eq3 über HTTPMOD (Einrichtung gemäß Wiki).
Seit einem Update von 01_FHEMWEB.pm 18577 2019-02-13 auf 01_FHEMWEB.pm 18764 2019-03-01 ist die Darstellung einzeilig (es fehlen die Zeilenumbrüche). Der Inhalt ist jedoch vollständig.
Mit der älteren Version (18577) war noch alles korrekt (siehe Screenshots).
Könnt ihr mir einen Tip geben, wie ich den Fehler beheben kann ?

Gruß Hugo

rudolfkoenig

Die Ursache ist vmtl. folgende Aenderung: https://forum.fhem.de/index.php/topic,97586
Es wundert mich, dass es bisher funktioniert hat, und \n nicht ignoriert wurde.
Es koennte helfen, in eq3StateFormat ueberall \n durch <br> zu ersetzen.

justme1968

oder alles als perl string zurück geben. d.h. {"..."}

dann wird das \n wie bisher behandelt.

wobei es mich wundert. ich habe es vor dem path extra probiert und \n in devStateIcon wurde einfach ignoriert.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Hugo Becker

Danke Rudi  :)

Dein Tip hat geholfen: ich habe in der Sub eq3StateFormat() die 3x vorkommenden \n durch <br> ersetzt.
Und siehe da, alles wieder wie vorher.

Danke Euch beiden.

Otto123

Ich habe den Wiki Artikel nach einem Test angepasst. \n durch <br> ersetzt.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz