Verbindungsaufbau abgelehnt (Connection refused) auf PiVCCU

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

rbeudel
Beiträge: 276
Registriert: 29.06.2018, 17:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Essen
Hat sich bedankt: 27 Mal
Danksagung erhalten: 14 Mal

Verbindungsaufbau abgelehnt (Connection refused) auf PiVCCU

Beitrag von rbeudel » 17.09.2018, 14:04

Hallo Leute,
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'
Nach dem starten über Putty mit

Code: Alles auswählen

 java -jar ccu-historian.jar -loglevel finest
erhalte ich folgende Ausgabe:

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)

Ich komme natürlich nicht auf die Oberfläche von CCU-Historian mit http://192.168.1.89. In PiVCCU ist in der Firewall beides auf Vollzugriff.
Was mache ich falsch?
Viele Grüße,
Ralf
Viele Grüße,
Ralf


Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

Benutzeravatar
deimos
Beiträge: 5383
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 949 Mal
Kontaktdaten:

Re: Verbindungsaufbau abgelehnt (Connection refused) auf PiVCCU

Beitrag von deimos » 17.09.2018, 14:09

Hi,

für das Verständnis wäre es sehr hilfreich, wenn du mal die IPs von den beiden Pis und vom CCU Container nennen könntest.

Ein sinnvoller erster Schritt wäre dann mal zu schauen, ob du vom Raspberry mit CCU Historian per Ping zum CCU Container kommst und dann im zweiten Schritt, ob du per wget auf das Webinterface der CCU zugreifen kannst.

Viele Grüße
Alex

rbeudel
Beiträge: 276
Registriert: 29.06.2018, 17:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Essen
Hat sich bedankt: 27 Mal
Danksagung erhalten: 14 Mal

Re: Verbindungsaufbau abgelehnt (Connection refused) auf PiVCCU

Beitrag von rbeudel » 17.09.2018, 14:25

Hallo Alex,
IP vom historian pi ist 192.168.1.89
IP vom PiVCCU pi ist 192.168.1.73
IP von PiVCCU ist 192.168.1.84
der ping von 192.168.1.89 auf 192.168.1.84 geht ohne Verluste durch
Mit wget kenne ich mich nicht so richtig aus und habe einfach mal folgendes gemacht:

Code: Alles auswählen

 wget 192.168.1.84
--2018-09-17 14:16:28--  http://192.168.1.84/
Verbindungsaufbau zu 192.168.1.84:80 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 302 Found
Platz: /index.htm?sid=@wy7GIo7sfV@ [folgend]
--2018-09-17 14:16:28--  http://192.168.1.84/index.htm?sid=@wy7GIo7sfV@
Wiederverwendung der bestehenden Verbindung zu 192.168.1.84:80.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: 2785 (2,7K) [text/html]
Wird in »»index.html«« gespeichert.

index.html          100%[===================>]   2,72K  --.-KB/s    in 0s

