RGBW Modul / Farben auslesen

Moin Leute,

ich brauch mal kurz Unterstützung: ich möchte aus einem RGBW-Modul die einzelnen Farbkanäle auslesen. Wenn ich das über

local r, g, b, w = fibaro:getValue(rgbwID, „color“);

mache, dann ist r == „81,96,255,100“, und g, b, w == nil. Wie bekomme ich den String dekodiert und auf die Variablen aufgeteilt?

Viele Grüße
Schnuckman79

Bei mir sieht das in einer Szene so aus (RGBW Modul ID 150):

  	  	local colorSet = fibaro:getValue(150, "color");
  		local RGBWTable= {};
  		local i = 1;
  		for value in string.gmatch(colorSet,"(%d+)") do      
    	RGBWTable[i] = value;
        i = i + 1;
  		end	

Und beim Aufruf der „alten Farbe“ so:

fibaro:call(150, "setColor", RGBWTable[1], RGBWTable[2], RGBWTable[3], RGBWTable[4])