FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: noansi am 28 Januar 2023, 18:42:29

Titel: [gelöst] FHEMWEB FW_readIconsFrom($$) liest iconalias.txt nicht ein
Beitrag von: noansi am 28 Januar 2023, 18:42:29
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.
Titel: Antw:FHEMWEB FW_readIconsFrom($$) liest iconalias.txt nicht ein
Beitrag von: noansi am 28 Januar 2023, 18:56:46
Hallo Rudolf,

Entwarnung. Doch nicht, lag am Sonderverhalten von " " bei split, auf das ich an der Stelle reingefallen bin.

Gruß, Ansgar.