[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

CoolTux

#525
Hallo Tina,

Ich denke ich konnte den Fehler finden. Warum ausgerechnet Du davon betroffen bist und die anderen nicht kann ich mir nicht erklären. Teste mal bitte die angehängte Version.



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://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Tina

Hallo CulTux,

vielen, vielen Dank für Deine Bemühungen. Es geht leider immer noch nicht.

Meine Perl-Kenntnisse sind leider miserabel, aber der Code sieht wirklich sehr gut lesbar aus.

Was ich jedoch überhaupt nicht verstehe ist, dass fhem ca. 6min nach dem Ausschalten normal weiter läuft und erst dann für ca. 10min blockiert wird. Ich habe einfach keine Idee, was der Anlass dafür sein könnte. Hast Du eine?

Ich kann völlig auf dem Holzweg sein, wie gesagt meine Perl-Kenntsnisse sind rudimentär. Nach meinem Verständnis liest das Modul alle 15sec Daten vom TV, solange er "on" ist. In fhem bleibt mein TV bis zum blockieren auf dem Status "on" stehen. Erst danach kommt der Status "off". Kann es sein, dass fhem sich verschluckt, weil es weiterhin Daten abfragt, ob wohl der TV eigentlich aus ist?

Das Log habe ich trotzdem mal angehängt.

Vielen Dank und viele Grüße
Tina


CoolTux

Wie genau hast Du das angehängte Modul installiert? Hast Du auch ein reload gemacht oder ein neustart von FHEM?
Neustart ist besser



LGTV_WebOS_GetAudioStatus($hash);
            InternalTimer( gettimeofday()+2, 'LGTV_WebOS_GetCurrentChannel', $hash ) if( ReadingsVal($name,'launchApp', 'TV') eq 'TV' );
            InternalTimer( gettimeofday()+4, 'LGTV_WebOS_GetForgroundAppInfo', $hash );
            InternalTimer( gettimeofday()+6, 'LGTV_WebOS_Get3DStatus', $hash );
            InternalTimer( gettimeofday()+8, 'LGTV_WebOS_GetExternalInputList', $hash );


Deswegen läuft es noch 6min. Es werden erst die Routinen abgearbeitet. Und deswegen

InternalTimer( gettimeofday()+10,"LGTV_WebOS_TimerStatusRequest", $hash );

wird 10min lang das ganze FHEM blockiert. oder Besser wurde. Denn hier ist ein Parameter am Ende entfernt worden

InternalTimer( gettimeofday()+10,"LGTV_WebOS_TimerStatusRequest", $hash, 1 );

Lässt man diesen weg sollte es eigentlich gehen. Habe das ganze gerade aktuell in einem anderen Thread für den Loewe TV auch so.
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

Tina

Ich habe die 82_LGTV_WebOS.pm auf dem raspberry ausgetauscht und fhem neugestartet.
An der Version in der Weboberfläche habe ich erkannt, dass die neue Version verwendet wird :-)
Hätte ich noch etwas anderes machen müssen?

Danke für die Erklärungen, ich muss da mal drüber nachdenken.

CoolTux

Nein etwas anderes hätte man da nicht machen können. Wie aktuell ist Dein FHEM?
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

Tina

Stand Dienstag, aber ich kann gerne ein Update machen.
Ich hatte für das LG-Modul alles aufgefrischt.

CoolTux

stand Dienstag sollte aktuell genug sein.
Er blockiert also immer noch für genau 10min?

Ich überlege mal weiter
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

CoolTux

Tina, Kannst Du mir bitte ein List vom TV Device geben?
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

Tina

Sehr gerne


