sqlite Zugriff aus IPS V2.1

Hallo,

lt. PHP Manual ist ab Version 5 der Zugriff auf sqlite DB´s integriert.

Ich möchte mir aus der Variablen-loggingdatei ( z.B: ips_integer_hour) die Verbrauchswerte der letzen Stunde auslesen.

Datei öffnen sollte eigentlich so funktionieren:

$db = sqlite_open(‚ips_integer_hour‘, 0666, $sqliteerror);

Bekomme aber die Fehlermeldung:

Fatal error: Call to undefined function sqlite_open()

Dankbar für jeden Tipp
guten Rutsch

Für den Zugriff per PHP bräuchtest Du noch die entsprechende PHP-Extension. Allerdings hast Du dann immer noch das Problem, dass SQLite Fehler wirft, wenn IPS und PHP gleichzeitig zur Datenbank verbunden sind. Daher solltest Du die native Funktion dafür benutzen:

print_r(AC_GetLoggedValues(Archive-Handler-ID, Variable-ID, time() - 3600, time(), 10000000));

… danke für den Tipp. Werd ich morgen mal testen,

Jürgen

Hallo Horst,

ganz so wie ich mir das vorstelle klappt es noch nicht.

Mit

$archiveHandlerID = IPS_GetInstanceIDByName(„Archive Handler“, 0);
print_r(AC_GetLoggedValues($archiveHandlerID, 24854, time() - 3600, time(), 10000000));

bekomme ein Array mit den Werten (Beispiel)

        [Duration] => 61
        [LastTime] => 1262022372
        [TimeStamp] => 1262022372

zurück.

Jedoch der für mich wichtige Wert [Value] ist nicht dabei.

Jürgen

Geht ab Version 2.2 …