Stiebel Eltron Wärmepumpe WPL13 und CanBus Abfrage

Ich bin nun endlich soweit dass ich die Canbus Daten meiner Stiebel WPL gerne durch IPS einlesen und visualisieren möchte.

Ein paar kleine Spielereien wie Kühlung an / aus im Sommer funktionert per Bashroutine schon mal.

Nun habe ich verständnsiprobleme mit dem verarbeiten von Arrays per „explode Befehl“

Meine Kommandozeilenausgabe sieht wie folgt aus:
canbus.JPG

Wie kann ich diesen Text per explode auf den letzten Wert (=mein Ergebnis) beschränken?
Ich setze „explode“ bereits bei meinem USB VOC Luftgütesensor ein:

$wert=  system("/home/pi/airsensor/airsensor -o");
$wert1=explode(' ', $wert);
$wert2=$wert1[3];
$wert3=explode(',', $wert2);
$wert4=$wert3[0];
settype($wert4,"Integer"); 
Setvalue($luftqid, $wert4);

usb_VOC.JPG

Wie baue ich das Explode aus meinem bisherigen Beispiel um?

Für andere mal ein paar „interessante“ Werte der Stiebel Canbus abfrage:

Hier ein Beispiel:

Indixes 680 180
Abruf per ./can_scan can0 680 180:
Global alle Werte (dauert sehr lange)
./can_scan can0 680 180

Abruf der Aussentemperatur (000c):
./can_scan can0 680 180.000c spuckt aus:
can_at.JPG

Abruf der Vorlauftemperatur (000f) -
./can_scan can0 680 180.000f:

Abruf der Rücklauftemperatur (0016):
Abruf der erzeugten Wärme Warmwasser in MWh (092d):
Abruf der erzeugten Wärme heizung in MWh (0931):
Abruf der heute erzeugten Wärme Warmwasser in MWh (092b):
Abruf der heute erzeugten Wärme Heizung in MWh (092f):
Abruf der aktuellen Heizkurve (010e):

Indixes 680 301:
Abruf der Raumisttemperatur des Führungsraums (0011).
./can_scan can0 680 301.0011

can_IT.JPG