[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS

Begonnen von CoolTux, 08 Februar 2017, 00:02:58

Vorheriges Thema - Nächstes Thema

drhirn

Hmm, also am augenscheinlichsten ist, dass ich ihn nicht mehr via FHEM ein-/ausschalten kann. Somit kann auch auch nichts anderes testen ;)
Ich hab's doppelt überprüft. Nach Einspielen der derzeit aktuellen Version funktioniert das Ein-/Ausschalten wieder.

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

drhirn

War gerade in Arbeit, als mir mein Brotjob dazwischen kam

2019.01.31 10:38:48 4: LGTV_WebOS (TV) - Baue Socket Verbindung auf
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - Socket Connected
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - GET / HTTP/1.1
Host: 10.168.1.51
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTU0ODkyNzUyOA==101049

2019.01.31 10:38:48 4: LGTV_WebOS (TV) - send Handshake to WriteFn
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - start timer status request
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - HASH handshakePayload
2019.01.31 10:38:48 5: LGTV_WebOS (TV) - Sending command: {"id":"register_1548927528.10194","payload":{"pairingType":"PROMPT","client-key":"0b4c6186535f8b003ab768be8c946a3d","manifest":{"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":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"],"appVersion":"1.1","signed":{"serial":"2f930e2d2cfe083771f68e4fe7bb07","localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"created":"20161123","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"],"localizedVendorNames":{"":"LG Electronics"},"appId":"com.lge.test","vendorId":"com.lge"},"manifestVersion":1}},"type":"register"}
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - ���2K{;[/"#9e~[8t|@1,s9+~2!z0( "5;a`^$a}q{;B*ik[%gMK;e;iPK}PMg"z^"ewFfk|Ki:;)4zz8/x5
)0)*b.sb|
(9-*3}g"tS%iW8t;0"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^t 2QGRu~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]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]5*pid.rj[$n;i17i,;A"gwW/"#Iis|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i,;^$cx^"z|V
pi|*m|Ai:b/e4v"#
H\kL^
ek\)e}[.nl\,"5i:;tETG9`.mvF."dickW*t|Vi:;{1/z2*g"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"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6,;S;pPVi:;Q$m7^,e7F.smg"oW%dv@d;icv_el~Wi}5&aw[-ejFekA"owq1dOg"mK;e;ir|U"smW9"d
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - Send pairing informations
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - start pairing routine
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - start Handshake
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - Socket Disconnected
2019.01.31 10:38:50 5: LGTV_WebOS (TV) - ping command returned with output:
PING 10.168.1.51 (10.168.1.51) 56(84) bytes of data.
64 bytes from 10.168.1.51: icmp_seq=1 ttl=64 time=0.273 ms
64 bytes from 10.168.1.51: icmp_seq=2 ttl=64 time=0.477 ms

--- 10.168.1.51 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.273/0.375/0.477/0.102 ms
2019.01.31 10:38:50 4: Sub PresenceRun (TV) - Sub finish, Call PresenceDone
2019.01.31 10:38:50 4: Sub PresenceDone (TV) - presence done
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - Baue Socket Verbindung auf
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - Socket Connected
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - GET / HTTP/1.1
Host: 10.168.1.51
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTU0ODkyNzUzOA==108079

2019.01.31 10:38:58 4: LGTV_WebOS (TV) - send Handshake to WriteFn
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - start timer status request
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - HASH handshakePayload
2019.01.31 10:38:58 5: LGTV_WebOS (TV) - Sending command: {"type":"register","payload":{"client-key":"0b4c6186535f8b003ab768be8c946a3d","manifest":{"signed":{"appId":"com.lge.test","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"],"created":"20161123","serial":"2f930e2d2cfe083771f68e4fe7bb07","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":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}]},"pairingType":"PROMPT"},"id":"register_1548927538.10891"}
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - ���2K{;F2p|q"kW,ijF.r;ipxK'oxVi:b(lpW%t4Y.y;i0{(6(
}5*-8{{3xP|6!P.8z 6x/"5&aw[-ejFi:b8i~\.d;0"xB;I}q"z]&.uU..mW8t;iv|\/ok{/"#(ot'g|g"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6,;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\,;Q9exF.d;i2)}1(x"58ek[*l;i2 x0|/2zT.0!|7(T}8|-e.P)0.g"u](au[1e}s;pWS&ejq{;q"_zM9~ KW&omWi,;V.-]wi:;tETG9t.rwP.dpW%uwUi}dip|@&ijA"owAi:BAL|H;iLXgCQmE[sP;iAIbTVm
PIg"Z~S\g"MwTF}EWg"MwTFbOMwT\vi,;qNM`LFsDP}i,;qNM`LFvSI~
Y;iCV|RV~IWbTFxYJfCRg"Z}TK}_P|UMmE]{
_KwOKvN^g"Z}TK}_P|UMmE]{
_I~
Y[sK;iCV|RV~IWbTFf"5OWfOUmONw"5EXvAIbSMsUJg"Kw
DFqRKwTFqAW|L;iR\s_P|UMmEO{EF~SMg"Kw
DF|TN}KFaAMwi,;`A]mUW|N^m
PIai,;`A]mVFqAW|LF~SMg"N`T\mOM{
IZsIV|TVsT;iR\s_I}EKmTXf"5EXvCVgTKkIWt"DiaiBekA"owq"(z"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#l 1+
:vP^;MMN@%/_SH\xuU@/~8wudqQ G_uyHllUse{'LRCt+JH}q86ZVRTTP@\1go{BW@
URA!kzG`W]O+sy7ICzn,(MzZ&cxj*dSZ rVC5@_dVq!5WazSk9sNPuB>AaCTWZ@v#6K:a_yDAH/KA mtK:zS$/)^ k6|r7~TRUe~hXry|s<aZd"ZWq8pqraV:9c$jvS|NH\
tnv"do6,;B*ik[%gMK;e;iPK}PM6,;[/"#9e~[8t|@1,s9+~3!z0! z"d
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - Send pairing informations
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - start pairing routine
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - start Handshake
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - Socket Disconnected

CoolTux

Da ist jetzt aber nicht der einschalt wunsch mit dabei, oder?
Kannst Du bitte ein reload 82_LGTV_WebOS in FHEMWEB eingeben und dann schauen ob es besser läuft?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

drhirn

Ich bin einer wilder Hund und starte immer FHEM gleich ganz neu. Ein "reload" hat heute irgendwie nie etwas bewirkt.
Das ist der Zeitpunkt, an dem ich das "set tv on" gesendet habe. Mehr gibt's nicht.

2019.01.31 10:51:17 4: LGTV_WebOS (TV) - Baue Socket Verbindung auf
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - Socket Connected
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - GET / HTTP/1.1
Host: 10.168.1.51
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTU0ODkyODI3Nw==62721

2019.01.31 10:51:17 4: LGTV_WebOS (TV) - send Handshake to WriteFn
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - start timer status request
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - HASH handshakePayload
2019.01.31 10:51:17 5: LGTV_WebOS (TV) - Sending command: {"type":"register","id":"register_1548928277.0636","payload":{"client-key":"0b4c6186535f8b003ab768be8c946a3d","pairingType":"PROMPT","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":{"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"],"serial":"2f930e2d2cfe083771f68e4fe7bb07","appId":"com.lge.test","created":"20161123","localizedVendorNames":{"":"LG Electronics"},"vendorId":"com.lge"},"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"appVersion":"1.1","manifestVersion":1}}}
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - ���2K{;F2p|q"kW,ijF.r;ii}q"kW,ijF.rF~4! y8+|.)x6;ipxK'oxVi:b(lpW%t4Y.y;i0{(6(
}5*-8{{3xP|6!P.8z 6x/"5;ap@"n~f2p|q"I`MIfi,;_*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/"#IilvQ*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\,;A.rpS'"#yf {e+VycW{8*|1se-T.7{P{7;iaiBd;icv_el~Wet|A?"5(r|S?e}q"+z6(y3;ilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;Og"oW%dv@d;icv_el~Wi}58i~\*tl@.s;{;A"gwS?ukWi:;W2JqP doQ&l)S 0p}"JJg{Emg{h[!U+{"wpSyV,aQp}"J)hN)~Nihy5iP&cmkyV`VIj{%Nihy5qVV`hZuQ%NiPy4p}!F #rO`,jZEVowyOVa;DCshK~9xtw@v2jHUk*S>urV|pzW,m\zIq*0{x{Zj`
cRYTS@o,[zWZBN`2aT}=5cermZ'f.uz2!C=IuBT)kY2\dFx}E.>Lkadg.A<l*:H6p F^u-`'L-
.b*^Khf?2aydZA}C}MxYwH,vP NktKjX clD-}2X|Ph%5)Qcq_(aAS/Jqu9Ohz~Ytz/OZX~NJz1J@@8W)zliG
x6wM|{Y]Z}RTC*FTXcVX |&m`C1J*]d0uY /W |gdLN#A+ 2eXE*CO[NZbsiZ *O)CrfH]!oxQws?w$i,;A"gwS?ukWekA"owq1dog"xB;V|@8iv\i:;e1;imx\"f|A?V|@8iv\i:(O6}
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - Send pairing informations
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - start pairing routine
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - start Handshake
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - Socket Disconnected
2019.01.31 10:51:19 5: LGTV_WebOS (TV) - ping command returned with output:
PING 10.168.1.51 (10.168.1.51) 56(84) bytes of data.
64 bytes from 10.168.1.51: icmp_seq=1 ttl=64 time=0.338 ms
64 bytes from 10.168.1.51: icmp_seq=2 ttl=64 time=0.535 ms

--- 10.168.1.51 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.338/0.436/0.535/0.100 ms
2019.01.31 10:51:19 4: Sub PresenceRun (TV) - Sub finish, Call PresenceDone
2019.01.31 10:51:19 4: Sub PresenceDone (TV) - presence done

CoolTux

Ok, aber er ist nicht angegangen?

Bei mir ist es aktuell so das nach einem FHEM neustart der Fernsehr erst gar nicht erkannt wird. Erst wenn ich ein reload vom Modul mache kommt auch eine Verbindung zu stande.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

drhirn

Nein, geht nie an.
Hier der Vergleich mit der stable-Version:

2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Baue Socket Verbindung auf
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Socket Connected
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - GET / HTTP/1.1
Host: 10.168.1.51
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTU0ODkyODU5Ny40MDI2OQ==


2019.01.31 10:56:37 4: LGTV_WebOS (TV) - send Handshake to WriteFn
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - run get functions
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - LGTV_WebOS_GetAudioStatus: 0
2019.01.31 10:56:37 5: LGTV_WebOS (TV) - Sending command: {"type":"request","id":"request_1548928597.40332","uri":["ssap://audio/getStatus"],"client-key":"0b4c6186535f8b003ab768be8c946a3d"}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,s9+
~9.0*y"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q")Pc/s6,~f!P{0*S)7/
)e!Qr4/Sxd;O
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - start timer status request
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - HASH handshakePayload
2019.01.31 10:56:37 5: LGTV_WebOS (TV) - Sending command: {"type":"register","payload":{"pairingType":"PROMPT","manifest":{"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","created":"20161123","localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"localizedVendorNames":{"":"LG Electronics"},"vendorId":"com.lge","serial":"2f930e2d2cfe083771f68e4fe7bb07"},"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}],"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},"client-key":"0b4c6186535f8b003ab768be8c946a3d"},"id":"register_1548928597.40388"}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - ���2K{;F2p|q"kW,ijF.r;ipxK'oxVi:b;ap@"n~f2p|q"I`MIfi,;_*npT.smq{;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(r|S?e}q"+z6(y3;ilvQ*lpH.dXB;Nx_.s;0"}WfD\q"_zM9~ _W9n{W/i|\>n~g";iFQw UukR|_$t|6,;^$cx^"z|VewV$rWS&ejq{;q"UukEuW(tk]%izAi}5=ewV$rPVi:;Q$m7^,e;is|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i}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#l 1+
:vP^;MMN@%/_SH\xuU@/~8wudqQ G_uyHllUse{'LRCt+JH}q86ZVRTTP@\1go{BW@
URA!kzG`W]O+sy7ICzn,(MzZ&cxj*dSZ rVC5@_dVq!5WazSk9sNPuB>AaCTWZ@v#6K:a_yDAH/KA mtK:zS$/)^ k6|r7~TRUe~hXry|s<aZd"ZWq8pqraV:9c$jvS|NH\
tnv"dog"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"xB;V|@8iv\i:;e1;imx\"f|A?V|@8iv\i:(Og"z^"ewFfk|Ki:;)4zz8/x5
)0)*b.sb|
(9-*3}6,;[/"#9e~[8t|@1,s9+
~9.0*
s"d
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Send pairing informations
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - start pairing routine
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - start Handshake
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: uQG3ZM60se+BHY0zmOruKHL8EAE=


2019.01.31 10:56:37 5: LGTV_WebOS (TV) - keyAccept: uQG3ZM60se+BHY0zmOruKHL8EAE=
2019.01.31 10:56:37 3: LGTV_WebOS (TV) - Sucessfull WS connection to 10.168.1.51
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1548928597.40388","payload":{"client-key":"0b4c6186535f8b003ab768be8c946a3d"}}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - JSON detected, run LGTV_WebOS_WriteReadings
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Corrected JSON String: {"type":"registered","id":"register_1548928597.40388","payload":{"client-key":"0b4c6186535f8b003ab768be8c946a3d"}}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Beginn Readings writing
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"response","id":"request_1548928597.40332","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":16,"volumeMax":100,"mute":false}}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - JSON detected, run LGTV_WebOS_WriteReadings
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Corrected JSON String: {"type":"response","id":"request_1548928597.40332","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":16,"volumeMax":100,"mute":false}}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Beginn Readings writing
2019.01.31 10:56:39 5: LGTV_WebOS (TV) - ping command returned with output:
PING 10.168.1.51 (10.168.1.51) 56(84) bytes of data.
64 bytes from 10.168.1.51: icmp_seq=1 ttl=64 time=0.268 ms
64 bytes from 10.168.1.51: icmp_seq=2 ttl=64 time=0.447 ms

--- 10.168.1.51 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1016ms
rtt min/avg/max/mdev = 0.268/0.357/0.447/0.091 ms
2019.01.31 10:56:39 4: Sub LGTV_WebOS_PresenceRun (TV) - Sub finish, Call LGTV_WebOS_PresenceDone
2019.01.31 10:56:39 4: Sub LGTV_WebOS_PresenceDone (TV) - presence done
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - LGTV_WebOS_GetForgroundAppInfo: 0
2019.01.31 10:56:41 5: LGTV_WebOS (TV) - Sending command: {"id":"request_1548928601.40447","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"0b4c6186535f8b003ab768be8c946a3d","type":"request"}
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - ���2K{;[/"#9ehG.smmz5-
r2!{17{4-i,;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"z^"ewFfk|Ki:;)4zz8/x5
)0)*b.sb|
(9-*3}g"mK;e;ir|C>ejFi}
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"response","id":"request_1548928601.40447","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":""}}
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - JSON detected, run LGTV_WebOS_WriteReadings
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - Corrected JSON String: {"type":"response","id":"request_1548928601.40447","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":""}}
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - Beginn Readings writing

CoolTux

Magst Du mal die angehängte Version testen?

Musst auch das verbose nicht hoch drehen. Am besten einfach verbose Attribut für den Fernsehr wieder löschen.
Danach neu starten und mal schauen. Log brauch ich dann wenn Du fertig bist. Es sollte im Log was vorhanden sein.


Danke
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

drhirn

Öhm, jetzt ist das Logfile etwas sehr groß geworden. Und wächst und wächst und wächst ;D

...
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - Länge Null: 0 und Daten:
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - Länge Null: 0 und Daten:
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - Länge Null: 0 und Daten:
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - Länge Null: 0 und Daten:
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - Länge Null: 0 und Daten:
...

CoolTux

ok danke. super.
und wenn du ein reload vom modul machst müsste es eigentlich gehen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

drhirn

Korrekt

2019.01.31 11:39:43 3: TV eingeschaltet
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: 02tPZsELsBFYhEpeO4FED9C/Nog=


2019.01.31 11:39:51 3: LGTV_WebOS (TV) - Sucessfull WS connection to 10.168.1.51
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1548931191.50873","payload":{"client-key":"0b4c6186535f8b003ab768be8c946a3d"}}
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"response","id":"request_1548931191.50824","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":16,"volumeMax":100,"mute":false}}
2019.01.31 11:39:55 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:39:55 2: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"response","id":"request_1548931195.50882","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":""}}

CoolTux

Ok. Ich danke Dir. Dann muß ich mir das noch mal anschauen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mi.ke

Zitat von: mi.ke am 26 Januar 2019, 12:44:38
da ich im Moment auf Fehlersuche bin (hat nichts mit LGTV_WebOS.pm zu tun), ist mir auf gefallen, dass sobald der Fernseher an ist und stacktrace aktiv ist, ca. alle 10 Sekunden folgende Fehlermeldung in's LOG geschrieben wird.

Zitat von: CoolTux am 07 August 2018, 16:10:32
Wie ist das denn nun eigentlich mit den blockieren? ist das Thema noch aktuell???

Hi Leon,

leider taucht bei mir das LGTV-Modul nun doch im freezeMon prominent auf.
Zur Zeit logge ich nur freezes > 30 sec.

get freezmon freeze:

1 - 2019-02-05 [Log]: s:04:18:30 e:04:19:14 f:44.429 d:tmr-LGTV_WebOS_Get3DStatus(LGTV)
1 - 2019-02-05 [Log]: s:21:14:49 e:21:16:11 f:82.849 d:tmr-LGTV_WebOS_GetForgroundAppInfo(LGTV)
1 - 2019-02-06 [Log]: s:02:48:41 e:02:49:21 f:40.534 d:tmr-LGTV_WebOS_GetForgroundAppInfo(LGTV)


Im Device Readings steht das:
lastResponse          error - 500 Application error          2019-02-06 02:33:40

Die durch den freezeMonitor erstellte Logs sagen das:

[Freezemon] freezeMonitor: possible freeze starting at 04:18:30, delay is 44.429 possibly caused by: tmr-LGTV_WebOS_Get3DStatus(LGTV)

2019.02.05 04:18:29.988 4: LGTV_WebOS (LGTV) - LGTV_WebOS_Get3DStatus: 0

2019.02.05 04:18:29.988 5: LGTV_WebOS (LGTV) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","id":"request_1549336709.98867","client-key":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}

2019.02.05 04:18:29.990 4: LGTV_WebOS (LGTV) - WriteFn called

2019.02.05 04:18:29.990 4: LGTV_WebOS (LGTV) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"pVi:;@.qlW8tF~4 x6.r.

s6.g"z^"ewFfk|Ki:; ~5*}5(*d}-9xQ.4.Q}4}|5|}5(6

--- log skips    35.927 secs.





[Freezemon] freezeMonitor: possible freeze starting at 21:14:49, delay is 82.849 possibly caused by: tmr-LGTV_WebOS_GetForgroundAppInfo(LGTV)

2019.02.05 21:14:48.985 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetForgroundAppInfo: 0

2019.02.05 21:14:48.985 5: LGTV_WebOS (LGTV) - Sending command: {"id":"request_1549397688.98527","client-key":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}

2019.02.05 21:14:48.987 4: LGTV_WebOS (LGTV) - WriteFn called

2019.02.05 21:14:48.987 4: LGTV_WebOS (LGTV) - ���2K{;[/"#9ehG.smmz5- x9.s87 s5+i,;Q'i|\?-rW2"#r5,y6,xa}Vxf S(e-(6-Vy7,W{6,i,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV

pi{%fv}

--- log skips    73.458 secs.



[Freezemon] freezeMonitor: possible freeze starting at 02:48:41, delay is 40.534 possibly caused by: tmr-LGTV_WebOS_GetForgroundAppInfo(LGTV)

2019.02.06 02:48:40.597 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetForgroundAppInfo: 0

2019.02.06 02:48:40.598 5: LGTV_WebOS (LGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1549417720.59795","client-key":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}

2019.02.06 02:48:40.599 4: LGTV_WebOS (LGTV) - WriteFn called

2019.02.06 02:48:40.599 4: LGTV_WebOS (LGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV

pi{%fv,;[/"#9ehG.smmz5- 1.y07r7 i,;Q'i|\?-rW2"#r5,y6,xa}Vxf S(e-(6-Vy7,W{6,i}

--- log skips    30.964 secs.



hier noch ein list von Device:

Internals:
   CHANGED   
   DEF        XXX.XXX.XXX.XXX
   HOST     XXX.XXX.XXX.XXX
   NAME       LGTV
   NR         3281
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    2.0.8
   READINGS:
     2018-12-18 08:10:22   3D              off
     2018-12-18 08:10:22   3DMode          2d
     2019-02-06 02:49:21   channel         -
     2018-12-18 08:10:19   channelCurrentEndTime -
     2018-12-18 08:10:19   channelCurrentStartTime -
     2018-12-18 08:10:19   channelCurrentTitle -
     2019-02-06 02:49:21   channelMedia    -
     2019-02-06 02:49:21   channelName     -
     2018-12-18 08:10:19   channelNextEndTime -
     2018-12-18 08:10:19   channelNextStartTime -
     2018-12-18 08:10:19   channelNextTitle -
     2018-12-18 08:10:25   extInput_FireTVStick connect_1
     2019-02-03 22:38:56   extInput_HDMI4 connect_0
     2019-02-04 20:42:22   extInput_HDMI4 connect_0
     2019-02-04 20:42:22   extInput_TigerTV connect_0
     2018-12-18 08:10:25   extInput_extSatReceiver connect_0
     2019-02-03 19:01:29   input           -
     2019-02-06 02:33:40   lastResponse    error - 500 Application error
     2019-02-06 01:58:00   launchApp       TV
     2019-01-13 20:00:52   lgKey           xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     2019-02-03 19:14:39   mute            off
     2019-02-06 01:38:32   pairing         paired
     2019-02-06 02:49:13   state           off
     2019-02-06 01:57:46   volume          9
   helper:
     wsKey      xxxxxxxxxxxxxx

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    15808
       inputapps:
         com.webos.app.hdmi1 TigerTV
         com.webos.app.hdmi2 FireTVStick
         com.webos.app.hdmi3 extSatReceiver
         com.webos.app.hdmi4 HDMI4
       inputs:
         FireTVStick com.webos.app.hdmi2
         HDMI4     com.webos.app.hdmi4
         TigerTV    com.webos.app.hdmi1
         extSatReceiver com.webos.app.hdmi3
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   group      Technik
   icon       weitere/tab.on
   room       Erdgeschoss,Technik
   wakeOnLanMAC XX:XX:XX:XX:XX:XX


Den client-key (lgKey) wsKey und IP-Adresse hab ich mal ge'X't, hoffe das ist okay.

Kannst Du anhand der LOGs erkennen, wo die Hänger herkommen könnten?

Dank Dir

Cheers

mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

CoolTux

Seltsame Zeiten, war der Fernseher da an?
Diese Verzögerungen scheinen beim schreiben auf das Device auf zu treten.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mi.ke

Zitat von: CoolTux am 07 Februar 2019, 14:52:38
Seltsame Zeiten, war der Fernseher da an?
Diese Verzögerungen scheinen beim schreiben auf das Device auf zu treten.

Das kann ich Dir gar nicht sagen, möglich wäre es.
Ich logge ab jetzt aber den on|off Status mit.

Schreiben auf das Device? Also Steuerbefehle vom Modul an den TV senden, oder TV sendet an Modul?


Was mir aufgefallen ist, die Meldungen . . .
lastResponse error - 500 Application error
. . . scheinen immer dann zu kommen, wenn eine APP auf dem TV gestartet ist, die das Modul nicht kennt, z.B. DAZN.
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara