CCU-Historian - unter Raspbian

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

csiag
Beiträge: 118
Registriert: 21.11.2013, 07:30
Danksagung erhalten: 3 Mal

CCU-Historian - unter Raspbian

Beitrag von csiag » 31.03.2020, 10:46

Ich versuche den CCU-Historian auf einem Raspberry Pi3 zum Laufen zu bringen, bisher aber leider erfolglos.

Installiert habe ich zunächst via NOOBS 3.3.1 Raspbian in der aktuellen Version mit Java Version 11.0.6.. Das klappte einwandfrei.

Dann habe ich von GitHub die aktuelle Version

Plattformunabhängige Distribution (Windows, Linux, MacOS): ccu-historian-2.3.0-bin.zip

geladen und in das Verzeichnis /home/pi/Historian kopiert.

Die ccu-historian.config Datei habe ich bezüglich der Pfade, der Raspbian IP, sowie der Angaben für die RaspberryMatic-Zentralen angepasst:

Code: Alles auswählen

// CCU-Historian Konfiguration
// 
// Hinweise:
// Kommentarzeilen starten mit zwei Schrägstrichen (//). Alle Zeichen nach den Schrägstrichen
// werden ignoriert. Zeichenketten als Optionswert müssen von einfachen Anführungszeichen (')
// umschlossen sein. Weitere Informationen sind auch im Abschnitt 3 des Handbuchs zu finden.
//
// Liste der zur Verfügung stehen Konfigurationsoptionen mit ihren jeweiligen Standardwerten:
//
// logSystem.consoleLevel=Level.INFO
// logSystem.fileLevel=Level.OFF
logSystem.fileName='/home/pi/Historian/ccu-historian-%g.log'
// logSystem.fileLimit=1000000
// logSystem.fileCount=5
// logSystem.binRpcLevel=Level.WARNING
database.dir='/home/pi/Historian/data'
// database.name='history'
// database.user='sa'
// database.password='ccu-historian'
// database.backup=''
// database.webEnable=true
database.webPort=8082
database.webAllowOthers=true
// database.tcpEnable=false
// database.tcpPort=9092
// database.tcpAllowOthers=false
// database.pgEnable=false
// database.pgPort=5435
// database.pgAllowOthers=false
// webServer.port=80
webServer.dir='/home/pi/Historian/webapp'
// webServer.logLevel=Level.WARNING
// webServer.historianAddress='192.168.1.28'
// webServer.trendDesigns ... (s.a. Abschnitt 7.4.1 im Handbuch)
// webServer.apiKeys=[]
// webServer.menuLinks ... (s.a. Abschnitt 4.4 im Handbuch)
// historian.metaCycle=3600000 // 1 Stunde
// historian.bufferCount=5000
// historian.bufferTime=0 
// devices.historianBinRpcPort=2099
// devices.historianXmlRpcPort=2098
// devices.historianAddress=192.168.1.28
// base.scriptDir='.'
// 
// Für jede Zentrale bzw. jedes Gerät müssen folgende zwei Optionen gesetzt werden
// (s.a. Abschnitt 3.2 im Handbuch):
// devices.device<Nr.>.type=<CCU1, CCU2 oder BINRPC> 
// devices.device<Nr.>.address='<IP-Adresse>'
//
// Optional können noch folgende Optionen gesetzt werden:
// devices.device<Nr.>.plugin<Nr.>.type=<CUXD oder HMWLGW>
// devices.device<Nr.>.sysVarDataCycle=30000
// devices.device<Nr.>.reinitTimeout=300000
// devices.device<Nr.>.writeAccess=false
// devices.device<Nr.>.watchdogProgram=''
// devices.device<Nr.>.watchdogCycle=300000 // 5 Minuten

// Bei Anbindung von mehreren Zentralen muss ein Präfix je Zentrale gesetzt werden!

// Es muss im Folgenden mindestens eine Zentrale bzw. Gerät konfiguriert werden:

// Typ der Zentrale: CCU1 oder CCU2
devices.device1.type=CCU2

