CCU-Historian will nicht auf Ubuntu laufen

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

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

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von Mathias » 23.06.2018, 22:41

Code: Alles auswählen

SEVERE |Exception: Connection refused (Connection refused)
Diese Fehlermeldung bedeutet, dass ein Dienst der CCU nicht erreichbar ist. Funktioniert denn ein Ping von der VM zur CCU?

Hast Du RaspberryMatic mit einem Funkmodul oder Funk-LAN-Gateway?

Code: Alles auswählen

WARNING: An illegal reflective access operation has occurred
Diese Warnmeldung kommt nur bei Java Version 9 (bzw. 1.9) oder 10 (bzw. 1.10). Sie ist unkritisch.

Der CCU-Historian öffnet Netzwerk-Ports für eingehende Verbindungen. I.d.R. muss unter Linux die Firewall eingerichtet werden.

Code: Alles auswählen

Port-Nr.  Funktion                                                                Zugehörige Konfigurationsoption
80        Port für den eingebetteten Web-Server                                   webServer.port
2098      Netzwerk-Port für den XMLRPC-Server des CCU-Historians                  devices.historianXmlRpcPort
2099      Netzwerk-Port für den BINRPC-Server des CCU-Historians                  devices.historianBinRpcPort
8082      Netzwerk-Port für die Web-Bedienschnittstelle der Datenbank             database.webPort
9092      (Optional) Netzwerk-Port für die TCP-Schnittstelle der Datenbank        database.tcpPort
5435      (Optional) Netzwerk-Port für die PostgreSQL-Schnittstelle der Datenbank database.pgPort
Für Testzwecke sollte der CCU-Historian dann auch mit root-Rechten (s.a. sudo) gestartet werden.

Gruß
Mathias

IceBoosteR
Beiträge: 27
Registriert: 17.06.2018, 18:59

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von IceBoosteR » 13.07.2018, 00:12

Mathias hat geschrieben:
23.06.2018, 22:41

Code: Alles auswählen

SEVERE |Exception: Connection refused (Connection refused)
Diese Fehlermeldung bedeutet, dass ein Dienst der CCU nicht erreichbar ist. Funktioniert denn ein Ping von der VM zur CCU?

Hast Du RaspberryMatic mit einem Funkmodul oder Funk-LAN-Gateway?

Code: Alles auswählen

WARNING: An illegal reflective access operation has occurred
Diese Warnmeldung kommt nur bei Java Version 9 (bzw. 1.9) oder 10 (bzw. 1.10). Sie ist unkritisch.

Der CCU-Historian öffnet Netzwerk-Ports für eingehende Verbindungen. I.d.R. muss unter Linux die Firewall eingerichtet werden.

Code: Alles auswählen

Port-Nr.  Funktion                                                                Zugehörige Konfigurationsoption
80        Port für den eingebetteten Web-Server                                   webServer.port
2098      Netzwerk-Port für den XMLRPC-Server des CCU-Historians                  devices.historianXmlRpcPort
2099      Netzwerk-Port für den BINRPC-Server des CCU-Historians                  devices.historianBinRpcPort
8082      Netzwerk-Port für die Web-Bedienschnittstelle der Datenbank             database.webPort
9092      (Optional) Netzwerk-Port für die TCP-Schnittstelle der Datenbank        database.tcpPort
5435      (Optional) Netzwerk-Port für die PostgreSQL-Schnittstelle der Datenbank database.pgPort
Für Testzwecke sollte der CCU-Historian dann auch mit root-Rechten (s.a. sudo) gestartet werden.

Gruß
Mathias
Hallo Mathias,

ich hatte deinen Post voll übersehen, deswegen sorry für die verpätete Antwort. Auf Grund von Urlaub kann ich grade nicht von der VM testen, ich werde das natürlich baldmöglich nachholen.
Für die Tests war ich root, deswegen habe ich kein sudo benötigt.

Ich nutze die Raspberrymatic mit einem USB-Funkmodul: https://www.telekom.de/zuhause/smarthom ... mematic-ip bzw: https://www.elv.de/elv-homematic-ip-rf- ... usatz.html

