Announcement

Collapse
No announcement yet.

Samsung 6 Series Issues

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    I restarted homeseer and put the .exe file in the homeseer directory. That did the trick. It looks like the device is working properly now. I was able to get a few keys to respond.

    I'm going to bed now, but will test all of the keys tomorrow. Thanks!

    Here are my logs :



    Aug-23 1:25:21 AM MC SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_MENU and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_MENU"}}
    Aug-23 1:25:21 AM MC TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 64
    Aug-23 1:25:21 AM MC TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 64
    Aug-23 1:25:21 AM MC TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 64
    Aug-23 1:25:21 AM MC TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 33, controlFlag = False, ControlString, ControlType = Button, ControlValue = 64, Label = Menu
    Aug-23 1:25:21 AM MC SetIOEx called for Ref = 207, Index 33, controlFlag = False, ControlString, ControlType = Button, ControlValue = 64, Label = Menu
    Aug-23 1:25:21 AM MC SetIOMulti set value: 64->ref:207
    Aug-23 1:25:21 AM MC SetIOMulti called
    Aug-23 1:25:21 AM Device Control Device: MediaController [TV] Samsung 6 Series (55) Remote to Menu (64) by/from: CAPI Control Handler
    Aug-23 1:24:36 AM MC CreateRemoteButtons called for device - [TV] Samsung 6 Series (55)
    Aug-23 1:24:36 AM MC CreateHSSamsungRemoteButtons called for UPnPDevice = [TV] Samsung 6 Series (55) and Recreate = True
    Aug-23 1:24:36 AM MC TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 7
    Aug-23 1:24:36 AM MC TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 7
    Aug-23 1:24:36 AM MC TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 2, controlFlag = False, ControlString, ControlType = Button, ControlValue = 7, Label = Create Remote Buttons
    Aug-23 1:24:36 AM MC SetIOEx called for Ref = 207, Index 2, controlFlag = False, ControlString, ControlType = Button, ControlValue = 7, Label = Create Remote Buttons
    Aug-23 1:24:36 AM MC SetIOMulti set value: 7->ref:207
    Aug-23 1:24:36 AM MC SetIOMulti called
    Aug-23 1:24:36 AM Device Control Device: MediaController [TV] Samsung 6 Series (55) Remote to Create Remote Buttons (7) by/from: CAPI Control Handler

    Aug-23 1:20:10 AM MC Warning ReceiveCallback with ipAddress = 192.168.1.3 received all data
    Aug-23 1:20:10 AM MC HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
    Aug-23 1:20:05 AM MC HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
    Aug-23 1:20:00 AM MC HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
    Aug-23 1:19:56 AM MC Registered SpeakerProxy
    Aug-23 1:19:56 AM MC InitializeUPnPDevices: Done Initializing UPnPDevice Devices
    Aug-23 1:19:56 AM MC SetDeviceStringConnected called
    Aug-23 1:19:56 AM MC CreateUPnPControllers created an instance of UPnPDeviceController for UPnPDevice = [TV] Samsung 6 Series (55)
    Aug-23 1:19:56 AM MC SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current Remote HSRef = 207 and AdminStateActive = True and DeviceStatus = Online
    Aug-23 1:19:56 AM MC SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current HSRef = 206 and AdminStateActive = True and DeviceStatus = Online
    Aug-23 1:19:56 AM MC SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current Remote HSRef = 207 and AdminStateActive = True and DeviceStatus = Online
    Aug-23 1:19:56 AM MC SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current HSRef = 206 and AdminStateActive = True and DeviceStatus = Online
    Aug-23 1:19:56 AM MC SetAdministrativeState called for device - [TV] Samsung 6 Series (55) and Active = True
    Aug-23 1:19:56 AM MC SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current Remote HSRef = 207 and AdminStateActive = True and DeviceStatus = Online
    Aug-23 1:19:56 AM MC SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current HSRef = 206 and AdminStateActive = True and DeviceStatus = Online
    Aug-23 1:19:56 AM MC CreateHSSamsungRemoteButtons called for UPnPDevice = [TV] Samsung 6 Series (55) and Recreate = False
    Aug-23 1:19:56 AM MC CreateSamsungRemoteIniFileInfo called for UPnPDevice = [TV] Samsung 6 Series (55)
    Aug-23 1:19:55 AM MC HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"113eab0 0-87cb-11e7-9f5c-27e43007c988","clients":[{"id":"113eab00-87cb-11e7-9f5c-27e43007c988","connectTime":1503469189552,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
    Aug-23 1:19:55 AM MC HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
    Aug-23 1:19:55 AM MC SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
    Aug-23 1:19:55 AM MC ConnectCallback connected a socket to 192.168.1.3:8001
    Aug-23 1:19:50 AM MC ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
    Aug-23 1:19:50 AM MC SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
    Aug-23 1:19:50 AM MC ExtractAllServices found Samsung WebSocket based remote Service for device = [TV] Samsung 6 Series (55)
    Aug-23 1:19:50 AM MC ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found Capability with Name = samsung:multiscreen:1, Port = 8001, Location = /ms/1.0/
    Aug-23 1:19:50 AM MC ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found Capability =
    Aug-23 1:19:50 AM MC ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found SamsungTag sec:Capabilities with info =
    Aug-23 1:19:50 AM MC ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found SamsungTag sec:deviceID with info = SHCHC5ZTTO2RS
    Aug-23 1:19:50 AM MC ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found SamsungTag sec:ProductCap with info = Resolution:1920X1080,Tizen,Y2016
    Aug-23 1:19:50 AM MC ExtractSamsungInfoFromDeviceXML called for device = [TV] Samsung 6 Series (55)
    Aug-23 1:19:50 AM MC ExtractAllServices for device = [TV] Samsung 6 Series (55) found DeviceManufacturer = Samsung Electronics
    Aug-23 1:19:50 AM MC ExtractAllServices for device = [TV] Samsung 6 Series (55) found additional service with ID = urn:samsung.com:serviceId:MultiScreenService
    Aug-23 1:19:50 AM MC ExtractAllServices for device = [TV] Samsung 6 Series (55) found 1 Services
    Aug-23 1:19:50 AM MC ProcessServiceDocument called for device = [TV] Samsung 6 Series (55) with URL = http://192.168.1.3:7676/rcr/
    Aug-23 1:19:50 AM MC DeviceTrigger called for device - [TV] Samsung 6 Series (55) with Trigger = Player Online
    Aug-23 1:19:50 AM MC PlayChangeNotifyCallback called for device - [TV] Samsung 6 Series (55) with ChangeType = DeviceStatusChanged and Changevalue = Online
    Aug-23 1:19:50 AM MC DirectConnect for Device = [TV] Samsung 6 Series (55) added Image = for HSRef = 206
    Aug-23 1:19:50 AM MC DirectConnect for Device = [TV] Samsung 6 Series (55) checking for file = C:\Program Files (x86)\HomeSeer HS3/html/images/MediaController/Artwork/PlayerIcon_f1c6b9ed-5222-4811-95ea-fbaab2d57972.png
    Aug-23 1:19:50 AM MC DirectConnect for Device = [TV] Samsung 6 Series (55) found IconURL =
    Aug-23 1:19:50 AM MC DirectConnect called for [TV] Samsung 6 Series (55)
    Aug-23 1:19:50 AM MC CreateUPnPControllers has found UPnpDevice = [TV] Samsung 6 Series (55) with on-line status = True and Adminstate = True
    Aug-23 1:19:50 AM MC ReadDeviceIniSettings called for device - [TV] Samsung 6 Series (55)
    Aug-23 1:19:50 AM MC DeviceAPIIndex called for device = [TV] Samsung 6 Series (55) with API Index = 1
    Aug-23 1:19:50 AM MC GetNextFreeDeviceIndex found Index = 1
    Aug-23 1:19:50 AM MC GetNextFreeDeviceIndex called
    Aug-23 1:19:50 AM MC PlayerIconURL called for device = [TV] Samsung 6 Series (55) and IConURL =
    Aug-23 1:19:50 AM MC DeviceHSCode Set called for device - [TV] Samsung 6 Series (55) with DeviceRef = 206
    Aug-23 1:19:50 AM MC DeviceServiceType Set called for device - [TV] Samsung 6 Series (55) with ServiceType = RCR
    Aug-23 1:19:50 AM MC DeviceName called for device - with value = [TV] Samsung 6 Series (55)
    Aug-23 1:19:49 AM MC InitMusicAPI called for device =
    Aug-23 1:19:49 AM MC InitIO Called for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972
    Aug-23 1:19:49 AM MC InitIO for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 found this plugin running on Linux = False
    Aug-23 1:19:49 AM MC InitIO Called for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 and running on OS = Win32NT
    Aug-23 1:19:49 AM MC InitIO for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 found HS running on Linux = False
    Aug-23 1:19:49 AM MC InitIO for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 found CurrentAppPath = C:\Program Files (x86)\HomeSeer HS3
    Aug-23 1:19:49 AM Info Plugin MediaController with instance f1c6b9ed-5222-4811-95ea-fbaab2d57972 has connected. IP:127.0.0.1:56374
    Aug-23 1:19:49 AM MC AddInstance called with InstanceName = f1c6b9ed-5222-4811-95ea-fbaab2d57972
    Aug-23 1:19:49 AM MC CreateUPnPControllers found 1 devices and ActivateTheZone = True
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = [LG] webOS TV UH6030 found Service ID = urn:lge-com:serviceId:webos-second-screen-3000-3001
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = [LG] webOS TV UH6030 found 1 Services
    Aug-23 1:19:49 AM MC DetectUPnPDevices found new UPnPDeviceName = TX-NR616 and On-line Status= True
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = TX-NR616 added ServiceType = DMR
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = TX-NR616 found Service ID = urn:upnp-org:serviceId:AVTransport
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = TX-NR616 found Service ID = urn:upnp-org:serviceId:ConnectionManager
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = TX-NR616 found Service ID = urn:upnp-org:serviceId:RenderingControl
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = TX-NR616 found 3 Services
    Aug-23 1:19:49 AM MC DetectUPnPDevices found new UPnPDeviceName = Aubree's Room and On-line Status= True
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = Aubree's Room added ServiceType = DIAL
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = Aubree's Room found Service ID = urn:dial-multiscreen-org:serviceId:dial
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = Aubree's Room found 1 Services
    Aug-23 1:19:49 AM MC DetectUPnPDevices found new UPnPDeviceName = Robert's Fire TV and On-line Status= True
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = Robert's Fire TV added ServiceType = DIAL
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = Robert's Fire TV found Service ID = urn:dial-multiscreen-org:serviceId:dial
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = Robert's Fire TV found 1 Services
    Aug-23 1:19:49 AM MC DetectUPnPDevices found new UPnPDeviceName = [LG] webOS TV UH6030 and On-line Status= True
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = [LG] webOS TV UH6030 added ServiceType = DIAL
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = [LG] webOS TV UH6030 found Service ID = urn:dial-multiscreen-org:serviceId:dial
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = [LG] webOS TV UH6030 found 1 Services
    Aug-23 1:19:49 AM MC DetectUPnPDevices found UPnPDeviceName = [TV] Samsung 6 Series (55) on line = True
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:samsung.com:serviceId:MultiScreenService
    Aug-23 1:19:49 AM MC CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found 1 Services
    Aug-23 1:19:48 AM MC DetectUPnPDevices found new UPnPDeviceName = [LG] webOS TV UH6030 and On-line Status= True
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [LG] webOS TV UH6030 added ServiceType = DMR
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [LG] webOS TV UH6030 found Service ID = urn:upnp-org:serviceId:RenderingControl
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [LG] webOS TV UH6030 found Service ID = urn:upnp-org:serviceId:ConnectionManager
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [LG] webOS TV UH6030 found Service ID = urn:upnp-org:serviceId:AVTransport
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [LG] webOS TV UH6030 found 3 Services
    Aug-23 1:19:48 AM MC DetectUPnPDevices found new UPnPDeviceName = [TV] Samsung 6 Series (55) and On-line Status= True
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [TV] Samsung 6 Series (55) added ServiceType = DMR
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:StreamSplicing
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:AVTransport
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:ConnectionManager
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:RenderingControl
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found 4 Services
    Aug-23 1:19:48 AM MC DetectUPnPDevices found new UPnPDeviceName = [TV] Samsung 6 Series (55) and On-line Status= True
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [TV] Samsung 6 Series (55) added ServiceType = DIAL
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:dial-multiscreen-org:serviceId:dial
    Aug-23 1:19:48 AM MC CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found 1 Services
    Aug-23 1:19:48 AM MC DetectUPnPDevices added a total of 9 devices
    Aug-23 1:19:48 AM MC FindUPnPDevice is adding a LG Electronics device with UDN = a1a10df2-93c3-15c6-5339-5dab01ff94bd and Friendly Name = [LG] webOS TV UH6030 at Location = http://192.168.1.131:1685/ and adding it to the array with index = 8
    Aug-23 1:19:48 AM MC FindUPnPDevice is adding a ONKYO device with UDN = 6fb0d659-95d6-59b9-13df-590995b99c25 and Friendly Name = TX-NR616 at Location = http://192.168.1.2:8888/upnp_descriptor_0 and adding it to the array with index = 7
    Aug-23 1:19:48 AM MC FindUPnPDevice is adding a Amazon.com, Inc. device with UDN = 506e2d4c-65c1-216e-0000-00002bc6c3ab and Friendly Name = Aubree's Room at Location = http://192.168.1.5:56384/upnp/dev/50...02bc6c3ab/desc and adding it to the array with index = 6
    Aug-23 1:19:48 AM MC FindUPnPDevice is adding a Amazon.com, Inc. device with UDN = 51ff91ec-724e-a69e-ffff-ffffaadb2cba and Friendly Name = Robert's Fire TV at Location = http://192.168.1.13:35166/upnp/dev/5...faadb2cba/desc and adding it to the array with index = 5
    Aug-23 1:19:48 AM MC FindUPnPDevice is adding a LG Electronics device with UDN = 5aff3e1d-ad5c-452d-e163-eecc4e2392d8 and Friendly Name = [LG] webOS TV UH6030 at Location = http://192.168.1.131:1492/ and adding it to the array with index = 4
    Aug-23 1:19:48 AM MC FindUPnPDevice is adding a Samsung Electronics device with UDN = f1c6b9ed-5222-4811-95ea-fbaab2d57972 and Friendly Name = [TV] Samsung 6 Series (55) at Location = http://192.168.1.3:7676/rcr/ and adding it to the array with index = 3
    Aug-23 1:19:48 AM MC FindUPnPDevice is adding a LG Electronics. device with UDN = bb164508-43c7-b105-9b0d-6a931a3617dc and Friendly Name = [LG] webOS TV UH6030 at Location = http://192.168.1.131:1411/ and adding it to the array with index = 2
    Aug-23 1:19:48 AM MC FindUPnPDevice is adding a Samsung Electronics device with UDN = f4711ec9-26a5-4478-b326-92d92762bd7c and Friendly Name = [TV] Samsung 6 Series (55) at Location = http://192.168.1.3:9197/dmr and adding it to the array with index = 1
    Aug-23 1:19:48 AM MC FindUPnPDevice is adding a Samsung Electronics device with UDN = 322259e5-91dc-4de2-aee4-20d1281f3cbd and Friendly Name = [TV] Samsung 6 Series (55) at Location = http://192.168.1.3:7678/nservice/ and adding it to the array with index = 0
    Aug-23 1:19:48 AM MC FindUPnPDevice - Discovery succeeded: 14 UPnPDevice(s) found.

    Aug-23 1:19:04 AM MC ConnectSocket called with mcastAddress = 239.255.255.250 and mcastPort = 1900 and LocalIpAddress = 127.0.0.1 and LocalIPPort = 0
    Aug-23 1:19:04 AM MC MCastSocket.new was called with MCastAddress = 239.255.255.250 and MCastPort = 1900
    Aug-23 1:19:04 AM MC ConnectSocket called with mcastAddress = 239.255.255.250 and mcastPort = 1900 and LocalIpAddress = 192.168.1.7 and LocalIPPort = 0
    Aug-23 1:19:04 AM MC MCastSocket.new was called with MCastAddress = 239.255.255.250 and MCastPort = 1900
    Aug-23 1:19:04 AM MC FindUPnPDevice: Attempting to locate all connected devices. This may take up to 9 seconds.
    Aug-23 1:19:04 AM MC DetectUPnPDevices called with Refresh = False
    Aug-23 1:19:04 AM MC MyTcpListener.Start successfully opened TCP Listening Port with HostAddress = 192.168.1.7 and HostIPPort = 56271
    Aug-23 1:19:04 AM MC MyTcpListener.Start called with HostAddress = 192.168.1.7
    Aug-23 1:19:04 AM MC ConnectSocket called with mcastAddress = 239.255.255.250 and mcastPort = 1900 and LocalIpAddress = 192.168.1.7 and LocalIPPort = 1900

    Comment


      #17
      I have tested all buttons and they are operational except for the following:

      DTV_SOURCE - I am assuming this is just because my device doesn't support it.

      POWER OFF - I need to change this to KEY_POWER instead of KEY_POWEROFF.

      I followed the instructions in the help file to change the command values in the MediaController_RemoteControll.ini file. However, after I start back up homeseer, the file is overwritten with the default values?

      I also noticed that I can only press commands for a second or two. After that, I must press the Remote Off then Remote On buttons to reactivate it.

      Is this by design?

      Comment


        #18
        Disregard the power button issue. I had to add a new button for KEY_POWER. It's working fine now.

        Comment


          #19
          Originally posted by bjm2020 View Post

          I also noticed that I can only press commands for a second or two. After that, I must press the Remote Off then Remote On buttons to reactivate it.

          Is this by design?
          Of course not by design

          Find attached a version that has a bit more of the WebSocket protocol implemented, including responding to pings and close statement.

          Please take logs so I can see what is happening!

          Dirk
          Last edited by dcorsus; August 24, 2017, 11:49 PM.

          Comment


            #20
            The new version is not responding to any commands:

            MC Error Log:

            Date/Time
            Pri
            Type/Error
            Message/Source
            Aug-24 5:36:37 PM
            *
            MC Error
            Error in ReceiveCallback with ipAddress = 192.168.1.3 with error = Cannot access a disposed object. Object name: 'System.Net.Sockets.Socket'.

            MC Log:

            Aug-24 5:38:16 PM
            *
            MC
            TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 1, controlFlag = False, ControlString, ControlType = Button, ControlValue = 1, Label = Remote Off
            Aug-24 5:38:16 PM
            *
            MC
            SetIOEx called for Ref = 207, Index 1, controlFlag = False, ControlString, ControlType = Button, ControlValue = 1, Label = Remote Off
            Aug-24 5:38:16 PM
            *
            MC
            SetIOMulti set value: 1->ref:207
            Aug-24 5:38:16 PM
            *
            MC
            SetIOMulti called
            Aug-24 5:37:50 PM
            *
            MC
            TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 0, controlFlag = False, ControlString, ControlType = Button, ControlValue = 0, Label = Remote On
            Aug-24 5:37:50 PM
            *
            MC
            SetIOEx called for Ref = 207, Index 0, controlFlag = False, ControlString, ControlType = Button, ControlValue = 0, Label = Remote On
            Aug-24 5:37:50 PM
            *
            MC
            SetIOMulti set value: 0->ref:207
            Aug-24 5:37:50 PM
            *
            MC
            SetIOMulti called
            Aug-24 5:37:46 PM
            *
            MC
            TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 3, controlFlag = False, ControlString, ControlType = Button, ControlValue = 23, Label = Source
            Aug-24 5:37:46 PM
            *
            MC
            SetIOEx called for Ref = 207, Index 3, controlFlag = False, ControlString, ControlType = Button, ControlValue = 23, Label = Source
            Aug-24 5:37:46 PM
            *
            MC
            SetIOMulti set value: 23->ref:207
            Aug-24 5:37:46 PM
            *
            MC
            SetIOMulti called
            Aug-24 5:37:41 PM
            *
            MC
            TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
            Aug-24 5:37:41 PM
            *
            MC
            SetIOMulti set value: 41->ref:207
            Aug-24 5:37:41 PM
            *
            MC
            SetIOEx called for Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
            Aug-24 5:37:41 PM
            *
            MC
            SetIOMulti called
            Aug-24 5:37:38 PM
            *
            MC
            TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
            Aug-24 5:37:38 PM
            *
            MC
            SetIOEx called for Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
            Aug-24 5:37:38 PM
            *
            MC
            SetIOMulti set value: 40->ref:207
            Aug-24 5:37:38 PM
            *
            MC
            SetIOMulti called
            Aug-24 5:36:52 PM
            *
            MC
            TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
            Aug-24 5:36:52 PM
            *
            MC
            SetIOEx called for Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
            Aug-24 5:36:52 PM
            *
            MC
            SetIOMulti set value: 40->ref:207
            Aug-24 5:36:52 PM
            *
            MC
            SetIOMulti called
            Aug-24 5:36:47 PM
            *
            MC
            TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 18, controlFlag = False, ControlString, ControlType = Button, ControlValue = 42, Label = Channel +
            Aug-24 5:36:47 PM
            *
            MC
            SetIOEx called for Ref = 207, Index 18, controlFlag = False, ControlString, ControlType = Button, ControlValue = 42, Label = Channel +
            Aug-24 5:36:47 PM
            *
            MC
            SetIOMulti set value: 42->ref:207
            Aug-24 5:36:47 PM
            *
            MC
            SetIOMulti called
            Aug-24 5:36:38 PM
            *
            MC
            Registered SpeakerProxy
            Aug-24 5:36:38 PM
            *
            MC
            InitializeUPnPDevices: Done Initializing UPnPDevice Devices
            Aug-24 5:36:38 PM
            *
            MC
            SetDeviceStringConnected called
            Aug-24 5:36:38 PM
            *
            MC
            CreateUPnPControllers created an instance of UPnPDeviceController for UPnPDevice = [TV] Samsung 6 Series (55)
            Aug-24 5:36:38 PM
            *
            MC
            SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current HSRef = 206 and AdminStateActive = True and DeviceStatus = Online
            Aug-24 5:36:38 PM
            *
            MC
            SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current HSRef = 206 and AdminStateActive = True and DeviceStatus = Online
            Aug-24 5:36:38 PM
            *
            MC
            SetAdministrativeState called for device - [TV] Samsung 6 Series (55) and Active = True
            Aug-24 5:36:38 PM
            *
            MC
            SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current HSRef = 206 and AdminStateActive = True and DeviceStatus = Online
            Aug-24 5:36:37 PM
            *
            MC
            CloseSocket called for IPAddress = 192.168.1.3
            Aug-24 5:36:37 PM
            *
            MC
            HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
            Aug-24 5:36:37 PM
            *
            MC
            HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 21584
            Aug-24 5:36:37 PM
            *
            MC
            HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 84
            Aug-24 5:36:37 PM
            *
            MC
            HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
            Aug-24 5:36:37 PM
            *
            MC
            SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
            Aug-24 5:36:37 PM
            *
            MC
            ConnectCallback connected a socket to 192.168.1.3:8001
            Aug-24 5:36:33 PM
            *
            MC
            ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
            Aug-24 5:36:33 PM
            *
            MC
            SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
            Aug-24 5:36:33 PM
            *
            MC
            ExtractAllServices found Samsung WebSocket based remote Service for device = [TV] Samsung 6 Series (55)
            Aug-24 5:36:33 PM
            *
            MC
            ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found Capability =
            Aug-24 5:36:33 PM
            *
            MC
            ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found Capability with Name = samsung:multiscreen:1, Port = 8001, Location = /ms/1.0/
            Aug-24 5:36:33 PM
            *
            MC
            ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found SamsungTag sec:deviceID with info = SHCHC5ZTTO2RS
            Aug-24 5:36:33 PM
            *
            MC
            ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found SamsungTag sec:Capabilities with info =
            Aug-24 5:36:33 PM
            *
            MC
            ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found SamsungTag sec:ProductCap with info = Resolution:1920X1080,Tizen,Y2016
            Aug-24 5:36:33 PM
            *
            MC
            ExtractSamsungInfoFromDeviceXML called for device = [TV] Samsung 6 Series (55)
            Aug-24 5:36:33 PM
            *
            MC
            ExtractAllServices for device = [TV] Samsung 6 Series (55) found DeviceManufacturer = Samsung Electronics
            Aug-24 5:36:33 PM
            *
            MC
            ExtractAllServices for device = [TV] Samsung 6 Series (55) found 1 Services
            Aug-24 5:36:33 PM
            *
            MC
            ExtractAllServices for device = [TV] Samsung 6 Series (55) found additional service with ID = urn:samsung.com:serviceId:MultiScreenService
            Aug-24 5:36:33 PM
            *
            MC
            ProcessServiceDocument called for device = [TV] Samsung 6 Series (55) with URL = http://192.168.1.3:7676/rcr/
            Aug-24 5:36:33 PM
            *
            MC
            DeviceTrigger called for device - [TV] Samsung 6 Series (55) with Trigger = Player Online
            Aug-24 5:36:33 PM
            *
            MC
            PlayChangeNotifyCallback called for device - [TV] Samsung 6 Series (55) with ChangeType = DeviceStatusChanged and Changevalue = Online
            Aug-24 5:36:33 PM
            *
            MC
            DirectConnect for Device = [TV] Samsung 6 Series (55) added Image = for HSRef = 206
            Aug-24 5:36:33 PM
            *
            MC
            DirectConnect for Device = [TV] Samsung 6 Series (55) checking for file = C:\Program Files (x86)\HomeSeer HS3/html/images/MediaController/Artwork/PlayerIcon_f1c6b9ed-5222-4811-95ea-fbaab2d57972.png
            Aug-24 5:36:33 PM
            *
            MC
            DirectConnect for Device = [TV] Samsung 6 Series (55) found IconURL =
            Aug-24 5:36:33 PM
            *
            MC
            DirectConnect called for [TV] Samsung 6 Series (55)
            Aug-24 5:36:33 PM
            *
            MC
            CreateUPnPControllers has found UPnpDevice = [TV] Samsung 6 Series (55) with on-line status = True and Adminstate = True
            Aug-24 5:36:33 PM
            *
            MC
            ReadDeviceIniSettings called for device - [TV] Samsung 6 Series (55)
            Aug-24 5:36:33 PM
            *
            MC
            DeviceAPIIndex called for device = [TV] Samsung 6 Series (55) with API Index = 1
            Aug-24 5:36:33 PM
            *
            MC
            GetNextFreeDeviceIndex found Index = 1
            Aug-24 5:36:33 PM
            *
            MC
            GetNextFreeDeviceIndex called
            Aug-24 5:36:32 PM
            *
            MC
            PlayerIconURL called for device = [TV] Samsung 6 Series (55) and IConURL =
            Aug-24 5:36:32 PM
            *
            MC
            DeviceHSCode Set called for device - [TV] Samsung 6 Series (55) with DeviceRef = 206
            Aug-24 5:36:32 PM
            *
            MC
            DeviceServiceType Set called for device - [TV] Samsung 6 Series (55) with ServiceType = RCR
            Aug-24 5:36:32 PM
            *
            MC
            DeviceName called for device - with value = [TV] Samsung 6 Series (55)
            Aug-24 5:36:32 PM
            *
            MC
            InitMusicAPI called for device =
            Aug-24 5:36:32 PM
            *
            MC
            InitIO Called for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972
            Aug-24 5:36:32 PM
            *
            MC
            InitIO Called for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 and running on OS = Win32NT
            Aug-24 5:36:32 PM
            *
            MC
            InitIO for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 found this plugin running on Linux = False
            Aug-24 5:36:32 PM
            *
            MC
            InitIO for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 found HS running on Linux = False
            Aug-24 5:36:32 PM
            *
            MC
            InitIO for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 found CurrentAppPath = C:\Program Files (x86)\HomeSeer HS3
            Aug-24 5:36:31 PM
            *
            MC
            AddInstance called with InstanceName = f1c6b9ed-5222-4811-95ea-fbaab2d57972
            Aug-24 5:36:31 PM
            *
            MC
            CreateUPnPControllers found 1 devices and ActivateTheZone = True
            Aug-24 5:36:31 PM
            *
            MC
            DetectUPnPDevices found new UPnPDeviceName = TX-NR616 and On-line Status= True
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = TX-NR616 added ServiceType = DMR
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = TX-NR616 found Service ID = urn:upnp-org:serviceId:AVTransport
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = TX-NR616 found Service ID = urn:upnp-org:serviceId:RenderingControl
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = TX-NR616 found Service ID = urn:upnp-org:serviceId:ConnectionManager
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = TX-NR616 found 3 Services
            Aug-24 5:36:31 PM
            *
            MC
            DetectUPnPDevices found new UPnPDeviceName = Aubree's Room and On-line Status= True
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = Aubree's Room added ServiceType = DIAL
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = Aubree's Room found Service ID = urn:dial-multiscreen-org:serviceId:dial
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = Aubree's Room found 1 Services
            Aug-24 5:36:31 PM
            *
            MC
            DetectUPnPDevices found new UPnPDeviceName = Robert's Fire TV and On-line Status= True
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = Robert's Fire TV added ServiceType = DIAL
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = Robert's Fire TV found 1 Services
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = Robert's Fire TV found Service ID = urn:dial-multiscreen-org:serviceId:dial
            Aug-24 5:36:31 PM
            *
            MC
            DetectUPnPDevices found new UPnPDeviceName = [TV] Samsung 6 Series (55) and On-line Status= True
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = [TV] Samsung 6 Series (55) added ServiceType = DIAL
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found 1 Services
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:dial-multiscreen-org:serviceId:dial
            Aug-24 5:36:31 PM
            *
            MC
            DetectUPnPDevices found UPnPDeviceName = [TV] Samsung 6 Series (55) on line = True
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:samsung.com:serviceId:MultiScreenService
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found 1 Services
            Aug-24 5:36:31 PM
            *
            MC
            DetectUPnPDevices found new UPnPDeviceName = [TV] Samsung 6 Series (55) and On-line Status= True
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = [TV] Samsung 6 Series (55) added ServiceType = DMR
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:StreamSplicing
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:AVTransport
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:ConnectionManager
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:RenderingControl
            Aug-24 5:36:31 PM
            *
            MC
            CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found 4 Services
            Aug-24 5:36:31 PM
            *
            MC
            DetectUPnPDevices added a total of 6 devices
            Aug-24 5:36:31 PM
            *
            MC
            FindUPnPDevice is adding a ONKYO device with UDN = 6fb0d659-95d6-59b9-13df-590995b99c25 and Friendly Name = TX-NR616 at Location = http://192.168.1.2:8888/upnp_descriptor_0 and adding it to the array with index = 5
            Aug-24 5:36:31 PM
            *
            MC
            FindUPnPDevice is adding a Amazon.com, Inc. device with UDN = 506e2d4c-65c1-216e-0000-00002bc6c3ab and Friendly Name = Aubree's Room at Location = http://192.168.1.5:39664/upnp/dev/50...02bc6c3ab/desc and adding it to the array with index = 4
            Aug-24 5:36:31 PM
            *
            MC
            FindUPnPDevice is adding a Amazon.com, Inc. device with UDN = 51ff91ec-724e-a69e-ffff-ffffaadb2cba and Friendly Name = Robert's Fire TV at Location = http://192.168.1.13:55138/upnp/dev/5...faadb2cba/desc and adding it to the array with index = 3
            Aug-24 5:36:31 PM
            *
            MC
            FindUPnPDevice is adding a Samsung Electronics device with UDN = 322259e5-91dc-4de2-aee4-20d1281f3cbd and Friendly Name = [TV] Samsung 6 Series (55) at Location = http://192.168.1.3:7678/nservice/ and adding it to the array with index = 2
            Aug-24 5:36:31 PM
            *
            MC
            FindUPnPDevice is adding a Samsung Electronics device with UDN = f1c6b9ed-5222-4811-95ea-fbaab2d57972 and Friendly Name = [TV] Samsung 6 Series (55) at Location = http://192.168.1.3:7676/rcr/ and adding it to the array with index = 1
            Aug-24 5:36:31 PM
            *
            MC
            FindUPnPDevice is adding a Samsung Electronics device with UDN = f4711ec9-26a5-4478-b326-92d92762bd7c and Friendly Name = [TV] Samsung 6 Series (55) at Location = http://192.168.1.3:9197/dmr and adding it to the array with index = 0
            Aug-24 5:36:31 PM
            *
            MC
            FindUPnPDevice - Discovery succeeded: 12 UPnPDevice(s) found.
            Aug-24 5:35:47 PM
            *
            MC
            ConnectSocket called with mcastAddress = 239.255.255.250 and mcastPort = 1900 and LocalIpAddress = 127.0.0.1 and LocalIPPort = 0
            Aug-24 5:35:47 PM
            *
            MC
            MCastSocket.new was called with MCastAddress = 239.255.255.250 and MCastPort = 1900
            Aug-24 5:35:47 PM
            *
            MC
            ConnectSocket called with mcastAddress = 239.255.255.250 and mcastPort = 1900 and LocalIpAddress = 192.168.1.7 and LocalIPPort = 0
            Aug-24 5:35:47 PM
            *
            MC
            MCastSocket.new was called with MCastAddress = 239.255.255.250 and MCastPort = 1900
            Aug-24 5:35:47 PM
            *
            MC
            FindUPnPDevice: Attempting to locate all connected devices. This may take up to 9 seconds.
            Aug-24 5:35:47 PM
            *
            MC
            DetectUPnPDevices called with Refresh = False
            Aug-24 5:35:47 PM
            *
            MC
            MyTcpListener.Start successfully opened TCP Listening Port with HostAddress = 192.168.1.7 and HostIPPort = 2043
            Aug-24 5:35:47 PM
            *
            MC
            MyTcpListener.Start called with HostAddress = 192.168.1.7
            Aug-24 5:35:47 PM
            *
            MC
            ConnectSocket called with mcastAddress = 239.255.255.250 and mcastPort = 1900 and LocalIpAddress = 192.168.1.7 and LocalIPPort = 1900
            Aug-24 5:35:47 PM
            *
            MC
            MCastSocket.new was called with MCastAddress = 239.255.255.250 and MCastPort = 1900
            Aug-24 5:35:47 PM
            *
            MC
            BuildUPnPHSDeviceInfoList found [TV] Samsung 6 Series (55) at Index 0
            Aug-24 5:35:47 PM
            *
            MC
            BuildUPnPHSDeviceInfoList called
            Aug-24 5:35:47 PM
            *
            MC
            InitializeUPnPDevices found MasterHSDeviceRef in the inifile. MasterHSDeviceRef = 107
            Aug-24 5:35:47 PM
            *
            MC
            InitializeUPnPDevices called
            Aug-24 5:35:46 PM
            *
            MC
            Media Controller Plugin Initialized
            Aug-24 5:35:46 PM
            *
            MC
            ReadIniFile called
            Aug-24 5:35:46 PM
            *
            MC
            InitIO Called for Instance =
            Aug-24 5:35:46 PM
            *
            MC
            InitIO for Instance = found this plugin running on Linux = False
            Aug-24 5:35:46 PM
            *
            MC
            InitIO Called for Instance = and running on OS = Win32NT
            Aug-24 5:35:46 PM
            *
            MC
            InitIO for Instance = found HS running on Linux = False
            Aug-24 5:35:46 PM
            *
            MC
            InitIO for Instance = found CurrentAppPath = C:\Program Files (x86)\HomeSeer HS3
            136 log entries, displaying entries from 0**

            Comment


              #21
              Originally posted by bjm2020 View Post
              The new version is not responding to any commands:
              Small mistake. Try attached.
              Dirk
              Last edited by dcorsus; August 26, 2017, 09:29 AM.

              Comment


                #22
                Buttons are working again. Two issues:

                Initial button press is taking about 4 seconds to issue the command to the tv. It was nearly instant in the first release. I can get 1 or 2 presses after that. Then next command takes another 4 seconds.

                The remote device is always showing a status of disconnected.

                Logs:

                Aug-25 12:31:28 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:31:28 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:31:28 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:31:28 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:31:28 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:31:28 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_MUTE and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_MUTE"}}
                Aug-25 12:31:28 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 24
                Aug-25 12:31:28 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 24
                Aug-25 12:31:28 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 24
                Aug-25 12:31:28 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 5, controlFlag = False, ControlString, ControlType = Button, ControlValue = 24, Label = Mute
                Aug-25 12:31:28 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 5, controlFlag = False, ControlString, ControlType = Button, ControlValue = 24, Label = Mute
                Aug-25 12:31:28 AM
                *
                MC
                SetIOMulti set value: 24->ref:207
                Aug-25 12:31:28 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:31:25 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:31:25 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:31:25 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:31:24 AM
                *
                MC
                SetHSRemoteState called for device - [TV] Samsung 6 Series (55) and Current Remote HSRef = 207 and AdminStateActive = True and DeviceStatus = Online
                Aug-25 12:31:24 AM
                *
                MC
                SetAdministrativeStateRemote called for device - [TV] Samsung 6 Series (55) and Activate = True
                Aug-25 12:31:24 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 0
                Aug-25 12:31:24 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 0
                Aug-25 12:31:24 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 0, controlFlag = False, ControlString, ControlType = Button, ControlValue = 0, Label = Remote On
                Aug-25 12:31:24 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 0, controlFlag = False, ControlString, ControlType = Button, ControlValue = 0, Label = Remote On
                Aug-25 12:31:24 AM
                *
                MC
                SetIOMulti set value: 0->ref:207
                Aug-25 12:31:24 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:31:20 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:31:20 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"9e0db2 60-8956-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"9e0db260-8956-11e7-9f5c-27e43007c988","connectTime":1503639076998,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:31:20 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:31:20 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:31:20 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:31:15 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:31:15 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:31:15 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_MUTE and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_MUTE"}}
                Aug-25 12:31:15 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 24
                Aug-25 12:31:15 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 24
                Aug-25 12:31:15 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 5, controlFlag = False, ControlString, ControlType = Button, ControlValue = 24, Label = Mute
                Aug-25 12:31:15 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 24
                Aug-25 12:31:15 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 5, controlFlag = False, ControlString, ControlType = Button, ControlValue = 24, Label = Mute
                Aug-25 12:31:15 AM
                *
                MC
                SetIOMulti set value: 24->ref:207
                Aug-25 12:31:15 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:30:58 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:30:58 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:30:58 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:30:58 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:30:58 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:30:58 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_MUTE and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_MUTE"}}
                Aug-25 12:30:58 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 24
                Aug-25 12:30:58 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 24
                Aug-25 12:30:58 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 24
                Aug-25 12:30:58 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 5, controlFlag = False, ControlString, ControlType = Button, ControlValue = 24, Label = Mute
                Aug-25 12:30:58 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 5, controlFlag = False, ControlString, ControlType = Button, ControlValue = 24, Label = Mute
                Aug-25 12:30:58 AM
                *
                MC
                SetIOMulti set value: 24->ref:207
                Aug-25 12:30:58 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:30:57 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:30:57 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:30:57 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:30:52 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:30:52 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"8d724b 00-8956-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"8d724b00-8956-11e7-9f5c-27e43007c988","connectTime":1503639049136,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:30:52 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:30:52 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:30:52 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:30:47 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:30:47 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:30:47 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_MUTE and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_MUTE"}}
                Aug-25 12:30:47 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 24
                Aug-25 12:30:47 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 24
                Aug-25 12:30:47 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 5, controlFlag = False, ControlString, ControlType = Button, ControlValue = 24, Label = Mute
                Aug-25 12:30:47 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 24
                Aug-25 12:30:47 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 5, controlFlag = False, ControlString, ControlType = Button, ControlValue = 24, Label = Mute
                Aug-25 12:30:47 AM
                *
                MC
                SetIOMulti set value: 24->ref:207
                Aug-25 12:30:47 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:23:55 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:23:55 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:23:55 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:23:55 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:23:55 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:23:55 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLDOWN and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLDOWN"}}
                Aug-25 12:23:55 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 41
                Aug-25 12:23:55 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 41
                Aug-25 12:23:55 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 41
                Aug-25 12:23:55 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
                Aug-25 12:23:55 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
                Aug-25 12:23:55 AM
                *
                MC
                SetIOMulti set value: 41->ref:207
                Aug-25 12:23:55 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:23:54 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:23:54 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:23:54 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:23:53 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLUP and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLUP"}}
                Aug-25 12:23:53 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 40
                Aug-25 12:23:53 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:23:53 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:23:53 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:23:53 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:23:53 AM
                *
                MC
                SetIOMulti set value: 40->ref:207
                Aug-25 12:23:53 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:23:52 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLDOWN and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLDOWN"}}
                Aug-25 12:23:52 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 41
                Aug-25 12:23:52 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 41
                Aug-25 12:23:52 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 41
                Aug-25 12:23:52 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
                Aug-25 12:23:52 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
                Aug-25 12:23:52 AM
                *
                MC
                SetIOMulti set value: 41->ref:207
                Aug-25 12:23:52 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:23:49 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:23:49 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"913a1d e0-8955-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"913a1de0-8955-11e7-9f5c-27e43007c988","connectTime":1503638625982,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:23:49 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:23:49 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:23:49 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:23:44 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:23:44 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:23:44 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLUP and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLUP"}}
                Aug-25 12:23:44 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 40
                Aug-25 12:23:44 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:23:44 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:23:44 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:23:44 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:23:44 AM
                *
                MC
                SetIOMulti set value: 40->ref:207
                Aug-25 12:23:44 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:23:17 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:23:17 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:23:17 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:23:17 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:23:17 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:23:17 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLUP and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLUP"}}
                Aug-25 12:23:17 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 40
                Aug-25 12:23:17 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:23:17 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:23:17 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:23:17 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:23:17 AM
                *
                MC
                SetIOMulti set value: 40->ref:207
                Aug-25 12:23:17 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:23:16 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:23:16 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:23:16 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:23:11 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:23:11 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"7a9b40 f0-8955-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"7a9b40f0-8955-11e7-9f5c-27e43007c988","connectTime":1503638588031,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:23:11 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:23:11 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:23:11 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:23:06 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:23:06 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:23:06 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLDOWN and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLDOWN"}}
                Aug-25 12:23:06 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 41
                Aug-25 12:23:06 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 41
                Aug-25 12:23:06 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 41
                Aug-25 12:23:06 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
                Aug-25 12:23:06 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
                Aug-25 12:23:06 AM
                *
                MC
                SetIOMulti set value: 41->ref:207
                Aug-25 12:23:06 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:22:52 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:22:52 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:22:52 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:22:52 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:22:52 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:22:52 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLDOWN and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLDOWN"}}
                Aug-25 12:22:52 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 41
                Aug-25 12:22:52 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 41
                Aug-25 12:22:52 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 41
                Aug-25 12:22:52 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
                Aug-25 12:22:52 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
                Aug-25 12:22:52 AM
                *
                MC
                SetIOMulti set value: 41->ref:207
                Aug-25 12:22:52 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:22:49 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:22:49 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:22:49 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:22:48 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_RETURN and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_RETURN"}}
                Aug-25 12:22:48 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 44
                Aug-25 12:22:48 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 44
                Aug-25 12:22:48 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 44
                Aug-25 12:22:48 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 20, controlFlag = False, ControlString, ControlType = Button, ControlValue = 44, Label = Return
                Aug-25 12:22:48 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 20, controlFlag = False, ControlString, ControlType = Button, ControlValue = 44, Label = Return
                Aug-25 12:22:48 AM
                *
                MC
                SetIOMulti set value: 44->ref:207
                Aug-25 12:22:48 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:22:44 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:22:44 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"6adb1e 60-8955-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"6adb1e60-8955-11e7-9f5c-27e43007c988","connectTime":1503638561606,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:22:44 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:22:44 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:22:44 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:22:40 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:22:40 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:22:40 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_MENU and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_MENU"}}
                Aug-25 12:22:40 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 64
                Aug-25 12:22:40 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 64
                Aug-25 12:22:40 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 64
                Aug-25 12:22:40 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 33, controlFlag = False, ControlString, ControlType = Button, ControlValue = 64, Label = Menu
                Aug-25 12:22:40 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 33, controlFlag = False, ControlString, ControlType = Button, ControlValue = 64, Label = Menu
                Aug-25 12:22:40 AM
                *
                MC
                SetIOMulti set value: 64->ref:207
                Aug-25 12:22:40 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:21:43 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:21:43 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:21:43 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:21:43 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:21:43 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:21:43 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:21:43 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:21:43 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:21:38 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:21:38 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:21:38 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:21:33 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:21:33 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"400d2c 00-8955-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"400d2c00-8955-11e7-9f5c-27e43007c988","connectTime":1503638489792,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:21:33 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:21:33 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:21:33 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:21:28 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:21:28 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:21:28 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_RIGHT and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_RIGHT"}}
                Aug-25 12:21:28 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 48
                Aug-25 12:21:28 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 48
                Aug-25 12:21:28 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 48
                Aug-25 12:21:28 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 24, controlFlag = False, ControlString, ControlType = Button, ControlValue = 48, Label = Right
                Aug-25 12:21:28 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 24, controlFlag = False, ControlString, ControlType = Button, ControlValue = 48, Label = Right
                Aug-25 12:21:28 AM
                *
                MC
                SetIOMulti set value: 48->ref:207
                Aug-25 12:21:28 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:21:09 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:21:09 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:21:09 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:21:09 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:21:09 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:21:09 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_RIGHT and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_RIGHT"}}
                Aug-25 12:21:09 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 48
                Aug-25 12:21:09 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 48
                Aug-25 12:21:09 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 48
                Aug-25 12:21:09 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 24, controlFlag = False, ControlString, ControlType = Button, ControlValue = 48, Label = Right
                Aug-25 12:21:09 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 24, controlFlag = False, ControlString, ControlType = Button, ControlValue = 48, Label = Right
                Aug-25 12:21:09 AM
                *
                MC
                SetIOMulti set value: 48->ref:207
                Aug-25 12:21:09 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:21:08 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:21:08 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:21:08 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:21:06 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_LEFT and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_LEFT"}}
                Aug-25 12:21:06 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 47
                Aug-25 12:21:06 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 47
                Aug-25 12:21:06 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 47
                Aug-25 12:21:06 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 23, controlFlag = False, ControlString, ControlType = Button, ControlValue = 47, Label = Left
                Aug-25 12:21:06 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 23, controlFlag = False, ControlString, ControlType = Button, ControlValue = 47, Label = Left
                Aug-25 12:21:06 AM
                *
                MC
                SetIOMulti set value: 47->ref:207
                Aug-25 12:21:06 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:21:02 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:21:02 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"2e184f 20-8955-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"2e184f20-8955-11e7-9f5c-27e43007c988","connectTime":1503638459666,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:21:02 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:21:02 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:21:02 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:20:58 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:20:58 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:20:58 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_SOURCE and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_SOURCE"}}
                Aug-25 12:20:58 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 23
                Aug-25 12:20:58 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 23
                Aug-25 12:20:58 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 23
                Aug-25 12:20:58 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 3, controlFlag = False, ControlString, ControlType = Button, ControlValue = 23, Label = Source
                Aug-25 12:20:58 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 3, controlFlag = False, ControlString, ControlType = Button, ControlValue = 23, Label = Source
                Aug-25 12:20:58 AM
                *
                MC
                SetIOMulti set value: 23->ref:207
                Aug-25 12:20:58 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:20:41 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:20:41 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:20:41 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:20:41 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:20:41 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:20:41 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:20:41 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:20:41 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:20:36 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:20:36 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:20:36 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:20:31 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:20:31 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"1b5266 a0-8955-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"1b5266a0-8955-11e7-9f5c-27e43007c988","connectTime":1503638428170,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:20:31 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:20:31 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:20:31 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:20:26 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:20:26 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:20:26 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLUP and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLUP"}}
                Aug-25 12:20:26 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 40
                Aug-25 12:20:26 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:20:26 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:20:26 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:20:26 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:20:26 AM
                *
                MC
                SetIOMulti set value: 40->ref:207
                Aug-25 12:20:26 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:19:54 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:19:54 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:19:54 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:19:54 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:19:54 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:19:54 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:19:54 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:19:54 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:19:49 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:19:49 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:19:49 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:19:44 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:19:44 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"ff67cb 60-8954-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"ff67cb60-8954-11e7-9f5c-27e43007c988","connectTime":1503638381334,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:19:44 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:19:44 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:19:44 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:19:40 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:19:40 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:19:40 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLUP and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLUP"}}
                Aug-25 12:19:40 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 40
                Aug-25 12:19:40 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:19:40 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:19:39 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:19:39 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:19:39 AM
                *
                MC
                SetIOMulti set value: 40->ref:207
                Aug-25 12:19:39 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:19:33 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:19:33 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:19:33 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:19:33 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:19:33 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:19:32 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLUP and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLUP"}}
                Aug-25 12:19:32 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 40
                Aug-25 12:19:32 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:19:32 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:19:32 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:19:32 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:19:32 AM
                *
                MC
                SetIOMulti set value: 40->ref:207
                Aug-25 12:19:32 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:19:32 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:19:32 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:19:32 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:19:28 AM
                *
                MC
                SetHSRemoteState called for device - [TV] Samsung 6 Series (55) and Current Remote HSRef = 207 and AdminStateActive = True and DeviceStatus = Online
                Aug-25 12:19:28 AM
                *
                MC
                SetAdministrativeStateRemote called for device - [TV] Samsung 6 Series (55) and Activate = True
                Aug-25 12:19:27 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:19:27 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"f54e7f 70-8954-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"f54e7f70-8954-11e7-9f5c-27e43007c988","connectTime":1503638364391,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:19:27 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:19:27 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:19:27 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:19:23 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:19:23 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:19:23 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 0
                Aug-25 12:19:23 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 0
                Aug-25 12:19:23 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 0, controlFlag = False, ControlString, ControlType = Button, ControlValue = 0, Label = Remote On
                Aug-25 12:19:23 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 0, controlFlag = False, ControlString, ControlType = Button, ControlValue = 0, Label = Remote On
                Aug-25 12:19:23 AM
                *
                MC
                SetIOMulti set value: 0->ref:207
                Aug-25 12:19:23 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:18:59 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:18:59 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:18:59 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:18:59 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:18:59 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:18:59 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:18:59 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:18:59 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:18:54 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:18:54 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:18:54 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:18:49 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:18:49 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"de4bfe b0-8954-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"de4bfeb0-8954-11e7-9f5c-27e43007c988","connectTime":1503638325787,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:18:49 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:18:48 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:18:48 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:18:44 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:18:44 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:18:44 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLUP and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLUP"}}
                Aug-25 12:18:44 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 40
                Aug-25 12:18:44 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:18:44 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:18:44 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:18:44 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:18:44 AM
                *
                MC
                SetIOMulti set value: 40->ref:207
                Aug-25 12:18:44 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:18:39 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:18:39 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:18:39 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:18:39 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:18:39 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:18:39 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLUP and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLUP"}}
                Aug-25 12:18:39 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 40
                Aug-25 12:18:39 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:18:39 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 40
                Aug-25 12:18:39 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:18:39 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                Aug-25 12:18:39 AM
                *
                MC
                SetIOMulti set value: 40->ref:207
                Aug-25 12:18:39 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:18:37 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:18:37 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:18:37 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:18:36 AM
                *
                MC
                SamsungSendKeyCode was called for UPnPDevice = [TV] Samsung 6 Series (55) with key = KEY_VOLDOWN and has created code = {"method":"ms.remote.control","params":{"Cmd":"Click", "Option":"false", "TypeOfRemote":"SendRemoteKey", "DataOfCmd":"KEY_VOLDOWN"}}
                Aug-25 12:18:36 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and Buttonvalue = 41
                Aug-25 12:18:36 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 41
                Aug-25 12:18:36 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 41
                Aug-25 12:18:36 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
                Aug-25 12:18:36 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
                Aug-25 12:18:36 AM
                *
                MC
                SetIOMulti set value: 41->ref:207
                Aug-25 12:18:36 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:18:33 AM
                *
                MC
                SetHSRemoteState called for device - [TV] Samsung 6 Series (55) and Current Remote HSRef = 207 and AdminStateActive = True and DeviceStatus = Online
                Aug-25 12:18:33 AM
                *
                MC
                SetAdministrativeStateRemote called for device - [TV] Samsung 6 Series (55) and Activate = True
                Aug-25 12:18:32 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:18:32 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"d42a00 30-8954-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"d42a0030-8954-11e7-9f5c-27e43007c988","connectTime":1503638308787,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:18:32 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:18:32 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:18:32 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:18:27 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:18:27 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:18:27 AM
                *
                MC
                TreatSetIOExSamsung called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 0
                Aug-25 12:18:27 AM
                *
                MC
                TreatSetIOExRemoteControl called for UPnPDevice = [TV] Samsung 6 Series (55) and buttonvalue = 0
                Aug-25 12:18:27 AM
                *
                MC
                TreatSetIOEx called for device = [TV] Samsung 6 Series (55) with Ref = 207, Index 0, controlFlag = False, ControlString, ControlType = Button, ControlValue = 0, Label = Remote On
                Aug-25 12:18:27 AM
                *
                MC
                SetIOEx called for Ref = 207, Index 0, controlFlag = False, ControlString, ControlType = Button, ControlValue = 0, Label = Remote On
                Aug-25 12:18:27 AM
                *
                MC
                SetIOMulti set value: 0->ref:207
                Aug-25 12:18:27 AM
                *
                MC
                SetIOMulti called
                Aug-25 12:17:14 AM
                *
                MC
                CloseSocket called for IPAddress = 192.168.1.3
                Aug-25 12:17:14 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a close after receiving a close
                Aug-25 12:17:14 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received a close and Data = 1002
                Aug-25 12:17:14 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 8 and Length = 2
                Aug-25 12:17:14 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = ��
                Aug-25 12:17:14 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:17:14 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:17:14 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:17:09 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) is sending a pong after receiving a ping
                Aug-25 12:17:09 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 9 and Length = 0
                Aug-25 12:17:09 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �
                Aug-25 12:17:05 AM
                *
                MC
                Registered SpeakerProxy
                Aug-25 12:17:05 AM
                *
                MC
                InitializeUPnPDevices: Done Initializing UPnPDevice Devices
                Aug-25 12:17:05 AM
                *
                MC
                CreateUPnPControllers created an instance of UPnPDeviceController for UPnPDevice = [TV] Samsung 6 Series (55)
                Aug-25 12:17:05 AM
                *
                MC
                SetDeviceStringConnected called
                Aug-25 12:17:05 AM
                *
                MC
                SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current Remote HSRef = 207 and AdminStateActive = True and DeviceStatus = Online
                Aug-25 12:17:05 AM
                *
                MC
                SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current HSRef = 206 and AdminStateActive = True and DeviceStatus = Online
                Aug-25 12:17:05 AM
                *
                MC
                SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current Remote HSRef = 207 and AdminStateActive = True and DeviceStatus = Online
                Aug-25 12:17:05 AM
                *
                MC
                SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current HSRef = 206 and AdminStateActive = True and DeviceStatus = Online
                Aug-25 12:17:05 AM
                *
                MC
                SetAdministrativeState called for device - [TV] Samsung 6 Series (55) and Active = True
                Aug-25 12:17:05 AM
                *
                MC
                SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current HSRef = 206 and AdminStateActive = True and DeviceStatus = Online
                Aug-25 12:17:05 AM
                *
                MC
                SetHSMainState called for device - [TV] Samsung 6 Series (55) and Current Remote HSRef = 207 and AdminStateActive = True and DeviceStatus = Online
                Aug-25 12:17:05 AM
                *
                MC
                CreateHSSamsungRemoteButtons called for UPnPDevice = [TV] Samsung 6 Series (55) and Recreate = False
                Aug-25 12:17:05 AM
                *
                MC
                CreateSamsungRemoteIniFileInfo called for UPnPDevice = [TV] Samsung 6 Series (55)
                Aug-25 12:17:04 AM
                *
                MC
                HandleSamsungDataReceived for device - [TV] Samsung 6 Series (55) received OpCode = 1 and Length = 415
                Aug-25 12:17:04 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = �~�{"event":"ms.channel.connect","data":{"id":"a004d9 60-8954-11e7-9f5c-27e43007c988","clients":[{"id":"af31de20-891c-11e7-9f5c-27e43007c988","connectTime":1503614194947,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false},{"id":"a004d960-8954-11e7-9f5c-27e43007c988","connectTime":1503638221303,"attributes":{"nam e":"MediaController"},"deviceName":"MediaController","isHost ":false}]}}
                Aug-25 12:17:04 AM
                *
                MC
                HandleSamsungDataReceived called for Device = [TV] Samsung 6 Series (55) and Line = HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: xAXj7aiUcGOEkRzP+LaFtHVICqs=
                Aug-25 12:17:04 AM
                *
                MC
                SamsungEstablishWebSocket for device - [TV] Samsung 6 Series (55) will send data = GET /api/v2/channels/samsung.remote.control?name=MediaController HTTP/1.1 Connection: Upgrade,Keep-Alive Upgrade: websocket Origin: http://192.168.1.3:8001 Sec-WebSocket-Key: u5Y00EnwvXkhM4CqnAGJVQ== Sec-WebSocket-Version: 13 Host: 192.168.1.3:8001
                Aug-25 12:17:04 AM
                *
                MC
                ConnectCallback connected a socket to 192.168.1.3:8001
                Aug-25 12:16:59 AM
                *
                MC
                ConnectSocket called with ipAddress = 192.168.1.3 and ipPort = 8001
                Aug-25 12:16:59 AM
                *
                MC
                SamsungEstablishWebSocket called for UPnPDevice = [TV] Samsung 6 Series (55) and MyRemoteServiceActive = False
                Aug-25 12:16:59 AM
                *
                MC
                ExtractAllServices found Samsung WebSocket based remote Service for device = [TV] Samsung 6 Series (55)
                Aug-25 12:16:59 AM
                *
                MC
                ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found Capability =
                Aug-25 12:16:59 AM
                *
                MC
                ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found Capability with Name = samsung:multiscreen:1, Port = 8001, Location = /ms/1.0/
                Aug-25 12:16:59 AM
                *
                MC
                ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found SamsungTag sec:Capabilities with info =
                Aug-25 12:16:59 AM
                *
                MC
                ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found SamsungTag sec:deviceID with info = SHCHC5ZTTO2RS
                Aug-25 12:16:59 AM
                *
                MC
                ExtractSamsungInfoFromDeviceXML called for device = [TV] Samsung 6 Series (55)
                Aug-25 12:16:59 AM
                *
                MC
                ExtractSamsungInfoFromDeviceXML for device = [TV] Samsung 6 Series (55) found SamsungTag sec:ProductCap with info = Resolution:1920X1080,Tizen,Y2016
                Aug-25 12:16:59 AM
                *
                MC
                ExtractAllServices for device = [TV] Samsung 6 Series (55) found DeviceManufacturer = Samsung Electronics
                Aug-25 12:16:59 AM
                *
                MC
                ExtractAllServices for device = [TV] Samsung 6 Series (55) found 1 Services
                Aug-25 12:16:59 AM
                *
                MC
                ExtractAllServices for device = [TV] Samsung 6 Series (55) found additional service with ID = urn:samsung.com:serviceId:MultiScreenService
                Aug-25 12:16:59 AM
                *
                MC
                ProcessServiceDocument called for device = [TV] Samsung 6 Series (55) with URL = http://192.168.1.3:7676/rcr/
                Aug-25 12:16:59 AM
                *
                MC
                DeviceTrigger called for device - [TV] Samsung 6 Series (55) with Trigger = Player Online
                Aug-25 12:16:59 AM
                *
                MC
                PlayChangeNotifyCallback called for device - [TV] Samsung 6 Series (55) with ChangeType = DeviceStatusChanged and Changevalue = Online
                Aug-25 12:16:59 AM
                *
                MC
                DirectConnect for Device = [TV] Samsung 6 Series (55) added Image = for HSRef = 206
                Aug-25 12:16:59 AM
                *
                MC
                DirectConnect for Device = [TV] Samsung 6 Series (55) checking for file = C:\Program Files (x86)\HomeSeer HS3/html/images/MediaController/Artwork/PlayerIcon_f1c6b9ed-5222-4811-95ea-fbaab2d57972.png
                Aug-25 12:16:59 AM
                *
                MC
                DirectConnect for Device = [TV] Samsung 6 Series (55) found IconURL =
                Aug-25 12:16:59 AM
                *
                MC
                DirectConnect called for [TV] Samsung 6 Series (55)
                Aug-25 12:16:59 AM
                *
                MC
                CreateUPnPControllers has found UPnpDevice = [TV] Samsung 6 Series (55) with on-line status = True and Adminstate = True
                Aug-25 12:16:59 AM
                *
                MC
                ReadDeviceIniSettings called for device - [TV] Samsung 6 Series (55)
                Aug-25 12:16:59 AM
                *
                MC
                DeviceAPIIndex called for device = [TV] Samsung 6 Series (55) with API Index = 2
                Aug-25 12:16:59 AM
                *
                MC
                GetNextFreeDeviceIndex found Index = 2
                Aug-25 12:16:59 AM
                *
                MC
                GetNextFreeDeviceIndex called
                Aug-25 12:16:59 AM
                *
                MC
                PlayerIconURL called for device = [TV] Samsung 6 Series (55) and IConURL =
                Aug-25 12:16:59 AM
                *
                MC
                DeviceHSCode Set called for device - [TV] Samsung 6 Series (55) with DeviceRef = 206
                Aug-25 12:16:59 AM
                *
                MC
                DeviceServiceType Set called for device - [TV] Samsung 6 Series (55) with ServiceType = RCR
                Aug-25 12:16:59 AM
                *
                MC
                DeviceName called for device - with value = [TV] Samsung 6 Series (55)
                Aug-25 12:16:58 AM
                *
                MC
                InitMusicAPI called for device =
                Aug-25 12:16:58 AM
                *
                MC
                InitIO Called for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972
                Aug-25 12:16:58 AM
                *
                MC
                InitIO for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 found this plugin running on Linux = False
                Aug-25 12:16:58 AM
                *
                MC
                InitIO Called for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 and running on OS = Win32NT
                Aug-25 12:16:58 AM
                *

                *

                Comment


                  #23
                  MC
                  InitIO for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 found HS running on Linux = False
                  Aug-25 12:16:58 AM
                  *
                  MC
                  InitIO for Instance = f1c6b9ed-5222-4811-95ea-fbaab2d57972 found CurrentAppPath = C:\Program Files (x86)\HomeSeer HS3
                  Aug-25 12:16:58 AM
                  *
                  MC
                  AddInstance called with InstanceName = f1c6b9ed-5222-4811-95ea-fbaab2d57972
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CreateUPnPControllers found 1 devices and ActivateTheZone = True
                  Aug-25 12:16:58 AM
                  *
                  MC
                  DetectUPnPDevices found new UPnPDeviceName = Aubree's Room and On-line Status= True
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = Aubree's Room added ServiceType = DIAL
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = Aubree's Room found Service ID = urn:dial-multiscreen-org:serviceId:dial
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = Aubree's Room found 1 Services
                  Aug-25 12:16:58 AM
                  *
                  MC
                  DetectUPnPDevices found new UPnPDeviceName = [TV] Samsung 6 Series (55) and On-line Status= True
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = [TV] Samsung 6 Series (55) added ServiceType = DIAL
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:dial-multiscreen-org:serviceId:dial
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found 1 Services
                  Aug-25 12:16:58 AM
                  *
                  MC
                  DetectUPnPDevices found UPnPDeviceName = [TV] Samsung 6 Series (55) on line = True
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:samsung.com:serviceId:MultiScreenService
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found 1 Services
                  Aug-25 12:16:58 AM
                  *
                  MC
                  DetectUPnPDevices found new UPnPDeviceName = [TV] Samsung 6 Series (55) and On-line Status= True
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = [TV] Samsung 6 Series (55) added ServiceType = DMR
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:StreamSplicing
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:AVTransport
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:ConnectionManager
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found Service ID = urn:upnp-org:serviceId:RenderingControl
                  Aug-25 12:16:58 AM
                  *
                  MC
                  CheckForInterestedServices for device = [TV] Samsung 6 Series (55) found 4 Services
                  Aug-25 12:16:58 AM
                  *
                  MC
                  DetectUPnPDevices added a total of 4 devices
                  Aug-25 12:16:58 AM
                  *
                  MC
                  FindUPnPDevice is adding a Amazon.com, Inc. device with UDN = 506e2d4c-65c1-216e-0000-00002bc6c3ab and Friendly Name = Aubree's Room at Location = http://192.168.1.5:33723/upnp/dev/50...02bc6c3ab/desc and adding it to the array with index = 3
                  Aug-25 12:16:58 AM
                  *
                  MC
                  FindUPnPDevice is adding a Samsung Electronics device with UDN = 322259e5-91dc-4de2-aee4-20d1281f3cbd and Friendly Name = [TV] Samsung 6 Series (55) at Location = http://192.168.1.3:7678/nservice/ and adding it to the array with index = 2
                  Aug-25 12:16:58 AM
                  *
                  MC
                  FindUPnPDevice is adding a Samsung Electronics device with UDN = f1c6b9ed-5222-4811-95ea-fbaab2d57972 and Friendly Name = [TV] Samsung 6 Series (55) at Location = http://192.168.1.3:7676/rcr/ and adding it to the array with index = 1
                  Aug-25 12:16:58 AM
                  *
                  MC
                  FindUPnPDevice is adding a Samsung Electronics device with UDN = f4711ec9-26a5-4478-b326-92d92762bd7c and Friendly Name = [TV] Samsung 6 Series (55) at Location = http://192.168.1.3:9197/dmr and adding it to the array with index = 0
                  Aug-25 12:16:58 AM
                  *
                  MC
                  FindUPnPDevice - Discovery succeeded: 10 UPnPDevice(s) found.
                  Aug-25 12:16:39 AM
                  *
                  MC
                  SetIOEx called for Ref = 207, Index 17, controlFlag = False, ControlString, ControlType = Button, ControlValue = 41, Label = Vol -
                  Aug-25 12:16:39 AM
                  *
                  MC
                  SetIOMulti set value: 41->ref:207
                  Aug-25 12:16:39 AM


                  MC
                  SetIOMulti called
                  Aug-25 12:16:35 AM
                  *
                  MC
                  SetIOEx called for Ref = 207, Index 16, controlFlag = False, ControlString, ControlType = Button, ControlValue = 40, Label = Vol +
                  Aug-25 12:16:35 AM
                  *
                  MC
                  SetIOMulti set value: 40->ref:207
                  Aug-25 12:16:35 AM
                  *
                  MC
                  SetIOMulti called
                  Aug-25 12:16:19 AM
                  *
                  MC
                  ConnectSocket called with mcastAddress = 239.255.255.250 and mcastPort = 1900 and LocalIpAddress = 127.0.0.1 and LocalIPPort = 0
                  Aug-25 12:16:19 AM
                  *
                  MC
                  MCastSocket.new was called with MCastAddress = 239.255.255.250 and MCastPort = 1900
                  Aug-25 12:16:19 AM
                  *
                  MC
                  ConnectSocket called with mcastAddress = 239.255.255.250 and mcastPort = 1900 and LocalIpAddress = 192.168.1.7 and LocalIPPort = 0
                  Aug-25 12:16:19 AM
                  *
                  MC
                  MCastSocket.new was called with MCastAddress = 239.255.255.250 and MCastPort = 1900
                  Aug-25 12:16:19 AM
                  *
                  MC
                  FindUPnPDevice: Attempting to locate all connected devices. This may take up to 9 seconds.
                  Aug-25 12:16:19 AM
                  *
                  MC
                  DetectUPnPDevices called with Refresh = False
                  Aug-25 12:16:19 AM
                  *
                  MC
                  MyTcpListener.Start successfully opened TCP Listening Port with HostAddress = 192.168.1.7 and HostIPPort = 2250
                  Aug-25 12:16:19 AM
                  *
                  MC
                  MyTcpListener.Start called with HostAddress = 192.168.1.7
                  Aug-25 12:16:19 AM
                  *
                  MC
                  ConnectSocket called with mcastAddress = 239.255.255.250 and mcastPort = 1900 and LocalIpAddress = 192.168.1.7 and LocalIPPort = 1900
                  Aug-25 12:16:19 AM
                  *
                  MC
                  MCastSocket.new was called with MCastAddress = 239.255.255.250 and MCastPort = 1900
                  Aug-25 12:16:19 AM
                  *
                  MC
                  BuildUPnPHSDeviceInfoList found [TV] Samsung 6 Series (55) at Index 0
                  Aug-25 12:16:19 AM
                  *
                  MC
                  BuildUPnPHSDeviceInfoList called
                  Aug-25 12:16:19 AM
                  *
                  MC
                  InitializeUPnPDevices found MasterHSDeviceRef in the inifile. MasterHSDeviceRef = 107
                  Aug-25 12:16:19 AM
                  *
                  MC
                  InitializeUPnPDevices called
                  Aug-25 12:16:18 AM
                  *
                  MC
                  Media Controller Plugin Initialized
                  Aug-25 12:16:18 AM
                  *
                  MC
                  ReadIniFile called
                  Aug-25 12:16:18 AM
                  *
                  MC
                  InitIO Called for Instance =
                  Aug-25 12:16:17 AM
                  *
                  MC
                  InitIO for Instance = found this plugin running on Linux = False
                  Aug-25 12:16:17 AM
                  *
                  MC
                  InitIO Called for Instance = and running on OS = Win32NT
                  Aug-25 12:16:17 AM
                  *
                  MC
                  InitIO for Instance = found HS running on Linux = False
                  Aug-25 12:16:17 AM
                  *
                  MC
                  InitIO for Instance = found CurrentAppPath = C:\Program Files (x86)\HomeSeer HS3 *

                  Comment


                    #24
                    Originally posted by bjm2020 View Post
                    Buttons are working again. Two issues:

                    Initial button press is taking about 4 seconds to issue the command to the tv. It was nearly instant in the first release. I can get 1 or 2 presses after that. Then next command takes another 4 seconds.

                    The remote device is always showing a status of disconnected.
                    As I was expecting, the TV sends a close, that's why in the earlier version you had to disconnect/reconnect the remote. Now the PI does it by itself but it takes time for the TV to react. The question is why is it disconnecting ....

                    I see the pings as well, maybe I'm not sending proper pongs to keep the connection alive however, the connection seem to close after sending a command.

                    Dirk

                    Comment


                      #25
                      Originally posted by bjm2020 View Post
                      Buttons are working again. Two issues:

                      Initial button press is taking about 4 seconds to issue the command to the tv. It was nearly instant in the first release. I can get 1 or 2 presses after that. Then next command takes another 4 seconds.

                      The remote device is always showing a status of disconnected.
                      I haven't had the time to look through the log and study time but could you take a log where you don't key any keys, would like to see if that terminates the connection as well and/or how frequently the pings come.
                      My TV (J series) is strange, it seems to do everything yours does except for accepting any commands. I connects properly, it stays connected actually, but gives errors on all key commands. I don't see any pings either so I cannot debug the behavior of your TV.

                      Would recommend you capture the logs in a file and attach a txt file, easier to analyze for me.

                      Dirk

                      Comment


                        #26
                        How do I clear the keys? Do I just remove them from the .ini file?

                        Comment


                          #27
                          Originally posted by bjm2020 View Post
                          How do I clear the keys? Do I just remove them from the .ini file?
                          Not sure I understand with, "how to clear"? Delete the device and all will be removed. I highly recommend NOT to make changes to the .ini file by yourself. What is it you are trying to achieve?

                          I looked at the log again and noted it complains about a protocol error and the connection gets released. Something with the ping, not sure what yet.

                          Dirk

                          Comment


                            #28
                            Added a little bit more tracing info, just to confirm that what I do is what is expected. If you could install and take a trace that would be great.
                            Dirk
                            Last edited by dcorsus; August 27, 2017, 10:52 AM.

                            Comment


                              #29
                              Reading up more on the WebSocket protocol, it appears a client must mask its info else the server will terminate the connection (which is what we see).
                              I implemented what I think it should be but can't test it.
                              Updated version attached, as usual take logs
                              Dirk
                              Last edited by dcorsus; August 28, 2017, 12:39 AM.

                              Comment


                                #30
                                Attached are the logs from the latest version.
                                Attached Files

                                Comment

                                Working...
                                X