[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

the ratman

hiho,

sag, könntest du eine app "Plex" mit ins modul nehmen.
und ... wie ging das noch mal, dir den internen namen zu  geben?
→do↑p!dnʇs↓shit←

CoolTux

Zitat von: the ratman am 15 September 2017, 17:11:32
hiho,

sag, könntest du eine app "Plex" mit ins modul nehmen.
und ... wie ging das noch mal, dir den internen namen zu  geben?

Kann ich gerne machen
https://forum.fhem.de/index.php/topic,66671.msg580863.html#msg580863
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

the ratman

ich habs befürchtet ...

da kommt nämlich gar nix, bleibt am alten namen stehen. launchApp wird nicht upgedatet.
dafür kommt im sekundentakt unter lastResponse ein 500er error, abgewechselt mit ok.
lastResponse
ok
2017-09-15 17:49:49
launchApp
TV
2017-09-15 17:46:24
→do↑p!dnʇs↓shit←

CoolTux

Dann mach mal verbose 5 an und wir schauen Mal was an kommt
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

the ratman

büdde, der herr - ein verbos5 mit laufendem plex2017.09.15 16:23:45 1: Logfile gelöscht
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - run get functions
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetAudioStatus: 0
2017.09.15 19:32:46 5: LGTV_WebOS (Fembotter) - Sending command: {"uri":["ssap://audio/getStatus"],"type":"request","client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496766.15024"}
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;icu[.nm e`q"+)fz xf~7-V}6{Q|0.yd,sd-Wyd;ii}q"kW:u|A?_({5- }7/e1,y4;O
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496766.15024","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496766.15024","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetCurrentChannel: 0
2017.09.15 19:32:48 5: LGTV_WebOS (Fembotter) - Sending command: {"client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496768.15703","uri":["ssap://tv/getCurrentChannel"],"type":"request"}
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - ���2K{;Q'i|\?-rW2"#y0{T(9*T-6,d/)c.|1+V~4!Ve+Vi,;[/"#9ehG.smmz5)9/}87~7)i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.sm6
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"error","id":"request_1505496768.15703","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_06","errorText":"handler_broadcast_setPIPon Error"}}
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"error","id":"request_1505496768.15703","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_06","errorText":"handler_broadcast_setPIPon Error"}}
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:32:48 5: LGTV_WebOS (Fembotter) - ping command returned with output:
PING 192.168.178.29 (192.168.178.29) 56(84) bytes of data.
64 bytes from 192.168.178.29: icmp_seq=1 ttl=64 time=0.470 ms
64 bytes from 192.168.178.29: icmp_seq=2 ttl=64 time=0.413 ms

--- 192.168.178.29 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1007ms
rtt min/avg/max/mdev = 0.413/0.441/0.470/0.035 ms
2017.09.15 19:32:48 4: Sub LGTV_WebOS_PresenceRun (Fembotter) - Sub finish, Call LGTV_WebOS_PresenceDone
2017.09.15 19:32:48 4: Sub LGTV_WebOS_PresenceDone (Fembotter) - Abschluss!
2017.09.15 19:32:50 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.09.15 19:32:50 5: LGTV_WebOS (Fembotter) - Sending command: {"id":"request_1505496770.15871","client-key":"20bfc93ff6574d66bc70712d548d4e2d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request"}
2017.09.15 19:32:50 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:32:50 4: LGTV_WebOS (Fembotter) - ���2K{;[/"#9ehG.smmz5)9/|07~8.i,;Q'i|\?-rW2"#y0{T(9*T-6,d/)c.|1+V~4!Ve+Vi,;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi}
2017.09.15 19:32:50 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:32:50 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496770.15871","payload":{"appId":"cdp-30","returnValue":true,"windowId":"","processId":"1001"}}
2017.09.15 19:32:50 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:32:50 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496770.15871","payload":{"appId":"cdp-30","returnValue":true,"windowId":"","processId":"1001"}}
2017.09.15 19:32:50 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:32:52 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_Get3DStatus: 0
2017.09.15 19:32:52 5: LGTV_WebOS (Fembotter) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496772.15841"}
2017.09.15 19:32:52 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:32:52 4: LGTV_WebOS (Fembotter) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;{bQr3T}5./6/P(7)z2}8}.2}g"pVi:;@.qlW8tF~0,r6.y.(s4(6
2017.09.15 19:32:52 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:32:52 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496772.15841","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.15 19:32:52 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:32:52 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496772.15841","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.15 19:32:52 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:32:54 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetExternalInputList: 0
2017.09.15 19:32:54 5: LGTV_WebOS (Fembotter) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"type":"request","client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496774.15874"}
2017.09.15 19:32:54 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:32:54 4: LGTV_WebOS (Fembotter) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;icu[.nm e`q"+)fz xf~7-V}6{Q|0.yd,sd-Wyd;ii}q"kW:u|A?_({5- }7.e1,
|4;O
2017.09.15 19:32:54 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:32:54 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496774.15874","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.178.29/resources/addd8a4fa2c9ed2413788baa2324d2e54f741ea4/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.178.29/resources/2187b7ebc538b9b02c80707d1ff3f7c91732c8ec/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.29/resources/c63926b2c933b5556335a534cf8ca87b214d9f3e/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.29/resources/6d79fbfcba14a1547000292498e90f23d2df0f28/HDMI_1.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.29/resources/46b48460b2c514ecdcadbcd4083b5b54913eb104/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.29/resources/f6534138447cfffe0cac215da7c1c55877d5a3f6/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.29/resources/84b8d60288057a45292afc7c32876c2d2b804a28/HDMI_4.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true}],"returnValue":true}}
2017.09.15 19:32:54 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:32:54 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496774.15874","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.178.29/resources/addd8a4fa2c9ed2413788baa2324d2e54f741ea4/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.178.29/resources/2187b7ebc538b9b02c80707d1ff3f7c91732c8ec/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.29/resources/c63926b2c933b5556335a534cf8ca87b214d9f3e/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.29/resources/6d79fbfcba14a1547000292498e90f23d2df0f28/HDMI_1.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.29/resources/46b48460b2c514ecdcadbcd4083b5b54913eb104/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.29/resources/f6534138447cfffe0cac215da7c1c55877d5a3f6/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.29/resources/84b8d60288057a45292afc7c32876c2d2b804a28/HDMI_4.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true}],"returnValue":true}}
2017.09.15 19:32:54 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:32:56 4: LGTV_WebOS (Fembotter) - run get functions
2017.09.15 19:32:56 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetAudioStatus: 0
2017.09.15 19:32:56 5: LGTV_WebOS (Fembotter) - Sending command: {"uri":["ssap://audio/getStatus"],"type":"request","id":"request_1505496776.2192","client-key":"20bfc93ff6574d66bc70712d548d4e2d"}
2017.09.15 19:32:56 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:32:56 4: LGTV_WebOS (Fembotter) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_({5- }7.e2( y"5(lpW%t4Y.y;i2)P-c -f/|4}}bz{7(/5-
/4|/"d
2017.09.15 19:32:56 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:32:56 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496776.2192","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.15 19:32:56 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:32:56 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496776.2192","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.15 19:32:56 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:32:58 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetCurrentChannel: 0
2017.09.15 19:32:58 5: LGTV_WebOS (Fembotter) - Sending command: {"type":"request","uri":["ssap://tv/getCurrentChannel"],"id":"request_1505496778.22859","client-key":"20bfc93ff6574d66bc70712d548d4e2d"}
2017.09.15 19:32:58 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:32:58 4: LGTV_WebOS (Fembotter) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"pVi:;@.qlW8tF~0,r6.s.+s5 g"z^"ewFfk|Ki:;{bQr3T}5./6/P(7)z2}8}.2}6
2017.09.15 19:32:58 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:32:58 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"error","id":"request_1505496778.22859","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_06","errorText":"handler_broadcast_setPIPon Error"}}
2017.09.15 19:32:58 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:32:58 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"error","id":"request_1505496778.22859","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_06","errorText":"handler_broadcast_setPIPon Error"}}
2017.09.15 19:32:58 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:32:58 5: LGTV_WebOS (Fembotter) - ping command returned with output:
PING 192.168.178.29 (192.168.178.29) 56(84) bytes of data.
64 bytes from 192.168.178.29: icmp_seq=1 ttl=64 time=0.485 ms
64 bytes from 192.168.178.29: icmp_seq=2 ttl=64 time=0.498 ms