// IP-Adresse der Zentrale
devices.device1.address='192.168.1.18'

// Falls CUxD verwendet wird, die Kommentarzeichen (//) vor folgender Zeile entfernen:

// Falls das HomeMatic Wired LAN Gateway verwendet wird, die Kommentarzeichen (//) vor 
// folgender Zeile entfernen:
devices.device1.plugin1.type=HMWLGW

// Falls CUxD UND das HMWLGW verwendet wird, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:

// Zum Freischalten der Web-Links zu den Beispiel-Web-Seiten, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
webServer.menuLinks.link1.text='H2-HighChart'
webServer.menuLinks.link1.address='/custom/h2-highchart/H2-HighChart.gy'
// webServer.menuLinks.link2.text='Beispiel 1 - Vorjahresvergleich'
// webServer.menuLinks.link2.address='/custom/example1.gy'

Beim Start mit

Code: Alles auswählen

java -jar ccu-historian.jar
direkt aus dem Historian-Verzeichnis erhalte ich folgenden Output:

Code: Alles auswählen

pi@raspberrypi:~/Historian $ java -jar ccu-historian.jar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/home/pi/Historian/lib/groovy-2.5.8-indy.jar) to constructor java.lang.invoke.MethodHandles$Lookup(java.lang.Class,int)
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin.v7.Java7$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2020-03-31 12:52:08|INFO   |CCU-Historian V2.3.0
2020-03-31 12:52:08|INFO   |(C)MDZ (info@ccu-historian.de)
2020-03-31 12:52:12|INFO   |Starting base services
2020-03-31 12:52:13|INFO   |Connecting to database
2020-03-31 12:52:15|INFO   |Starting database web server
2020-03-31 12:52:15|INFO   |Auto detected local address (please check): 127.0.1.1
2020-03-31 12:52:15|INFO   |Setting up device 1
2020-03-31 12:52:16|INFO   |Creating HM script client for http://192.168.1.18:8181/tclrega.exe
2020-03-31 12:52:16|INFO   |Setting up plug-in 2
2020-03-31 12:52:16|INFO   |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar, BidCos-Wired
2020-03-31 12:52:16|INFO   |Starting interfaces
2020-03-31 12:52:16|INFO   |Starting BIN-RPC server on port 2099
2020-03-31 12:52:16|INFO   |Starting XML-RPC server on port 2098
2020-03-31 12:52:16|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://192.168.1.18:2000
2020-03-31 12:52:17|SEVERE |Detail: java.io.IOException: Server returned HTTP response code: 503 for URL: http://192.168.1.18:2000
	at mdz.hc.itf.hm.HmXmlRpcClient.init(HmXmlRpcClient.groovy:44)
	at mdz.hc.itf.hm.HmXmlRpcInterface.init(HmXmlRpcInterface.groovy:117)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy:72)
	at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.hc.itf.hm.HmXmlRpcInterface.start(HmXmlRpcInterface.groovy:72)
	at mdz.hc.itf.Manager$_start_closure1.doCall(Manager.groovy:58)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.hc.itf.Manager.start(Manager.groovy:56)
	at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:39)
	at mdz.ccuhistorian.Main.start(Main.groovy:100)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	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-03-31 12:52:17|INFO   |Starting historian
