Hi Hausautomat,
ich habe mir das gerade angesehen. Die 95_FLOORPLAN.pm berücksichtigt das "Javascript"-Attribut der Web-Instanz nicht. Dies lässt sich aber relativ leicht "nachrüsten".
In der 95_FLOORPLAN.pm nach folgendem coding
# FW Extensions
if(defined($data{FWEXT})) {
foreach my $k (sort keys %{$data{FWEXT}}) {
my $h = $data{FWEXT}{$k};
next if($h !~ m/HASH/ || !$h->{SCRIPT});
FW_pO "<script type=\"text/javascript\" ".
"src=\"$FW_ME/js/$h->{SCRIPT}\"></script>";
}
}
das folgende Coding einfügen:
$jsTemplate = '<script attr=\'%s\' type="text/javascript" src="%s"></script>';
map {
my $n = $_; $n =~ s+.*/++; $n =~ s/.js$//; $n =~ s/fhem_//; $n .= "Param";
FW_pO sprintf($jsTemplate, AttrVal($FW_wname, $n, ""), "$FW_ME/$_");
} split(" ", AttrVal($FW_wname, "JavaScripts", ""));
Ich werde mich mal an den Maintainer wenden, ob das ergänzt werden kann.
Grüße,
Oli