ACHTUNG! Ich hab keine Ahnung von postgres und/oder Datenbanken. Da ist alles in den letzten Tagen aus'm Netz zusammengeschnorrt...
Es ist zwar noch rudimentär, aber der Durchbruch ist da. Ich bin drin
This is how we do it:
Zunächst in der ccu-historian.config die postgres-extension aktivieren:
Code: Alles auswählen
...
database.pgEnable=true
database.pgAllowOthers=true
...
Aus einem PHP-Script von meinem Webserver, ich nenne es einmal test.php, wird dann ein postgres-query an den Rechner/NAS gestellt, auf dem der Historian läuft. In unten gezeigtem Beispiel wird der aktuellste Temperatur-Wert eines Sensors ausgegeben. Bei mir schaut das so aus:
Code: Alles auswählen
<?
$connect = pg_connect("host=ip-des-historian-rechners port=5435 user=sa password=geheim dbname=data/history");
$sql = "SELECT VALUE FROM V_GEQ0173XXX_1_TEMPERATURE WHERE TS=(SELECT MAX(TS) FROM V_GEQ0173XXX_1_TEMPERATURE) ";
$result = pg_query($connect, $sql);
echo pg_fetch_result($result, 0);
pg_free_result($result);
pg_close($connect);
?>
TOM
P.S. Nur für diejenigen, die es interessiert (und für die Board-Suche):
Die CCU steht in einem Ferienhaus und der Historian läuft auf einem QNAP TS-112 NAS. Das Ganze ist via VPN (Fritzboxen) an meinen Webserver angebunden.