Guys, I still have no idea about what could be your problem.
You seem to be implying that 1) status events for some (motion) channels cease to arrive, 2) status events for other channels continue to arrive, and 3) commands to all channels continue to work.
As mentioned before, the binding relies on just ONE single HTTP/2 channel for ALL traffic between OH and the Hue Bridge in both directions. And as mentioned before, I cannot imagine any scenario where some traffic would pass over the HTTP/2 channel, yet other traffic would cease to pass.
{ Actually to be fair, (as I am a software engineer), I can imagine just one hypothetical scenario whereby a firewall state based packet interceptor, either on the OH IP protocol stack, or on your router, might be maliciously “stealing” just the packets for the event traffic for just the motion sensors, and otherwise letting everything else pass. This would be exceedingly difficult since both TCP itself, and HTTP/2 on top, have quite robust mechanisms for detecting and resending dropped packets. }
Anyway, the following are some things whereby you can check in logs if the single HTTP/2 channel is alive or not. And if you do not see such messages then that would be some signal that the HTTP/2 channel might be down.
1. Bridge Handler: Regular Test of HTTP/2 Channel Connection
Every fiveminutes you should see the following in your log
2024-12-15 10:52:29.536 [DEBUG] [.hue.internal.connection.Clip2Bridge] - checkAlive()
2024-12-15 10:52:29.538 [DEBUG] [.hue.internal.connection.Clip2Bridge] - checkAliveOk()
2. Binding Discovery: Regular Search for Room/Zone/Device Resources
Every ten minutes you should see the following in your log (note: both the GET requests and the respective HTTP/2 200 responses)
2024-12-15 10:47:29.158 [TRACE] [.hue.internal.connection.Clip2Bridge] - GET https://192.168.1.108/clip/v2/resource/room HTTP/2
2024-12-15 10:47:29.179 [TRACE] [.hue.internal.connection.Clip2Bridge] - HTTP/2 200 (Content-Type: application/json) << ...
2024-12-15 10:47:29.158 [TRACE] [.hue.internal.connection.Clip2Bridge] - GET https://192.168.1.108/clip/v2/resource/zone HTTP/2
2024-12-15 10:47:29.179 [TRACE] [.hue.internal.connection.Clip2Bridge] - HTTP/2 200 (Content-Type: application/json) << ...
2024-12-15 10:47:29.158 [TRACE] [.hue.internal.connection.Clip2Bridge] - GET https://192.168.1.108/clip/v2/resource/device HTTP/2
2024-12-15 10:47:29.179 [TRACE] [.hue.internal.connection.Clip2Bridge] - HTTP/2 200 (Content-Type: application/json) << ...