CCU-Historian@Synology

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Cash
Beiträge: 1184
Registriert: 09.01.2016, 17:42
Wohnort: Sauerland
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: CCU-Historian@Synology

Beitrag von Cash » 30.03.2018, 20:11

Kurze Info von mir: habe ccu-historian nun auf der Synology am laufen. Über das Paketzentrum ist bestimmt die einfachste Möglichkeit allerdings konnte ich mir danach keine Charts ansehen. Ich musste noch das Java8 welches installiert war updaten.

Wie schon geschrieben gefällt mir eigentlich die Dockerlösung besser aber irgendwie wollte es bei mir einfach nicht funktionieren.

Im Vergleich zu meinen alten Qnap ist nun alles viel flüssiger und schneller. Viel Arbeitsspeicher braucht man übrigens nicht. Wenn ich das richtig sehe verbraucht der Java Prozess gerade Mal 200MB.

Naja bleibt mehr für iobroker :mrgreen:

Derzeit habe ich gerade mal 8% von den 10 GB verbraucht :mrgreen:

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 » 06.04.2018, 08:13

Servus,

ich habe gestern den Weatherman (siehe hier: https://www.stall.biz/project/weatherma ... automation) in Betrieb genommen und die dazu gehörigen Systemvariablen in der CCU angelegt; werden auch befüllt.
Warum sind die nach 8 h immer noch nicht im aktuellen Historian angekommen? Weder die Variablen noch die Inhalte.
Kann ich das was falsch machen? Historian Version ist die 1.2.0.
Hilfä!
Viele Grüße

Martin

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

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: CCU-Historian@Synology

Beitrag von NickHM » 06.04.2018, 12:54

Guten Abend

was steht denn in der Historian config, wie oft SysVar abgeholt werden?
Werden andere SysVar aktualisiert?

Gibt es Fehlermeldungen im Log File?

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 » 06.04.2018, 17:18

Servus NickHM,

Dein Hinweis auf die config war die Lösung. Wahrscheinlich seit dem Update war die sysvar Zeile auskommentiert.
Jetzt werden die SysVar übertragen und ich bins zufrieden.
Herzlichen Dank für Deine Hilfe!
Viele Grüße

Martin

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

Benutzeravatar
roe1974
Beiträge: 746
Registriert: 17.10.2017, 16:15
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 52 Mal
Danksagung erhalten: 13 Mal

Re: CCU-Historian@Synology

Beitrag von roe1974 » 29.04.2018, 18:27

Hi

Mir ist heute eine Platte der NAS abgeraucht.
RAID fehlanzeige :-)

Läuft aber wieder alles , wollte JAVA installieren...nur ist der richtige Link bei ORACLE down.

Brauche die Datei:

ejdk-8u161-linux-arm-sflt.tar.gz

hat die vielleicht wer oder weiss wo ich die noch runterladen kann ?

lg Richard

Benutzeravatar
roe1974
Beiträge: 746
Registriert: 17.10.2017, 16:15
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 52 Mal
Danksagung erhalten: 13 Mal

Re: CCU-Historian@Synology

Beitrag von roe1974 » 29.04.2018, 20:34

Habe jetzt mit der 8u151 den Historian 2.0.0 zum laufen gebracht.
Neue Datenbank.

Das kommt aber im log:

Code: Alles auswählen

2018-04-29 20:11:12|INFO   |Starting historian
2018-04-29 20:11:13|INFO   |Starting web server
2018-04-29 20:11:19|INFO   |Web server port: 8080
Fontconfig error: Cannot load default config file
2018-04-29 20:19:53|SEVERE |Exception: org.eclipse.jetty.io.EofException
2018-04-29 20:19:53|SEVERE |Detail: org.eclipse.jetty.io.EofException
	at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:911)
	at org.eclipse.jetty.http.AbstractGenerator.flush(AbstractGenerator.java:433)
	at org.eclipse.jetty.server.HttpOutput.flush(HttpOutput.java:89)
	at org.eclipse.jetty.server.HttpConnection$Output.flush(HttpConnection.java:1142)
	at org.jfree.chart.encoders.SunPNGEncoderAdapter.encode(SunPNGEncoderAdapter.java:131)
	at trend$_run_closure1.doCall(trend.gy:217)
	at trend$_run_closure1.doCall(trend.gy)
	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.webapp.WebUtilities.catchToLog(WebUtilities.groovy:83)
	at trend.run(trend.gy:192)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1351)
	at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:186)
	at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:158)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1322)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:473)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:516)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:929)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:864)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114)
	at org.eclipse.jetty.server.Server.handle(Server.java:352)
	at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596)
	at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1051)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:590)
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:212)
	at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:508)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:451)
