Die Situation:
Ich habe seit Jahren CCU Historian (Version 2.3 !!!) auf einer Windows 10 VM, welche auf meiner QNAP läuft, in Betrieb. Die Datenbank ist mittlerweile auf ca. 13. Gb angewachsen. Als CCU ist RaspberryMatic auf einem RPI4 Version 3.71.12.20230826 im Einsatz.
Die gesammelten Daten werden mit Grafana welches als Docker Image läuft visualisiert.
Mein Ziel ist die Windows VM durch eine Linux VM zu ersetzen, und natürlich CCU Historian auf die Version 3.4 zu heben.
Leider bin ich schon an den vorbereitenden Tasks gescheitert:
Die für eine Migration nötige, und im Handbuch beschriebene, Export Funktion gibt es in der Version 2.3. noch nicht. Eine Kopie der Datenbank in die Version 3.4 zu importieren lief in einen Fehler.
Ich konnte die alte V2.3 Datenbank mit der Version V2.9 starten, aber es wurden diverse Fehler im log angezeigt. Zusätzlich wird im Grafana eine EOF Fehlermeldung angezeigt. Eine leere Installation Version 3.4 bringt die gleichen Fehler im Log und auch im Grafana.
Code: Alles auswählen
2023-09-21 11:37:41|FINER |Executing script:
var prg=dom.GetObject(ID_PROGRAMS).Get("Überwachung Historian");
if (prg) { prg.ProgramExecute(); WriteLine("0"); }
else { WriteLine("1"); }
2023-09-21 11:37:41|FINER |Response: 1
2023-09-21 11:37:41|SEVERE |Exception: Execution of HM program failed: Überwachung Historian
2023-09-21 11:37:41|SEVERE |Detail: java.lang.Exception: Execution of HM program failed: Überwachung Historian
at mdz.hc.itf.hm.HmScriptClient.executeProgram(HmScriptClient.groovy:334)
at mdz.ccuhistorian.Watchdog$_run_closure1.doCall(Watchdog.groovy:51)
at mdz.ccuhistorian.Watchdog$_run_closure1.call(Watchdog.groovy)
at mdz.Exceptions.lambda$0(Exceptions.java:84)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.Exceptions.catchToLog(Exceptions.java:84)
at mdz.ccuhistorian.Watchdog.run(Watchdog.groovy:49)
Wie bekomme ich meine historischen Daten möglichst unter Windows auf die Version 3.4 migriert?
Wie kann ich den obenstehenden Fehler eliminieren?
Wie bekomme ich das Grafana EOF Problem gelöst?
Wenn dann alles läuft, sollte der Umzug mit gleicher Version auf eine Linux VM kein Problem sein. Richtig? Welches Linux ist am besten geeignet?
Ich freue mich auf Eure Antworten und Entschuldigung für den langen Text.
Viele Grüße,
Jörg