[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

Wolle02

Hmmm, in meinem List 8 Beiträge höher steht nichts von "unpaired"; jetzt allerdings schon. Komisch. Hier nochmal ein List:

Internals:
   CHANGED
   DEF        192.168.178.137
   HOST       192.168.178.137
   LAST_RECV  1506445042.92575
   NAME       Fernseher
   NR         838
   PARTIAL
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    1.0.1
   READINGS:
     2017-09-26 18:58:00   3DMode          2d
     2017-09-26 19:15:16   channel         -
     2017-09-26 19:15:16   channelCurrentEndTime -
     2017-09-26 19:15:16   channelCurrentStartTime -
     2017-09-26 19:15:16   channelCurrentTitle -
     2017-09-26 19:15:16   channelMedia    -
     2017-09-26 19:15:16   channelName     -
     2017-09-26 19:15:16   channelNextEndTime -
     2017-09-26 19:15:16   channelNextStartTime -
     2017-09-26 19:15:16   channelNextTitle -
     2017-09-26 18:57:52   extInput_AV     connect_0
     2017-09-26 18:57:52   extInput_HDMI-1 connect_0
     2017-09-26 18:57:52   extInput_HDMI-2 connect_1
     2017-09-26 18:57:52   extInput_HDMI-3 connect_0
     2017-09-26 18:57:52   extInput_HDMI-4 connect_0
     2017-09-26 18:57:52   extInput_Komponente connect_1
     2017-09-26 18:57:58   input           -
     2017-09-26 18:08:21   lastResponse    error - 401 insufficient permissions
     2017-09-26 18:57:58   launchApp       TV
     2017-09-26 18:48:24   lgKey           994f3e5b25a3abd09f5fbba46db67bac
     2017-09-26 18:08:21   pairing         unpaired
     2017-09-26 19:15:16   state           off
     2017-09-26 18:57:54   volume          0
   helper:
     wsKey      MTUwNjQ0MjEwMC44NjExNQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    20213
       inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI-1     com.webos.app.hdmi1
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Komponente com.webos.app.externalinput.component
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   room       Wohnzimmer


Übrigens geht das Einschalten bei mir auch nicht. Das Ausschalten schon.

Gruß
Wolle

CoolTux

Anschalten kann auch nicht gehen es fehlt das entsprechende Attribut
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

Wolle02

Oha, das Attribut gibt's aber noch nicht immer oder? Ich bin ja sehbehindert, aber ......
Auf jedenfall geht das Einschalten jetzt  ;D

    lastResponse    error - 401 insufficient permissions
    pairing         unpaired

steht allerdings immer noch da.

derFrosch

Zitat von: CoolTux am 26 September 2017, 19:20:24
Anschalten kann auch nicht gehen es fehlt das entsprechende Attribut

Welches Attribut fehlt da? Bin noch im "Lernprozess" ;)

CoolTux

Das Attribut kam mit der letzten Version.
Was das pairing an geht bin ich noch unwissend. Seltsam ist ja das es wohl irgendwie geht. Kannst ja Mal alle Readings löschen und dann ein neues pairing machen.
Einen lgKey hast du auf jeden Fall. Lösch den Mal und sage noch mal pairing als set Befehl.
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

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

Wolle02

lgKey gelöscht und "set Fernseher pairing" durchgeführt.

Jetzt sieht das List so aus:

Internals:
   CHANGED
   DEF        192.168.178.137
   FD         135
   HOST       192.168.178.137
   LAST_RECV  1506448111.12107
   NAME       Fernseher
   NR         838
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.0.1
   READINGS:
     2017-09-26 19:48:29   3DMode          2d
     2017-09-26 19:48:35   channel         1
     2017-09-26 19:47:02   channelCurrentEndTime -
     2017-09-26 19:47:02   channelCurrentStartTime -
     2017-09-26 19:47:02   channelCurrentTitle -
     2017-09-26 19:48:35   channelMedia    Cable Digital TV
     2017-09-26 19:48:35   channelName     Das Erste HD
     2017-09-26 19:47:02   channelNextEndTime -
     2017-09-26 19:47:02   channelNextStartTime -
     2017-09-26 19:47:02   channelNextTitle -
     2017-09-26 19:48:31   extInput_AV     connect_0
     2017-09-26 19:48:31   extInput_HDMI-1 connect_0
     2017-09-26 19:48:31   extInput_HDMI-2 connect_1
     2017-09-26 19:48:31   extInput_HDMI-3 connect_0
     2017-09-26 19:48:31   extInput_HDMI-4 connect_0
     2017-09-26 19:48:31   extInput_Komponente connect_1
     2017-09-26 19:48:27   input           -
     2017-09-26 19:47:55   lastResponse    error - 401 insufficient permissions (not registered)
     2017-09-26 19:48:27   launchApp       TV
     2017-09-26 19:47:55   lgKey           0d91700dd3abdcdfffd8785083648c1d
     2017-09-26 19:47:55   pairing         unpaired
     2017-09-26 19:48:33   state           on
     2017-09-26 19:48:33   volume          0
   helper:
     wsKey      MTUwNjQ0ODAyMi42MDIyMQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    20413
       inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI-1     com.webos.app.hdmi1
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Komponente com.webos.app.externalinput.component
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   room       Wohnzimmer
   wakeOnLanMAC 14:C9:13:CA:49:26


Es kam bei lastResponse    error - 401 insufficient permissions noch ein (not registered) hinzu als ich das Pairing durchgeführt habe. War ja klar, weil ich erst die Meldung auf dem fernseher bestätigen musste. Nachdem ich das getan habe, gab es einen neuen lgKey, aber das (not registered) wurde nicht aktualisiert. Ebenfalls steht immer noch "insufficient permissions" und "unpaired" da.

CoolTux

Da Du anscheinend nichts weiter am TV gebunden hast, kannst Du Mal bitte das Device komplett löschen und neu definieren? Bitte nicht direkt die cfg bearbeiten sondern alles über FHEMWEB machen.
Danke Dir
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

derFrosch

Vielen Dank, Einschalten läuft bei mir nun ebenfalls.

Wolle02

Ja, jetzt sieht es besser aus. List sieht jetzt so aus:

Internals:
   CFGFN
   DEF        192.168.178.137
   FD         135
   HOST       192.168.178.137
   LAST_RECV  1506450071.90436
   NAME       Fernseher
   NR         36718
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.0.1
   READINGS:
     2017-09-26 20:21:49   3DMode          2d
     2017-09-26 20:21:45   channel         3
     2017-09-26 20:19:45   channelCurrentEndTime -
     2017-09-26 20:19:45   channelCurrentStartTime -
     2017-09-26 20:19:45   channelCurrentTitle -
     2017-09-26 20:21:45   channelMedia    Cable Digital TV
     2017-09-26 20:21:45   channelName     RTL Television
     2017-09-26 20:19:45   channelNextEndTime -
     2017-09-26 20:19:45   channelNextStartTime -
     2017-09-26 20:19:45   channelNextTitle -
     2017-09-26 20:21:41   extInput_AV     connect_0
     2017-09-26 20:21:41   extInput_HDMI-1 connect_0
     2017-09-26 20:21:41   extInput_HDMI-2 connect_1
     2017-09-26 20:21:41   extInput_HDMI-3 connect_0
     2017-09-26 20:21:41   extInput_HDMI-4 connect_0
     2017-09-26 20:21:41   extInput_Komponente connect_1
     2017-09-26 20:21:47   input           -
     2017-09-26 20:21:47   launchApp       TV
     2017-09-26 20:19:40   lgKey           5aa930832b16070db505b042ca4738e7
     2017-09-26 20:21:43   state           on
     2017-09-26 20:21:43   volume          0
   helper:
     wsKey      MTUwNjQ0OTk2My43NDc2NQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    16
       inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI-1     com.webos.app.hdmi1
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Komponente com.webos.app.externalinput.component
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       Wohnzimmer
   wakeOnLanMAC 14:C9:13:CA:49:26


Das Reading "pairing" ist jetzt dafür überhaupt nicht mehr da.

Wolle02

Wenn ich übrigens Amazon Video aufrufen möchte tut sich am Bildschirm gar nichts und ich erhalte folgendes Reading:

lastResponse    error - 500 Application error

CoolTux

Mach bitte noch mal list. Da fehlt bisschen was
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

Wolle02

Internals:
   CFGFN
   DEF        192.168.178.137
   FD         135
   HOST       192.168.178.137
   LAST_RECV  1506450833.95184
   NAME       Fernseher
   NR         36718
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.0.1
   READINGS:
     2017-09-26 20:34:52   3DMode          2d
     2017-09-26 20:34:48   channel         3
     2017-09-26 20:19:45   channelCurrentEndTime -
     2017-09-26 20:19:45   channelCurrentStartTime -
     2017-09-26 20:19:45   channelCurrentTitle -
     2017-09-26 20:34:48   channelMedia    Cable Digital TV
     2017-09-26 20:34:48   channelName     RTL Television
     2017-09-26 20:19:45   channelNextEndTime -
     2017-09-26 20:19:45   channelNextStartTime -
     2017-09-26 20:19:45   channelNextTitle -
     2017-09-26 20:34:54   extInput_AV     connect_0
     2017-09-26 20:34:54   extInput_HDMI-1 connect_0
     2017-09-26 20:34:54   extInput_HDMI-2 connect_1
     2017-09-26 20:34:54   extInput_HDMI-3 connect_0
     2017-09-26 20:34:54   extInput_HDMI-4 connect_0
     2017-09-26 20:34:54   extInput_Komponente connect_1
     2017-09-26 20:34:50   input           -
     2017-09-26 20:25:21   lastResponse    error - 500 Application error
     2017-09-26 20:34:50   launchApp       TV
     2017-09-26 20:19:40   lgKey           5aa930832b16070db505b042ca4738e7
     2017-09-26 20:34:46   state           on
     2017-09-26 20:34:46   volume          0
   helper:
     wsKey      MTUwNjQ0OTk2My43NDc2NQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    94
       inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI-1     com.webos.app.hdmi1
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Komponente com.webos.app.externalinput.component
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       Wohnzimmer
   wakeOnLanMAC 14:C9:13:CA:49:26

CoolTux

Und wenn du Amazon von Hand startest? Was steht dann im launchApp Reading?
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

Wolle02

#494
Sag ich dir später. Frau schaut grade fern. Wenn ich jetzt rumdaddel sinkt der WAF aber mal sowas von  ;D

EDIT:
So ich habe jetzt mal in einer Werbepause kurz geschaut. Wenn ich manuell die App Amazon Video aufrufe, dann ändert sich am Reading gar nichts. es bleibt stehen auf "lastResponse    error - 500 Application error"
Das launchApp Reading ändert sich auch nicht, sondern bleibt auf TV stehen.

Übrigens ist jetzt auch das "pairing" Reading wieder da ........ und es steht auf "unpaired"