Caused by: java.io.IOException: Broken pipe
	at org.eclipse.jetty.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:187)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:275)
	at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:855)
	... 36 more
2018-04-29 20:19:53|WARNING|Committed before 400 org.eclipse.jetty.io.EofException
2018-04-29 20:19:53|SEVERE |Exception: Committed
2018-04-29 20:19:53|SEVERE |Detail: java.lang.IllegalStateException: Committed
	at org.eclipse.jetty.server.Response.resetBuffer(Response.java:1046)
	at org.eclipse.jetty.server.Response.sendError(Response.java:259)
	at trend$_run_closure2.doCall(trend.gy:226)
	at trend$_run_closure2.doCall(trend.gy)
	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.webapp.WebUtilities.catchToLog(WebUtilities.groovy:83)
	at trend.run(trend.gy:225)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1351)
	at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:186)
	at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:158)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1322)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:473)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:516)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:929)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:864)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114)
	at org.eclipse.jetty.server.Server.handle(Server.java:352)
	at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596)
	at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1051)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:590)
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:212)
	at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:508)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:451)
was ist hier das problem ?

lg Richard

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

Re: CCU-Historian@Synology

Beitrag von Mathias » 30.04.2018, 08:18

Was für eine Zentrale verwendest Du? Was genau funktioniert denn nicht?

Die Fehlermeldung besagt, dass der CCU-Historian eine Trend-Grafik nicht an den Web-Browser schicken konnte. Das kann z.B. passieren, wenn während einer Trend-Abfrage der Web-Browser geschlossen wird, oder eine andere Seite aufgerufen wird.

Viele Grüße
Mathias

Benutzeravatar
roe1974
Beiträge: 746
Registriert: 17.10.2017, 16:15
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 52 Mal
Danksagung erhalten: 13 Mal

Re: CCU-Historian@Synology

Beitrag von roe1974 » 30.04.2018, 14:22

inzwischen geht alles :-)

Hatte noch ein Display das falsche/alte Datenpunkte abgefragt hatte:-)

Aber nur zur Info:

Ich habe mich an die Anleitung gehalten (Migration von 1.1.0 -> 2.0.0) ... Seite 30/31 hier in diesem Beitrag
Dort steht die backup.sql kann auch im historian ordner sein (also ohne unterverzeichnis)
Dort steht aber nicht, dass man das backup wegkopieren soll, weil bei der installation der 2.0.0 spk wurde das backup.sql in dem ordner gelöscht :-(
egal, fange ich ein neues leben an :-)

lg Richard

dquantz
Beiträge: 56
Registriert: 22.10.2016, 16:06
Hat sich bedankt: 7 Mal
Danksagung erhalten: 3 Mal

Re: CCU-Historian@Synology

Beitrag von dquantz » 09.05.2018, 13:16

Hi,

ich habe jetzt auch Historian auf einer Synology 214 installiert. Das System funktioniert auch, leider bekomme ich aber keine Trendanzeigen. Es steht dann immer da: "Bitte warten: Trend-Darstellung wird generiert" danach passiert aber nichts mehr. Egal ob ein Datenpunkt oder viele Datenpunkte ausgewählt werden.

Ich habe schon neugestartet, Historian und Java8 mehrfach deinstalliert und neuinstalliert. Hat jemand einen Tip für mich wie ich es zum Laufen bekomme?

Bei der Version 1.2 zeigt er im übrigen auch keine Trends an...

mnandarieder
Beiträge: 3
Registriert: 30.06.2018, 16:13

Re: CCU-Historian@Synology

Beitrag von mnandarieder » 30.06.2018, 16:30

Hallo zusammen,

ich finde es ganz klasse, dass es jetzt möglich ist über Synology Nas Historian laufen zu lassen :-)
leider bin ich ein Leihe , wie man auf das root Verzeichnis kommt. D.h. wie kann ich die config Datei ändern.? Im Synology Nas steht, dass Historian läuft. Bei klick auf öffnen wird im Browser folgendes angezeigt: Diese Website ist nicht erreichbar
192.168.xxx.xx hat die Verbindung abgelehnt. Die IP verweisst auf die Synologie IP-Adresse. Bei der installation habe ich die IP für Homematic und die für Synologie eingegebebn. Zusätzlich noch CUXD ein haken gesetzt. Eine Anleitung (Schritt für Schritt) habe ich nicht gefunden. Wäre toll wenn Ihr mir weiterhelfen könntet. Zur info, SSH-D ist aktiviert und die Anmeldung über imac Terminal habe ich auch geschafft.

Vielen Dank

Antworten

Zurück zu „CCU-Historian“