FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tabasco123 am 06 März 2019, 08:29:39

Titel: Random RGB mit definierten Werten über Sub-Routine
Beitrag von: tabasco123 am 06 März 2019, 08:29:39
Hallo zusammen,

ich versuche die folgenden Funktion


sub randomRGB()
{
my @rgbarray = ("FF0000","00FF00","0000FF","8A2BE2","FFA500","FF69B4","FFFF00");
my $Laenge = @rgbarray;

my $rgbneu = $rgbarray[int(rand($Laenge))];

return $rgbneu;
}


von https://waschto.eu/rgb-ambientlicht-im-eigenbau/ für das Anschalten eines WiFi-Lights zu nutzen.

Auch https://forum.fhem.de/index.php?topic=47108.0 habe ich schon gelesen.
Warum kann ich nicht einfach das Ergebnis der Routine an set <name> RGB RRGGBB übergeben? Bzw. wie müsste der Parameter/Aufruf lauten?

Gruß
Titel: Antw:Random RGB mit definierten Werten über Sub-Routine
Beitrag von: KernSani am 07 März 2019, 00:00:14
Wie sieht denn konkret dein Aufruf aus, bzw. Was funktioniert nicht?


Kurz, weil mobil
Titel: Antw:Random RGB mit definierten Werten über Sub-Routine
Beitrag von: tabasco123 am 07 März 2019, 17:39:34
Es kommt die Meldung, dass der übergebene Parameter nicht dem Schema "RRGGBB" entspricht.
Die genaue Meldung kann ich gerne nachreichen, bin gerade nicht zu Hause.

Danke euch!