What a pity… I thought it was fixed but it continues failing. But this time I catch the debug log of the TV thing by removing by itself and then reappearing. This explains why the TV was suddenly offline and then back online.
2021-05-03 22:27:16.939 [DEBUG] [rnal.service.RemoteControllerService] - Received channel: power, command: REFRESH
2021-05-03 22:27:17.941 [DEBUG] [rnal.service.RemoteControllerService] - getSupportedChannelNames: [keyCode, volume, mute, power, channel, url, sourceApp, artMode]
2021-05-03 22:27:17.943 [DEBUG] [rnal.service.RemoteControllerService] - Received channel: power, command: REFRESH
2021-05-03 22:27:18.945 [DEBUG] [rnal.service.RemoteControllerService] - getSupportedChannelNames: [keyCode, volume, mute, power, channel, url, sourceApp, artMode]
2021-05-03 22:27:18.947 [DEBUG] [rnal.service.RemoteControllerService] - Received channel: power, command: REFRESH
2021-05-03 22:27:19.949 [DEBUG] [rnal.service.RemoteControllerService] - getSupportedChannelNames: [keyCode, volume, mute, power, channel, url, sourceApp, artMode]
2021-05-03 22:27:19.950 [DEBUG] [rnal.service.RemoteControllerService] - Received channel: power, command: REFRESH
2021-05-03 22:27:20.474 [DEBUG] [covery.SamsungTvDiscoveryParticipant] - Retrieved Thing UID for a Samsung TV '[TV] Samsung Q80 Series (65)' model 'QE65Q82TATXXC' thing with UDN '7b254216_6a3d_4f5d_95a5_a9d1417a42f3'
2021-05-03 22:27:20.474 [DEBUG] [nternal.service.MediaRendererService] - onStatusChanged: status=false
2021-05-03 22:27:20.477 [DEBUG] [tv.internal.handler.SamsungTvHandler] - Thing Removed: samsungtv:tv:7b254216_6a3d_4f5d_95a5_a9d1417a42f3
2021-05-03 22:27:20.482 [DEBUG] [tv.internal.handler.SamsungTvHandler] - Shutdown all Samsung services
2021-05-03 22:27:20.485 [DEBUG] [l.protocol.RemoteControllerWebSocket] - RemoteControllerWebSocket close
2021-05-03 22:27:20.488 [DEBUG] [l.protocol.RemoteControllerWebSocket] - RemoteControllerWebSocket closeConnection
2021-05-03 22:27:20.495 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketRemote connection close requested
2021-05-03 22:27:20.499 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketArt connection close requested
2021-05-03 22:27:20.500 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketRemote connection closed: 1000 - null
2021-05-03 22:27:20.504 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketV2 connection close requested
2021-05-03 22:27:20.507 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketV2 connection closed: 1006 - Disconnected
2021-05-03 22:27:20.510 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketArt connection closed: 1006 - Disconnected
2021-05-03 22:27:20.529 [INFO ] [.openhab.core.model.script.BlackBeam] - Turning OFF GF_LR_HiFiAmplifier as TV is turning OFF
2021-05-03 22:27:20.537 [INFO ] [.openhab.core.model.script.BlackBeam] - GF_LR_HiFiAmplifierActions ReceivedCommand=0
2021-05-03 22:27:20.542 [INFO ] [.openhab.core.model.script.BlackBeam] - >>GF_LR_HiFiAmplifier_OFF
2021-05-03 22:27:20.755 [DEBUG] [covery.SamsungTvDiscoveryParticipant] - Retrieved Thing UID for a Samsung TV '[TV] Samsung Q80 Series (65)' model 'QE65Q82TATXXC' thing with UDN '7b254216_6a3d_4f5d_95a5_a9d1417a42f3'
2021-05-03 22:27:20.756 [DEBUG] [covery.SamsungTvDiscoveryParticipant] - Created a DiscoveryResult for device 'QE65Q82TATXXC' with UDN '7a254218-6a3d-4f5d-95a7-a9d1517e42f3' and properties: {hostName=192.168.0.60}
2021-05-03 22:27:20.758 [DEBUG] [tv.internal.handler.SamsungTvHandler] - thingDiscovered: 192.168.0.60, DiscoveryResult [thingUID=samsungtv:tv:7b254216_6a3d_4f5d_95a5_a9d1417a42f3, properties={hostName=192.168.0.60}, representationProperty=hostName, flag=NEW, label=[TV] Samsung Q80 Series (65), bridgeUID=null, ttl=-1, timestamp=1619987240756]
2021-05-03 22:27:20.759 [DEBUG] [tv.internal.handler.SamsungTvHandler] - thingDiscovered, thingUID=samsungtv:tv:7b254216_6a3d_4f5d_95a5_a9d1417a42f3, discoveredUID=samsungtv:tv:7b254216_6a3d_4f5d_95a5_a9d1417a42f3
2021-05-03 22:27:20.760 [DEBUG] [tv.internal.handler.SamsungTvHandler] - Check and create missing UPnP services
2021-05-03 22:27:20.761 [DEBUG] [nternal.service.MediaRendererService] - Creating a Samsung TV MediaRenderer service
2021-05-03 22:27:20.761 [DEBUG] [tv.internal.handler.SamsungTvHandler] - Started service for: QE65Q82TATXXC, MediaRenderer (7a254218-6a3d-4f5d-95a7-a9d1517e42f3)
2021-05-03 22:27:20.766 [DEBUG] [rnal.service.RemoteControllerService] - Creating a Samsung TV RemoteController service: false
2021-05-03 22:27:20.768 [INFO ] [rnal.service.RemoteControllerService] - Using SecureWebSocket interface
2021-05-03 22:27:20.773 [DEBUG] [l.protocol.RemoteControllerWebSocket] - RemoteControllerWebSocket start Client
2021-05-03 22:27:20.783 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketRemote connecting to: wss://192.168.0.60:8002/api/v2/channels/samsung.remote.control?name=b3BlbkhBQg==&token=87690442
2021-05-03 22:27:20.784 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketArt connecting to: wss://192.168.0.60:8002/api/v2/channels/com.samsung.art-app?name=b3BlbkhBQg==
2021-05-03 22:27:20.787 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketV2 connecting to: wss://192.168.0.60:8002/api/v2?name=b3BlbkhBQg==
2021-05-03 22:27:20.952 [DEBUG] [rnal.service.RemoteControllerService] - getSupportedChannelNames: [keyCode, volume, mute, power, channel, url, sourceApp, artMode]
2021-05-03 22:27:20.953 [DEBUG] [rnal.service.RemoteControllerService] - Received channel: power, command: REFRESH
2021-05-03 22:27:21.050 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketRemote connection established: 192.168.0.60
2021-05-03 22:27:21.954 [DEBUG] [rnal.service.RemoteControllerService] - getSupportedChannelNames: [keyCode, volume, mute, power, channel, url, sourceApp, artMode]
2021-05-03 22:27:21.955 [DEBUG] [rnal.service.RemoteControllerService] - Received channel: power, command: REFRESH
2021-05-03 22:27:22.382 [DEBUG] [tv.internal.protocol.WebSocketRemote] - Remote channel connected. Token = null
2021-05-03 22:27:22.410 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketArt connection established: 192.168.0.60
2021-05-03 22:27:22.490 [DEBUG] [ungtv.internal.protocol.WebSocketArt] - Art channel connected
2021-05-03 22:27:22.492 [DEBUG] [ngtv.internal.protocol.WebSocketBase] - WebSocketV2 connection established: 192.168.0.60
2021-05-03 22:27:22.560 [DEBUG] [sungtv.internal.protocol.WebSocketV2] - V2 channel connected. Token = null
2021-05-03 22:27:22.957 [DEBUG] [rnal.service.RemoteControllerService] - getSupportedChannelNames: [keyCode, volume, mute, power, channel, url, sourceApp, artMode]
2021-05-03 22:27:22.958 [DEBUG] [rnal.service.RemoteControllerService] - Received channel: power, command: REFRESH
2021-05-03 22:27:23.960 [DEBUG] [rnal.service.RemoteControllerService] - getSupportedChannelNames: [keyCode, volume, mute, power, channel, url, sourceApp, artMode]
Any idea on what can be wrong with the binding? It was working flawlessly for long time and it is failing for the last month or two. I even upgraded the TV because I thought it was because the old one was failing