Fehlermeldung bei Historian-Konfiguration

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Antworten
Stromer
Beiträge: 25
Registriert: 15.06.2016, 23:09

Fehlermeldung bei Historian-Konfiguration

Beitrag von Stromer » 22.12.2018, 22:45

Hallo miteinander,

ich bin ganz neu bei Historian und habe das Problem, dass die Software nicht richtig installiert wird. Beim Aufruf der ccu-historian.exe bekomme ich folgende Meldung:

018-12-22 22:19:46|INFO |CCU-Historian V2.0.0-beta.5
2018-12-22 22:19:46|INFO |(C)MDZ (info@ccu-historian.de)
2018-12-22 22:19:47|INFO |Starting base services
2018-12-22 22:19:47|INFO |Connecting to database
2018-12-22 22:19:47|INFO |Migrating database to version 1
2018-12-22 22:19:47|INFO |Starting database web server
2018-12-22 22:19:47|INFO |Setting up device 1
2018-12-22 22:19:47|INFO |Creating HM script client for http://192.168.<IP des aufrufenden PC>:8181/tclrega.exe
2018-12-22 22:19:47|INFO |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar
2018-12-22 22:19:47|INFO |Starting interfaces
2018-12-22 22:19:47|INFO |Starting BIN-RPC server on port 2099
2018-12-22 22:19:47|INFO |Starting XML-RPC server on port 2098
2018-12-22 22:19:48|INFO |Starting historian
2018-12-22 22:19:48|INFO |Starting web server
2018-12-22 22:19:48|INFO |Web server port: 80
2018-12-22 22:19:50|INFO |Historian: Creating data point SysVar.1233.VALUE
< ... weitere SysVar>
2018-12-22 22:33:54|WARNING|Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.


Anschließend läßt sich die Datenpunktliste öffnen, aber bei der H2-Console hört der Spaß auf. Beim H2-Login erscheint diese Maske:
H2-Console.jpg

Offensichtlich wird Dateipfad und der Benutzernamen nicht eingelesen ?!? - Im Historian-Verzeichnis wird aber eine Datei '/data/history.mv.db' angelegt.

Meine config-Datei sieht so aus:
database.dir='./data'
database.name='history'
database.user='nf'
devices.device1.type=CCU2
devices.device1.address='<IP CCU>'
devices.historianAddress='<IP des aufrufenden PC>'
webServer.historianAddress='<IP des aufrufenden PC>'


Die Software V2.0.0-beta.5 läuft unter Windows 10 auf Laufwerk C:\, Java befindet auf dem gleichen Laufwerk.

Unter Windows habe ich folgende Ports freigegeben bei eingehende Regeln: 80, 81, 2011, 2098, 2099, 8081, 8080, 8082, 9092 (alle als TCP)
als ausgehende Regeln: 80, 81, 2000, 2001, 2002, 2010, 2098, 2099, 8181, 8701 (auch alle als TCP).

In der CCU unter 'Firewall konfigurieren' steht:
Homematic XML-RPC API "Vollzugriff"
Remote Homematic-Script API "Vollzugriff"
192.168.0.1;
192.168.0.0/16
192.168.<IP des aufrufenden PC>

Habe leider keine weiterführenden Hinweise zur Lösung im Forum gefunden, hoffe aber, dass sich jemand meiner "erbarmt"!

Gruß
Stromer

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: Fehlermeldung bei Historian-Konfiguration

Beitrag von Mathias » 25.12.2018, 22:14

Zeichnet denn der CCU-Historian etwas auf? Zeigt er Trend-Kurven an?
Stromer hat geschrieben:
22.12.2018, 22:45
2018-12-22 22:33:54|WARNING|Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
Bitte den CCU-Historian einmal mit Administratorrechten starten (s.a. Tipps & Tricks zum CCU-Historian, Abschnitt "Start des CCU-Historians unter Windows 8").
Stromer hat geschrieben:
22.12.2018, 22:45
Anschließend läßt sich die Datenpunktliste öffnen, aber bei der H2-Console hört der Spaß auf. Beim H2-Login erscheint diese Maske:
Die Felder in dieser Maske müssen manuell entsprechend des CCU-Historian Handbuchs gefüllt werden.

Viele Grüße
Mathias

Stromer
Beiträge: 25
Registriert: 15.06.2016, 23:09

Re: Fehlermeldung bei Historian-Konfiguration

Beitrag von Stromer » 26.12.2018, 22:06

Hallo Mathias,

Weihnachten ist vorbei, wir kommen der Lösung näher...

Wenn ich den Historian mit Admin-Rechten starte erscheint die Fehlermeldung nicht mehr und im Browserfenster erscheinen in der Datenpunktliste die Geräte und Systemvariablen. Allerdings steht nach einem Neustart von Historian bei den Geräten manchal nur deren ID und der jeweilige Kanal sowie die Systemvariablen im Klartext. Beim nächsten Neustart erscheinen die Gerätenamen dann meist wieder in Worten. - Diagramme lassen sich erstellen (z. B. für den Lichtsensor).

Wenn ich die H2-Console aufrufe erscheint 'jdbc:h2:tcp://localhost/~/test ' und nach anklicken von 'Verbindung testen' dann 'Verbindung ist unterbrochen: "java.net.ConnectException: Connection refused: connect: localhost" '.
Ändere ich aber den Eintrag in ‚jdbc:h2:./data/history‘ (Pfad innerhalb meines Historian-Verzeichnisses) erscheint die Fehlermeldung 'Falscher Benutzer Name oder Passwort'. Ein Historian-Passwort habe ich nicht gesetzt!

Leider komme ich hier nicht weiter, denn der Benutzername lt. config-Datei ist wahlweise "nf" oder auch auskommentiert, beim Log-In erscheint aber immer der Benutzername "sa".

Was mache ich hier denn falsch?

Außerdem ist mir aufgefallen, dass in der Log-In-Maske nicht mehr Generic H2 (Embedded), sondern nur noch
'Generic H2 (Server)' ausgewählt werden kann?!?


Vielen Dank vorab für die Hilfe
Stromer

Stromer
Beiträge: 25
Registriert: 15.06.2016, 23:09

Re: Fehlermeldung bei Historian-Konfiguration

Beitrag von Stromer » 26.12.2018, 22:17

Hallo Mathias,

juhu, nun hat es geklappt. Ich hatte das auskommentierte Passwort nicht eingegeben.

Jetzt werde ich mich mit Historian beschäftigen...

Danke und noch einen schönen Feiertagabend und alles Gute für das Neue Jahr!

Gruß
Stromer

omieh
Beiträge: 8
Registriert: 27.10.2012, 20:36

Re: Fehlermeldung bei Historian-Konfiguration

Beitrag von omieh » 03.02.2024, 10:09

Juhu ist super!! aber was hast du eingegeben???

Antworten

Zurück zu „CCU-Historian“