AC_GetLoggedValues

Ich finde leider keine richtige Erklärung zu AC_GetLoggedValues
oder ein Skript was passen würde darum könnt ihr mir vielleicht helfen ?

Ich möchte einfach nur die Summer an Daten auslesen in einer Variable von Tagesanfang bis jetzt :confused:

Test-Antwort:

wenn Du es bunt und ausführlich willst: RS Energy ForeCast

wenn du es selbst machen willst:


$ts            			= mktime(0, 0, 0, date("m", time()),date("d", time()), date("Y", time()));     // Start heute 0:00 Uhr
   $te            			= mktime(23, 59, 59, date("m", time()), date("d", time()), date("Y", time()));    // Ende heute 23:59 Uhr
$Array           = AC_GetAggregatedValues(AC_HANDLER_ID, $logged_ID, 1, $ts, $te, 100);

[Avg ] ist der Wert, den Du suchst:


Array
(
    [0] => Array
        (
            [Avg] => 0.41599999999994
            [Duration] => 3600
            [LastTime] => 1361318399
            [Max] => 0.017000000000053
            [MaxTime] => 1361315021
            [Min] => 0.0049999999998818
            [MinTime] => 1361318388
            [TimeStamp] => 1361314800
        )

:wink:

es sieht so aus als ob es doch nicht so einfach ist wie ich dachte :slight_smile:

mein Skript

<?

$logged_ID   = GetValueFloat (19524);
$ts          = mktime(0, 0, 0, date("m", time()),date("d", time()), date("Y", time()));     // Start heute 0:00 Uhr
$te          = mktime(23, 59, 59, date("m", time()), date("d", time()), date("Y", time()));    // Ende heute 23:59 Uhr
$Array       = AC_GetAggregatedValues(43838, $logged_ID, 1, $ts, $te, 100);

?>

und mein Fehler :

Warning: Variable #0 existiert nicht in [SMA-Solar\Eigenverbrauch-Anteil est] on line 5


$logged_ID   = 19524; 
$ts          = mktime(0, 0, 0, date("m", time()),date("d", time()), date("Y", time()));     // Start heute 0:00 Uhr 
$te          = mktime(23, 59, 59, date("m", time()), date("d", time()), date("Y", time()));    // Ende heute 23:59 Uhr 
$Array       = AC_GetAggregatedValues(43838, $logged_ID, 1, $ts, $te, 100);