Autor Thema: [82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS  (Gelesen 115776 mal)

Online Invers

  • Hero Member
  • *****
  • Beiträge: 1907
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1050 am: 01 Februar 2020, 17:30:56 »
Ok, danke. Lass dir Zeit, es eilt mir nicht. Ich steuere aktuell nichts damit, was wichtig wäre.
Pi3B Stretch | F.-Box 7490 | CUL 433 | CUL 868 | SDuino + Siro Rollos | HM-LAN | 12 x Dect200 | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bew.-Melder aussen + innen | 3 x Smokedet. HM-SEC-SD-2 | SAT Gigablue quad+ |

Online Invers

  • Hero Member
  • *****
  • Beiträge: 1907
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1051 am: 05 Februar 2020, 20:15:44 »
Ich habe doch noch einmal etwas herumprobieret.
Ich habe die Einstellungen am TV verändert (Bedienung durch App zulassen und Stromsparen abgeschaltet, damit der TV schneller eingeschaltet wird. In der FB WOL eingeschaltet für den TV).
Dann habe ich den TV per fhem eingeschaltet, was auch tadellos funktioniert.
Dann der Ausschaltversuch. Der #TV geht auch sofort aus. fhem merkt davon aber nicht wirklich etwas. Der STATE bleibt auf on. Nach einer Weile (s. unten) blockiert fhem und schaltet nichts mehr. Der Pi reagiert aber noch. Die Weboberfläche ist ebenfalls blockiert und wird nicht aktualisiert.
Nach einiger Zeit wechselt dann der STATE des TV auf off und die irgendwo gesammelten Schaltbefehle von fhem werden nacheinander ausgeführt, also alles, was sich angesammelt hatte.

Hier die Zeiten:
19:47 einschalten
19:48 ausschalten per fhem
20:01 fhem begintt zu blocken
20:05 State wird auf off aktualisiert und fhem läuft wieder flüssig.
Log während dieser Zeit:

2020.02.05 19:47:33 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.60
2020.02.05 19:59:51 1: Timeout for GCALVIEW_DoRun reached, terminated process 1690
2020.02.05 19:59:51 3: BlockingCall for GKalender aborted
2020.02.05 20:05:15 1: 192.168.178.35:1000 disconnected, waiting to reappear (HMLAN1)
2020.02.05 20:05:15 1: HMLAN_Parse: HMLAN1 new condition disconnected
2020.02.05 20:05:16 2: IT IODev device didn't answer is command correctly:   raw => omAAAAAAAAAAAAAA8012
2020.02.05 20:05:16 1: HMLAN_Parse: HMLAN1 new condition init
2020.02.05 20:05:16 1: 192.168.178.35:1000 reappeared (HMLAN1)
2020.02.05 20:05:16 1: HMLAN_Parse: HMLAN1 new condition ok
2020.02.05 20:05:23 2: IT IODev device didn't answer is command correctly:   raw => tA0306956901D
2020.02.05 20:07:47 3: FBDECT set LED_Kueche on
2020.02.05 20:11:25 3: FBDECT set LED_Kueche off

Vielleicht hilft es ja.
Pi3B Stretch | F.-Box 7490 | CUL 433 | CUL 868 | SDuino + Siro Rollos | HM-LAN | 12 x Dect200 | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bew.-Melder aussen + innen | 3 x Smokedet. HM-SEC-SD-2 | SAT Gigablue quad+ |

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25702
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1052 am: 06 Februar 2020, 01:01:17 »
Leider kann man da nicht sehen. Ein verbose 4 oder gar 5 wäre gut. Das mit dem blockieren hatten wir glaube mal, konnte aber gefixt werden.
Nimm mal den channelGuid raus und schaue ob es dann besser ist.
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Online Invers

  • Hero Member
  • *****
  • Beiträge: 1907
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1053 am: 06 Februar 2020, 08:07:39 »
OK, danke für die Antwort. Ich habe also den CG rausgenommen und das Attribut gelöscht , da die Änderng über das attr - Menü nicht möglich ist.

Das Verhalten hat sich aber nicht verändert. Hier mal Protokoll mit Verb. 5


[code]
2020.02.06 07:39:31 1: Logfile gelöscht
2020.02.06 07:39:36 3: Siro-Set (Siro_WZL) : set Up
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - Socket Connected
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.60
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTU4MDk3MTE3OC4yOTcwMw==


2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - start timer status request
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2020.02.06 07:39:38 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"register_1580971178.30204","type":"register","payload":{"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3","manifest":{"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"manifestVersion":1,"signed":{"serial":"2f930e2d2cfe083771f68e4fe7bb07","appId":"com.lge.test","localizedVendorNames":{"":"LG Electronics"},"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"],"localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"created":"20161123"},"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"]},"pairingType":"PROMPT"}}
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9e~[8t|@1,
{9.z7!x0+"5?yiWi:;@.gpA?ekg"iS2lvS/"#Iicu[.nm e`q"z
ze(P(7( |b*.f!.a /2S/8{T.3;imx\"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#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"58i~\*tl@.V|@8iv\i:(O,;_*npT.smd.rj[$n;z,;A"gwW/"#Iis|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i,;S;pPVi:;Q$m7^,e7F.smg"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6,;D.n}]9I}q"z]&.uU."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'ozS'icW/AiBatW8"#Iid|E;iFQw UukF|@%b|V"ewG%g;i"#
H\kL^et]?e;Og"z@.amW/"#y0(z1+i}5*pid.rj[$n;i17i,;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}5;ap@"n~f2p|q"I`MIfi}d
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - start pairing routine
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - start Handshake
2020.02.06 07:39:38 3: Siro-Set (Siro_WZR) : set Up
2020.02.06 07:39:38 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:39: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: TUuFl56RdDPM6fF3WU2Nt9ymZZA=


2020.02.06 07:39:38 5: LGTV_WebOS (meinLGTV) - keyAccept: TUuFl56RdDPM6fF3WU2Nt9ymZZA=
2020.02.06 07:39:38 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.60
2020.02.06 07:39:39 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:39:39 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1580971178.30204","payload":{"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}}
2020.02.06 07:39:39 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:39:39 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"registered","id":"register_1580971178.30204","payload":{"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}}
2020.02.06 07:39:39 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:39:48 4: LGTV_WebOS (meinLGTV) - run get functions
2020.02.06 07:39:48 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2020.02.06 07:39:48 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://audio/getStatus"],"id":"request_1580971188.34136","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:39:48 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:39:48 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dii}q"kW:u|A?_(s0 z1!
e3-x6;icu[.nm e`q"z
ze(P(7( |b*.f!.a /2S/8{T.3;O
2020.02.06 07:39:48 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:39:48 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971188.34136","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":8,"mute":false}}
2020.02.06 07:39:48 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:39:48 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971188.34136","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":8,"mute":false}}
2020.02.06 07:39:48 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:39:50 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2020.02.06 07:39:50 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://tv/getCurrentChannel"],"id":"request_1580971190.34411","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:39:50 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:39:50 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"pVi:;@.qlW8tF~8) |1( {.*1(g"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*6
2020.02.06 07:39:51 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:39:51 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971190.34411","payload":{"returnValue":true,"channelId":"7_2_4_3_1057_61200_1","physicalNumber":2,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"4","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"RTL HD","channelModeId":2,"signalChannelId":"1057_61200_1"}}
2020.02.06 07:39:51 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:39:51 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971190.34411","payload":{"returnValue":true,"channelId":"7_2_4_3_1057_61200_1","physicalNumber":2,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"4","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"RTL HD","channelModeId":2,"signalChannelId":"1057_61200_1"}}
2020.02.06 07:39:51 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:39:52 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2020.02.06 07:39:52 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","id":"request_1580971192.34597","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:39:52 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:39:52 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,
{9.z9+x4, |"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv,;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i}
2020.02.06 07:39:52 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:39:52 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971192.34597","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2020.02.06 07:39:52 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:39:52 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971192.34597","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2020.02.06 07:39:52 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:39:54 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2020.02.06 07:39:54 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1580971194.34582","type":"request","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:39:54 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:39:54 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_(s0 z1 e3-s2;it`B."#9ehG.smg"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*6
2020.02.06 07:39:54 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:39:54 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971194.34582","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.06 07:39:54 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:39:54 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971194.34582","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.06 07:39:54 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:39:56 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2020.02.06 07:39:56 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1580971196.34662","uri":["ssap://tv/getExternalInputList"],"type":"request","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:39:56 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:39:56 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!r7(r676/i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;icu[.nm e`q"z
ze(P(7( |b*.f!.a /2S/8{T.3;O
2020.02.06 07:39:56 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:39:56 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971196.34662","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.60/resources/5319131a8ebe358523cecfee0eb7f91933666dbc/HDMI_1.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.60/resources/4207a10b8c1d25e33640ace9914db5d9f8988873/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.60/resources/bbcc252a2f4755798350dbc8674492304139cf71/HDMI_3.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_4","label":"HDMI 4","port":4,"connected":false,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.60/resources/36692730f949370e32e82cdf2db17fe7ea4a543c/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.06 07:39:56 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:39:56 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971196.34662","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.60/resources/5319131a8ebe358523cecfee0eb7f91933666dbc/HDMI_1.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.60/resources/4207a10b8c1d25e33640ace9914db5d9f8988873/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.60/resources/bbcc252a2f4755798350dbc8674492304139cf71/HDMI_3.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_4","label":"HDMI 4","port":4,"connected":false,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.60/resources/36692730f949370e32e82cdf2db17fe7ea4a543c/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.06 07:39:56 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:39:58 4: LGTV_WebOS (meinLGTV) - run get functions
2020.02.06 07:39:58 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2020.02.06 07:39:58 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1580971198.346","uri":["ssap://audio/getStatus"],"type":"request","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:39:58 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:39:58 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!r7(r876;iuk[i:B8sxBq/6S>dp]dg|FtxF>s;og"mK;e;ir|C>ejFi,;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i}
2020.02.06 07:39:58 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:39:58 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971198.346","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":8,"mute":false}}
2020.02.06 07:39:58 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:39:58 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971198.346","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":8,"mute":false}}
2020.02.06 07:39:58 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:00 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2020.02.06 07:40:00 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","id":"request_1580971200.35068","uri":["ssap://tv/getCurrentChannel"],"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:40:00 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:00 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,
{9.y0)x5)s"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*6
2020.02.06 07:40:00 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:00 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971200.35068","payload":{"returnValue":true,"channelId":"7_2_4_3_1057_61200_1","physicalNumber":2,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"4","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"RTL HD","channelModeId":2,"signalChannelId":"1057_61200_1"}}
2020.02.06 07:40:00 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:00 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971200.35068","payload":{"returnValue":true,"channelId":"7_2_4_3_1057_61200_1","physicalNumber":2,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"4","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"RTL HD","channelModeId":2,"signalChannelId":"1057_61200_1"}}
2020.02.06 07:40:00 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:02 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2020.02.06 07:40:02 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3","id":"request_1580971202.35055","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request"}
2020.02.06 07:40:02 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:02 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;[/"#9ehG.smmz5!r7({27~0,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}
2020.02.06 07:40:02 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:02 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971202.35055","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2020.02.06 07:40:02 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:02 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971202.35055","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2020.02.06 07:40:02 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:04 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2020.02.06 07:40:04 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","id":"request_1580971204.3527","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:40:04 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:04 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,
{9.y0-x5+i,;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dicu[.nm e`q"z
ze(P(7( |b*.f!.a /2S/8{T.3;O
2020.02.06 07:40:04 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:04 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971204.3527","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.06 07:40:04 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:04 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971204.3527","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.06 07:40:04 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:06 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2020.02.06 07:40:06 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://tv/getExternalInputList"],"id":"request_1580971206.35267","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:40:06 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:06 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"Dii}q"kW:u|A?_(s0 z2)e3,}7;icu[.nm e`q"z
ze(P(7( |b*.f!.a /2S/8{T.3;O
2020.02.06 07:40:06 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:06 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971206.35267","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.60/resources/5319131a8ebe358523cecfee0eb7f91933666dbc/HDMI_1.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.60/resources/4207a10b8c1d25e33640ace9914db5d9f8988873/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.60/resources/bbcc252a2f4755798350dbc8674492304139cf71/HDMI_3.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_4","label":"HDMI 4","port":4,"connected":false,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.60/resources/36692730f949370e32e82cdf2db17fe7ea4a543c/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.06 07:40:06 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:06 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971206.35267","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.60/resources/5319131a8ebe358523cecfee0eb7f91933666dbc/HDMI_1.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.60/resources/4207a10b8c1d25e33640ace9914db5d9f8988873/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.60/resources/bbcc252a2f4755798350dbc8674492304139cf71/HDMI_3.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_4","label":"HDMI 4","port":4,"connected":false,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.60/resources/36692730f949370e32e82cdf2db17fe7ea4a543c/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.06 07:40:06 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:08 4: LGTV_WebOS (meinLGTV) - run get functions
2020.02.06 07:40:08 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2020.02.06 07:40:08 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1580971208.35145","uri":["ssap://audio/getStatus"],"type":"request","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:40:08 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:08 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!r7({87~1-i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;icu[.nm e`q"z
ze(P(7( |b*.f!.a /2S/8{T.3;O
2020.02.06 07:40:08 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:08 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971208.35145","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":8,"mute":false}}
2020.02.06 07:40:08 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:08 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971208.35145","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":8,"mute":false}}
2020.02.06 07:40:08 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:10 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2020.02.06 07:40:10 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3","id":"request_1580971210.35606","uri":["ssap://tv/getCurrentChannel"],"type":"request"}
2020.02.06 07:40:10 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:10 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;[/"#9ehG.smmz5!r7(z07~6)i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.sm6
2020.02.06 07:40:10 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:10 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971210.35606","payload":{"returnValue":true,"channelId":"7_2_4_3_1057_61200_1","physicalNumber":2,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"4","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"RTL HD","channelModeId":2,"signalChannelId":"1057_61200_1"}}
2020.02.06 07:40:10 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:10 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971210.35606","payload":{"returnValue":true,"channelId":"7_2_4_3_1057_61200_1","physicalNumber":2,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"4","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"RTL HD","channelModeId":2,"signalChannelId":"1057_61200_1"}}
2020.02.06 07:40:10 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:12 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2020.02.06 07:40:12 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3","type":"request","id":"request_1580971212.35606","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2020.02.06 07:40:12 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:12 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;F2p|q"kW:u|A?"5"d;ir|C>ejF1,
{9.y1+x5/}"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2020.02.06 07:40:12 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:12 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971212.35606","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2020.02.06 07:40:12 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:12 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971212.35606","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2020.02.06 07:40:12 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:14 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2020.02.06 07:40:14 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1580971214.35578","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:40:14 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:14 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;og"pVi:;@.qlW8tF~8) |1+.*~7!g"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*6
2020.02.06 07:40:14 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:14 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971214.35578","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.06 07:40:14 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:14 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971214.35578","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.06 07:40:14 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:16 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2020.02.06 07:40:16 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3","type":"request","uri":["ssap://tv/getExternalInputList"],"id":"request_1580971216.35812"}
2020.02.06 07:40:16 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:16 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"Dii}q"kW:u|A?_(s0 z2(e3,
z2;O
2020.02.06 07:40:16 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:16 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971216.35812","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.60/resources/5319131a8ebe358523cecfee0eb7f91933666dbc/HDMI_1.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.60/resources/4207a10b8c1d25e33640ace9914db5d9f8988873/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.60/resources/bbcc252a2f4755798350dbc8674492304139cf71/HDMI_3.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_4","label":"HDMI 4","port":4,"connected":false,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.60/resources/36692730f949370e32e82cdf2db17fe7ea4a543c/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.06 07:40:16 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:16 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971216.35812","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.60/resources/5319131a8ebe358523cecfee0eb7f91933666dbc/HDMI_1.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.60/resources/4207a10b8c1d25e33640ace9914db5d9f8988873/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.60/resources/bbcc252a2f4755798350dbc8674492304139cf71/HDMI_3.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_4","label":"HDMI 4","port":4,"connected":false,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.60/resources/36692730f949370e32e82cdf2db17fe7ea4a543c/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.06 07:40:16 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:18 4: LGTV_WebOS (meinLGTV) - run get functions
2020.02.06 07:40:18 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2020.02.06 07:40:18 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3","id":"request_1580971218.35718","uri":["ssap://audio/getStatus"],"type":"request"}
2020.02.06 07:40:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:18 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;[/"#9ehG.smmz5!r7(z87~7(
i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;O
2020.02.06 07:40:18 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:18 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971218.35718","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":8,"mute":false}}
2020.02.06 07:40:18 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:18 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971218.35718","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":8,"mute":false}}
2020.02.06 07:40:18 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:20 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2020.02.06 07:40:20 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://tv/getCurrentChannel"],"id":"request_1580971220.36152","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:40:20 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:20 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"pVi:;@.qlW8tF~8) |1+{.*z5+g"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*6
2020.02.06 07:40:20 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:20 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971220.36152","payload":{"returnValue":true,"channelId":"7_2_4_3_1057_61200_1","physicalNumber":2,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"4","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"RTL HD","channelModeId":2,"signalChannelId":"1057_61200_1"}}
2020.02.06 07:40:20 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:20 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971220.36152","payload":{"returnValue":true,"channelId":"7_2_4_3_1057_61200_1","physicalNumber":2,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"4","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"RTL HD","channelModeId":2,"signalChannelId":"1057_61200_1"}}
2020.02.06 07:40:20 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:22 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2020.02.06 07:40:22 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1580971222.36229","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:40:22 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:22 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv,;[/"#9ehG.smmz5!r7(y27}2+ i,;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i}
2020.02.06 07:40:22 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:22 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971222.36229","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2020.02.06 07:40:22 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:22 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971222.36229","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2020.02.06 07:40:22 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:24 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2020.02.06 07:40:24 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","id":"request_1580971224.36266","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:40:24 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:24 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,
{9.y2-x6+}"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;og"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*6
2020.02.06 07:40:24 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:24 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971224.36266","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.06 07:40:24 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:24 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971224.36266","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.06 07:40:24 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:26 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2020.02.06 07:40:26 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3","uri":["ssap://tv/getExternalInputList"],"id":"request_1580971226.36383","type":"request"}
2020.02.06 07:40:26 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:26 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5"d;ir|C>ejF1,
{9.y2/x6*
x"5?yiWi:;@.qlW8t;O
2020.02.06 07:40:26 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:26 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971226.36383","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.60/resources/5319131a8ebe358523cecfee0eb7f91933666dbc/HDMI_1.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.60/resources/4207a10b8c1d25e33640ace9914db5d9f8988873/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.60/resources/bbcc252a2f4755798350dbc8674492304139cf71/HDMI_3.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_4","label":"HDMI 4","port":4,"connected":false,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.60/resources/36692730f949370e32e82cdf2db17fe7ea4a543c/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.06 07:40:26 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:26 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971226.36383","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.60/resources/5319131a8ebe358523cecfee0eb7f91933666dbc/HDMI_1.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.60/resources/4207a10b8c1d25e33640ace9914db5d9f8988873/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.60/resources/bbcc252a2f4755798350dbc8674492304139cf71/HDMI_3.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_4","label":"HDMI 4","port":4,"connected":false,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.60/resources/36692730f949370e32e82cdf2db17fe7ea4a543c/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.06 07:40:26 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:28 4: LGTV_WebOS (meinLGTV) - run get functions
2020.02.06 07:40:28 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2020.02.06 07:40:28 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://audio/getStatus"],"id":"request_1580971228.36131","type":"request","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:40:28 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:28 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5"d;ir|C>ejF1,
{9.y2!x6(z"5?yiWi:;@.qlW8t;icu[.nm e`q"z
ze(P(7( |b*.f!.a /2S/8{T.3;O
2020.02.06 07:40:28 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:28 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971228.36131","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":8,"mute":false}}
2020.02.06 07:40:28 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:28 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971228.36131","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":8,"mute":false}}
2020.02.06 07:40:28 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.06 07:40:30 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2020.02.06 07:40:30 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://tv/getCurrentChannel"],"id":"request_1580971230.36507","client-key":"c81e1bc7197b34ef83ea90d2fad8bfe3"}
2020.02.06 07:40:30 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.06 07:40:30 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"pVi:;@.qlW8tF~8) |1+{.*~0.g"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*6
2020.02.06 07:40:30 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.06 07:40:30 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580971230.36507","payload":{"returnValue":true,"channelId":"7_2_4_3_1057_61200_1","physicalNumber":2,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"4","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"RTL HD","channelModeId":2,"signalChannelId":"1057_61200_1"}}
2020.02.06 07:40:30 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.06 07:40:30 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580971230.36507","payload":{"returnValue":true,"channelId":"7_2_4_3_1057_61200_1","physicalNumber":2,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"4","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":&q
Pi3B Stretch | F.-Box 7490 | CUL 433 | CUL 868 | SDuino + Siro Rollos | HM-LAN | 12 x Dect200 | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bew.-Melder aussen + innen | 3 x Smokedet. HM-SEC-SD-2 | SAT Gigablue quad+ |

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25702
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1054 am: 07 Februar 2020, 09:31:10 »
Dem Log nach ist alles ok. Zu mindest da kann ich das beschriebene Verhalten nicht nachvollziehen.
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Online Invers

  • Hero Member
  • *****
  • Beiträge: 1907
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1055 am: 07 Februar 2020, 14:54:06 »
Das ist ja bedauerlich. Was könnte ich tun, um der Ursache auf die Spur zu kommen. Das Fehlverhalten ist ja reproduzierbar, slebst die zugehörigen Zeiten.
Der Aus-Zustand des TV wird auch nicht vom Modul erkannt, wenn man per FB schaltet. fhem meint immer, der TV wäre an.
ein Ping vom Pi aus sagt aber:
From 192.168.178.49 icmp_seq=19 Destination Host Unreachable
Warum merkt aber das Modul davon nichts?

NACHTRAG:
Auch beim Ausschalten mit der FB tritt das geschilderte Verhalten auf.
Ich muss mal beobachten, ob das Blockieren überhaupt vom Modul kommt, oder ob das generell bei mir auftritt. Vielleicht ist ja ein anderer Fehler in der Installation schuldig.
« Letzte Änderung: 07 Februar 2020, 14:56:53 von Invers »
Pi3B Stretch | F.-Box 7490 | CUL 433 | CUL 868 | SDuino + Siro Rollos | HM-LAN | 12 x Dect200 | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bew.-Melder aussen + innen | 3 x Smokedet. HM-SEC-SD-2 | SAT Gigablue quad+ |

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25702
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1056 am: 07 Februar 2020, 14:58:20 »
Das ist ja bedauerlich. Was könnte ich tun, um der Ursache auf die Spur zu kommen. Das Fehlverhalten ist ja reproduzierbar, slebst die zugehörigen Zeiten.
Der Aus-Zustand des TV wird auch nicht vom Modul erkannt, wenn man per FB schaltet. fhem meint immer, der TV wäre an.
ein Ping vom Pi aus sagt aber:
From 192.168.178.49 icmp_seq=19 Destination Host Unreachable
Warum merkt aber das Modul davon nichts?

NACHTRAG:
Auch beim Ausschalten mit der FB tritt das geschilderte Verhalten auf.
Ich muss mal beobachten, ob das Blockieren überhaupt vom Modul kommt, oder ob das generell bei mir auftritt. Vielleicht ist ja ein anderer Fehler in der Installation schuldig.

Ich weiß nicht, vielleicht ist die WebOS Version so neu. Ich kann es leider nicht sagen.
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Online Invers

  • Hero Member
  • *****
  • Beiträge: 1907
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1057 am: 07 Februar 2020, 16:14:07 »
Die Softwareversion ist 04.71.04
Ich weiss nicht, ob damit die WEB-OS-Version gemeint ist.
Das Einschalten funktioniert ja über WOL. Das geht auch von der Fritzbox aus.
Wie wird denn abgeschaltet? Ich benötige eigentlich nur die Ein-Aus-Befehle. Wie kann man denn ohne das Modul ausschalten? Gibt es da einen einfachen Weg? Ein Erfolgskontrolle würde ich nicht benötigen.

Ich habe nun mal den gesamten Pi aktualisiert, inklusive Firmware. Leider ohne Wirkung auf das Problem.

Pi3B Stretch | F.-Box 7490 | CUL 433 | CUL 868 | SDuino + Siro Rollos | HM-LAN | 12 x Dect200 | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bew.-Melder aussen + innen | 3 x Smokedet. HM-SEC-SD-2 | SAT Gigablue quad+ |

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25702
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1058 am: 07 Februar 2020, 16:43:08 »
Die Softwareversion ist 04.71.04
Ich weiss nicht, ob damit die WEB-OS-Version gemeint ist.
Das Einschalten funktioniert ja über WOL. Das geht auch von der Fritzbox aus.
Wie wird denn abgeschaltet? Ich benötige eigentlich nur die Ein-Aus-Befehle. Wie kann man denn ohne das Modul ausschalten? Gibt es da einen einfachen Weg? Ein Erfolgskontrolle würde ich nicht benötigen.

Ich habe nun mal den gesamten Pi aktualisiert, inklusive Firmware. Leider ohne Wirkung auf das Problem.

Ich kenne nur den Ausschaltbefehl welcher im Modul implementiert ist.
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Online Invers

  • Hero Member
  • *****
  • Beiträge: 1907
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1059 am: 07 Februar 2020, 18:39:24 »
Ich verstehe, danke.
Pi3B Stretch | F.-Box 7490 | CUL 433 | CUL 868 | SDuino + Siro Rollos | HM-LAN | 12 x Dect200 | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bew.-Melder aussen + innen | 3 x Smokedet. HM-SEC-SD-2 | SAT Gigablue quad+ |

Online Invers

  • Hero Member
  • *****
  • Beiträge: 1907
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1060 am: 07 Februar 2020, 19:40:24 »
Hab noch einmal gewühlt und probiert.
Mit dem setzen von pingPresence funktioniert es. Ist leider nicht in der Hilfe dokumentiert, deshalb hatte ich es nicht gleich entdeckt.
Ist natürlich keine schöne Lösung, aber geht halt.
Pi3B Stretch | F.-Box 7490 | CUL 433 | CUL 868 | SDuino + Siro Rollos | HM-LAN | 12 x Dect200 | 5 x TX3TH | 3 x Heizung FHT + Fensterkont. | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkontakt TFK-TI | HM-Bew.-Melder aussen + innen | 3 x Smokedet. HM-SEC-SD-2 | SAT Gigablue quad+ |
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline fhem-challenge

  • Full Member
  • ***
  • Beiträge: 223
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1061 am: 23 Februar 2020, 21:06:26 »
Hallo,

ich hatte letze Woche mir ein LG gekauft, und vorher mal geschaut, ob es in FHEM ein passendes Modul gibt. War schon eine relevante Bedingung.

Nun habe ich den LG mit dem Modul laufen, die ersten 2 Tage funktionierte es so einigermassen gut.

Seit heute dreht das Modul "durch". Es meldet permanent "on" ... dann Sekunden später "off" und dabei ab und zu mal "error - 401 insufficient permissions", obwohl ich es im LG selbst erlaubt hatte.

Der LG lässt sich ein/ausschalten, aber die anderen Funktionen "klappen" nun nicht mehr. Die ersten zwei Tage ging das durchaus.

Was kann das sein ?.

Meine Config dazu:

>>>
define TV LGTV_WebOS 192.168.100.46
setuuid TV 5e52d5a3-f33f-03cb-3f07-bed5da33ceff4900
attr TV channelGuide 0
attr TV devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
attr TV pingPresence 1
attr TV room Geräte
attr TV wakeOnLanBroadcast 192.168.100.255
attr TV wakeOnLanMAC 64:95:6c:6b:0a:9a
<<<


Anbei mein Log (verbose 4):

>>>
2020.02.23 20:58:01 3: LGTV_WebOS (TV) - Sucessfull WS connection to 192.168.100.46
2020.02.23 20:58:02 4: LGTV_WebOS (TV) - ReadFn started
2020.02.23 20:58:02 4: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"error","id":"request_1582487881.0582","error":"401 insufficient permissions","payload":{}}
2020.02.23 20:58:02 4: LGTV_WebOS (TV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.23 20:58:02 4: LGTV_WebOS (TV) - Corrected JSON String: {"type":"error","id":"request_1582487881.0582","error":"401 insufficient permissions","payload":{}}
2020.02.23 20:58:02 4: LGTV_WebOS (TV) - Beginn Readings writing
2020.02.23 20:58:02 4: LGTV_WebOS (TV) - ReadFn started
2020.02.23 20:58:02 4: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1582487881.05913","payload":{"client-key":"aef964a783a5968407d83e323f4bc3a5"}}
2020.02.23 20:58:02 4: LGTV_WebOS (TV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.23 20:58:02 4: LGTV_WebOS (TV) - Corrected JSON String: {"type":"registered","id":"register_1582487881.05913","payload":{"client-key":"aef964a783a5968407d83e323f4bc3a5"}}
2020.02.23 20:58:02 4: LGTV_WebOS (TV) - Beginn Readings writing
2020.02.23 20:58:03 4: LGTV_WebOS (TV) - LGTV_WebOS_GetCurrentChannel: 0
2020.02.23 20:58:03 4: LGTV_WebOS (TV) - WriteFn called
2020.02.23 20:58:03 4: LGTV_WebOS (TV) - ▒▒▒2K{;Q'i|\?-rW2"#*
                                                             }4xs3xr6!{7}
xe*xf-P(3xi,;G9i"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.smg"pVi:;@.qlW8tF~8+s7!
x.)r3,6
2020.02.23 20:58:03 4: Sub LGTV_WebOS_PresenceRun (TV) - Sub finish, Call LGTV_WebOS_PresenceDone
2020.02.23 20:58:03 4: Sub LGTV_WebOS_PresenceDone (TV) - presence done
PuTTY2020.02.23 20:58:03 4: LGTV_WebOS (TV) - ReadFn started
2020.02.23 20:58:03 4: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"error","id":"request_1582487883.05935","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2020.02.23 20:58:03 4: LGTV_WebOS (TV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.23 20:58:03 4: LGTV_WebOS (TV) - Corrected JSON String: {"type":"error","id":"request_1582487883.05935","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2020.02.23 20:58:03 4: LGTV_WebOS (TV) - Beginn Readings writing
ç2020.02.23 20:58:05 4: LGTV_WebOS (TV) - LGTV_WebOS_GetForgroundAppInfo: 0
2020.02.23 20:58:05 4: LGTV_WebOS (TV) - WriteFn called
2020.02.23 20:58:05 4: LGTV_WebOS (TV) - ▒▒▒2K{;G9i"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"z^"ewFfk|Ki:;S.fa.
xa,
   }8-|d!.3+-4{Qxa,g"mK;eir|C>ejFi,;[/"#9ehG.smmz58.
s57~9(i}
2020.02.23 20:58:05 4: LGTV_WebOS (TV) - ReadFn started
2020.02.23 20:58:05 4: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"response","id":"request_1582487885.05916","payload":{"appId":"","returnValue":true,"windowId":"","processId":""}}
2020.02.23 20:58:05 4: LGTV_WebOS (TV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.23 20:58:05 4: LGTV_WebOS (TV) - Corrected JSON String: {"type":"response","id":"request_1582487885.05916","payload":{"appId":"","returnValue":true,"windowId":"","processId":""}}
2020.02.23 20:58:05 4: LGTV_WebOS (TV) - Beginn Readings writing
<<<


Viele Grüße!

Andreas
« Letzte Änderung: 23 Februar 2020, 21:14:21 von fhem-challenge »

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25702
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1062 am: 23 Februar 2020, 22:00:08 »
Hallo Andreas,

Lösch bitte einmal das Device und lege es dann neu an.
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Offline fhem-challenge

  • Full Member
  • ***
  • Beiträge: 223
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1063 am: 24 Februar 2020, 13:51:13 »
Hallo Andreas,

Lösch bitte einmal das Device und lege es dann neu an.


Ja, hatte ich bereits, und auch alle Readings gelöscht.

Ich hatte es neu angelegt ... und auch hier kamen die state:on/state:off alternierend alle paar Sekunden.

Interessanterweise hörte es nach einiger Zeit wieder auf, seit gestern Abend bis zur Zeit. Ist es aus irgend welchen Gründen denkbar, dass sich das Modul so verhält, wenn der LG gerade eine Aufnahme auf SSD (über den USB) macht und sich ggf. anders verhält beim Ausschalten ?? (ist schon starg geraten, keine Frage) ...

Viele Grüße!

Andreas

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25702
Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
« Antwort #1064 am: 24 Februar 2020, 13:59:35 »

Ja, hatte ich bereits, und auch alle Readings gelöscht.

Ich hatte es neu angelegt ... und auch hier kamen die state:on/state:off alternierend alle paar Sekunden.

Interessanterweise hörte es nach einiger Zeit wieder auf, seit gestern Abend bis zur Zeit. Ist es aus irgend welchen Gründen denkbar, dass sich das Modul so verhält, wenn der LG gerade eine Aufnahme auf SSD (über den USB) macht und sich ggf. anders verhält beim Ausschalten ?? (ist schon starg geraten, keine Frage) ...

Viele Grüße!

Andreas

Hallo Andreas,

Ich hatte bei meinem auch hin und wieder Aufnahmen gemacht. Da hat sich bei mir nichts dergleichen abgezeichnet. Allerdings ist das Modul und auch die Infos zu den Codes schon recht alt. Durchaus möglich das WebOS 4 sich an einigen Stellen anders verhält.
Ich weiß es leider nicht.


Grüße
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net