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
Horst
28. Dezember 2009 um 14:45
2
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