Hey nochmal...
Das ganze:
{my $onl = ReadingsVal($name,"online","false") eq "false" ? "rot" : ReadingsVal($name,"new_fw","false") eq "true" ? "gelb" : "gruen";
my $input = ReadingsVal($name,"input0","0") eq "1"?'fts_garage_door_100@gruen':'lfts_garage_door_10@rot';
my $light = ReadingsVal($name,"state","off"); my $show = '" : "http://".ReadingsVal($name,"ip","none").' "target="_blank">'; $show .= FW_makeImage("10px-kreis-".$onl).""; "
$show ".FW_makeImage($light)."
" }
Der obere Teil (Variablen befüllen und Logik):
my $onl = ReadingsVal($name,"online","false") eq "false" ? "rot" : ReadingsVal($name,"new_fw","false") eq "true" ? "gelb" : "gruen";
my $input = ReadingsVal($name,"input0","0") eq "1"?'fts_garage_door_100@gruen':'lfts_garage_door_10@rot';
my $light = ReadingsVal($name,"state","off"); my $show = '" : "http://".ReadingsVal($name,"ip","none").' "target="_blank">'; $show .= FW_makeImage("10px-kreis-".$onl).""; "
Der untere teil (Anzeige):
$show ".FW_makeImage($light)."
Oben hast du fertig. Unten hast du nun noch dein $input ein zu fügen.
In $show steckt der grüne Punkt (online/offline). In FW_make... Steckt die normale Lampe und nun fehlt noch das Tor.
Bitte nicht falsch verstehen. Will dich nicht ärgern. Will dich in die Richtung schubsen
Ps: hab aus dem ersten Beitrag kopiert. Bitte nicht von mir kopieren ... Dient nur der Erklärung, ..
Gruß,
Kai