CCU-Historian: Ein Langzeitarchiv für die CCU

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Taf73
Beiträge: 90
Registriert: 14.09.2013, 11:08

Re: CCU-Historian: Ein Langzeitarchiv für die CCU

Beitrag von Taf73 » 06.10.2017, 09:15

Hallo Mathias,

danke für Deine Hilfe!

Firewall ist konfiguriert, mittlerweile komme ich soweit:

Code: Alles auswählen

[/share/CACHEDEV1_DATA/ccuhistorian] # java -jar ccu-historian.jar
2017-10-06 07:12:40|INFO   |CCU-Historian V1.1.1beta1
2017-10-06 07:12:40|INFO   |(C)MDZ (info@ccu-historian.de)
2017-10-06 07:12:43|FINE   |Log system configuration:
2017-10-06 07:12:43|FINE   |logSystem.consoleLevel=Level.FINEST
2017-10-06 07:12:43|FINE   |logSystem.fileLevel=Level.OFF
2017-10-06 07:12:43|FINE   |logSystem.fileName='./log/ccu-historian-%g.log'
2017-10-06 07:12:43|FINE   |logSystem.fileLimit=1000000
2017-10-06 07:12:43|FINE   |logSystem.fileCount=5
2017-10-06 07:12:43|FINE   |logSystem.binRpcLevel=Level.WARNING
2017-10-06 07:12:43|INFO   |Starting base services
2017-10-06 07:12:44|INFO   |Connecting to database
2017-10-06 07:12:44|FINE   |database.dir='./db'
2017-10-06 07:12:44|FINE   |database.name='history'
2017-10-06 07:12:44|FINE   |database.user='sa'
2017-10-06 07:12:44|FINE   |database.webEnable=true
2017-10-06 07:12:44|FINE   |database.webPort=7010
2017-10-06 07:12:44|FINE   |database.webAllowOthers=true
2017-10-06 07:12:44|FINE   |database.tcpEnable=false
2017-10-06 07:12:44|FINE   |database.tcpPort=7020
2017-10-06 07:12:44|FINE   |database.tcpAllowOthers=false
2017-10-06 07:12:44|FINE   |database.pgEnable=false
2017-10-06 07:12:44|FINE   |database.pgPort=5435
2017-10-06 07:12:44|FINE   |database.pgAllowOthers=false
2017-10-06 07:12:44|FINE   |database.backup=''
2017-10-06 07:12:45|FINE   |Database: Preparing table DATA_POINTS
2017-10-06 07:12:46|INFO   |Starting database web server
2017-10-06 07:12:46|FINE   |Database management URL: http://192.168.1.40:7010
2017-10-06 07:12:46|FINE   |Configuring interfaces
2017-10-06 07:12:46|FINE   |All devices: Reading configuration option 'historianBinRpcPort':
2017-10-06 07:12:46|FINE   |All devices: Reading configuration option 'historianXmlRpcPort':
2017-10-06 07:12:46|FINE   |All devices: Reading configuration option 'historianAddress': 192.168.1.40
2017-10-06 07:12:46|INFO   |Setting up device 1
2017-10-06 07:12:46|FINE   |Device 1: Reading configuration option 'type': CCU2
2017-10-06 07:12:46|FINE   |Device 1: Reading configuration option 'address': 192.168.1.5
2017-10-06 07:12:46|FINE   |Device 1: Reading configuration option 'reinitTimeout':
2017-10-06 07:12:46|FINE   |Device 1: Reading configuration option 'prefix':
2017-10-06 07:12:46|FINE   |Device 1: Reading configuration option 'writeAccess':
2017-10-06 07:12:46|FINE   |Device 1: Reading configuration option 'sysVarDataCycle':
2017-10-06 07:12:46|FINE   |Device 1: Reading configuration option 'timeout':
2017-10-06 07:12:46|INFO   |Creating HM script client for http://192.168.1.5:8181/tclrega.exe
2017-10-06 07:12:47|FINE   |Device 1: Reading configuration option 'watchdogProgram':
2017-10-06 07:12:47|FINE   |Device 1: Reading configuration option 'watchdogCycle':
2017-10-06 07:12:47|INFO   |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar
2017-10-06 07:12:47|INFO   |Starting interfaces
2017-10-06 07:12:47|INFO   |Starting XML-RPC server on port 2098
2017-10-06 07:12:47|FINE   |XML-RPC server address is http://192.168.1.40:2098
2017-10-06 07:12:47|FINE   |Starting re-init task
2017-10-06 07:12:47|FINE   |Calling init(http://192.168.1.40:2098, HmIP-RF)
2017-10-06 07:12:47|FINEST |Event received: BidCos-RF.IEQ0458410:0.CONFIG_PENDING, Fri Oct 06 07:12:47 GMT 2017, true, 2
2017-10-06 07:12:47|FINEST |Event received: BidCos-RF.IEQ0536924:0.STICKY_UNREACH, Fri Oct 06 07:12:47 GMT 2017, true, 2
2017-10-06 07:12:47|FINEST |Event received: BidCos-RF.IEQ0536924:0.UNREACH, Fri Oct 06 07:12:47 GMT 2017, true, 2
2017-10-06 07:12:47|FINEST |Event received: BidCos-RF.JEQ0042545:0.CONFIG_PENDING, Fri Oct 06 07:12:47 GMT 2017, true, 2
2017-10-06 07:12:47|FINEST |Event received: BidCos-RF.JEQ0054674:0.LOWBAT, Fri Oct 06 07:12:47 GMT 2017, true, 2
2017-10-06 07:12:47|FINEST |Event received: BidCos-RF.JEQ0076391:0.UNREACH, Fri Oct 06 07:12:47 GMT 2017, true, 2
2017-10-06 07:12:47|FINEST |Event received: BidCos-RF.JEQ0080891:0.UNREACH, Fri Oct 06 07:12:47 GMT 2017, true, 2
2017-10-06 07:12:47|FINEST |Event received: BidCos-RF.JEQ0109781:0.UNREACH, Fri Oct 06 07:12:47 GMT 2017, true, 2
2017-10-06 07:12:47|FINEST |Event received: BidCos-RF.JEQ0462102:0.CONFIG_PENDING, Fri Oct 06 07:12:47 GMT 2017, true, 2
2017-10-06 07:12:47|FINEST |Event received: BidCos-RF.JEQ0462102:0.UNREACH, Fri Oct 06 07:12:47 GMT 2017, true, 2
2017-10-06 07:12:47|FINEST |Event received: BidCos-RF.MEQ1900289:0.UNREACH, Fri Oct 06 07:12:47 GMT 2017, true, 2
2017-10-06 07:12:47|FINE   |Stopping re-init task
2017-10-06 07:12:48|FINE   |Stopping XML-RPC server
2017-10-06 07:12:48|SEVERE |Exception: Socket is closed
2017-10-06 07:12:48|FINE   |Stopping main scheduler
2017-10-06 07:12:48|INFO   |Stopping database
2017-10-06 07:12:48|INFO   |Stopping base services
2017-10-06 07:12:48|SEVERE |Exception: Connection refused
2017-10-06 07:12:48|FINE   |java.net.ConnectException: Connection refused
        at mdz.hc.itf.hm.HmXmlRpcClient.init(HmXmlRpcClient.groovy:45)
        at mdz.hc.itf.hm.HmXmlRpcInterface.init(HmXmlRpcInterface.groovy:113)
        at mdz.hc.itf.hm.HmXmlRpcInterface.start(HmXmlRpcInterface.groovy:72)
        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:38)
        at mdz.ccuhistorian.Main.start(Main.groovy:95)
        at mdz.ccuhistorian.Main.access$0(Main.groovy)
        at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:72)
        at mdz.ccuhistorian.Main$_run_closure4.call(Main.groovy)
        at mdz.ccuhistorian.LogSystem.catchToLog(LogSystem.groovy:95)
        at mdz.ccuhistorian.Main.run(Main.groovy:72)
        at mdz.ccuhistorian.Main.main(Main.groovy:40)
