Raspberrymatic 3 B+ (Charly) - CCU Historian WebUI lässt sich nicht aufrufen

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Antworten
o.boeger
Beiträge: 2
Registriert: 29.04.2019, 14:37

Raspberrymatic 3 B+ (Charly) - CCU Historian WebUI lässt sich nicht aufrufen

Beitrag von o.boeger » 29.04.2019, 15:20

Hallo zusammen,

ich habe auf meinem Raspberrymatic (Raspi 3 B+ mit aktueller Firmware "RaspberryMatic-3.45.5.20190330-rpi3.zip") das CCU Historian (2.2.0-beta.4) als addon installiert, leider lässt sich dieses jedoch dessen Oberfläche nicht über den Browser aufrufen, ich bekomme stets die Meldung: "Die Seite kann nicht angezeigt werden."

Zur Info:
Auf diesem System hat das Historian in der Version 2.2.0-beta.1 mit der Vorgänger Charly V3.43.15.20190223 auch schon NICHT funktioniert.
Ich habe übrigens meine Geräte aus einer CCU2 auf das Charly per Backup und Restore migriert falls dies ggf. auch eine Rolle spielen sollte oder ggf. erklärt warum im Historian Config File das System als CCU2 (devices.device1.type=CCU2) erkannt wird. Ist dies evtl. die Fehlerursache?
Wo muss ich ggf. bei der Charly Konfiguration manuell etwas ändern damit das System korrekt als CCU3 oder als Charly erkannt wird?
Was müsste korrekterweise im Configfile vom CCU Historian stehen?
In der Fritzbox wird der Raspberrymatic unter der Geräteinformation als "eQ3-CCU3" erkannt.
In den Netzwerkeinstellungen des Charly habe ich als Hostname "raspberrymatic" angegeben. Dieser wird in der Fritzbox auch entsprechend angezeigt und mittels nslookup von einem anderen Rechner erhalte ich die Rückmeldung: "Name: raspberrymatic.fritz.box" mit der entsprechenden IP Adresse.


Im Logfile ccu-historian-0.log unter /var/log/ sind folgende Einträge zu finden:
Einmal fällt die Meldung "did not find org.apache.jasper.servlet.JspServlet" auf,
ausserdem wird der Port 8082 der IP Adresse 0.0.0.0 gestartet, was definitiv Käse ist.
Muss ich hier Java technisch noch etwas nachinstallieren?

Kann mir da jemand aus der Misere helfen?
Vielen lieben Dank auf jeden Fall schon mal im Voraus.

2019-04-29 15:00:21|INFO |Starting base services
2019-04-29 15:00:21|INFO |Connecting to database
2019-04-29 15:00:22|INFO |Starting database web server
2019-04-29 15:00:22|INFO |Setting up device 1
2019-04-29 15:00:23|INFO |Creating HM script client for http://127.0.0.1:8181/tclrega.exe
2019-04-29 15:00:23|INFO |Setting up plug-in 1
2019-04-29 15:00:23|INFO |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar, CUxD
2019-04-29 15:00:23|INFO |Starting interfaces
2019-04-29 15:00:23|INFO |Starting BIN-RPC server on port 2099
2019-04-29 15:00:23|INFO |Starting XML-RPC server on port 2098
2019-04-29 15:00:23|INFO |Connecting to 127.0.0.1:8701
2019-04-29 15:00:23|INFO |Starting historian
2019-04-29 15:00:24|INFO |Starting web server
2019-04-29 15:00:24|INFO |jetty-7.2.2.v20101205
2019-04-29 15:00:24|INFO |NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
2019-04-29 15:00:25|INFO |Started SelectChannelConnector@0.0.0.0:8082
2019-04-29 15:00:25|INFO |Web server port: 8082
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.1235.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.950.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.2917.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.1675.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3122.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.2828.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3118.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3119.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3114.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3115.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3116.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3117.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3121.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3120.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3110.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3112.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3111.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3113.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.3547.VALUE
2019-04-29 15:00:31|INFO |Historian: Creating data point SysVar.2827.VALUE

Configfile unter /usr/local/addons/ccu-historian

logSystem.fileLevel=Level.INFO
logSystem.fileName='/var/log/ccu-historian-%g.log'
logSystem.fileLimit=1000000
logSystem.fileCount=5
logSystem.binRpcLevel=Level.INFO
database.webEnable=true
database.webPort=8083
database.webAllowOthers=true
webServer.port=8082
webServer.historianAddress='192.168.1.60'
webServer.dir='/usr/local/addons/ccu-historian/ccu-historian/webapp'
webServer.logLevel=Level.INFO
devices.device1.type=CCU2
devices.device1.address='127.0.0.1'
devices.historianAddress='127.0.0.1'
database.dir='/media/usb0/ccu-historian'
historian.metaCycle=4*60*60*1000
historian.bufferTime=4*60*60*1000
webServer.menuLinks.link1.text='H2-HighChart'
webServer.menuLinks.link1.address='/custom/h2-highchart/H2-HighChart.gy'
devices.device1.plugin1.type=CUXD

