Mit
on:light_led_stripe.svg@lime
lässt sich ja ie Farbe festlegen.
Da ich abe viele solcher Icons habe, möchte ich die Farbe gerne über einen kleinen Code variabel einsetzen, um sie bei Bedarf schnell alle ändern zu können.
on:light_led_stripe.svg@{myIconfarbe}
mit einer sub in der myUtils scheint nicht zu funktionieren.
sub myIconfarbe()
{my $Iconfarbe = 'lime';
return $Iconfarbe}
Kann mir jemand sagen, ob so etwas überhaupt geht und funktioniert? Falls ja, wie?
Laut https://fhem.de/commandref_modular.html#devStateIcon ist diese Variante nicht implementiert.
Wenn Du perl verwenden willst, dann muss der perl-Ausdruck alle Daten bereitstellen, in der Art: { "on:light_led_stripe.svg@". myIconfarbe() } (ungetestet).
Danke, läuft.