Hi, I have a Samsung Frame 2021, and am trying to create rules triggered by it going in and out of art mode (controlled by the remote control power button).
However, it only seems to work for a few seconds before eventually the Web socket closes and it stops recognizing any events unless they are done via Hubitat.
I've tried setting up the Smartthings integration and increasing the frequency of the power check, but neither seems to have helped.
I can get it working again by fully powering off the TV and back on, or by saving preferences on the device screen in Hubitat.
Is this expected? Is there any way I can have actions triggered on events from the TV remote?
Some recent log entries below - it stopped triggering events after the close message at 7:55:32.
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:57:21.816 PM[trace](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: statusParse: [quickLog: [switch:[on, on], volume:[7, 7], mute:[unmuted, unmuted], input:[HDMI1, HDMI1], channel:[ , ], channelName:[art, art], pictureMode:[Movie, Movie], soundMode:[Standard, Standard], transportStatus:[n/a, null]]]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:57:21.813 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: statusParse: [quickLog: [switch:[on, on], volume:[7, 7], mute:[unmuted, unmuted], input:[HDMI1, HDMI1], channel:[ , ], channelName:[art, art], pictureMode:[Movie, Movie], soundMode:[Standard, Standard], transportStatus:[n/a, null]]]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:57:21.578 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: asyncGet: [path:/devices/0749add5-9553-8f10-07fe-de402a3f9f8a/status, parse:distResp], statusParse
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:57:20.068 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: syncPost: [path:/devices/0749add5-9553-8f10-07fe-de402a3f9f8a/commands, cmdData:[component:main, capability:refresh, command:refresh, arguments:[]]]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:57:20.065 PM[trace](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: deviceCommand: [component:main, capability:refresh, command:refresh, arguments:[]]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:32.183 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: webSocketStatus: [status: closed, message: status: closing]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:32.068 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: close
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:06.264 PM[trace](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: updated: onPollCount = 0
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:06.262 PM[info](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: Attributes: [messageButton:null, mute:unmuted, pushed:null, switch:on, level:7, transportStatus:n/a, soundMode:Standard, currentApp: , numberOfButtons:45, variable:null, volume:7, trackDescription:art, tvChannelName:art, pictureMode:Movie, tvChannel: , artModeStatus:on, wsStatus:closed, inputSource:HDMI1]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:02.523 PM[info](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: statusParse: [volume:7]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:02.518 PM[trace](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: statusParse: [quickLog: [switch:[on, on], volume:[0, 7], mute:[unmuted, unmuted], input:[HDMI1, HDMI1], channel:[ , ], channelName:[art, art], pictureMode:[Movie, Movie], soundMode:[Standard, Standard], transportStatus:[n/a, null]]]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:02.516 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: statusParse: [quickLog: [switch:[on, on], volume:[0, 7], mute:[unmuted, unmuted], input:[HDMI1, HDMI1], channel:[ , ], channelName:[art, art], pictureMode:[Movie, Movie], soundMode:[Standard, Standard], transportStatus:[n/a, null]]]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:02.512 PM[info](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: deviceSetupParse: [supportedInputs:[digitalTv, HDMI1], pictureModes:[Dynamic, Movie, Natural, Standard], soundModes:[Amplify, Standard]]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:02.237 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: asyncGet: [path:/devices/0749add5-9553-8f10-07fe-de402a3f9f8a/status, parse:distResp], deviceSetup
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:02.075 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: parse: [EVENT:d2d_service_message, artModeStatus:on]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:01.517 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: parse: [EVENT:ms.channel.ready]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:01.509 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: parse: [EVENT:ms.channel.connect, TOKEN:noChange]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:01.499 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: webSocketStatus: [status: open, message: status: open]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:01.441 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: webSocketStatus: [status: closed, message: status: closing]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:01.334 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: connect: function = frameArt
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:01.321 PM[trace](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: sendMessage: [wsStatus: open, function: frameArt, data: {"method":"ms.channel.emit","params":{"data":"{\"request\":\"get_artmode_status\",\"id\":\"55960b61-7c12-4c79-aeec-070fd6a30e3c\"}","to":"host","event":"art_app_request"}}, connectType: close
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:01.285 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: sendMessage: [wsStatus: open, function: frameArt, data: {"method":"ms.channel.emit","params":{"data":"{\"request\":\"get_artmode_status\",\"id\":\"55960b61-7c12-4c79-aeec-070fd6a30e3c\"}","to":"host","event":"art_app_request"}}, connectType: close
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:01.248 PM[info](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: updated: [getDeviceData:[status:OK, dni:102B41BFEC2F, modelYear:2021, frameTv:true, tokenSupport:true], logEnable:true, infoLog:true, traceLog:true, setOnPollInterval:10, stUpdate:[connectST:true, stPollInterval:15], pollMethod:local]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:00.980 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: parse: [EVENT:d2d_service_message, artModeStatus:on]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:00.424 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: parse: [EVENT:ms.channel.ready]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:00.415 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: parse: [EVENT:ms.channel.connect, TOKEN:noChange]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:00.403 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: webSocketStatus: [status: open, message: status: open]
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:00.335 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: connect: function = frameArt
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:00.333 PM[trace](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: sendMessage: [wsStatus: closed, function: frameArt, data: {"method":"ms.channel.emit","params":{"data":"{\"request\":\"get_artmode_status\",\"id\":\"55960b61-7c12-4c79-aeec-070fd6a30e3c\"}","to":"host","event":"art_app_request"}}, connectType: close
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:55:00.330 PM[debug](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: sendMessage: [wsStatus: closed, function: frameArt, data: {"method":"ms.channel.emit","params":{"data":"{\"request\":\"get_artmode_status\",\"id\":\"55960b61-7c12-4c79-aeec-070fd6a30e3c\"}","to":"host","event":"art_app_request"}}, connectType: close
[dev:737](http://192.168.2.25/logs?tab=past&deviceId=737#)2023-02-03 07:51:47.291 PM[info](http://192.168.2.25/logs?tab=past&deviceId=737#)Samsung TV - Family Room-4.0-3: onPollParse: [switch: on, powerState: on]