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
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
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
)
es sieht so aus als ob es doch nicht so einfach ist wie ich dachte
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);