Register Variable - Ergebnis weiter verarbeiten

Hallo zusammen,
ich habe mal wieder ein Problem, eine Ausgabe einer Registervariable weiter zu verarbeiten. In diesem Fall in Variablen schreiben.
Die Ausgabe im Debug Fenster schaut so aus:

Hier möchte ich die einzelnen Werte für Temperatur, Druck und CO2 auslesen und in eine Variable schreiben. Leider sind meine bisherigen Versuche alle fehlgeschlagen…


<?


// wenn das Skript von einer RegisterVariable-Instanz aus aufgerufen worden ist
if ($_IPS['SENDER'] == "RegisterVariable")
{
   
	
//$data =json_decode('{'.$_IPS['VALUE'].'}', true);
$data = explode(",", $_IPS['VALUE']);
print_r ($data[2]);
SetValue(23116, $data[2]);

//$co2 = $data['co2'];
//$pressure = $data['pressure'];
//$temperature = $data['temperature'];

var_dump($data);

//	if ($co2 != 0) 
//	{
//	SetValue(50553, $data['co2']);
//	}

//	if ($pressure != 0) 
//	{
//	SetValue(57248, $data['pressure']);
//	}

//	if ($temperature != 0) 
//	{
//	SetValue(23116, $data['temperature']);
//	}



}

?>


Hat jemand einen Denkanstoß für mich?

Danke und schöne Grüße
Daniel

Hallo Daniel,

wie sieht denn die Ausgabe von json_decode aus, die Du da auskommentiert hast?
Hast Du da nicht schon $data[‚co2‘]?

Grüße, Gerhard