Hallo Rudolf,
in 01_FHEMWEB.pm ist mir aufgefallen, dass die iconalias.txt Dateien in FW_readIconsFrom($$) nicht richtig eingelesen werden.
Dies liegt an Zeile 2959ff:
my @a = split(" ", $l);
next if($l =~ m/^#/ || @a < 2);
$FW_icons{$dir}{$a[0]} = $a[1];
und den mehr als 1 Spaces in den iconalias.txt, die zur Formatierung der Dateien zwischen Alias und Dateiname verwendet werden. Damit wird $a[1] nicht zum gewünschten Dateinamen.
Ein split mit
my @a = split(/\s+/, $l);
löst das Problem und erlaubt auch anderes Spaceartige zur Formatierung der Datei.
Gruß, Ansgar.
Hallo Rudolf,
Entwarnung. Doch nicht, lag am Sonderverhalten von " " bei split, auf das ich an der Stelle reingefallen bin.
Gruß, Ansgar.