--- 192.168.178.29 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1019ms
rtt min/avg/max/mdev = 0.485/0.491/0.498/0.023 ms
2017.09.15 19:32:58 4: Sub LGTV_WebOS_PresenceRun (Fembotter) - Sub finish, Call LGTV_WebOS_PresenceDone
2017.09.15 19:32:58 4: Sub LGTV_WebOS_PresenceDone (Fembotter) - Abschluss!
2017.09.15 19:33:00 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.09.15 19:33:00 5: LGTV_WebOS (Fembotter) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496780.22895"}
2017.09.15 19:33:00 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:33:00 4: LGTV_WebOS (Fembotter) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi,;Q'i|\?-rW2"#y0{T(9*T-6,d/)c.|1+V~4!Ve+Vi,;[/"#9ehG.smmz5)9/s07y8 i}
2017.09.15 19:33:00 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:33:00 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496780.22895","payload":{"appId":"cdp-30","returnValue":true,"windowId":"","processId":"1001"}}
2017.09.15 19:33:00 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:33:00 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496780.22895","payload":{"appId":"cdp-30","returnValue":true,"windowId":"","processId":"1001"}}
2017.09.15 19:33:00 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:33:02 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_Get3DStatus: 0
2017.09.15 19:33:02 5: LGTV_WebOS (Fembotter) - Sending command: {"type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496782.22856"}
2017.09.15 19:33:02 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:33:02 4: LGTV_WebOS (Fembotter) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;og"z^"ewFfk|Ki:;{bQr3T}5./6/P(7)z2}8}.2}g"pVi:;@.qlW8tF~0,r6.
y.+s5/6
2017.09.15 19:33:02 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:33:02 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496782.22856","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.15 19:33:02 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:33:02 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496782.22856","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.15 19:33:02 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:33:04 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetExternalInputList: 0
2017.09.15 19:33:04 5: LGTV_WebOS (Fembotter) - Sending command: {"type":"request","uri":["ssap://tv/getExternalInputList"],"client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496784.22892"}
2017.09.15 19:33:04 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:33:04 4: LGTV_WebOS (Fembotter) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"Dicu[.nm e`q"+)fz xf~7-V}6{Q|0.yd,sd-Wyd;ii}q"kW:u|A?_({5- }7!e2+
r2;O
2017.09.15 19:33:04 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:33:04 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496784.22892","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.178.29/resources/addd8a4fa2c9ed2413788baa2324d2e54f741ea4/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.178.29/resources/2187b7ebc538b9b02c80707d1ff3f7c91732c8ec/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.29/resources/c63926b2c933b5556335a534cf8ca87b214d9f3e/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.29/resources/6d79fbfcba14a1547000292498e90f23d2df0f28/HDMI_1.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.29/resources/46b48460b2c514ecdcadbcd4083b5b54913eb104/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.29/resources/f6534138447cfffe0cac215da7c1c55877d5a3f6/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.29/resources/84b8d60288057a45292afc7c32876c2d2b804a28/HDMI_4.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true}],"returnValue":true}}
2017.09.15 19:33:04 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:33:04 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496784.22892","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.178.29/resources/addd8a4fa2c9ed2413788baa2324d2e54f741ea4/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.178.29/resources/2187b7ebc538b9b02c80707d1ff3f7c91732c8ec/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.29/resources/c63926b2c933b5556335a534cf8ca87b214d9f3e/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.29/resources/6d79fbfcba14a1547000292498e90f23d2df0f28/HDMI_1.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.29/resources/46b48460b2c514ecdcadbcd4083b5b54913eb104/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.29/resources/f6534138447cfffe0cac215da7c1c55877d5a3f6/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.29/resources/84b8d60288057a45292afc7c32876c2d2b804a28/HDMI_4.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true}],"returnValue":true}}
2017.09.15 19:33:04 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:33:06 4: LGTV_WebOS (Fembotter) - run get functions
2017.09.15 19:33:06 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetAudioStatus: 0
2017.09.15 19:33:06 5: LGTV_WebOS (Fembotter) - Sending command: {"id":"request_1505496786.28906","client-key":"20bfc93ff6574d66bc70712d548d4e2d","type":"request","uri":["ssap://audio/getStatus"]}
2017.09.15 19:33:06 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:33:06 4: LGTV_WebOS (Fembotter) - ���2K{;[/"#9ehG.smmz5)9/s67s9)i,;Q'i|\?-rW2"#y0{T(9*T-6,d/)c.|1+V~4!Ve+Vi,;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2017.09.15 19:33:06 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:33:06 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496786.28906","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.15 19:33:06 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:33:06 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496786.28906","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.15 19:33:06 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:33:08 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetCurrentChannel: 0
2017.09.15 19:33:08 5: LGTV_WebOS (Fembotter) - Sending command: {"client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496788.29586","uri":["ssap://tv/getCurrentChannel"],"type":"request"}
2017.09.15 19:33:08 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:33:08 4: LGTV_WebOS (Fembotter) - ���2K{;Q'i|\?-rW2"#y0{T(9*T-6,d/)c.|1+V~4!Ve+Vi,;[/"#9ehG.smmz5)9/s87r5!i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.sm6
2017.09.15 19:33:08 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:33:08 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"error","id":"request_1505496788.29586","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_06","errorText":"handler_broadcast_setPIPon Error"}}
2017.09.15 19:33:08 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:33:08 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"error","id":"request_1505496788.29586","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_06","errorText":"handler_broadcast_setPIPon Error"}}
2017.09.15 19:33:08 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:33:08 5: LGTV_WebOS (Fembotter) - ping command returned with output:
PING 192.168.178.29 (192.168.178.29) 56(84) bytes of data.
64 bytes from 192.168.178.29: icmp_seq=1 ttl=64 time=0.470 ms
64 bytes from 192.168.178.29: icmp_seq=2 ttl=64 time=0.425 ms

