I have gotten closer to the goal. The hue bridge now connects after changing the deconz instance to port 80. Lights are discovered through the hue bridge.
The deconz binding shows as online but is not discovering any switches. I get the following error message in the debug logs
23:39:47.870 [WARN ] [etty.util.component.AbstractLifeCycle] - FAILED WebSocketClient@7eb91995[httpClient=org.eclipse.jetty.client.HttpClient@7a06fb79,openSessions.size=0]: java.lang.IllegalStateException: Destroyed container cannot be restarted
java.lang.IllegalStateException: Destroyed container cannot be restarted
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:93) ~[?:?]
at org.eclipse.jetty.websocket.client.WebSocketClient.doStart(WebSocketClient.java:409) ~[?:?]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[?:?]
at org.openhab.binding.deconz.internal.netutils.WebSocketConnection.start(WebSocketConnection.java:59) ~[?:?]
at org.openhab.binding.deconz.internal.handler.DeconzBridgeHandler.startWebsocket(DeconzBridgeHandler.java:224) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
23:39:47.882 [WARN ] [e.core.thing.binding.BaseThingHandler] - Handler DeconzBridgeHandler tried updating the thing status although the handler was already disposed.
Any ideas?