2020-03-31 12:52:17|INFO   |Starting web server
2020-03-31 12:52:19|WARNING|FAILED SelectChannelConnector@0.0.0.0:80: java.net.SocketException: Keine Berechtigung
2020-03-31 12:52:19|WARNING|FAILED org.eclipse.jetty.server.Server@11ed14b: java.net.SocketException: Keine Berechtigung
2020-03-31 12:52:19|INFO   |Historian: Creating data point SysVar.4884.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.4885.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.1562.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.2334.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.7895.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.7897.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.7119.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.3874.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.6271.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.6706.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.5891.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.9007.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.9008.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.6246.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.1470.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.1469.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.6165.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.6082.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.9138.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.2504.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.2830.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.2505.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.2831.VALUE
2020-03-31 12:52:20|INFO   |Historian: Creating data point SysVar.6083.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.51346.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.51347.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.1418.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.5454.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.1417.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.5453.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.1409.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.5542.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.2801.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.5458.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.1411.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.5456.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.1414.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.5430.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.1416.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.5431.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.1412.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.5427.VALUE
2020-03-31 12:52:21|INFO   |Historian: Creating data point SysVar.64081.VALUE
2020-03-31 12:52:22|INFO   |Historian: Creating data point SysVar.9006.VALUE
2020-03-31 12:52:22|INFO   |Historian: Creating data point SysVar.9005.VALUE
2020-03-31 12:52:22|INFO   |Historian: Creating data point SysVar.6084.VALUE
2020-03-31 12:52:22|INFO   |Historian: Creating data point SysVar.3017.VALUE
2020-03-31 12:52:22|INFO   |Historian: Creating data point SysVar.2952.VALUE
2020-03-31 12:52:22|INFO   |Historian: Creating data point SysVar.2899.VALUE
2020-03-31 12:52:22|INFO   |Historian: Creating data point SysVar.2900.VALUE
2020-03-31 12:52:22|INFO   |Historian: Creating data point SysVar.4742.VALUE
2020-03-31 12:52:22|INFO   |Historian: Creating data point SysVar.5915.VALUE
2020-03-31 12:52:22|INFO   |Historian: Creating data point SysVar.3568.VALUE
2020-03-31 12:52:22|INFO   |Historian: Creating data point SysVar.3687.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.3686.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.4949.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.4948.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.4961.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.4121.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.8691.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.62133.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.6193.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.7295.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.3348.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.62402.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.7076.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.6880.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.7296.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.63626.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.4951.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.4814.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.1441.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.5426.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.1419.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.5301.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.1420.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.2759.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.2302.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.2301.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.1797.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.1799.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.9110.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.5736.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.7294.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.5881.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.58239.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.58240.VALUE
2020-03-31 12:52:23|INFO   |Historian: Creating data point SysVar.59315.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.59316.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.7898.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.8693.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.8692.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.8694.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.8695.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.950.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.1472.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.5857.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.6274.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.7899.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.2239.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.8212.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.2240.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.2492.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.8697.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.4937.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.64067.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.7581.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.5737.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.1320.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.4738.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.4739.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.1508.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.6069.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.6714.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.8699.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.8698.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.59317.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.7162.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.7163.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.7159.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.6226.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.8545.VALUE
2020-03-31 12:52:24|INFO   |Historian: Creating data point SysVar.5817.VALUE
2020-03-31 12:52:34|INFO   |Stopping interfaces
2020-03-31 12:52:34|INFO   |Stopping BIN-RPC server on port 2099
2020-03-31 12:52:34|INFO   |Stopping database
2020-03-31 12:52:35|INFO   |Stopping base services
2020-03-31 12:52:35|SEVERE |Exception: Keine Berechtigung
2020-03-31 12:52:35|SEVERE |Detail: java.net.SocketException: Keine Berechtigung
	at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:197)
	at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:362)
	at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:275)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at org.eclipse.jetty.server.Server.doStart(Server.java:254)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at mdz.ccuhistorian.webapp.WebServer.<init>(WebServer.groovy:68)
	at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:41)
	at mdz.ccuhistorian.Main.start(Main.groovy:100)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	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-03-31 12:53:05|INFO   |Starting base services
