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
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.
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.
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.
Ich habe den Wiki Artikel nach einem Test angepasst. \n durch <br> ersetzt.