Das mit der Firewall unter Linux werde ich dann auch überprüfen. Ich hatte angenommen, dass die Raspberrymatic vielleicht etwas blockiert, hätte aber nie auf die Linux-Büchse getippt. Ich werde dem nachgehen.

Danke!

Lueghi
Beiträge: 630
Registriert: 01.11.2007, 21:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Siebengebirge (bei Bonn)
Hat sich bedankt: 18 Mal
Danksagung erhalten: 2 Mal

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von Lueghi » 15.07.2018, 10:30

Ich habe den Historian seit Jahren auf einem Ubuntu 16.04LTS problemlos laufen. Vermute auch es liegt an fehlenden Freigaben in der Firewall. Ich meine mich zu erinnern, dass ich damit auch ein wenig gekämpft habe ... :(
Gruß Stefan

IceBoosteR
Beiträge: 27
Registriert: 17.06.2018, 18:59

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von IceBoosteR » 04.08.2018, 00:06

Danke.
Ich kam leider noch nicht zum Testen, werde es aber nachholen und hier posten.
Gibt es schon Ideen den Historian in de aktuellen Version nach Docker zu holen? Dann hätte ich die Probleme nicht ;)
Außerdem sind Container cool.

VG
IceBoosteR

NickHM
Beiträge: 3729
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 65 Mal
Danksagung erhalten: 119 Mal

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von NickHM » 04.08.2018, 08:47

IceBoosteR hat geschrieben:
04.08.2018, 00:06

Gibt es schon Ideen den Historian in de aktuellen Version nach Docker zu holen? Dann hätte ich die Probleme nicht ;)
Außerdem sind Container cool.
Guten Morgen

es steht jedem User frei, einen Container mit Historian zu bauen und dann ggf. auch anderen Usern zur Verfügung zu stellen.
Das bedeutet aber auch, dass nach jedem Update von Historian der Container entsprechend gepflegt werden muss.

Ausserdem ist die "Installation" von Historian eine so simple Sache, dass ein fertiger Container gar nicht lohnt. Es muss ja nur ein Ordner angelegt und das Archiv da rein kopiert werden.
Die zu machenden Einstellungen sind ohnehin jeweils individuell anzupassen. Da kann man nichts vorfertigen.
Allerdings sollen die Einstellungen der .config in einer späteren Version über die WEb Oberfläche möglich sein. Das wäre ggf. eine Hilfe für einige User, die keinen Texteditor bedienen können.

Ich habe bisher nichts gelesen, was darauf hin deutet, dass der Entwickler selbst sich die Arbeit macht. Die Entwicklung und die vielen noch geplanten neuen Funktionen fressen mit Sicherheit genug Freizeit.

Also, selber machen.

IceBoosteR
Beiträge: 27
Registriert: 17.06.2018, 18:59

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von IceBoosteR » 05.08.2018, 13:50

NickHM hat geschrieben:
04.08.2018, 08:47
IceBoosteR hat geschrieben:
04.08.2018, 00:06

Gibt es schon Ideen den Historian in de aktuellen Version nach Docker zu holen? Dann hätte ich die Probleme nicht ;)
Außerdem sind Container cool.
Guten Morgen

es steht jedem User frei, einen Container mit Historian zu bauen und dann ggf. auch anderen Usern zur Verfügung zu stellen.
Das bedeutet aber auch, dass nach jedem Update von Historian der Container entsprechend gepflegt werden muss.

Ausserdem ist die "Installation" von Historian eine so simple Sache, dass ein fertiger Container gar nicht lohnt. Es muss ja nur ein Ordner angelegt und das Archiv da rein kopiert werden.
Die zu machenden Einstellungen sind ohnehin jeweils individuell anzupassen. Da kann man nichts vorfertigen.
Allerdings sollen die Einstellungen der .config in einer späteren Version über die WEb Oberfläche möglich sein. Das wäre ggf. eine Hilfe für einige User, die keinen Texteditor bedienen können.

Ich habe bisher nichts gelesen, was darauf hin deutet, dass der Entwickler selbst sich die Arbeit macht. Die Entwicklung und die vielen noch geplanten neuen Funktionen fressen mit Sicherheit genug Freizeit.