JoMass
Beiträge: 316
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: Raspberrymatic 3 B+ (Charly) - CCU Historian WebUI lässt sich nicht aufrufen

Beitrag von JoMass » 02.05.2019, 22:38

hi, meine dass Deine config nicht passt !

da sollte doch überall die IP Adresse des RASP drinstehen? ändere mal alle 127.0.0.1 in deine IP des RASPI !

hier meine config Datei, bei mir funktioniert die, Verwende USB Stick

Code: Alles auswählen

[logSystem.fileLevel=Level.INFO
logSystem.fileName='/var/log/ccu-historian-%g.log'
logSystem.fileLimit=1000000
logSystem.fileCount=5
logSystem.binRpcLevel=Level.INFO
database.webEnable=true
database.webPort=8083
database.webAllowOthers=true
webServer.port=8082
webServer.historianAddress='<IP Raspi>'
webServer.dir='/usr/local/addons/ccu-historian/ccu-historian/webapp'
webServer.logLevel=Level.INFO
webServer.menuLinks.link1.text='H2-HighChart'
webServer.menuLinks.link1.address='/custom/h2-highchart/H2-HighChart.gy'
devices.device1.type=CCU2
devices.device1.address='<IP Raspi>'
devices.historianAddress='<IP Raspi>'
historian.metaCycle=14400000
historian.bufferTime=3600000
devices.device1.plugin1.type=CUXD
database.dir='/media/usb1/ccu-historian/'
database.password='********'
devices.device1.reinitTimeout=3600000
database.backup='/media/usb1/ccu-historian/backup/db_%Y-%M-%D.gz'
/code]
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

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

Re: Raspberrymatic 3 B+ (Charly) - CCU Historian WebUI lässt sich nicht aufrufen

Beitrag von Mathias » 06.05.2019, 22:03

o.boeger hat geschrieben:
29.04.2019, 15:20
ich habe auf meinem Raspberrymatic (Raspi 3 B+ mit aktueller Firmware "RaspberryMatic-3.45.5.20190330-rpi3.zip") das CCU Historian (2.2.0-beta.4) als addon installiert, leider lässt sich dieses jedoch dessen Oberfläche nicht über den Browser aufrufen, ich bekomme stets die Meldung: "Die Seite kann nicht angezeigt werden."
Hast Du auch den Web-Server-Port des CCU-Historians in der CCU-Firewall konfiguriert (s.a. webServer.port=8082).
o.boeger hat geschrieben:
29.04.2019, 15:20
erklärt warum im Historian Config File das System als CCU2 (devices.device1.type=CCU2) erkannt wird. Ist dies evtl. die Fehlerursache?

Wo muss ich ggf. bei der Charly Konfiguration manuell etwas ändern damit das System korrekt als CCU3 oder als Charly erkannt wird?
Was müsste korrekterweise im Configfile vom CCU Historian stehen?
Es kann auch eine CCU3 in die Konfigurationsdatei eingetragen werden. Funktional sind aber CCU2, CCU3 und RaspberryMatic für den CCU-Historian identisch.
o.boeger hat geschrieben:
29.04.2019, 15:20

Einmal fällt die Meldung "did not find org.apache.jasper.servlet.JspServlet" auf,
Diese Meldung ist nicht relevant. Sie kommt vom eingebetteten Web-Server und kann leider nicht unterdrückt werden.
o.boeger hat geschrieben:
29.04.2019, 15:20
ausserdem wird der Port 8082 der IP Adresse 0.0.0.0 gestartet, was definitiv Käse ist.
In diesem Fall bedeutet die Adresse 0.0.0.0, dass der Web-Server über alle IP-Adressen erreichbar ist. (Der Raspberry kann z.B. über WLAN eine zweite IP-Adresse erhalten.)

Gruß
Mathias

o.boeger
Beiträge: 2
Registriert: 29.04.2019, 14:37

Re: Raspberrymatic 3 B+ (Charly) - CCU Historian WebUI lässt sich nicht aufrufen

Beitrag von o.boeger » 18.05.2019, 01:05

JoMass hat geschrieben:
02.05.2019, 22:38
hi, meine dass Deine config nicht passt !

da sollte doch überall die IP Adresse des RASP drinstehen? ändere mal alle 127.0.0.1 in deine IP des RASPI !
...die 127.0.0.1 ist schon korrekt, da das Historian auf dem selben Rechner (Raspberry) installiert ist wie das Raspberrymatic (Charly).
127.0.0.1 bedeutet ja "local host", also der lokale Rechner.
Mathias hat geschrieben:
06.05.2019, 22:03
Hast Du auch den Web-Server-Port des CCU-Historians in der CCU-Firewall konfiguriert (s.a. webServer.port=8082).
...das war der ausschlagebende Tipp. Ich hatte tatsächlich den Port nicht explizit in der Firewall freigegeben.
Nun kann ich das Historian über die Webansicht aufrufen.
Vielen lieben Dank hierfür.

Gruss,

Oliver

Antworten

Zurück zu „CCU-Historian“