LCN S0-Zähler Auswertung

Ein kleines Skript zum auswerten der S0-Zähler von LCN-BU4L Modul.
Eine Registervariable vom LCN Client socket auf das Skript und fertig.
Variablen für Zähler und Modul-ID anpassen.

<?
$debug = true;

if ($_IPS['SENDER'] == "RegisterVariable")
	{
	echo $Value = substr($_IPS['VALUE'],1,9);
	//print_r($_IPS);
	if ($Value == "M000140.C")  // Modul 140
		{
		$Zaehler = substr($_IPS['VALUE'],10,1);
		$wert = substr($_IPS['VALUE'],-11);
		if ($debug) echo "
S0-Zähler:".$Zaehler." Zählerstand:". $wert."
";
		switch ($Zaehler)
		   {
		   case 1:
		      setValue(38631,$wert);
		      break;
		   case 2:
		      setValue(47914,$wert);
		      break;
		   case 3:
		      setValue(35361,$wert);
		      break;
		   case 4:
		      setValue(13236,$wert);
		      break;
			}
		}
	}

?>

@paresy
Es kommt noch eine Fehlermeldung im Meldungsfenster.

Vielleicht kannst du die Auswertung ja noch in den Konfigurator mit aufnehmen