[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

Kannst Du mir sagen ob pairung jetzt stimmt?
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

Leider nein.  :-[

Internals:
   DEF        192.168.178.137
   FD         123
   HOST       192.168.178.137
   LAST_RECV  1508762451.63624
   NAME       Fernseher
   NR         838
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.2.0testWolle6
   READINGS:
     2017-10-23 14:41:09   3DMode          2d
     2017-10-23 14:41:15   channel         12
     2017-10-23 14:26:20   channelCurrentEndTime -
     2017-10-23 14:26:20   channelCurrentStartTime -
     2017-10-23 14:26:20   channelCurrentTitle -
     2017-10-23 14:41:15   channelMedia    Cable Digital TV
     2017-10-23 14:41:15   channelName     Nitro
     2017-10-23 14:26:20   channelNextEndTime -
     2017-10-23 14:26:20   channelNextStartTime -
     2017-10-23 14:26:20   channelNextTitle -
     2017-10-23 14:41:11   extInput_AV     connect_0
     2017-10-23 14:41:11   extInput_HDMI-1 connect_0
     2017-10-23 14:41:11   extInput_HDMI-2 connect_1
     2017-10-23 14:41:11   extInput_HDMI-3 connect_0
     2017-10-23 14:41:11   extInput_HDMI-4 connect_0
     2017-10-23 14:41:11   extInput_Komponente connect_1
     2017-10-23 14:41:07   input           -
     2017-10-22 20:27:53   lastResponse    error - 401 insufficient permissions
     2017-10-23 14:41:07   launchApp       TV
     2017-10-23 14:26:21   lgKey           a5fc4f8e41e49c09bb32209ab7b9f84d
     2017-10-22 20:27:53   pairing         unpaired
     2017-10-23 14:20:26   state           on
     2017-10-23 14:41:13   volume          0
   helper:
     wsKey      MTUwODc2MTU4MC4yNjI0OA==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    91
       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       LGTV
   verbose    0

CoolTux

Dein Fernsehr scheint die Verbindungen ab zu schmettern, aber immer hin schreibt er jetzt schon mal das pairing Reading. Und auch korrekt.

2017-10-22 20:27:53   lastResponse    error - 401 insufficient permissions
2017-10-22 20:27:53   pairing         unpaired


stimmt auf die Sekunde.


Kannst Du noch mal aus machen den fernsehr und dann wieder 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://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Wolle02

Aus und wieder an gemacht.
Leider keine Änderung.

Internals:
   DEF        192.168.178.137
   FD         123
   HOST       192.168.178.137
   LAST_RECV  1508763133.63358
   NAME       Fernseher
   NR         838
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.2.0testWolle6
   READINGS:
     2017-10-23 14:52:21   3DMode          2d
     2017-10-23 14:52:17   channel         12
     2017-10-23 14:51:55   channelCurrentEndTime -
     2017-10-23 14:51:55   channelCurrentStartTime -
     2017-10-23 14:51:55   channelCurrentTitle -
     2017-10-23 14:52:17   channelMedia    Cable Digital TV
     2017-10-23 14:52:17   channelName     Nitro
     2017-10-23 14:51:55   channelNextEndTime -
     2017-10-23 14:51:55   channelNextStartTime -
     2017-10-23 14:51:55   channelNextTitle -
     2017-10-23 14:52:23   extInput_AV     connect_0
     2017-10-23 14:52:23   extInput_HDMI-1 connect_0
     2017-10-23 14:52:23   extInput_HDMI-2 connect_1
     2017-10-23 14:52:23   extInput_HDMI-3 connect_0
     2017-10-23 14:52:23   extInput_HDMI-4 connect_0
     2017-10-23 14:52:23   extInput_Komponente connect_1
     2017-10-23 14:52:19   input           -
     2017-10-23 14:51:55   lastResponse    error - 401 insufficient permissions
     2017-10-23 14:52:19   launchApp       TV
     2017-10-23 14:51:55   lgKey           a5fc4f8e41e49c09bb32209ab7b9f84d
     2017-10-23 14:51:55   pairing         unpaired
     2017-10-23 14:51:55   state           on
     2017-10-23 14:52:15   volume          0
   helper:
     wsKey      MTUwODc2MzExNS4yMzAxNw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    158
       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       LGTV
   verbose    0

CoolTux

Bekommst du eigentlich Channel Readings? Also Türke und so?
So langsam werde ich das Gefühl nicht los das der TV zu neu ist. Welche WebOS Version hast Du?
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

Was meinst du mit Türke?
In den ChannelReadings wird nur ChannelMedia und ChannelName aktualisiert; beim Rest ist ein -

Die Softwareversion wird mir mit 03.60.05 angezeigt. Scheint die Neueste zu sein. Ein Update wird nicht angeboten.

CoolTux

Sollte Title werden.

Aber sehe auch gerade das Du das Attribut nicht gesetzt hast. Das kann es dann also auch nicht sein. Kannst aber mal spaßenshalber setzen. Irgendwie channellist 1 oder 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

Wolle02

Ah ja, ich habe jetzt ChannelGuide auf 1 gesetzt. Jetzt kommen auch die ChennelReadings. Das geht also.
Wie krieg ich denn den ChannelGuide wieder auf 0? Da fehlt was in der Einstellmöglichkeit des Attributs.

CoolTux

Gar nicht. 0 ist gleichbedeutend mit kein Attribut. Also delete.
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

Hmmm. In der CommandRef steht "Mögliche Werte: 0 => keine zyklischen TV-Guide-Updates, 1 => zyklische TV-Guide-Updates". Aber 0 gibt es als Auswahl ja gar nicht.
Dann müsste man in der CommandRef schreiben, dass man mit deleteattr arbeiten muss, sonst kommt der Nächste und Übernächste und fragt wieder das Gleiche.  ;)

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

ToM_ToM

Hey CoolTux,

ich habe ja aktuell immer noch das Problem dass ab und an mein System für einige Minuten hängt und ich seit Monaten den Übeltäter suche.
Heute Nacht war es wieder so weit. Kannst du mit den Logs etwas anfangen?

2017.10.25 00:22:38 4: DbLog logdb -> ################################################################
2017.10.25 00:22:38 4: DbLog logdb -> ###              start of new Logcycle                       ###
2017.10.25 00:22:38 4: DbLog logdb -> ################################################################
2017.10.25 00:22:38 4: DbLog logdb -> amount of events received: 1 for device: CheckMySensorServerRunningAT
2017.10.25 00:22:38 4: DbLog logdb -> check Device: CheckMySensorServerRunningAT , Event: state: Next: 00:22:45
2017.10.25 00:22:38 4: LGTV_WebOS (LG55UH950V) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.10.25 00:22:38 4: LGTV_WebOS (LG55UH950V) - WriteFn called

2017.10.25 00:22:38 4: LGTV_WebOS (LG55UH950V) - þ › 2K{;Q'i|\?-rW2"#)f{)d) ...

2017.10.25 00:28:29 1: LEQ0578977:1000 disconnected, waiting to reappear (HMLAN01)
2017.10.25 00:28:30 4: monitoring (Activity_monitoring) triggered by "HMLAN01 DISCONNECTED"
2017.10.25 00:28:30 1: HMLAN_Parse: HMLAN01 new condition disconnected


PS: In der entscheidenen Zeile habe ich die 3 Punkte hinten drangehängt da ich die Steuerzeichen nicht kopieren kann.

VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

CoolTux

Hallo Thomas,

Hast Du auch Logs von davor und danach noch?




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

Nils

Hallo Leon,

danke für deine neue Version 1.2.0. Ich hatte vorher auch Probleme mit blockierendem fhem. Diese sind nun behoben. 
Bei den ersten Gehversuchen mit Version 1.2.0 hatte ich noch das Problem, das ein Ausschalten des TV vom Modul nicht erkannt wurde aber nach ein paar Versuchen mit der TV-Einstellung "TV-Gerät per Mobilgeräte einschalten" habe ich aktuell keine Probleme mehr.
Das vorherige Verhalten kann ich aktuell nicht mehr reproduzieren.

Viele Grüße
Nils

ToM_ToM

ZitatHast Du auch Logs von davor und danach noch?

Hey, sorry für die später Antwort. Ich war die letzte Woche im Urlaub.

Ich probiere erst mal die neue Version jetzt aus und liefere die Logs dann nach, falls das Problem damit noch auftritt. Oder willst die trotzdem haben?

VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8