Internals:
   CHANGED
   DEF        192.168.178.38
   HOST       192.168.178.38
   NAME       LGTV
   NR         1043
   PARTIAL
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    1.0.1_testTina
   READINGS:
     2017-10-05 13:19:19   3D              off
     2017-10-05 13:19:19   3DMode          2d
     2017-10-05 14:33:49   channel         -
     2017-10-05 14:33:49   channelCurrentEndTime -
     2017-10-05 14:33:49   channelCurrentStartTime -
     2017-10-05 14:33:49   channelCurrentTitle -
     2017-10-05 14:33:49   channelMedia    -
     2017-10-05 14:33:49   channelName     -
     2017-10-05 14:33:49   channelNextEndTime -
     2017-10-05 14:33:49   channelNextStartTime -
     2017-10-05 14:33:49   channelNextTitle -
     2017-10-05 13:19:11   extInput_HDMI-1 connect_false
     2017-10-05 13:19:11   extInput_HDMI-3 connect_false
     2017-10-05 13:19:11   extInput_HDMI-4 connect_false
     2017-10-05 13:19:11   extInput_Yamaha connect_true
     2017-10-05 13:19:17   input           -
     2017-10-05 13:19:19   lastResponse    ok
     2017-10-05 13:19:17   launchApp       TV
     2017-10-05 13:18:53   lgKey           2c30322a2308526b05effe212f1096d2
     2017-10-05 13:19:13   mute            off
     2017-10-05 13:19:19   pairing         paired
     2017-10-05 14:33:51   presence        absent
     2017-10-04 18:45:46   service_api     v.1
     2017-10-04 18:45:46   service_audio   v.1
     2017-10-04 18:45:46   service_config  v.1
     2017-10-04 18:45:46   service_media.controls v.1
     2017-10-04 18:45:46   service_media.viewer v.1
     2017-10-04 18:45:46   service_pairing v.1
     2017-10-04 18:45:46   service_settings v.1
     2017-10-04 18:45:46   service_system  v.1
     2017-10-04 18:45:46   service_system.launcher v.1
     2017-10-04 18:45:46   service_system.notifications v.1
     2017-10-04 18:45:46   service_timer   v.1
     2017-10-04 18:45:46   service_tv      v.1
     2017-10-04 18:45:46   service_user    v.1
     2017-10-04 18:45:46   service_webapp  v.2
     2017-10-05 14:33:49   state           off
     2017-10-05 13:19:13   volume          0
   helper:
     wsKey      MTUwNzIwMjMzMi45NTI1Mg==

     bm:
       LGTV_WebOS_Attr:
         cnt        1
         dmx        0
         mAr
         mTS
         max        0
         tot        0
       LGTV_WebOS_Read:
         cnt        22
         dmx        0
         mTS        05.10. 12:53:18
         max        24
         tot        95
         mAr:
           HASH(LGTV)
       LGTV_WebOS_Set:
         cnt        24
         dmx        0
         mTS        05.10. 12:53:24
         max        10
         tot        12
         mAr:
           HASH(LGTV)
           LGTV
           off
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    485
       inputapps:
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Yamaha
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         HDMI-1     com.webos.app.hdmi1
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Yamaha     com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   pingPresence 1
   room       Multimedia
   verbose    3
   wakeOnLanMAC b4:e6:2a:84:24:7e

CoolTux

lösche mal bitte das Attribut pingPresence und teste dann noch 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

Tina

Leider kein Unterschied, das hatte ich schon mal probiert, aber zur Kontrolle nochmal.
Ich habe auch schon einige Einstellungen und Kombinationen im TV durch: Quickstart (Aktuell: Aus), App-Start (Aktuell: An), Bluetooth (Aktuell: Aus) etc.


