ich suche nach einer Möglichkeit, das Datum des ersten Wertes aus dem Archiv in einer Integer-Variable zu schreiben.
Die Suchfunktion liefert das Stichwort „GetLoggedValues“, allerdings habe ich noch nichts funktionierendes hinbekommen.
Spontan vermute ich, dass es dafür keinen 100%igen Code gibt, denn AC_GetLoggedValues hat eine harte Grenze von 10.000 Werten. Da die Funktion immer den neusten Wert ausgibt, fällt mir da spontan nix ein.
Ja, richtig. Die Startzeit für den Zeitbereich, den Du abfragen möchtest. Da Du ja alles abfragen möchtest, müsstest Du dort dementsprechend 0 eintragen.
Gerade getestet: Meine Variable für die Außentemperatur hat bereits mehr als 10.000 Einträge.
Vielleicht gibt es etwas undokumentiertes seitens des Herstellers?
Edit: Im von ralf verlinkten Thread gibt paresy die Antwort. Über AC_GetAggregationVariables und FirstTime machbar.
Diese Funktion stellt Dir die Informationen über alle geloggten Variablen in einem Array zur Verfügung. Unter anderem auch „FirstTime“ - also genau das, was Du suchst. Musst im Array nur die gewünschte Variable finden und dann das Feld auslesen.