[GELÖST] - devstateicon PERL - Das geht doch besser?

Begonnen von 87insane, 08 August 2019, 15:29:02

Vorheriges Thema - Nächstes Thema

DeeSPe

Zitat von: 87insane am 15 August 2019, 10:42:40
Hey zusammen,

nochmal ne Frage zu:
on:on:noFhemwebLink off:off:noFhemwebLink

Wie baut man das in folgendes ein?
{ my $amp = ReadingsVal($name,"online","false") eq "false" && ReadingsVal($name,"new_fw","false") eq "false" || ReadingsVal($name,"online","false") eq "false" && ReadingsVal($name,"new_fw","false") eq "true" ? "rot" : ReadingsVal($name,"online","false") eq "true" && ReadingsVal($name,"new_fw","false") eq "true" ? "gelb" : "gruen";;
my $pic = ReadingsVal($name,"running","") eq "true"?'scene_laundry_room_fem@green':'scene_laundry_room_fem';;
my $text = ReadingsVal($name,"running","") eq "true"?"Waschmaschine läuft - Aktuell: ".ReadingsVal($name,"power","")." W":'Standby';;
my $show = "$amp" eq "gelb" ? "<a href=\"/fhem?cmd.dummy=set $name x_update&XHR=1\">".FW_makeImage("10px-kreis-".$amp)."</a>" : "<a href=\"http://".ReadingsVal($name,"ip","none")." \"target=\"_blank\">".FW_makeImage("10px-kreis-".$amp)."</a>";;
"<div> $show <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\"></a>".FW_makeImage($pic)." $text </div>" }


Habe es aktuell über:
<a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\"></a>

gelöst. Das geht auch wie gewünscht aber ich hätte es gerne richtig.

Danke!

Gar nicht.
Das ist bei Deinem Code nicht anwendbar, da Du mehrere Icons mit verschiedener Funktionalität anzeigen lassen möchtest.

Der Code
on:on:noFhemwebLink off:off:noFhemwebLink
ist nur anwendbar bei der Verwendung von einem einzelnen devStateIcon.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

87insane

Bedeutet für mich, ich muss bei meiner Variante bleiben und die ist somit nicht "schlechter"?

Danke schon mal!

DeeSPe

Zitat von: 87insane am 15 August 2019, 12:20:37
Bedeutet für mich, ich muss bei meiner Variante bleiben und die ist somit nicht "schlechter"?

Danke schon mal!

Genau.
Wenn es so funktioniert wie Du möchtest, dann lass es.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe