Anfängerfrage: keine Geräte-Datenpunkte zu sehen

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

pberger
Beiträge: 19
Registriert: 19.04.2015, 13:12
Hat sich bedankt: 1 Mal

Anfängerfrage: keine Geräte-Datenpunkte zu sehen

Beitrag von pberger » 19.11.2020, 16:08

Hallo,
ich bin neu hier, habe gerade den CCU-historian auf meinem Windows-PC installiert (weil ich endlich mehr Datenpunkte "sehen" will, als EQ3 in seinen Diagrammen anbietet) und komme schon nicht weiter.

Ich habe zwei CCUs (eine CCU2 mit HM-Geräten und eine CCU3 mit HMiP-Geräten), die ich auch im historian sehen kann - allerdings nur die Systemvariablen, keine Geräte.

Ich habe u.a. dieses Forum durchsucht, verschiedene mögliche Lösungsansätze ausprobiert - aber es ändert sich nichts.

Relevante Informationen:
historian-Version: 2.5.1

config-Parameter:
devices.device1.prefix='CCU2_'
devices.device2.prefix='CCU3_'
devices.device1.type=CCU2
devices.device2.type=CCU3
devices.device1.address='192.168......'
devices.device2.address='192.168......' (hier stehen natürlich die richtigen IP-Adressen der CCUs)

Firewall-Einstellungen auf den CCUs:
Ports blockiert
Homematic XML-RPC API: Vollzugriff
Homematic-Script API: Vollzugriff
Mediola-Zugriff: Vollzugriff

Ich hatte auch einmal versuchsweise alle Ports geöffnet (das kann natürlich keine Dauerzustand sein) oder aber auch den Port 8181 explizit freigegeben (weil ich das irgendwo gelesen hatte): Das hat aber auch nichts geändert.

Ich würde gern ein LOG-file anfügen, weiß aber nicht, wo ich das finden kann.

Komisch erscheint mir auch, dass ich unter "Werkzeuge"/"Historian Konfiguration" nur ein neues Password vergeben kann. Müsste da nicht mehr einstellbar sein?

Was habe ich übersehen?
LG Peter

CCU2, 7 x HM-Sec-SCo, 6 x HM-TC-IT-WM-W-EU, 2 x HM-LC-Sw4-DR, 2 x HM-LC-SW2-FM, 1 x HM-PB-6-WM55
CCU3, HmIP-Falmot-C12, 4 x HmIP-WTH-2, 4 x HmIP-STH, 8 x HmIP-VDMOT, 2 x HmIP-PS, 5 x HmIP-SWDO

Benutzeravatar
Baxxy
Beiträge: 10646
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 596 Mal
Danksagung erhalten: 2180 Mal

Re: Anfängerfrage: keine Geräte-Datenpunkte zu sehen

Beitrag von Baxxy » 19.11.2020, 16:48

pberger hat geschrieben:
19.11.2020, 16:08
Ich würde gern ein LOG-file anfügen, weiß aber nicht, wo ich das finden kann.
Ja ein Logauszug vom Start des Historian wäre nicht verkehrt.
Dazu in der ccu-historian.config die entsprechenden Bereiche konfigurieren.
z.B.:

Code: Alles auswählen

logSystem.consoleLevel=Level.FINER
logSystem.fileLevel=Level.FINER
logSystem.fileName='./ccu-historian-%g.log'
logSystem.fileLimit=1000000
logSystem.fileCount=5
logSystem.binRpcLevel=Level.WARNING
Damit sollte die ein Logfile in dein Historian Verzeichnis geschrieben werden.

Alternativ kannst du auch über die Eingabeaufforderung (Terminal; Console) mit

Code: Alles auswählen

java -jar ccu-historian.jar -loglevel finest
live beobachten was der Historian so treibt oder wo es hakelt.

pberger
Beiträge: 19
Registriert: 19.04.2015, 13:12
Hat sich bedankt: 1 Mal

Re: Anfängerfrage: keine Geräte-Datenpunkte zu sehen

Beitrag von pberger » 19.11.2020, 17:44

... ja das Log (erst einmal über den Konsol-Befehl) hilft (nur leider mir nicht):

2020-11-19 17:36:25|INFO |Setting up device 1
2020-11-19 17:36:25|INFO |Creating HM script client for http://192.168.202.22:8181/tclrega.exe
2020-11-19 17:36:25|INFO |Setting up device 2
2020-11-19 17:36:25|INFO |Creating HM script client for http://192.168.178.62:8181/tclrega.exe
2020-11-19 17:36:25|INFO |Configured following interfaces: CCU2_BidCos-RF, CCU2_HmIP-RF, CCU2_SysVar, CCU3_BidCos-RF, CCU3_HmIP-RF, CCU3_SysVar
2020-11-19 17:36:25|INFO |Starting interfaces
2020-11-19 17:36:25|INFO |Starting BIN-RPC server on port 2099
2020-11-19 17:36:25|INFO |Stopping base services
2020-11-19 17:36:25|SEVERE |Exception: Address already in use: JVM_Bind
2020-11-19 17:36:25|SEVERE |Detail: java.net.BindException: Address already in use: JVM_Bind
at mdz.hc.itf.binrpc.BinRpcServer.start(BinRpcServer.groovy:68)
at mdz.hc.itf.hm.HmBinRpcServer.start(HmBinRpcServer.groovy:58)
at mdz.hc.itf.Manager.start(Manager.groovy:54)
at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:39)
at mdz.ccuhistorian.Main.start(Main.groovy:100)
at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
at mdz.ccuhistorian.Main$_run_closure4.doCall(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:77)
at mdz.ccuhistorian.Main.main(Main.groovy:45)

Ich hatte zunächst gesehen, dass die Datenbank wohl gelockt war, weil ein anderer Prozess bereits Zugriff hatte. Ich dachte, dass das daran liegt, dass ich ccu-historian.jar bei meinen Versuchen mehrfach gestartet hatte.
Habe also den PC heruntergefahren, das .jar erneut gestartet und das Log beobachtet - siehe oben.
SEVERE Exception!
Ich weiß aber nicht, woher das (direkt nach boot) kommt und wie ich es beheben kann. Ich sehe auch im taskManager keinen Prozess oder Dienst mit Name cc-historian o.Ä.

?!?!?
LG Peter

CCU2, 7 x HM-Sec-SCo, 6 x HM-TC-IT-WM-W-EU, 2 x HM-LC-Sw4-DR, 2 x HM-LC-SW2-FM, 1 x HM-PB-6-WM55
CCU3, HmIP-Falmot-C12, 4 x HmIP-WTH-2, 4 x HmIP-STH, 8 x HmIP-VDMOT, 2 x HmIP-PS, 5 x HmIP-SWDO

pberger
Beiträge: 19
Registriert: 19.04.2015, 13:12
Hat sich bedankt: 1 Mal

Re: Anfängerfrage: keine Geräte-Datenpunkte zu sehen

Beitrag von pberger » 19.11.2020, 17:50

hier noch etwas mehr LOG:

2020-11-19 17:47:34|INFO |Setting up device 1
2020-11-19 17:47:34|INFO |Creating HM script client for http://192.168.202.22:8181/tclrega.exe
2020-11-19 17:47:34|INFO |Setting up device 2
2020-11-19 17:47:34|INFO |Creating HM script client for http://192.168.178.62:8181/tclrega.exe
2020-11-19 17:47:34|INFO |Configured following interfaces: CCU2_BidCos-RF, CCU2_HmIP-RF, CCU2_SysVar, CCU3_BidCos-RF, CCU3_HmIP-RF, CCU3_SysVar
2020-11-19 17:47:34|INFO |Starting interfaces
2020-11-19 17:47:34|INFO |Starting BIN-RPC server on port 2099
2020-11-19 17:47:34|INFO |Stopping base services
2020-11-19 17:47:34|SEVERE |Exception: Address already in use: JVM_Bind
2020-11-19 17:47:34|SEVERE |Detail: java.net.BindException: Address already in use: JVM_Bind
at mdz.hc.itf.binrpc.BinRpcServer.start(BinRpcServer.groovy:68)
at mdz.hc.itf.hm.HmBinRpcServer.start(HmBinRpcServer.groovy:58)
at mdz.hc.itf.Manager.start(Manager.groovy:54)
at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:39)
at mdz.ccuhistorian.Main.start(Main.groovy:100)
at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
at mdz.ccuhistorian.Main$_run_closure4.doCall(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:77)
at mdz.ccuhistorian.Main.main(Main.groovy:45)
2020-11-19 17:48:04|INFO |Starting base services
2020-11-19 17:48:04|INFO |Connecting to database
2020-11-19 17:48:04|SEVERE |Exception: Datenbank wird wahrscheinlich bereits benutzt: null. M÷gliche L÷sungen: alle Verbindungen schliessen; Server Modus verwenden
Database may be already in use: null. Possible solutions: close all other connection(s); use the server mode [90020-199]
2020-11-19 17:48:04|SEVERE |Detail: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Datenbank wird wahrscheinlich bereits benutzt: null. M÷gliche L÷sungen: alle Verbindungen schliessen; Server Modus verwenden
Database may be already in use: null. Possible solutions: close all other connection(s); use the server mode [90020-199]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:617)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
at org.h2.message.DbException.get(DbException.java:194)
at org.h2.mvstore.db.MVTableEngine$Store.convertIllegalStateException(MVTableEngine.java:193)
at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:173)
at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:95)
at org.h2.engine.Database.getPageStore(Database.java:2739)
at org.h2.engine.Database.open(Database.java:769)
at org.h2.engine.Database.openDatabase(Database.java:319)
at org.h2.engine.Database.<init>(Database.java:313)
at org.h2.engine.Engine.openSession(Engine.java:69)
at org.h2.engine.Engine.openSession(Engine.java:201)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:178)
at org.h2.engine.Engine.createSession(Engine.java:161)
at org.h2.engine.Engine.createSession(Engine.java:31)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:336)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:169)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:148)
at org.h2.Driver.connect(Driver.java:69)
at mdz.ccuhistorian.Database.connect(Database.groovy:78)
at mdz.ccuhistorian.Database$_closure1.doCall(Database.groovy:71)
at mdz.ccuhistorian.Database$_closure1.doCall(Database.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.Database.<init>(Database.groovy:71)
at mdz.ccuhistorian.DatabaseSystem.<init>(DatabaseSystem.groovy:33)
at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:34)
at mdz.ccuhistorian.Main.start(Main.groovy:100)
at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
at mdz.ccuhistorian.Main$_run_closure4.doCall(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:77)
at mdz.ccuhistorian.Main.main(Main.groovy:45)
Caused by: java.lang.IllegalStateException: The file is locked: nio:D:/Programme/ccu-historian/data/history.mv.db [1.4.199/7]
at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:883)
at org.h2.mvstore.FileStore.open(FileStore.java:172)
at org.h2.mvstore.MVStore.<init>(MVStore.java:390)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:3343)
at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:162)
... 31 more
LG Peter

CCU2, 7 x HM-Sec-SCo, 6 x HM-TC-IT-WM-W-EU, 2 x HM-LC-Sw4-DR, 2 x HM-LC-SW2-FM, 1 x HM-PB-6-WM55
CCU3, HmIP-Falmot-C12, 4 x HmIP-WTH-2, 4 x HmIP-STH, 8 x HmIP-VDMOT, 2 x HmIP-PS, 5 x HmIP-SWDO

Benutzeravatar
Baxxy
Beiträge: 10646
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 596 Mal
Danksagung erhalten: 2180 Mal

Re: Anfängerfrage: keine Geräte-Datenpunkte zu sehen

Beitrag von Baxxy » 19.11.2020, 18:06

Hmm...
pberger hat geschrieben:
19.11.2020, 17:44
Ich sehe auch im taskManager keinen Prozess oder Dienst mit Name cc-historian o.Ä.
Das ist klar. Suche nach java.exe und kill die mal. Sieht tatsächlich so aus als würde schon eine Instanz laufen da die DB gelockt ist.
Wenn du den Historian in der Konsole mit

Code: Alles auswählen

java -jar ccu-historian.jar -loglevel finest
startest kannst du ihn mit Strg+C wieder beenden, das Konsolenfenster darf nicht geschlossen werden.

pberger
Beiträge: 19
Registriert: 19.04.2015, 13:12
Hat sich bedankt: 1 Mal

Re: Anfängerfrage: keine Geräte-Datenpunkte zu sehen

Beitrag von pberger » 19.11.2020, 18:43

Super! Danke!
Ich habe im TaskManager javaw.exe gefunden und gestoppt. Danach kam ccu-historian auch an die DB.
Jetzt sind schon die ersten Datenpunkte von Geräten zu sehen - lange noch nicht alle und auch z.T. noch mit den Seriennummern statt den Kanalnamen in der CCU - aber ich denke, dass hier wie so oft Abwarten hilft ;-)
LG Peter

CCU2, 7 x HM-Sec-SCo, 6 x HM-TC-IT-WM-W-EU, 2 x HM-LC-Sw4-DR, 2 x HM-LC-SW2-FM, 1 x HM-PB-6-WM55
CCU3, HmIP-Falmot-C12, 4 x HmIP-WTH-2, 4 x HmIP-STH, 8 x HmIP-VDMOT, 2 x HmIP-PS, 5 x HmIP-SWDO

Benutzeravatar
Baxxy
Beiträge: 10646
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 596 Mal
Danksagung erhalten: 2180 Mal

Re: Anfängerfrage: keine Geräte-Datenpunkte zu sehen

Beitrag von Baxxy » 19.11.2020, 18:55

pberger hat geschrieben:
19.11.2020, 18:43
aber ich denke, dass hier wie so oft Abwarten hilft
So ist es. Die Metadaten werden in gewissen Zyklen ausgelesen. Leider vergesse ich immer was Standart ist. :shock:
In der config kann man das einstellen.

Code: Alles auswählen

historian.metaCycle=3*60*60*1000
z.B. für alle 3 Stunden.
Aber so Sachen stehen auch im Wiki bzw. Handbuch, was man sich definitiv mal zu Gemüte führen sollte.
Nicht das so Sachen wie hier passieren. :wink:

Haihappen85
Beiträge: 73
Registriert: 21.01.2021, 10:14
System: CCU
Hat sich bedankt: 6 Mal

Re: Anfängerfrage: keine Geräte-Datenpunkte zu sehen

Beitrag von Haihappen85 » 26.01.2021, 22:35

ich hänge mich hier mal mit an. Habe ähnliches Problem. Nur bin ich wohl noch mehr Anfänger als pberger.

im Historian ->Werkzeuge ->Historian Konfiguration erscheint bei mir auch nur die Passworteingabe.

Jetzt hab ich raus gelesen das ich ein log file erzeugen soll. Kann mir jemand erklären wie ich das machen muss?
----------------------------------------------------------------------------
Vielen Dank
Viele Grüße
Steve
----------------------------------------------------------------------------

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

Re: Anfängerfrage: keine Geräte-Datenpunkte zu sehen

Beitrag von Mathias » 30.01.2021, 12:34

Ist das diese Eingabemaske?
001_30012021_123311.png
001_30012021_123311.png (12.71 KiB) 2255 mal betrachtet
Diese dient nur zum Setzen eines Passwortes für die Web-Oberfläche des CCU-Historians. Eine Log-Datei brauchst Du nicht zu erstellen.

Trapper54
Beiträge: 1
Registriert: 16.03.2021, 15:39
System: CCU

Keine Datenpunkte unter Windows 10

Beitrag von Trapper54 » 20.03.2021, 15:25

Selbst auf die Gefahr hin, dass ich nerve - aber mein Problem geht in eine ähnliche Richtung. Vor etwa zwei Jahren habe ich CCU-Historian auf einem Raspi problemlos installiert, wofür ich dem Programmautor meine Hochachtung aussprechen möchte! Da mich Bekannte, Kollegen und Freunde für einen Linux-Dilettanten halten, wollte ich den Historian auf einen Windows 10 Rechner umsetzen. Eine Probeinstallation auf meinem Schlepptop lief und läuft auf Anhieb ebenso problemlos. Da ich seit längerem einen Meß-PC betreibe, der Strom- Gas- und Wasserverbrauch misst, lag für mich nahe, den Historian auch darauf laufen zu lassen. Der verbraucht im Gegensatz zum Schlepptop maximal 5 Watt hat aber die gleiche Software. Alle Versuche dort außer den sysVars Datenpunkte hervorzuzaubern ließen mich genau so ratlos zurück, wie die für mich kryptischen Fehlermeldungen in der LOG-Datei. :roll: Vielleicht könnte da mal ein "Wissender" drüberschauen. Manchmal ist es ja nur das sprichwörtliche "Häkchen", dass irgendwo vergessen wurde.

Für die Bemühungen besten Dank im Voraus!

Jürgen

ccu-historian-0.log
(176.63 KiB) 61-mal heruntergeladen

Antworten

Zurück zu „CCU-Historian“