After upgrading to openhab 2.5 and due to a bug in the mihome binding, I upgraded to mihome binding snapshot 2.5.5 and it worked.
Now, when I am trying to add my 3rd Xiaomi Bridge, I am getting the following error when I try to search for the new device (see attached log file)debug.txt (33.2 KB) :
2020-05-11 14:28:54.956 [DEBUG] [nternal.socket.XiaomiDiscoverySocket] - Setup discovery socket 2020-05-11 14:28:54.962 [DEBUG] [nternal.socket.XiaomiDiscoverySocket] - Initialized socket to null:-1 on 0.0.0.0/0.0.0.0:36866 2020-05-11 14:28:54.967 [TRACE] [.mihome.internal.socket.XiaomiSocket] - Starting receiver thread Thread[Thread-6694,5,] 2020-05-11 14:28:54.972 [ERROR] [nternal.DiscoveryServiceRegistryImpl] - Cannot trigger scan for thing types '[mihome:bridge]' on 'XiaomiBridgeDiscoveryService'! java.lang.IllegalThreadStateException: null at java.lang.Thread.start(Thread.java:708) ~[?:1.8.0_222] at org.openhab.binding.mihome.internal.socket.XiaomiSocket.initialize(XiaomiSocket.java:79) ~[?:?]
Any idea how to solve it?