CCU-Historian@Synology

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: CCU-Historian@Synology

Beitrag von derrapf » 12.02.2020, 13:11

Pihero hat geschrieben:
06.02.2020, 09:18
hast du dein Problem gelöst bekommen? Ich hab nämlich das gleiche … mehr oder weniger. Ich hatte einen separaten Thread dafür gemacht wobei es hier wohl besser passt.
Nee. Leider immer noch tot.
Hab mir schon überlegt ob ich in ZUkunft über IOBroker logge.
Leider habe ich keine Mail vom Forum bekommen, dass es hier neue Antworten gibt (obwohl der Hacken, dass ich benachrichtgt werden will gesetzt ist) . Deswegen erst jetzt meine Reaktion. Ich schau mir nachher gleich mal den verlinkten Thread an.
Gruss Ralf

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: CCU-Historian@Synology

Beitrag von derrapf » 27.02.2020, 20:52

Hallo alle
So!
Inzwischen ist meine DS415+ mit dem C2000 Fehler abgeraucht. Super! Grrr!.
Ich habe mir also wohl oder übel eine neues NAS gekauft. EIne DS918+ ist es geworden. Glücklicherweise ist die Migration durchgelaufen wie geschnitten Brot.

Ich habe jetzt Java 8 upgedatet, so dass ich nun auf Java 1.8.0_251 bin.
Allerdings liefert das Starten des Historian immer noch:

Code: Alles auswählen

2020-02-27 20:42:43|INFO   |CCU-Historian V2.0.0-beta.5
2020-02-27 20:42:43|INFO   |(C)MDZ (info@ccu-historian.de)
2020-02-27 20:42:45|INFO   |Starting base services
2020-02-27 20:42:45|INFO   |Connecting to database
2020-02-27 20:43:13|WARNING|Failed to execute: UPDATE DATA_POINTS SET STATE=BITAND(STATE, 0xFFFFFFF0) because: Allgemeiner Fehler: "java.lang.RuntimeException: Unexpected code path"
General error: "java.lang.RuntimeException: Unexpected code path" [50000-197]
2020-02-27 20:43:13|INFO   |Stopping database
2020-02-27 20:43:14|SEVERE |Exception: Allgemeiner Fehler: "java.lang.RuntimeException: Unexpected code path"
General error: "java.lang.RuntimeException: Unexpected code path" [50000-197]
2020-02-27 20:43:14|SEVERE |Detail: org.h2.jdbc.JdbcSQLException: Allgemeiner Fehler: "java.lang.RuntimeException: Unexpected code path"
General error: "java.lang.RuntimeException: Unexpected code path" [50000-197]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:357)
	at org.h2.message.DbException.get(DbException.java:168)
	at org.h2.message.DbException.convert(DbException.java:307)
	at org.h2.message.DbException.toSQLException(DbException.java:280)
	at org.h2.message.TraceObject.logAndConvert(TraceObject.java:357)
	at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:128)
	at mdz.ccuhistorian.Database.prepareDatabase(Database.groovy:676)
	at mdz.ccuhistorian.Database.<init>(Database.groovy:72)
	at mdz.ccuhistorian.DatabaseSystem.<init>(DatabaseSystem.groovy:33)
	at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:34)
	at mdz.ccuhistorian.Main.start(Main.groovy:102)
	at mdz.ccuhistorian.Main.access$0(Main.groovy)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:79)
	at mdz.ccuhistorian.Main$_run_closure4.call(Main.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.Main.run(Main.groovy:79)
	at mdz.ccuhistorian.Main.main(Main.groovy:47)
Caused by: java.lang.RuntimeException: Unexpected code path
	at org.h2.message.DbException.throwInternalError(DbException.java:254)
	at org.h2.message.DbException.throwInternalError(DbException.java:267)
	at org.h2.engine.Session.unlockAll(Session.java:985)
	at org.h2.engine.Session.endTransaction(Session.java:760)
	at org.h2.engine.Session.commit(Session.java:708)
	at org.h2.command.Command.stop(Command.java:157)
	at org.h2.command.CommandContainer.stop(CommandContainer.java:122)
	at org.h2.command.Command.executeUpdate(Command.java:296)
	at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:169)
	at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:126)
	... 13 more