2017-10-06 07:12:48|FINEST |Sleeping

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

Re: CCU-Historian: Ein Langzeitarchiv für die CCU

Beitrag von Mathias » 06.10.2017, 21:15

Der Fehler ist unverändert. Der CCU-Historian kann zwar die BidCos-RF Schnittstelle der CCU2 erreichen, aber nicht die HM-IP Schnittstelle. Das ist merkwürdig, und ich habe da auch keine Idee mehr woran das liegen könnte. Du hast eine "echte" CCU2 oder RaspberryMatic oder YAHM?
Gruß
Mathias

Taf73
Beiträge: 90
Registriert: 14.09.2013, 11:08

Re: CCU-Historian: Ein Langzeitarchiv für die CCU

Beitrag von Taf73 » 07.10.2017, 09:10

Hallo Mathias,

ich nutze YAHM, sollte die config da anders aussehen?

Grüße und Danke

Swen

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

Re: CCU-Historian: Ein Langzeitarchiv für die CCU

Beitrag von Mathias » 07.10.2017, 16:38

Taf73 hat geschrieben:ich nutze YAHM, sollte die config da anders aussehen?
Lies Dir mal diesen Beitrag und den folgenden durch.

Gruß
Mathias

Taf73
Beiträge: 90
Registriert: 14.09.2013, 11:08

