ich habe den Historian 2.9.0 auf Windows 10 installiert, der Historian läuft auch super.
Jetzt möchte ich gerne Grafan einsetzen, die Data Source habe ich wie folgt angelegt.
Konfiguration CCU-Historian
Data Source EinstellungenFolgende Konfigurationsoptionen sind in der ccu-historian.config zu aktivieren:
database.pgEnable=true
database.pgPort=5435
database.pgAllowOthers=false
Falls Grafana auf einem anderen Rechner im Netzwerk gestartet wird, also nicht auf dem Rechner des CCU-Historians, muss die Option database.pgAllowOthers=true gesetzt werden.
Data Source anlegen
Unter Configuration → Data Sources ist eine neue Data Source für den CCU-Historian anzulegen. Da der CCU-Historian eine PostgreSQL-Datenbank emuliert, ist als Type die Einstellung PostgreSQL zu setzen.
Die weiteren Einstellungen sind folgendermaßen zu setzen:
Grafana PostgreSQL wird mit Database Connection OK angezeigt.
die Abfrage habe ich nach dem folgenden Muster angelgt.
Es werden jedoch keine Daten angezeigt.Ein typischer Ausdruck um eine Zeitreihe aus dem CCU-Historian abzufragen und in einem Graph Panel anzuzeigen, sieht folgendermaßen aus:
SELECT
TS_TO_UNIX(ts) AS time,
"VALUE"
FROM
D_BIDCOS_RF_GEQ0123456_1_BRIGHTNESS
WHERE
TS >= UNIX_TO_TS($__unixEpochFrom()) AND TS < UNIX_TO_TS($__unixEpochTo())
ORDER BY
TS
Erläuterungen:
Die speziellen CCU-Historian-Funktionen TS_TO_UNIX und UNIX_TO_TS konvertieren die Zeitstempel zwischen CCU-Historian und Grafana.
Der Spaltenname VALUE muss in doppelten Hochkommas gesetzt werden.
Der benötigte Tabellenname ist bei den Datenpunktdetails im CCU-Historian zu finden.
$__unixEpochFrom() und $__unixEpochTo() sind Grafana-Platzhalter für den aktuell eingestellten Zeitbereich des Dashboards.
Ich habe da eigentlich keine Idee mehr und bitte um Hilfe.
Gruß Martin