2017.10.05 14:43:14 4: LGTV_WebOS (LGTV) - Beginn Readings writing
2017.10.05 14:43:14 5: LGTV_WebOS (LGTV) - Sending command: {"client-key":"2c30322a2308526b05effe212f1096d2","uri":["ssap://system/turnOff"],"payload":{},"type":"request","id":"request_1507207394.40095"}
2017.10.05 14:43:14 4: LGTV_WebOS (LGTV) - WriteFn called
...
2017.10.05 14:49:16 4: LGTV_WebOS (LGTV) - WriteFn called
2017.10.05 14:49:16 4: LGTV_WebOS (LGTV) - þ ˆ 2K{;[/"#9ehG.smmz5)y0.~67{4/ i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.smg"z^"ewFfk|Ki:; (3)y2x x0!y6{~eT.2( -1) }d+6
2017.10.05 14:59:35 4: LGTV_WebOS (LGTV) - ReadFn started
2017.10.05 14:59:35 4: LGTV_WebOS (LGTV) - Socket Disconnected
2017.10.05 14:59:35 1: 192.168.178.24:1000 disconnected, waiting to reappear (HMLAN)
2017.10.05 14:59:35 1: HMLAN_Parse: HMLAN new condition disconnected
2017.10.05 14:59:35 1: Perfmon: possible freeze starting at 14:49:17, delay is 618.772
2017.10.05 14:59:35 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.10.05 14:59:35 5: LGTV_WebOS (LGTV) - Sending command: {"id":"request_1507208375.77436","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","client-key":"2c30322a2308526b05effe212f1096d2"}
2017.10.05 14:59:35 4: LGTV_WebOS (LGTV) - WriteFn called

CoolTux

Ok gehen wir die Sache mal durch beobachten an.
Wenn Du den Fernsehr normal über die Fernbedienung aus machst geht er dann sofort off laut Modul? Wenn ja kannst Du nach dem er off gegangen ist mir ein list machen. Mich würde interessieren ob das INTERNAL CD verschwunden 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://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Tina

Wo siehst Du ein "INTERNAL CD"?

So, jetzt mal ganz von vorne um sicher zu gehen.

- Download Modul aus Post #525 und auf raspberry übertragen (habe an der Datei rumgespielt).
- shutdown restart fhem
- verbose 5 LGTV
- list LGTV:


Internals:
   CHANGED
   DEF        192.168.178.38
   HOST       192.168.178.38
   NAME       LGTV
   NR         1043
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    1.0.1_testTina
   READINGS:
     2017-10-05 15:13:09   3D              off
     2017-10-05 15:13:09   3DMode          2d
     2017-10-05 15:34:01   channel         -
     2017-10-05 15:34:01   channelCurrentEndTime -
     2017-10-05 15:34:01   channelCurrentStartTime -
     2017-10-05 15:34:01   channelCurrentTitle -
     2017-10-05 15:34:01   channelMedia    -
     2017-10-05 15:34:01   channelName     -
     2017-10-05 15:34:01   channelNextEndTime -
     2017-10-05 15:34:01   channelNextStartTime -
     2017-10-05 15:34:01   channelNextTitle -
     2017-10-05 15:13:01   extInput_HDMI-1 connect_false
     2017-10-05 15:13:01   extInput_HDMI-3 connect_false
     2017-10-05 15:13:01   extInput_HDMI-4 connect_false
     2017-10-05 15:13:01   extInput_Yamaha connect_true
     2017-10-05 15:13:07   input           -
     2017-10-05 15:13:10   lastResponse    ok
     2017-10-05 15:13:07   launchApp       TV
     2017-10-05 15:12:04   lgKey           2c30322a2308526b05effe212f1096d2
     2017-10-05 15:13:03   mute            off
     2017-10-05 15:13:10   pairing         paired
     2017-10-04 18:45:46   service_api     v.1
     2017-10-04 18:45:46   service_audio   v.1
     2017-10-04 18:45:46   service_config  v.1
     2017-10-04 18:45:46   service_media.controls v.1
     2017-10-04 18:45:46   service_media.viewer v.1
     2017-10-04 18:45:46   service_pairing v.1
     2017-10-04 18:45:46   service_settings v.1
     2017-10-04 18:45:46   service_system  v.1
     2017-10-04 18:45:46   service_system.launcher v.1
     2017-10-04 18:45:46   service_system.notifications v.1
     2017-10-04 18:45:46   service_timer   v.1
     2017-10-04 18:45:46   service_tv      v.1
     2017-10-04 18:45:46   service_user    v.1
     2017-10-04 18:45:46   service_webapp  v.2
     2017-10-05 15:34:01   state           off
     2017-10-05 15:13:03   volume          0
   helper:
     device:
       registered 0
       runsetcmd  0
       channelguide:
         counter    11
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   room       Multimedia
   verbose    5

   
- TV physisch ist in Standby
- TV in Fhem STATE = OFF
- Fernbedienung TV physisch angeschaltet
- TV in Fhem STATE = ON (hat ein paar Sekunden gedauert, OK)
- list LGTV:


Internals:
   CHANGED
   DEF        192.168.178.38
   FD         33
   HOST       192.168.178.38
   LAST_RECV  1507210772.38872
   NAME       LGTV
   NR         1043
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.0.1_testTina
   READINGS:
     2017-10-05 15:43:20   3D              off
     2017-10-05 15:43:20   3DMode          2d
     2017-10-05 15:43:16   channel         2
     2017-10-05 15:39:04   channelCurrentEndTime -
     2017-10-05 15:39:04   channelCurrentStartTime -
     2017-10-05 15:39:04   channelCurrentTitle -
     2017-10-05 15:43:16   channelMedia    Cable Digital TV
     2017-10-05 15:43:16   channelName     ZDF HD
     2017-10-05 15:39:04   channelNextEndTime -
     2017-10-05 15:39:04   channelNextStartTime -
     2017-10-05 15:39:04   channelNextTitle -
     2017-10-05 15:43:22   extInput_HDMI-1 connect_false
     2017-10-05 15:43:22   extInput_HDMI-3 connect_false
     2017-10-05 15:43:22   extInput_HDMI-4 connect_false
     2017-10-05 15:43:22   extInput_Yamaha connect_true
     2017-10-05 15:43:18   input           -
     2017-10-05 15:43:24   lastResponse    ok
     2017-10-05 15:43:18   launchApp       TV
     2017-10-05 15:39:04   lgKey           2c30322a2308526b05effe212f1096d2
     2017-10-05 15:43:24   mute            off
     2017-10-05 15:43:24   pairing         paired
     2017-10-04 18:45:46   service_api     v.1
     2017-10-04 18:45:46   service_audio   v.1
     2017-10-04 18:45:46   service_config  v.1
     2017-10-04 18:45:46   service_media.controls v.1
     2017-10-04 18:45:46   service_media.viewer v.1
     2017-10-04 18:45:46   service_pairing v.1
     2017-10-04 18:45:46   service_settings v.1
     2017-10-04 18:45:46   service_system  v.1
     2017-10-04 18:45:46   service_system.launcher v.1
     2017-10-04 18:45:46   service_system.notifications v.1
     2017-10-04 18:45:46   service_timer   v.1
     2017-10-04 18:45:46   service_tv      v.1
     2017-10-04 18:45:46   service_user    v.1
     2017-10-04 18:45:46   service_webapp  v.2
     2017-10-05 15:43:24   state           on
     2017-10-05 15:43:24   volume          0
   helper:
     wsKey      MTUwNzIxMDc0NC4yOTExMQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    68
       inputapps:
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Yamaha
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         HDMI-1     com.webos.app.hdmi1
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Yamaha     com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   room       Multimedia
   verbose    5

   
- TV physisch mit Fernbedienung aus
- TV in Fhem STATE = ON
- list LGTV:


Internals:
   CHANGED
   DEF        192.168.178.38
   FD         33
   HOST       192.168.178.38
   LAST_RECV  1507210772.38872
   NAME       LGTV
   NR         1043
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.0.1_testTina
   READINGS:
     2017-10-05 15:44:40   3D              off
     2017-10-05 15:44:40   3DMode          2d
     2017-10-05 15:44:36   channel         2
     2017-10-05 15:39:04   channelCurrentEndTime -
     2017-10-05 15:39:04   channelCurrentStartTime -
     2017-10-05 15:39:04   channelCurrentTitle -
     2017-10-05 15:44:36   channelMedia    Cable Digital TV
     2017-10-05 15:44:36   channelName     ZDF HD
     2017-10-05 15:39:04   channelNextEndTime -
     2017-10-05 15:39:04   channelNextStartTime -
     2017-10-05 15:39:04   channelNextTitle -
     2017-10-05 15:44:32   extInput_HDMI-1 connect_false
     2017-10-05 15:44:32   extInput_HDMI-3 connect_false
     2017-10-05 15:44:32   extInput_HDMI-4 connect_false
     2017-10-05 15:44:32   extInput_Yamaha connect_true
     2017-10-05 15:44:38   input           -
     2017-10-05 15:44:40   lastResponse    ok
     2017-10-05 15:44:38   launchApp       TV
     2017-10-05 15:39:04   lgKey           2c30322a2308526b05effe212f1096d2
     2017-10-05 15:44:34   mute            off
     2017-10-05 15:44:40   pairing         paired
     2017-10-04 18:45:46   service_api     v.1
     2017-10-04 18:45:46   service_audio   v.1
     2017-10-04 18:45:46   service_config  v.1
     2017-10-04 18:45:46   service_media.controls v.1
     2017-10-04 18:45:46   service_media.viewer v.1
     2017-10-04 18:45:46   service_pairing v.1
     2017-10-04 18:45:46   service_settings v.1
     2017-10-04 18:45:46   service_system  v.1
     2017-10-04 18:45:46   service_system.launcher v.1
     2017-10-04 18:45:46   service_system.notifications v.1
     2017-10-04 18:45:46   service_timer   v.1
     2017-10-04 18:45:46   service_tv      v.1
     2017-10-04 18:45:46   service_user    v.1
     2017-10-04 18:45:46   service_webapp  v.2
     2017-10-05 15:45:04   state           on
     2017-10-05 15:44:34   volume          0
   helper:
     wsKey      MTUwNzIxMDc0NC4yOTExMQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    78
       inputapps:
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Yamaha
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         HDMI-1     com.webos.app.hdmi1
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Yamaha     com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   room       Multimedia
   verbose    5


- ca. 6 min warten: Fhem wird blockiert
- nach ca. 10 min: Fhem läuft wieder und TV in Fhem hat den Status off
- list LGTV:


Internals:
   CHANGED
   DEF        192.168.178.38
   HOST       192.168.178.38
   LAST_RECV  1507210772.38872
   NAME       LGTV
   NR         1043
   PARTIAL
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    1.0.1_testTina
   READINGS:
     2017-10-05 15:44:40   3D              off
     2017-10-05 15:44:40   3DMode          2d
     2017-10-05 16:00:36   channel         -
     2017-10-05 16:00:36   channelCurrentEndTime -
     2017-10-05 16:00:36   channelCurrentStartTime -
     2017-10-05 16:00:36   channelCurrentTitle -
     2017-10-05 16:00:36   channelMedia    -
     2017-10-05 16:00:36   channelName     -
     2017-10-05 16:00:36   channelNextEndTime -
     2017-10-05 16:00:36   channelNextStartTime -
     2017-10-05 16:00:36   channelNextTitle -
     2017-10-05 15:44:32   extInput_HDMI-1 connect_false
     2017-10-05 15:44:32   extInput_HDMI-3 connect_false
     2017-10-05 15:44:32   extInput_HDMI-4 connect_false
     2017-10-05 15:44:32   extInput_Yamaha connect_true
     2017-10-05 15:44:38   input           -
     2017-10-05 15:44:40   lastResponse    ok
     2017-10-05 15:44:38   launchApp       TV
     2017-10-05 15:39:04   lgKey           2c30322a2308526b05effe212f1096d2
     2017-10-05 15:44:34   mute            off
     2017-10-05 15:44:40   pairing         paired
     2017-10-04 18:45:46   service_api     v.1
     2017-10-04 18:45:46   service_audio   v.1
     2017-10-04 18:45:46   service_config  v.1
     2017-10-04 18:45:46   service_media.controls v.1
     2017-10-04 18:45:46   service_media.viewer v.1
     2017-10-04 18:45:46   service_pairing v.1
     2017-10-04 18:45:46   service_settings v.1
     2017-10-04 18:45:46   service_system  v.1
     2017-10-04 18:45:46   service_system.launcher v.1
     2017-10-04 18:45:46   service_system.notifications v.1
     2017-10-04 18:45:46   service_timer   v.1
     2017-10-04 18:45:46   service_tv      v.1
     2017-10-04 18:45:46   service_user    v.1
     2017-10-04 18:45:46   service_webapp  v.2
     2017-10-05 16:00:36   state           off
     2017-10-05 15:44:34   volume          0
   helper:
     wsKey      MTUwNzIxMDc0NC4yOTExMQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    113
       inputapps:
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Yamaha
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         HDMI-1     com.webos.app.hdmi1
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Yamaha     com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   room       Multimedia
   verbose    5


und noch das Log im Anhang.




CoolTux

#538
Magst Du mal diese Version testen? Bitte mit neustart.
Vielen Dank
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

Tina

Vorab, leider keine Veränderung erkennbar.

Langsam bekomme ich Angst, meist sitzt der Depp ja doch vor dem Bildschirm... und Du gibst Dir solche Mühe mir.
Ich denke die ganze Zeit über irgendwelche Besonderheiten nach. Kann es ein anderes Modul sein, dass vielleicht blockiert?
Ich habe meine Yamaha-AVR mit dem TV gekoppelt. Die hängt auch in fhem, läuft aber nach wie vor einwandfrei.

- Modul ausgetauscht während TV lief
- list LGTV


Internals:
   CHANGED
   DEF        192.168.178.38
   FD         12
   HOST       192.168.178.38
   NAME       LGTV
   NR         1043
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.0.1_testTina2
   READINGS:
     2017-10-05 16:19:42   3D              off
     2017-10-05 16:19:42   3DMode          2d
     2017-10-05 16:19:38   channel         2
     2017-10-05 16:18:16   channelCurrentEndTime -
     2017-10-05 16:18:16   channelCurrentStartTime -
     2017-10-05 16:18:16   channelCurrentTitle -
     2017-10-05 16:19:38   channelMedia    Cable Digital TV
     2017-10-05 16:19:38   channelName     ZDF HD
     2017-10-05 16:18:16   channelNextEndTime -
     2017-10-05 16:18:16   channelNextStartTime -
     2017-10-05 16:18:16   channelNextTitle -
     2017-10-05 16:19:44   extInput_HDMI-1 connect_false
     2017-10-05 16:19:44   extInput_HDMI-3 connect_false
     2017-10-05 16:19:44   extInput_HDMI-4 connect_false
     2017-10-05 16:19:44   extInput_Yamaha connect_true
     2017-10-05 16:19:40   input           -
     2017-10-05 16:19:46   lastResponse    ok
     2017-10-05 16:19:40   launchApp       TV
     2017-10-05 16:18:16   lgKey           2c30322a2308526b05effe212f1096d2
     2017-10-05 16:19:46   mute            off
     2017-10-05 16:19:46   pairing         paired
     2017-10-04 18:45:46   service_api     v.1
     2017-10-04 18:45:46   service_audio   v.1
     2017-10-04 18:45:46   service_config  v.1
     2017-10-04 18:45:46   service_media.controls v.1
     2017-10-04 18:45:46   service_media.viewer v.1
     2017-10-04 18:45:46   service_pairing v.1
     2017-10-04 18:45:46   service_settings v.1
     2017-10-04 18:45:46   service_system  v.1
     2017-10-04 18:45:46   service_system.launcher v.1
     2017-10-04 18:45:46   service_system.notifications v.1
     2017-10-04 18:45:46   service_timer   v.1
     2017-10-04 18:45:46   service_tv      v.1
     2017-10-04 18:45:46   service_user    v.1
     2017-10-04 18:45:46   service_webapp  v.2
     2017-10-05 16:19:46   state           on
     2017-10-05 16:19:46   volume          0
   helper:
     wsKey      MTUwNzIxMzA5Ni4xMTU0OA==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    11
       inputapps:
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Yamaha
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         HDMI-1     com.webos.app.hdmi1
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Yamaha     com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   room       Multimedia
   verbose    5
   wakeOnLanMAC b4:e6:2a:84:24:7e

   
- TV mit Fernbedienung ausgeschaltet
- list LGTV


Internals:
   CHANGED
   DEF        192.168.178.38
   FD         12
   HOST       192.168.178.38
   LAST_RECV  1507213264.32201
   NAME       LGTV
   NR         1043
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.0.1_testTina2
   READINGS:
     2017-10-05 16:21:12   3D              off
     2017-10-05 16:21:12   3DMode          2d
     2017-10-05 16:21:08   channel         2
     2017-10-05 16:18:16   channelCurrentEndTime -
     2017-10-05 16:18:16   channelCurrentStartTime -
     2017-10-05 16:18:16   channelCurrentTitle -
     2017-10-05 16:21:08   channelMedia    Cable Digital TV
     2017-10-05 16:21:08   channelName     ZDF HD
     2017-10-05 16:18:16   channelNextEndTime -
     2017-10-05 16:18:16   channelNextStartTime -
     2017-10-05 16:18:16   channelNextTitle -
     2017-10-05 16:21:14   extInput_HDMI-1 connect_false
     2017-10-05 16:21:14   extInput_HDMI-3 connect_false
     2017-10-05 16:21:14   extInput_HDMI-4 connect_false
     2017-10-05 16:21:14   extInput_Yamaha connect_true
     2017-10-05 16:21:10   input           -
     2017-10-05 16:21:16   lastResponse    ok
     2017-10-05 16:21:10   launchApp       TV
     2017-10-05 16:18:16   lgKey           2c30322a2308526b05effe212f1096d2
     2017-10-05 16:21:16   mute            off
     2017-10-05 16:21:16   pairing         paired
     2017-10-04 18:45:46   service_api     v.1
     2017-10-04 18:45:46   service_audio   v.1
     2017-10-04 18:45:46   service_config  v.1
     2017-10-04 18:45:46   service_media.controls v.1
     2017-10-04 18:45:46   service_media.viewer v.1
     2017-10-04 18:45:46   service_pairing v.1
     2017-10-04 18:45:46   service_settings v.1
     2017-10-04 18:45:46   service_system  v.1
     2017-10-04 18:45:46   service_system.launcher v.1
     2017-10-04 18:45:46   service_system.notifications v.1
     2017-10-04 18:45:46   service_timer   v.1
     2017-10-04 18:45:46   service_tv      v.1
     2017-10-04 18:45:46   service_user    v.1
     2017-10-04 18:45:46   service_webapp  v.2
     2017-10-05 16:21:46   state           on
     2017-10-05 16:21:16   volume          0
   helper:
     wsKey      MTUwNzIxMzA5Ni4xMTU0OA==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    23
       inputapps:
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Yamaha
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         HDMI-1     com.webos.app.hdmi1
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Yamaha     com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   room       Multimedia
   verbose    5
   wakeOnLanMAC b4:e6:2a:84:24:7e

   
- Nach 6 min fhem wird blockiert.
- Nach weiteren 10 min: list LGTV


Internals:
   CHANGED
   DEF        192.168.178.38
   HOST       192.168.178.38
   LAST_RECV  1507213264.32201
   NAME       LGTV
   NR         1043
   PARTIAL
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    1.0.1_testTina2
   READINGS:
     2017-10-05 16:21:12   3D              off
     2017-10-05 16:21:12   3DMode          2d
     2017-10-05 16:38:29   channel         -
     2017-10-05 16:38:29   channelCurrentEndTime -
     2017-10-05 16:38:29   channelCurrentStartTime -
     2017-10-05 16:38:29   channelCurrentTitle -
     2017-10-05 16:38:29   channelMedia    -
     2017-10-05 16:38:29   channelName     -
     2017-10-05 16:38:29   channelNextEndTime -
     2017-10-05 16:38:29   channelNextStartTime -
     2017-10-05 16:38:29   channelNextTitle -
     2017-10-05 16:21:14   extInput_HDMI-1 connect_false
     2017-10-05 16:21:14   extInput_HDMI-3 connect_false
     2017-10-05 16:21:14   extInput_HDMI-4 connect_false
     2017-10-05 16:21:14   extInput_Yamaha connect_true
     2017-10-05 16:21:10   input           -
     2017-10-05 16:21:16   lastResponse    ok
     2017-10-05 16:21:10   launchApp       TV
     2017-10-05 16:18:16   lgKey           2c30322a2308526b05effe212f1096d2
     2017-10-05 16:21:16   mute            off
     2017-10-05 16:21:16   pairing         paired
     2017-10-04 18:45:46   service_api     v.1
     2017-10-04 18:45:46   service_audio   v.1
     2017-10-04 18:45:46   service_config  v.1
     2017-10-04 18:45:46   service_media.controls v.1
     2017-10-04 18:45:46   service_media.viewer v.1
     2017-10-04 18:45:46   service_pairing v.1
     2017-10-04 18:45:46   service_settings v.1
     2017-10-04 18:45:46   service_system  v.1
     2017-10-04 18:45:46   service_system.launcher v.1
     2017-10-04 18:45:46   service_system.notifications v.1
     2017-10-04 18:45:46   service_timer   v.1
     2017-10-04 18:45:46   service_tv      v.1
     2017-10-04 18:45:46   service_user    v.1
     2017-10-04 18:45:46   service_webapp  v.2
     2017-10-05 16:38:29   state           off
     2017-10-05 16:21:16   volume          0
   helper:
     wsKey      MTUwNzIxMzA5Ni4xMTU0OA==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    62
       inputapps:
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Yamaha
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         HDMI-1     com.webos.app.hdmi1
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Yamaha     com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   room       Multimedia
   verbose    5
   wakeOnLanMAC b4:e6:2a:84:24:7e