Am Sonntag, 9. September 2012 08:24:46 UTC+2 schrieb Boris Neubert:
Auf die Gefahr hin, Wasser in den Wein zu gießen
Nö :)
zwei Hinweise: das
"fhem" ist konfigurierbar (Attribute webname an der handlenden
FHEMWEB-Instanz). Ich rate daher dazu, im Perl-Quellkode
FW_IconURL("mostly_sunny") zu verwenden.
Eingebaut, tut leider nicht.
Perl-Code:
$icon =~ s,\/(.*)\.png,$1, ;
$icon = FW_IconURL("$icon");
erzeugt html:
<img src="/fhem/icons/partly_cloudy" class="weathericon_act">Icon liegt in (logisch) /fhem/icons/weathericons (absolut) www/pgm2/weathericons
Wird daher nicht gefunden und nicht angezeigt
Zweiter Versuch:
Perl-Code:
$icon =~ s,\/(.*)\.png,weathericons\/$1, ;
$icon = FW_IconURL("$icon");
erzeugt html:
<img src="/fhem/icons/weathericons/partly_cloudy" class="weathericon_act">
und zeigt das icon an.
Tatsächlich in Ruhe ansehen muß ich mir mal, ob das Icon-API als URL
nicht immer einen absoluten Pfad ausliefern sollten.
Verstehe die Fragestellung, bin aber zur Beantwortung nicht ganz sicher - ist das nicht ne Philosophie-Frage?
Aus meiner Sicht ist's egal, ungünstig am aktuellen Zustand find ich nur, dass bei Angabe ohne führenden / die Anzeige in fhemweb funzt, in floorplan aber nicht - das sollte entweder ganz deaktiviert werden, oder für beide Wege funktionieren.
Mag das mal einer austesten?
Siehe oben - aktuell wird bereits ein absoluter Pfad zurückgegeben. $FW_ME scheint also einen führenden slash zu enthalten (nicht geprüft, aber wo soll der sonst herkommen ;-) )
Gruß, Uli