2018-09-17 14:16:28 (12,5 MB/s) - »»index.html«« gespeichert [2785/2785]
Hoffentlich habe ich jetzt nichts kaputt gemacht :(
Viele Grüße,
Ralf
Viele Grüße,
Ralf


Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

Benutzeravatar
deimos
Beiträge: 5383
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 949 Mal
Kontaktdaten:

Re: Verbindungsaufbau abgelehnt (Connection refused) auf PiVCCU

Beitrag von deimos » 17.09.2018, 14:31

Hi,

gut, dann ist damit schonmal geklärt, dass der Netzwerkzufriff an sich funktioniert.

Laut dem Log ist erstmal nur BinRPC betroffen, das kann aber auch sein, dass das einfach nur der erste Port ist, welcher Probleme macht und er zweite Port daher nicht (mehr) im Log auftaucht, aber auch Probleme macht. Um das Einzugrenzen, würde ich im CCU Historian mal CUxD deaktivieren.

Viele Grüße
Alex

rbeudel
Beiträge: 276
Registriert: 29.06.2018, 17:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Essen
Hat sich bedankt: 27 Mal
Danksagung erhalten: 14 Mal

Re: Verbindungsaufbau abgelehnt (Connection refused) auf PiVCCU

Beitrag von rbeudel » 17.09.2018, 15:25

Hallo,
ich habe

Code: Alles auswählen

// devices.device1.plugin1.type=CUXD
gemacht. Jetzt sieht der Fehler anders aus:
pi@raspberrypi:~/ccuhistorian $ java -jar ccu-historian.jar -loglevel finest
2018-09-17 15:15:21|INFO |CCU-Historian V2.0.0-beta.4
2018-09-17 15:15:21|INFO |(C)MDZ (info@ccu-historian.de)
2018-09-17 15:15:21|FINE |Command line options:
2018-09-17 15:15:21|FINE |cmdLine.configFileName=ccu-historian.config
2018-09-17 15:15:21|FINE |cmdLine.logLevel=FINEST
2018-09-17 15:15:21|FINE |cmdLine.recalculation=false
2018-09-17 15:15:21|FINE |cmdLine.compaction=false
2018-09-17 15:15:21|FINE |cmdLine.clean=null
2018-09-17 15:15:21|FINE |cmdLine.scriptFileName=
2018-09-17 15:15:21|FINE |cmdLine.runScriptFileName=
2018-09-17 15:15:21|FINE |Reading configuration file ccu-historian.config
2018-09-17 15:15:22|INFO |Starting base services
2018-09-17 15:15:23|INFO |Connecting to database
2018-09-17 15:15:24|INFO |Starting database web server
2018-09-17 15:15:24|INFO |Setting up device 1
2018-09-17 15:15:24|INFO |Creating HM script client for http://192.168.1.84:8181/tclrega.exe
2018-09-17 15:15:24|INFO |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar
2018-09-17 15:15:24|INFO |Starting interfaces
2018-09-17 15:15:24|INFO |Starting BIN-RPC server on port 2099
2018-09-17 15:15:24|INFO |Starting XML-RPC server on port 2098
2018-09-17 15:15:24|INFO |Connecting to 192.168.1.84:2001
2018-09-17 15:15:25|INFO |Starting historian
2018-09-17 15:15:25|INFO |Starting web server
2018-09-17 15:15:26|WARNING|FAILED SelectChannelConnector@0.0.0.0:80: java.net.SocketException: Keine Berechtigung
2018-09-17 15:15:26|WARNING|FAILED org.eclipse.jetty.server.Server@14d26af: java.net.SocketException: Keine Berechtigung
2018-09-17 15:15:26|INFO |Stopping interfaces
2018-09-17 15:15:26|INFO |Stopping BIN-RPC server on port 2099
2018-09-17 15:15:26|INFO |Stopping database
2018-09-17 15:15:26|INFO |Stopping base services
2018-09-17 15:15:26|SEVERE |Exception: Keine Berechtigung
2018-09-17 15:15:26|SEVERE |Detail: java.net.SocketException: Keine Berechtigung
at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:197)
at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:362)
at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:275)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
at org.eclipse.jetty.server.Server.doStart(Server.java:254)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
at mdz.ccuhistorian.webapp.WebServer.<init>(WebServer.groovy:66)
at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:41)
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)

Viele Grüße,
Ralf


Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung


rbeudel
Beiträge: 276
Registriert: 29.06.2018, 17:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Essen
Hat sich bedankt: 27 Mal
Danksagung erhalten: 14 Mal

Re: Verbindungsaufbau abgelehnt (Connection refused) auf PiVCCU

Beitrag von rbeudel » 17.09.2018, 15:52

