Variable befüllen?

Hallo,
ich benütze für die Auswertung einer geloggten Variable, aus dem Archiv folgendes Script:


<?

$werte = AC_GetAggregatedValues(44061, 19725, 1 /* Täglich */, strtotime("today 00:00"), time(), 0);

foreach($werte as $wert) {
 echo date("d.m.Y H:i:s", $wert['TimeStamp']) . " -> " . $wert['Avg'] . PHP_EOL;


}


?>

Ich würde gerne den Wert, der beim Ausführen des Scriptes errechnet wird in einer Variable schreiben lassen?
Daher meine Frage wie ich das lösen könnte??

Danke

Hallo michl,

ich versteh Deine Frage nicht so ganz.
Wenns eine PHP-Variable sein soll:

 <?

$werte = AC_GetAggregatedValues(11081  /*[Archive Handler]*/, 37503  /*[Heizung\UVR1611-1\Sensor (1)]*/, 1 /* Täglich */, strtotime("today 00:00"), time(), 0);

foreach($werte as $wert) {
 echo date("d.m.Y H:i:s", $wert['TimeStamp']) . " -> " . $wert['Avg'] . PHP_EOL;

 $wert = $wert['Avg'];
}

?>

Wenns eine IPS-Variable sein soll:
Variable vom entsprechenden Typ anlegen und in folgendes Script Zeile 8 einfügen.

 <?

$werte = AC_GetAggregatedValues(11081  /*[Archive Handler]*/, 37503  /*[Heizung\UVR1611-1\Sensor (1)]*/, 1 /* Täglich */, strtotime("today 00:00"), time(), 0);

foreach($werte as $wert) {
 echo date("d.m.Y H:i:s", $wert['TimeStamp']) . " -> " . $wert['Avg'] . PHP_EOL;

 SetValue(IPS-Variablen-ID, $wert['Avg']);
}

?>

Hope it helps,

Oh, danke :slight_smile:
Genau das hab ich gemeint, IPS Variable!