Steht im Wiki.
Vorher sollten natürlich die Parameter in der ccu-historian.config korrekt gesetzt werden.
Starten würde ich dann zuerst mal mit Konsolenausgabe:
Code: Alles auswählen
java -jar ccu-historian.jar -loglevel finest
Moderator: Co-Administratoren
Steht im Wiki.
Code: Alles auswählen
java -jar ccu-historian.jar -loglevel finest
Ne eigene config im Verzeichnis anlegen:
Code: Alles auswählen
ccu-historian.config
Code: Alles auswählen
// CCU-Historian Konfiguration
logSystem.consoleLevel=Level.FINER
logSystem.fileLevel=Level.FINER
logSystem.fileName='./ccu-historian-%g.log'
logSystem.fileLimit=6000000
logSystem.fileCount=5
logSystem.binRpcLevel=Level.FINEST
database.dir='./data'
database.name='test_db'
database.webEnable=true
database.webPort=8083
database.webAllowOthers=true
webServer.dir='./webapp'
webServer.logLevel=Level.WARNING
// anpassen ab hier -->
webServer.port=92 //Webserver-Port auskommentieren oder anpassen
webServer.historianAddress='192.168.1.3' //hier die IP-Adresse des Systems auf dem Historian läuft eintragen
devices.historianAddress='192.168.1.3' //hier die IP-Adresse des Systems auf dem Historian läuft eintragen
// Typ der Zentrale:
devices.device1.type=CCU2
devices.device1.address='192.168.1.27' //hier die IP-Adresse der Zentrale eintragen
// <-- bis hier
webServer.menuLinks.link1.text='H2-HighChart'
webServer.menuLinks.link1.address='/custom/h2-highchart/H2-HighChart.gy'
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 Handbuchs
// (https://github.com/mdzio/ccu-historian/wiki#konfiguration) zu finden.
//
// Liste der zur Verfügung stehen Konfigurationsoptionen mit ihren jeweiligen Standardwerten:
//
logSystem.consoleLevel=Level.FINER
logSystem.fileLevel=Level.FINER
logSystem.fileName='./ccu-historian-%g.log'
logSystem.fileLimit=1000000
logSystem.fileCount=5
logSystem.binRpcLevel=Level.FINEST
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=false
// database.pgEnable=false
// database.pgPort=5435
// database.pgAllowOthers=false
// database.tasks ... (s.a. https://github.com/mdzio/ccu-historian/wiki#automatische-ausführung-von-skripten)
webServer.port=80
webServer.dir='./webapp'
webServer.logLevel=Level.WARNING
webServer.historianAddress='192.168.1.57’
// webServer.trendDesigns ... (s.a. https://github.com/mdzio/ccu-historian/wiki#anpassung-der-trend-darstellung)
// webServer.apiKeys=[]
// webServer.menuLinks ... (s.a. https://github.com/mdzio/ccu-historian/wiki#eigene-verweise-auf-web-seiten)
// webServer.corsOrigin='*'
// webServer.showLastValue=false
// historian.metaCycle=3600000 // 1 Stunde
// historian.bufferCount=5000
// historian.bufferTime=0
// historian.defaultDisabled=false
// historian.defaultHidden=false
// devices.historianBinRpcPort=2099
// devices.historianXmlRpcPort=2098
devices.historianAddress='192.168.1.57' // null: eigene IP-Adresse automatisch ermitteln
// base.scriptDir='.'
//
// Für jede Zentrale bzw. jedes Gerät müssen folgende zwei Optionen gesetzt werden
// (s.a. https://github.com/mdzio/ccu-historian/wiki#konfiguration-der-angeschlossenen-ger%C3%A4te):
// devices.device<Nr.>.type=<CCU2>
// devices.device<Nr.>.address='<IP-Adresse>‘
//
// Optional können noch folgende Optionen gesetzt werden:
// devices.device<Nr.>.plugin<Nr.>.type=<HMWLGW, CUXD, JACK, BIDCOS_WIRED, BIDCOS_RF, SYSTEM, HMIP_RF>
// 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!
// devices.device<Nr.>.prefix=''
//
// Es muss im Folgenden mindestens eine Zentrale bzw. Gerät konfiguriert werden:
// Typ der Zentrale: z.B. CCU1, CCU2, CCU3
// (RaspberryMatic mit Funkmodul ist kompatibel zu einer CCU3.)
devices.device1.type=CCU2
// IP-Adresse der Zentrale
devices.device1.address='192.168.1.24‘
// 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
// Benutzerdefinierte Verweise im Extras-Menü:
webServer.menuLinks.link1.text='H2-HighChart'
webServer.menuLinks.link1.address='/custom/h2-highchart/H2-HighChart.gy'
webServer.menuLinks.link2.text='Handbuch'
webServer.menuLinks.link2.address='https://github.com/mdzio/ccu-historian/wiki'
webServer.menuLinks.link3.text='Fehler melden'
webServer.menuLinks.link3.address='https://github.com/mdzio/ccu-historian/issues'