Model: Samsung TU24F6005FKXSP (24" FHD, Tizen, entry-level TU series, 2024)
openHAB version: 5.2 (official stable binding)
Connection: WiFi, same VLAN as openHAB server, AP in Bridge mode (not Tunnel), IGMP snooping disabled
Symptom: Thing stays OFFLINE indefinitely, no pairing popup ever appears on the TV, despite the TV being fully reachable on the network.
What I’ve already ruled out:
1. Websocket connectivity works fine. Manual curl to the TV confirms the API is reachable and returns full device info:
curl -k https://192.168.0.50:8002/api/v2/
{"device":{"...","OS":"Tizen","PowerState":"on","TokenAuthSupport":"true",...
"modelName":"TU24F6005FKXSP","networkType":"wireless",...}}
2. Multicast SSDP traffic reaches the openHAB host fine. Captured with netcat -ukl 1900 while power-cycling the TV several times (same VLAN, AP Bridge mode, IGMP snooping off). Traffic arrives reliably, but the TV only ever advertises:
NT: upnp:rootdevice
NT: uuid:b052e9ac-bae1-4b13-8708-e138e729e0ce
NT: urn:dial-multiscreen-org:device:dialreceiver:1
NT: urn:dial-multiscreen-org:service:dial:1
urn:schemas-upnp-org:device:MediaRenderer:1 is never announced, across multiple power-on/off cycles.
3. DEBUG log for org.openhab.binding.samsungtv on Thing init:
09:54:34.591 [DEBUG] ... Create a Samsung TV Handler for thing 'samsungtv:tv:TVMatrimonio'
09:54:34.611 [DEBUG] ... Updated artModeSupported: false PowerState: true(on) artMode2022: false
09:54:34.611 [DEBUG] ... Configuration: SecureWebSocket, port: 8002, token: , MAC: 80:0d:3f:f9:66:d6, subscription: false
09:54:34.611 [DEBUG] ... Check and create missing services
09:54:34.612 [DEBUG] ... TV is OFFLINE
No connection attempt to the websocket remote is ever logged — the handler appears to stop before that point due to the missing UPnP MediaRenderer detection.
Question: Since this TV’s UPnP stack only exposes rootdevice/DIAL and not MediaRenderer, is there (or could there be) a fallback online-detection path — e.g. using the websocket API response (PowerState field, which correctly reports "on") instead of/alongside the UPnP MediaRenderer NOTIFY — for entry-level 2023+ Tizen models that don’t implement the classic AllShare/DMR stack?
Happy to provide a TRACE-level log capture (power on → 30s → power off) if useful.