Bin völlig ratlos was ich da noch machen soll.
Es lief doch alles früher und ich hab eigentlich nichts geändert.

Gruss Ralf

Mathias
Beiträge: 1779
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 258 Mal
Kontaktdaten:

Re: CCU-Historian@Synology

Beitrag von Mathias » 27.02.2020, 23:16

Probier bitte mal die aktuelle Version 2.3.0 vom CCU-Historian aus.

Alternativ kannst Du auf diesem NAS auch Docker verwenden. Es gibt vom CCU-Historian auch ein Docker-Image.

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: CCU-Historian@Synology

Beitrag von derrapf » 28.02.2020, 01:17

Hallo Matthias
Danke! Die neue Version funktioniert nun.
Aber warum hat die Alte auf einmal aufgehört zu funktionieren???
Gruss Ralf

Mathias
Beiträge: 1779
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 258 Mal
Kontaktdaten:

Re: CCU-Historian@Synology

Beitrag von Mathias » 28.02.2020, 06:26

Vielleicht hat sie sich die alte Version des CCU-Historians nicht mit der aktuellen Java-VM vertragen. Hauptsache es läuft jetzt. :)

HMNutzer
Beiträge: 708
Registriert: 24.10.2016, 17:18
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 150 Mal
Danksagung erhalten: 22 Mal

Re: CCU-Historian@Synology

Beitrag von HMNutzer » 08.03.2020, 17:07

Servus Richard,

danke für den Tipp mit dem alternativen Java. Endlich zeigt der Historian wieder die Grafiken nach einer Neuinstallation.

Viele Grüße
Martin
Viele Grüße

Martin

RaspberryMatic auf ESXi 7 mit RPI-RF-MOD/HB-RF-ETH. Div. HM und HMIP Funkkomponenten im Holzständerhaus

Surkel
Beiträge: 3
Registriert: 17.01.2019, 09:45

Re: CCU-Historian@Synology

Beitrag von Surkel » 20.05.2020, 08:59

Für alle die, die bei der Paketinstallation auf der Syno Probleme haben, dass die Grafiken nicht angezeigt werden.
Ich habe eben das Java8 Paket manuell aktualisiert....hierzu die Datei jdk-8u251-linux-x64.tar.gz bei Oracle runterladen und dann via Java8 Paket aktualisieren.
Danach haben bei mir die Grafiken wieder funktioniert.

Voguecocktail
Beiträge: 13
Registriert: 19.05.2019, 11:17

Re: CCU-Historian@Synology

Beitrag von Voguecocktail » 27.05.2020, 20:03

Hatte das Problem auch nach dem Update.
Nun mit der 2.4.0 beta3 habe ich auf der Syno im Firewall alle Ports freigegeben und auf der CCU3 den Port 8082 und die IP der Syno eingetragen.
Bei mir läuft es so ohne Mucken.
beste Grüsse Stefan

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: CCU-Historian@Synology

Beitrag von derrapf » 28.05.2020, 13:12

Hallo Matthias
Ich bins wieder. Der Historian lief nun 3 Monate, ich habe ihn die ganze Zeit nicht angefasst. Die Syno auch nicht. Alles was auf der Syno passiert sind automatische Updates.

Jetzt habe ich folgenden Fehler:
Inm Historian-Log steht nur eine einzige Zeile:

/var/packages/ccu-historian/scripts/start-stop-status: line 25: java: command not found

Wenn ich per Putty auf die Syno gehe und die Java Version abfrage kommt:

root@SynologyNAS:~# java -v
Unrecognized option: -v
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
root@SynologyNAS:~#



Was ist denn da kaputt? Und wie repariere ich das?

Gruss Ralf

Mathias
Beiträge: 1779
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 258 Mal
Kontaktdaten:

Re: CCU-Historian@Synology

Beitrag von Mathias » 28.05.2020, 14:55

Ich denke aber, dass das Kommando java -version bei Dir funktioniert. Das Start/Stop-Skript (/var/packages/ccu-historian/scripts/start-stop-status) kann java aber nicht finden. Am besten trägst Du im Start/Stop-Skript den kompletten Pfad zu java ein. Den kannst Du mit which java feststellen.

Antworten

Zurück zu „CCU-Historian“