After upgrading to Openhab 3.0.2 the IHC/ELKO binding can’t connect to the IHC controller
It writes the following error in the UserInterface on the IHC Controller Thing:
Status:
OFFLINE
COMMUNICATION_ERROR
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
There is no specific error in the openhab log other than the controller items that can’t get contact because the controller is offline.
It seems to draw quite heavily on the controller as the controller is somewhat unresponsive while the IHC Controller is not paused.
When returning to the former version (3.0.1) that is on another SD card it works perfectly.
I am working on a Raspberry PI with and Openhabian installation.
Anybody got any experience with this or suggestions?
I got a different error when adding the IHC controller as a thing to a brand new OH 3.0.2 install… At first, I got an “Initialing” that became a “Communications Error”:
Goto (For my ubuntu installation at least) sudo nano /etc/java-11-openjdk/security/java.security and remove “TLSv1” from the line jdk.tls.disabledAlgorithms=
In my case from:
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA,
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL,
include jdk.disabled.namedCurves
To:
jdk.tls.disabledAlgorithms=SSLv3, TLSv1.1, RC4, DES, MD5withRSA,
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL,
include jdk.disabled.namedCurves