2020-03-31 12:53:05|INFO   |Connecting to database
2020-03-31 12:53:06|INFO   |Starting database web server
2020-03-31 12:53:06|INFO   |Auto detected local address (please check): 127.0.1.1
2020-03-31 12:53:06|INFO   |Setting up device 1
2020-03-31 12:53:06|INFO   |Creating HM script client for http://192.168.1.18:8181/tclrega.exe
2020-03-31 12:53:06|INFO   |Setting up plug-in 2
2020-03-31 12:53:06|INFO   |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar, BidCos-Wired
2020-03-31 12:53:06|INFO   |Starting interfaces
2020-03-31 12:53:06|INFO   |Starting BIN-RPC server on port 2099
2020-03-31 12:53:06|INFO   |Starting XML-RPC server on port 2098
2020-03-31 12:53:06|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://192.168.1.18:2000
2020-03-31 12:53:06|SEVERE |Detail: java.io.IOException: Server returned HTTP response code: 503 for URL: http://192.168.1.18:2000
	at mdz.hc.itf.hm.HmXmlRpcClient.init(HmXmlRpcClient.groovy:44)
	at mdz.hc.itf.hm.HmXmlRpcInterface.init(HmXmlRpcInterface.groovy:117)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy:72)
	at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.hc.itf.hm.HmXmlRpcInterface.start(HmXmlRpcInterface.groovy:72)
	at mdz.hc.itf.Manager$_start_closure1.doCall(Manager.groovy:58)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.hc.itf.Manager.start(Manager.groovy:56)
	at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:39)
	at mdz.ccuhistorian.Main.start(Main.groovy:100)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	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-03-31 12:53:06|INFO   |Starting historian
2020-03-31 12:53:06|INFO   |Starting web server
2020-03-31 12:53:06|WARNING|FAILED SelectChannelConnector@0.0.0.0:80: java.net.SocketException: Keine Berechtigung
2020-03-31 12:53:06|WARNING|FAILED org.eclipse.jetty.server.Server@464795: java.net.SocketException: Keine Berechtigung
2020-03-31 12:53:06|INFO   |Stopping interfaces
2020-03-31 12:53:06|INFO   |Stopping BIN-RPC server on port 2099
2020-03-31 12:53:06|INFO   |Stopping database
2020-03-31 12:53:06|INFO   |Stopping base services
2020-03-31 12:53:06|SEVERE |Exception: Keine Berechtigung
2020-03-31 12:53:06|SEVERE |Detail: java.net.SocketException: Keine Berechtigung
	at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:197)
	at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:362)
	at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:275)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at org.eclipse.jetty.server.Server.doStart(Server.java:254)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at mdz.ccuhistorian.webapp.WebServer.<init>(WebServer.groovy:68)
	at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:41)
	at mdz.ccuhistorian.Main.start(Main.groovy:100)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	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-03-31 12:53:37|INFO   |Starting base services
2020-03-31 12:53:37|INFO   |Connecting to database
2020-03-31 12:53:37|INFO   |Starting database web server
2020-03-31 12:53:37|INFO   |Auto detected local address (please check): 127.0.1.1
2020-03-31 12:53:37|INFO   |Setting up device 1
2020-03-31 12:53:37|INFO   |Creating HM script client for http://192.168.1.18:8181/tclrega.exe
2020-03-31 12:53:37|INFO   |Setting up plug-in 2
2020-03-31 12:53:37|INFO   |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar, BidCos-Wired
2020-03-31 12:53:37|INFO   |Starting interfaces
2020-03-31 12:53:37|INFO   |Starting BIN-RPC server on port 2099
2020-03-31 12:53:37|INFO   |Starting XML-RPC server on port 2098
2020-03-31 12:53:37|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://192.168.1.18:2000
2020-03-31 12:53:37|SEVERE |Detail: java.io.IOException: Server returned HTTP response code: 503 for URL: http://192.168.1.18:2000
	at mdz.hc.itf.hm.HmXmlRpcClient.init(HmXmlRpcClient.groovy:44)
	at mdz.hc.itf.hm.HmXmlRpcInterface.init(HmXmlRpcInterface.groovy:117)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy:72)
	at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.hc.itf.hm.HmXmlRpcInterface.start(HmXmlRpcInterface.groovy:72)
	at mdz.hc.itf.Manager$_start_closure1.doCall(Manager.groovy:58)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.hc.itf.Manager.start(Manager.groovy:56)
	at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:39)
	at mdz.ccuhistorian.Main.start(Main.groovy:100)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	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-03-31 12:53:37|INFO   |Starting historian
