Ccu-Historian auf dem Raspi java –version sollte eine Version größer als 1.7 ausgeben cd /opt sudo mkdir ccu-historian cd ccu-historian Aktuelle Version auf http://www.ccu-historian.de/ unter Installationspakete suchen sudo wget http://www.ccu-historian.de/uploads/CCU-Historian/ccu-historian-0.7.3-bin.zip sudo unzip ccu-historian-0.7.3-bin.zip sudo cp ccu-historian-sample.config ccu-historian.config sudo nano ccu-historian.config // 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 im Handbuch zu finden. // // Liste der zur Verfügung stehen Konfigurationsoptionen mit ihren jeweiligen Standardwerten: // // logSystem.consoleLevel=Level.INFO // logSystem.fileLevel=Level.OFF logSystem.fileName='/opt/ccu-historian/ccu-historian-%g.log' // logSystem.fileLimit=1000000 // logSystem.fileCount=5 // logSystem.binRpcLevel=Level.WARNING database.dir='/opt/ccu-historian/data' // database.name='history' // database.user='sa' // database.password='ccu-historian' // database.backup='' // database.webEnable=true database.webPort=8092 database.webAllowOthers=true // database.tcpEnable=false // database.tcpPort=9092 // database.tcpAllowOthers=false // database.pgEnable=false // database.pgPort=5435 // database.pgAllowOthers=false webServer.port=8090 webServer.dir='/opt/ccu-historian/webapp' // webServer.logLevel=Level.WARNING // webServer.historianAddress='' // webServer.trendDesigns ... (s.a. Abschnitt 6.4.1 im Handbuch) // webServer.apiKeys=[] // historian.metaCycle=3600000 // 1 Stunde // devices.historianRpcPort=2011 devices.historianAddress='10.167.0.2' // 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.>.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='10.167.0.1' // 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 sudo java -jar /opt/ccu-historian/ccu-historian.jar Dauert min 1 Minute bis der Server bereit ist http://raspi01:8090 Autostart beim Boot cd /etc/init.d sudo nano ccu-historian #!/bin/bash ### BEGIN INIT INFO # Provides: ccu-historian # Required-Start: $network $local_fs $remote_fs # Required-Stop:: $network $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts ccu-historian # Description: starts ccu-historian ### END INIT INFO (( EUID )) && echo .You need to have root priviliges.. && exit 1 PIDF=/opt/ccu-historian/ccu-historian.pid CONFF=/opt/ccu-historian/ccu-historian.config JAVACMD=/usr/bin/java CCUCMD=/opt/ccu-historian/ccu-historian.jar RETVAL=0 start() { echo -n "Starting ccu-historian" start-stop-daemon --start --pidfile $PIDF --make-pidfile --background - -jar $CCUCMD -config $CONFF RETVAL=$? } stop() { echo -n "Stopping ccu-historian" start-stop-daemon --quiet --stop --pidfile $PIDF RETVAL=$? } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; --exec $JAVACMD - *) echo "Usage: ccu-historian {start|stop|restart}" exit 1 ;; esac exit $RETVAL sudo chmod 755 /etc/init.d/ccu-historian sudo update-rc.d ccu-historian defaults cd /etc/init.d sudo ./ccu-historian start sudo ./ccu-historian stop sudo reboot Nach 30 min sollte er wieder erreichbar sein