--- 192.168.178.29 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.425/0.447/0.470/0.030 ms
2017.09.15 19:33:08 4: Sub LGTV_WebOS_PresenceRun (Fembotter) - Sub finish, Call LGTV_WebOS_PresenceDone
2017.09.15 19:33:08 4: Sub LGTV_WebOS_PresenceDone (Fembotter) - Abschluss!
2017.09.15 19:33:10 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.09.15 19:33:10 5: LGTV_WebOS (Fembotter) - Sending command: {"client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496790.29577","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request"}
2017.09.15 19:33:10 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:33:10 4: LGTV_WebOS (Fembotter) - ���2K{;Q'i|\?-rW2"#y0{T(9*T-6,d/)c.|1+V~4!Ve+Vi,;[/"#9ehG.smmz5)9/r07r5.i,;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi}
2017.09.15 19:33:10 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:33:10 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496790.29577","payload":{"appId":"cdp-30","returnValue":true,"windowId":"","processId":"1001"}}
2017.09.15 19:33:10 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:33:10 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496790.29577","payload":{"appId":"cdp-30","returnValue":true,"windowId":"","processId":"1001"}}
2017.09.15 19:33:10 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:33:12 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_Get3DStatus: 0
2017.09.15 19:33:12 5: LGTV_WebOS (Fembotter) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496792.29763"}
2017.09.15 19:33:12 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:33:12 4: LGTV_WebOS (Fembotter) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;{bQr3T}5./6/P(7)z2}8}.2}g"pVi:;@.qlW8tF~0,r6. y.+ |6*6
2017.09.15 19:33:12 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:33:12 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496792.29763","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.15 19:33:12 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:33:12 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496792.29763","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.15 19:33:12 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
hoffe, es reicht ...
→do↑p!dnʇs↓shit←

