Hello Pawcio,
Great new version, I can turn the TV ON & OFF now, the Volume, Mute, Home, Navigation & OK buttons all work.
Log below FYI
2018-11-04 07:19:40.474 Status: Domoticz V4.9700 (c)2012-2018 GizMoCuz
2018-11-04 07:19:40.487 Status: Build Hash: a3a45906, Date: 2018-06-23 15:24:51
2018-11-04 07:19:40.495 Status: Startup Path: /home/pi/domoticz/
2018-11-04 07:19:41.861 Status: PluginSystem: Started, Python version '3.5.3'.
2018-11-04 07:19:41.941 Status: WebServer(HTTP) started on address: :: with port 8080
2018-11-04 07:19:42.030 Status: WebServer(SSL) started on address: :: with port 443
2018-11-04 07:19:42.036 Status: Proxymanager started.
2018-11-04 07:19:42.048 Status: RxQueue: queue worker started...
2018-11-04 07:19:42.048 Status: TCPServer: shared server started...
2018-11-04 07:19:44.049 Status: (TV) Started.
2018-11-04 07:19:44.050 Status: EventSystem: reset all events...
2018-11-04 07:19:44.057 Status: EventSystem: reset all device statuses...
2018-11-04 07:19:44.309 Status: PluginSystem: Entering work loop.
2018-11-04 07:19:44.802 Status: Python EventSystem: Initalizing event module.
2018-11-04 07:19:44.810 Status: EventSystem: Queue thread started...
2018-11-04 07:19:44.810 Status: EventSystem: Started
2018-11-04 07:19:45.628 Status: (TV) Initialized version 1.0.0, author 'Pawcio'
2018-11-04 07:19:45.629 Status: (TV) Entering work loop.
2018-11-04 07:21:55.523 Status: User: Admin initiated a switch command (2/TV - PowerOn/On)
2018-11-04 07:22:07.643 Status: User: Admin initiated a switch command (1/TV - Input/Off)
2018-11-04 07:22:46.332 Error: (TV) close called!!
2018-11-04 07:23:04.484 Status: User: Admin initiated a switch command (1/TV - Input/Off)
2018-11-04 07:23:15.166 Status: User: Admin initiated a switch command (2/TV - PowerOn/On)
2018-11-04 07:23:20.459 Status: User: Admin initiated a switch command (2/TV - PowerOn/On)
2018-11-04 07:23:26.363 Error: (TV) close called!!
2018-11-04 07:23:29.564 Status: User: Admin initiated a switch command (2/TV - PowerOn/On)
2018-11-04 07:23:39.076 (TV) 72 63 30 73 4d 6c 59 55 6b 41 47 6d 6d 35 4f 50 70 47 32 48 rc0sMlYUkAGmm5OPpG2H
2018-11-04 07:23:39.076 (TV) 61 47 57 6b 3d 0d 0a 0d 0a .. .. .. .. .. .. .. .. .. .. .. aGWk=....
2018-11-04 07:23:39.076 (TV) Pushing 'onMessageCallback' on to queue
2018-11-04 07:23:39.076 (TV) Processing 'onMessageCallback' message
2018-11-04 07:23:39.077 (TV) Calling message handler 'onMessage'.
2018-11-04 07:23:39.077 (TV) onMessage called with Data: 'b'HTTP/1.1 101 Switching Protocols\r\nUpgrade: websocket\r\nConnection: Upgrade\r\nSec-WebSocket-Accept: HSmrc0sMlYUkAGmm5OPpG2HaGWk=\r\n\r\n''
2018-11-04 07:23:39.079 (TV) Pushing 'WriteDirective' on to queue
2018-11-04 07:23:39.080 (TV) Processing 'WriteDirective' message
2018-11-04 07:23:39.080 (TV) Sending 134 bytes of data
2018-11-04 07:23:39.081 (TV) Pushing 'ReadEvent' on to queue
2018-11-04 07:23:39.081 (TV) 81 fe 00 7e 12 34 56 78 69 16 3b 1d 66 5c 39 1c 30 0e 74 15 ��.~.4Vxi.;.f\9.0.t.
2018-11-04 07:23:39.081 (TV) 61 1a 24 1d 7f 5b 22 1d 3c 57 39 16 66 46 39 14 30 18 74 08 a.$.[".<W9.fF9.0.t.
2018-11-04 07:23:39.081 (TV) 73 46 37 15 61 16 6c 03 30 77 3b 1c 30 0e 74 3b 7e 5d 35 13 sF7.a.l.0w;.0.t;~]5.
2018-11-04 07:23:39.081 (TV) 30 18 74 3c 73 40 37 37 74 77 3b 1c 30 0e 74 33 57 6d 09 35 0.t<s@77tw;.0.t3Wm.5
2018-11-04 07:23:39.082 (TV) 47 60 13 5a 3e 16 19 08 66 5d 39 16 30 0e 74 1e 73 58 25 1d G`.Z>...f]9.0.t.sX%.
2018-11-04 07:23:39.082 (TV) 30 18 74 2c 6b 44 33 37 74 66 33 15 7d 40 33 5a 28 16 05 1d 0.t,kD37tf3.}@3Z(...
2018-11-04 07:23:39.082 (TV) 7c 50 04 1d 7f 5b 22 1d 59 51 2f 5a 6f 49 .. .. .. .. .. .. |P..[".YQ/ZoI
2018-11-04 07:23:39.082 (TV) Processing 'ReadEvent' message
2018-11-04 07:23:39.083 (TV) Received 253 bytes of data
2018-11-04 07:23:39.083 (TV) 81 7e 00 f9 7b 22 65 76 65 6e 74 22 3a 22 6d 73 2e 63 68 61 �~.�{"event":"ms.cha
2018-11-04 07:23:39.083 (TV) 6e 6e 65 6c 2e 63 6f 6e 6e 65 63 74 22 2c 22 64 61 74 61 22 nnel.connect","data"
2018-11-04 07:23:39.083 (TV) 3a 7b 22 69 64 22 3a 22 38 63 62 35 30 34 62 30 2d 65 30 30 :{"id":"8cb504b0-e00
2018-11-04 07:23:39.083 (TV) 32 2d 31 31 65 38 2d 61 65 38 32 2d 34 31 33 32 36 37 63 38 2-11e8-ae82-413267c8
2018-11-04 07:23:39.083 (TV) 66 34 62 64 22 2c 22 63 6c 69 65 6e 74 73 22 3a 5b 7b 22 69 f4bd","clients":[{"i
2018-11-04 07:23:39.084 (TV) 64 22 3a 22 38 63 62 35 30 34 62 30 2d 65 30 30 32 2d 31 31 d":"8cb504b0-e002-11
2018-11-04 07:23:39.084 (TV) 65 38 2d 61 65 38 32 2d 34 31 33 32 36 37 63 38 66 34 62 64 e8-ae82-413267c8f4bd
2018-11-04 07:23:39.084 (TV) 22 2c 22 63 6f 6e 6e 65 63 74 54 69 6d 65 22 3a 31 35 34 31 ","connectTime":1541
2018-11-04 07:23:39.084 (TV) 33 31 36 32 31 39 30 30 34 2c 22 61 74 74 72 69 62 75 74 65 316219004,"attribute
2018-11-04 07:23:39.084 (TV) 73 22 3a 7b 22 6e 61 6d 65 22 3a 22 64 33 4e 77 63 6d 39 34 s":{"name":"d3Nwcm94
2018-11-04 07:23:39.084 (TV) 65 51 3d 3d 22 7d 2c 22 64 65 76 69 63 65 4e 61 6d 65 22 3a eQ=="},"deviceName":
2018-11-04 07:23:39.085 (TV) 22 64 33 4e 77 63 6d 39 34 65 51 3d 3d 22 2c 22 69 73 48 6f "d3Nwcm94eQ==","isHo
2018-11-04 07:23:39.085 (TV) 73 74 22 3a 66 61 6c 73 65 7d 5d 7d 7d .. .. .. .. .. .. .. st":false}]}}
2018-11-04 07:23:39.085 (TV) Pushing 'onMessageCallback' on to queue
2018-11-04 07:23:39.085 (TV) Processing 'onMessageCallback' message
2018-11-04 07:23:39.085 (TV) Calling message handler 'onMessage'.
2018-11-04 07:23:39.086 (TV) onMessage called with Data: 'b'\x81~\x00\xf9{"event":"ms.channel.connect","data":{"id":"8cb504b0-e002-11e8-ae82-413267c8f4bd","clients":[{"id":"8cb504b0-e002-11e8-ae82-413267c8f4bd","connectTime":1541316219004,"attributes":{"name":"d3Nwcm94eQ=="},"deviceName":"d3Nwcm94eQ==","isHost":false}]}}''
2018-11-04 07:23:43.043 (TV) Pushing 'ReadEvent' on to queue
2018-11-04 07:23:43.046 (TV) Processing 'ReadEvent' message
2018-11-04 07:23:43.046 (TV) Received 73 bytes of data
2018-11-04 07:23:43.046 (TV) 81 47 7b 22 65 76 65 6e 74 22 3a 22 65 64 2e 65 64 65 6e 54 �G{"event":"ed.edenT
2018-11-04 07:23:43.046 (TV) 56 2e 75 70 64 61 74 65 22 2c 22 64 61 74 61 22 3a 7b 22 75 V.update","data":{"u
2018-11-04 07:23:43.047 (TV) 70 64 61 74 65 5f 74 79 70 65 22 3a 22 65 64 2e 65 64 65 6e pdate_type":"ed.eden
2018-11-04 07:23:43.047 (TV) 41 70 70 2e 75 70 64 61 74 65 22 7d 7d .. .. .. .. .. .. .. App.update"}}
2018-11-04 07:23:43.047 (TV) Pushing 'onMessageCallback' on to queue
2018-11-04 07:23:43.047 (TV) Processing 'onMessageCallback' message
2018-11-04 07:23:43.047 (TV) Calling message handler 'onMessage'.
2018-11-04 07:23:43.048 (TV) onMessage called with Data: 'b'\x81G{"event":"ed.edenTV.update","data":{"update_type":"ed.edenApp.update"}}''
2018-11-04 07:23:44.082 (TV) Pushing 'ReadEvent' on to queue
2018-11-04 07:23:44.101 (TV) Processing 'ReadEvent' message
2018-11-04 07:23:44.101 (TV) Received 2 bytes of data
2018-11-04 07:23:44.101 (TV) 89 00 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. �.
2018-11-04 07:23:44.101 (TV) Pushing 'onMessageCallback' on to queue
2018-11-04 07:23:44.101 (TV) Processing 'onMessageCallback' message
2018-11-04 07:23:44.102 (TV) Calling message handler 'onMessage'.
2018-11-04 07:23:44.102 (TV) onMessage called with Data: 'b'\x89\x00''
2018-11-04 07:23:44.103 (TV) Pushing 'WriteDirective' on to queue
2018-11-04 07:23:44.103 (TV) Processing 'WriteDirective' message
2018-11-04 07:23:44.103 (TV) Sending 6 bytes of data
2018-11-04 07:23:44.103 (TV) 8a 80 12 34 56 78 .. .. .. .. .. .. .. .. .. .. .. .. .. .. ��.4Vx
2018-11-04 07:23:46.319 (TV) Pushing 'onHeartbeatCallback' on to queue
2018-11-04 07:23:46.359 (TV) Processing 'onHeartbeatCallback' message
2018-11-04 07:23:46.359 (TV) Calling message handler 'onHeartbeat'.
2018-11-04 07:23:49.084 (TV) Pushing 'ReadEvent' on to queue
2018-11-04 07:23:49.116 (TV) Processing 'ReadEvent' message
2018-11-04 07:23:49.116 (TV) Received 2 bytes of data
2018-11-04 07:23:49.116 (TV) 89 00 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. �.
2018-11-04 07:23:49.117 (TV) Pushing 'onMessageCallback' on to queue
2018-11-04 07:23:49.117 (TV) Processing 'onMessageCallback' message
2018-11-04 07:23:49.117 (TV) Calling message handler 'onMessage'.
2018-11-04 07:23:49.117 (TV) onMessage called with Data: 'b'\x89\x00''
2018-11-04 07:23:49.118 (TV) Pushing 'WriteDirective' on to queue
2018-11-04 07:23:49.119 (TV) Processing 'WriteDirective' message
2018-11-04 07:23:49.119 (TV) Sending 6 bytes of data
2018-11-04 07:23:49.119 (TV) 8a 80 12 34 56 78 .. .. .. .. .. .. .. .. .. .. .. .. .. .. ��.4Vx
2018-11-04 07:23:50.023 (TV) Pushing 'onCommandCallback' on to queue
2018-11-04 07:23:50.025 (TV) Processing 'onCommandCallback' message
2018-11-04 07:23:50.026 (TV) Calling message handler 'onCommand'.
2018-11-04 07:23:50.026 (TV) onCommand Off
2018-11-04 07:23:50.028 (TV) Pushing 'WriteDirective' on to queue
2018-11-04 07:23:50.028 (TV) Processing 'WriteDirective' message
2018-11-04 07:23:50.029 (TV) Sending 135 bytes of data
2018-11-04 07:23:50.029 (TV) 81 fe 00 7f 12 34 56 78 69 16 3b 1d 66 5c 39 1c 30 0e 74 15 ��..4Vxi.;.f\9.0.t.
2018-11-04 07:23:50.029 (TV) 61 1a 24 1d 7f 5b 22 1d 3c 57 39 16 66 46 39 14 30 18 74 08 a.$.[".<W9.fF9.0.t.
2018-11-04 07:23:50.029 (TV) 73 46 37 15 61 16 6c 03 30 77 3b 1c 30 0e 74 3b 7e 5d 35 13 sF7.a.l.0w;.0.t;~]5.
2018-11-04 07:23:50.029 (TV) 30 18 74 3c 73 40 37 37 74 77 3b 1c 30 0e 74 33 57 6d 09 28 0.t<s@77tw;.0.t3Wm.(
2018-11-04 07:23:50.030 (TV) 5d 63 13 2a 30 18 74 37 62 40 3f 17 7c 16 6c 5a 74 55 3a 0b ]c.*0.t7b@?.|.lZtU:.
2018-11-04 07:23:50.030 (TV) 77 16 7a 5a 46 4d 26 1d 5d 52 04 1d 7f 5b 22 1d 30 0e 74 2b w.zZFM&.]R..[".0.t+
2018-11-04 07:23:50.030 (TV) 77 5a 32 2a 77 59 39 0c 77 7f 33 01 30 49 2b .. .. .. .. .. wZ2*wY9.w3.0I+
2018-11-04 07:23:50.021 Status: User: Admin initiated a switch command (1/TV - Input/Off)
2018-11-04 07:23:54.086 (TV) Pushing 'ReadEvent' on to queue
2018-11-04 07:23:54.090 (TV) Processing 'ReadEvent' message
2018-11-04 07:23:54.090 (TV) Received 2 bytes of data
2018-11-04 07:23:54.091 (TV) 89 00 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. �.
2018-11-04 07:23:54.091 (TV) Pushing 'onMessageCallback' on to queue
2018-11-04 07:23:54.091 (TV) Processing 'onMessageCallback' message
2018-11-04 07:23:54.091 (TV) Calling message handler 'onMessage'.
2018-11-04 07:23:54.091 (TV) onMessage called with Data: 'b'\x89\x00''
2018-11-04 07:23:54.092 (TV) Pushing 'WriteDirective' on to queue
2018-11-04 07:23:54.093 (TV) Processing 'WriteDirective' message
2018-11-04 07:23:54.093 (TV) Sending 6 bytes of data
2018-11-04 07:23:54.093 (TV) 8a 80 12 34 56 78 .. .. .. .. .. .. .. .. .. .. .. .. .. .. ��.4Vx