Hi!
I have 3 T-Home android box in house which can be controlled with Android debug bridge. Since OH 4 the IP address of each bridge changes from pre-entered fixed IPv4 address to a link local IPv6 address - probably autodiscovery kicks in somehow. I’ve reentered IPv4 address manually several times and I configured the binding settings all to zero to turn off discovery but has no effect. How to keep a thing IP Address and restrict the binding to change to something else? Is this a bug?
I’ve found a lot of these in openhab.log
2024-01-09 18:24:03.948 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.IllegalStateException: connect() must be called first
at com.tananaev.adblib.AdbConnection.open(AdbConnection.java:321) ~[?:?]
at org.openhab.binding.androiddebugbridge.internal.AndroidDebugBridgeDevice.lambda$5(AndroidDebugBridgeDevice.java:759) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
Thank you.