Hallo,
hier die neue Fehlermeldung:
pi@raspberrypi:~/ccuhistorian $ sudo java -jar ccu-historian.jar -loglevel finest
2018-09-17 15:49:43|INFO |CCU-Historian V2.0.0-beta.4
2018-09-17 15:49:43|INFO |(C)MDZ (info@ccu-historian.de)
2018-09-17 15:49:43|FINE |Command line options:
2018-09-17 15:49:43|FINE |cmdLine.configFileName=ccu-historian.config
2018-09-17 15:49:43|FINE |cmdLine.logLevel=FINEST
2018-09-17 15:49:43|FINE |cmdLine.recalculation=false
2018-09-17 15:49:43|FINE |cmdLine.compaction=false
2018-09-17 15:49:43|FINE |cmdLine.clean=null
2018-09-17 15:49:43|FINE |cmdLine.scriptFileName=
2018-09-17 15:49:43|FINE |cmdLine.runScriptFileName=
2018-09-17 15:49:43|FINE |Reading configuration file ccu-historian.config
2018-09-17 15:49:44|INFO |Starting base services
2018-09-17 15:49:44|INFO |Connecting to database
2018-09-17 15:49:46|INFO |Starting database web server
2018-09-17 15:49:46|INFO |Setting up device 1
2018-09-17 15:49:46|INFO |Creating HM script client for http://192.168.1.84:8181/tclrega.exe
2018-09-17 15:49:46|INFO |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar
2018-09-17 15:49:46|INFO |Starting interfaces
2018-09-17 15:49:46|INFO |Starting BIN-RPC server on port 2099
2018-09-17 15:49:46|INFO |Starting XML-RPC server on port 2098
2018-09-17 15:49:46|INFO |Connecting to 192.168.1.84:2001
2018-09-17 15:49:47|INFO |Starting historian
2018-09-17 15:49:47|INFO |Starting web server
2018-09-17 15:49:48|WARNING|FAILED SelectChannelConnector@0.0.0.0:80: java.net.BindException: Die Adresse wird bereits verwendet
2018-09-17 15:49:48|WARNING|FAILED org.eclipse.jetty.server.Server@14d26af: java.net.BindException: Die Adresse wird bereits verwendet
2018-09-17 15:49:48|INFO |Stopping interfaces
2018-09-17 15:49:48|INFO |Stopping BIN-RPC server on port 2099
2018-09-17 15:49:48|INFO |Stopping database
2018-09-17 15:49:48|INFO |Stopping base services
2018-09-17 15:49:48|SEVERE |Exception: Die Adresse wird bereits verwendet
2018-09-17 15:49:48|SEVERE |Detail: java.net.BindException: Die Adresse wird bereits verwendet
at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:197)
at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:362)
at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:275)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
at org.eclipse.jetty.server.Server.doStart(Server.java:254)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
at mdz.ccuhistorian.webapp.WebServer.<init>(WebServer.groovy:66)
at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:41)
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)
Viele Grüße,
Ralf


Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

Benutzeravatar
deimos
Beiträge: 5383
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 949 Mal
Kontaktdaten:

Re: Verbindungsaufbau abgelehnt (Connection refused) auf PiVCCU

Beitrag von deimos » 17.09.2018, 15:56

Hi,

es lauscht bereits ein anderer Service auf Port 80. Wenn CCU Historian und der andere Service gleichzeit laufen sollen, muss einer auf einen anderen Port ausweichen.

Viele Grüße
Alex

rbeudel
Beiträge: 276
Registriert: 29.06.2018, 17:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Essen
Hat sich bedankt: 27 Mal
Danksagung erhalten: 14 Mal

Re: Verbindungsaufbau abgelehnt (Connection refused) auf PiVCCU

Beitrag von rbeudel » 17.09.2018, 16:24

Hallo,
es tut sich was. Ich weis zwar nicht was auf dem Port 80 liegt, habe ccuhistorian jetzt auf 81 gelegt.
Nur eine Warnung:
2018-09-17 16:16:49|WARNING|Device BidCos-RF.CENTRAL.PONG does not exist
. Auf den ersten Blick geht es dann.
Wenn ich cuxd aktiviere kommt der Fehler vom Anfang wieder.
Viele Grüße,
Ralf
Viele Grüße,
Ralf


Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

Benutzeravatar
deimos
Beiträge: 5383
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 949 Mal
Kontaktdaten:

Re: Verbindungsaufbau abgelehnt (Connection refused) auf PiVCCU

Beitrag von deimos » 17.09.2018, 16:50

Hi,

da bin ich dann raus, so tief kenne ich mich weder mit CCU Historian noch CUxD aus.

Viele Grüße
Alex

Antworten

Zurück zu „CCU-Historian“