2020-03-31 12:53:37|INFO   |Starting web server
2020-03-31 12:53:37|WARNING|FAILED SelectChannelConnector@0.0.0.0:80: java.net.SocketException: Keine Berechtigung
2020-03-31 12:53:37|WARNING|FAILED org.eclipse.jetty.server.Server@ff7a73: java.net.SocketException: Keine Berechtigung
2020-03-31 12:53:37|INFO   |Stopping interfaces
2020-03-31 12:53:37|INFO   |Stopping BIN-RPC server on port 2099
2020-03-31 12:53:37|INFO   |Stopping database
2020-03-31 12:53:38|INFO   |Stopping base services
2020-03-31 12:53:38|SEVERE |Exception: Keine Berechtigung
2020-03-31 12:53:38|SEVERE |Detail: java.net.SocketException: Keine Berechtigung
	at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:197)
	at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:362)
	at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:275)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at org.eclipse.jetty.server.Server.doStart(Server.java:254)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at mdz.ccuhistorian.webapp.WebServer.<init>(WebServer.groovy:68)
	at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:41)
	at mdz.ccuhistorian.Main.start(Main.groovy:100)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	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)
Die selbe ccu-historian.config läuft übrigens auf einem Mac einwandfrei.

Die Meldung "Exception: Server returned HTTP response code: 503 for URL: http://192.168.1.18:2000" ist mir unklar:
der Port 2000 ist laut nmap OPEN, die Eingabe der IP ohne Portangabe führt korrekt zur GUI der Zentrale, während die Eingabe mit Port "Not ready" zeigt, ähnlich dem Bildschirm, der beim Neustart kommt, wenn die Zentrale noch nicht fertig gebootet hat.

Mit 192.168.1.28:8082 komme ich auf die Historian-Seite, aber dort sind als Datenpunkte nur SYSVAR-Daten angezeigt, Geräte kommen nicht, auch nicht nach längerem Warten.

Wo muss ich anpacken, um den CCU-Historian auch auf Raspbian zum Laufen zu bewegen?

Herzlichen Dank für Eure Ideen vorab! :-)
9x Raspberry PI3+ - 123 / 29 / 33 / 10 / 27 / 0 / 2 Geräte - 158 / 26 / 57 / 33 / 53 / 5 / 12 Programme - Haussteuerung (185 Geräte aufgeteilt auf 3 RasPI), Energiemanagement (11 Geräte), Gartensteuerung (28 Geräte), Wetter (3 Geräte), Robonect Gardena R70Li Rasenroboter Steuerung / Überwachung

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

Re: CCU-Historian - unter Raspbian

Beitrag von Baxxy » 31.03.2020, 15:58

csiag hat geschrieben:
31.03.2020, 10:46
Wo muss ich anpacken, um den CCU-Historian auch auf Raspbian zum Laufen zu bewegen?
Gute Frage. Ich bin immer nach dieser Anleitung vorgegangen und hatte damit nie Probleme. Die ist zwar noch für Stretch, funktioniert aber auch mit Buster. Ich starte mit der Buster-Lite-Version, installiere dann Java (openjdk-11-jre-headless) und den Rest nach der Anleitung.
csiag hat geschrieben:
31.03.2020, 10:46
Die ccu-historian.config Datei habe ich bezüglich der Pfade, der Raspbian IP, sowie der Angaben für die RaspberryMatic-Zentralen angepasst:
Anpassen heißt aber auch die beiden // vor den benötigten Einträgen zu entfernen. :wink:

Code: Alles auswählen

webServer.historianAddress='192.168.1.28'
devices.historianAddress=192.168.1.28
Desweiteren würde ich einen anderen Port benutzen (zumindest zu Testzwecken):

Code: Alles auswählen

webServer.port=666
Schau mal ob dir davon was hilft.

Grüße
Baxxy

Benutzeravatar
Roland M.
Beiträge: 9736
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 251 Mal
Danksagung erhalten: 1356 Mal

Re: CCU-Historian - unter Raspbian