Also, selber machen.
Hi, absolut richtig. Allerdings habe ich es ausprobiert:
Einfach nen Ubuntu container nehmen und dann den Historian laufen lassen klappt leider nicht - da muss man noch etwas mehr machen. Heute schaffe ich villeicht endlich zu testen.
Vielleicht kann ich mit der 2.0er Version nen Contaienr auf Dockerhub zur Verfügung stellen. Wenn ich dafür Zeit finde xD

VG
Ice

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

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von Mathias » 06.08.2018, 12:06

IceBoosteR hat geschrieben:
04.08.2018, 00:06
Gibt es schon Ideen den Historian in de aktuellen Version nach Docker zu holen? Dann hätte ich die Probleme nicht ;)
Außerdem sind Container cool.
Es wird bereits von tzahari ein Docker Image zur Verfügung gestellt: https://github.com/tzahari/CCU-Historian-for-Docker

Dieses wird allerdings nicht regelmäßig mit der CCU-Historian-Version hochgezogen. Es kann aber leicht selber gebaut werden.

Gruß
Mathias

IceBoosteR
Beiträge: 27
Registriert: 17.06.2018, 18:59

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von IceBoosteR » 19.08.2018, 18:21

Hallo zusammen,

huete kam ich endlich zum Testen :)
Leider hilft das freischalten der FW Regeln nicht, um das Problem zu beheben.
Fregeschaltet habe ich die Regeln mit "ufw allow 2099" etc.

Bezüglich des Docker containers:
Der sieht gut aus, wird aber leider nicht oft geupdated...

ICh weiß leider nicht, wie ich den Historian zum Laufen bekommen soll. :(

Gruß
IceBoosteR

IceBoosteR
Beiträge: 27
Registriert: 17.06.2018, 18:59

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von IceBoosteR » 24.08.2018, 14:54

Hi,

habe das Docker image nun genommen, ich muss nach dem Ausschlussverfahren arbeiten. Und hier kommt dasselbe Problem:

Code: Alles auswählen

2018-08-24 12:52:48|INFO   |CCU-Historian V1.2.0
2018-08-24 12:52:48|INFO   |(C)MDZ (info@ccu-historian.de)
2018-08-24 12:52:49|INFO   |Starting base services
2018-08-24 12:52:49|INFO   |Connecting to database
2018-08-24 12:52:49|INFO   |Starting database web server
2018-08-24 12:52:49|INFO   |Setting up device 1
2018-08-24 12:52:49|INFO   |Creating HM script client for http://192.168.178.105:8181/tclrega.exe
2018-08-24 12:52:49|INFO   |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar
2018-08-24 12:52:49|INFO   |Starting interfaces
2018-08-24 12:52:49|INFO   |Starting BIN-RPC server on port 2099
2018-08-24 12:52:49|INFO   |Starting XML-RPC server on port 2098
2018-08-24 12:52:49|INFO   |Connecting to 192.168.178.105:2001
2018-08-24 12:52:49|INFO   |Stopping BIN-RPC server on port 2099
2018-08-24 12:52:49|INFO   |Stopping database
2018-08-24 12:52:49|INFO   |Stopping base services
2018-08-24 12:52:49|SEVERE |Exception: Connection refused (Connection refused)
2018-08-24 12:52:49|SEVERE |Detail: java.net.ConnectException: Connection refused (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:38)
        at mdz.ccuhistorian.Main.start(Main.groovy:96)
        at mdz.ccuhistorian.Main.access$0(Main.groovy)
        at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:73)
        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:73)
        at mdz.ccuhistorian.Main.main(Main.groovy:41)
Demnach liegt es an der Zentrale denke ich.

Ich habe nun an den Firewall-Einstellungen der Zentrale rumgefummelt. Uwrde uahc nicht besser. Bild ist angefügt...
Dateianhänge
firewall.png

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

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von Mathias » 24.08.2018, 21:51

Zur Fehlermeldung: Der CCU-Historian erhält keine Verbindung zur IP 192.168.178.105 auf Port 2001.

Hast Du den CCU-Historian mal auf einer Windows-Kiste getestet?

Gruß
Mathias

Antworten

Zurück zu „CCU-Historian“