CoolTux

appId":"cdp-30

Sieht komisch aus. Aber wir probieren es einfach mal
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

the ratman

#441
is der ganz normale plex-client aus n app-store. keine ahnung, was die abhalten *g*
und wir danken fürs probieren ...


btw tv-programm dumme gedankengänge ...
ich hab mir ja ne nas mit win gebastelt und im zuge dessen dort auch gleich den tv-browser http://www.tvbrowser.org/ installiert.
der  gag: ich seh erstmals 2 plugins für schnittstellen.
1 x http http://wiki.tvbrowser.org/index.php/TvbInfoServer und 1 mal udp http://www.tvbrowser.org/downloads/TvbNetControl.pdf
ich denk, beide sind nicht optimal, aber wenn einer n fhem-plugin für den tv-browser bauen würde, der sowas kann ... könnte man übrigens auch für androiden machen.
wenn ich dran denke, wie grauslich die epg vom lg-tv is und dann noch an z.b. das lieblingssendungs-plugin und 1000 andere plugins des tv browsers denke ...
das im verbund mit deinem tv-modul (oder auch anderen) ... da könnte man lustige sachen machen ... 4 wochen tv-programm im voraus mit automatischer filterung *mjamm*
ich verwend den sogar schon über umwege in fhem: tv-browser --> lieblingssendungen --> google kalender --> fhem kalendermodul -->ansage über amad
→do↑p!dnʇs↓shit←

