Hallo Leute,
ich probiere und suche schon länger und komme nicht auch die Lösung. Ich habe Werte von M-Bus Stromzählern und möchte mir damit z.B. den Wert für Heute, also 00:00 Uhr bis jetzt, berechnen. ich habe Werte mit 3 Stellen hintern Komma, und bekomme irre lange hinterm Komma.
<?
$PowerHolz = GetValue(46861 /*[M-Bus\M-Bus Gerät 55 - Solar Holzs.\Power]*/); //holt die Info: Watt gerade Holzschober
echo "Watt Holz: $PowerHolz
";
$EnergyHolz = GetValue(13225 /*[M-Bus\M-Bus Gerät 55 - Solar Holzs.\Energy]*/); //holt die Info: Zählerstand gerade Holzschober
$NachtHolz = GetValue(19013 /*[M-Bus\Zählerstand um 0Uhr\0Uhr .Solar Holz]*/); //holt die Info: Zählerstand 23:59 Holzschober
$HeuteHolz = ($EnergyHolz - $NachtHolz); //Berechnung 0:00 bis jetzt
SetValue(39867 /*[M-Bus\Verbrauch heute 0 bis jetzt\Heute .Solar Holz]*/ , $HeuteHolz); //setze Wert 0:00 bis jetzt
echo "Zählerstand jetzt: $EnergyHolz
";
echo "Zählerstand 00:00: $NachtHolz
";
echo "Heute Holz: $HeuteHolz
";
?>
hier mit den Ergebnissen zu sehen
hier ein Ausschnitt mit dem ganzen Ergebnissen