Register Variable >8Kb

Hallo miteinander,

Ich versuch gerade meine MediaPortal-Clienten in IPS einzubinden,dafür benutze ich das Plugin Wifi-Remote.

Das Plugin liefert mir per Client-Socket ein Bild im Format Base64 , über mehrere zeilen.

Mein Versuch sieht so aus

	if ($IPS_SENDER == "RegisterVariable"){
 		$data =RegVar_GetBuffer($IPS_INSTANCE);
		$data = $IPS_VALUE;
		If (!strpos($data,"}")){

         		$data .= $IPS_VALUE;
         		         RegVar_SetBuffer($IPS_INSTANCE,$data);}
		else {
				$data = $IPS_VALUE;
		}

nun kommt der Fehler RegisterVariable >8kB.
Über eine Variable zwischen speichern soll mann ja nicht machen!

Wie könnte ich dieses anders lösen?
Gruss Michael

Ps.: Bild des Empfangs Registervariable

Alles auf stop

habs hinbekommen, es kommt zwar immernoch der fehler RegisterVariable >8KB
aber es werden trodzdem alle Daten übernommen.
$data .= $IPS_VALUE; der vergessene Punkt wars.

if ($IPS_SENDER == "RegisterVariable"){
 		$data =RegVar_GetBuffer($IPS_INSTANCE);
		$data .= $IPS_VALUE; 
		If (!strpos($data,"}")){
         RegVar_SetBuffer($IPS_INSTANCE,$data);
      }
	else{
        ...anweisung
       	regvar_setbuffer($IPS_INSTANCE,"");
       }

Gruss Michael

Registervariable.JPG