Beitrag von Roland M. » 31.03.2020, 16:21

Hallo!
Baxxy hat geschrieben:
31.03.2020, 15:58
starte mit der Buster-Lite-Version, installiere dann Java (openjdk-11-jre-headless) und den Rest nach der Anleitung.
Bitte nicht die headless-Variante installieren, sondern die "normale" (weiß jetzt nicht auswendig, wie die heißt), da es mit der headless-Version Probleme mit den Diagrammen gibt (oder zumindest geben kann). Wurden bei mir einfach nicht angezeigt, konnte mit Mathias' Hilfe gelöst werden...
Siehe viewtopic.php?f=38&t=51481


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

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

Re: CCU-Historian - unter Raspbian

Beitrag von Baxxy » 31.03.2020, 16:38

Roland M. hat geschrieben:
31.03.2020, 16:21
Bitte nicht die headless-Variante installieren, sondern die "normale" (weiß jetzt nicht auswendig, wie die heißt)
Müsste dann einfach

Code: Alles auswählen

openjdk-11-jre
sein.
Tatsächlich habe ich vorhin für den Test Historian auf Raspbian-Buster mittels der Headless-Java-Version aufgesetzt und konnte bisher keine Probleme feststellen. Aber gut zu Wissen und gemerkt für die Zukunft. :)

Grüße
Baxxy

csiag
Beiträge: 118
Registriert: 21.11.2013, 07:30
Danksagung erhalten: 3 Mal

Re: CCU-Historian - unter Raspbian

Beitrag von csiag » 31.03.2020, 17:53

Danke erst einmal an Alle, die ihr Wissen hier mit mir teilen wollen :-) und mir mit ihrem Rat zur Seite stehen!

@ Baxxy: jepp, aber wenn ich die Einträge mit den IP-Adressen entferne, bekomme ich diese Meldung:

Code: Alles auswählen

pi@raspberrypi:~/Historian $ sudo java -jar ccu-historian.jar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/home/pi/Historian/lib/groovy-2.5.8-indy.jar) to constructor java.lang.invoke.MethodHandles$Lookup(java.lang.Class,int)
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin.v7.Java7$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2020-03-31 17:43:18|INFO   |CCU-Historian V2.3.0
2020-03-31 17:43:18|INFO   |(C)MDZ (info@ccu-historian.de)
2020-03-31 17:43:20|SEVERE |Exception: Configuration file ccu-historian.config is invalid
2020-03-31 17:43:20|SEVERE |Detail: java.lang.Exception: Configuration file ccu-historian.config is invalid
	at mdz.ccuhistorian.Configuration.readFile(Configuration.groovy:140)
	at mdz.ccuhistorian.Main.start(Main.groovy:86)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	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: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Config: 42: unexpected token: 1.28 @ line 42, column 34.
   devices.historianAddress=192.168.1.28
                                                      ^

1 error

	at mdz.ccuhistorian.Configuration.readFile(Configuration.groovy:138)
	... 14 more
und unter der "1" von devices.historianAddress=192.168.1.28 in der Zeile vor "1 error" ist ein umgekehrtes "v", also mit der Spitze nach oben auf die "1" weisend, - und danach tut sich nichts mehr. Lasse ich die Zeile jedoch auskommentiert, dann läuft er immerhin ein Stückchen weiter ;-) ...

Aber ich werde dem Rat folgen und nach der erwähnten Anleitung installieren. Wenn es bei Euch geklappt hat, warum soll es dann bei mir nicht klappen ;-) ...! Wenn ich auf widrige Umstände stoßen sollte, darf ich mich - hoffentlich - nochmals melden. Ich werde berichten.

- Und noch eine Frage zu openjdk-11-jre:

Ich erhalte über die Debian Webseite eine Datei openjdk-11-jre_11.0.6+10-1_deb10u1_arm64.deb und muss gestehen, dass dies hier mein erster "Ausflug" in die Linux-Welt ist. Daher, wie installiere ich diese Datei via Terminal?
9x Raspberry PI3+ - 123 / 29 / 33 / 10 / 27 / 0 / 2 Geräte - 158 / 26 / 57 / 33 / 53 / 5 / 12 Programme - Haussteuerung (185 Geräte aufgeteilt auf 3 RasPI), Energiemanagement (11 Geräte), Gartensteuerung (28 Geräte), Wetter (3 Geräte), Robonect Gardena R70Li Rasenroboter Steuerung / Überwachung

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

Re: CCU-Historian - unter Raspbian

Beitrag von Baxxy » 31.03.2020, 18:48

csiag hat geschrieben:
31.03.2020, 17:53
Lasse ich die Zeile jedoch auskommentiert, dann läuft er immerhin ein Stückchen weiter
Mein Fehler... es fehlten die ' ' um die IP-Adresse, also so:

Code: Alles auswählen

webServer.historianAddress='192.168.1.28'
devices.historianAddress='192.168.1.28'
csiag hat geschrieben:
31.03.2020, 17:53
Daher, wie installiere ich diese Datei via Terminal?

Code: Alles auswählen

sudo apt update
sudo apt install openjdk-11-jre
csiag hat geschrieben:
31.03.2020, 17:53
Wenn ich auf widrige Umstände stoßen sollte, darf ich mich - hoffentlich - nochmals melden.
Na klar. :)

csiag
Beiträge: 118
Registriert: 21.11.2013, 07:30
Danksagung erhalten: 3 Mal

Re: CCU-Historian - unter Raspbian

Beitrag von csiag » 31.03.2020, 19:46

@Baxxy: kaum macht man es richtig (die Anführungsstriche bei der IP-Adresse), schon läuft alles wie am Schnürchen :-)!

Also belasse ich es mal dabei und ergänze jetzt eine Zentrale nach der anderen. Letztlich füge ich dann noch die HMLGW hinzu und damit soll es dann gut sein.

Auch danach melde ich mich nochmals ;-).

Einen schönen Abend allen Mitdenkern und Helfern - UND bleibt allesamt GESUND!
9x Raspberry PI3+ - 123 / 29 / 33 / 10 / 27 / 0 / 2 Geräte - 158 / 26 / 57 / 33 / 53 / 5 / 12 Programme - Haussteuerung (185 Geräte aufgeteilt auf 3 RasPI), Energiemanagement (11 Geräte), Gartensteuerung (28 Geräte), Wetter (3 Geräte), Robonect Gardena R70Li Rasenroboter Steuerung / Überwachung

alpin28
Beiträge: 64
Registriert: 11.03.2015, 06:05

Re: CCU-Historian - unter Raspbian

Beitrag von alpin28 » 19.12.2021, 12:14

Wünsche euch einen schönen Tag, aber bei mir sind Gewitterwolken im Zimmer.
Ich komme einfach nicht mehr weiter.
Was muss ich bei der ccu-historian.config alles ändern?
Ich habe einen RaspberryMatic und möchte Historian auf einem anderen Raspberry betreiben.
Ich bekomme laufend nur Fehlermeldungen und weis nicht mehr weiter.
Vielleicht hättet ihr eine Vorlage für mich was ich ändern, oder eingeben muss. :?:

Danke!
Dateianhänge
20211219_110810_1.jpg
Foto Fehlermeldung

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

Re: CCU-Historian - unter Raspbian

Beitrag von Baxxy » 19.12.2021, 12:40

alpin28 hat geschrieben:
19.12.2021, 12:14
und möchte Historian auf einem anderen Raspberry betreiben.
Bist du soweit dieser Anleitung gefolgt?

Grüße, Baxxy

alpin28
Beiträge: 64
Registriert: 11.03.2015, 06:05

Re: CCU-Historian - unter Raspbian

Beitrag von alpin28 » 19.12.2021, 13:05

Danke für deine Antwort.
Ja bin ich.
Nur muss ich die ccu-historian.config selber anpassen und da haperts?
Was sind eigentlich die ganzen Fehlermeldungen?

Antworten

Zurück zu „CCU-Historian“