Klar.
[code]2021.11.19 16:46:35 1: Logfile gelöscht
2021.11.19 16:47:08 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:08 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2021.11.19 16:47:08 4: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2021.11.19 16:47:10 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
--- 192.168.178.76 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1079ms
2021.11.19 16:47:10 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:47:10 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjgzOC4zNzY4Mg==
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:47:18 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","id":"request_1637336838.38421","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://audio/getStatus"]}
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1/|3*s3!x8-z"5(lpW%t4Y.y;ic.(0(Q*9)xb,
*0+*9)T~bxT-8 *"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:47:18 5: LGTV_WebOS (meinLGTV) - Sending command: {"payload":{"manifest":{"appVersion":"1.1","manifestVersion":1,"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"signed":{"permissions":["TEST_SECURE","CONTROL_INPUT_TEXT","CONTROL_MOUSE_AND_KEYBOARD","READ_INSTALLED_APPS","READ_LGE_SDX","READ_NOTIFICATIONS","SEARCH","WRITE_SETTINGS","WRITE_NOTIFICATION_ALERT","CONTROL_POWER","READ_CURRENT_CHANNEL","READ_RUNNING_APPS","READ_UPDATE_INFO","UPDATE_FROM_REMOTE_APP","READ_LGE_TV_INPUT_EVENTS","READ_TV_CURRENT_TIME"],"appId":"com.lge.test","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"},"localizedVendorNames":{"":"LG Electronics"},"vendorId":"com.lge","created":"20161123","serial":"2f930e2d2cfe083771f68e4fe7bb07"},"permissions":["LAUNCH","LAUNCH_WEBAPP","APP_TO_APP","CLOSE","TEST_OPEN","TEST_PROTECTED","CONTROL_AUDIO","CONTROL_DISPLAY","CONTROL_INPUT_JOYSTICK","CONTROL_INPUT_MEDIA_RECORDING","CONTROL_INPUT_MEDIA_PLAYBACK","CONTROL_INPUT_TV","CONTROL_POWER","READ_APP_STATUS","READ_CURRENT_CHANNEL","READ_INPUT_DEVICE_LIST","READ_NETWORK_STATE","READ_RUNNING_APPS","READ_TV_CHANNEL_LIST","WRITE_NOTIFICATION_TOAST","READ_POWER_STATE","READ_COUNTRY_INFO"]},"client-key":"c77c01ca9053b58a029a90f5baff896a","pairingType":"PROMPT"},"id":"register_1637336838.39155","type":"register"}
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - ���2K{;B*yu]*d;0"tS%iW8t;0"xB;V|@8iv\i:;e1;imx\"f|A?V|@8iv\i:(ispU%amG9ejq[b8i~\*tl@."#.ySZ)G}D(mu*G)[iSa0\F0qpjLin[*2OWH[iSXWXWB2,B)mzF2OK/CPAnWB2,Z/HOKVC^(nWB)2-[j_ehkdgsq<XOD2V}p]h~8q``5 S
Nnkysc,Kr*ulY/7iQ.gtwyCcba)P0CAAzy CMx9Wv"Dc|#M[eyxv,HSkF#l1+
:vP^;MMN@%/_SH\xuU@/~8wudqQ G_uyHllUse{'LRCt+JH}q86ZVRTTP@\1go{BW@
URA!kzG`W]O+sy7ICzn,(MzZ&cxj*dSZrVC5@_dVq!5WazSk9sNPuB>AaCTWZ@v#6K:a_yDAH/KAmtK:zS$/)^ k6|r7~TRUe~hXry|s<aZd"ZWq8pqraV:9c$jvS|NH\
tnv"58i~\*tl@.V|@8iv\i:(O,;A"gwW/"#Iip|@&ijA"owAi:BEJfS\qR\g"Z}TK}_P|UMmEAfi,;qNM`LFUJwAWvK\k OX`"5EXvIWaAU~DFsPJg"Kw
DF~EFaX;iR\s_W}I_{AM{NJg"Jw
RZzi,;eIMwS\fIWu"5RPf_W}I_{AM{NFsEKfi,;qNM`LFbW\`i,;`A]mUK`NMmHX|EUg"Kw
DF`NW{GFsPJg"Kw
DFgDXf_P|
O;iUIv
T\m
RVR\T\m
PIg"Kw
DF~EFf_P|UMmV\|S;iR\s_MdCL`EWfTP"DiaiBd;icv_el~Wet|A?"5'ozS'icW/AiBatW8"#Ii"#
H\kL^et]?e;id|E;iFQw UukF|@%b|V"ewG%g;Og"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6,;D.n}]9I}q"z]&.uU."5(r|S?e}q"+z6(y3;is|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i}5;ek_"sj[$njq[;~
UWq"5AL|HFeBXb"5
PImOFsP;iCU}E;iT\a_VbN;iT\a_I`T\qE]g"Z}TK}_XgIVg"Z}TK}_]{PUs"5OWfOUmNIg_S}SM{K;iCV|RV~IWbTFDPsR\qR]{G;iCV|RV~IWbTFDPsPUsBXq"5OWfOUmNIg_Mdi,;qNM`LFbW\`i,;`A]m
PImTXfS;iR\s_ZgR\|_Zz
NWw"5EXvIWbTFvVPq_U{T;iR\s_WwWV`_Jf
T\g"Kw
DF`NW{GFsPJg"Kw
DFf_Zz
NWw_U{T;iWK{EF|TPtCXfOWmOXa"5EXvPVeRFaAMwi,;`A]mOL|R@mN_}i]dicu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f!}a;ipx[9iwUyiWi:;bOTb"dii}q"kW,ijF.rF}3.x6!s.*z5,g"mK;e;ir|U"smW9"d
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336838.39155","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~&{"type":"response","id":"request_1637336838.38421","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":0,"mode":"normal","soundOutput":"tv_speaker"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":0}}
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:47:20 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=1.66 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=1.17 ms
--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.171/1.418/1.665/0.247 ms
2021.11.19 16:47:20 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:47:20 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:47:20 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:47:22 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:47:22 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336842.39099","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request"}
2021.11.19 16:47:22 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:22 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:24 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:47:24 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","id":"request_1637336844.39159","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://com.webos.service.tv.display/get3DStatus"]}
2021.11.19 16:47:24 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:24 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:26 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:47:26 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://tv/getExternalInputList"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336846.39215"}
2021.11.19 16:47:26 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:26 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg0OC40Mjk3OQ==
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:47:28 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336848.43721","uri":["ssap://audio/getStatus"],"type":"request"}
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6*x3/
87x7+i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;O
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:47:28 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"register_1637336848.44446","payload":{"manifest":{"permissions":["LAUNCH","LAUNCH_WEBAPP","APP_TO_APP","CLOSE","TEST_OPEN","TEST_PROTECTED","CONTROL_AUDIO","CONTROL_DISPLAY","CONTROL_INPUT_JOYSTICK","CONTROL_INPUT_MEDIA_RECORDING","CONTROL_INPUT_MEDIA_PLAYBACK","CONTROL_INPUT_TV","CONTROL_POWER","READ_APP_STATUS","READ_CURRENT_CHANNEL","READ_INPUT_DEVICE_LIST","READ_NETWORK_STATE","READ_RUNNING_APPS","READ_TV_CHANNEL_LIST","WRITE_NOTIFICATION_TOAST","READ_POWER_STATE","READ_COUNTRY_INFO"],"signed":{"created":"20161123","vendorId":"com.lge","serial":"2f930e2d2cfe083771f68e4fe7bb07","localizedVendorNames":{"":"LG Electronics"},"permissions":["TEST_SECURE","CONTROL_INPUT_TEXT","CONTROL_MOUSE_AND_KEYBOARD","READ_INSTALLED_APPS","READ_LGE_SDX","READ_NOTIFICATIONS","SEARCH","WRITE_SETTINGS","WRITE_NOTIFICATION_ALERT","CONTROL_POWER","READ_CURRENT_CHANNEL","READ_RUNNING_APPS","READ_UPDATE_INFO","UPDATE_FROM_REMOTE_APP","READ_LGE_TV_INPUT_EVENTS","READ_TV_CURRENT_TIME"],"appId":"com.lge.test","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"}},"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}],"manifestVersion":1,"appVersion":"1.1"},"client-key":"c77c01ca9053b58a029a90f5baff896a","pairingType":"PROMPT"},"type":"register"}
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9e~[8t|@1/|3*s4!4-}"5;a`^$a}q{;_*npT.smq{;B.rt[8sp]%s;"UsNZzi,;~
UWq_Nw AIbi,;sPFf_Xb"5LVa"5EJfOIw"5EJfPK}EZfD;iCV|RV~ALvO;iCV|RV~DPaLXki,;qNM`LF{PLfJVkTPq"5OWfOUmNIg_TwIXmEZ}DP|"5OWfOUmNIg_TwIXmLXk AZyi,;qNM`LF{PLfTOg"Z}TK}_I}EKg"Kw
DFsPFaAMg"5EXvCL`EWfCQsN\~i,;`A]mNIg_]wIZwLPa"5EXvN\fOKySMsE;iR\s_KgNP|_XbS;iR\s_MdCQsN\~LPa"5RPf_W}I_{AM{NFfAJfi,;`A]mONw_Jf
T\g"Kw
DFqUWfYF{FV,;A"gwW/"#IickW*t|Vi:;{1/z2*g"oW%dv@d;icv_el~Wi,;A.rpS'"#yf {e+VycW{8*|1se-T.7{P{7;ilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;Og"iW9mpA8iv\8"#iiT\a_JwUKwi,;qNM`LF{PLfT\j"5OWfOUmOLa_X|_RwBVsD;iR\s_P|TX~E]m
PIai,;`A]mG\mDAg"Kw
DF|TPtCXfOWai,;aAKq"5RPf_JwTP|S;iWK{EF|TPtCXfOWm
L\`"5OWfOUmONw"5EXvCL`EWfCQsN\~i,;`A]mUW|N^m
PIai,;`A]mP]sEF{FVg"LbAMwFK}_KwOMwAIbi,;`A]mG\mVF{PLfEOwTJg"Kw
DFf_ZgR\|_M{E;og"xB;I}q"z]&.uU..mW8t;ilvQ*lpH.dXB;Nx_.s;0";iFQw UukR|_$t|g"}WfD\q"_zM9~ _W9n{W/i|\>n~6}58i~\*tl@.s;{;A"gwS?ukWekA"owq158i~\*tl@."#.ySZ)G}D(mu*G)[iSa0\F0qpjLin[*2OWH[iSXWXWB2,B)mzF2OK/CPAnWB2,Z/HOKVC^(nWB)2-[j_ehkdgsq<XOD2V}p]h~8q``5 S
Nnkysc,Kr*ulY/7iQ.gtwyCcba)P0CAAzy CMx9Wv"Dc|#M[eyxv,HSkF#l1+
:vP^;MMN@%/_SH\xuU@/~8wudqQ G_uyHllUse{'LRCt+JH}q86ZVRTTP@\1go{BW@
URA!kzG`W]O+sy7ICzn,(MzZ&cxj*dSZrVC5@_dVq!5WazSk9sNPuB>AaCTWZ@v#6K:a_yDAH/KAmtK:zS$/)^ k6|r7~TRUe~hXry|s<aZd"ZWq8pqraV:9c$jvS|NH\
tnv"dog"tS%iW8tOW9sp]%"#g"xB;V|@8iv\i:;e1;Og"z^"ewFfk|Ki:;Q|7zzcx{5*P~8xy9x{f,P*f
r6xg"iS"rp\,T`B."#RVT;Og"mK;e;ir|U"smW9"d
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: +rtT1l89a4guvYdPNap8IbvJpDg=
2021.11.19 16:47:28 5: LGTV_WebOS (meinLGTV) - keyAccept: +rtT1l89a4guvYdPNap8IbvJpDg=
2021.11.19 16:47:28 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336848.44446","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~*{"type":"response","id":"request_1637336848.43721","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":97,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":97}}
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:47:30 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=1.87 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=1.17 ms
--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.170/1.522/1.874/0.352 ms
2021.11.19 16:47:30 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:47:30 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:47:30 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:47:32 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:47:32 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336852.44461","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request"}
2021.11.19 16:47:32 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:32 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:34 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:47:34 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336854.44371","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request"}
2021.11.19 16:47:34 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:34 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:36 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:47:36 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"id":"request_1637336856.44347","client-key":"c77c01ca9053b58a029a90f5baff896a","type":"request"}
2021.11.19 16:47:36 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:36 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg1OC40Njc5MQ==
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:47:38 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637336858.47218","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://audio/getStatus"],"type":"request"}
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*x3/
~87|2(
i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;O
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:47:38 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"register","id":"register_1637336858.47704","payload":{"manifest":{"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"manifestVersion":1,"appVersion":"1.1","permissions":["LAUNCH","LAUNCH_WEBAPP","APP_TO_APP","CLOSE","TEST_OPEN","TEST_PROTECTED","CONTROL_AUDIO","CONTROL_DISPLAY","CONTROL_INPUT_JOYSTICK","CONTROL_INPUT_MEDIA_RECORDING","CONTROL_INPUT_MEDIA_PLAYBACK","CONTROL_INPUT_TV","CONTROL_POWER","READ_APP_STATUS","READ_CURRENT_CHANNEL","READ_INPUT_DEVICE_LIST","READ_NETWORK_STATE","READ_RUNNING_APPS","READ_TV_CHANNEL_LIST","WRITE_NOTIFICATION_TOAST","READ_POWER_STATE","READ_COUNTRY_INFO"],"signed":{"permissions":["TEST_SECURE","CONTROL_INPUT_TEXT","CONTROL_MOUSE_AND_KEYBOARD","READ_INSTALLED_APPS","READ_LGE_SDX","READ_NOTIFICATIONS","SEARCH","WRITE_SETTINGS","WRITE_NOTIFICATION_ALERT","CONTROL_POWER","READ_CURRENT_CHANNEL","READ_RUNNING_APPS","READ_UPDATE_INFO","UPDATE_FROM_REMOTE_APP","READ_LGE_TV_INPUT_EVENTS","READ_TV_CURRENT_TIME"],"appId":"com.lge.test","localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"localizedVendorNames":{"":"LG Electronics"},"vendorId":"com.lge","created":"20161123","serial":"2f930e2d2cfe083771f68e4fe7bb07"}},"pairingType":"PROMPT","client-key":"c77c01ca9053b58a029a90f5baff896a"}}
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW,ijF.r;ii}q"kW,ijF.rF}3.x6!s.-|0-g"iS2lvS/"#Iimx\"f|A?"#IispU%amG9ejq[b8i~\*tl@."#.ySZ)G}D(mu*G)[iSa0\F0qpjLin[*2OWH[iSXWXWB2,B)mzF2OK/CPAnWB2,Z/HOKVC^(nWB)2-[j_ehkdgsq<XOD2V}p]h~8q``5 S
Nnkysc,Kr*ulY/7iQ.gtwyCcba)P0CAAzy CMx9Wv"Dc|#M[eyxv,HSkF#l1+
:vP^;MMN@%/_SH\xuU@/~8wudqQ G_uyHllUse{'LRCt+JH}q86ZVRTTP@\1go{BW@
URA!kzG`W]O+sy7ICzn,(MzZ&cxj*dSZrVC5@_dVq!5WazSk9sNPuB>AaCTWZ@v#6K:a_yDAH/KAmtK:zS$/)^ k6|r7~TRUe~hXry|s<aZd"ZWq8pqraV:9c$jvS|NH\
tnv"58i~\*tl@.V|@8iv\i:(O,;_*npT.smd.rj[$n;z,;S;pOW9sp]%"#z.(g"iW9mpA8iv\8"#iiLXgCQg"UsNZzW\p
PIg"Xb_M}AIbi,;qOJwi,;fSMmP\|i,;fSMmRVfCMw"5OWfOUm
U]{"5OWfOUmIJbA@g"Z}TK}_P|UMmO@aIZyi,;qNM`LF{PLfM\vAF`CV`IWui,;qNM`LF{PLfM\vAFbA@p
CRg"Z}TK}_P|UMmV;iCV|RV~PVeR;iR\s_Xb_Jf
TLai,;`A]mUK`NMmHX|EUg"Kw
DF{PLfD\dC\mIJfi,;`A]mEMeRRmTXf"5EXvRL|IWuAIb"5EXvTOmHX|EUmIJfi,;eIMwNVfFPq
TP}_M}
SMg"Kw
DFbW\`SMsE;iR\s_Z}NM`_P|
O;og"j[,n|Vi:b;ek_"sj[$njq[;fSMmEZgE;iCV|RV~IWbTFfXMg"Z}TK}_T}S\m
N]mE@pAKvi,;`A]mNJf
LUw_XbS;iR\s_Uu_Jv"5EXvNVfFPq
TP}S;iS\sCQg"N`T\mEMfN^ai,;eIMwNVfFPq
TP}_X~RMg"Z}TK}_I}EKg"Kw
DFqRKwTFqAW|L;iR\s_KgNP|_XbS;iR\s_LbAMwIWt"5P]sEFtOTmET}EFsP;iR\s_Uu_MdIWbTFwEWf"5EXvTOmUK`NMmITwi]5*pi{/"#(ot'g|?ejFi,;^$cx^"z|V
pi|*m|Ai:b/e4v"#
H\kL^
ek\)e}[.nl\,"5i:;tETG9`.mvF."dilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;Og"oW%dv@d;icv_el~Wi,;Q9exF.d;i2)}1(x"58ek[*l;i2x0|/2zT.0!|7(T}8|-e.P)0.6}5;ap@"n~f2p|q"I`MIfi,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si}d
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: a1OywKTEFOZmhg0/xN7Tc1gMWYc=
2021.11.19 16:47:38 5: LGTV_WebOS (meinLGTV) - keyAccept: a1OywKTEFOZmhg0/xN7Tc1gMWYc=
2021.11.19 16:47:38 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336858.47704","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~*{"type":"response","id":"request_1637336858.47218","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":97,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":97}}
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:47:40 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=1.58 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=1.41 ms
--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.413/1.499/1.585/0.086 ms
2021.11.19 16:47:40 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:47:40 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:47:40 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:47:42 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:47:42 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637336862.47731","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request"}
2021.11.19 16:47:42 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:42 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:44 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:47:44 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1637336864.47896","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.19 16:47:44 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:44 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:46 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:47:46 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"id":"request_1637336866.47938","client-key":"c77c01ca9053b58a029a90f5baff896a","type":"request"}
2021.11.19 16:47:46 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:46 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg2OC41MjI0Mg==
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:47:48 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://audio/getStatus"],"id":"request_1637336868.53164","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dii}q"kW:u|A?_(x7*}8/
e5*}4;icu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f!}a;O
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:47:48 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"register_1637336868.5404","payload":{"manifest":{"appVersion":"1.1","manifestVersion":1,"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}],"signed":{"serial":"2f930e2d2cfe083771f68e4fe7bb07","vendorId":"com.lge","created":"20161123","localizedVendorNames":{"":"LG Electronics"},"localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"permissions":["TEST_SECURE","CONTROL_INPUT_TEXT","CONTROL_MOUSE_AND_KEYBOARD","READ_INSTALLED_APPS","READ_LGE_SDX","READ_NOTIFICATIONS","SEARCH","WRITE_SETTINGS","WRITE_NOTIFICATION_ALERT","CONTROL_POWER","READ_CURRENT_CHANNEL","READ_RUNNING_APPS","READ_UPDATE_INFO","UPDATE_FROM_REMOTE_APP","READ_LGE_TV_INPUT_EVENTS","READ_TV_CURRENT_TIME"],"appId":"com.lge.test"},"permissions":["LAUNCH","LAUNCH_WEBAPP","APP_TO_APP","CLOSE","TEST_OPEN","TEST_PROTECTED","CONTROL_AUDIO","CONTROL_DISPLAY","CONTROL_INPUT_JOYSTICK","CONTROL_INPUT_MEDIA_RECORDING","CONTROL_INPUT_MEDIA_PLAYBACK","CONTROL_INPUT_TV","CONTROL_POWER","READ_APP_STATUS","READ_CURRENT_CHANNEL","READ_INPUT_DEVICE_LIST","READ_NETWORK_STATE","READ_RUNNING_APPS","READ_TV_CHANNEL_LIST","WRITE_NOTIFICATION_TOAST","READ_POWER_STATE","READ_COUNTRY_INFO"]},"pairingType":"PROMPT","client-key":"c77c01ca9053b58a029a90f5baff896a"},"type":"register"}
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9e~[8t|@1/|3*s6!~4)i,;B*yu]*d;0"tS%iW8t;0"xB;V|@8iv\i:;e1;imx\"f|A?V|@8iv\i:(ispU%amG9ejq[b8i~\*tl@.V|@8iv\i:(ispU%amG9e;ie`x#b^V=ct^{a^"OpxU)w?U)Z MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+;btQ?Y+d2dZ{8Iw|;Z+#dQd2ZOh'cw|;b+"Ostr.q@R~XwAd=E+}Siv5!Z+,*FWED`XgRYxalG d.B(e~_2ZHCx)J)h8RXQkZfrN]~i]HhTpR`SOo1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t2QGRu~8|PxlUy:Tm3KQVs/q/4K-JIk%z~D4[|9FLy8jrQ>+NvOV
2.b:1w{cTQ#mzSa}x#Gk}:H,k&H}}j,|Hcxrje{HI^;uXJdEZ.ICkh/`qxt2]j1dRjrNt_2qcxxo6'kr9.U-VK~5qsy9`W
wxqiC|P![9x}{q Tos]*7Wc%AmEv=;O,;A"gwW/"#Iis|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i,;D.n}]9I}q"z]&.uU."5(r|S?e}q"+z6(y3;ilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;Og"u](au[1e}s;pWS&ejq{;V.-]wi:;tETG9t.rwP.dpW%uwUi,;q"_zM9~ KW&omWi}5;ek_"sj[$njq[;fSMmEZgE;iCV|RV~IWbTFfXMg"Z}TK}_T}S\m
N]mE@pAKvi,;`A]mNJf
LUw_XbS;iR\s_Uu_Jv"5EXvNVfFPq
TP}S;iS\sCQg"N`T\mEMfN^ai,;eIMwNVfFPq
TP}_X~RMg"Z}TK}_I}EKg"Kw
DFqRKwTFqAW|L;iR\s_KgNP|_XbS;iR\s_LbAMwIWt"5P]sEFtOTmET}EFsP;iR\s_Uu_MdIWbTFwEWf"5EXvTOmUK`NMmITwi]5*pi{/"#(ot'g|?ejFi}5;ek_"sj[$njq[;~
UWq"5AL|HFeBXb"5
PImOFsP;iCU}E;iT\a_VbN;iT\a_I`T\qE]g"Z}TK}_XgIVg"Z}TK}_]{PUs"5OWfOUmNIg_S}SM{K;iCV|RV~IWbTFDPsR\qR]{G;iCV|RV~IWbTFDPsPUsBXq"5OWfOUmNIg_Mdi,;qNM`LFbW\`i,;`A]m
PImTXfS;iR\s_ZgR\|_Zz
NWw"5EXvIWbTFvVPq_U{T;iR\s_WwWV`_Jf
T\g"Kw
DF`NW{GFsPJg"Kw
DFf_Zz
NWw_U{T;iWK{EF|TPtCXfOWmOXa"5EXvPVeRFaAMwi,;`A]mOL|R@mN_}i]dipx[9iwUyiWi:;bOTb"5(lpW%t4Y.y;ic.(0(Q*9)xb,
*0+*9)T~bxT-8 *"dit`B."#9e~[8t|@i}
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: Z+BLYHv+4bUIQJFTtyknDPLrvjQ=
2021.11.19 16:47:48 5: LGTV_WebOS (meinLGTV) - keyAccept: Z+BLYHv+4bUIQJFTtyknDPLrvjQ=
2021.11.19 16:47:48 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336868.5404","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~*{"type":"response","id":"request_1637336868.53164","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":97,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":97}}
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:47:50 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=3.65 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=4.84 ms
--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 3.659/4.251/4.844/0.596 ms
2021.11.19 16:47:50 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:47:50 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:47:50 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:47:52 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:47:52 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336872.53882","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2021.11.19 16:47:52 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:52 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:54 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:47:54 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336874.53927","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request"}
2021.11.19 16:47:54 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:54 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:56 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:47:56 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"id":"request_1637336876.53954","client-key":"c77c01ca9053b58a029a90f5baff896a","type":"request"}
2021.11.19 16:47:56 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:56 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg3OC41ODUwNA==
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:47:58 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336878.59401","uri":["ssap://audio/getStatus"]}
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;ic.(0(Q*9)xb,
*0+*9)T~bxT-8 *"5"d;ir|C>ejF1/|3*s7!~9-z"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:47:58 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"register_1637336878.60321","payload":{"pairingType":"PROMPT","client-key":"c77c01ca9053b58a029a90f5baff896a","manifest":{"signed":{"serial":"2f930e2d2cfe083771f68e4fe7bb07","created":"20161123","vendorId":"com.lge","localizedVendorNames":{"":"LG Electronics"},"permissions":["TEST_SECURE","CONTROL_INPUT_TEXT","CONTROL_MOUSE_AND_KEYBOARD","READ_INSTALLED_APPS","READ_LGE_SDX","READ_NOTIFICATIONS","SEARCH","WRITE_SETTINGS","WRITE_NOTIFICATION_ALERT","CONTROL_POWER","READ_CURRENT_CHANNEL","READ_RUNNING_APPS","READ_UPDATE_INFO","UPDATE_FROM_REMOTE_APP","READ_LGE_TV_INPUT_EVENTS","READ_TV_CURRENT_TIME"],"appId":"com.lge.test","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"}},"permissions":["LAUNCH","LAUNCH_WEBAPP","APP_TO_APP","CLOSE","TEST_OPEN","TEST_PROTECTED","CONTROL_AUDIO","CONTROL_DISPLAY","CONTROL_INPUT_JOYSTICK","CONTROL_INPUT_MEDIA_RECORDING","CONTROL_INPUT_MEDIA_PLAYBACK","CONTROL_INPUT_TV","CONTROL_POWER","READ_APP_STATUS","READ_CURRENT_CHANNEL","READ_INPUT_DEVICE_LIST","READ_NETWORK_STATE","READ_RUNNING_APPS","READ_TV_CHANNEL_LIST","WRITE_NOTIFICATION_TOAST","READ_POWER_STATE","READ_COUNTRY_INFO"],"appVersion":"1.1","manifestVersion":1,"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}]}},"type":"register"}
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9e~[8t|@1/|3*s7!}0*z"5;a`^$a}q{;B*ik[%gMK;e;iPK}PMg"z^"ewFfk|Ki:;Q|7zzcx{5*P~8xy9x{f,P*f
r6xg"tS%iW8t;0"j[,n|Vi:b8ek[*l;i2x0|/2zT.0!|7(T}8|-e.P)0.g"z@.amW/"#y0(z1+i,;D.n}]9I}q"z]&.uU."5'ozS'icW/V|\/ok|*m|Ai:bi:;~ \^.cm@$npQ8"dip|@&ijA"owAi:BEJfS\qR\g"Z}TK}_P|UMmEAfi,;qNM`LFUJwAWvK\k OX`"5EXvIWaAU~DFsPJg"Kw
DF~EFaX;iR\s_W}I_{AM{NJg"Jw
RZzi,;eIMwS\fIWu"5RPf_W}I_{AM{NFsEKfi,;qNM`LFbW\`i,;`A]mUK`NMmHX|EUg"Kw
DF`NW{GFsPJg"Kw
DFgDXf_P|
O;iUIv
T\m
RVR\T\m
PIg"Kw
DF~EFf_P|UMmV\|S;iR\s_MdCL`EWfTP"DiaiBd;icv_el~Wet|A?"5'ozS'icW/AiBatW8"#Ii"#
H\kL^et]?e;id|E;iFQw UukF|@%b|V"ewG%g;O6,;B.rt[8sp]%s;"UsNZzi,;~
UWq_Nw AIbi,;sPFf_Xb"5LVa"5EJfOIw"5EJfPK}EZfD;iCV|RV~ALvO;iCV|RV~DPaLXki,;qNM`LF{PLfJVkTPq"5OWfOUmNIg_TwIXmEZ}DP|"5OWfOUmNIg_TwIXmLXk AZyi,;qNM`LF{PLfTOg"Z}TK}_I}EKg"Kw
DFsPFaAMg"5EXvCL`EWfCQsN\~i,;`A]mNIg_]wIZwLPa"5EXvN\fOKySMsE;iR\s_KgNP|_XbS;iR\s_MdCQsN\~LPa"5RPf_W}I_{AM{NFfAJfi,;`A]mONw_Jf
T\g"Kw
DFqUWfYF{FV,;S;pOW9sp]%"#z.(g"tS%iW8tOW9sp]%"#g"j[,nxF>r|Ai:BIispU%amG9e;ie`x#b^V=ct^{a^"OpxU)w?U)Z MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+;btQ?Y+d2dZ{8Iw|;Z+#dQd2ZOh'cw|;b+"Ostr.q@R~XwAd=E+}Siv5!Z+,*FWED`XgRYxalG d.B(e~_2ZHCx)J)h8RXQkZfrN]~i]HhTpR`SOo1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t2QGRu~8|PxlUy:Tm3KQVs/q/4K-JIk%z~D4[|9FLy8jrQ>+NvOV
2.b:1w{cTQ#mzSa}x#Gk}:H,k&H}}j,|Hcxrje{HI^;uXJdEZ.ICkh/`qxt2]j1dRjrNt_2qcxxo6'kr9.U-VK~5qsy9`W
wxqiC|P![9x}{q Tos]*7Wc%AmEv=;ispU%amG9eOW9sp]%"#6]dOg"mK;e;ir|U"smW9"d
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: xlci7orDK2LoEcnpoirDIGRKU/g=
2021.11.19 16:47:58 5: LGTV_WebOS (meinLGTV) - keyAccept: xlci7orDK2LoEcnpoirDIGRKU/g=
2021.11.19 16:47:58 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336878.60321","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~*{"type":"response","id":"request_1637336878.59401","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":97,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":97}}
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:48:00 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=5.04 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=1.12 ms
--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.123/3.086/5.049/1.963 ms
2021.11.19 16:48:00 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:48:00 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:48:00 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:48:02 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:48:02 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1637336882.60211","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.19 16:48:02 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:02 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:04 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:48:04 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336884.60374","type":"request"}
2021.11.19 16:48:04 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:04 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:06 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:48:06 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336886.60352","uri":["ssap://tv/getExternalInputList"]}
2021.11.19 16:48:06 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:06 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg4OC42MzA5Nw==
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:48:08 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637336888.63649","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://audio/getStatus"],"type":"request"}
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*x3/
s87x6-i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;O
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:48:08 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"register_1637336888.64183","payload":{"manifest":{"permissions":["LAUNCH","LAUNCH_WEBAPP","APP_TO_APP","CLOSE","TEST_OPEN","TEST_PROTECTED","CONTROL_AUDIO","CONTROL_DISPLAY","CONTROL_INPUT_JOYSTICK","CONTROL_INPUT_MEDIA_RECORDING","CONTROL_INPUT_MEDIA_PLAYBACK","CONTROL_INPUT_TV","CONTROL_POWER","READ_APP_STATUS","READ_CURRENT_CHANNEL","READ_INPUT_DEVICE_LIST","READ_NETWORK_STATE","READ_RUNNING_APPS","READ_TV_CHANNEL_LIST","WRITE_NOTIFICATION_TOAST","READ_POWER_STATE","READ_COUNTRY_INFO"],"signed":{"serial":"2f930e2d2cfe083771f68e4fe7bb07","vendorId":"com.lge","created":"20161123","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"},"permissions":["TEST_SECURE","CONTROL_INPUT_TEXT","CONTROL_MOUSE_AND_KEYBOARD","READ_INSTALLED_APPS","READ_LGE_SDX","READ_NOTIFICATIONS","SEARCH","WRITE_SETTINGS","WRITE_NOTIFICATION_ALERT","CONTROL_POWER","READ_CURRENT_CHANNEL","READ_RUNNING_APPS","READ_UPDATE_INFO","UPDATE_FROM_REMOTE_APP","READ_LGE_TV_INPUT_EVENTS","READ_TV_CURRENT_TIME"],"appId":"com.lge.test","localizedVendorNames":{"":"LG Electronics"}},"manifestVersion":1,"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}],"appVersion":"1.1"},"pairingType":"PROMPT","client-key":"c77c01ca9053b58a029a90f5baff896a"},"type":"register"}
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9e~[8t|@1/|3*s8!}4(
x"5;a`^$a}q{;_*npT.smq{;B.rt[8sp]%s;"UsNZzi,;~
UWq_Nw AIbi,;sPFf_Xb"5LVa"5EJfOIw"5EJfPK}EZfD;iCV|RV~ALvO;iCV|RV~DPaLXki,;qNM`LF{PLfJVkTPq"5OWfOUmNIg_TwIXmEZ}DP|"5OWfOUmNIg_TwIXmLXk AZyi,;qNM`LF{PLfTOg"Z}TK}_I}EKg"Kw
DFsPFaAMg"5EXvCL`EWfCQsN\~i,;`A]mNIg_]wIZwLPa"5EXvN\fOKySMsE;iR\s_KgNP|_XbS;iR\s_MdCQsN\~LPa"5RPf_W}I_{AM{NFfAJfi,;`A]mONw_Jf
T\g"Kw
DFqUWfYF{FV,;A"gwW/"#Iis|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i,;D.n}]9I}q"z]&.uU."5(r|S?e}q"+z6(y3;ilvQ*lpH.dXB;Nx_.s;0";iFQw UukR|_$t|g"}WfD\q"_zM9~ _W9n{W/i|\>n~6,;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;S;pPVi:;Q$m7^,e7F.smg"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6}5&aw[-ejFekA"owq158i~\*tl@.s;{;A"gwS?ukWekA"owq158i~\*tl@."#.ySZ)G}D(mu*G)[iSa0\F0qpjLin[*2OWH[iSXWXWB2,B)mzF2OK/CPAnWB2,Z/HOKVC^(nWB)2-[j_ehkdgsq<XOD2V}p]h~8q``5 S
Nnkysc,Kr*ulY/7iQ.gtwyCcba)P0CAAzy CMx9Wv"Dc|#M[eyxv,HSkF#l1+
:vP^;MMN@%/_SH\xuU@/~8wudqQ G_uyHllUse{'LRCt+JH}q86ZVRTTP@\1go{BW@
URA!kzG`W]O+sy7ICzn,(MzZ&cxj*dSZrVC5@_dVq!5WazSk9sNPuB>AaCTWZ@v#6K:a_yDAH/KAmtK:zS$/)^ k6|r7~TRUe~hXry|s<aZd"ZWq8pqraV:9c$jvS|NH\
tnv"dog"xB;V|@8iv\i:;e1;Og"iS"rp\,T`B."#RVT;icu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f!}a;Og"mK;e;ir|U"smW9"d
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: YGEgTH26YIuzgAj1r6AKTje71aA=
2021.11.19 16:48:08 5: LGTV_WebOS (meinLGTV) - keyAccept: YGEgTH26YIuzgAj1r6AKTje71aA=
2021.11.19 16:48:08 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336888.64183","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~*{"type":"response","id":"request_1637336888.63649","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":97,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":97}}
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:48:10 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=1.51 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=1.21 ms
--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.218/1.365/1.512/0.147 ms
2021.11.19 16:48:10 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:48:10 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:48:10 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:48:12 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:48:12 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","id":"request_1637336892.64355","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2021.11.19 16:48:12 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:12 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:15 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:48:15 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336895.01019"}
2021.11.19 16:48:15 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:15 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:16 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:48:16 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://tv/getExternalInputList"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336896.64128"}
2021.11.19 16:48:16 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:16 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg5OC42NzEzMw==
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:48:18 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://audio/getStatus"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336898.67692"}
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f!}a;ii}q"kW:u|A?_(x7*}8
e6.r2;O
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:48:18 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"register_1637336898.68213","payload":{"pairingType":"PROMPT","client-key":"c77c01ca9053b58a029a90f5baff896a","manifest":{"permissions":["LAUNCH","LAUNCH_WEBAPP","APP_TO_APP","CLOSE","TEST_OPEN","TEST_PROTECTED","CONTROL_AUDIO","CONTROL_DISPLAY","CONTROL_INPUT_JOYSTICK","CONTROL_INPUT_MEDIA_RECORDING","CONTROL_INPUT_MEDIA_PLAYBACK","CONTROL_INPUT_TV","CONTROL_POWER","READ_APP_STATUS","READ_CURRENT_CHANNEL","READ_INPUT_DEVICE_LIST","READ_NETWORK_STATE","READ_RUNNING_APPS","READ_TV_CHANNEL_LIST","WRITE_NOTIFICATION_TOAST","READ_POWER_STATE","READ_COUNTRY_INFO"],"signed":{"serial":"2f930e2d2cfe083771f68e4fe7bb07","created":"20161123","vendorId":"com.lge","permissions":["TEST_SECURE","CONTROL_INPUT_TEXT","CONTROL_MOUSE_AND_KEYBOARD","READ_INSTALLED_APPS","READ_LGE_SDX","READ_NOTIFICATIONS","SEARCH","WRITE_SETTINGS","WRITE_NOTIFICATION_ALERT","CONTROL_POWER","READ_CURRENT_CHANNEL","READ_RUNNING_APPS","READ_UPDATE_INFO","UPDATE_FROM_REMOTE_APP","READ_LGE_TV_INPUT_EVENTS","READ_TV_CURRENT_TIME"],"appId":"com.lge.test","localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"localizedVendorNames":{"":"LG Electronics"}},"manifestVersion":1,"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"appVersion":"1.1"}},"type":"register"}
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9e~[8t|@1/|3*s9!}8+x"5;a`^$a}q{;B*ik[%gMK;e;iPK}PMg"z^"ewFfk|Ki:;Q|7zzcx{5*P~8xy9x{f,P*f
r6xg"tS%iW8t;0"iW9mpA8iv\8"#iiLXgCQg"UsNZzW\p
PIg"Xb_M}AIbi,;qOJwi,;fSMmP\|i,;fSMmRVfCMw"5OWfOUm
U]{"5OWfOUmIJbA@g"Z}TK}_P|UMmO@aIZyi,;qNM`LF{PLfM\vAF`CV`IWui,;qNM`