Re: CCU-Historian: Ein Langzeitarchiv für die CCU

Beitrag von Taf73 » 07.10.2017, 22:06

Hallo Mathias,

danke für den Hinweis, historian läuft jetzt auf meinem QNAP :D !

Grüße Swen

Micky
Beiträge: 257
Registriert: 18.12.2014, 15:52
System: CCU
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: CCU-Historian: Ein Langzeitarchiv für die CCU

Beitrag von Micky » 18.12.2017, 21:10

Guten Abend @all,

erstmal ein Dickes Danke an Mathias für die tolle Entwicklung vom ccu-historian. Seit Jahren läuft meine CCU2 brav, nun ist vor kurzem ccu-historian dazugekommen. Dies läuft derzeit auf einem minimalistischen debian_64bit Server, welcher auch weitere Dienste beheimaten soll. Bevor ich meine ccu-historian-installation zerschieße, wollt ich kurz nachfragen ob es Probleme gibt wenn ein weiterer HTTP-Server (apache2, lighthttpd) läuft. Den HTTP-Port von ccu-historian würde ich auf 8090 laufen lassen, dann stehen die normalen Ports dem alternativen HTTP-Server zur Verfügung. Spricht hier was dagegen? Muss ich bis auf den anderen Port auf irgendwas achten?

Danke und Grüße

Micky
Ich übernehme keinerlei Haftung/Garantie für Tipps/Hinweise die ich hier gebe. Danke für euer Verständnis.

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

Re: CCU-Historian: Ein Langzeitarchiv für die CCU

Beitrag von Mathias » 18.12.2017, 21:47

Beliebige andere Server machen keine Probleme, wenn es keine Überschneidungen bei den Ports gibt.

Mit der Option webServer.port kann der Port der Web-Oberfläche des CCU-Historians einfach geändert werden. Die Web-Oberfläche der Datenbank hat ebenfalls einen eigenen Port. Dieser kann mit database.webPort (Standard: 8082) geändert werden.

Dann startet der CCU-Historian noch einen BINRPC-Server (devices.historianBinRpcPort=2099) und einen XMLRPC-Server (devices.historianXmlRpcPort=2098). Diese können über die Konfiguration ebenfalls geändert werden.

Gruß
Mathias

Micky
Beiträge: 257
Registriert: 18.12.2014, 15:52
System: CCU
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: CCU-Historian: Ein Langzeitarchiv für die CCU

Beitrag von Micky » 18.12.2017, 22:30

Perfekt, vielen Dank für die schnelle Rückmeldung.

Grüße M.
Ich übernehme keinerlei Haftung/Garantie für Tipps/Hinweise die ich hier gebe. Danke für euer Verständnis.

MathiasZ

Re: CCU-Historian: Ein Langzeitarchiv für die CCU

Beitrag von MathiasZ » 19.12.2017, 06:01

Hi Mathias,
ich werde (sobald die Festplatte da ist) mein Historian vom PI2 auf den PI3 auslagern.
Das Booten von der USB-Schnittstelle habe ich ihn schon beigebracht.
Da ich noch ein älteres Backup des CCU-Historian habe, kann ich doch gleich das Backup der SD-karte auf der HDD installieren, oder?
Mir ist durchaus bewußt, dass ich noch ein paar IP-Adressen ändern muß.
Reicht es aus, wenn ich den kompletten Order "Data" im PI3 lösche und den aktuellen vom PI2 per WINSCP vom PI2 auf den PI3 verschiebe?
Gruß,
Mathias

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

Re: CCU-Historian: Ein Langzeitarchiv für die CCU

Beitrag von Mathias » 21.12.2017, 20:56

MathiasZ hat geschrieben:Reicht es aus, wenn ich den kompletten Order "Data" im PI3 lösche und den aktuellen vom PI2 per WINSCP vom PI2 auf den PI3 verschiebe?
Ja, einfach den data-Ordner und die Konfiguration ccu-historian.config in der Verzeichnis der neuen Installation kopieren.

Gruß
Mathias

Antworten

Zurück zu „CCU-Historian“