CoolTux

#442
@ratman
Bitte einmal schauen ob das bei Dir mit Plex nun geht
https://github.com/LeonGaultier/fhem-LGTV_WebOS/archive/master.zip

Desweiteren wäre es interessant, wenn Du das WOL Modul zum aufwecken des TV verwendest, ob der on Befehl nun funktioniert wenn Du die MAC des Fernsehrs als Attribut wakeOnLanMAC an gibst. Dafür mit Deine WOL Lösung deaktivieren.
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

the ratman

nö, plex wird nicht angezeigt. die anzeige bleibt immer auf der vorher gelaufenen app.
ich find auch kein plex im dropdown.

und nö, wol geht ned - is technisch nur schwer möglich bei dem modell, da der tv das lan abschaltet. und frag mi ned warum. die netten, aber ahnungslosen lg-supporter wusstens auch ned. fallt wohl unter "sonderdesign" *g*.
das ding kriegst nur per ir an. drum is meine wol-lösung auch ne logitec harmony ...
→do↑p!dnʇs↓shit←

CoolTux

noch mal eine neue Version. Jetzt sollte Plex zur Auswahl stehen
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

the ratman

das master.zip von oben?
hmmm - das is immer noch ne version vom 4.7. drinnen, is das koreckt?
weil weder plex im dropdown, noch plex als reading ... und ja, ich restarte ...
→do↑p!dnʇs↓shit←

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

the ratman

passt, mein häschen *g*

plex im dropdown --> plex startet --> plex wird angezeigt
keine log-meldungen

vielen dank, der herr!
kommt das morgen früh offiziell?
→do↑p!dnʇs↓shit←

CoolTux

Weiß ich noch nicht. Warte noch auf die WakeOnLan Rückmeldung von Otto.
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

Depechem

Zitat von: CoolTux am 17 September 2017, 21:41:40
Weiß ich noch nicht. Warte noch auf die WakeOnLan Rückmeldung von Otto.

Falls ich dir weiterhelfen kann. Meinen LG TV starte ich auch mit WakeOnLan.

Gruß Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...