ich versuche seit Tagen unter Mithilfe von Google eine Lösung zu finden.
Ich habe einen pi3 mit PiVCCU und Openhab laufen. Auf einem weiteren pi3 habe ich CCU-Historian kopiert und die ccu-historian.config erstellt:
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='./ccu-historian-%g.log'
// logSystem.fileLimit=1000000
// logSystem.fileCount=5
// logSystem.binRpcLevel=Level.WARNING
// database.dir='./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=true
// database.pgEnable=false
// database.pgPort=5435
// database.pgAllowOthers=false
// webServer.port=80
// webServer.dir='./webapp'
// webServer.logLevel=Level.WARNING
webServer.historianAddress='192.168.1.89'
// 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.89' // eigene IP-Adresse automatisch ermitteln
//
// 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 Zantrale gesetzt werden!
// devices.device<Nr.>.prefix=''
//
// 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.84'
// Falls CUxD verwendet wird, die Kommentarzeichen (//) vor folgender Zeile entfernen:
devices.device1.plugin1.type=CUXD
// 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:
// devices.device1.plugin1.type=CUXD
// devices.device1.plugin2.type=HMWLGW
// Zum Freischalten der Web-Links zu den Beispiel-Web-Seiten, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
webServer.menuLinks.link1.text='Beispiel 1 - Vorjahresvergleich'
webServer.menuLinks.link1.address='/custom/example1.html'
Code: Alles auswählen
java -jar ccu-historian.jar -loglevel finest
Code: Alles auswählen
2018-09-17 12:30:39|INFO |Starting base services
2018-09-17 12:30:39|INFO |Connecting to database
2018-09-17 12:30:39|INFO |Starting database web server
2018-09-17 12:30:39|INFO |Setting up device 1
2018-09-17 12:30:39|INFO |Creating HM script client for http://192.168.1.84:8181/tclrega.exe
2018-09-17 12:30:39|INFO |Setting up plug-in 1
2018-09-17 12:30:39|INFO |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar, CUxD
2018-09-17 12:30:39|INFO |Starting interfaces
2018-09-17 12:30:39|INFO |Starting BIN-RPC server on port 2099
2018-09-17 12:30:39|INFO |Starting XML-RPC server on port 2098
2018-09-17 12:30:39|INFO |Connecting to 192.168.1.84:2001
2018-09-17 12:30:49|INFO |Connecting to 192.168.1.84:8701
2018-09-17 12:30:49|INFO |Stopping BIN-RPC server on port 2099
2018-09-17 12:30:49|INFO |Stopping database
2018-09-17 12:30:49|INFO |Stopping base services
2018-09-17 12:30:49|SEVERE |Exception: Verbindungsaufbau abgelehnt (Connection refused)
2018-09-17 12:30:49|SEVERE |Detail: java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused)
at mdz.hc.itf.binrpc.BinRpcClient.connect(BinRpcClient.groovy:60)
at mdz.hc.itf.binrpc.BinRpcClient.send(BinRpcClient.groovy:74)
at mdz.hc.itf.binrpc.BinRpcClient.call(BinRpcClient.groovy:142)
at mdz.hc.itf.hm.HmBinRpcInterface.init(HmBinRpcInterface.groovy:121)
at mdz.hc.itf.hm.HmBinRpcInterface.start(HmBinRpcInterface.groovy:79)
at mdz.hc.itf.Manager$_start_closure1.doCall(Manager.groovy:60)
at mdz.hc.itf.Manager.start(Manager.groovy:58)
at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:39)
at mdz.ccuhistorian.Main.start(Main.groovy:100)
at mdz.ccuhistorian.Main.access$0(Main.groovy)
at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
at mdz.ccuhistorian.Main$_run_closure4.call(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)
Was mache ich falsch?
Viele Grüße,
Ralf