30-05-2016, 16:26:57
Hallo,
ich würde gerne das RWE SH Openhab-Binding einsetzen. Aber leider bekomme ich beim Start die SSL Handshake Exception.
Ich nutze Java 8 und würde gerne TLSv1 erzwingen um keine Probleme mit anderen Bindings zu bekommen.
Den Befehl hierfür habe ich wie in der Grafik gezeigt angehangen...leider erfolglos.
Kann mir hier jemand weiterhelfen?
Vielen Dank vorab!
ich würde gerne das RWE SH Openhab-Binding einsetzen. Aber leider bekomme ich beim Start die SSL Handshake Exception.
Code:
2016-05-30 14:24:33.210 [ERROR] [.o.b.r.i.c.RWESmarthomeSession] - SSLHandshakeException
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:992) ~[na:1.8.0_65]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) ~[na:1.8.0_65]
at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:747) ~[na:1.8.0_65]
at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123) ~[na:1.8.0_65]
at org.apache.http.impl.io.AbstractSessionOutputBuffer.flushBuffer(AbstractSessionOutputBuffer.java:131) ~[na:na]
at org.apache.http.impl.io.AbstractSessionOutputBuffer.flush(AbstractSessionOutputBuffer.java:138) ~[na:na]
at org.apache.http.impl.io.ContentLengthOutputStream.flush(ContentLengthOutputStream.java:102) ~[na:na]
at org.apache.http.entity.StringEntity.writeTo(StringEntity.java:122) ~[org.apache.httpcomponents.httpcore_4.1.4.v201203221030.jar:na]
at org.apache.http.entity.HttpEntityWrapper.writeTo(HttpEntityWrapper.java:96) ~[org.apache.httpcomponents.httpcore_4.1.4.v201203221030.jar:na]
at org.apache.http.impl.client.EntityEnclosingRequestWrapper$EntityWrapper.writeTo(EntityEnclosingRequestWrapper.java:108) ~[org.apache.httpcomponents.httpclient_4.1.3.v201209201135.jar:4.1.3]
at org.apache.http.impl.entity.EntitySerializer.serialize(EntitySerializer.java:120) ~[na:na]
at org.apache.http.impl.AbstractHttpClientConnection.sendRequestEntity(AbstractHttpClientConnection.java:264) ~[na:na]
at org.apache.http.impl.conn.AbstractClientConnAdapter.sendRequestEntity(AbstractClientConnAdapter.java:224) ~[na:na]
at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:255) ~[org.apache.httpcomponents.httpcore_4.1.4.v201203221030.jar:na]
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123) ~[org.apache.httpcomponents.httpcore_4.1.4.v201203221030.jar:na]
at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:647) ~[org.apache.httpcomponents.httpclient_4.1.3.v201209201135.jar:4.1.3]
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:464) ~[org.apache.httpcomponents.httpclient_4.1.3.v201209201135.jar:4.1.3]
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) ~[org.apache.httpcomponents.httpclient_4.1.3.v201209201135.jar:4.1.3]
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) ~[org.apache.httpcomponents.httpclient_4.1.3.v201209201135.jar:4.1.3]
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) ~[org.apache.httpcomponents.httpclient_4.1.3.v201209201135.jar:4.1.3]
at org.openhab.binding.rwesmarthome.internal.communicator.client.RWEHTTPClient.execute(RWEHTTPClient.java:57) ~[bundlefile:na]
at org.openhab.binding.rwesmarthome.internal.communicator.RWESmarthomeSession.executeRequest(RWESmarthomeSession.java:239) [bundlefile:na]
at org.openhab.binding.rwesmarthome.internal.communicator.RWESmarthomeSession.logon(RWESmarthomeSession.java:286) [bundlefile:na]
at org.openhab.binding.rwesmarthome.internal.communicator.RWESmarthomeCommunicator.start(RWESmarthomeCommunicator.java:88) [bundlefile:na]
at org.openhab.binding.rwesmarthome.internal.RWESmarthomeBinding.activate(RWESmarthomeBinding.java:65) [bundlefile:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
Ich nutze Java 8 und würde gerne TLSv1 erzwingen um keine Probleme mit anderen Bindings zu bekommen.
Den Befehl hierfür habe ich wie in der Grafik gezeigt angehangen...leider erfolglos.
Kann mir hier jemand weiterhelfen?
Vielen Dank vorab!