FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: CoolTux am 08 Februar 2017, 00:02:58

Titel: [82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 Februar 2017, 00:02:58
Es gibt nun auch ein Wikieintrag (https://wiki.fhem.de/wiki/LGTV_WebOS)

Aktuelle Version: 1.0.0
Wird ab sofort über FHEM Update verteilt


Installation
Schaltet Euren Fernsehr an und sorgt dafür das das Netzwerk steht.
Definiert das Device


define meinLGTV LGTV_WebOS <IP-ADRESSE>


Danach folgt Ihr den Anweisungen auf dem Fernsehr. Es sollten nun in den nächsten 30s neue Readings angelegt werden. Bitte drückt F5 um den Browser zu aktuallisieren.
Für den channelGuide muß das Attribut channelGuide auf 1 gesetzt werden - ACHTUNG es kann FHEM zum Absturz bringen WARNUNG

Wer nicht so viele Einträge im Log haben will aber dennoch gerüstet sein will bei Fehlern, der kann mit

verbose 4

anfangen. Das ist für die ersten Hilfestellungen ausreichend.






Grüße
Leon
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 08 Februar 2017, 11:08:15
Zweimal gefällt mir aber noch keine Meinung  :)
Schreibt bitte Feedback und was Euch noch so einfällt.



Derweil habe ich doch tatsächlich die erste smarte Verknüpfung mit dem Fernsehr und mein FHEM System geschalten.
Sobald man den Fernsehr über die Fernbedienung aus macht, wird binnen ms später die für den Fernsehr verwendete Steckdose aus geschalten. Da der on Befehl für den Fernsehr nicht geht, habe ich einfach ein Notifys genommen welches auf das on Event reagiert und die Steckdose an schaltet für den Fernsehr. Damit wird dann auch gleich der Fernsehr korrekt an geschalten und ein Bild kommt.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: Otto123 am 08 Februar 2017, 11:15:33
Zitat von: CoolTux am 08 Februar 2017, 11:08:15
Zweimal gefällt mir aber noch keine Meinung  :)
Schreibt bitte Feedback und was Euch noch so einfällt.



Derweil habe ich doch tatsächlich die erste smarte Verknüpfung mit dem Fernsehr und mein FHEM System geschalten.
Sobald man den Fernsehr über die Fernbedienung aus macht, wird binnen ms später die für den Fernsehr verwendete Steckdose aus geschalten. Da der on Befehl für den Fernsehr nicht geht, habe ich einfach ein Notifys genommen welches auf das on Event reagiert und die Steckdose an schaltet für den Fernsehr. Damit wird dann auch gleich der Fernsehr korrekt an geschalten und ein Bild kommt.



Grüße
Hallo CoolTux,

das wäre aber mit Presence auch gegangen :) also ich weiß schon lange ob der Fernseher aus oder an ist.
Ich will das Modul unbedingt probieren, brauche aber noch etwas Zeit.

Damit der Fernseher direkt auf on reagiert müsstest Du ihn in den Einstellungen so konfigurieren. Aber er braucht dann mehr Standby Strom, steht in der Anleitung und in der App fürs Smartphone.

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: destogl am 08 Februar 2017, 11:29:06
Hallo Leon,

schon dass du das Modul weiter entwickelst. Ich habe gesehen, du hast manche Sache vor mir übernommen und das freut mich. Allerdings, viele Befehle hast du weggelassen.

Zitat
Grund für mein Zweifel sind folgende offensichtliche Punkte

    volume lässt sich nicht verstellen
    channel mit channel nummer lässt sich nicht einstellen
    es fehlen in meinen Augen wesentliche und nützliche Funktionen
    es lassen sich nur wenige Informationen auslesen

Damit hier bin ich nicht einverstanden, bzw. es ist nicht richtig, dass man es nicht einstellen kann. Man kann es aktuell nicht einstellen und mit diesem Problem habe ich mich selbst herumgeschlagen und das ist einen von Grunde, dass alles so langsam voran gegangen ist. Wenn man es richtig machen will, dann muss jemand von uns richtig Premissions verstehen und setzen.

Das ist nur kurze Summierung meiner Erfahrungen. Ich werde mich wieder (voraussichtlich) im Mai wieder mit dem Modul beschäftigen.

Grüße,

Denis

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 08 Februar 2017, 12:01:23
Zitat von: Otto123 am 08 Februar 2017, 11:15:33
Hallo CoolTux,

das wäre aber mit Presence auch gegangen :) also ich weiß schon lange ob der Fernseher aus oder an ist.
Ich will das Modul unbedingt probieren, brauche aber noch etwas Zeit.

Damit der Fernseher direkt auf on reagiert müsstest Du ihn in den Einstellungen so konfigurieren. Aber er braucht dann mehr Standby Strom, steht in der Anleitung und in der App fürs Smartphone.

Gruß Otto

So hatte ich es bisher ja auch. Nun geht es aber, so denke ich, besser.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: DeeSPe am 08 Februar 2017, 12:04:19
Ich denke auch dass das Modul nur Sinn macht wenn es wirklich einen Mehrwert bietet!
Um einfach nur stumpf Remote-Befehle hinzusenden brauche ich das Modul nicht, denn das kann ich auch weiterhin über die Harmony machen.
Das Modul müsste alles was interessant wäre als Readings bereitstellen, so wie ich das sehe lässt sich aber nicht so wirklich viel auslesen.

Da die frei verfügbaren Dokumentationen zu LG WebOS und die verwendeten Websockets sehr überschaubar und meist relativ identisch sind, sehe ich außer viel "trial & error" kaum Möglichkeiten das Modul so halbwegs fit zu bekommen.

Dein Versuch ist toll und eine Kleinigkeit aus dem Modul könnte ich sogar schon gebrauchen: screenMsg.
Aber wenn sich die Entwicklung so unangenehm darstellt wegen verfügbarer Informationen, dann würde ich keine große Energie weiter dafür aufbringen.
Hab leider auch schon viel Energie in das Soundcloud Modul gesteckt und am Ende kann es keiner gebrauchen, da Soundcloud nicht mehr wirklich API-Keys heraus gibt.

Gruß
Dan
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 08 Februar 2017, 12:14:20
Zitat von: destogl am 08 Februar 2017, 11:29:06
Hallo Leon,

schon dass du das Modul weiter entwickelst. Ich habe gesehen, du hast manche Sache vor mir übernommen und das freut mich. Allerdings, viele Befehle hast du weggelassen.

Damit hier bin ich nicht einverstanden, bzw. es ist nicht richtig, dass man es nicht einstellen kann. Man kann es aktuell nicht einstellen und mit diesem Problem habe ich mich selbst herumgeschlagen und das ist einen von Grunde, dass alles so langsam voran gegangen ist. Wenn man es richtig machen will, dann muss jemand von uns richtig Premissions verstehen und setzen.

Das ist nur kurze Summierung meiner Erfahrungen. Ich werde mich wieder (voraussichtlich) im Mai wieder mit dem Modul beschäftigen.

Grüße,

Denis

Hallo Denis,

Ich habe einige Dinge weg gelassen, weil ich noch nicht so weit bin. Keine Sorge, das kommt noch. Es bringt mir aber nichts wenn ich alle Sachen einfach so eintrage. Ich muß verstehen was passiert und wie der Response danach aus schaut. In vielen Fällen kann man diesen ja weiter verarbeiten oder als Sinnvolle Info als Reading anlegen.

Das mit den Premissions verstehe ich in der Tat nicht. Ich habe in einigen Foren gelesen wie die das machen und bin davon ausgegangen das eine Anpasung des payload ausreichend ist. Dem ist wohl nicht so.
Ich werde mir die Tage anschauen was ich noch zum laufen bekomme und werde das dann einbauen. Ausserdem werde ich entsprechende Readings setzen sofern von dem was geht brauchbare response kommen.

Mit Premissions meinst Du "Hybi10Encode" oder was ganz anderes? Kannst Du mir vielleicht verraten wonach ich im Netz suchen muß dann kann ich das machen.

Und zu guter letzt die Frage der Fragen, welches Modul möchtest Du weiter führen? Das von Dir im anderen Thread oder das hier? Wenn Du eh Dein anderes fortsetzt, dann brauche ich mich hier nicht weiter bemühen und kann mich derweil anderen Projekten widmen. Nicht falsch verstehen bitte, es ist für mich völlig ok wenn Du Dein Modul weiter führst. Nur was wir nicht brauchen sind 2 Module die das selbe machen und daher würde ich dann halt einfach was anderes machen. Habe auch nur angefangen weil schon 5-6 Leute bei mir angefragt hatten.



Grüße
Leon
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 08 Februar 2017, 18:00:31
Super für die Initiative hier!
Bin auch gerne am Testen mit einem LG 55eg9109.

Viele Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 08 Februar 2017, 18:54:31
Dann einfach oben den Link folgen und das Modul installieren.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: popeye1979 am 08 Februar 2017, 18:59:48
So, ich hab es auch installiert.
Bisher aber nur kurz getestet.

Vorne weg auch hier die Frage: Besteht die Möglichkeit eine Meldung anzuzeigen, die mit OK bestätigt werden muss?

Gesendet von meinem GT-I9505 mit Tapatalk

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 08 Februar 2017, 19:09:23
Ausgehend von meinem derzeitigen Wissensstand. NEIN
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: fiedel am 08 Februar 2017, 19:28:42
Zitat von: Otto123 am 08 Februar 2017, 11:15:33
Damit der Fernseher direkt auf on reagiert müsstest Du ihn in den Einstellungen so konfigurieren. Aber er braucht dann mehr Standby Strom, steht in der Anleitung und in der App fürs Smartphone.

Hallo zusammen,

die TVs lassen sich auch so einstellen, dass das Ein- und Ausschalten per Schaltsteckdose klappt, ohne dass mehr Strom verbraucht wird. Man darf nur nicht das "Einschalten per App" aktivieren. WLAN kann an bleiben.

Ich würde mich übrigens freuen, wenn Leon das Modul weiterbauen würde. Einfach wegen seiner guten FHEM- Modulkenntnisse. Ich wollte mich ja bei Gelegenheit auch daran versuchen (mit dem Linuxtool "lgtv" hatte ich ja bereits gute Erfahrungen gemacht), aber es wäre kein "gutes" Modul geworden, weil da sehr viel Wissen und Erfahrung speziell über FHEM- Module dazugehört. Mit meinem leicht fortgeschrittenen Perl- Können kommt man hier meiner Meinung nach nicht weit.

Gruß
Frank
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 08 Februar 2017, 19:52:52
Dann müsste Mal einer versuchen das ein zu stellen das das WLAN Modul aktiv bleibt im Standby. Bei mir jedenfalls bekomme ich ein goodbye über den Socket wenn ich an der Fernbedienung aus mache und das bedeutet für mich baue die Verbindung ab. Was ja auch korrekt ist. Das on ist ja eingebaut und aktiv.

Wie gesagt ich mache das im Moment so das ich auf das on Event einfach mit einem Notify reagiere was dann die Schaltsteckdose aktiviert. Der on Befehl an sich läuft vom Modul her ja ins Leere da keine Socketverbindung existiert, aber das Event gibt es ja trotzdem. Hinzu kommt noch das das ganze bei mir über FHEM2FHEM läuft.

Ein Fehler habe ich schon bemerkt. Ich mache ein kontinuierlichen ChannelInfo Abruf, der ist natürlich Unsinn wenn ich eine andere App gestartet habe als die TV App. Dann bekomme ich für eine Sekunde ein Error 500 angezeigt.

Ich teste die Tage mal sowas wie App starten, Mal schauen ob ich da Erfolg habe. Und wenn ja würde ich gerne noch Maxdome steuern können. So play stop und pause. Das muss ich aber erst mal sehen. Und dann brauchen wir einfach viel mehr Readings.
Ach so, eine ChannelListe wäre noch toll, da bekomme ich aber ein Error. Eingebaut aber nicht aktiv ist die ChannelInfo. Da kommen zu viele Daten, das überflutet meinen Puffer und zerreißt damit das JSON. Hier baue ich die Tage noch einen Zwischenpuffer ein. Das Prinzip brauche ich eh beim HEROS Modul auch, daher passt das.


Grüße
Leon
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: popeye1979 am 08 Februar 2017, 20:06:30
Bei Last Response erscheint bei mir auch dauernd "500 application error" ... Dann wieder "ok" ...

Gesendet von meinem GT-I9505 mit Tapatalk

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 08 Februar 2017, 20:11:11
Aber nur wenn die TV App nicht gestartet ist, oder? Also wenn du gerade eine andere App aktiv hast?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: popeye1979 am 08 Februar 2017, 20:17:28
Einfach nur HDMI2 ist an...

Gesendet von meinem GT-I9505 mit Tapatalk

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 08 Februar 2017, 20:21:06
Und damit TV nicht aktiv. Was steht dann bei Dir als aktive App?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: popeye1979 am 08 Februar 2017, 20:27:43
com.webos.app.hdmi2

Gesendet von meinem GT-I9505 mit Tapatalk

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 08 Februar 2017, 20:38:09
Perfekt, dann werde ich da erstmal eine Fehlerroutine einbauen das das nicht mehr so kommt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 09 Februar 2017, 09:45:37
hiho

wunderbar
pair/connect funzte auf anhieb
channel down/up ging auch schon mal
rest kommt noch, bin grad im stress *g*
btw - on/off-erkennung funzt affenartig flott gegenüber pingen - no na ned *g*

wieder ein qualitätsprodukt aus dem hause cTux ... vielen tux - äh - dank!
bitte nicht aufgeben! mir gfallts modul schon jetzt!

nachtrag:
muten&ls würde wohl funzen, hab aber ne soundbar, und kanns somit nur testen, wenn du drauf bestehst.
get applist fürt zu zu wenig rechten und dem verlust vom pairing
openchannel macht gar nix

wunsch 1 *g*
für "on" einen fhem befehl hinterlegen können, wie z.b. nen set von meiner harmony

nachtrag2:
die screenmsg kann keine umlaute ... geht da was?
und wenns was für die anzeigedauer gäbe ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: TecCheck am 09 Februar 2017, 15:37:33
Hallo CoolTux,

vielen Dank für deine Arbeit am 82_LGTV_WebOS.pm !!

habe dein Modul auch mal installiert und getestet:

Das meiste wurde wohl schon erwähnt. . . .

channelUp / Down:    funktioniert      :D

screenMsg:                funktioniert       ;D

VolumeUp / Down:    funktioniert        :D

mute on:                   funktioniert        :D

pairing:                     funktioniert        :D

off:                            funktioniert        :D


connect:              keine für mich erkennbare Reaktion  (ich weiß aber auch garnicht was connect macht)    :-[


getAppList:         erscheint bei den Readings unpaired und error - 401 insufficient permissions                    :(   


getServiceList:    es werden (manchmal erst nach dem 2. Versuch) die service_ Readings aktualisiert.          :(

mute off:             keine Reaktion  (lässt sich aber mit VolumeUp / Down aufheben

Volume:              beim Versuch die Lautstärke zu ändern erscheint im Reading lastResponse:  error - 500 Application error


und, wie auch schon hier erwähnt, erscheint im Reading lastResponse:  error - 500 Application error  sobald eine andere App als    webos eingestellt ist.  Volumeänderungen werden aber auch dann richtig in den Readings angezeigt.


Mich würde interessieren, ob man Apps wie ARD-Mediathek über dein Modul starten und ggf sogar bedienen könnte.   


Wenn ich sonst noch etwas testen kann, gerne !      :D

lG

Wolfgang
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 09 Februar 2017, 16:03:28
Also im Moment habe ich keinen Ansatz wie man die nicht Funktion der vorhandenen Befehle beheben kann. Bin aber auch noch etwas anders beschäftigt.

Das Problem mit dem Reading und der App wenn es nicht TV ist ist behoben. Ausserdem kann ich mitlerweile Apps starten. Steuern geht aber nicht.
Und ich musste die Apps hart in der Set Liste einpflegen. Werde das aber erstmal noch erweiterbar machen mit Attributen.
Steuern geht natürlich nicht. Ausser später vielleicht Play oder Stop.


Der connect Befehl baut eine neue Verbindung auf wenn Mal etwas klemmt. Hatte ich bisher noch nie.

Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: DeeSPe am 09 Februar 2017, 16:07:27
Zitat von: TecCheck am 09 Februar 2017, 15:37:33
Mich würde interessieren, ob man Apps wie ARD-Mediathek über dein Modul starten und ggf sogar bedienen könnte.   

Du hast hier an diesem Thema (m.E.) etwas falsch verstanden!
Das ist keine Wunschliste zum Modul...
Hier soll es m.E. darum gehen zu evaluieren ob die (Weiter)Entwicklung überhaupt Sinn macht!
Es gibt keine offizielle Dokumentation zu LG WebOS! Ein paar Dinge funktionieren, andere wieder nicht.
Von den FHEM Entwicklern kann sich auch keiner was aus den Hüften schneiden und tage-/wochenlanges Reverse Engineering wird niemand betreiben für so ein Modul.

Wenn Du also bessere/mehr Informationen/Dokumentationen zur Weiterentwicklung bringen könntest, wäre das hier das richtige Thema.

Sorry, das musste gerade mal raus, da (fast) alle User immer gleich die ganze Hand haben wollen wenn man ihnen den kleinen Finger reicht.

Gruß
Dan
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 09 Februar 2017, 16:23:16
oh mann, is es geil ...

bei tel. anrufen nicht nur muten, sondern auch pausieren, wenn n video rennt ...
geht mit der harmony alleine nicht, weil bei sat und pause ne meldung kommt, die den rest versaut.
onkel cTux is mein held für heute!!!

btw ... so nett war ich schon lang nimma ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 09 Februar 2017, 16:35:20
Da fällt mir gerade noch was ein.

Damit nicht nur ich hier alles mache, seit ihr jetzt gefragt. Startet alle eure Apps die ihr verwendet und notiert euch den Namen der dann im App Reading erscheint. Dann hier Posten damit ich das einbauen kann.
Später soll das automatisch passieren, aber solange appList nicht geht muss es von Hand passieren.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 09 Februar 2017, 16:45:02
com.webos.app.smartshare - smartshare     
lovefilm.de - amazon prime
com.webos.app.tvguide - programmführer
com.webos.app.discovery- youtube
com.webos.app.browser - webbrowser
com.webos.app.timemachine - timemachine

sonst verwend ich leider nix - bin also eher weniger hilfreich
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: popeye1979 am 09 Februar 2017, 16:48:53
Da verwende ich noch weniger...  🙈

Gesendet von meinem GT-I9505 mit Tapatalk

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 09 Februar 2017, 16:55:23
Zitat von: the ratman am 09 Februar 2017, 16:45:02
com.webos.app.smartshare - smartshare     
lovefilm.de - amazon prime
com.webos.app.tvguide - programmführer
com.webos.app.discovery- youtube
com.webos.app.browser - webbrowser
com.webos.app.timemachine - timemachine

sonst verwend ich leider nix - bin also eher weniger hilfreich

Echt jetzt. Webbrowser  ;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 09 Februar 2017, 16:58:51
jo
hab nen eigenen floorplan dafür. hat zwar gerne aktualitätsprobleme, is aber nett zum rollos fahren, licht schalten, ...
zumindest mit der lg magic fernbedienung
und ne, sonst surf ich ned wirkli damit *g*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: TecCheck am 09 Februar 2017, 17:47:45
Hallo CoolTux,

alleine das Starten von Apps wäre schon super.

com.webos.app.hdmi2
ard.mediathek
bild.de
meteonews
com.3827031.168353   (arte)
lovefilm.de



@ DeeSPe

ZitatDu hast hier an diesem Thema (m.E.) etwas falsch verstanden!
Das ist keine Wunschliste zum Modul...

Zitat von CoolTux aus dem 1. Post:
ZitatUnd nun seit Ihr dran. Was möchtet Ihr eigentlich mit dem TV in FHEM machen? Was braucht Ihr?


Grüße

Wolfgang
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: Sergu3i am 09 Februar 2017, 19:02:43
Hallo,

Bin Französich und finde FHEM echt toll....also danke für alles ;)

Meine   currentApp: netflix

Serge
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 09 Februar 2017, 19:53:36
Hallo an Alle!

Wow, bin überwältigt von dem Modul.

Mein Test mit LG 55eg9109: EDIT Version 0.0.30
Pairing auf anhieb problemlos
OK: Channel up, down
OK: Mute (nicht im LiveTV aber in anderen Apps; verwende allerdings AV Receiver mit optischem Audiokabel)
OK: Screen Message
OK: Volume up / down (kommt zumindest so im Fernseher an)
n/a: direkte Volumewahl, da optischer Ausgang ohne Lautstärke, bekomme im Log mit Verbose 5: "Corrected JSON String: {"type":"error","id":"request_1486663386.20606","error":"500 Application error","payload":{"returnValue":false,"errorCode":1,"errorText":"Could not validate json message against schema"}}"
not OK: direkte Channelwahl
OK: off (on geht nicht, weil auch WLAN aus ist)

Apps:
lovefilm.de (Amazon Prime bei mir)
youtube.leanback.v4
chilieu
de.2kit.castbrowsing (TV Cast)
com.webos.app.browser (FHEM GUI ;-))
com.webos.app.smartshare
com.webos.app.scheduler (Planer)
com.webos.app.miracast
com.webos.app.hdmi1
com.webos.app.hdmi2
com.webos.app.hdmi3
com.webos.app.externalinput.scart

Reading sehen auch gut aus.

Ich vermute, dass bei anderen Apps als LiveTV der Befehl ssap://tv/getCurrentChannel zu Application Error führt. Fängt sich aber wieder und im Log sieht sonst alles prima aus ohne Perl-Beschwerden. Also alles schön sauber programmiert :-)

Habe alles im Log mit Verbose 5. Wenn Bedarf besteht, gerne per PN.

Viele Grüße
Vitolinker :-)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 09 Februar 2017, 22:10:19
Ich habe soeben Version 0.0.40 hochgeladen.
- fix "error - 500 Application error"  sobald eine andere App als webos.TV gestartet ist
- lunchApp mit Appliste
- rename Readings

Wie geschrieben wurden Readings umbenannt, ich empfehle daher die alten Readings komplett zu löschen
deletereading DEVICENAME .*
aber bitte Vorsicht. Achtet genau darauf wie ihr es schreibt, sonst löscht ihr im schlimmsten Fall die Readings von allen FHEM Devices

Viel Spaß beim testen


Grüße
Leon


PS: Ich unterstütze kein Produkt des Axel Springer Medienverlages, daher keine Bild App. In einer späteren Version kann man das ja eh automatisch einlesen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: popeye1979 am 10 Februar 2017, 14:03:10
Moin. So Version 0.40 getestet.
Läuft.
Volume direkt geht nicht.

Kann man bei launchApp auch die Eingänge(HDMI1, 2 etc) mit aufnehmen oder sind das keine Apps?

Gesendet von meinem GT-I9505 mit Tapatalk

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 10 Februar 2017, 14:05:30
Zitat von: popeye1979 am 10 Februar 2017, 14:03:10
Moin. So Version 0.40 getestet.
Läuft.
Volume direkt geht nicht.

Kann man bei launchApp auch die Eingänge(HDMI1, 2 etc) mit aufnehmen oder sind das keine Apps?

Gesendet von meinem GT-I9505 mit Tapatalk

Doch kann man, ich teste aber erstmal switchInput. Mal sehen ob das auch geht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 10 Februar 2017, 14:20:15
launchapp schaltet beim update der readings im overview das dropdown immer auf die aktuelle app. geht zwar, aber man muss flott sein *g*

hast du die channel readings entfern? nach dem readins delete kommen die nimma.

aja:
2017.02.10 14:57:02 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/82_LGTV_WebOS.pm line 698.
2017.02.10 14:57:02 1: stacktrace:
2017.02.10 14:57:02 1:     main::__ANON__                      called by ./FHEM/82_LGTV_WebOS.pm (698)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (613)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (526)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_Read               called by fhem.pl (3304)
2017.02.10 14:57:02 1:     main::CallFn                        called by fhem.pl (674)
2017.02.10 14:57:02 1: PERL WARNING: Use of uninitialized value within @_ in list assignment at fhem.pl line 4184.
2017.02.10 14:57:02 1: stacktrace:
2017.02.10 14:57:02 1:     main::__ANON__                      called by fhem.pl (4184)
2017.02.10 14:57:02 1:     main::readingsBulkUpdate            called by ./FHEM/82_LGTV_WebOS.pm (698)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (613)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (526)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_Read               called by fhem.pl (3304)
2017.02.10 14:57:02 1:     main::CallFn                        called by fhem.pl (674)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 10 Februar 2017, 15:06:00
Zitat von: the ratman am 10 Februar 2017, 14:20:15
launchapp schaltet beim update der readings im overview das dropdown immer auf die aktuelle app. geht zwar, aber man muss flott sein *g*

hast du die channel readings entfern? nach dem readins delete kommen die nimma.

aja:
2017.02.10 14:57:02 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/82_LGTV_WebOS.pm line 698.
2017.02.10 14:57:02 1: stacktrace:
2017.02.10 14:57:02 1:     main::__ANON__                      called by ./FHEM/82_LGTV_WebOS.pm (698)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (613)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (526)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_Read               called by fhem.pl (3304)
2017.02.10 14:57:02 1:     main::CallFn                        called by fhem.pl (674)
2017.02.10 14:57:02 1: PERL WARNING: Use of uninitialized value within @_ in list assignment at fhem.pl line 4184.
2017.02.10 14:57:02 1: stacktrace:
2017.02.10 14:57:02 1:     main::__ANON__                      called by fhem.pl (4184)
2017.02.10 14:57:02 1:     main::readingsBulkUpdate            called by ./FHEM/82_LGTV_WebOS.pm (698)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (613)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (526)
2017.02.10 14:57:02 1:     main::LGTV_WebOS_Read               called by fhem.pl (3304)
2017.02.10 14:57:02 1:     main::CallFn                        called by fhem.pl (674)


>>launchapp schaltet beim update der readings im overview das dropdown immer auf die aktuelle app. geht zwar, aber man muss flott sein *g*

Das muss ich mir mal anschauen. Die Channel Readings sollten eigentlich gehen, kann aber sein das ich da was übersehen habe beim ändern. Ich schaue es mir nachher im Code mal an.
Das mit den Inputs geht nicht ganz so wie ich wollte, aber ich habe einen anderen eleganten Weg gefunden. Da ja nun InputList funktioniert kann ich die Liste intern einlesen und dann als Auswahl bereit stellen. Kommt in den nächsten Versionen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 10 Februar 2017, 17:25:47
update zum Test mit 0.0.40:
Nach delete DEVICE .* musste neu gepaired werden. Hat aber geklappt.

OK: Volume up down mute
OK: Channel up down
OK: Launch app TV GUIDE, TV, Amazon, Youtube, ARDMediathek, Chilieu (heisst Chili.tv)
Not-OK: Launch app timemachine mit Fehler: received buffer data, start response processing: �~�{"type":"error","id":"request_1486742113.81179","error":"500 Application error","payload":{"returnValue":false,"errorCode":-101,"errorText":"\"com.webos.app.timemachine\" was not found OR Unsupported Application Type"}}
Not-OK: Volume direct: received buffer data, start response processing: �~�{"type":"error","id":"request_1486743124.37856","error":"500 Application error","payload":{"returnValue":false,"errorCode":1,"errorText":"Could not validate json message against schema"}}

Super, dass schon das App launching recht gut klappt :-)

Danke an alle, die hier mitmachen!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 10 Februar 2017, 17:40:28
Danke fürs ausführliche testen. Das mit der Chili.tv mache ich noch richtig.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 10 Februar 2017, 17:57:55
Habe mal etwas rumgesucht und eigentlich müssten die folgenden Kommandos auch funktionieren, oder?
Werden dir nur oben deklariert oder muss auch unten im Code noch etwas geändert werden? Die Funktionen erwarten keine Parameter:

my %lgCommands = (
...
            "3DOn"                      => ["ssap://com.webos.service.tv.display/set3DOn", "3d"],
            "3DOff"                     => ["ssap://com.webos.service.tv.display/set3DOff", "3d"],
            "3DStatus"                  => ["ssap://com.webos.service.tv.display/get3DStatus", "status3D"],
            "Play"                      => ["ssap://media.controls/play", "play"],
            "Stop"                      => ["ssap://media.controls/stop", "stop"],
            "Pause"                     => ["ssap://media.controls/pause", "pause"],
            "Rewind"                    => ["ssap://media.controls/rewind", "rewind"],
            "FastForward"               => ["ssap://media.controls/fastForward", "fastForward"],
);


EDIT:
Da brauchts noch die Validierung unten dazu:
...
    } elsif($cmd eq 'Play') {
        return "usage: Play" if( @args != 0 );

        $uri                                = $lgCommands{$cmd}->
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 10 Februar 2017, 18:06:10
Das sind Hash Values. Die werden in der SetFn dann aufgerufen. Sind aber schon integriert in der Version die ich hier zu Hause habe. Gibt es heute Abend eventuell in Git
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 10 Februar 2017, 18:11:44
cool, dachte ich könnte etwas Fleißarbeit abnehmen...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 10 Februar 2017, 18:16:37
Ist lieb, aber würde wenig abnehmen. Wenn dann wäre es als Patch gut. Aber danke Dir. Allein Deine Bemühung kann auch Fehler im Code aufdecken. Verschreibe mich manchmal gerne.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 10 Februar 2017, 18:31:28
Zitat von: the ratman am 09 Februar 2017, 16:45:02
com.webos.app.smartshare - smartshare     
lovefilm.de - amazon prime
com.webos.app.tvguide - programmführer
com.webos.app.discovery- youtube
com.webos.app.browser - webbrowser
com.webos.app.timemachine - timemachine

sonst verwend ich leider nix - bin also eher weniger hilfreich

Timemachine habe ich so übernommen. Kann mal bitte einer schauen ob sich unser Ratman da vertippt hast.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 10 Februar 2017, 18:37:14
ok, bin dran...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 10 Februar 2017, 18:56:33
Bei mit kommt kein Update auf timemachine oder etwas anderes, wenn ich auf Aufnahmen wechsel und etwas davon Wiedergebe.
Es steht immer noch TV und livetv im log.
Wenn ich die Benachrichtigungen als App starte bekomme ich ein Perl Warning auf Verbose 5:
2017.02.10 18:47:42 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/82_LGTV_WebOS.pm line 698, <GEN49> line 776.
2017.02.10 18:47:42 1: PERL WARNING: Use of uninitialized value within @_ in list assignment at fhem.pl line 4184, <GEN49> line 776.

In keinem Eintrag des Log findet sich ein Eintrag zu Timemachine.
Vielleicht wäre es hilfreich, wenn wir wüssten, wie der Eintrag erzeugt wurde / die App gestartet wurde.

Dabei noch neue App gefunden:
com.webos.app.notificationcenter - Benachrichtigungen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: Ma_Bo am 10 Februar 2017, 19:18:35
Hallo an alle, wo genau kann ich sehen ob mein LG Fernseher auch WebOS hat.
Ich habe einen 50LN5708-ZA.

Ich habe eben versucht über mein Testsystem und dem Modul hier, eine Verbindung zu bekommen, doch leider funktioniert dies nicht.
Auf meinem produktiv System läuft das Modul : 82_LGTV_IP12.pm , muss das vorher deaktiviert werden?

Grüße Marcel
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 10 Februar 2017, 19:22:11
Denke mal ja. Probiere es aus.
Timemachine ist bei mir glaube keine wirkliche App sondern eher so ein Widget. Rechts ander Seite klappt ein Menü auf wo ganz unten als Punkt Timemachine ist.

Den 776 schaue ich mir an, glaube aber den hatten wir schon. Werde da nachher eine Abfrage einbauen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 10 Februar 2017, 19:29:17
Ja, da habe ich die Timemachine auch gestartet. Erst vom LifeTV die Übersicht gestartet, dann einen aufgenommen Film angesehen, es wurde allerdings dabei immer LifeTV übermittelt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 10 Februar 2017, 20:22:01
Hey, habe dein Modul gerade mit einem 55UH950V erfolgreich getestet.
Super Modul :)

Gibt es eine Möglichkeit dass ich ein Reading bekomme, welchen Input ich verwende?
Also ob Kabel-TV, HDMI1, HDMI2, etc...

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 10 Februar 2017, 20:26:32
Zitat von: ToM_ToM am 10 Februar 2017, 20:22:01
Hey, habe dein Modul gerade mit einem 55UH950V erfolgreich getestet.
Super Modul :)

Gibt es eine Möglichkeit dass ich ein Reading bekomme, welchen Input ich verwende?
Also ob Kabel-TV, HDMI1, HDMI2, etc...

VG, Thomas

Ich denke ja. Wenn alles so klappt wie ich es verstanden habe sollte es über das Reading lunchApp zu sehen sein. Bzw will ich da ein eigenes Reading für machen.
Es gibt bereits in meiner Version hier Readings welche Inputs es gibt und ob sie aktiv sind. Ich muss aber noch mehr die Response analysieren.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 10 Februar 2017, 21:18:40
Zitat von: vitolinker am 10 Februar 2017, 17:25:47

OK: Launch app TV GUIDE, TV, Amazon, Youtube, ARDMediathek, Chilieu (heisst Chili.tv)


Sicher das die App so heißt. mit großem C ?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 10 Februar 2017, 22:12:38
Missverständnis:
Systemname in der API: Chilieu
Anzeigename im GUI wie auch Web: Chili.tv

VG
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 01:32:06
Neue Version liegt im Git vor. Diverse neue Befehle sind hinzugekommen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 11 Februar 2017, 08:31:55
Wow, neue Version (EDIT 0.0.46) ist super:
OK: rewind, play, pause, stop, fastForward
OK: getExternalInputlist
OK: Set3dStatus on, off
not-OK: Reading 3D Status: hier kommt wohl nicht on, off zurück sondern mindestens "2d", "2dto3d", "side_side_half"

Bsp aus log:
"payload":{"returnValue":true,"status3D":{"status":true,"pattern":"side_side_half"}}
"payload":{"returnValue":true,"status3D":{"status":true,"pattern":"2dto3d"}} (*)
"payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}

(*) hier müllt es mir das Log zu, weil die Antwort über den 3D Status wohl sehr oft kommt.
sowas in der Art in schneller Folge, wobei sich FHEM wieder berappelt, nachdem ich den Status wieder auf 2D zurück genommen habe:
{"type":"response","id":"request_1486795314.97841","payload":{"returnValue":true,"status3D":{"status":true,"pattern":"2dto3d"}}}�~�{"type":"response","id":"request_1486795321.98098","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_urcu_oss","volume":-1,"mute":false}}�~�{"type":"response","id":"request_1486795323.98139","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1148"}}�~�{"type":"response","id":"request_1486795324.98261","payload":{"returnValue":true,"status3D":{"status":true,"pattern":"2dto3d"}}}�~�{"type":"response","id":"request_1486795331.988","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_urcu_oss","volume":-1,"mute":false}}�~�{"type":"response","id":"request_1486795333.98957","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1148"}}�~�{"type":"response","id":"request_1486795334.98899","payload":{"returnValue":true,"status3D":{"status":true,"pattern":"2dto3d"}}}�~�{"type":"response","id":"request_1486795341.99252","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_urcu_oss","volume":-1,"mute":false}}�~�{"type":"response","id":"request_1486795343.99536","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n- ...

Zwei kleine Warnings im Log:
2017.02.11 07:27:53 1: PERL WARNING: "my" variable $type masks earlier declaration in same scope at ./FHEM/82_LGTV_IP14.pm line 490, <$fh> line 1157.
2017.02.11 07:27:53 1: PERL WARNING: "my" variable $masked masks earlier declaration in same scope at ./FHEM/82_LGTV_IP14.pm line 491, <$fh> line 1157.

Hoffe, das hilft.

Klasse, jetzt kann man wenn ein Anruf kommt, den Fernsehr auf Pause schalten (Timeshift bei LiveTV) und eine Message mit der Nummer / dem Name einblenden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 08:53:27
Guten Morgen,

Da ist aber einer schon am frühen Morgen aufgeregt.  ;D
Ich habe kein 3d, daher vielen Dank für die Info. Habe mein Fernsehr erst seit letztem Jahr Januar und da war 3d im Homebereich schon Tod gesagt.
Kann man die Dinge die Du zu 3d rausgefunden hast auch schalten? Also am Fernsehr? Oder geht da nur on off?
Wenn nicht baue ich ein zweites Reading mit 3DMode als Readingnamen.

Wie kannst du timeshift automatisch starten wenn ein Anruf kommt?



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 11 Februar 2017, 09:02:29
Auch guten Morgen,

3D kann man am Fernseher ein- und ausschalten (MagicRemote). Bei "ein" gibt es dann noch einige unter-Modi. Scheinbar kann er auch 2D in 3D rechnen, 3D side by side gibt es wohl auch in zwei oder drei Modi (Links und Rechts nebeneinander, übereinander).

3D hat ist gefloppt aber die Demos und auch wenn man Quellen hat, dann ist es WOW!
Ich würde hierfür kein Reading verschwenden, da können wir auch das 3D reading wieder entfernen. So oft schaltet man das nicht und wenn dann sieht man es ja auf dem Fernseher. Das spart uns Traffig auf dem Wlan für die Abfrage.

Timeshift startet bei laufendem LifeTV programm automatisch bei Kommando "pause". Vorausgesetzt, du hast eine Festplatte oder Stick angeschlossen.
Auf meiner Todo-List habe ich noch ein Notify für Anrufliste "incoming"--> Fernseher "pause" + toastmessage <Nummer>.
Poste ich hier gerne, wenn es klappt.

Viele Grüße an die Nachtschicht :-)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 09:03:43
Zitat von: vitolinker am 11 Februar 2017, 08:31:55
(*) hier müllt es mir das Log zu, weil die Antwort über den 3D Status wohl sehr oft kommt.
sowas in der Art in schneller Folge, wobei sich FHEM wieder berappelt, nachdem ich den Status wieder auf 2D zurück genommen habe:

Müllt es nur das Log voll oder wird FHEM sogar trage? Läd die Seite länger wenn man aktuallisiert?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 11 Februar 2017, 09:07:34
Ja, dabei war FHEM träge, bis per Browser nicht erreichbar. FHEM läuft auf einem RasPi 3 zusammen mit allerlei Steuerung wie Rolladenstatus, Heizungsmonitor, etc. Ist aber nicht abgestürzt und kam wieder zurück. Lag bestimmt an Verbose 5, da war's seeeehr geschwätzig.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 09:10:38
Zitat von: vitolinker am 11 Februar 2017, 09:02:29
Auch guten Morgen,

3D kann man am Fernseher ein- und ausschalten (MagicRemote). Bei "ein" gibt es dann noch einige unter-Modi. Scheinbar kann er auch 2D in 3D rechnen, 3D side by side gibt es wohl auch in zwei oder drei Modi (Links und Rechts nebeneinander, übereinander).

3D hat ist gefloppt aber die Demos und auch wenn man Quellen hat, dann ist es WOW!
Ich würde hierfür kein Reading verschwenden, da können wir auch das 3D reading wieder entfernen. So oft schaltet man das nicht und wenn dann sieht man es ja auf dem Fernseher. Das spart uns Traffig auf dem Wlan für die Abfrage.

Timeshift startet bei laufendem LifeTV programm automatisch bei Kommando "pause". Vorausgesetzt, du hast eine Festplatte oder Stick angeschlossen.
Auf meiner Todo-List habe ich noch ein Notify für Anrufliste "incoming"--> Fernseher "pause" + toastmessage <Nummer>.
Poste ich hier gerne, wenn es klappt.

Viele Grüße an die Nachtschicht :-)

Also entweder pusht der Fernsehr selber die Daten oder ich weiß auch nicht. Denn eigentlich wird nur alle 10s ein Status aktiv geholt. Aber jetzt sehe ich Dank Dir die Info im String und verstehe den Informationsaufbau. Daher werde ich on off anzeigen und dann noch die Modi. Irgendjemand will das bestimmt mal haben. Lach.

Platte habe ich angeschlossen. Das ist ja geil das es so geht. Das muss unbedingt später in die Comandref als sinnvolles Anwendungsbeispiel für nervige Schwiegermonsteranrufe.  ;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 09:12:46
Zitat von: vitolinker am 11 Februar 2017, 09:07:34
Ja, dabei war FHEM träge, bis per Browser nicht erreichbar. FHEM läuft auf einem RasPi 3 zusammen mit allerlei Steuerung wie Rolladenstatus, Heizungsmonitor, etc. Ist aber nicht abgestürzt und kam wieder zurück. Lag bestimmt an Verbose 5, da war's seeeehr geschwätzig.

Das ist ober Kacke. Das darf nicht sein. Da müssen wir mal genauer schauen wie woher das kommt. Mit Verbose 5 sollte das nichts zu tun haben. Kannst aber mal Spaßenshalber bitte mit Verbose 3 testen.
Wenn es da auch ist will ich wissen wo es her kommt und dazu müssen wir mal schauen was genau passiert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: fiedel am 11 Februar 2017, 09:58:39
Zitat von: CoolTux am 11 Februar 2017, 09:10:38
Platte habe ich angeschlossen. Das ist ja geil das es so geht. Das muss unbedingt später in die Comandref als sinnvolles Anwendungsbeispiel für nervige Schwiegermonsteranrufe.  ;D

Genau dafür wollte ich die TV- Anbindung haben. Und für die startrekmäßige Funktion "Auf den Schirm!", bei der man ein Außenkamera- Livebild per Knopfdruck einfach währen des Fernsehens anzeigen lassen kann. Das ginge dann indem man den Browser mit der Voreingestellten Adresse (z.B. FHEM Kamerafloorplan oder direkt Kameralivestream) aufruft.

Ich komme zwar leider nicht zum mittesten aber freue mich riesig, dass es hier so gut vorwärts geht.

@Ma_Bo: Habe mal kurz gegoogelt und wie es aussieht hat dein TV noch kein WebOS. Das steht sonst bei LG auf der Webseite des TV ganz groß als Feature. Dafür spricht auch, dass das ältere LG- Modul bei dir läuft. 

Gruß
Frank
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 11 Februar 2017, 10:36:59
hab ich tux schon gelobt? aja, hab ich *g* man sollte nicht zu viel ...

aber tux, sag mal: is es egal, ob webos 2 oder 3?
weil bei mir steht n zimmerumbau ins haus, wo auch n tivi rein soll. wenn dein modul nur webos2 könnte, würd ich den tivi danach kaufen, ansonsten natürlich gleich nen webos3!
du siehst damit auch gleich, wie unwichtig mir dein modul is *g*

aja, was mir auffallt - is aber jammern auf hohem niveou:
wenn der tivi eingeschaltet wird, dauerts, bis der status "on" kommt gefühlt ewig - zumindest im vergleich zu anschließenden readings, die fast in echtzeit eintrudeln.
ginge das flotter? weil ich muß ja meine soundbar anhand on/off vom tivi einschalten und hab solang keinen ton.

und ja - die 3 readings fürs laufende prog hab ich immer no ned wieder. o.k. so derweil, oder muß ich wieder readings killen bei 0.0.46?
aja, warum ich so drauf poche? weil ich damit tv 2 mit selben laufenden programm versorgen will, wie grad auf tivi 1 rennt. so wechselt man dann z.b. ins schlafzimmer oder meine neue "kammer der vetriebenen" und schon rennt dort alles wie im wohnzimmer.
[dream]
wie geil wird das erst mit filmen von der nas. wenn man da noch rauskriegen würd, wo im film man grad steht *g* ... wobei das eventuell über "fortsetzen" geht, wenn die nas ned zu intelligent is
[/dream]
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 11 Februar 2017, 11:36:42
Hey, gibt's eig. die Möglichkeit der screenMsg eine Duration mit zu übergeben?
Habe gestern mal mit Tasker konfiguriert dass mir WhatsApp - Nachrichten auf dem Screen angezeigt werden. :D
Aber leider kann ich so schnell nicht lesen wie das wieder verschwindet.^^

LG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 12:06:38
Nein!


@All
Habe soeben Version 0.0.47 hoch geladen. Im Grunde wurde nur 3d Readings besser angepasst.

Bitte mal die 3d Leute testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 12:10:32
Zitat von: the ratman am 11 Februar 2017, 10:36:59
aber tux, sag mal: is es egal, ob webos 2 oder 3?

Das kann ich nicht genau sagen, gehe aber davon aus das sich die API nicht großartig ändert, sondern wenn eher erweitert wird. Müsste man aber wohl abschließend mal testen


Zitat von: the ratman am 11 Februar 2017, 10:36:59
aja, was mir auffallt - is aber jammern auf hohem niveou:
wenn der tivi eingeschaltet wird, dauerts, bis der status "on" kommt gefühlt ewig - zumindest im vergleich zu anschließenden readings, die fast in echtzeit eintrudeln.
ginge das flotter? weil ich muß ja meine soundbar anhand on/off vom tivi einschalten und hab solang keinen ton.

Das liegt wohl am WLan. Ist bei mir auch so. Mal geht es mega schnell mal braucht der TV sogar 5 Min bis das WLan steht und mal geht es gar nicht dann muß ich den WLan Connect von Hand an stoßen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 11 Februar 2017, 12:14:41
Hallo,

also bei mir läuft es auf webOS 3.
Allerdings nicht sehr ausdauernd. Nach einigen Minuten schmiert mir leider immer fhem ab.

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 12:32:21
Zitat von: ToM_ToM am 11 Februar 2017, 12:14:41
Hallo,

also bei mir läuft es auf webOS 3.
Allerdings nicht sehr ausdauernd. Nach einigen Minuten schmiert mir leider immer fhem ab.

VG, Thomas

Hallo Thomas,

Diese Pauschale Aussage hilft mir nicht. Bitte sei so nett und poste hier einmal die letzten 20-30 Logzeilen bei einem verbose 5 Log wenn fhem ab schmiert.



Grüße
Leon
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 11 Februar 2017, 12:59:09
Hallo CoolTux,

wollte gerade testen, neues Modul installiert, shutdown restart und Modul wird nicht geladen mit Fehler:
2017.02.11 12:56:28 1: reload: Error:Modul 82_LGTV_WebOS deactivated:
Not enough arguments for Encode::decode at ./FHEM/82_LGTV_WebOS.pm line 614, near "$json)"
2017.02.11 12:56:28 0: Not enough arguments for Encode::decode at ./FHEM/82_LGTV_WebOS.pm line 614, near "$json)"
2017.02.11 12:56:28 1: Including ./log/fhem.save
2017.02.11 12:56:29 1: configfile: Cannot load module LGTV_WebOS

Mache ich da was verkehrt?

relaod führt auch zu Fehler:
Not enough arguments for Encode::decode at ./FHEM/82_LGTV_WebOS.pm line 614, near "$json)"

*ratolos*

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 11 Februar 2017, 13:04:42
Update:
Zeile 614 wieder zurückgedreht und geht jetzt mit
614:         my $obj = JSON->new->utf8(0)->decode($json);  #my $obj = decode($json);

ich teste jetzt mal
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 13:08:51
Ach Mist, Mal wieder was übersehen. Ok vielen Dank fürs finden. Mache es dann nachher mal richtig.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 13:13:47
Habe eben 0.0.49 ins Git geladen. Jetzt stimmt auch das mit dem decode, sollte nämlich ein decode_json werden.
Leider kann ich gerade nicht testen. Daher bin ich sehr froh und glücklich über die Mutigen hier.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 13:15:41
Wer nicht so viele Einträge im Log haben will aber dennoch gerüstet sein will bei Fehlern, der kann mit

verbose 4

anfangen. Das ist für die ersten Hilfestellungen ausreichend.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 11 Februar 2017, 13:26:07
getestet mit 0.0.47:
3D geht wunderbar. es gibt noch weitere Readings die richtig angezeigt werden wie vollständig aufgezählt:
2d, 2dto3d, side_side_half, line_interleave_half, column_interleave, check_board

teste gleich die  0.0.49
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 11 Februar 2017, 13:34:41
jetzt getestet mit 0.0.49
OK: reaload <Modul> keine Fehlermeldungen
OK: 3D Readings, noch "top_bottom" als reading gelesen, wurde aber 1a erkannt :-)

Super, so kann's erst mal bleiben
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 11 Februar 2017, 13:39:20
Zitat von: CoolTux am 11 Februar 2017, 12:10:32Das liegt wohl am WLan. Ist bei mir auch so. Mal geht es mega schnell mal braucht der TV sogar 5 Min bis das WLan steht und mal geht es gar nicht dann muß ich den WLan Connect von Hand an stoßen.
hmm, ich hab nur lan ... sollte also eig. sogar schneller gehen. den connect stoss ich ab nu mit an, wenn tv on geht.
ich brauch eh ne bessere soundbar - diesmal vom tivi steuerbar, dann is es wurscht *g*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 11 Februar 2017, 13:45:08
Du könntest mit Presence einen Event erzeugen, wenn der TV an ist. Könnte schneller gehen und dann einen Connect triggern über WebOS Modul.
Ich verwende Presence von früher noch mit:

define LGPresence PRESENCE shellscript "/home/lgtv/presencecheck 192.168.180.36 3000"
attr LGPresence devStateIcon absent:general_aus present:general_an
attr LGPresence disable 1
attr LGPresence icon it_television
attr LGPresence room hidden

Script presencecheck (chmod 777):
#!/bin/bash
#usage: presencecheck [IP] [Port], if present returns 1 else 0
#if ["$1"=="" ||"$2"==""||"$1"=="-h"]
#  then
#    echo "usage: presencecheck [IP] [Port]"
#  else
    /usr/bin/nmap -T4 -p$2 $1|/bin/grep "Host is up">>/dev/null && echo 1 && exit 0
    echo 0
#fi
exit 0

Enjoy!

EDIT: Wenn nmap nicht installiert ist:
sudo apt-get update && apt-get install nmap


Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 11 Februar 2017, 13:52:09
uij, bei zu schnellem umschalen von apps zerlegts fhem total
somit leider kein log

und dann noch gefundenl2017.02.11 13:42:37 1: Logfile gelöscht
'"' expected, at character offset 1 (before "{"type":"response","...") at ./FHEM/82_LGTV_WebOS.pm line 614.


@vitolinker
presence war mir schon zu langsam *g*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 13:55:49
Ok danke Dir. Werde ich mal versuchen ab zu fangen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 11 Februar 2017, 14:03:31
@ratman
Wie reproduziert man dein zu schnelles Umschalten?

Wenn dein Presence zu langsam ist mit konfigurierbarer Frequenz des Abfragens ist es Dein Netz, Router oder Fernseher. Probiere es mal mit fester IP. Da gewinnst du auch nochmal Zeit bei der Anmeldung.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 11 Februar 2017, 14:10:19
tjo - reproduzieren is eh lustig
2 mal is es bis jetzt passiert - wenns hilft: am floorplan.
nehm ich den app dropdown raus, stürzt fhem nicht ab.
jojo, sicher kein supertest, aber das kann ich zumindest drüber sagen ...

du, ich mach den status ja derzeit per ping.
allerdings will ich ned so oft pingen, wie ich gern den status aktualisiert hätte.

nachtrag
absturz auch beim umschalten von apps per fernbedienung. liegt also eher nicht am floorplan
wieder'"' expected, at character offset 1 (before "{"type":"response","...") at ./FHEM/82_LGTV_WebOS.pm line 614.

nachtrag2
war wohl eher zufall. fhem stürzt auch mal ohne app-schalten ab
hab jetzt mal das modul deaktiviert und "hoff", dass es dieses modul is.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 11 Februar 2017, 14:19:35
Hey, anbei das, was nach dem letzten Absturtz im Log stand.

unexpected end of string while parsing JSON string, at character offset 2 (before ""type":"response","i...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 614.
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 763, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/opt/yowsup-master/yowsup/demos/cli/cli.py", line 153, in startInputThread
    cmd = self._queuedCmds.pop(0) if len(self._queuedCmds) else input(self.getPrompt()).strip()
EOFError: EOF when reading a line


Ich weiß nicht genau ob nur die erste Zeile zum Modul gehört und der Rest zum yowsup - Modul. Daher habe ich mal alles gepostet.

Hoffe, du kannst damit was anfangen. Ansonsten kann ich die Tage auch nochmal einen Intensivtest durchführen.

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 16:10:21
Version 0.0.50 ist raus.
Ratman, schau mal bitte wegen Deiner fehlenden Readings. Die sollten nun kommen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 16:15:44
Bitte die Version nicht runter laden. Es gibt da Probleme mit den Readings.


Ich teste jetzt erstmal ausgiebig und melde mich dann wieder
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 11 Februar 2017, 17:17:10
Hallo Zusammen,

Jetzt machen wir es uns gemütlich:
Die Folgenden Attribute lassen das Device Fernseher nützlich und hübsch aussehen:
attr Fernseher cmdIcon on:general_an off:general_aus rewind:rc_REW pause:rc_PAUSE stop:rc_STOP play:rc_PLAY fastForward:rc_FF
attr Fernseher devStateIcon off:general_aus on:general_an
attr Fernseher event-on-change-reading state
attr Fernseher icon it_television
attr Fernseher webCmd on:off:rewind:pause:stop:play:fastForward

Damit wir den Anruf der Liebsten nicht verpassen und dabei auch die Tagesschau beim LiveTV anhält gibts das folgende notify (kopiert aus der fhem.cfg.
Hier sei
Fernseher das Device für WebOS
Anrufliste ein FBCallmonitor der Fritzbox (siehe commandref für Details)
Beide mit entsprechendem event-on-change auf dem Reading.

define AnrufsignalisierungToast notify Anrufliste:.*ring { \
  my $anruf = ReadingsVal('Anrufliste','event',"");;;; \
  my $tvan = ReadingsVal('Fernseher','state',"");;;; \
  my $caller = ReadingsVal('Anrufliste','external_number',"");;;; \
  my $callername = ReadingsVal('Anrufliste','external_name',"");;;; \
  if ($anruf eq "ring" && $tvan eq "on") \
  {\
    fhem ("set Fernseher pause; sleep 1; set Fernseher screenMsg Anruf: $caller $callername")}\
;;;;}
attr AnrufsignalisierungToast icon phone_ring


Hier wird bei einem ankommenden Anruf (*ring) UND wenn der Fernseher an ist, eine Toast Message generiert, die über den Anruf informiert, nachdem das Programm angehalten wird. Eine Verzögerung finde ich schick, damit wir das lahme WebOS nicht überfordern.

Wer überflüssige ";" findet, der darf sie behalten. Es funktioniert und das zählt... Never change a running..., aber Ihr kennt das ja!

Kommentare und Verbesserungen sind herzlich willkommen.

*grinst breit über das tolle Modul*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 17:24:13
Vielen Dank Vitolinker,

Auch wenn das Modul gerade etwas streikt. Also bitte erstmal nicht mehr testen. Ich baue gerade um.
Kleine Anmerkung zu Deinem Code


{\
    fhem ("set Fernseher pause");;;; \
    sleep 1;;;; \
    fhem ("set Fernseher screenMsg Anruf: $caller $callername")}\
;;;;}


Das Perl sleep blockiert FHEM, das wollen wir aber nicht.


{\
    fhem ("set Fernseher pause; sleep 1; set Fernseher screenMsg Anruf: $caller $callername");;;; \
;;;;}


Das FHEM sleep blockiert FHEM nicht.
Bitte noch berichtigen bei Dir



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 11 Februar 2017, 17:25:28
Oh, super, danke. FHEM blockieren wollen wir nicht, das stimmt! Editiere im post oben.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 11 Februar 2017, 17:38:12
gehört zum problem der 0.50 auch, dass ich neu verbinden soll, was aber ohne meldung ignoriert wird?
sprich: kein pairing mehr
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 18:43:00
Jepp!

Ich habe soeben Version 0.0.53 in Git geladen. Damit sind erstmal viele Dinge wieder gerade. Auch die Channel Aktualisierung sowie einige FHEM Abstürze. Es gibt dafür aber erstmal keine Input Informationen. Daran arbeite ich.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 11 Februar 2017, 18:59:45
kackt leider immer noch ab, wie du ja andeutest'"' expected, at character offset 1 (before "{"type":"response","...") at ./FHEM/82_LGTV_WebOS.pm line 714.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 11 Februar 2017, 19:13:49
Hey CoolTux,

habe die neue Version gerade mal wieder getestet.

set VolumeUp - funktioniert
set VolumeDown - funktioniert
set Volume %ZAHL% - funktioniert nicht

set mute on - funktioniert
set mute off - funktioniert nicht

set channelUp - funktioniert
set channelDown - funktioniert
set channel %ZAHL% - wäre wünschenswert für direkte Programmanwahl.  :)


Alles getestet mit WebOS 3.3x
PS: Werde mich auch weiterhin als Tester zur Verfügung stellen sofern es meine Zeit zulässt. 8)

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 11 Februar 2017, 20:23:13
Zitat von: the ratman am 11 Februar 2017, 18:59:45
kackt leider immer noch ab, wie du ja andeutest'"' expected, at character offset 1 (before "{"type":"response","...") at ./FHEM/82_LGTV_WebOS.pm line 714.

Ja leider. Es kommen so viele fehlerhafte Zeichen zwischen den JSON Strings. Ich bin aber dran. Liegt daran das wir jetzt so viele Anfragen haben, da kommen schon mal Strings zusammen rein und dann noch die blöden Zwischenzeichen. Die muss ich alle weg parsen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 12 Februar 2017, 08:48:58
Guten Morgen,

Leider ist meine neue Vorverarbeitung und das Händling mit unvollständigen JSON Strings voll für den Po.
Ich habe erstmal wieder die alte Methode aktiviert. Einzig die InputList und InputReadings gehen nicht. Dafür sollte es, so hoffe ich stabil laufen.

Ich habe im Moment keine Zeit da jetzt weiter zu forschen. Das wird ein paar Tage dauern, da aber die meisten hier wie auch ich das Modul Recht weit ins System eingebunden haben, gibt es erstmal eine stabile Version mit nur einer fehlenden, für mich unwichtigen, Anzeige.

Verion 0.0.55 liegt im Git zum Download.



Grüße
Leon
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 12 Februar 2017, 08:55:29
Klasse, Leon, dafür einen Applaus bitte :-)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 12 Februar 2017, 10:54:12
Die Version 0.0.55 läuft bei mir seit Stunden stabil. Ich möchte alle bitten sich diese Version zu installieren. Ein FHEM Modul soll ja nicht deprimieren sondern Freude bereiten.

Ich melde mich dann wieder wenn ich die Tage eine vernünftige Lösung finde.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: destogl am 12 Februar 2017, 11:00:48
Zitat von: CoolTux am 08 Februar 2017, 12:14:20

Mit Premissions meinst Du "Hybi10Encode" oder was ganz anderes? Kannst Du mir vielleicht verraten wonach ich im Netz suchen muß dann kann ich das machen.


Hallo Leon,

Danke für Entwicklung des Moduls. Ich habe es allerdings noch nicht getestet, aber hoffentlich nächste wochenende :)

Bezüglich Premissions, fallst du das noch nicht verstanden hast... Ich meinte diese Teil vom Manifest:

"manifest" => {
        "manifestVersion" => 1,
        "appVersion" => "1.1",
        "signed" => {
            "created" => "20161123",
            "appId" => "com.lge.test",
            "vendorId" => "com.lge",
            "localizedAppNames" => {
                "" => "FHEM LG Remote",
                "de-DE" => "FHEM LG Fernbedinung"
                },
            "localizedVendorNames" => {
                "" => "LG Electronics"
                },
            "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"
                ],
            "serial" => "2f930e2d2cfe083771f68e4fe7bb07"
            },
        "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"
            ],

Hier sollte man alle Premissions vom App definiert werden. Hier war ich damals verzweifelt, da ich bei vielen Befehlen Premissions-Error vom Fernseher bekommen habe.

Aber, da man jetzt Lautstärke und Programme einstellen kann, hoffe ich das ist jetzt auch vom Tisch.

Meine Wissensquellen waren:

P.S. Sorry so spät zu schreiben, aber ich habe gerade sehr viel an der Backe...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 12 Februar 2017, 11:08:59
Zitat von: destogl am 12 Februar 2017, 11:00:48
Hallo Leon,


Aber, da man jetzt Lautstärke und Programme einstellen kann, hoffe ich das ist jetzt auch vom Tisch.

Meine Wissensquellen waren:

  • lgtv2 - JavaScript modul
  • Connect-SDK-Andorid - Java Implementierung

P.S. Sorry so spät zu schreiben, aber ich habe gerade sehr viel an der Backe...

Leider kann man Lautstärke und Programme immer noch nicht direkt einstellen. Nur über Up und Down.
Danke Dir ganz soll, ich schaue es mir die Tage an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 12 Februar 2017, 15:32:17
nur zur kenntnisname. sonst kommt heute nix mehr im log2017.02.12 15:27:49 1: PERL WARNING: Use of uninitialized value $cmdList in concatenation (.) or string at ./FHEM/98_DOIF.pm line 2030.
2017.02.12 15:27:49 1: stacktrace:
2017.02.12 15:27:49 1:     main::__ANON__                      called by ./FHEM/98_DOIF.pm (2030)
2017.02.12 15:27:49 1:     main::DOIF_Set                      called by fhem.pl (3304)
2017.02.12 15:27:49 1:     main::CallFn                        called by fhem.pl (1640)
2017.02.12 15:27:49 1:     main::DoSet                         called by fhem.pl (1682)
2017.02.12 15:27:49 1:     main::CommandSet                    called by fhem.pl (2451)
2017.02.12 15:27:49 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2891)
2017.02.12 15:27:49 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1653)
2017.02.12 15:27:49 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1788)
2017.02.12 15:27:49 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1023)
2017.02.12 15:27:49 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (523)
2017.02.12 15:27:49 1:     main::FW_Read                       called by fhem.pl (3304)
2017.02.12 15:27:49 1:     main::CallFn                        called by fhem.pl (674)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 12 Februar 2017, 15:53:18
Ist kein Problem vom Modul. Ist wohl vom DOIF
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 12 Februar 2017, 16:27:12
i bin blöd ... vergiss es und genieß den restsonntag
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 07:52:47
Version 0.0.58 liegt im Git vor. Es sind wieder Input Readings im Spiel und ausserdem ist Programminfo für den aktuellen Sender hinzugekommen.
Bitte testet vorsichtig und sichert Eure eventuell funktionierende Version weg.

ACHTET bitte auf eventuelles blockieren von FHEM. Eventuell haben einige Tester ja perfmon am laufen und können was sagen.
Ich werde auf jeden Fall noch das ganze erweitern da die Laufzeit doch Recht hoch ist.



Grüße
Leon
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 12:30:23
Version 0.0.60 liegt im Git. Habe Readings umbenannt, bitte löscht mal alle Readings

deletereading DEVICENAME .*


Aber bitte mit vorsicht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 14 Februar 2017, 15:34:49
Hey,

ich habe gerade die neue Version installiert, fhem neu gestartet, dann ein deletereadings durchgeführt. Anschließend musste ich neu pairen. Nachdem ich dann auch "connect" ausgeführt habe, ist fhem direkt abgeschmiert.

Auszug aus dem Log:

2017.02.14 15:30:27 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:30:27 1: stacktrace:
2017.02.14 15:30:27 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:30:27 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:27 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:30:27 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:30:27 1: stacktrace:
2017.02.14 15:30:27 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:30:27 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:27 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:30:43 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:30:43 1: stacktrace:
2017.02.14 15:30:43 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:30:43 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:43 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:30:43 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:30:43 1: stacktrace:
2017.02.14 15:30:43 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:30:43 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:43 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:00 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:00 1: stacktrace:
2017.02.14 15:31:00 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:00 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:00 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:00 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:00 1: stacktrace:
2017.02.14 15:31:00 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:00 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:00 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:01 3: SONOS0: Connection accepted from localhost:33148
2017.02.14 15:31:15 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:15 1: stacktrace:
2017.02.14 15:31:15 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:15 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:15 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:15 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:15 1: stacktrace:
2017.02.14 15:31:15 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:16 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:16 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:21 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:21 1: stacktrace:
2017.02.14 15:31:21 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (684)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_Handshake          called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (528)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_Open               called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (352)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_Set                called by /opt/fhem/fhem.pl (3299)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (1650)
2017.02.14 15:31:22 1:     main::DoSet                         called by /opt/fhem/fhem.pl (1682)
2017.02.14 15:31:22 1:     main::CommandSet                    called by /opt/fhem/fhem.pl (1107)
2017.02.14 15:31:22 1:     main::AnalyzeCommand                called by /opt/fhem/FHEM/01_FHEMWEB.pm (2410)
2017.02.14 15:31:22 1:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (868)
2017.02.14 15:31:22 1:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (523)
2017.02.14 15:31:22 1:     main::FW_Read                       called by /opt/fhem/fhem.pl (3304)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (674)
2017.02.14 15:31:22 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:22 1: stacktrace:
2017.02.14 15:31:22 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (684)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_Handshake          called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (528)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_Open               called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (352)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_Set                called by /opt/fhem/fhem.pl (3299)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (1650)
2017.02.14 15:31:22 1:     main::DoSet                         called by /opt/fhem/fhem.pl (1682)
2017.02.14 15:31:22 1:     main::CommandSet                    called by /opt/fhem/fhem.pl (1107)
2017.02.14 15:31:22 1:     main::AnalyzeCommand                called by /opt/fhem/FHEM/01_FHEMWEB.pm (2410)
2017.02.14 15:31:22 1:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (868)
2017.02.14 15:31:22 1:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (523)
2017.02.14 15:31:22 1:     main::FW_Read                       called by /opt/fhem/fhem.pl (3304)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (674)
2017.02.14 15:31:31 3: SONOS0: Connection accepted from localhost:33151
2017.02.14 15:31:37 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:37 1: stacktrace:
2017.02.14 15:31:37 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:37 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:37 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:37 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:37 1: stacktrace:
2017.02.14 15:31:37 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:37 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:37 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:52 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:52 1: stacktrace:
2017.02.14 15:31:52 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:52 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:52 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:53 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:53 1: stacktrace:
2017.02.14 15:31:53 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:53 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:53 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
garbage after JSON object, at character offset 115 (before "\x{81}~\x{0}\x{c2}\x{8f}...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 746.


webOS: 3.3

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 15:42:53
Zitat von: ToM_ToM am 14 Februar 2017, 15:34:49
Hey,

ich habe gerade die neue Version installiert, fhem neu gestartet, dann ein deletereadings durchgeführt. Anschließend musste ich neu pairen. Nachdem ich dann auch "connect" ausgeführt habe, ist fhem direkt abgeschmiert.

Auszug aus dem Log:

2017.02.14 15:30:27 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:30:27 1: stacktrace:
2017.02.14 15:30:27 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:30:27 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:27 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:30:27 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:30:27 1: stacktrace:
2017.02.14 15:30:27 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:30:27 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:27 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:30:43 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:30:43 1: stacktrace:
2017.02.14 15:30:43 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:30:43 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:43 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:30:43 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:30:43 1: stacktrace:
2017.02.14 15:30:43 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:30:43 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:43 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:00 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:00 1: stacktrace:
2017.02.14 15:31:00 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:00 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:00 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:00 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:00 1: stacktrace:
2017.02.14 15:31:00 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:00 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:00 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:01 3: SONOS0: Connection accepted from localhost:33148
2017.02.14 15:31:15 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:15 1: stacktrace:
2017.02.14 15:31:15 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:15 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:15 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:15 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:15 1: stacktrace:
2017.02.14 15:31:15 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:16 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:16 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:21 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:21 1: stacktrace:
2017.02.14 15:31:21 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (684)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_Handshake          called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (528)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_Open               called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (352)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_Set                called by /opt/fhem/fhem.pl (3299)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (1650)
2017.02.14 15:31:22 1:     main::DoSet                         called by /opt/fhem/fhem.pl (1682)
2017.02.14 15:31:22 1:     main::CommandSet                    called by /opt/fhem/fhem.pl (1107)
2017.02.14 15:31:22 1:     main::AnalyzeCommand                called by /opt/fhem/FHEM/01_FHEMWEB.pm (2410)
2017.02.14 15:31:22 1:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (868)
2017.02.14 15:31:22 1:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (523)
2017.02.14 15:31:22 1:     main::FW_Read                       called by /opt/fhem/fhem.pl (3304)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (674)
2017.02.14 15:31:22 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:22 1: stacktrace:
2017.02.14 15:31:22 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (684)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_Handshake          called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (528)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_Open               called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (352)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_Set                called by /opt/fhem/fhem.pl (3299)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (1650)
2017.02.14 15:31:22 1:     main::DoSet                         called by /opt/fhem/fhem.pl (1682)
2017.02.14 15:31:22 1:     main::CommandSet                    called by /opt/fhem/fhem.pl (1107)
2017.02.14 15:31:22 1:     main::AnalyzeCommand                called by /opt/fhem/FHEM/01_FHEMWEB.pm (2410)
2017.02.14 15:31:22 1:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (868)
2017.02.14 15:31:22 1:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (523)
2017.02.14 15:31:22 1:     main::FW_Read                       called by /opt/fhem/fhem.pl (3304)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (674)
2017.02.14 15:31:31 3: SONOS0: Connection accepted from localhost:33151
2017.02.14 15:31:37 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:37 1: stacktrace:
2017.02.14 15:31:37 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:37 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:37 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:37 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:37 1: stacktrace:
2017.02.14 15:31:37 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:37 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:37 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:52 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:52 1: stacktrace:
2017.02.14 15:31:52 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:52 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:52 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:53 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:53 1: stacktrace:
2017.02.14 15:31:53 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:53 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:53 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
garbage after JSON object, at character offset 115 (before "\x{81}~\x{0}\x{c2}\x{8f}...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 746.


webOS: 3.3

VG, Thomas

Ok dann schaue ich es mir nachher an. Seltsam bei mir läuft es durch. Aber ich denke ich weiß wo ich ansetzen muss.

Danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 16:28:43
Zitat von: ToM_ToM am 14 Februar 2017, 15:34:49
Hey,

ich habe gerade die neue Version installiert, fhem neu gestartet, dann ein deletereadings durchgeführt. Anschließend musste ich neu pairen. Nachdem ich dann auch "connect" ausgeführt habe, ist fhem direkt abgeschmiert.

Auszug aus dem Log:

2017.02.14 15:30:27 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:30:27 1: stacktrace:
2017.02.14 15:30:27 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:30:27 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:27 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:30:27 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:30:27 1: stacktrace:
2017.02.14 15:30:27 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:30:27 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:27 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:30:43 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:30:43 1: stacktrace:
2017.02.14 15:30:43 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:30:43 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:43 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:30:43 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:30:43 1: stacktrace:
2017.02.14 15:30:43 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:30:43 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:30:43 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:00 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:00 1: stacktrace:
2017.02.14 15:31:00 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:00 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:00 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:00 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:00 1: stacktrace:
2017.02.14 15:31:00 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:00 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:00 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:01 3: SONOS0: Connection accepted from localhost:33148
2017.02.14 15:31:15 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:15 1: stacktrace:
2017.02.14 15:31:15 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:15 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:15 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:15 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:15 1: stacktrace:
2017.02.14 15:31:15 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:16 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:16 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:21 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:21 1: stacktrace:
2017.02.14 15:31:21 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (684)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_Handshake          called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (528)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_Open               called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (352)
2017.02.14 15:31:21 1:     main::LGTV_WebOS_Set                called by /opt/fhem/fhem.pl (3299)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (1650)
2017.02.14 15:31:22 1:     main::DoSet                         called by /opt/fhem/fhem.pl (1682)
2017.02.14 15:31:22 1:     main::CommandSet                    called by /opt/fhem/fhem.pl (1107)
2017.02.14 15:31:22 1:     main::AnalyzeCommand                called by /opt/fhem/FHEM/01_FHEMWEB.pm (2410)
2017.02.14 15:31:22 1:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (868)
2017.02.14 15:31:22 1:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (523)
2017.02.14 15:31:22 1:     main::FW_Read                       called by /opt/fhem/fhem.pl (3304)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (674)
2017.02.14 15:31:22 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:22 1: stacktrace:
2017.02.14 15:31:22 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (684)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_Handshake          called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (528)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_Open               called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (352)
2017.02.14 15:31:22 1:     main::LGTV_WebOS_Set                called by /opt/fhem/fhem.pl (3299)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (1650)
2017.02.14 15:31:22 1:     main::DoSet                         called by /opt/fhem/fhem.pl (1682)
2017.02.14 15:31:22 1:     main::CommandSet                    called by /opt/fhem/fhem.pl (1107)
2017.02.14 15:31:22 1:     main::AnalyzeCommand                called by /opt/fhem/FHEM/01_FHEMWEB.pm (2410)
2017.02.14 15:31:22 1:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (868)
2017.02.14 15:31:22 1:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (523)
2017.02.14 15:31:22 1:     main::FW_Read                       called by /opt/fhem/fhem.pl (3304)
2017.02.14 15:31:22 1:     main::CallFn                        called by /opt/fhem/fhem.pl (674)
2017.02.14 15:31:31 3: SONOS0: Connection accepted from localhost:33151
2017.02.14 15:31:37 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:37 1: stacktrace:
2017.02.14 15:31:37 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:37 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:37 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:37 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:37 1: stacktrace:
2017.02.14 15:31:37 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:37 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:37 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:52 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:31:52 1: stacktrace:
2017.02.14 15:31:52 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:31:52 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:52 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:31:53 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:31:53 1: stacktrace:
2017.02.14 15:31:53 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:31:53 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:31:53 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
garbage after JSON object, at character offset 115 (before "\x{81}~\x{0}\x{c2}\x{8f}...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 746.


webOS: 3.3

VG, Thomas



Hallo Thomas,

Magst Du mal bitte die neue Version 0.0.61 testen. Hoffe es klappt nun.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 14 Februar 2017, 17:23:29
 fhem sofort-tot durch snusnu ... 0.0.61

meine erste fehlermeldung im log ohne zeitgarbage after JSON object, at character offset 100 (before "\x{81}r{"type":"regi...") at ./FHEM/82_LGTV_WebOS.pm line 768.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 17:36:01
Bin sprachlos. Habt ihr das Device komplett gelöscht gehabt oder nur vorher die Readings?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 17:37:13
Ach so. Würde es einer schaffen mir ein verbose 5 Log zu geben?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 17:42:41
Ich habe eine Idee/Vermutung.
Bitte einmal folgendes bei Eurem Debian System machen


apt-get install libencode-perl


Und dann noch mal starten
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 14 Februar 2017, 17:55:33
Hey, habe die neue Version draufgemacht und das Paket installiert, anschließend neu gestartet, aber jetzt startet fhem nicht mals mehr.

Erst wenn ich die Definition des Moduls wieder entferne, geht fhem wieder.

Anbei meine Definition:
define LG55UH950V LGTV_WebOS 192.168.178.42
attr LG55UH950V room Wohnzimmer
attr LG55UH950V DbLogExclude .*
attr LG55UH950V cmdIcon on:general_an off:general_aus rewind:rc_REW pause:rc_PAUSE stop:rc_STOP play:rc_PLAY fastForward:rc_FF
attr LG55UH950V devStateIcon off:general_aus on:general_an
attr LG55UH950V event-on-change-reading state
attr LG55UH950V icon it_television
attr LG55UH950V webCmd on:off:rewind:pause:stop:play:fastForward


VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 14 Februar 2017, 18:00:05
Also bei mir habe ich die 0.0.61 installiert, apt-get install neue lib, reload Module, delete readings, reaload module, pairing: readings kommen prima rein
Getestet:
OK Toast
OK channel up
OK Change App to Amazon
OK Change App to ARD Mediathek
OK Change App to LiveTV

sieht recht stabil aus bei Verbose 5, ich schaue mal genauer in den Logs und werde jetzt es wagen fhem komplett neu zu starten.
Laufe unter Raspberry Debian über WLAN.
Teste jetzt weiter...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 18:03:34
Zitat von: vitolinker am 14 Februar 2017, 18:00:05
Also bei mir habe ich die 0.0.61 installiert, apt-get install neue lib, reload Module, delete readings, reaload module, pairing: readings kommen prima rein
Getestet:
OK Toast
OK channel up
OK Change App to Amazon
OK Change App to ARD Mediathek
OK Change App to LiveTV

sieht recht stabil aus bei Verbose 5, ich schaue mal genauer in den Logs und werde jetzt es wagen fhem komplett neu zu starten.
Laufe unter Raspberry Debian über WLAN.
Teste jetzt weiter...

Super, eine gute Nachricht. Was sagst zu den neuen Channel Readings?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 18:04:09
Zitat von: ToM_ToM am 14 Februar 2017, 17:55:33
Hey, habe die neue Version draufgemacht und das Paket installiert, anschließend neu gestartet, aber jetzt startet fhem nicht mals mehr.

Erst wenn ich die Definition des Moduls wieder entferne, geht fhem wieder.

Anbei meine Definition:
define LG55UH950V LGTV_WebOS 192.168.178.42
attr LG55UH950V room Wohnzimmer
attr LG55UH950V DbLogExclude .*
attr LG55UH950V cmdIcon on:general_an off:general_aus rewind:rc_REW pause:rc_PAUSE stop:rc_STOP play:rc_PLAY fastForward:rc_FF
attr LG55UH950V devStateIcon off:general_aus on:general_an
attr LG55UH950V event-on-change-reading state
attr LG55UH950V icon it_television
attr LG55UH950V webCmd on:off:rewind:pause:stop:play:fastForward


VG, Thomas

Ich brauche ein Log bitte. Sonst bringt mir das nichts.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 14 Februar 2017, 18:12:08
Test läuft immer noch erfolgreich.
Log ist per PM unterwegs mit verbose 5 an CoolTux.
Fhem nach update von allen modulen und Neustart scheinbar stabil. Logauswertung läuft...
Readings sind top. Sogar die Umlaute und das Reading der nächsten Sendung kommt rein. Scheint derzeit bei PRo7 über SAT nicht wirklich zu stimmen, aber das kann ja nicht an der API liegen oder übergeben wir hier die ZEit, bei der die Zeitzone noch falsch ist?
Werde weiter testen. Bisher bei mir: Daumen hoch
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 18:14:44
Das mit den nicht ganz stimmenden Title liegt an der API, oder besser das was der Fernsehr speichert.
Start und Endzeit sind in Arbeit. Ausserdem bin ich nahe dran den Inputkanal fertig zu bekommen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 14 Februar 2017, 18:16:40
trotz deiner lib ... absturz
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 14 Februar 2017, 18:16:49
ZitatIch brauche ein Log bitte. Sonst bringt mir das nichts.

Hey sorry, vergessen.

Anbei das Log:

garbage after JSON object, at character offset 118 (before "\x{81}j{"type":"resp...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 768.
2017.02.14 17:51:52 1: BlockingInformParent (BlockingStart): Can't connect to localhost:38484: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.02.14 17:51:52 1: BlockingInformParent (UWZ_Done): Can't connect to localhost:38484: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 14 Februar 2017, 18:17:49
Alles läuft immer noch bei mir, bei der Firmware habe ich Version 4.05.45 bei einem 55EG9109.
Bei den Einstellungen habe ich den Eindruck, dass der Fernseher mit MagicRemote sehr langsam reagiert. Vielleciht haben wir mit den vielen Readings jetzt auch Last auf dem TV erzeugt.
Vielleicht wollen wir die Abfragefrequenz konfigurierbar machen?
Fürs Testen so 10s und später vielleicht dann auf 30 oder 60s um die Last gering zu halten?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 18:18:17
Zitat von: ToM_ToM am 14 Februar 2017, 18:16:49
Hey sorry, vergessen.

Anbei das Log:

garbage after JSON object, at character offset 118 (before "\x{81}j{"type":"resp...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 768.
2017.02.14 17:51:52 1: BlockingInformParent (BlockingStart): Can't connect to localhost:38484: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.02.14 17:51:52 1: BlockingInformParent (UWZ_Done): Can't connect to localhost:38484: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt


Kannst du mir ein verbose 5 liefern?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 14 Februar 2017, 18:19:46
Hier nochmal das Log vom 1. Absturzt mit dem neuen Modul.
Kann es sein dass du auf ein Reading zugreifen möchtest welches es bei mir noch nicht gibt?

2017.02.14 15:54:00 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:54:00 1: stacktrace:
2017.02.14 15:54:00 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (684)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_Handshake          called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (528)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_Open               called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:54:00 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:54:00 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:54:00 1: stacktrace:
2017.02.14 15:54:00 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (684)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_Handshake          called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (528)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_Open               called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:54:00 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
garbage after JSON object, at character offset 118 (before "\x{81}j{"type":"resp...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 746.
2017.02.14 15:54:01 1: BlockingInformParent (BlockingStart): Can't connect to localhost:49719: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 18:21:22
Zitat von: the ratman am 14 Februar 2017, 18:16:40
trotz deiner lib ... absturz

Ich werde in der nächsten Version heute Abend mal einen Schutz einbauen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 18:23:55
Zitat von: ToM_ToM am 14 Februar 2017, 18:19:46
Hier nochmal das Log vom 1. Absturzt mit dem neuen Modul.
Kann es sein dass du auf ein Reading zugreifen möchtest welches es bei mir noch nicht gibt?

2017.02.14 15:54:00 1: readingsUpdate(LG55UH950V,state,on) missed to call readingsBeginUpdate first.
2017.02.14 15:54:00 1: stacktrace:
2017.02.14 15:54:00 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (312)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (684)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_Handshake          called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (528)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_Open               called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:54:00 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
2017.02.14 15:54:00 1: readingsUpdate(LG55UH950V,presence,present) missed to call readingsBeginUpdate first.
2017.02.14 15:54:00 1: stacktrace:
2017.02.14 15:54:00 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (313)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_TimerStatusRequest called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (684)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_Handshake          called by /opt/fhem/FHEM/82_LGTV_WebOS.pm (528)
2017.02.14 15:54:00 1:     main::LGTV_WebOS_Open               called by /opt/fhem/fhem.pl (2902)
2017.02.14 15:54:00 1:     main::HandleTimeout                 called by /opt/fhem/fhem.pl (606)
garbage after JSON object, at character offset 118 (before "\x{81}j{"type":"resp...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 746.
2017.02.14 15:54:01 1: BlockingInformParent (BlockingStart): Can't connect to localhost:49719: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt


Das ist interessant. Vielen Dank.
Ich muss mal schauen. Kann es sein das die Leute bei denen es Abstürzt sehr aktuell ist und bei denen wo es geht paar Wochen kein Update gemacht wurde?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 18:25:16
Zitat von: vitolinker am 14 Februar 2017, 18:17:49
Alles läuft immer noch bei mir, bei der Firmware habe ich Version 4.05.45 bei einem 55EG9109.
Bei den Einstellungen habe ich den Eindruck, dass der Fernseher mit MagicRemote sehr langsam reagiert. Vielleciht haben wir mit den vielen Readings jetzt auch Last auf dem TV erzeugt.
Vielleicht wollen wir die Abfragefrequenz konfigurierbar machen?
Fürs Testen so 10s und später vielleicht dann auf 30 oder 60s um die Last gering zu halten?

Das können wir gerne dann noch einstellbar machen. Im Moment wird alle 15s 5mal was abgerufen. Immer mit 2s Verzögerung.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 14 Februar 2017, 18:32:03
Hey, habe es jetzt nochmal mit Verbose 5 gestartet.
Auffällig ist, dass fhem mit der neuen Modul-Version ca. 5 min zum starten braucht und mein Pi auf volle 1008 MHz läuft.
Danach kommt aber trotzdem der Absturz.
Anbei die letzten Zeilen des LOGs:

2017.02.14 18:27:08 4: LGTV_WebOS (LG55UH950V) - ReadFn gestartet
2017.02.14 18:27:08 5: LGTV_WebOS (LG55UH950V) - received correct JSON string, start response processing: {"type":"error","id":"request_1487093214.70804","error":"401 insufficient permissions (not registered)","payload":{}}j{"type":"response","id":"register_1487093214.97782","payload":{"pairingType":"PROMPT","returnValue":true}}
2017.02.14 18:27:08 4: LGTV_WebOS (LG55UH950V) - JSON detected, run LGTV_WebOS_WriteReadings
2017.02.14 18:27:08 5: LGTV_WebOS (LG55UH950V) - Corrected JSON String: {"type":"error","id":"request_1487093214.70804","error":"401 insufficient permissions (not registered)","payload":{}}j{"type":"response","id":"register_1487093214.97782","payload":{"pairingType":"PROMPT","returnValue":true}}
garbage after JSON object, at character offset 118 (before "\x{81}j{"type":"resp...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 768.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 14 Februar 2017, 18:33:43
Ich glaube was unseren braven LG ausbremst ist die Abfrage nach dem TV Guide, hier kommt quasi das ganze Abendprogramm ziemlich geschwätzig rein. Getestet mit Verbose 5 im Eventmonitor bei laufendem TV ohne sonstige Aktionen.
Das Programm sollten wir dann noch seltener abfragen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 14 Februar 2017, 18:37:00
@TomTom, kann es sein, dass den TV noch gar nicht nach dem löschen der REadings gepaired ist?
Probiere doch mal den TV aus, modul neu laden, readings löschen und dann TV an und dann gleich das Pairing neu beginnen, bevor die Readings gelesen werden...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 18:38:41
Zitat von: ToM_ToM am 14 Februar 2017, 18:32:03
Hey, habe es jetzt nochmal mit Verbose 5 gestartet.
Auffällig ist, dass fhem mit der neuen Modul-Version ca. 5 min zum starten braucht und mein Pi auf volle 1008 MHz läuft.
Danach kommt aber trotzdem der Absturz.
Anbei die letzten Zeilen des LOGs:

2017.02.14 18:27:08 4: LGTV_WebOS (LG55UH950V) - ReadFn gestartet
2017.02.14 18:27:08 5: LGTV_WebOS (LG55UH950V) - received correct JSON string, start response processing: {"type":"error","id":"request_1487093214.70804","error":"401 insufficient permissions (not registered)","payload":{}}j{"type":"response","id":"register_1487093214.97782","payload":{"pairingType":"PROMPT","returnValue":true}}
2017.02.14 18:27:08 4: LGTV_WebOS (LG55UH950V) - JSON detected, run LGTV_WebOS_WriteReadings
2017.02.14 18:27:08 5: LGTV_WebOS (LG55UH950V) - Corrected JSON String: {"type":"error","id":"request_1487093214.70804","error":"401 insufficient permissions (not registered)","payload":{}}j{"type":"response","id":"register_1487093214.97782","payload":{"pairingType":"PROMPT","returnValue":true}}
garbage after JSON object, at character offset 118 (before "\x{81}j{"type":"resp...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 768.


Das ist ein guter Log. Wichtig ist das ich den JSON String sehe. Der hier Schein ok.
Ich mache für die wo es nicht geht heute Abend mal was zum testen fertig. Ich bilde mir ja immer noch ein das es was mit dem Encode zu tun hat.

Welches Debian habt ihr? Jessie?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 18:40:08
Zitat von: vitolinker am 14 Februar 2017, 18:33:43
Ich glaube was unseren braven LG ausbremst ist die Abfrage nach dem TV Guide, hier kommt quasi das ganze Abendprogramm ziemlich geschwätzig rein. Getestet mit Verbose 5 im Eventmonitor bei laufendem TV ohne sonstige Aktionen.
Das Programm sollten wir dann noch seltener abfragen.

Das sollte nicht so viel sein. Bei mir sind das immer so 30 Einträge. Sind ja nur die Guides für den aktuellen Kanal.
Man kann sich das mit einem list DEVICENAME genau anschauen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 14 Februar 2017, 18:40:39
jap, die Jessie, ist es bei mir alles ganz aktuell
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 14 Februar 2017, 18:43:00
dito

btw
also fürs tv-programm halt ich z.b. http://www.tvbrowser.org/ für sinnvoller.
da ließe sich sicher ein modul/plugin für bauen ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 14 Februar 2017, 18:43:02
Auf Pro7 sind es bei mir 95 Einträge..., ich mir die Liste lieber in FHEM wenn gebraucht aus dem Internet ziehen...
Edit nee, nach Refresh war es Kabel 1
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 18:45:32
Zitat von: vitolinker am 14 Februar 2017, 18:43:02
Auf Pro7 sind es bei mir 95 Einträge..., ich mir die Liste lieber in FHEM wenn gebraucht aus dem Internet ziehen...

Ok das ist zu viel. Da wir nur die ersten zwei verwenden, wollte später zwar eigentlich noch ein get Befehl machen mit Webanzeige, werde ich das ganze auf max 5 begrenzen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 14 Februar 2017, 19:02:16
Für mich ist heute erst einmal Schluss mit Testen. Lasse das 0.0.61 Modul installiert. Es ist Valentinstag und wenn ich jetzt noch weiter testen würde, gäb's Fernsehverbot... ;-)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 19:15:47
Ich habe mal Version 0.0.62 ins Git geladen. Der channelGuid wird jetzt nur aktuallisiert wenn man das attribut channelguid 1 setzt.
Wenn jetzt noch ein Problem ist dann liegt es am Encode
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 14 Februar 2017, 21:51:10
Super, CoolTux, komme erst am Donnerstag dazu, zu testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 22:04:38
Bis dahin gibt es eine neue Version mit input Reading und set  ;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 23:42:25
Version 0.0.65 liegt im Git.
Neuer set Befehl für Inputs
Neues Reading input
für den channelGuide muß das Attribut channelGuide 1 - ACHTUNG es kann FHEM zum Absturz bringen WARNUNG
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 14 Februar 2017, 23:47:22
Ich habe beschlossen das Modul fort zu führen. Gemeinsam haben wir ja nun doch so einiges auf die Beine gestellt. Eigentlich fehlen nur die 2 Befehle volume und channel.
Nach dem Ihr mir bestättigt habt, das die Version 0.0.65 stabil im Alltag läuft, ohne channelguide bitte, werde ich Version 0.1.0 daraus machen und somit aus der Alpha Version in die Beta gehen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: popeye1979 am 15 Februar 2017, 06:24:51
I like!

Gesendet von meinem GT-I9505 mit Tapatalk

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 15 Februar 2017, 07:22:57
Guten Morgen,

ich habe gerade mal die neue Version installiert. Da ich jetzt zur Arbeit muss, kann ich erst heute Abend berichten ob mein System noch läuft. Aber bisher sieht es gut aus. :)
set mute off geht bei mir leider immer noch nicht. Könntest du da nochmal schauen? Werde heute Abend nochmal die anderen Sachen durchtesten.

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 08:57:31
Guten Morgen Ihr Lieben,

Ich habe soeben Version 0.0.67 hochgeladen. Ich habe die Verarbeitung und den Erhalt der Daten komplett überarbeitet. Ich gehe im Moment davon aus das es nun kein Problem mehr sein sollte den channelGuide zu verwenden. Dennoch muß er immer noch explizit aktiviert werden. Danach aktualisiert er sich alle 60s. Die anderen Readings aktualisieren sich wieder alle 10s.
Ausserdem sind die beiden Readings channelCurrentStartTime und channelCurrentEndTime. Das selbe natürlich auch für Next.

Im Grunde genommen kann man sagen das alle 2s eine Anfrage an den Fernsehr gesendet wird er dieser dann Antwortet. Das geschieht im ms Bereich und sollte das System nicht belasten. Die Daten die gesendet werden und zurück kommen sind gerade mal ein paar Byte groß, ausser beim Channel Guide da kommen wir leicht in den untersten einstelligen kb Bereich.
Nur zur Info für die Leute die es interessiert.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 15 Februar 2017, 10:12:14
0.0.67 rennt bei mir auch wieder - mal schaun, on fhem noch rennt, wenn ich in 2 stunden drauf guck *g*

hab jetzt nur kurz probiert, aber channel schalten, text senden und abstellen geht mal.
die readings scheinen auch zu passen ...

einzig auffälliges: schalt ich auf der weboberfläche auf irgend ein anderes gerät, kommt oben im browserfenster ein roter balken mit irgend nem text. der verschwindet leider zu schnell, aber irgendwas mit JSON steht da wohl.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 10:53:02
Hast Du die Version kurz bevor Du geschrieben hast runter geladen? hatte da noch ein zwei anpassungen gemacht. Wenn nicht, lade bitte noch mal neu runter und installiere noch mal.
Testest Du mit channelGuide? Wäre super wenn Du das wenigstens kurz anschalten könntest.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 15 Februar 2017, 11:24:09
okili dokili

er stürzt mal nicht ab - neue readings sind da ... warte, warte , nebenbei kaffee süffel, ... scheint zu funzenchannel                   Das Erste HD
ChannelCurrentTitle Die zauberhafte Welt der Beatrix Potter
channelId                13
channelMedia          Satellite Digital TV
channelNextTitle      Tagesschau


ah, wunderbar ... beim abschalten der guide (löschen, weil "0" gibts ja ned) stirbt fhemgarbage after JSON object, at character offset 147 (before "\x{81}|{"type":"resp...") at ./FHEM/82_LGTV_WebOS.pm line 780.

nachtrag:
rennt der tivi während eines restarts von fhem (auch ohne das channelguide-attr) wars das - erste fhelermeldung im log wie üblich und dann absturzgarbage after JSON object, at character offset 153 (before "\x{81}r{"type":"regi...") at ./FHEM/82_LGTV_WebOS.pm line 780.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 12:30:21
Oh man ich bin echt Ratlos. Werde aber versuchen eine bessere Kontrolle ein zu bauen.
Ich habe im übrigen das volume Problem gelöst. Volume geht nun.
Auch Channel konnte ich was finden und schalten. Aber das ist etwas aufwendiger. Man gibt nicht die Kanalnumber an sondern die Id und die ist ziemlich lang.
Ich werde das wohl über das einlesen der Kanalliste später machen, aber so weit sind wir noch nicht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 12:34:26
Zitat von: the ratman am 15 Februar 2017, 11:24:09
okili dokili

er stürzt mal nicht ab - neue readings sind da ... warte, warte , nebenbei kaffee süffel, ... scheint zu funzenchannel                   Das Erste HD
ChannelCurrentTitle Die zauberhafte Welt der Beatrix Potter
channelId                13
channelMedia          Satellite Digital TV
channelNextTitle      Tagesschau


ah, wunderbar ... beim abschalten der guide (löschen, weil "0" gibts ja ned) stirbt fhemgarbage after JSON object, at character offset 147 (before "\x{81}|{"type":"resp...") at ./FHEM/82_LGTV_WebOS.pm line 780.

nachtrag:
rennt der tivi während eines restarts von fhem (auch ohne das channelguide-attr) wars das - erste fhelermeldung im log wie üblich und dann absturzgarbage after JSON object, at character offset 153 (before "\x{81}r{"type":"regi...") at ./FHEM/82_LGTV_WebOS.pm line 780.

Ich brauche da mal bitte ein verbose 4 Log von Dir.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 15 Februar 2017, 12:57:43
bitte
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - Baue Socket Verbindung auf
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - Socket Connected
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - GET / HTTP/1.1
Host: 192.168.178.29
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTQ4NzE1OTc2My44MjM5


2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - send Handshake to WriteFn
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - run get functions
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - þ ƒ 2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;i6/Src}x4)y5..2x)0(x7 (0x{"5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(s7(r7/e8+
s6;O
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - start timer status request
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - HASH handshakePayload
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - þ­ 2K{;[/"#9e~[8t|@1-
|1, |6*s5+"5?yiWi:;@.gpA?ekg"iS2lvS/"#Iimx\"f|A?"#Iip|@&ijA"owAi:BAL|H;iLXgCQmE[sP;iAIbTVm
PIg"Z~S\g"MwTF}EWg"MwTFbOMwT\vi,;qNM`LFsDP}i,;qNM`LFvSI~
Y;iCV|RV~IWbTFxYJfCRg"Z}TK}_P|UMmE]{
_KwOKvN^g"Z}TK}_P|UMmE]{
_I~
Y[sK;iCV|RV~IWbTFf"5OWfOUmONw"5EXvAIbSMsUJg"Kw
DFqRKwTFqAW|L;iR\s_P|UMmEO{EF~SMg"Kw
DF|TN}KFaAMwi,;`A]mUW|N^m
PIai,;`A]mVFqAW|LF~SMg"N`T\mOM{
IZsIV|TVsT;iR\s_I}EKmTXf"5EXvCVgTKkIWt"DiaiBekA"owq"(z"5&aw[-ejFekA"owq158i~\*tl@.s;{;A"gwS?ukWi:;W2JqP doQ&l)S 0p}"JJg{Emg{h[!U+{"wpSyV,aQp}"J)hN)~Nihy5iP&cmkyV`VIj{%Nihy5qVV`hZuQ%NiPy4p}!F #rO`,jZEVowyOVa;DCshK~9xtw@v2jHU k*S>urV|pzW,m\ zIq*0{x{Zj`
cRYTS@o,[zWZBN`2aT}=5cermZ'f.uz2!C=IuBT)kY2\dFx}E.>Lkadg.A<l*:H6p F^ u-`'L-
.b*^Khf?2aydZA}C}MxYwH,vP NktKjX clD-}2X |Ph%5)Qcq_(aAS/Jqu9Ohz~Ytz/OZX~NJz1J@@8W)zliG
x6wM|{Y]Z}RTC*FT XcV X |&m`C1J*]d0uY /W |gdLN#A+ 2eXE*CO[NZbsiZ *O)CrfH]!oxQws?w$i,;A"gwS?ukWekA"owq1dog"j[,n|Vi:b'ozS'icW/AiBatW8"#Ii"#
H\kL^et]?e;id|E;iFQw UukF|@%b|V"nl\,"dis|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i,;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;S;pPVi:;Q$m7^,e7F.smg"oW%dv@d;icv_el~Wi,;Q9exF.d;i2)}1( x"5'ozS'icW/V|\/ok|*m|Ai:bi:;~ \^.cm@$npQ8"dO6,;Q'i|\?-rW2"#}6x (d(0( ~7,Wya/P{1*|f Q{a/i,;B*ik[%gMK;e;iPK}PM6}
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - Send pairing informations
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - start pairing routine
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - start Handshake
2017.02.15 12:56:03 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.02.15 12:56:03 3: LGTV_WebOS (Fembotter) - Sucessfull WS connection to 192.168.178.29
2017.02.15 12:56:05 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.02.15 12:56:05 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.02.15 12:56:05 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1487159763.82886","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}r{"type":"registered","id":"register_1487159763.85254","payload":{"client-key":"66a9cd134012575e2a6b01337f9c0a60"}}
garbage after JSON object, at character offset 153 (before "\x{81}r{"type":"regi...") at ./FHEM/82_LGTV_WebOS.pm line 780.
2017.02.15 12:56:07 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.02.15 12:56:07 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 13:08:42
Ok, das hat rein gar nichts mit mit dem channelGuide zu tun. Da hat sich ein Zeichen zwischen zwei abgeschlossenden JSON Strings gelegt.
Da kommen JSON Antworten zum Volume rein und gleichzeitig die Antwort zu gelungenden Registrierung. Ich überlege mir da was.

Bis dahin habe ich gerade eine neue Version hochgeladen. Mute und Volume gehen nun.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 15 Februar 2017, 13:13:36
ich hab da volles vertrauen in dich *g*
schreib halt immer nur, wann was passiert is - der rest is sache von den wissenden *fg*

btw is dein "presence" das selbe wie "on/off", oder pingst du da?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 13:47:55
Ich habe 0.0.69 hochgeladen. Es werden erst die Abrufe gestartet wenn das Registrieren nachweisslich abgeschlossen ist.
Bitte teste mal ratman


Im Moment ist off noch das selbe wie present. Ich weiß noch nicht wie ich das später machen werde. Aber present gehört nun mal als Reading zum FHEM A/V Developerguide  :D

Ach und teste mal bitte Volume und Mute off


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 15 Februar 2017, 13:56:38
hatte mich schon gefreut ... trotz laufendem tv und fhem neustart hats gefunzt ... 3 x channel wechseln, 1 x volume auf 100. danngarbage after JSON object, at character offset 609 (before "\x{81}~\x{0}\x{bb}{"...") at ./FHEM/82_LGTV_WebOS.pm line 783.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 15 Februar 2017, 14:20:47
is bei mir genauso:

garbage after JSON object, at character offset 1617 (before "\x{81}~\x{0}\x{93}{"...") at ./FHEM/82_LGTV_WebOS.pm line 783.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 14:23:41
Ok kann ich nachvollziehen. Bei mir wenn ich heftig viele set Kommands über FHEM sende. Korrekt?
Ihr schaltet das alles über FHEM
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 15 Februar 2017, 14:32:22
also bei mir stürzt fhem schon während des Lesen der readings ab .. ohne dass ich irgendwelche set-Befehle sende
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 14:33:09
Zitat von: HB86 am 15 Februar 2017, 14:32:22
also bei mir stürzt fhem schon während des Lesen der readings ab .. ohne dass ich irgendwelche set-Befehle sende

Dann brauche ich da mal ein verbose 4 Log bitte
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 15 Februar 2017, 14:42:08
Zitatwenn ich heftig viele set Kommands über FHEM sende. Korrekt?
du meinst jetzt den tivi?
wenn du alle paar sek. klicken für heftig haltest ... dann: ja
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 14:51:20
Zitat von: the ratman am 15 Februar 2017, 14:42:08
du meinst jetzt den tivi?
wenn du alle paar sek. klicken für heftig haltest ... dann: ja

Nein ich meine schon hintereinander weg ständig Kanal switschen oder immer Volume hin und her schieben. Mit vielleicht 1s Verzögerung
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: hartenthaler am 15 Februar 2017, 15:15:08
Ich habe eben das Modul installiert und getestet. Erst ging alles gut. Mute on/off ging. Super!

Was nicht ging war - wie bekannt - die direkte Kanalwahl (ChannelUp hat funktioniert) und auch ScreenMsg hat nicht geklappt. Ich konnte auf dem Fernseher nichts sehen, hätte aber dort ein Meldungsfenster erwartet. Ich würde gerne bei einem Telefonanruf auf dem Fernseher einblenden wer da gerade anruft. Wie lange sollte das Fenster denn sichtbar bleiben? Kann man das einstellen?

Dann habe ich "channelGuide 1" aktiviert und bald danach ist fhem abgestürzt. Nach Neustart des Raspi und neuer Installation des Moduls (die 82_LGTV_WebOS.pm-Datei war weg!) kommt beim Start von fhem nur noch

2017.02.15 14:28:44 3: LGTV_WebOS (meinLGTV) - defined with host 192.168.2.165
garbage after JSON object, at character offset 117 (before "\x{81}j{"type":"resp...") at ./FHEM/82_LGTV_WebOS.pm line 782.

und erneuter Absturz. Aber das kennt ihr ja schon.

Aber es wurden viele Readings geladen und ich konnte die Netflix-App starten. Sehr schön! Danke für Euren Einsatz!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 15 Februar 2017, 15:17:50
das
ZitatNein ich meine schon hintereinander weg ständig Kanal switschen oder immer Volume hin und her schieben. Mit vielleicht 1s Verzögerung
darf ich ja nicht *g*.
find ich übrigens nett von dir. so entschleunigst du uns fernsehverrückten und sorgst so für weniger herzinfarkte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 15 Februar 2017, 17:45:34
Zitat von: CoolTux am 15 Februar 2017, 14:33:09
Dann brauche ich da mal ein verbose 4 Log bitte

hab dir ma den Log per PN geschickt
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 15 Februar 2017, 18:18:49
Hey, endlich Feierabend und gerade mal die aktuelle Version getestet.

set volume funktioniert top

set mute on hat auch funktiniert, aber danach ist fhem wieder abgeschmiert.
garbage after JSON object, at character offset 144 (before "\x{81}R{"type":"resp...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 783.

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 15 Februar 2017, 18:30:49
So,

habe es jetzt nochmal getestet und einfach mal ein paar Befehle schnell hintereinander ausgeführt. Wobei schnell hier 1 Befehl pro Sekunde bedeutet. Evtl. sogar eher 1,5 Sekunden.

Nun mein Log mit Verbose 5:
2017.02.15 18:27:37 4: LGTV_WebOS (LG55UH950V) - run get functions
2017.02.15 18:27:37 5: LGTV_WebOS (LG55UH950V) - Sending command: {"type":"request","id":"request_1487179657.33145","client-key":"52971eded061852d1c81401e8214e013","uri":["ssap://audio/getStatus"]}
2017.02.15 18:27:37 4: LGTV_WebOS (LG55UH950V) - WriteFn called
2017.02.15 18:27:37 4: LGTV_WebOS (LG55UH950V) - þ ƒ 2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1-
|1. }5.x3(~"5(lpW%t4Y.y;i5+ |1|V.d)z8, /1z
z4).8+e)x"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2017.02.15 18:27:37 4: WEB_192.168.178.23_4090 POST /fhem&detail=LG55UH950V&dev.setLG55UH950V=LG55UH950V&cmd.setLG55UH950V=set&arg.setLG55UH950V=mute&val.setLG55UH950V=off; BUFLEN:0
2017.02.15 18:27:37 5: Cmd: >set LG55UH950V mute off<
2017.02.15 18:27:37 5: LGTV_WebOS (LG55UH950V) - Sending command: {"type":"request","id":"request_1487179657.44262","payload":{},"uri":"ssap://audio/volumeDown","client-key":"52971eded061852d1c81401e8214e013"}
2017.02.15 18:27:37 4: LGTV_WebOS (LG55UH950V) - WriteFn called
2017.02.15 18:27:37 4: LGTV_WebOS (LG55UH950V) - þ  2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1-
|1. }5.4+y"5;a`^$a}q{diuk[i:;A8aid/xG/iv=ouG&e]]<n;icu[.nm e`q", r7(W/e}}1!yd(Qs1-ze! z4|z3;O
2017.02.15 18:27:37 5: Starting notify loop for LG55UH950V, 1 event(s), first is mute off
2017.02.15 18:27:37 4: DbLog logdb -> ################################################################
2017.02.15 18:27:37 4: DbLog logdb -> ###              start of new Logcycle                       ###
2017.02.15 18:27:37 4: DbLog logdb -> ################################################################
2017.02.15 18:27:37 4: DbLog logdb -> amount of events received: 1 for device: LG55UH950V
2017.02.15 18:27:37 4: DbLog logdb -> check Device: LG55UH950V , Event: mute off
2017.02.15 18:27:37 5: End notify loop for LG55UH950V
2017.02.15 18:27:37 4: Connection closed for WEB_192.168.178.23_4107: EOF
2017.02.15 18:27:37 4: LGTV_WebOS (LG55UH950V) - ReadFn gestartet
2017.02.15 18:27:37 5: LGTV_WebOS (LG55UH950V) - received correct JSON string, start response processing: {"type":"response","id":"request_1487179657.33145","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":9,"mute":true}}R{"type":"response","id":"request_1487179657.44262","payload":{"returnValue":true}}
2017.02.15 18:27:37 4: LGTV_WebOS (LG55UH950V) - JSON detected, run LGTV_WebOS_WriteReadings
2017.02.15 18:27:37 4: LGTV_WebOS (LG55UH950V) - Corrected JSON String: {"type":"response","id":"request_1487179657.33145","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":9,"mute":true}}R{"type":"response","id":"request_1487179657.44262","payload":{"returnValue":true}}
garbage after JSON object, at character offset 143 (before "\x{81}R{"type":"resp...") at /opt/fhem/FHEM/82_LGTV_WebOS.pm line 783.


VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 19:14:36
Ok, ich verstehe was genau passiert. Jetzt muss ich das irgendwie abfangen.
Ich schaue es mir an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 15 Februar 2017, 19:33:56
Vielleicht kannst du dir mal das Sonos - Modul anschauen.
Dort werden auch massig Anfragen zwischen den Geräten und FHEM hin und her gesendet.
Und soweit ich mich erinnern kann, auch alles im JSON-Format.

Aber set mute, set volume und set openChannel, set input, set screenMsg funktionieren jetzt auch super. :)
Gibt's nene speziellen Grund dass es "openChannel" statt nur "channel" heißt?

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 19:42:10
Zitat von: ToM_ToM am 15 Februar 2017, 19:33:56
Vielleicht kannst du dir mal das Sonos - Modul anschauen.
Dort werden auch massig Anfragen zwischen den Geräten und FHEM hin und her gesendet.
Und soweit ich mich erinnern kann, auch alles im JSON-Format.

Aber set mute, set volume und set openChannel, set input, set screenMsg funktionieren jetzt auch super. :)
Gibt's nene speziellen Grund dass es "openChannel" statt nur "channel" heißt?

VG, Thomas

Das wird noch geändert mit den openChannel. Sonos arbeitet mit Events. Der LG liefert aber ausser einer Quituerung des letzten Befehles keine Events. Daher muss man sich die Infos holen, abrufen. Dabei kann es vorkommen das über den Read 2 komplette Antworten kommen aber leider mit einem nicht JSON Zeichen dazwischen.
Ich muss mal testen was effektiver ist, den Buffer kleiner machen oder versuchen zwei Strings die zusammen kleben zu erkennen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 21:29:21
Ich überlege nun schon seit Stunden wie man das sauber hin bekommt. Ich denke das einzige was man da machen kann ist eine ordentliche Steuerungskontrolle.
Wenn zum Beispiel aus FHEM heraus ein Befehl abgesetzt wird, müssen die gets zum Erhalt der Daten so lange ausgesetzt werden bis der set quittiert wurde. Danach laufen sie wieder an. Ich versuche da mal was zu basteln und zu testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 15 Februar 2017, 21:35:57
Dauert das Quittieren denn so lange oder hauen die Anfragen nur zufällig asynchron in diesen Zeitraum hinein?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 15 Februar 2017, 21:48:19
Zitat von: ToM_ToM am 15 Februar 2017, 21:35:57
Dauert das Quittieren denn so lange oder hauen die Anfragen nur zufällig asynchron in diesen Zeitraum hinein?

Das ist zufällig. Immerhin wird alle 2s eine Abfrage gestartet. Die Daten sind klein aber es kommen dann halt 2 zusammen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 15 Februar 2017, 21:58:35
Was mir gerade noch einfällt.
Das XBMC bzw. jetzt KODI Plugin arbeitet genauso.
Es ruft auch regelmäßig die kompletten Daten vom MediaCenter ab. Bei mir sogar sekündlich eingestellt, da ich mit der Position des Films gewisse Dinge trigger. Und es läuf stabil und verursacht auch keinen sehenswerte CPU-Last.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 00:37:40
Ich habe eine neue Version ins Git geladen. Version 0.0.73.
Ich konnte bei mir 2 min lang sekündlich den Kanal Wechseln mit up oder down und alles lief bei mir stabil.

Bitte einmal testen, gerade die Kandidaten die große Probleme hatten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 10:38:03
leider stürzt fhem immernoch ab:

2017.02.16 10:34:55 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/82_LGTV_WebOS.pm line 355.
2017.02.16 10:34:55 3: LGTV_WebOS (47LB652V) - Sucessfull WS connection to 192.168.1.XXX
garbage after JSON object, at character offset 148 (before "\x{81}}{"type":"resp...") at ./FHEM/82_LGTV_WebOS.pm line 787.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 10:47:38
Kann es sein das Du kein Neustart gemacht hast?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 11:16:26
Zitat von: CoolTux am 16 Februar 2017, 10:47:38
Kann es sein das Du kein Neustart gemacht hast?

Neustart hab ich gemacht. Mittlerweile schon mehrfach. Log sieht immer so aus:

2017.02.16 11:14:06 4: LGTV_WebOS (47LB652V) - ¾ à2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q".*7/ }b)T~5, s3x~5. )b,P7|Qx2;ii}q"kW:u|A?_(s7+{0-e3 y1;O
2017.02.16 11:14:06 4: LGTV_WebOS (47LB652V) - ReadFn gestartet
2017.02.16 11:14:06 4: LGTV_WebOS (47LB652V) - JSON detected, run LGTV_WebOS_WriteReadings
2017.02.16 11:14:06 4: LGTV_WebOS (47LB652V) - Corrected JSON String: {"type":"response","id":"request_1487240046.28087","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1054"}}½{"type":"response","id":"request_1487240046.30348","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}¾Q{"type":"response","id":"request_1487240046.35915","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.1.188/resources/93be7883d87df6417fa3536328b0d9ef2d000cdd/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.1.188/resources/b3a59ab2f81dde2b3755a66cbdfbad55710ba72f/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.1.188/resources/c2e5bbc1bdf5c0f66acd8ec7017680bc606af181/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"VSX","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.1.188/resources/5281776c650028a088784ec6bcd4f612fc1ede63/HDMI_1.png","modified":true,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.1.188/resources/89e6b88c1d1e78e1ba2a34c59a81b5c5808b2538/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.1.188/resources/31ba0a3ec30bcad36b89701b193ab466d7f0c9fe/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false}],"returnValue":true}}¾ ջ"type":"response","id":"request_1487240046.39721","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"mute":false}}
garbage after JSON object, at character offset 148 (before "\x{81}}{"type":"resp...") at ./FHEM/82_LGTV_WebOS.pm line 787.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 11:19:25
Kannst Du mir ein paar Zeilen zuvor liefern? Ich möchte sehen wie der String eingelesen wurde und ob er durch den Parser gelaufen ist.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 11:23:01
das sind die Logs bevor, die ganzen Readings eingelesen werden:

2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - Baue Socket Verbindung auf
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - Socket Connected
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - WriteFn called
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - GET / HTTP/1.1
Host: 192.168.1.XXX
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTQ4NzIzOTkwNC43NDc4Ng==


2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - send Handshake to WriteFn
2017.02.16 11:11:44 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/82_LGTV_WebOS.pm line 355.
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - start timer status request
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - HASH handshakePayload
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - WriteFn called
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - ¾Π2K{;[/"#9e~[8t|@1-
|2* r0-s1. |"5;a`^$a}q{;B*ik[%gMK;e;iPK}PMg"tS%iW8t;0"j[,nxF>r|Ai:BIispU%amG9eOW9sp]%"#g"j[,nxF>r|q"|Kh{u/vz_'0xu{iV[SLtL#BTX2P[<ix 5JeiV[0Cj0UjpC ~p{_(t@ y}qsP\pC ~h}zyCdlz\p{ iVX
97Z9VKU!Cnjv\ OJBZ,
#R2ra_|<Y]K!Q~y 3xG>k};c|U&E+q1PZS{bSsKs(KrqJke$5pv1Nq WKK*MVD~zNa9tq^-7^y8hDli0@|+w
aVz7*GrJ,7jE'36C/[u
G+z>4K^4!W)3u~ qMFyxRz/Cjd-`fSbncU=I-pr_g ssY(u2e4V}yA+q(\~0z(htQ*XxVh^@qQmQVCsSQHYkA0Qb'pls3/\qePhDqMhS
M+vz}y9W_&yhH3v{lrYdN ,fO`W,Z
2 K.AnSVphCI
"C S0h -QvX$a.|nXF<=$6]58i~\.d;0"oW%dv@d;icv_el~Wi,;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;^$cx^"z|VewV$rWS&ejq{;q"UukEuW(tk]%izAi}5(r|S?e}q"+z6(y3;ilvQ*lpH.dXB;Nx_.s;0"}WfD\q"_zM9~ _W9n{W/i|\>n~g";iFQw UukR|_$t|6,;A.rpS'"#yf {e+VycW{8*|1se-T.7{P{7;iaiBd;icv_el~Wet|A?"diaiBekA"owq"(z"5;ek_"sj[$njq[;~
UWq"5AL|HFeBXb"5
PImOFsP;iCU}E;iT\a_VbN;iT\a_I`T\qE]g"Z}TK}_XgIVg"Z}TK}_]{PUs"5OWfOUmNIg_S}SM{K;iCV|RV~IWbTFDPsR\qR]{G;iCV|RV~IWbTFDPsPUsBXq "5OWfOUmNIg_Mdi,;qNM`LFbW\`i,;`A]m
PImTXfS;iR\s_ZgR\|_Zz
NWw"5EXvIWbTFvVPq_U{T;iR\s_WwWV` _Jf
T\g"Kw
DF`NW{GFsPJg"Kw
DFf_Zz
NWw_U{T;iWK{EF|TPtCXfOWmOXa"5EXvPVeRFaAMwi,;`A]mOL|R@mN_}i]5&aw[-ejFekA"owq1dicu[.nm e`q";Og"mK;e;ir|U"smW9"d
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - Send pairing informations
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - start pairing routine
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - start Handshake
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - ReadFn gestartet
2017.02.16 11:11:44 3: LGTV_WebOS (47LB652V) - Sucessfull WS connection to 192.168.1.XXX
2017.02.16 11:11:44 4: LGTV_WebOS (47LB652V) - ReadFn gestartet
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 11:29:30
Kannst Du bitte ein list vom LGDevice machen? Mir kommt da was komisch vor.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 11:59:05
Zitat von: CoolTux am 16 Februar 2017, 11:29:30
Kannst Du bitte ein list vom LGDevice machen? Mir kommt da was komisch vor.

Internals:
   DEF        192.168.1.XXX
   FD         28
   HOST       192.168.1.XXX
   LAST_RECV  1487242689.02651
   NAME       47LB652V
   NR         143
   PARTIAL
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    0.0.74
   Readings:
     2017-02-16 11:58:09   channel         -
     2017-02-16 11:58:09   channelCurrentEndTime -
     2017-02-16 11:58:09   channelCurrentStartTime -
     2017-02-16 11:58:09   channelCurrentTitle -
     2017-02-16 11:58:09   channelId       -
     2017-02-16 11:58:09   channelMedia    -
     2017-02-16 11:58:09   channelNextEndTime -
     2017-02-16 11:58:09   channelNextStartTime -
     2017-02-16 11:58:09   channelNextTitle -
     2017-02-16 11:57:49   lastResponse    ok
     2017-02-16 11:57:49   pairing         paired
     2017-02-16 11:58:09   presence        absent
     2017-02-16 11:58:09   state           off
   Helper:
     wsKey      MTQ4NzI0MjY2OS43Mzk1NQ==

     Channelguide:
       counter    3
     Device:
       registered 0
       runsetcmd  0
       Channelguide:
         counter    0
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       LGTV
   verbose    4
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 12:22:29
Ok Danke. Kannst Du noch ein verbose 5 Log mitgeben. Einfach verbose 5 beim Device und FHEM neustarten bitte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 16 Februar 2017, 12:26:13
rennt mal so weit
channelguide krieg ich aber nicht, auch keine kanalnummer/name.
alle readings mit channel... werden zwar upgedatet aber haben nur ein "-" als info.

einen on/off-satus gibts aber nur mehr nach nem händischen connect. ich hab da 5 min. gewartet, da kommt weder ein on noch ein present in annehmbarer zeit.
noch besser - beim nächsten mal readings einlesen hüpft der wieder auf off-status

dafür überlebt das modul nun sogar nen neustart von fhem mit laufendem tivi

aja, im logfile gibts beim start nun2017.02.16 12:22:02 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/82_LGTV_WebOS.pm line 355.
2017.02.16 12:22:02 1: stacktrace:
2017.02.16 12:22:02 1:     main::__ANON__                      called by ./FHEM/82_LGTV_WebOS.pm (355)
2017.02.16 12:22:02 1:     main::LGTV_WebOS_TimerStatusRequest called by ./FHEM/82_LGTV_WebOS.pm (726)
2017.02.16 12:22:02 1:     main::LGTV_WebOS_Handshake          called by ./FHEM/82_LGTV_WebOS.pm (565)
2017.02.16 12:22:02 1:     main::LGTV_WebOS_Open               called by fhem.pl (2900)
2017.02.16 12:22:02 1:     main::HandleTimeout                 called by fhem.pl (606)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 12:31:13
Zitat von: the ratman am 16 Februar 2017, 12:26:13
rennt mal so weit
channelguide krieg ich aber nicht, auch keine kanalnummer/name.
alle readings mit channel... werden zwar upgedatet aber haben nur ein "-" als info.

einen on/off-satus gibts aber nur mehr nach nem händischen connect. ich hab da 5 min. gewartet, da kommt weder ein on noch ein present in annehmbarer zeit.
noch besser - beim nächsten mal readings einlesen hüpft der wieder auf off-status

dafür überlebt das modul nun sogar nen neustart von fhem mit laufendem tivi

aja, im logfile gibts beim start nun2017.02.16 12:22:02 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/82_LGTV_WebOS.pm line 355.
2017.02.16 12:22:02 1: stacktrace:
2017.02.16 12:22:02 1:     main::__ANON__                      called by ./FHEM/82_LGTV_WebOS.pm (355)
2017.02.16 12:22:02 1:     main::LGTV_WebOS_TimerStatusRequest called by ./FHEM/82_LGTV_WebOS.pm (726)
2017.02.16 12:22:02 1:     main::LGTV_WebOS_Handshake          called by ./FHEM/82_LGTV_WebOS.pm (565)
2017.02.16 12:22:02 1:     main::LGTV_WebOS_Open               called by fhem.pl (2900)
2017.02.16 12:22:02 1:     main::HandleTimeout                 called by fhem.pl (606)


Kannst Du mir ein list bitte geben
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 16 Februar 2017, 12:33:55
na immer doch - heute sogar kostenlos! *g*Internals:
   DEF        192.168.178.29
   HOST       192.168.178.29
   LAST_RECV  1487244352.15207
   NAME       Fembotter
   NR         570
   PARTIAL
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    0.0.74
   Readings:
     2017-02-16 12:33:21   channel         -
     2017-02-16 12:33:21   channelCurrentEndTime -
     2017-02-16 12:33:21   channelCurrentStartTime -
     2017-02-16 12:33:21   channelCurrentTitle -
     2017-02-16 12:33:21   channelId       -
     2017-02-16 12:33:21   channelMedia    -
     2017-02-16 12:33:21   channelNextEndTime -
     2017-02-16 12:33:21   channelNextStartTime -
     2017-02-16 12:33:21   channelNextTitle -
     2017-02-16 12:25:11   lastResponse    error - 404 no such service or method
     2017-02-16 12:33:21   presence        absent
     2017-02-16 12:19:48   service_api     v.1
     2017-02-16 12:19:48   service_audio   v.1
     2017-02-16 12:19:48   service_media.controls v.1
     2017-02-16 12:19:48   service_media.viewer v.1
     2017-02-16 12:19:48   service_pairing v.1
     2017-02-16 12:19:48   service_system  v.1
     2017-02-16 12:19:48   service_system.launcher v.1
     2017-02-16 12:19:48   service_system.notifications v.1
     2017-02-16 12:19:48   service_tv      v.1
     2017-02-16 12:19:48   service_webapp  v.2
     2017-02-16 12:33:21   state           off
   Helper:
     wsKey      MTQ4NzI0NDUwNS43MjIxMw==

     Channelguide:
       counter    70
     Device:
       registered 0
       runsetcmd  0
       Channelguide:
         counter    0
Attributes:
   DbLogExclude .*
   cmdIcon    channelUp:control_arrow_up channelDown:control_arrow_down
   devStateIcon off:it_television@red on:it_television@green
   fp_Grundriss 829,75,0,Fembotter,
   fp_Quer    864,128,5,Fembotter,
   fp_Wohnzimmer 844,110,5,Fembotter
   icon       it_television
   room       LGTV
   webCmd     channelUp:channelDown
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 12:34:26
Zitat von: the ratman am 16 Februar 2017, 12:26:13
rennt mal so weit
channelguide krieg ich aber nicht, auch keine kanalnummer/name.
alle readings mit channel... werden zwar upgedatet aber haben nur ein "-" als info.

einen on/off-satus gibts aber nur mehr nach nem händischen connect. ich hab da 5 min. gewartet, da kommt weder ein on noch ein present in annehmbarer zeit.
noch besser - beim nächsten mal readings einlesen hüpft der wieder auf off-status

dafür überlebt das modul nun sogar nen neustart von fhem mit laufendem tivi

aja, im logfile gibts beim start nun2017.02.16 12:22:02 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/82_LGTV_WebOS.pm line 355.
2017.02.16 12:22:02 1: stacktrace:
2017.02.16 12:22:02 1:     main::__ANON__                      called by ./FHEM/82_LGTV_WebOS.pm (355)
2017.02.16 12:22:02 1:     main::LGTV_WebOS_TimerStatusRequest called by ./FHEM/82_LGTV_WebOS.pm (726)
2017.02.16 12:22:02 1:     main::LGTV_WebOS_Handshake          called by ./FHEM/82_LGTV_WebOS.pm (565)
2017.02.16 12:22:02 1:     main::LGTV_WebOS_Open               called by fhem.pl (2900)
2017.02.16 12:22:02 1:     main::HandleTimeout                 called by fhem.pl (606)


Fehler gefunden. Update kommt gleich.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 12:36:27
Zitat von: CoolTux am 16 Februar 2017, 12:22:29
Ok Danke. Kannst Du noch ein verbose 5 Log mitgeben. Einfach verbose 5 beim Device und FHEM neustarten bitte.

ich schicks dir per PN
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 12:40:45
So 0.0.75 liegt nun im Git. Habe den Helper für den channelGiude gefixt

Bitte testen. Und Ratman. Wenn das So erstmal stabil läuft. Dann gib ihm mal zunder. Ordentlich set Befehle losjagen bitte
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 16 Februar 2017, 12:41:32
SIR, JAWOLL SIR!


gut,
fhem übelebt den neustart - is ja schon was.
on/off status war schon flotter, aber geht nun - auch ohne x "connect" vorher
channel im rapid-fire-mode mit zw. drinnen apps starten - no problem

mußte neu pairen und connecten - alles scheint zu gehen
nur dir readings hauen ned hin - keine channel.* und der status bleibt "unpaired", obwohl alles rennt
     2017-02-16 12:44:55   pairing         unpairedkeine log-einträge. weder vom start, noch vom betrieb

der weg scheint der richtige zu sein *bg*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 16 Februar 2017, 12:57:06
zu früh gefreut

nach 2 oder 3 min wieder tot durch snusnu2017.02.16 12:44:24 1: Logfile gelöscht
garbage after JSON object, at character offset 606 (before "\x{81}~\x{0}\x{94}{"...") at ./FHEM/82_LGTV_WebOS.pm line 787.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 12:58:18
Zitat von: the ratman am 16 Februar 2017, 12:57:06
zu früh gefreut

nach 2 oder 3 min wieder tot durch snusnu2017.02.16 12:44:24 1: Logfile gelöscht
garbage after JSON object, at character offset 606 (before "\x{81}~\x{0}\x{94}{"...") at ./FHEM/82_LGTV_WebOS.pm line 787.


snusnu ???
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 16 Februar 2017, 13:00:12
kennste nicht? futurama bei den amazonen - tot durch sex


aja, der onkel muß jetzt mal essen und dann für n paar stündchen weg.
hoffe, du vermisst mich ned zu sehr ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 13:09:05
Version 0.0.76

Ich habe versucht den eindeutigen Fehlerhaften String ab zu fangen. Wenn so einer kommt schreibt er sich mit verbose 3 ins Log. Wäre interessant zu wissen wie oft sowas passiert.
Bitte testen. Daaaanke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 13:21:27
Ich habe für die Leute wo immer noch das System abstürzt mal eine 0.0.77er Version gemacht. Hier habe ich die Zeiten etwas rausgezogen.
Hoffe das es so stabiler läuft. In der nächsten Version werde ich auf jeden Fall ein interval Attribut hinzufügen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 13:48:20
Version 0.0.77 läuft jetzt ca 15min .. fhem startet und läuft bis jetzt ohne Probleme

auch schnelles senden von set Befehlen lässt fhem nicht abstürzen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 13:59:08
Zitat von: HB86 am 16 Februar 2017, 13:48:20
Version 0.0.77 läuft jetzt ca 15min .. fhem startet und läuft bis jetzt ohne Probleme

auch schnelles senden von set Befehlen lässt fhem nicht abstürzen

Oh man da fällt mir gerade ein Stein vom Herzen.
Kannst mal bitte im Log schauen ob Du einen Eintrag findest alla garbage after JSON object
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 14:06:30
Zitat von: CoolTux am 16 Februar 2017, 13:59:08
Oh man da fällt mir gerade ein Stein vom Herzen.
Kannst mal bitte im Log schauen ob Du einen Eintrag findest alla garbage after JSON object

Ja, 5 mal seit 0.0.77 läuft
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 16 Februar 2017, 14:15:30
rennt mal ... die channel.* stimmen nicht, bzw. brauchen jahre zum umschalten.
nach dem löschen der channelguide (du hast immer noch keine 0), kommtInternals:
   DEF        192.168.178.29
   FD         4
   HOST       192.168.178.29
   LAST_RECV  1487250279.83552
   NAME       Fembotter
   NR         570
   PARTIAL    {"type":"response","id":"request_148725�� �client did not respond to ping�bL{"type":"response","id":"request_1487250531.82057","payload":{"channel":{"ATV":false,"Bandwidth":0,"CASystemIDList":{},"CASystemIDListCount":0,"DTV":true,"Data":false,"Frequency":11300,"GroupIdList":[{"_id":"ebd48d","channelGroupId":0,"channelGroupName":"All"},{"_id":"ebd48e","channelGroupId":1,"channelGroupName":"DTV"},{"_id":"ebd48f","channelGroupId":8,"channelGroupName":"PAID"},{"_id":"ebd490","channelGroupId":9,"channelGroupName":"HD"}],"HDTV":true,"Handle":9,"Invisible":false,"Numeric":false,"ONID":1,"PrimaryCh":true,"Radio":false,"SVCID":4911,"TSID":1007,"TV":true,"channelId":"7_177_19_0_1007_4911_1","channelMajMinNo":"06-00019-000-177","channelMode":"Satellite","channelModeId":2,"channelName":"ORF1 HD","channelNumber":"19","channelType":"Satellite Digital TV","channelTypeId":6,"configurationId":0,"descrambled":true,"favoriteGroup":"","fineTuned":false,"locked":false,"majorNumber":19,"minorNumber":0,"physicalNumber":177,"programId":"1007_4911_1","satelliteLcn":false,"satelliteName":"ASTRA 19.2E","scrambled":true,"serviceType":25,"shortCut":0,"signalChannelId":"1007_4911_1","skipped":false,"sourceIndex":7,"specialService":false},"programList":[{"DSTEndTime":"2017,02,16,13,13,00","DSTStartTime":"2017,02,16,12,50,00","description":"Der Countdown","duration":1380,"endTime":"2017,02,16,12,13,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,13,13,00","localStartTime":"2017,02,16,12,50,00","programId":"1_1007_4911_28674","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b3f","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,11,50,00"},{"DSTEndTime":"2017,02,16,14,05,00","DSTStartTime":"2017,02,16,13,13,00","description":"Der 2.Durchgang","duration":3120,"endTime":"2017,02,16,13,05,00","extendedDescription":[{"_id":"24b41","extendedDescriptionNumber":0,"extendedText":"live aus St.Moritz\n\nKommentar: Ernst Hausleitner\nCo-Kommentar: Alexandra Meissnitzer\nModeration: Rainer Pariasek"}],"genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,14,05,00","localStartTime":"2017,02,16,13,13,00","programId":"1_1007_4911_28675","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b42","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,12,13,00"},{"DSTEndTime":"2017,02,16,14,20,00","DSTStartTime":"2017,02,16,14,05,00","description":"Die Analyse","duration":900,"endTime":"2017,02,16,13,20,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,14,20,00","localStartTime":"2017,02,16,14,05,00","programId":"1_1007_4911_28676","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b44","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,13,05,00"},{"DSTEndTime":"2017,02,16,14,25,00","DSTStartTime":"2017,02,16,14,20,00","description":"Der Countdown","duration":300,"endTime":"2017,02,16,13,25,00","isPresent":false,"localEndTime":"2017,02,16,14,25,00","localStartTime":"2017,02,16,14,20,00","programId":"1_1007_4911_28677","programName":"IBU Biathlon WM 2017 Hochfilzen: 20km Einzel Herren","rating":[{"_id":"24b46","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,13,20,00"},{"DSTEndTime":"2017,02,16,16,25,00","DSTStartTime":"2017,02,16,14,25,00","description":"Das Rennen","duration":7200,"endTime":"2017,02,16,15,25,00","extendedDescription":[{"_id":"24b48","extendedDescriptionNumber":0,"extendedText":"live aus Hochfilzen\n\nKommentar: Dietmar Wolff\nCo-Kommentar: Christoph Sumann\nModeration: Boris Kastner-Jirka"}],"isPresent":false,"localEndTime":"2017,02,16,16,25,00","localStartTime":"2017,02,16,14,25,00","programId":"1_1007_4911_28678","programName":"IBU Biathlon WM 2017 Hochfilzen: 20km Einzel Herren","rating":[{"_id":"24b49","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,13,25,00"},{"DSTEndTime":"2017,02,16,16,35,39","DSTStartTime":"2017,02,16,16,25,00","description":"Die Analyse","duration":639,"endTime":"2017,02,16,15,35,39","isPresent":false,"localEndTime":"2017,02,16,16,35,39","localStartTime":"2017,02,16,16,25,00","programId":"1_1007_4911_28679","programName":"IBU Biathlon WM 2017 Hochfilzen: 20km Einzel Herren","rating":[{"_id":"24b4b","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,15,25,00"},{"DSTEndTime":"2017,02,16,16,40,47","DSTStartTime":"2017,02,16,16,35,39","duration":308,"endTime":"2017,02,16,15,40,47","isPresent":false,"localEndTime":"2017,02,16,16,40,47","localStartTime":"2017,02,16,16,35,39","programId":"1_1007_4911_28680","programName":"ZIB Flash","rating":[{"_id":"24b4d","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,15,35,39"},{"DSTEndTime":"2017,02,16,16,46,35","DSTStartTime":"2017,02,16,16,40,47","duration":348,"endTime":"2017,02,16,15,46,35","genre":"Show/Game Show","isPresent":false,"localEndTime":"2017,02,16,16,46,35","localStartTime":"2017,02,16,16,40,47","programId":"1_1007_4911_28681","programName":"Echt Fett","rating":[{"_id":"24b4f","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,15,40,47"},{"DSTEndTime":"2017,02,16,17,11,40","DSTStartTime":"2017,02,16,16,46,35","description":"Klapsgiving 3","duration":1505,"endTime":"2017,02,16,16,11,40","extendedDescription":[{"_id":"24b51","extendedDescriptionNumber":0,"extendedText":"Sitcom\nAls sich Barney provokant über Marshalls Anzug äußert, folgt die Strafe auf dem Fuß. Wortreich erinnert ihn sein Freund an die Ohrfeigenwette, die Barney sieben Jahre zuvor haushoch verloren hat. Barney nimmt es allerdings gelassen. Schließl"},{"_id":"24b52","extendedDescriptionNumber":1,"extendedText":"ich hält er sich schon längst für abgehärtet gegen Marshalls Klapse. Da gibt Marshall eine bedrohliche Episode aus seiner abenteuerlichen Weltreise preis: Er erzählt, wie er in Shanghai den legendären \"Klaps der explodierenden Sonnen\" erlernt hat.\n"},{"_id":"24b53","extendedDescriptionNumber":2,"extendedText":"Mit Josh Radnor (Ted Mosby), Jason Segel (Marshall Eriksen), Cobie Smulders (Robin Scherbatsky), Neil Patrick Harris (Barney Stinson), Alyson Hannigan (Lily Aldrin), Cristin Milioti (Mutter) u.a.\nRegie: Pamela Fryman"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,16,17,11,40","localStartTime":"2017,02,16,16,46,35","programId":"1_1007_4911_28682","programName":"How I Met Your Mother","rating":[{"_id":"24b54","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,15,46,35"},{"DSTEndTime":"2017,02,16,17,35,06","DSTStartTime":"2017,02,16,17,11,40","description":"Nichts als die Wahrheit","duration":1406,"endTime":"2017,02,16,16,35,06","extendedDescription":[{"_id":"24b56","extendedDescriptionNumber":0,"extendedText":"Sitcom\nAm Abend vor der Hochzeit stoßen die Freunde auf die bevorstehende Trauung an. Barney schaut ein wenig zu tief ins Glas und erreicht ein prekäres Stadium der Betrunkenheit, in dem er nichts als die Wahrheit sagt und jede Frage, die ihm geste"},{"_id":"24b57","extendedDescriptionNumber":1,"extendedText":"llt wird, beantwortet. Lily ist immer noch verärgert darüber, dass Marshall ohne Rücksprache den Richterposten angenommen hat. Als Lily und Marshall eine Streitpause einlegen, versucht Marshall das Ende der Schonfrist so lange wie möglich hinauszuz"},{"_id":"24b58","extendedDescriptionNumber":2,"extendedText":"ögern.\nMit Josh Radnor (Ted Mosby), Jason Segel (Marshall Eriksen), Cobie Smulders (Robin Scherbatsky), Neil Patrick Harris (Barney Stinson), Alyson Hannigan (Lily Aldrin), Cristin Milioti (Mutter) u.a.\nRegie: Pamela Fryman"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,16,17,35,06","localStartTime":"2017,02,16,17,11,40","programId":"1_1007_4911_28683","programName":"How I Met Your Mother","rating":[{"_id":"24b59","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,16,11,40"},{"DSTEndTime":"2017,02,16,17,55,40","DSTStartTime":"2017,02,16,17,35,06","description":"Silly Simpsony","duration":1234,"endTime":"2017,02,16,16,55,40","extendedDescription":[{"_id":"24b5b","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie\nLisa geht neuerdings doppelt so gerne in die Schule wie früher. Ihre neue Klassenkameradin Isabel entpuppt sich als eine Art Seelenverwandte. Die beiden werden schnell beste Freundinnen. Während eines gemeinsamen Referats über Fra"},{"_id":"24b5c","extendedDescriptionNumber":1,"extendedText":"nklin D. Roosevelt kristallisieren sich allerdings erste Unterschiede heraus. Anders als die liberale Lisa ist Isabel eine überzeugte Republikanerin. Als die zwei kurz darauf als Klassensprecherinnen kandidieren, bricht zwischen ihnen ein gnadenlos"},{"_id":"24b5d","extendedDescriptionNumber":2,"extendedText":"er Konkurrenzkampf los.\nRegie: Mark Kirkland"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,16,17,55,40","localStartTime":"2017,02,16,17,35,06","programId":"1_1007_4911_28684","programName":"Die Simpsons","rating":[{"_id":"24b5e","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,16,35,06"},{"DSTEndTime":"2017,02,16,18,00,00","DSTStartTime":"2017,02,16,17,55,40","duration":260,"endTime":"2017,02,16,17,00,00","isPresent":false,"localEndTime":"2017,02,16,18,00,00","localStartTime":"2017,02,16,17,55,40","programId":"1_1007_4911_28685","programName":"ZIB Flash","rating":[{"_id":"24b60","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,16,55,40"},{"DSTEndTime":"2017,02,16,18,30,00","DSTStartTime":"2017,02,16,18,00,00","description":"WM Studio - Die Analyse","duration":1800,"endTime":"2017,02,16,17,30,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,18,30,00","localStartTime":"2017,02,16,18,00,00","programId":"1_1007_4911_28686","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b62","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,17,00,00"},{"DSTEndTime":"2017,02,16,19,00,00","DSTStartTime":"2017,02,16,18,30,00","description":"WM Studio - Die Siegerehrung","duration":1800,"endTime":"2017,02,16,18,00,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,19,00,00","localStartTime":"2017,02,16,18,30,00","programId":"1_1007_4911_28687","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b64","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,17,30,00"},{"DSTEndTime":"2017,02,16,19,20,17","DSTStartTime":"2017,02,16,19,00,00","description":"WM Studio - Die Stars","duration":1217,"endTime":"2017,02,16,18,20,17","genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,19,20,17","localStartTime":"2017,02,16,19,00,00","programId":"1_1007_4911_28688","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b66","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,18,00,00"},{"DSTEndTime":"2017,02,16,19,45,00","DSTStartTime":"2017,02,16,19,20,17","description":"Milch mit Valium","duration":1483,"endTime":"2017,02,16,18,45,00","extendedDescription":[{"_id":"24b68","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nNach ihrem ersten Date geht Penny Leonard aus dem Weg. Sie findet, dass sie nicht klug genug ist, um mit Leonard zusammen zu sein. Da sie mit jemandem darüber reden möchte, erzählt sie Sheldon von ihren Bedenken. Als Penny ihn bi"},{"_id":"24b69","extendedDescriptionNumber":1,"extendedText":"ttet, das Geheimnis für sich zu behalten, weiß Sheldon nicht, wie er sich Leonard gegenüber verhalten soll. Er beschließt, diesen ebenfalls zu meiden, und zieht vorerst zu Raj.\nMit Johnny Galecki (Leonard), Jim Parsons (Sheldon), Kaley Cuoco (Penny"},{"_id":"24b6a","extendedDescriptionNumber":2,"extendedText":"), Simon Helberg (Howard), Kunal Nayyar (Rajesh) u.a.\nRegie: Mark Cendrowski"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,16,19,45,00","localStartTime":"2017,02,16,19,20,17","programId":"1_1007_4911_28689","programName":"The Big Bang Theory","rating":[{"_id":"24b6b","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,18,20,17"},{"DSTEndTime":"2017,02,16,19,54,48","DSTStartTime":"2017,02,16,19,45,00","duration":588,"endTime":"2017,02,16,18,54,48","isPresent":false,"localEndTime":"2017,02,16,19,54,48","localStartTime":"2017,02,16,19,45,00","programId":"1_1007_4911_28690","programName":"ZIB Magazin","rating":[{"_id":"24b6d","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,18,45,00"},{"DSTEndTime":"2017,02,16,20,00,00","DSTStartTime":"2017,02,16,19,54,48","duration":312,"endTime":"2017,02,16,19,00,00","isPresent":false,"localEndTime":"2017,02,16,20,00,00","localStartTime":"2017,02,16,19,54,48","programId":"1_1007_4911_28691","programName":"Wetter","rating":[{"_id":"24b6f","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,18,54,48"},{"DSTEndTime":"2017,02,16,20,15,19","DSTStartTime":"2017,02,16,20,00,00","duration":919,"endTime":"2017,02,16,19,15,19","isPresent":false,"localEndTime":"2017,02,16,20,15,19","localStartTime":"2017,02,16,20,00,00","programId":"1_1007_4911_28692","programName":"ZIB 20","rating":[{"_id":"24b71","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,19,00,00"},{"DSTEndTime":"2017,02,16,21,46,49","DSTStartTime":"2017,02,16,20,15,19","duration":5490,"endTime":"2017,02,16,20,46,49","extendedDescription":[{"_id":"24b73","extendedDescriptionNumber":0,"extendedText":"(Fernsehkrimi, AUT 2015)\nNach einem traumatischen, aus dem Ruder gelaufenen Einsatz nimmt Polizist Tommy eine Auszeit. Er sucht Ruhe in dem kleinen beschaulichen Dorf im Burgenland, in dem sein Vater, der die Familie vor Jahren verlassen hat, Schul"},{"_id":"24b74","extendedDescriptionNumber":1,"extendedText":"direktor war und der ihm das alte Schulhaus vererbt hat. Die Dorfbevölkerung nimmt ihn nicht gerade mit offenen Armen auf - die Einzigen, die ihm mit weniger Feindseligkeit begegnen, sind Greißlerin Eva und die Nachbarin Traude.\nMit Andreas Lust (T"},{"_id":"24b75","extendedDescriptionNumber":2,"extendedText":"ommy), Franziska Weisz (Eva), Maria Urban (Traude), Lukas Resetarits (Bürgermeister), Michael Fuith (Wirt)\nDrehbuch: Ivo Schneider und Barbara Eder\nRegie: Barbara Eder\n89.06"}],"isPresent":false,"localEndTime":"2017,02,16,21,46,49","localStartTime":"2017,02,16,20,15,19","programId":"1_1007_4911_28693","programName":"Kreuz des Südens","rating":[{"_id":"24b76","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,19,15,19"},{"DSTEndTime":"2017,02,16,21,58,48","DSTStartTime":"2017,02,16,21,46,49","duration":719,"endTime":"2017,02,16,20,58,48","isPresent":false,"localEndTime":"2017,02,16,21,58,48","localStartTime":"2017,02,16,21,46,49","programId":"1_1007_4911_28694","programName":"ZIB Flash","rating":[{"_id":"24b78","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,20,46,49"},{"DSTEndTime":"2017,02,16,23,36,25","DSTStartTime":"2017,02,16,21,58,48","description":"Räuber und Gendarm","duration":5857,"endTime":"2017,02,16,22,36,25","extendedDescription":[{"_id":"24b7a","extendedDescriptionNumber":0,"extendedText":"(Krimiserie, AUT 1980)\nKommissar Kottan muss mit seinen beiden Assistenten Schremser und Schrammel einen Überfall auf ein Postamt klären. Was zunächst professionell geplant scheint, ufert aber immer mehr in eine grotesk-witzige Jagd aus, bei der so"},{"_id":"24b7b","extendedDescriptionNumber":1,"extendedText":"wohl Gängster ihre Komplizen, als auch die Polizei die ganze zerstrittene Bande verfolgt.\nMit Lukas Resetarits (Kottan), Walter Davy (Schremser), C.A. Tichy (Schrammel), Bibiane Zeller (Frau Kottan) u.a.\nBuch: Helmut Zenker\nRegie: Peter Patzak\n93.4"},{"_id":"24b7c","extendedDescriptionNumber":2,"extendedText":"2"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,16,23,36,25","localStartTime":"2017,02,16,21,58,48","programId":"1_1007_4911_28695","programName":"Kottan ermittelt","rating":[{"_id":"24b7d","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,20,58,48"},{"DSTEndTime":"2017,02,16,23,58,35","DSTStartTime":"2017,02,16,23,36,25","duration":1330,"endTime":"2017,02,16,22,58,35","isPresent":false,"localEndTime":"2017,02,16,23,58,35","localStartTime":"2017,02,16,23,36,25","programId":"1_1007_4911_28696","programName":"ZIB 24","rating":[{"_id":"24b7f","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,22,36,25"},{"DSTEndTime":"2017,02,17,00,41,07","DSTStartTime":"2017,02,16,23,58,35","description":"Auferstehung","duration":2552,"endTime":"2017,02,16,23,41,07","extendedDescription":[{"_id":"24b81","extendedDescriptionNumber":0,"extendedText":"Thriller-Serie\nEin Jahr nach dem grausamen Mord an Claire hat sich Ryans Leben gewandelt. Ryan führt nun ein viel gesünderes Leben. Er macht regelmäßig Sport und geht zu den Treffen der Anonymen Alkoholiker. Doch als plötzlich drei Männer, die Carr"},{"_id":"24b82","extendedDescriptionNumber":1,"extendedText":"oll-Masken tragen, in der U-Bahn Menschen mit Messern attackieren und die Auferstehung Carrolls verlautbaren, wird Ryans Hilfe vom FBI benötigt. Mit Hilfe von Informationen des FBIs kann er die Fährte eines ehemaligen Sektenmitglieds von Joe Carrol"},{"_id":"24b83","extendedDescriptionNumber":2,"extendedText":"l aufnehmen.\nMit Kevin Bacon (Ryan Hardy), James Purefoy (Joe Carroll), Natalie Zea (Claire Matthews), Annie Parisse (Debra Parker), Shawn Ashmore (Mike Weston) u.a.\nRegie: Marcos Siega"}],"isPresent":false,"localEndTime":"2017,02,17,00,41,07","localStartTime":"2017,02,16,23,58,35","programId":"1_1007_4911_28697","programName":"The Following","rating":[{"_id":"24b84","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,22,58,35"},{"DSTEndTime":"2017,02,17,02,26,11","DSTStartTime":"2017,02,17,00,41,07","duration":6304,"endTime":"2017,02,17,01,26,11","extendedDescription":[{"_id":"24b86","extendedDescriptionNumber":0,"extendedText":"(Con Air - Actionfilm, USA 1997)\nDie gefährlichsten Verbrecher Amerikas sollen an Bord der 'Con Air' in ein neues Hochsicherheitsgefängnis überstellt werden. Für den ehemaligen Soldaten Cameron Poe hingegen ist es nach verbüßter Strafe der langerse"},{"_id":"24b87","extendedDescriptionNumber":1,"extendedText":"hnte Flug in die Freiheit. Unter der Führung des Killers Cyrus 'The Virus' bringen die skrupellosen Verbrecher jedoch die Maschine in ihre Gewalt, Keiner außer Cameron Poe hat etwas zu verlieren.\nMit Nicolas Cage (Cameron Poe), John Cusack (Vince L"},{"_id":"24b88","extendedDescriptionNumber":2,"extendedText":"arkin), John Malkovich (Cyrus 'The Virus' Grissom), Steve Buscemi (Garland 'The Marietta Mangler' Greene), Ving Rhames (Nathan 'Diamand Dog' Jones) u.a.\nRegie: Simon West\n103.41"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,02,26,11","localStartTime":"2017,02,17,00,41,07","programId":"1_1007_4911_28698","programName":"Con Air","rating":[{"_id":"24b89","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,23,41,07"},{"DSTEndTime":"2017,02,17,03,56,26","DSTStartTime":"2017,02,17,02,26,11","duration":5415,"endTime":"2017,02,17,02,56,26","isPresent":false,"localEndTime":"2017,02,17,03,56,26","localStartTime":"2017,02,17,02,26,11","programId":"1_1007_4911_28699","programName":"Kreuz des Südens","rating":[{"_id":"24b8b","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,01,26,11"},{"DSTEndTime":"2017,02,17,04,40,54","DSTStartTime":"2017,02,17,03,56,26","description":"Wer zu hoch fliegt","duration":2668,"endTime":"2017,02,17,03,40,54","extendedDescription":[{"_id":"24b8d","extendedDescriptionNumber":0,"extendedText":"Krimiserie\nDer Tatort im aktuellen Mordfall weckt bei Mick und Andreas Erinnerungen an aufregende Zeiten. In der Polizeiakademie Essen ist die Kommilitonin Silke Dresbach erschlagen worden. Dresbach scheint sich konservative Kräfte zum Feind gemach"},{"_id":"24b8e","extendedDescriptionNumber":1,"extendedText":"t zu haben, weil sie um jeden Preis erreichen wollte, als erste Frau beim Essener Sondereinsatzkommando aufgenommen zu werden. Akademiekommandantin Thea Kiesling hält diese Verdächtigungen allerdings für völlig aus der Luft gegriffen.\nMit Henning B"},{"_id":"24b8f","extendedDescriptionNumber":2,"extendedText":"aum (Michael 'Mick' Brisgau), Maximilian Grill (Andreas Kringge), Proschat Madani (Tanja Haffner), Franziska Weisz (Steffi Averdunk), Helmfried von Lüttichau (Martin Ferchert), Robert Lohr (Roland Meisner), Tatjana Clasing (Uschi Nowatzki), Catrin "},{"_id":"24b90","extendedDescriptionNumber":3,"extendedText":"Striebeck (Thea Kiesling) u.a.\nRegie: Peter Stauch"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,04,40,54","localStartTime":"2017,02,17,03,56,26","programId":"1_1007_4911_28700","programName":"Der letzte Bulle","rating":[{"_id":"24b91","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,02,56,26"},{"DSTEndTime":"2017,02,17,05,25,13","DSTStartTime":"2017,02,17,04,40,54","description":"Spielchen spielen","duration":2659,"endTime":"2017,02,17,04,25,13","extendedDescription":[{"_id":"24b93","extendedDescriptionNumber":0,"extendedText":"Krimiserie\nBei einem Banküberfall wird eine junge Angestellte erschossen. Micks Tochter Isa, die in der Bank ein Praktikum absolviert, gerät in die Gewalt des Täters. Gerade noch rechtzeitig kann Mick seine Tochter befreien. Als Isa erzählt, dass d"},{"_id":"24b94","extendedDescriptionNumber":1,"extendedText":"er flüchtige Täter ihren Namen gekannt und gezielt nach ihr gesucht hat, beschleicht Mick ein unangenehmer Verdacht. Womöglich war der Überfall nur ein Ablenkungsmanöver, um seine Tochter zu entführen. Mick vermutet seinen alten Erzfeind Ansgar Kör"},{"_id":"24b95","extendedDescriptionNumber":2,"extendedText":"ting dahinter.\nMit Henning Baum (Michael 'Mick' Brisgau), Maximilian Grill (Andreas Kringge), Proschat Madani (Tanja Haffner), Franziska Weisz (Steffi Averdunk), Helmfried von Lüttichau (Martin Ferchert), Robert Lohr (Roland Meisner), Tatjana Clasi"},{"_id":"24b96","extendedDescriptionNumber":3,"extendedText":"ng (Uschi Nowatzki), August Schmölzer (Ansgar Körting) u.a.\nRegie: Thomas Nennstiel"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,05,25,13","localStartTime":"2017,02,17,04,40,54","programId":"1_1007_4911_28701","programName":"Der letzte Bulle","rating":[{"_id":"24b97","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,03,40,54"},{"DSTEndTime":"2017,02,17,06,00,00","DSTStartTime":"2017,02,17,05,25,13","description":"Das Feierbiest","duration":2087,"endTime":"2017,02,17,05,00,00","extendedDescription":[{"_id":"24b99","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nKates Geburtstag steht vor der Tür. Wie jedes Jahr plant Connie aus diesem Anlass ein großes Fest. Doch Kate wäre nichts lieber, als die Party ausfallen zu lassen. Wegen der stressigen Vorbereitungen ist Connie nämlich unausstehl"},{"_id":"24b9a","extendedDescriptionNumber":1,"extendedText":"ich. Beflissen macht sich derweil Ben daran, das perfekte Geschenk für Kate zu finden.\nMit Jason Biggs (Ben Parr), Sarah Chalke (Kate Swanson), Judy Greer (Connie Grabowski), Tyler Labine (Larry Munsch) u.a.\nRegie: Rob Schiller\n(In Stereo-Zweikanal"},{"_id":"24b9b","extendedDescriptionNumber":2,"extendedText":"tontechnik: deutsch / englisch)"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,06,00,00","localStartTime":"2017,02,17,05,25,13","programId":"1_1007_4911_28702","programName":"Mad Love","rating":[{"_id":"24b9c","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,04,25,13"},{"DSTEndTime":"2017,02,17,06,25,00","DSTStartTime":"2017,02,17,06,00,00","description":"Wir kochen ein Rosenparfüm / Wir reißen aus","duration":1500,"endTime":"2017,02,17,05,25,00","genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,06,25,00","localStartTime":"2017,02,17,06,00,00","programId":"1_1007_4911_28703","programName":"Wir Kinder aus dem Möwenweg","rating":[{"_id":"24b9e","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,05,00,00"},{"DSTEndTime":"2017,02,17,06,50,00","DSTStartTime":"2017,02,17,06,25,00","description":"Feuer! Feuer!","duration":1500,"endTime":"2017,02,17,05,50,00","extendedDescription":[{"_id":"24ba0","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,06,50,00","localStartTime":"2017,02,17,06,25,00","programId":"1_1007_4911_28704","programName":"Biene Maja","rating":[{"_id":"24ba1","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,05,25,00"},{"DSTEndTime":"2017,02,17,07,00,40","DSTStartTime":"2017,02,17,06,50,00","description":"Mogli, der Wolfsjunge","duration":640,"endTime":"2017,02,17,06,00,40","extendedDescription":[{"_id":"24ba3","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,07,00,40","localStartTime":"2017,02,17,06,50,00","programId":"1_1007_4911_28705","programName":"Das Dschungelbuch","rating":[{"_id":"24ba4","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,05,50,00"},{"DSTEndTime":"2017,02,17,07,12,30","DSTStartTime":"2017,02,17,07,00,40","description":"Falsches Bauchweh","duration":710,"endTime":"2017,02,17,06,12,30","extendedDescription":[{"_id":"24ba6","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,07,12,30","localStartTime":"2017,02,17,07,00,40","programId":"1_1007_4911_28706","programName":"Sammy - Kleine Flossen, große Abenteuer","rating":[{"_id":"24ba7","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,06,00,40"},{"DSTEndTime":"2017,02,17,07,25,00","DSTStartTime":"2017,02,17,07,12,30","description":"Meister Pipo","duration":750,"endTime":"2017,02,17,06,25,00","extendedDescription":[{"_id":"24ba9","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,07,25,00","localStartTime":"2017,02,17,07,12,30","programId":"1_1007_4911_28707","programName":"Sammy - Kleine Flossen, große Abenteuer","rating":[{"_id":"24baa","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,06,12,30"},{"DSTEndTime":"2017,02,17,07,31,58","DSTStartTime":"2017,02,17,07,25,00","description":"Strauß, fliege hoch!","duration":418,"endTime":"2017,02,17,06,31,58","extendedDescription":[{"_id":"24bac","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,07,31,58","localStartTime":"2017,02,17,07,25,00","programId":"1_1007_4911_28708","programName":"Wissper","rating":[{"_id":"24bad","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,06,25,00"},{"DSTEndTime":"2017,02,17,07,55,00","DSTStartTime":"2017,02,17,07,31,58","description":"Wir beschatten Voisins / Wir sind Popstars","duration":1382,"endTime":"2017,02,17,06,55,00","extendedDescription":[{"_id":"24baf","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,07,55,00","localStartTime":"2017,02,17,07,31,58","programId":"1_1007_4911_28709","programName":"Wir Kinder aus dem Möwenweg","rating":[{"_id":"24bb0","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,06,31,58"},{"DSTEndTime":"2017,02,17,08,00,00","DSTStartTime":"2017,02,17,07,55,00","duration":300,"endTime":"2017,02,17,07,00,00","isPresent":false,"localEndTime":"2017,02,17,08,00,00","localStartTime":"2017,02,17,07,55,00","programId":"1_1007_4911_28710","programName":"Hallo okidoki","rating":[{"_id":"24bb2","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,06,55,00"},{"DSTEndTime":"2017,02,17,08,05,00","DSTStartTime":"2017,02,17,08,00,00","description":"Knietzsche und der Mut","duration":300,"endTime":"2017,02,17,07,05,00","extendedDescription":[{"_id":"24bb4","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,08,05,00","localStartTime":"2017,02,17,08,00,00","programId":"1_1007_4911_28711","programName":"Knietzsche - Der kleinste Philosoph der Welt","rating":[{"_id":"24bb5","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,07,00,00"},{"DSTEndTime":"2017,02,17,08,30,00","DSTStartTime":"2017,02,17,08,05,00","description":"Das Ernährungs-Experiment","duration":1500,"endTime":"2017,02,17,07,30,00","extendedDescription":[{"_id":"24bb7","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nTony und Roger müssen sich wieder einmal einem Überlebenstraining stellen. Auf der Schädelinsel sollen sie unter härtesten Bedingungen ihre Fertigkeiten unter Beweis stellen. Damit sie es dort nicht ganz so schwer haben, zaubert "},{"_id":"24bb8","extendedDescriptionNumber":1,"extendedText":"ihnen Jeannie ein orientalisches Dorf hin. Und laut NASA-Handbuch ist es erlaubt, von Einheimischen Nahrung anzunehmen.\nMit Barbara Eden (Jeannie), Larry Hagman (Anthony \"Tony\" Nelson), Bill Daily (Roger Healey), Hayden Rorke (Dr. Alfred Bellows) u"},{"_id":"24bb9","extendedDescriptionNumber":2,"extendedText":".a.\nRegie: Hal Cooper"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,08,30,00","localStartTime":"2017,02,17,08,05,00","programId":"1_1007_4911_28712","programName":"Bezaubernde Jeannie","rating":[{"_id":"24bba","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,07,05,00"},{"DSTEndTime":"2017,02,17,09,15,00","DSTStartTime":"2017,02,17,08,30,00","description":"Die Kämpferin","duration":2700,"endTime":"2017,02,17,08,15,00","extendedDescription":[{"_id":"24bbc","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nDie talentierte Nachwuchs-Boxerin Tallis Lang hat während ihrer Boxkämpfe kurze Blackouts. In ihren Träumen sieht sie immer das unvollständige Bild von einem Mann mit Bart. Dani versucht, der Ursache des Traumes auf die Spur zu k"},{"_id":"24bbd","extendedDescriptionNumber":1,"extendedText":"ommen. Und Matthew erhält ein tolles Jobangebot in San Francisco. Währenddessen machen sich T.K. und sein 'Life-Coach' Laz auf den Weg nach Miami. \nMit Callie Thorne (Dr. Dani Santino), Marc Blucas (Matthew Donnally), Scott Cohen (Nico Careles), Me"},{"_id":"24bbe","extendedDescriptionNumber":2,"extendedText":"hcad Brooks (Terrence 'T.K.' King), Hannah Marks (Lindsay Santino), Patrick Johnson (Ray Santino Jr.) u.a.\nRegie: Kevin Hooks\n(In Stereo-Zweikanaltontechnik: deutsch / englisch)"}],"isPresent":false,"localEndTime":"2017,02,17,09,15,00","localStartTime":"2017,02,17,08,30,00","programId":"1_1007_4911_28713","programName":"Dr. Dani Santino - Spiel des Lebens","rating":[{"_id":"24bbf","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,07,30,00"},{"DSTEndTime":"2017,02,17,09,40,00","DSTStartTime":"2017,02,17,09,15,00","description":"Der Countdown","duration":1500,"endTime":"2017,02,17,08,40,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,09,40,00","localStartTime":"2017,02,17,09,15,00","programId":"1_1007_4911_28714","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bc1","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,08,15,00"},{"DSTEndTime":"2017,02,17,10,55,00","DSTStartTime":"2017,02,17,09,40,00","description":"Der 1.Durchgang","duration":4500,"endTime":"2017,02,17,09,55,00","extendedDescription":[{"_id":"24bc3","extendedDescriptionNumber":0,"extendedText":"live aus St.Moritz\n\nKommentar: Thomas König\nCo-Kommentar: Hans Knauss\nModeration: Rainer Pariasek\nAnalyse: Benjamin Raich"}],"genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,10,55,00","localStartTime":"2017,02,17,09,40,00","programId":"1_1007_4911_28715","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bc4","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,08,40,00"},{"DSTEndTime":"2017,02,17,11,15,00","DSTStartTime":"2017,02,17,10,55,00","description":"Die Analyse","duration":1200,"endTime":"2017,02,17,10,15,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,11,15,00","localStartTime":"2017,02,17,10,55,00","programId":"1_1007_4911_28716","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bc6","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,09,55,00"},{"DSTEndTime":"2017,02,17,11,40,00","DSTStartTime":"2017,02,17,11,15,00","description":"Schulprobleme","duration":1500,"endTime":"2017,02,17,10,40,00","extendedDescription":[{"_id":"24bc8","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nEs ist Halloween und Boyd wurde von seinem Vater als Kohlestück verkleidet. Da Kohle zur Zeit die größte Gefahr für die Welt ist und so am meisten Angst verbreitet. Mandy engagiert sich politisch und hilft als Wahlhelferin aus. S"},{"_id":"24bc9","extendedDescriptionNumber":1,"extendedText":"ie ist aber schon bald von der Politik enttäuscht. Inzwischen überlegt Vanessa sich beruflich zu verändern.\nMit Tim Allen (Mike Baxter), Nancy Travis (Vanessa Baxter), Molly Ephraim (Mandy Baxter), Kaitlyn Dever (Eve Baxter), Amanda Fuller (Kristin"},{"_id":"24bca","extendedDescriptionNumber":2,"extendedText":" Baxter) u.a.\nRegie: John Pasquin"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,11,40,00","localStartTime":"2017,02,17,11,15,00","programId":"1_1007_4911_28717","programName":"Last Man Standing","rating":[{"_id":"24bcb","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,10,15,00"},{"DSTEndTime":"2017,02,17,12,25,00","DSTStartTime":"2017,02,17,11,40,00","description":"Zwischen allen Stühlen","duration":2700,"endTime":"2017,02,17,11,25,00","extendedDescription":[{"_id":"24bcd","extendedDescriptionNumber":0,"extendedText":"Jugendserie\nDer Schulabschlussball steht vor der Tür. Da Jack in Begleitung von Ethan erscheinen möchte, bekommt er keine Karte. Als Protest beschließen die Freunde, einen Anti-Abschlussball im Restaurant von Dawsons Mutter zu organisieren. Aber au"},{"_id":"24bce","extendedDescriptionNumber":1,"extendedText":"ch dort läuft nicht alles zur Zufriedenheit. Bei allen Paaren kommt es zu großen Spannungen.\nMit James Van Der Beek (Dawson), Katie Holmes (Joey), Michelle Williams (Jen), Joshua Jackson (Pacey), Meredith Monroe (Andie) u.a.\nRegie: Gregory Prange"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,12,25,00","localStartTime":"2017,02,17,11,40,00","programId":"1_1007_4911_28718","programName":"Dawson's Creek","rating":[{"_id":"24bcf","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,10,40,00"},{"DSTEndTime":"2017,02,17,12,55,00","DSTStartTime":"2017,02,17,12,25,00","description":"Der Countdown","duration":1800,"endTime":"2017,02,17,11,55,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,12,55,00","localStartTime":"2017,02,17,12,25,00","programId":"1_1007_4911_28719","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bd1","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,11,25,00"},{"DSTEndTime":"2017,02,17,14,10,00","DSTStartTime":"2017,02,17,12,55,00","description":"Der 2.Durchgang","duration":4500,"endTime":"2017,02,17,13,10,00","extendedDescription":[{"_id":"24bd3","extendedDescriptionNumber":0,"extendedText":"live aus St.Moritz\n\nKommentar: Thomas König\nCo-Kommentar: Hans Knauss\nModeration: Rainer Pariasek\nAnalyse: Benjamin Raich"}],"genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,14,10,00","localStartTime":"2017,02,17,12,55,00","programId":"1_1007_4911_28720","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bd4","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,11,55,00"},{"DSTEndTime":"2017,02,17,14,30,00","DSTStartTime":"2017,02,17,14,10,00","description":"Die Analyse","duration":1200,"endTime":"2017,02,17,13,30,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,14,30,00","localStartTime":"2017,02,17,14,10,00","programId":"1_1007_4911_28721","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bd6","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,13,10,00"},{"DSTEndTime":"2017,02,17,14,40,00","DSTStartTime":"2017,02,17,14,30,00","description":"Der Countdown","duration":600,"endTime":"2017,02,17,13,40,00","isPresent":false,"localEndTime":"2017,02,17,14,40,00","localStartTime":"2017,02,17,14,30,00","programId":"1_1007_4911_28722","programName":"IBU Biathlon WM 2017 Hochfilzen: 4x6km Damen Staffel","rating":[{"_id":"24bd8","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,13,30,00"},{"DSTEndTime":"2017,02,17,16,20,00","DSTStartTime":"2017,02,17,14,40,00","description":"Das Rennen","duration":6000,"endTime":"2017,02,17,15,20,00","extendedDescription":[{"_id":"24bda","extendedDescriptionNumber":0,"extendedText":"live aus Hochfilzen\n\nKommentar: Dietmar Wolff\nCo-Kommentar: Günther Beck\nModeration: Boris Kastner-Jirka"}],"isPresent":false,"localEndTime":"2017,02,17,16,20,00","localStartTime":"2017,02,17,14,40,00","programId":"1_1007_4911_28723","programName":"IBU Biathlon WM 2017 Hochfilzen: 4x6km Damen Staffel","rating":[{"_id":"24bdb","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,13,40,00"},{"DSTEndTime":"2017,02,17,16,25,00","DSTStartTime":"2017,02,17,16,20,00","duration":300,"endTime":"2017,02,17,15,25,00","isPresent":false,"localEndTime":"2017,02,17,16,25,00","localStartTime":"2017,02,17,16,20,00","programId":"1_1007_4911_28724","programName":"ZIB Flash","rating":[{"_id":"24bdd","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,15,20,00"},{"DSTEndTime":"2017,02,17,16,48,01","DSTStartTime":"2017,02,17,16,25,00","description":"Meine Psychiaterin","duration":1381,"endTime":"2017,02,17,15,48,01","extendedDescription":[{"_id":"24bdf","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nJ.D. ist am Ende seiner Zeit als Assistenzarzt. Er zieht Resümee - mit einem schrecklichen Ergebnis: Nichts ist, wie es war. Turk und Carla sind verheiratet und Elliot will nichts mehr von ihm wissen. Außerdem wirbelt eine neue K"},{"_id":"24be0","extendedDescriptionNumber":1,"extendedText":"ollegin sein Leben gehörig durcheinander. Nur Dr. Cox ist gleich geblieben und noch immer der Meinung, dass J.D. von nichts eine Ahnung hat.\nMit Zach Braff (John 'J.D.' Dorian), Sarah Chalke (Elliot Reid), Donald Faison (Chris Turk), John C. McGinl"},{"_id":"24be1","extendedDescriptionNumber":2,"extendedText":"ey (Dr. Perry Cox), Judy Reyes (Carla Espinosa), Ken Jenkins (Dr. Bob Kelso), Heather Graham (Dr. Molly Clock) u.a.\nRegie: Bill Lawrence"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,16,48,01","localStartTime":"2017,02,17,16,25,00","programId":"1_1007_4911_28725","programName":"Scrubs - Die Anfänger","rating":[{"_id":"24be2","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,15,25,00"},{"DSTEndTime":"2017,02,17,17,10,00","DSTStartTime":"2017,02,17,16,48,01","description":"Wie eure Mutter mich traf","duration":1319,"endTime":"2017,02,17,16,10,00","extendedDescription":[{"_id":"24be4","extendedDescriptionNumber":0,"extendedText":"Sitcom\nAn dem Tag, als Ted Robin kennenlernt, feiert Tracy ihren 21. Geburtstag. Die Party findet ein abruptes Ende, als Tracy die Nachricht erhält, dass ihr Freund Max tödlich verunglückt ist. In den kommenden Jahren hält sich Tracy lieber von den"},{"_id":"24be5","extendedDescriptionNumber":1,"extendedText":" Männern fern und bezweifelt, noch einmal die große Liebe zu finden. Während dieser Zeit kreuzen sich einige Male Tracys und Teds Wege, noch aber ahnen die beiden nicht, was die Zukunft für sie bereithält.\nMit Josh Radnor (Ted Mosby), Jason Segel ("},{"_id":"24be6","extendedDescriptionNumber":2,"extendedText":"Marshall Eriksen), Cobie Smulders (Robin Scherbatsky), Neil Patrick Harris (Barney Stinson), Alyson Hannigan (Lily Aldrin), Cristin Milioti (Mutter), Rachel Bilson u.a.\nRegie: Pamela Fryman"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,17,10,00","localStartTime":"2017,02,17,16,48,01","programId":"1_1007_4911_28726","programName":"How I Met Your Mother","rating":[{"_id":"24be7","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,15,48,01"},{"DSTEndTime":"2017,02,17,17,30,10","DSTStartTime":"2017,02,17,17,10,00","description":"Geschichten vom Loslassen","duration":1210,"endTime":"2017,02,17,16,30,10","extendedDescription":[{"_id":"24be9","extendedDescriptionNumber":0,"extendedText":"Sitcom\nWenige Stunden vor Robins Hochzeit ist ihr Bräutigam auf einmal verschwunden. Während Robin schon glaubt, Barney hätte kalte Füße bekommen, gabelt dieser im Vollrausch zwei jugendliche Passanten auf. Verantwortungsbewusst, wie Barney eben is"},{"_id":"24bea","extendedDescriptionNumber":1,"extendedText":"t, beschließt er, die beiden Burschen mit seinen lehrreichen Lebensweisheiten zu beglücken und nimmt sie kurzerhand mit in einen Stripclub. Derweil gibt Ted gegenüber Robin zu, gleich nach den Hochzeitsfeierlichkeiten aus New York wegziehen zu woll"},{"_id":"24beb","extendedDescriptionNumber":2,"extendedText":"en.\nMit Josh Radnor (Ted Mosby), Jason Segel (Marshall Eriksen), Cobie Smulders (Robin Scherbatsky), Neil Patrick Harris (Barney Stinson), Alyson Hannigan (Lily Aldrin), Cristin Milioti (Mutter), Sarah Chalke (Stella Zinman) u.a.\nRegie: Pamela Frym"},
uij, da reichen die zeichen ned
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 16 Februar 2017, 14:18:53
so gehts weiterSTATE      on
   TYPE       LGTV_WebOS
   VERSION    0.0.77
   Readings:
     2017-02-16 14:17:43   3DMode          2d
     2017-02-16 14:17:40   channel         SWR BW HD
     2017-02-16 14:08:39   channelCurrentEndTime -
     2017-02-16 14:08:39   channelCurrentStartTime -
     2017-02-16 14:08:39   channelCurrentTitle -
     2017-02-16 14:17:40   channelId       18
     2017-02-16 14:17:40   channelMedia    Satellite Digital TV
     2017-02-16 14:02:29   channelName     SWR BW HD
     2017-02-16 14:08:39   channelNextEndTime -
     2017-02-16 14:08:39   channelNextStartTime -
     2017-02-16 14:08:39   channelNextTitle -
     2017-02-16 14:02:29   channelTypeName Satellite Digital TV
     2017-02-16 14:17:45   extInput_AV-1   connect_0
     2017-02-16 14:17:45   extInput_AV-2   connect_0
     2017-02-16 14:17:45   extInput_HDMI-1 connect_0
     2017-02-16 14:17:45   extInput_HDMI-2 connect_0
     2017-02-16 14:17:45   extInput_HDMI-3 connect_0
     2017-02-16 14:17:45   extInput_HDMI-4 connect_0
     2017-02-16 14:17:45   extInput_Komponente connect_0
     2017-02-16 14:17:41   input           -
     2017-02-16 13:07:29   lastResponse    error - 500 Application error
     2017-02-16 14:17:41   launchApp       TV
     2017-02-16 14:08:39   lgKey           40bd3746a4a5eaaead727b77b59a7ea3
     2017-02-16 13:07:12   pairing         paired
     2017-02-16 14:17:37   presence        present
     2017-02-16 12:19:48   service_api     v.1
     2017-02-16 12:19:48   service_audio   v.1
     2017-02-16 12:19:48   service_media.controls v.1
     2017-02-16 12:19:48   service_media.viewer v.1
     2017-02-16 12:19:48   service_pairing v.1
     2017-02-16 12:19:48   service_system  v.1
     2017-02-16 12:19:48   service_system.launcher v.1
     2017-02-16 12:19:48   service_system.notifications v.1
     2017-02-16 12:19:48   service_tv      v.1
     2017-02-16 12:19:48   service_webapp  v.2
     2017-02-16 14:17:37   state           on
     2017-02-16 14:17:37   volume          -1
   Helper:
     wsKey      MTQ4NzI1MDUxOS4xOTM0

     Device:
       registered 1
       runsetcmd  0
       Channelguide:
         counter    44
       Inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         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-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         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:
   DbLogExclude .*
   cmdIcon    channelUp:control_arrow_up channelDown:control_arrow_down
   devStateIcon off:it_television@red on:it_television@green
   fp_Grundriss 829,75,0,Fembotter,
   fp_Quer    864,128,5,Fembotter,
   fp_Wohnzimmer 844,110,5,Fembotter
   icon       it_television
   room       LGTV
   webCmd     channelUp:channelDown


keine logeinträge

wie krieg ich das internal weg? mir explodiert grad mein tablet mit der zeichenmenge.
bin ja unterwgs per fernwartung und ip-cam
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 14:19:20
Zitat von: the ratman am 16 Februar 2017, 14:15:30
rennt mal ... die channel.* stimmen nicht, bzw. brauchen jahre zum umschalten.
nach dem löschen der channelguide (du hast immer noch keine 0), kommtInternals:
   DEF        192.168.178.29
   FD         4
   HOST       192.168.178.29
   LAST_RECV  1487250279.83552
   NAME       Fembotter
   NR         570
   PARTIAL    {"type":"response","id":"request_148725�� �client did not respond to ping�bL{"type":"response","id":"request_1487250531.82057","payload":{"channel":{"ATV":false,"Bandwidth":0,"CASystemIDList":{},"CASystemIDListCount":0,"DTV":true,"Data":false,"Frequency":11300,"GroupIdList":[{"_id":"ebd48d","channelGroupId":0,"channelGroupName":"All"},{"_id":"ebd48e","channelGroupId":1,"channelGroupName":"DTV"},{"_id":"ebd48f","channelGroupId":8,"channelGroupName":"PAID"},{"_id":"ebd490","channelGroupId":9,"channelGroupName":"HD"}],"HDTV":true,"Handle":9,"Invisible":false,"Numeric":false,"ONID":1,"PrimaryCh":true,"Radio":false,"SVCID":4911,"TSID":1007,"TV":true,"channelId":"7_177_19_0_1007_4911_1","channelMajMinNo":"06-00019-000-177","channelMode":"Satellite","channelModeId":2,"channelName":"ORF1 HD","channelNumber":"19","channelType":"Satellite Digital TV","channelTypeId":6,"configurationId":0,"descrambled":true,"favoriteGroup":"","fineTuned":false,"locked":false,"majorNumber":19,"minorNumber":0,"physicalNumber":177,"programId":"1007_4911_1","satelliteLcn":false,"satelliteName":"ASTRA 19.2E","scrambled":true,"serviceType":25,"shortCut":0,"signalChannelId":"1007_4911_1","skipped":false,"sourceIndex":7,"specialService":false},"programList":[{"DSTEndTime":"2017,02,16,13,13,00","DSTStartTime":"2017,02,16,12,50,00","description":"Der Countdown","duration":1380,"endTime":"2017,02,16,12,13,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,13,13,00","localStartTime":"2017,02,16,12,50,00","programId":"1_1007_4911_28674","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b3f","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,11,50,00"},{"DSTEndTime":"2017,02,16,14,05,00","DSTStartTime":"2017,02,16,13,13,00","description":"Der 2.Durchgang","duration":3120,"endTime":"2017,02,16,13,05,00","extendedDescription":[{"_id":"24b41","extendedDescriptionNumber":0,"extendedText":"live aus St.Moritz\n\nKommentar: Ernst Hausleitner\nCo-Kommentar: Alexandra Meissnitzer\nModeration: Rainer Pariasek"}],"genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,14,05,00","localStartTime":"2017,02,16,13,13,00","programId":"1_1007_4911_28675","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b42","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,12,13,00"},{"DSTEndTime":"2017,02,16,14,20,00","DSTStartTime":"2017,02,16,14,05,00","description":"Die Analyse","duration":900,"endTime":"2017,02,16,13,20,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,14,20,00","localStartTime":"2017,02,16,14,05,00","programId":"1_1007_4911_28676","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b44","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,13,05,00"},{"DSTEndTime":"2017,02,16,14,25,00","DSTStartTime":"2017,02,16,14,20,00","description":"Der Countdown","duration":300,"endTime":"2017,02,16,13,25,00","isPresent":false,"localEndTime":"2017,02,16,14,25,00","localStartTime":"2017,02,16,14,20,00","programId":"1_1007_4911_28677","programName":"IBU Biathlon WM 2017 Hochfilzen: 20km Einzel Herren","rating":[{"_id":"24b46","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,13,20,00"},{"DSTEndTime":"2017,02,16,16,25,00","DSTStartTime":"2017,02,16,14,25,00","description":"Das Rennen","duration":7200,"endTime":"2017,02,16,15,25,00","extendedDescription":[{"_id":"24b48","extendedDescriptionNumber":0,"extendedText":"live aus Hochfilzen\n\nKommentar: Dietmar Wolff\nCo-Kommentar: Christoph Sumann\nModeration: Boris Kastner-Jirka"}],"isPresent":false,"localEndTime":"2017,02,16,16,25,00","localStartTime":"2017,02,16,14,25,00","programId":"1_1007_4911_28678","programName":"IBU Biathlon WM 2017 Hochfilzen: 20km Einzel Herren","rating":[{"_id":"24b49","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,13,25,00"},{"DSTEndTime":"2017,02,16,16,35,39","DSTStartTime":"2017,02,16,16,25,00","description":"Die Analyse","duration":639,"endTime":"2017,02,16,15,35,39","isPresent":false,"localEndTime":"2017,02,16,16,35,39","localStartTime":"2017,02,16,16,25,00","programId":"1_1007_4911_28679","programName":"IBU Biathlon WM 2017 Hochfilzen: 20km Einzel Herren","rating":[{"_id":"24b4b","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,15,25,00"},{"DSTEndTime":"2017,02,16,16,40,47","DSTStartTime":"2017,02,16,16,35,39","duration":308,"endTime":"2017,02,16,15,40,47","isPresent":false,"localEndTime":"2017,02,16,16,40,47","localStartTime":"2017,02,16,16,35,39","programId":"1_1007_4911_28680","programName":"ZIB Flash","rating":[{"_id":"24b4d","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,15,35,39"},{"DSTEndTime":"2017,02,16,16,46,35","DSTStartTime":"2017,02,16,16,40,47","duration":348,"endTime":"2017,02,16,15,46,35","genre":"Show/Game Show","isPresent":false,"localEndTime":"2017,02,16,16,46,35","localStartTime":"2017,02,16,16,40,47","programId":"1_1007_4911_28681","programName":"Echt Fett","rating":[{"_id":"24b4f","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,15,40,47"},{"DSTEndTime":"2017,02,16,17,11,40","DSTStartTime":"2017,02,16,16,46,35","description":"Klapsgiving 3","duration":1505,"endTime":"2017,02,16,16,11,40","extendedDescription":[{"_id":"24b51","extendedDescriptionNumber":0,"extendedText":"Sitcom\nAls sich Barney provokant über Marshalls Anzug äußert, folgt die Strafe auf dem Fuß. Wortreich erinnert ihn sein Freund an die Ohrfeigenwette, die Barney sieben Jahre zuvor haushoch verloren hat. Barney nimmt es allerdings gelassen. Schließl"},{"_id":"24b52","extendedDescriptionNumber":1,"extendedText":"ich hält er sich schon längst für abgehärtet gegen Marshalls Klapse. Da gibt Marshall eine bedrohliche Episode aus seiner abenteuerlichen Weltreise preis: Er erzählt, wie er in Shanghai den legendären \"Klaps der explodierenden Sonnen\" erlernt hat.\n"},{"_id":"24b53","extendedDescriptionNumber":2,"extendedText":"Mit Josh Radnor (Ted Mosby), Jason Segel (Marshall Eriksen), Cobie Smulders (Robin Scherbatsky), Neil Patrick Harris (Barney Stinson), Alyson Hannigan (Lily Aldrin), Cristin Milioti (Mutter) u.a.\nRegie: Pamela Fryman"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,16,17,11,40","localStartTime":"2017,02,16,16,46,35","programId":"1_1007_4911_28682","programName":"How I Met Your Mother","rating":[{"_id":"24b54","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,15,46,35"},{"DSTEndTime":"2017,02,16,17,35,06","DSTStartTime":"2017,02,16,17,11,40","description":"Nichts als die Wahrheit","duration":1406,"endTime":"2017,02,16,16,35,06","extendedDescription":[{"_id":"24b56","extendedDescriptionNumber":0,"extendedText":"Sitcom\nAm Abend vor der Hochzeit stoßen die Freunde auf die bevorstehende Trauung an. Barney schaut ein wenig zu tief ins Glas und erreicht ein prekäres Stadium der Betrunkenheit, in dem er nichts als die Wahrheit sagt und jede Frage, die ihm geste"},{"_id":"24b57","extendedDescriptionNumber":1,"extendedText":"llt wird, beantwortet. Lily ist immer noch verärgert darüber, dass Marshall ohne Rücksprache den Richterposten angenommen hat. Als Lily und Marshall eine Streitpause einlegen, versucht Marshall das Ende der Schonfrist so lange wie möglich hinauszuz"},{"_id":"24b58","extendedDescriptionNumber":2,"extendedText":"ögern.\nMit Josh Radnor (Ted Mosby), Jason Segel (Marshall Eriksen), Cobie Smulders (Robin Scherbatsky), Neil Patrick Harris (Barney Stinson), Alyson Hannigan (Lily Aldrin), Cristin Milioti (Mutter) u.a.\nRegie: Pamela Fryman"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,16,17,35,06","localStartTime":"2017,02,16,17,11,40","programId":"1_1007_4911_28683","programName":"How I Met Your Mother","rating":[{"_id":"24b59","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,16,11,40"},{"DSTEndTime":"2017,02,16,17,55,40","DSTStartTime":"2017,02,16,17,35,06","description":"Silly Simpsony","duration":1234,"endTime":"2017,02,16,16,55,40","extendedDescription":[{"_id":"24b5b","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie\nLisa geht neuerdings doppelt so gerne in die Schule wie früher. Ihre neue Klassenkameradin Isabel entpuppt sich als eine Art Seelenverwandte. Die beiden werden schnell beste Freundinnen. Während eines gemeinsamen Referats über Fra"},{"_id":"24b5c","extendedDescriptionNumber":1,"extendedText":"nklin D. Roosevelt kristallisieren sich allerdings erste Unterschiede heraus. Anders als die liberale Lisa ist Isabel eine überzeugte Republikanerin. Als die zwei kurz darauf als Klassensprecherinnen kandidieren, bricht zwischen ihnen ein gnadenlos"},{"_id":"24b5d","extendedDescriptionNumber":2,"extendedText":"er Konkurrenzkampf los.\nRegie: Mark Kirkland"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,16,17,55,40","localStartTime":"2017,02,16,17,35,06","programId":"1_1007_4911_28684","programName":"Die Simpsons","rating":[{"_id":"24b5e","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,16,35,06"},{"DSTEndTime":"2017,02,16,18,00,00","DSTStartTime":"2017,02,16,17,55,40","duration":260,"endTime":"2017,02,16,17,00,00","isPresent":false,"localEndTime":"2017,02,16,18,00,00","localStartTime":"2017,02,16,17,55,40","programId":"1_1007_4911_28685","programName":"ZIB Flash","rating":[{"_id":"24b60","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,16,55,40"},{"DSTEndTime":"2017,02,16,18,30,00","DSTStartTime":"2017,02,16,18,00,00","description":"WM Studio - Die Analyse","duration":1800,"endTime":"2017,02,16,17,30,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,18,30,00","localStartTime":"2017,02,16,18,00,00","programId":"1_1007_4911_28686","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b62","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,17,00,00"},{"DSTEndTime":"2017,02,16,19,00,00","DSTStartTime":"2017,02,16,18,30,00","description":"WM Studio - Die Siegerehrung","duration":1800,"endTime":"2017,02,16,18,00,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,19,00,00","localStartTime":"2017,02,16,18,30,00","programId":"1_1007_4911_28687","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b64","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,17,30,00"},{"DSTEndTime":"2017,02,16,19,20,17","DSTStartTime":"2017,02,16,19,00,00","description":"WM Studio - Die Stars","duration":1217,"endTime":"2017,02,16,18,20,17","genre":"Sports","isPresent":false,"localEndTime":"2017,02,16,19,20,17","localStartTime":"2017,02,16,19,00,00","programId":"1_1007_4911_28688","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Damen","rating":[{"_id":"24b66","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,18,00,00"},{"DSTEndTime":"2017,02,16,19,45,00","DSTStartTime":"2017,02,16,19,20,17","description":"Milch mit Valium","duration":1483,"endTime":"2017,02,16,18,45,00","extendedDescription":[{"_id":"24b68","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nNach ihrem ersten Date geht Penny Leonard aus dem Weg. Sie findet, dass sie nicht klug genug ist, um mit Leonard zusammen zu sein. Da sie mit jemandem darüber reden möchte, erzählt sie Sheldon von ihren Bedenken. Als Penny ihn bi"},{"_id":"24b69","extendedDescriptionNumber":1,"extendedText":"ttet, das Geheimnis für sich zu behalten, weiß Sheldon nicht, wie er sich Leonard gegenüber verhalten soll. Er beschließt, diesen ebenfalls zu meiden, und zieht vorerst zu Raj.\nMit Johnny Galecki (Leonard), Jim Parsons (Sheldon), Kaley Cuoco (Penny"},{"_id":"24b6a","extendedDescriptionNumber":2,"extendedText":"), Simon Helberg (Howard), Kunal Nayyar (Rajesh) u.a.\nRegie: Mark Cendrowski"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,16,19,45,00","localStartTime":"2017,02,16,19,20,17","programId":"1_1007_4911_28689","programName":"The Big Bang Theory","rating":[{"_id":"24b6b","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,18,20,17"},{"DSTEndTime":"2017,02,16,19,54,48","DSTStartTime":"2017,02,16,19,45,00","duration":588,"endTime":"2017,02,16,18,54,48","isPresent":false,"localEndTime":"2017,02,16,19,54,48","localStartTime":"2017,02,16,19,45,00","programId":"1_1007_4911_28690","programName":"ZIB Magazin","rating":[{"_id":"24b6d","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,18,45,00"},{"DSTEndTime":"2017,02,16,20,00,00","DSTStartTime":"2017,02,16,19,54,48","duration":312,"endTime":"2017,02,16,19,00,00","isPresent":false,"localEndTime":"2017,02,16,20,00,00","localStartTime":"2017,02,16,19,54,48","programId":"1_1007_4911_28691","programName":"Wetter","rating":[{"_id":"24b6f","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,18,54,48"},{"DSTEndTime":"2017,02,16,20,15,19","DSTStartTime":"2017,02,16,20,00,00","duration":919,"endTime":"2017,02,16,19,15,19","isPresent":false,"localEndTime":"2017,02,16,20,15,19","localStartTime":"2017,02,16,20,00,00","programId":"1_1007_4911_28692","programName":"ZIB 20","rating":[{"_id":"24b71","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,19,00,00"},{"DSTEndTime":"2017,02,16,21,46,49","DSTStartTime":"2017,02,16,20,15,19","duration":5490,"endTime":"2017,02,16,20,46,49","extendedDescription":[{"_id":"24b73","extendedDescriptionNumber":0,"extendedText":"(Fernsehkrimi, AUT 2015)\nNach einem traumatischen, aus dem Ruder gelaufenen Einsatz nimmt Polizist Tommy eine Auszeit. Er sucht Ruhe in dem kleinen beschaulichen Dorf im Burgenland, in dem sein Vater, der die Familie vor Jahren verlassen hat, Schul"},{"_id":"24b74","extendedDescriptionNumber":1,"extendedText":"direktor war und der ihm das alte Schulhaus vererbt hat. Die Dorfbevölkerung nimmt ihn nicht gerade mit offenen Armen auf - die Einzigen, die ihm mit weniger Feindseligkeit begegnen, sind Greißlerin Eva und die Nachbarin Traude.\nMit Andreas Lust (T"},{"_id":"24b75","extendedDescriptionNumber":2,"extendedText":"ommy), Franziska Weisz (Eva), Maria Urban (Traude), Lukas Resetarits (Bürgermeister), Michael Fuith (Wirt)\nDrehbuch: Ivo Schneider und Barbara Eder\nRegie: Barbara Eder\n89.06"}],"isPresent":false,"localEndTime":"2017,02,16,21,46,49","localStartTime":"2017,02,16,20,15,19","programId":"1_1007_4911_28693","programName":"Kreuz des Südens","rating":[{"_id":"24b76","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,19,15,19"},{"DSTEndTime":"2017,02,16,21,58,48","DSTStartTime":"2017,02,16,21,46,49","duration":719,"endTime":"2017,02,16,20,58,48","isPresent":false,"localEndTime":"2017,02,16,21,58,48","localStartTime":"2017,02,16,21,46,49","programId":"1_1007_4911_28694","programName":"ZIB Flash","rating":[{"_id":"24b78","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,20,46,49"},{"DSTEndTime":"2017,02,16,23,36,25","DSTStartTime":"2017,02,16,21,58,48","description":"Räuber und Gendarm","duration":5857,"endTime":"2017,02,16,22,36,25","extendedDescription":[{"_id":"24b7a","extendedDescriptionNumber":0,"extendedText":"(Krimiserie, AUT 1980)\nKommissar Kottan muss mit seinen beiden Assistenten Schremser und Schrammel einen Überfall auf ein Postamt klären. Was zunächst professionell geplant scheint, ufert aber immer mehr in eine grotesk-witzige Jagd aus, bei der so"},{"_id":"24b7b","extendedDescriptionNumber":1,"extendedText":"wohl Gängster ihre Komplizen, als auch die Polizei die ganze zerstrittene Bande verfolgt.\nMit Lukas Resetarits (Kottan), Walter Davy (Schremser), C.A. Tichy (Schrammel), Bibiane Zeller (Frau Kottan) u.a.\nBuch: Helmut Zenker\nRegie: Peter Patzak\n93.4"},{"_id":"24b7c","extendedDescriptionNumber":2,"extendedText":"2"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,16,23,36,25","localStartTime":"2017,02,16,21,58,48","programId":"1_1007_4911_28695","programName":"Kottan ermittelt","rating":[{"_id":"24b7d","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,20,58,48"},{"DSTEndTime":"2017,02,16,23,58,35","DSTStartTime":"2017,02,16,23,36,25","duration":1330,"endTime":"2017,02,16,22,58,35","isPresent":false,"localEndTime":"2017,02,16,23,58,35","localStartTime":"2017,02,16,23,36,25","programId":"1_1007_4911_28696","programName":"ZIB 24","rating":[{"_id":"24b7f","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,22,36,25"},{"DSTEndTime":"2017,02,17,00,41,07","DSTStartTime":"2017,02,16,23,58,35","description":"Auferstehung","duration":2552,"endTime":"2017,02,16,23,41,07","extendedDescription":[{"_id":"24b81","extendedDescriptionNumber":0,"extendedText":"Thriller-Serie\nEin Jahr nach dem grausamen Mord an Claire hat sich Ryans Leben gewandelt. Ryan führt nun ein viel gesünderes Leben. Er macht regelmäßig Sport und geht zu den Treffen der Anonymen Alkoholiker. Doch als plötzlich drei Männer, die Carr"},{"_id":"24b82","extendedDescriptionNumber":1,"extendedText":"oll-Masken tragen, in der U-Bahn Menschen mit Messern attackieren und die Auferstehung Carrolls verlautbaren, wird Ryans Hilfe vom FBI benötigt. Mit Hilfe von Informationen des FBIs kann er die Fährte eines ehemaligen Sektenmitglieds von Joe Carrol"},{"_id":"24b83","extendedDescriptionNumber":2,"extendedText":"l aufnehmen.\nMit Kevin Bacon (Ryan Hardy), James Purefoy (Joe Carroll), Natalie Zea (Claire Matthews), Annie Parisse (Debra Parker), Shawn Ashmore (Mike Weston) u.a.\nRegie: Marcos Siega"}],"isPresent":false,"localEndTime":"2017,02,17,00,41,07","localStartTime":"2017,02,16,23,58,35","programId":"1_1007_4911_28697","programName":"The Following","rating":[{"_id":"24b84","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,22,58,35"},{"DSTEndTime":"2017,02,17,02,26,11","DSTStartTime":"2017,02,17,00,41,07","duration":6304,"endTime":"2017,02,17,01,26,11","extendedDescription":[{"_id":"24b86","extendedDescriptionNumber":0,"extendedText":"(Con Air - Actionfilm, USA 1997)\nDie gefährlichsten Verbrecher Amerikas sollen an Bord der 'Con Air' in ein neues Hochsicherheitsgefängnis überstellt werden. Für den ehemaligen Soldaten Cameron Poe hingegen ist es nach verbüßter Strafe der langerse"},{"_id":"24b87","extendedDescriptionNumber":1,"extendedText":"hnte Flug in die Freiheit. Unter der Führung des Killers Cyrus 'The Virus' bringen die skrupellosen Verbrecher jedoch die Maschine in ihre Gewalt, Keiner außer Cameron Poe hat etwas zu verlieren.\nMit Nicolas Cage (Cameron Poe), John Cusack (Vince L"},{"_id":"24b88","extendedDescriptionNumber":2,"extendedText":"arkin), John Malkovich (Cyrus 'The Virus' Grissom), Steve Buscemi (Garland 'The Marietta Mangler' Greene), Ving Rhames (Nathan 'Diamand Dog' Jones) u.a.\nRegie: Simon West\n103.41"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,02,26,11","localStartTime":"2017,02,17,00,41,07","programId":"1_1007_4911_28698","programName":"Con Air","rating":[{"_id":"24b89","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,16,23,41,07"},{"DSTEndTime":"2017,02,17,03,56,26","DSTStartTime":"2017,02,17,02,26,11","duration":5415,"endTime":"2017,02,17,02,56,26","isPresent":false,"localEndTime":"2017,02,17,03,56,26","localStartTime":"2017,02,17,02,26,11","programId":"1_1007_4911_28699","programName":"Kreuz des Südens","rating":[{"_id":"24b8b","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,01,26,11"},{"DSTEndTime":"2017,02,17,04,40,54","DSTStartTime":"2017,02,17,03,56,26","description":"Wer zu hoch fliegt","duration":2668,"endTime":"2017,02,17,03,40,54","extendedDescription":[{"_id":"24b8d","extendedDescriptionNumber":0,"extendedText":"Krimiserie\nDer Tatort im aktuellen Mordfall weckt bei Mick und Andreas Erinnerungen an aufregende Zeiten. In der Polizeiakademie Essen ist die Kommilitonin Silke Dresbach erschlagen worden. Dresbach scheint sich konservative Kräfte zum Feind gemach"},{"_id":"24b8e","extendedDescriptionNumber":1,"extendedText":"t zu haben, weil sie um jeden Preis erreichen wollte, als erste Frau beim Essener Sondereinsatzkommando aufgenommen zu werden. Akademiekommandantin Thea Kiesling hält diese Verdächtigungen allerdings für völlig aus der Luft gegriffen.\nMit Henning B"},{"_id":"24b8f","extendedDescriptionNumber":2,"extendedText":"aum (Michael 'Mick' Brisgau), Maximilian Grill (Andreas Kringge), Proschat Madani (Tanja Haffner), Franziska Weisz (Steffi Averdunk), Helmfried von Lüttichau (Martin Ferchert), Robert Lohr (Roland Meisner), Tatjana Clasing (Uschi Nowatzki), Catrin "},{"_id":"24b90","extendedDescriptionNumber":3,"extendedText":"Striebeck (Thea Kiesling) u.a.\nRegie: Peter Stauch"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,04,40,54","localStartTime":"2017,02,17,03,56,26","programId":"1_1007_4911_28700","programName":"Der letzte Bulle","rating":[{"_id":"24b91","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,02,56,26"},{"DSTEndTime":"2017,02,17,05,25,13","DSTStartTime":"2017,02,17,04,40,54","description":"Spielchen spielen","duration":2659,"endTime":"2017,02,17,04,25,13","extendedDescription":[{"_id":"24b93","extendedDescriptionNumber":0,"extendedText":"Krimiserie\nBei einem Banküberfall wird eine junge Angestellte erschossen. Micks Tochter Isa, die in der Bank ein Praktikum absolviert, gerät in die Gewalt des Täters. Gerade noch rechtzeitig kann Mick seine Tochter befreien. Als Isa erzählt, dass d"},{"_id":"24b94","extendedDescriptionNumber":1,"extendedText":"er flüchtige Täter ihren Namen gekannt und gezielt nach ihr gesucht hat, beschleicht Mick ein unangenehmer Verdacht. Womöglich war der Überfall nur ein Ablenkungsmanöver, um seine Tochter zu entführen. Mick vermutet seinen alten Erzfeind Ansgar Kör"},{"_id":"24b95","extendedDescriptionNumber":2,"extendedText":"ting dahinter.\nMit Henning Baum (Michael 'Mick' Brisgau), Maximilian Grill (Andreas Kringge), Proschat Madani (Tanja Haffner), Franziska Weisz (Steffi Averdunk), Helmfried von Lüttichau (Martin Ferchert), Robert Lohr (Roland Meisner), Tatjana Clasi"},{"_id":"24b96","extendedDescriptionNumber":3,"extendedText":"ng (Uschi Nowatzki), August Schmölzer (Ansgar Körting) u.a.\nRegie: Thomas Nennstiel"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,05,25,13","localStartTime":"2017,02,17,04,40,54","programId":"1_1007_4911_28701","programName":"Der letzte Bulle","rating":[{"_id":"24b97","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,03,40,54"},{"DSTEndTime":"2017,02,17,06,00,00","DSTStartTime":"2017,02,17,05,25,13","description":"Das Feierbiest","duration":2087,"endTime":"2017,02,17,05,00,00","extendedDescription":[{"_id":"24b99","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nKates Geburtstag steht vor der Tür. Wie jedes Jahr plant Connie aus diesem Anlass ein großes Fest. Doch Kate wäre nichts lieber, als die Party ausfallen zu lassen. Wegen der stressigen Vorbereitungen ist Connie nämlich unausstehl"},{"_id":"24b9a","extendedDescriptionNumber":1,"extendedText":"ich. Beflissen macht sich derweil Ben daran, das perfekte Geschenk für Kate zu finden.\nMit Jason Biggs (Ben Parr), Sarah Chalke (Kate Swanson), Judy Greer (Connie Grabowski), Tyler Labine (Larry Munsch) u.a.\nRegie: Rob Schiller\n(In Stereo-Zweikanal"},{"_id":"24b9b","extendedDescriptionNumber":2,"extendedText":"tontechnik: deutsch / englisch)"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,06,00,00","localStartTime":"2017,02,17,05,25,13","programId":"1_1007_4911_28702","programName":"Mad Love","rating":[{"_id":"24b9c","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,04,25,13"},{"DSTEndTime":"2017,02,17,06,25,00","DSTStartTime":"2017,02,17,06,00,00","description":"Wir kochen ein Rosenparfüm / Wir reißen aus","duration":1500,"endTime":"2017,02,17,05,25,00","genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,06,25,00","localStartTime":"2017,02,17,06,00,00","programId":"1_1007_4911_28703","programName":"Wir Kinder aus dem Möwenweg","rating":[{"_id":"24b9e","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,05,00,00"},{"DSTEndTime":"2017,02,17,06,50,00","DSTStartTime":"2017,02,17,06,25,00","description":"Feuer! Feuer!","duration":1500,"endTime":"2017,02,17,05,50,00","extendedDescription":[{"_id":"24ba0","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,06,50,00","localStartTime":"2017,02,17,06,25,00","programId":"1_1007_4911_28704","programName":"Biene Maja","rating":[{"_id":"24ba1","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,05,25,00"},{"DSTEndTime":"2017,02,17,07,00,40","DSTStartTime":"2017,02,17,06,50,00","description":"Mogli, der Wolfsjunge","duration":640,"endTime":"2017,02,17,06,00,40","extendedDescription":[{"_id":"24ba3","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,07,00,40","localStartTime":"2017,02,17,06,50,00","programId":"1_1007_4911_28705","programName":"Das Dschungelbuch","rating":[{"_id":"24ba4","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,05,50,00"},{"DSTEndTime":"2017,02,17,07,12,30","DSTStartTime":"2017,02,17,07,00,40","description":"Falsches Bauchweh","duration":710,"endTime":"2017,02,17,06,12,30","extendedDescription":[{"_id":"24ba6","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,07,12,30","localStartTime":"2017,02,17,07,00,40","programId":"1_1007_4911_28706","programName":"Sammy - Kleine Flossen, große Abenteuer","rating":[{"_id":"24ba7","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,06,00,40"},{"DSTEndTime":"2017,02,17,07,25,00","DSTStartTime":"2017,02,17,07,12,30","description":"Meister Pipo","duration":750,"endTime":"2017,02,17,06,25,00","extendedDescription":[{"_id":"24ba9","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,07,25,00","localStartTime":"2017,02,17,07,12,30","programId":"1_1007_4911_28707","programName":"Sammy - Kleine Flossen, große Abenteuer","rating":[{"_id":"24baa","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,06,12,30"},{"DSTEndTime":"2017,02,17,07,31,58","DSTStartTime":"2017,02,17,07,25,00","description":"Strauß, fliege hoch!","duration":418,"endTime":"2017,02,17,06,31,58","extendedDescription":[{"_id":"24bac","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,07,31,58","localStartTime":"2017,02,17,07,25,00","programId":"1_1007_4911_28708","programName":"Wissper","rating":[{"_id":"24bad","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,06,25,00"},{"DSTEndTime":"2017,02,17,07,55,00","DSTStartTime":"2017,02,17,07,31,58","description":"Wir beschatten Voisins / Wir sind Popstars","duration":1382,"endTime":"2017,02,17,06,55,00","extendedDescription":[{"_id":"24baf","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,07,55,00","localStartTime":"2017,02,17,07,31,58","programId":"1_1007_4911_28709","programName":"Wir Kinder aus dem Möwenweg","rating":[{"_id":"24bb0","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,06,31,58"},{"DSTEndTime":"2017,02,17,08,00,00","DSTStartTime":"2017,02,17,07,55,00","duration":300,"endTime":"2017,02,17,07,00,00","isPresent":false,"localEndTime":"2017,02,17,08,00,00","localStartTime":"2017,02,17,07,55,00","programId":"1_1007_4911_28710","programName":"Hallo okidoki","rating":[{"_id":"24bb2","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,06,55,00"},{"DSTEndTime":"2017,02,17,08,05,00","DSTStartTime":"2017,02,17,08,00,00","description":"Knietzsche und der Mut","duration":300,"endTime":"2017,02,17,07,05,00","extendedDescription":[{"_id":"24bb4","extendedDescriptionNumber":0,"extendedText":"Zeichentrickserie"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,08,05,00","localStartTime":"2017,02,17,08,00,00","programId":"1_1007_4911_28711","programName":"Knietzsche - Der kleinste Philosoph der Welt","rating":[{"_id":"24bb5","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,07,00,00"},{"DSTEndTime":"2017,02,17,08,30,00","DSTStartTime":"2017,02,17,08,05,00","description":"Das Ernährungs-Experiment","duration":1500,"endTime":"2017,02,17,07,30,00","extendedDescription":[{"_id":"24bb7","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nTony und Roger müssen sich wieder einmal einem Überlebenstraining stellen. Auf der Schädelinsel sollen sie unter härtesten Bedingungen ihre Fertigkeiten unter Beweis stellen. Damit sie es dort nicht ganz so schwer haben, zaubert "},{"_id":"24bb8","extendedDescriptionNumber":1,"extendedText":"ihnen Jeannie ein orientalisches Dorf hin. Und laut NASA-Handbuch ist es erlaubt, von Einheimischen Nahrung anzunehmen.\nMit Barbara Eden (Jeannie), Larry Hagman (Anthony \"Tony\" Nelson), Bill Daily (Roger Healey), Hayden Rorke (Dr. Alfred Bellows) u"},{"_id":"24bb9","extendedDescriptionNumber":2,"extendedText":".a.\nRegie: Hal Cooper"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,08,30,00","localStartTime":"2017,02,17,08,05,00","programId":"1_1007_4911_28712","programName":"Bezaubernde Jeannie","rating":[{"_id":"24bba","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,07,05,00"},{"DSTEndTime":"2017,02,17,09,15,00","DSTStartTime":"2017,02,17,08,30,00","description":"Die Kämpferin","duration":2700,"endTime":"2017,02,17,08,15,00","extendedDescription":[{"_id":"24bbc","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nDie talentierte Nachwuchs-Boxerin Tallis Lang hat während ihrer Boxkämpfe kurze Blackouts. In ihren Träumen sieht sie immer das unvollständige Bild von einem Mann mit Bart. Dani versucht, der Ursache des Traumes auf die Spur zu k"},{"_id":"24bbd","extendedDescriptionNumber":1,"extendedText":"ommen. Und Matthew erhält ein tolles Jobangebot in San Francisco. Währenddessen machen sich T.K. und sein 'Life-Coach' Laz auf den Weg nach Miami. \nMit Callie Thorne (Dr. Dani Santino), Marc Blucas (Matthew Donnally), Scott Cohen (Nico Careles), Me"},{"_id":"24bbe","extendedDescriptionNumber":2,"extendedText":"hcad Brooks (Terrence 'T.K.' King), Hannah Marks (Lindsay Santino), Patrick Johnson (Ray Santino Jr.) u.a.\nRegie: Kevin Hooks\n(In Stereo-Zweikanaltontechnik: deutsch / englisch)"}],"isPresent":false,"localEndTime":"2017,02,17,09,15,00","localStartTime":"2017,02,17,08,30,00","programId":"1_1007_4911_28713","programName":"Dr. Dani Santino - Spiel des Lebens","rating":[{"_id":"24bbf","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,07,30,00"},{"DSTEndTime":"2017,02,17,09,40,00","DSTStartTime":"2017,02,17,09,15,00","description":"Der Countdown","duration":1500,"endTime":"2017,02,17,08,40,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,09,40,00","localStartTime":"2017,02,17,09,15,00","programId":"1_1007_4911_28714","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bc1","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,08,15,00"},{"DSTEndTime":"2017,02,17,10,55,00","DSTStartTime":"2017,02,17,09,40,00","description":"Der 1.Durchgang","duration":4500,"endTime":"2017,02,17,09,55,00","extendedDescription":[{"_id":"24bc3","extendedDescriptionNumber":0,"extendedText":"live aus St.Moritz\n\nKommentar: Thomas König\nCo-Kommentar: Hans Knauss\nModeration: Rainer Pariasek\nAnalyse: Benjamin Raich"}],"genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,10,55,00","localStartTime":"2017,02,17,09,40,00","programId":"1_1007_4911_28715","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bc4","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,08,40,00"},{"DSTEndTime":"2017,02,17,11,15,00","DSTStartTime":"2017,02,17,10,55,00","description":"Die Analyse","duration":1200,"endTime":"2017,02,17,10,15,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,11,15,00","localStartTime":"2017,02,17,10,55,00","programId":"1_1007_4911_28716","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bc6","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,09,55,00"},{"DSTEndTime":"2017,02,17,11,40,00","DSTStartTime":"2017,02,17,11,15,00","description":"Schulprobleme","duration":1500,"endTime":"2017,02,17,10,40,00","extendedDescription":[{"_id":"24bc8","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nEs ist Halloween und Boyd wurde von seinem Vater als Kohlestück verkleidet. Da Kohle zur Zeit die größte Gefahr für die Welt ist und so am meisten Angst verbreitet. Mandy engagiert sich politisch und hilft als Wahlhelferin aus. S"},{"_id":"24bc9","extendedDescriptionNumber":1,"extendedText":"ie ist aber schon bald von der Politik enttäuscht. Inzwischen überlegt Vanessa sich beruflich zu verändern.\nMit Tim Allen (Mike Baxter), Nancy Travis (Vanessa Baxter), Molly Ephraim (Mandy Baxter), Kaitlyn Dever (Eve Baxter), Amanda Fuller (Kristin"},{"_id":"24bca","extendedDescriptionNumber":2,"extendedText":" Baxter) u.a.\nRegie: John Pasquin"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,11,40,00","localStartTime":"2017,02,17,11,15,00","programId":"1_1007_4911_28717","programName":"Last Man Standing","rating":[{"_id":"24bcb","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,10,15,00"},{"DSTEndTime":"2017,02,17,12,25,00","DSTStartTime":"2017,02,17,11,40,00","description":"Zwischen allen Stühlen","duration":2700,"endTime":"2017,02,17,11,25,00","extendedDescription":[{"_id":"24bcd","extendedDescriptionNumber":0,"extendedText":"Jugendserie\nDer Schulabschlussball steht vor der Tür. Da Jack in Begleitung von Ethan erscheinen möchte, bekommt er keine Karte. Als Protest beschließen die Freunde, einen Anti-Abschlussball im Restaurant von Dawsons Mutter zu organisieren. Aber au"},{"_id":"24bce","extendedDescriptionNumber":1,"extendedText":"ch dort läuft nicht alles zur Zufriedenheit. Bei allen Paaren kommt es zu großen Spannungen.\nMit James Van Der Beek (Dawson), Katie Holmes (Joey), Michelle Williams (Jen), Joshua Jackson (Pacey), Meredith Monroe (Andie) u.a.\nRegie: Gregory Prange"}],"genre":"Children's/Youth Programmes","isPresent":false,"localEndTime":"2017,02,17,12,25,00","localStartTime":"2017,02,17,11,40,00","programId":"1_1007_4911_28718","programName":"Dawson's Creek","rating":[{"_id":"24bcf","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,10,40,00"},{"DSTEndTime":"2017,02,17,12,55,00","DSTStartTime":"2017,02,17,12,25,00","description":"Der Countdown","duration":1800,"endTime":"2017,02,17,11,55,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,12,55,00","localStartTime":"2017,02,17,12,25,00","programId":"1_1007_4911_28719","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bd1","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,11,25,00"},{"DSTEndTime":"2017,02,17,14,10,00","DSTStartTime":"2017,02,17,12,55,00","description":"Der 2.Durchgang","duration":4500,"endTime":"2017,02,17,13,10,00","extendedDescription":[{"_id":"24bd3","extendedDescriptionNumber":0,"extendedText":"live aus St.Moritz\n\nKommentar: Thomas König\nCo-Kommentar: Hans Knauss\nModeration: Rainer Pariasek\nAnalyse: Benjamin Raich"}],"genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,14,10,00","localStartTime":"2017,02,17,12,55,00","programId":"1_1007_4911_28720","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bd4","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,11,55,00"},{"DSTEndTime":"2017,02,17,14,30,00","DSTStartTime":"2017,02,17,14,10,00","description":"Die Analyse","duration":1200,"endTime":"2017,02,17,13,30,00","genre":"Sports","isPresent":false,"localEndTime":"2017,02,17,14,30,00","localStartTime":"2017,02,17,14,10,00","programId":"1_1007_4911_28721","programName":"FIS Alpine Ski WM St.Moritz 2017: Riesenslalom Herren","rating":[{"_id":"24bd6","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,13,10,00"},{"DSTEndTime":"2017,02,17,14,40,00","DSTStartTime":"2017,02,17,14,30,00","description":"Der Countdown","duration":600,"endTime":"2017,02,17,13,40,00","isPresent":false,"localEndTime":"2017,02,17,14,40,00","localStartTime":"2017,02,17,14,30,00","programId":"1_1007_4911_28722","programName":"IBU Biathlon WM 2017 Hochfilzen: 4x6km Damen Staffel","rating":[{"_id":"24bd8","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,13,30,00"},{"DSTEndTime":"2017,02,17,16,20,00","DSTStartTime":"2017,02,17,14,40,00","description":"Das Rennen","duration":6000,"endTime":"2017,02,17,15,20,00","extendedDescription":[{"_id":"24bda","extendedDescriptionNumber":0,"extendedText":"live aus Hochfilzen\n\nKommentar: Dietmar Wolff\nCo-Kommentar: Günther Beck\nModeration: Boris Kastner-Jirka"}],"isPresent":false,"localEndTime":"2017,02,17,16,20,00","localStartTime":"2017,02,17,14,40,00","programId":"1_1007_4911_28723","programName":"IBU Biathlon WM 2017 Hochfilzen: 4x6km Damen Staffel","rating":[{"_id":"24bdb","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,13,40,00"},{"DSTEndTime":"2017,02,17,16,25,00","DSTStartTime":"2017,02,17,16,20,00","duration":300,"endTime":"2017,02,17,15,25,00","isPresent":false,"localEndTime":"2017,02,17,16,25,00","localStartTime":"2017,02,17,16,20,00","programId":"1_1007_4911_28724","programName":"ZIB Flash","rating":[{"_id":"24bdd","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,15,20,00"},{"DSTEndTime":"2017,02,17,16,48,01","DSTStartTime":"2017,02,17,16,25,00","description":"Meine Psychiaterin","duration":1381,"endTime":"2017,02,17,15,48,01","extendedDescription":[{"_id":"24bdf","extendedDescriptionNumber":0,"extendedText":"Unterhaltungsserie\nJ.D. ist am Ende seiner Zeit als Assistenzarzt. Er zieht Resümee - mit einem schrecklichen Ergebnis: Nichts ist, wie es war. Turk und Carla sind verheiratet und Elliot will nichts mehr von ihm wissen. Außerdem wirbelt eine neue K"},{"_id":"24be0","extendedDescriptionNumber":1,"extendedText":"ollegin sein Leben gehörig durcheinander. Nur Dr. Cox ist gleich geblieben und noch immer der Meinung, dass J.D. von nichts eine Ahnung hat.\nMit Zach Braff (John 'J.D.' Dorian), Sarah Chalke (Elliot Reid), Donald Faison (Chris Turk), John C. McGinl"},{"_id":"24be1","extendedDescriptionNumber":2,"extendedText":"ey (Dr. Perry Cox), Judy Reyes (Carla Espinosa), Ken Jenkins (Dr. Bob Kelso), Heather Graham (Dr. Molly Clock) u.a.\nRegie: Bill Lawrence"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,16,48,01","localStartTime":"2017,02,17,16,25,00","programId":"1_1007_4911_28725","programName":"Scrubs - Die Anfänger","rating":[{"_id":"24be2","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,15,25,00"},{"DSTEndTime":"2017,02,17,17,10,00","DSTStartTime":"2017,02,17,16,48,01","description":"Wie eure Mutter mich traf","duration":1319,"endTime":"2017,02,17,16,10,00","extendedDescription":[{"_id":"24be4","extendedDescriptionNumber":0,"extendedText":"Sitcom\nAn dem Tag, als Ted Robin kennenlernt, feiert Tracy ihren 21. Geburtstag. Die Party findet ein abruptes Ende, als Tracy die Nachricht erhält, dass ihr Freund Max tödlich verunglückt ist. In den kommenden Jahren hält sich Tracy lieber von den"},{"_id":"24be5","extendedDescriptionNumber":1,"extendedText":" Männern fern und bezweifelt, noch einmal die große Liebe zu finden. Während dieser Zeit kreuzen sich einige Male Tracys und Teds Wege, noch aber ahnen die beiden nicht, was die Zukunft für sie bereithält.\nMit Josh Radnor (Ted Mosby), Jason Segel ("},{"_id":"24be6","extendedDescriptionNumber":2,"extendedText":"Marshall Eriksen), Cobie Smulders (Robin Scherbatsky), Neil Patrick Harris (Barney Stinson), Alyson Hannigan (Lily Aldrin), Cristin Milioti (Mutter), Rachel Bilson u.a.\nRegie: Pamela Fryman"}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2017,02,17,17,10,00","localStartTime":"2017,02,17,16,48,01","programId":"1_1007_4911_28726","programName":"How I Met Your Mother","rating":[{"_id":"24be7","ratingString":"","ratingValue":3,"region":0}],"signalChannelId":"1007_4911_1","startTime":"2017,02,17,15,48,01"},{"DSTEndTime":"2017,02,17,17,30,10","DSTStartTime":"2017,02,17,17,10,00","description":"Geschichten vom Loslassen","duration":1210,"endTime":"2017,02,17,16,30,10","extendedDescription":[{"_id":"24be9","extendedDescriptionNumber":0,"extendedText":"Sitcom\nWenige Stunden vor Robins Hochzeit ist ihr Bräutigam auf einmal verschwunden. Während Robin schon glaubt, Barney hätte kalte Füße bekommen, gabelt dieser im Vollrausch zwei jugendliche Passanten auf. Verantwortungsbewusst, wie Barney eben is"},{"_id":"24bea","extendedDescriptionNumber":1,"extendedText":"t, beschließt er, die beiden Burschen mit seinen lehrreichen Lebensweisheiten zu beglücken und nimmt sie kurzerhand mit in einen Stripclub. Derweil gibt Ted gegenüber Robin zu, gleich nach den Hochzeitsfeierlichkeiten aus New York wegziehen zu woll"},{"_id":"24beb","extendedDescriptionNumber":2,"extendedText":"en.\nMit Josh Radnor (Ted Mosby), Jason Segel (Marshall Eriksen), Cobie Smulders (Robin Scherbatsky), Neil Patrick Harris (Barney Stinson), Alyson Hannigan (Lily Aldrin), Cristin Milioti (Mutter), Sarah Chalke (Stella Zinman) u.a.\nRegie: Pamela Frym"},
uij, da reichen die zeichen ned

Wenn das immer noch da ist und größer wird dann mach mal disable 1
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 14:20:08
Zitat von: HB86 am 16 Februar 2017, 14:06:30
Ja, 5 mal seit 0.0.77 läuft

Das coole ist das es dennoch funktioniert. Readings füllen sich korrekt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 14:36:01
Zitat von: CoolTux am 16 Februar 2017, 14:20:08
Das coole ist das es dennoch funktioniert. Readings füllen sich korrekt?

ja, die channelGuide Attribute füllen sich allerdings sehr langsam bzw werden nach dem umschalten sehr langsam aktualisiert

Kannst du eventuell noch "LiveTV" zu den Inputs hinzufügen?

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 14:37:07
So abschließend habe ich entsprechende Veränderungen gemacht.
Wird der PARTIAL Puffer nun zu groß wird er gelöscht. Grenze liegt im Moment bei 30.000 Zeichen.

Version 0.0.78 ist online
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 14:37:55
Zitat von: HB86 am 16 Februar 2017, 14:36:01
ja, die channelGuide Attribute füllen sich allerdings sehr langsam bzw werden nach dem umschalten sehr langsam aktualisiert

Kannst du eventuell noch "LiveTV" zu den Inputs hinzufügen?

Der ChannelGuid wird alle 30s aktuallisiert. Ist das was am meisten Zeit beansprucht
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 16 Februar 2017, 14:49:26
hihi
ich krieg gar keine guide daten mit ... nicht mal mehr ein "-"

dafür macht er so alle 5 bis 10 min ne verbindungsanfrage (bis eben 2 mal)

log = leer

und wieder 10km müll in den internals
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 14:53:22
Zitat von: the ratman am 16 Februar 2017, 14:49:26
hihi
ich krieg gar keine guide daten mit ... nicht mal mehr ein "-"

dafür macht er so alle 5 bis 10 min ne verbindungsanfrage (bis eben 2 mal)

log = leer

und wieder 10km müll in den internals

Mit welcher Version?
Mach mal Neustart
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 16 Februar 2017, 14:55:11
neueste version

daten stehen auf einmal nach disable 1/0 da
aber ob die stimmen? *g*
channel

tagesschau24 HD

2017-02-16 14:53:16
channelCurrentEndTime

2017-02-16 01:20:00

2017-02-16 14:52:22
channelCurrentStartTime

2017-02-16 01:00:00

2017-02-16 14:52:22
channelCurrentTitle

Nachtmagazin

2017-02-16 14:52:22
channelId

12

2017-02-16 14:53:16
channelMedia

Satellite Digital TV

2017-02-16 14:53:16
channelNextEndTime

2017-02-16 01:50:00

2017-02-16 14:52:22
channelNextStartTime

2017-02-16 01:20:00

2017-02-16 14:52:22
channelNextTitle

extra 3

2017-02-16 14:52:22
schau die zeiten ...

aja
wieder perma unpair - rennt aber alles bis auf cannel und channelnr. - die stehen immer auf den werten vom tv einschalten dauert nur ewig (viel> 30 sek)
guide is aus
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 15:01:44
also bei mir is PARTIAL auch ziemlich zugemüllt, mit disable 1 siehts so aus:

PARTIAL

{"DSTEndTime":"2017,02,23,10,40,00","DSTStartTime":"2017,02,23,10,30,00","duration":600,"endTime":"2017,02,23,09,40,00","isPresent":false,"localEndTime":"2017,02,23,10,40,00","localStartTime":"2017,02,23,10,30,00","programId":"1_1089_12090_48205","programName":"Nachrichten","rating":[{"_id":"2d290","ratingString":"","ratingValue":3,"r


channelGuide Atribute hauen bei mir nicht hin:

channel

n-tv

2017-02-16 14:57:20
channelCurrentEndTime

2017-02-16 13:00:00

2017-02-16 14:57:20
channelCurrentStartTime

2017-02-16 12:30:00

2017-02-16 14:57:20
channelCurrentTitle

News Spezial: Trump in der Krise

2017-02-16 14:57:20
channelId

9

2017-02-16 14:57:20
channelMedia

Satellite Digital TV

2017-02-16 14:57:20
channelNextEndTime

2017-02-16 13:10:00

2017-02-16 14:57:20
channelNextStartTime

2017-02-16 13:00:00

2017-02-16 14:57:20
channelNextTitle

Nachrichten

2017-02-16 14:57:20
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 15:32:21
Zitat von: HB86 am 16 Februar 2017, 15:01:44
also bei mir is PARTIAL auch ziemlich zugemüllt, mit disable 1 siehts so aus:

PARTIAL

{"DSTEndTime":"2017,02,23,10,40,00","DSTStartTime":"2017,02,23,10,30,00","duration":600,"endTime":"2017,02,23,09,40,00","isPresent":false,"localEndTime":"2017,02,23,10,40,00","localStartTime":"2017,02,23,10,30,00","programId":"1_1089_12090_48205","programName":"Nachrichten","rating":[{"_id":"2d290","ratingString":"","ratingValue":3,"r


channelGuide Atribute hauen bei mir nicht hin:

channel

n-tv

2017-02-16 14:57:20
channelCurrentEndTime

2017-02-16 13:00:00

2017-02-16 14:57:20
channelCurrentStartTime

2017-02-16 12:30:00

2017-02-16 14:57:20
channelCurrentTitle

News Spezial: Trump in der Krise

2017-02-16 14:57:20
channelId

9

2017-02-16 14:57:20
channelMedia

Satellite Digital TV

2017-02-16 14:57:20
channelNextEndTime

2017-02-16 13:10:00

2017-02-16 14:57:20
channelNextStartTime

2017-02-16 13:00:00

2017-02-16 14:57:20
channelNextTitle

Nachrichten

2017-02-16 14:57:20


Mit der neuste Version 0.0.78 sollte sich partial von selbst leeren wenn zu viele Zeichen drin sind.
PARTIAL ist ein INTERNAL und die aktuallisieren sich nicht von alleine. Wenn man F5 drückt sieht man das zu der Zeit aktuelle. Löscht Mal wieder disable als Attribut und macht ein Neustart. Und das ganze mit der 0.0.78er Version bitte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 15:44:37
hat sich nix geändert .. PARTIAL wir immernoch zugemüllt
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 16:03:54
Zitat von: HB86 am 16 Februar 2017, 15:44:37
hat sich nix geändert .. PARTIAL wir immernoch zugemüllt

Und irgendwann auch mal geleert? F5 dafür drücken.
Wenn nicht den channelGuide ausschalten
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 16:19:17
Zitat von: CoolTux am 16 Februar 2017, 16:03:54
Und irgendwann auch mal geleert? F5 dafür drücken.
Wenn nicht den channelGuide ausschalten

F5 ändert nix.
Nach ausschalten von channelGuide und fhem neustart wird PARTIAL gar nicht mehr angezeigt.

Übrigens sind die Schaltzeiten beim ausführen von set Befehlen ohne channelGuide wesentlich besser.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 16:26:05
Schon seltsam. Sollte eigentlich keine Beeinträchtigung zeigen. Bei mir zu mindest nicht. Vielleicht kommt es auch drauf an wieviel drin steht. Habt ihr beide Kabel oder Satellit. Vielleicht ist im Satellite der Programmguide größer.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 16:31:08
ich hab Sat
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 16 Februar 2017, 18:00:00
Hey, habe gerade die aktuelle Version installiert,

anschließend neu gestartet, clearReadings ausgeführt und dann connect.

Was auffällt, ist folgendes Reading
lastResponse

error - 401 insufficient permissions (not registered)


Kann aber auch sein, dass das davon kommt dass ich nach dem clear auf dem TV den connect neu akzeptieren musste.
Ansonsten habe ich jetzt mal schnell bisschen hin und her geschaltet, mute on, off usw. und noch keinen Absturz... Yeah! :D

Auch den härteren Test hat er mit Bravour bestanden.

sleep 3; set LG55UH950V volume 10; sleep 0.5; set LG55UH950V volume 3; sleep 0.5; set LG55UH950V mute on; sleep 0.5; set LG55UH950V mute off; set LG55UH950V channelUp; sleep 0.5; set LG55UH950V channelDown; sleep 0.5; set sleep 3; set LG55UH950V volume 10; sleep 0.5; set LG55UH950V volume 3; sleep 0.5; set LG55UH950V mute on; sleep 0.5; set LG55UH950V mute off; set LG55UH950V channelUp; sleep 0.5; set LG55UH950V volume 6

Als nächstes werde ich mal die Programmzeitung mit anschalten und das Verhalten beobachten. Wobei ich diese Funktion für mich nicht zwingend bräuchte.
So wie es jetzt läuft, bin ich eig. schon zufrieden :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 18:23:25
Zitat von: ToM_ToM am 16 Februar 2017, 18:00:00
Hey, habe gerade die aktuelle Version installiert,

anschließend neu gestartet, clearReadings ausgeführt und dann connect.

Was auffällt, ist folgendes Reading
lastResponse

error - 401 insufficient permissions (not registered)


Kann aber auch sein, dass das davon kommt dass ich nach dem clear auf dem TV den connect neu akzeptieren musste.
Ansonsten habe ich jetzt mal schnell bisschen hin und her geschaltet, mute on, off usw. und noch keinen Absturz... Yeah! :D

Auch den härteren Test hat er mit Bravour bestanden.

sleep 3; set LG55UH950V volume 10; sleep 0.5; set LG55UH950V volume 3; sleep 0.5; set LG55UH950V mute on; sleep 0.5; set LG55UH950V mute off; set LG55UH950V channelUp; sleep 0.5; set LG55UH950V channelDown; sleep 0.5; set sleep 3; set LG55UH950V volume 10; sleep 0.5; set LG55UH950V volume 3; sleep 0.5; set LG55UH950V mute on; sleep 0.5; set LG55UH950V mute off; set LG55UH950V channelUp; sleep 0.5; set LG55UH950V volume 6

Als nächstes werde ich mal die Programmzeitung mit anschalten und das Verhalten beobachten. Wobei ich diese Funktion für mich nicht zwingend bräuchte.
So wie es jetzt läuft, bin ich eig. schon zufrieden :)

Ich hoffe das wir aus dieser Version eine 0.1 Beta machen können.
Eigentlich sollte sich lastResponse so aktuallisieren wie sich die Readings aktuallisieren. Zu meist mit ok
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 16 Februar 2017, 18:36:06
Nachtrag:

Wie ich sehe, hast du set openChannel in set channel umbenannt. :) Aber dafür funktioniert es leider nicht mehr.
Vorher habe ich um Pro7 schauen zu können set LG55UH950V openChannel 7 gemacht und hatte direkt im Anschluss Pro7.
Wenn ich jetzt set LG55UH950V channel auswähle, steht standardmäßig nicht mehr die Kanalnummer, sondern der Sendername im Wert.

set LG55UH950V channel 7 bringt jetzt auch keinen Erfolg mehr.
set LG55UH950V channel VOX geht z.B. auch nicht.
Kannst du da nicht wieder das mit der Kanalnummer einbauen? Das war super.

ChannelGuide habe ich auch aktiviert und jetzt mal die einzelnen Sender durchgeschalten.
Da scheint noch ein Bug drin zu sein. Bei mir werden hier bei current die PrimeTime-Titel angezeigt und eben das was danach kommt, wenn ich das richtig sehe. ;)

Ich verwende DVB-C.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 18:45:29
Bei Dir hat das mit dem schalten der Kanäle wirklich funktioniert?
Der Befehl welcher vorher an den Fernseher ging hieß channelNumber. Das war der interne Befehl für den Fernsehr. Eigentlich sollte das gehen, ging aber bei mir nie. Ich habe das zu Testzwecken auf channelId umgestellt und da ging das dann. Jetzt habe ich überlegt wie ich die channelId auf channelNumber ummappen kann.
Daher ist die Funktion noch offen. Bis sich hier was eindeutiges ergibt kann ich ja wieder channelNumber nehmen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 16 Februar 2017, 18:48:40
Nabend zusammen,

habe das aktuelle Modul installiert, neu gestartet und läuft ohne Probleme. Sicherheitshalber habe ich die Readings gelöscht und dann neu gepaired.
ChannelGuide bekommt auch readings und Fernseher reagiert ohne auch schneller. Für mich ist das so prima.
Log hatte auch keine Warnings und keine Errors :-)

Daumen hoch für die Beta!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: ToM_ToM am 16 Februar 2017, 18:59:28
ZitatBei Dir hat das mit dem schalten der Kanäle wirklich funktioniert?

Ja, das lief super. Auch direkt und ohne Probleme. Schneller hätte ich mit der Fernbedienung auch nicht schalten können.

Übrigens vergiss das mit der PrimeTime. Das war vorhin Blödsinn, sehe ich gerade.
Er zeigt mir Daten aus der Vergangenheit an:

Hier die Readings:
channel                               ProSieben                               2017-02-16 18:56:41
channelCurrentEndTime      2017-02-12 04:10:00             2017-02-16 18:56:39
channelCurrentStartTime    2017-02-12 02:25:00             2017-02-16 18:56:39
channelCurrentTitle             Gangster Squad                     2017-02-16 18:56:39
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 19:26:26
Ja das Problem mit dem Guide habe ich auch gerade. Zeigt mir Daten vom Nachmittag an. Ich muss da erstmal schauen was als Rohdaten an kommt.

channel baue ich Dir wieder um. Dann hat wenigstens einer was davon  ;D
Jetzt schauen wir erstmal das es stabil läuft und nicht crached. Dann können wir eine Beta daraus machen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: hartenthaler am 16 Februar 2017, 19:31:06
... letzte Version installiert und scheint stabil zu laufen.

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 16 Februar 2017, 19:32:49
ZitatJa das Problem mit dem Guide habe ich auch gerade.

bitte spars dir ...

bau den tv-browser ein oder so, wenn du sowas willst. glaub, den kriegst mit betteln auch headless.
ich hab hier z.b. orf und anderes österreichisches über ci+ - wenn du davon daten willst, wirst kotzen was die zeit an geht. grad diese blöde guide-app vom lg ist da der größte, mir bekannte schrott.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: vitolinker am 16 Februar 2017, 19:33:02
Also bei mir ging ChUp und ChDown, Message ist kurz, weil LG das wohl so will.
Edit: Pairing passt, reading ist korrekt.
@hartenthaler: Vielleicht solltest du die Readings löschen und neu pairen, dann kommt vielleicht auch der ChUp und Down wieder in Schwung.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 19:49:43
Zitat von: hartenthaler am 16 Februar 2017, 19:31:06
... letzte Version installiert und scheint stabil zu laufen.


  • ChannelUp und Down gehen nicht mehr (keine Reaktion).
  • screenMsg geht, ist aber nur recht kurz zu sehen und Umlaute werden nicht korrekt dargestellt.
  • pairing steht permanent auf unpaired obwohl alles soweit geht.

channelUp und channelDown laufen und liefen immer und wurden nicht angefasst.
Das mit den zu kurzen einblenden wird sich wohl auch nicht ändern lassen, es sei denn jemand die der was dazu. Gibt ja LG Foren. An den Umlauten bin ich dran, steht auf der Agenda allerdings niedrig priorisiert. Da LG utf8 als JSON liefert gehe ich von aus das wir auch utf8 liefern können. Muss nur den richtigen Schalter finden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: hartenthaler am 16 Februar 2017, 20:04:23
Danke! Das mit ChannelUp/Down teste ich dann noch einmal frisch.
Die Standzeit einer screenMsg könnte man natürlich durch ein wiederholtes Abfeuern der selben Nachricht verlängern, vermute aber mal dass das dann flackert. Werde es mal probieren.

Habe eben gesehen, dass der Fernseher über DLNA noch ein wenig mehr Infos über sich ausspuckt.

Internals:
   DEF        uuid:0bxxx
   NAME       DLNA_7xxx
   NR         1077
   STATE      online
   TYPE       DLNARenderer
   UDN        uuid:0bxxx
   Readings:
     2016-12-24 21:35:29   currentAlbumArtURI
     2016-12-24 19:01:47   currentArtist   Unknown
     2017-01-12 20:24:17   currentTitle    Hartenthaler_Hi8_007_xxx
     2017-01-13 20:06:34   currentTrackURI
     2017-02-16 18:28:21   friendlyName    [LG] webOS TV
     2017-02-16 18:28:21   manufacturer    LG Electronics.
     2017-02-16 18:28:21   manufacturerURL http://www.lge.com
     2017-02-16 18:28:21   modelDescription LG WebOSTV DMRplus
     2017-02-16 18:28:21   modelName       LG TV
     2017-02-16 18:28:21   modelNumber     1.0
     2017-02-16 18:28:21   modelURL
     2017-02-16 18:28:21   multiRoomSupport 0
     2017-02-16 18:31:43   multiRoomVolume 22
     2017-02-16 18:28:22   mute            1
     2017-02-16 18:28:21   presence        online
     2017-02-16 18:28:21   state           online
     2017-01-13 20:06:34   transportState  NO_MEDIA_PRESENT
     2016-12-19 19:11:43   transportStatus OK
     2017-02-16 18:28:22   volume          22
   Helper:
     caskeid    0
     caskeidClients
Attributes:
   alias      [LG] webOS TV
   channel_01 ARD
   group      Medientechnikgerät
   room       Medientechnik
   userattr   channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage
   webCmd     volume
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 20:34:54
Also bei mir läuft Version 0.0.78 seit mehreren Stunden ohne Probleme.
channelGuide hab ich deaktiviert, bremst bei mir das ganze Modul und die channelGuide Readings stimmen auch nicht. channelGuide finde ich persönlich aber auch unnötig.

direkte channel Auswahl funktioniert bei mir auch nicht.

@CoolTux:

Kannst du LiveTV noch zu den Inputs hinzufügen?
Und evtl. eine 3D Mode Auswahl.


Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 20:42:12
Zitat von: HB86 am 16 Februar 2017, 20:34:54
Also bei mir läuft Version 0.0.78 seit mehreren Stunden ohne Probleme.
channelGuide hab ich deaktiviert, bremst bei mir das ganze Modul und die channelGuide Readings stimmen auch nicht. channelGuide finde ich persönlich aber auch unnötig.

direkte channel Auswahl funktioniert bei mir auch nicht.

@CoolTux:

Kannst du LiveTV noch zu den Inputs hinzufügen?
Und evtl. eine 3D Mode Auswahl.

LiveTv kannst Du doch über lunchApp starten. Die Inputliste wird automatisch generiert. Sie zeigt genau die Inputs an welche vom TV ausgelesen werden.

Was bedeutet bremst das Modul? Brauch dein Browser länger zum Laden dann?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: HB86 am 16 Februar 2017, 20:47:11
Zitat von: CoolTux am 16 Februar 2017, 20:42:12
LiveTv kannst Du doch über lunchApp starten. Die Inputliste wird automatisch generiert. Sie zeigt genau die Inputs an welche vom TV ausgelesen werden.

Ok stimmt. Hatte ich so noch nicht probiert.

Zitat
Was bedeutet bremst das Modul? Brauch dein Browser länger zum Laden dann?

Nein das nicht, aber das senden der set Befehle dauert länger
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: the ratman am 16 Februar 2017, 20:49:20
sag auch: stabil fürn anfang und alles rennt ohne fehler im log --> reicht allemal für 0.1 beta
ich will eig. nur noch 0en zum abstellen von möglichst allem *g*

"meine" sachen gehen -> app erkennung, obn/off erkennung, play/pause/mute.
ich kann somit auf anrufe usw. reagieren und seh, ob wer an einem der tivis sitzt.
msg geht auch, aber leider wegen der anzeigedauer unbrauchbar.
was ich mir wünschen würde: on per lan. is aber wohl nicht deine baustelle ...

ich bin also zufrieden ... thx ctux!!!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS - Evaluierung und Diskussion
Beitrag von: CoolTux am 16 Februar 2017, 21:11:15
Zitat von: the ratman am 16 Februar 2017, 20:49:20
sag auch: stabil fürn anfang und alles rennt ohne fehler im log --> reicht allemal für 0.1 beta
ich will eig. nur noch 0en zum abstellen von möglichst allem *g*

"meine" sachen gehen -> app erkennung, obn/off erkennung, play/pause/mute.
ich kann somit auf anrufe usw. reagieren und seh, ob wer an einem der tivis sitzt.
msg geht auch, aber leider wegen der anzeigedauer unbrauchbar.
was ich mir wünschen würde: on per lan. is aber wohl nicht deine baustelle ...

ich bin also zufrieden ... thx ctux!!!

Du hast doch Kabel. Wie ist das wenn du an der Fernbedienung den Fernsehr in Standby schickst. Zeigt das Modul dann off an?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 Februar 2017, 23:50:34
Version 0.1.0 ist raus. Ich habe channelId wieder getauscht gegen channelNumber.
Ausserdem habe die Readings besser angepasst. channel gibt nun die Nummer aus und channelName den Kanalnamen.

Hoffe das alles soweit stabil läuft.

Persönlich habe ich den Fernsehr bereits in mein InterComm System eingebaut. Da wo vorher eine Durchsage kam kommt nun eine Ausgabe auf dem Fernsehr wenn er an ist. Egal ob Waschmaschine oder Anrufer.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 17 Februar 2017, 13:16:29
ZitatDu hast doch Kabel. Wie ist das wenn du an der Fernbedienung den Fernsehr in Standby schickst. Zeigt das Modul dann off an?
ich glaub nicht, dass "on" überhaupt geht bei dem tivi. sogar meine magic remote hat dafür ne ir-funktion. alles andere rennt bei der per funk.
und ja, ich seh "off", nur bei "on" klicken passiert halt nix
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Februar 2017, 14:14:33
Fernsehr laut und leiser machen per Sprache geht nun auch.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: HB86 am 17 Februar 2017, 15:20:41
Modul läuft bis jetzt super. Danke dafür!

Wärs vielleicht möglich noch die Navigationstasten sowie Zurück-, Home-, Einstellungen- und 3D Mode-Tasten von der Fernbedienung umzusetzten?

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 17 Februar 2017, 15:41:01
Hey, habe gerade die neue Version installiert.

Vielen dank dass ich jetzt wieder eine channel - Direktwahl habe. :)
By the way noch ein kleiner Schönheitsfehler: Du bietest die Möglichkeit, channelGuide auf 1 zu setzen, aber nicht auf 0. ;)

Werde die Version jetzt mal übers Wochenende mit aktiven channelGuide testen und dann wieder berichten.

Viele Grüße und ein schönes Wochenende!  :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 17 Februar 2017, 15:45:35
btw ... mal jammern *g*
bis "launchApp" angezeigt wird, dauerts schon ewig - geht da was?

grund: z.b. bei anruf pausieren von filmen.
das geht problemlos. ausser du schaust grad mit ner app, die keine pause kann. z.b. tv.
das gibt dann ne fehlermeldung, die dir eventuell das entmuten bei anrufende versaut.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 17 Februar 2017, 16:09:14
Nachtrag zum ChannelGuide.
Dieser wurdeb ei mir ja immer 2 Tage in der Vergangenheit angezeigt.
Mit der neuen Version füllen sich die Readings dafür nicht mehr und bleiben leer.





channelCurrentEndTime-2017-02-17 15:55:02
channelCurrentStartTime-2017-02-17 15:55:02
channelCurrentTitle-2017-02-17 15:55:02
Auch für Next...

Aber bei den Internals konnte ich bei PARTIAL kurzzeitig die korrekten aktuellen Daten entdecken, nachdem ich mit der Fernbedienung mal den EPG des TVs geöffnet hatte.
Ich denke, dass sich hier der Buffer im TV erst dann aktualiesiert wenn man den EPG aufruft und es somit wahrscheinlich nicht möglich ist, diesen Bug im Modul zu fixen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Februar 2017, 16:17:17
Zitat von: ToM_ToM am 17 Februar 2017, 15:41:01
Hey, habe gerade die neue Version installiert.

Vielen dank dass ich jetzt wieder eine channel - Direktwahl habe. :)
By the way noch ein kleiner Schönheitsfehler: Du bietest die Möglichkeit, channelGuide auf 1 zu setzen, aber nicht auf 0. ;)

Werde die Version jetzt mal übers Wochenende mit aktiven channelGuide testen und dann wieder berichten.

Viele Grüße und ein schönes Wochenende!  :)

Kein Schönheitsfehler sondern meine Logik. 0 ist das selbe wie delete attr. Also löschen des Attributes.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Februar 2017, 16:18:37
Zitat von: HB86 am 17 Februar 2017, 15:20:41
Modul läuft bis jetzt super. Danke dafür!

Wärs vielleicht möglich noch die Navigationstasten sowie Zurück-, Home-, Einstellungen- und 3D Mode-Tasten von der Fernbedienung umzusetzten?

Wenn ich das korrekte Telegram dafür rausgefunden habe dann ja. Hatte da gestern eine Seite gefunden wo auch sowas wie Enter und so war. Muss das aber erst testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Februar 2017, 16:19:43
Zitat von: the ratman am 17 Februar 2017, 15:45:35
btw ... mal jammern *g*
bis "launchApp" angezeigt wird, dauerts schon ewig - geht da was?

grund: z.b. bei anruf pausieren von filmen.
das geht problemlos. ausser du schaust grad mit ner app, die keine pause kann. z.b. tv.
das gibt dann ne fehlermeldung, die dir eventuell das entmuten bei anrufende versaut.

Also bei mir geht launchApp sehr zügig. Und im TV Modus kannst auch Pause machen dann aktiviert sich Timeshift
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Februar 2017, 16:21:58
Zitat von: ToM_ToM am 17 Februar 2017, 16:09:14
Nachtrag zum ChannelGuide.
Dieser wurdeb ei mir ja immer 2 Tage in der Vergangenheit angezeigt.
Mit der neuen Version füllen sich die Readings dafür nicht mehr und bleiben leer.





channelCurrentEndTime-2017-02-17 15:55:02
channelCurrentStartTime-2017-02-17 15:55:02
channelCurrentTitle-2017-02-17 15:55:02
Auch für Next...

Aber bei den Internals konnte ich bei PARTIAL kurzzeitig die korrekten aktuellen Daten entdecken, nachdem ich mit der Fernbedienung mal den EPG des TVs geöffnet hatte.
Ich denke, dass sich hier der Buffer im TV erst dann aktualiesiert wenn man den EPG aufruft und es somit wahrscheinlich nicht möglich ist, diesen Bug im Modul zu fixen.

Durchaus Möglich das hier meine Sicherung greift und den PARTIAL leert bevor der String vollständig ist.

Mach mal bitte verbose 4 und lasse das Log live mitlaufen. Da sollte dann sowas kommen wie PARTIAL lenght: 12453
Zum Beispiel. Wenn die Zeichenlänge mehr wie 30000 ist wird verworfen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 17 Februar 2017, 16:23:48
ZitatKein Schönheitsfehler sondern meine Logik. 0 ist das selbe wie delete attr. Also löschen des Attributes.
Ja, das ist mir klar. Dachte nur, du hättest es vielleicht vergessen oder übersehen, dort eine 0 anzubieten. Kenne das auch so aus anderen Modulen.
Mich persönlich stört es aber nicht, da ich den channelGuide vorhin nur für Test und Unterstützung aktiviert habe, den später aber nicht nutzen werde.
Der saugt auch ganz schön an meiner CPU wie man an der angehängten Grafik gut erkennen kann.

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Februar 2017, 16:25:25
Zitat von: ToM_ToM am 17 Februar 2017, 16:23:48
Ja, das ist mir klar. Dachte nur, du hättest es vielleicht vergessen oder übersehen, dort eine 0 anzubieten. Kenne das auch so aus anderen Modulen.
Mich persönlich stört es aber nicht, da ich den channelGuide vorhin nur für Test und Unterstützung aktiviert habe, den später aber nicht nutzen werde.
Der saugt auch ganz schön an meiner CPU wie man an der angehängten Grafik gut erkennen kann.

Interessant das muss ich mir mal bei mir anschauen. Sieht schon übel aus.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 17 Februar 2017, 16:29:10
ZitatAlso bei mir geht launchApp sehr zügig. Und im TV Modus kannst auch Pause machen dann aktiviert sich Timeshift
eben. und nach play (also anrufende), bleibt dir ne abfrage stehen, ob du timeshift aktivieren willst.
und ab da fängt meine schlechtere hälfte an, mit der fb nach mir zu werfen.

und anzeigen dauert bei mir zw. za. 3 und 60 sek. eher aber im bereich > 30 sek.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 17 Februar 2017, 16:33:37
ZitatMach mal bitte verbose 4 und lasse das Log live mitlaufen. Da sollte dann sowas kommen wie PARTIAL lenght: 12453

Habe dir gerade mal einen Auszug aus meinem LOG per PN geschickt. Was darin auffällt, ist dass sehr viele Einträge innerhalb einer Sekunde auftreten.
Vielleicht geht das an die Performance.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Februar 2017, 16:59:45
Das sind Schleifendurchläufe und ja das geht in der Tat an die Performance. Leider finde ich nicht ein einzigen Eintrag wegen der Zeichenlänge. Muss da noch mal schauen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Februar 2017, 17:28:14
Beim channelGuide stimmen die Daten den ganzen Tag schon bei mir.

Jetzt wo wir schon so weit sind seit Ihr gefragt. Wir brauchen eine Commandref und es wäre super wenn einer von Euch das machen könnte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: vitolinker am 17 Februar 2017, 17:42:49
Commandref kann ich dokumentieren, so weit mir bekannt.
Habe das allerdings noch nicht gemacht. Kennt jemand ein besseres Tool als den Texteditor, mit dem man das prima machen kann?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Februar 2017, 18:32:03
Ich mache das auch nur im Texteditor. Ich programmiere damit sogar.
Kannst Dir mal den Quellcode vom Pflanzensensor Xiamo Modul anschauen. Ganz unten ist HTML das ist die Commandref. Da siehste wie es aussehen sollte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: vitolinker am 17 Februar 2017, 20:07:05
OK, ich entwerfe da mal was, wäre schön, wenn du mal drüber schauen könntest dann.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Februar 2017, 20:39:47
Zitat von: vitolinker am 17 Februar 2017, 20:07:05
OK, ich entwerfe da mal was, wäre schön, wenn du mal drüber schauen könntest dann.

Na klar, gerne doch. Ähm ganz vergessen. Hihi. Pflicht ist Englisch, Deutsch ist optional  ;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: vitolinker am 18 Februar 2017, 07:34:17
Dann fangen wir mit Deutsch an und wenn du dann einverstanden bist, übersetze ich es ins Englische.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 21 Februar 2017, 11:06:01
Hey, das Modul läuft jetzt seit Tagen stabil. :)

Aber mir ist noch aufgefallen dass das Modul nur sporadisch erkennt ob der TV wieder eingeschalten wurde. Auch nach über einer Stunde kein Update.

Bei presence steht dann 'present', aber der Status ist 'Aus'. Ich kann auch nichts schalten.
Sobald ich aber dann ein 'connect' ausführe, steht bei presence 'absent' und der Status ist An und ich kann alles machen.
Glaube, hier ist noch ein kleiner Dreher drin.

Hat das Modul eine eigenen Erkennung ob der TV an ist oder muss ich mir selbst was basteln mit "anpingen" und bei Verfügbarkeit den connect selbst ausführen lassen?

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 21 Februar 2017, 11:25:16
Hallo Thomas,

Das Modul versucht alle 10s einen Socket Connect er zu stellen. Wenn das klingt ist es automatisch auf on und presence auf present.
Eine andere Unterscheidung gibt es derzeit noch nicht. Man könnte nun noch versuchen etwas icmp ein zu bauen.
Aber bei mir klappt das schon wieder nicht weil ich Netzwerksegmente über VLAN's habe.

Ein Log5 wäre aber mal ganz interessant.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 21 Februar 2017, 11:47:46
ich denke, so wirds (gefühlt) besser bei mir mit dem "on"-status - einfach n doif gemacht, das alle 60 sek versucht, den tv zu connecten, solange presence nicht auf "present" steht.
"connect" funzt zwar auch ned immer, aber oft *g*

bin sowieso verwirrt ...
manchesmal gehen die readings affenartig flott aktuell, manchesmal brauchens ewig
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 21 Februar 2017, 12:32:56
Das ist dann aber alles eine Frage ob der Fernsehr den connect zulässt oder auch ob das Modul den connect zu Stande bekommt. Versucht wird halt alle 10s
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 21 Februar 2017, 12:40:42
die frage is halt: warum lässte er manchesmal keinen zu?
ja, ok, is lg. wäre erklärung genug *g*

btw - ich hab ja vor deinem modul den tivi einfach per presence-modul gepingt. da hat er IMMER brav geantwortet.
ob man vielleicht über den weg das ding schneller auf den aktuellen zustand kriegen würd?
mir gehts dabei primär ja mal drum, das dein modul  korrekt "present" oder "absent" stehen hat, damit meine telefon-anruf-spielereien funzen.

und ja, klar - ich könnt jetzt wieder per presence-modul pingen, aber ich denk, dir fallt da was eleganteres zu ein, wie ich dich kenn *bg*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 21 Februar 2017, 12:44:01
Sagen wir so. Ich lege es auf meinem ToDo Stapel und Du testest es dann wenn es soweit ist   ;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Februar 2017, 12:55:30
Dank vitolinker haben wir nun eine deutsche Commandref. Eine neue Version steht im Git bereit.


Gruß
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: vitolinker am 23 Februar 2017, 13:10:38
Prima, dann folgt bald auch die Englische Version der commandref.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Februar 2017, 10:23:33
Die englische Commandref ist nun auch ab Version 0.1.3 eingepflegt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Februar 2017, 10:24:36
Bleibt nun die Frage. Wollen wir den aktuellen Stand des Modules offiziell machen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Februar 2017, 10:54:36
Habe gerade den Wikieintrag angelegt. Siehe ersten Post
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: vitolinker am 28 Februar 2017, 17:29:04
Hallo CoolTux,

ja, ich würde es offiziell machen.

VG
Vitolinker
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 01 März 2017, 12:34:12
Ab morgen Früh wird unser Modul über FHEM update verteilt.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 02 März 2017, 21:27:16
Neue Erkenntnisse. Wenn der Aufnahmemodus aktiv ist und ich den Fernsehr aus schalte, bleibt die Netzwerkverbindung bestehen. Nun stimmt aber mein on off nicht. Hier kann man also unterscheiden zwischen presence und state.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 03 März 2017, 08:30:20
Hallo CoolTux,

ich habe dein Modul jetzt auf 2 TVs WebOS 2 und WebOS 3 laufen.
Läuft bei beiden stabil.

Jedoch funktioniert das "Einschalten" per FHEM nicht. Hatte das dann mal mit dem WOL-Modul getestet. Damit geht es aber auch nicht. Wenn ich das ganze direkt über die FritzBox mache und dort sage, "aufwecken", dann geht der TV an.

Funktioniert das "Einschalten" bei dir bzw. bei euch?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 03 März 2017, 08:46:35
Einschalten geht bei mir so wie es eigentlich gedacht ist nicht, Grund ist das wohl das Netzwerk weg ist, selbst wenn man im Standby ist. Es sei denn der TV nimmt auf.
Was meinst Du damit wenn Du schreibst Deine Fritzbox kann das? Wie ist die Fritzbox an den TV angeschlossen und was genau macht sie?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: thorschtn am 03 März 2017, 09:06:06
Aufwecken könnte über Wake on LAN durch die Fritzbox funktionieren. Dafür müsste der Fernseher dann über LAN angeschlossen sein.

Meiner hängt aber momentan im WLAN. Ich kann das also spontan nicht testen, dafür muss ich erstmal die LAN-Dose am Fernseher in Betrieb nehmen - probiere ich am Wochenende mal aus.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 03 März 2017, 09:23:03
Moin,

also mein LG startet auch nicht über die Fritzbox (per LAN) WOL über Wlan geht meines Wissens eh nicht, also ich wüsste nicht wie.

Ich dachte das Aufwachen des LG geht nur wenn man ihn dafür konfiguriert, dabei geht er aber praktisch nie mehr aus. Aber das kann von Gerät zu Gerät (Typ) natürlich unterschiedlich sein.
Menüpunkt erweiterte Einstellung / Allgemein / TV-Gerät per Mobilgerät einschalten.

Aber da hat er sogar Wlan an

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 03 März 2017, 09:30:48
Das scheint dann wohl zu greifen wenn eine Aufnahme aktuell geschieht. Würde jedenfalls meine Beobachtung erklären.
Ich mache das ganz einfach. Wenn ich ein off zum Fernsehr schicke wird automatisch die dahinterliegende Schaltsteckdose ausgeschalten. Sendet das TV Device ein on Event wird die Schaltsteckdose eingeschaltet und der Fernsehr starten gleich komplett durch, geht also nicht einfach nur in den Standby.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 06 März 2017, 09:03:52
Hey sorry für die verspätete Antowort.

Also um den TV per WOL aufwecken zu können, musss das vorher im TV selbst in den Einstellungen aktiviert werden.
Der Punkt heißt "Einschalten per App erlauben". Dies setzt natürlich voraus dass der TV per LAN verbunden ist.
In der FritzBox werden unter dem Punkt "Heimnetz" alle Geräte aufgelistet. Sobald man dort auf die Details geht (wo man auch die IPV4, IPV6, MAC usw sieht), gibt es dort einen Button "Computer starten".
Wird dieser gedrückt, geht der TV an.

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 06 März 2017, 09:47:05
hiho
wo ist den der punkt "Einschalten per App erlauben"?
ich find den bei mir nirgends (webos 2.2)
da gibts nur eine generelle erlaubnis, dass apps den tivi steuern dürfen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 06 März 2017, 10:05:41
Mein LG 60UH8509 mit WEB OS 3.0 kann auch nicht aus der Ferne gestartet werden. Auch wenn die Funktion "Einschalten per App erlauben" an ist. Sobald er ausgeschatet wird verschwindet er aus dem LAN. (TV ist per LAN angeschlossen)

Zitat von: CoolTux am 03 März 2017, 09:30:48
Das scheint dann wohl zu greifen wenn eine Aufnahme aktuell geschieht. Würde jedenfalls meine Beobachtung erklären.
Ich mache das ganz einfach. Wenn ich ein off zum Fernsehr schicke wird automatisch die dahinterliegende Schaltsteckdose ausgeschalten. Sendet das TV Device ein on Event wird die Schaltsteckdose eingeschaltet und der Fernsehr starten gleich komplett durch, geht also nicht einfach nur in den Standby.
das ist aber schlecht, da man keine Aufnahmen mehr tätigen kann wenn der TV nicht angeschalten ist!?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 06 März 2017, 10:15:00
Moin,

also WOL geht sehr wohl auch per FHEM. Warum auch nicht die Frtitzbox schickt auch nur Magic Packet.

Wie schon mal geschrieben ->
Einstellungsmenü -> Menüpunkt erweiterte Einstellung / Allgemein / TV-Gerät per Mobilgerät einschalten. dort auf Ja.

Mein SenPwr zeigt sogar unter 0.55 Watt an, das wäre ja ok.

Allerdings geht bei mir sinnigerweise trotzdem die App nicht, also wenn ich dort auf ausschalten gehe will er anschließend wieder koppeln  :P

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 06 März 2017, 12:55:11
ZitatMein LG 60UH8509 mit WEB OS 3.0 kann auch nicht aus der Ferne gestartet werden. Auch wenn die Funktion "Einschalten per App erlauben" an ist. Sobald er ausgeschatet wird verschwindet er aus dem LAN. (TV ist per LAN angeschlossen)
Was für einen Router verwendest du denn? Kann das sein dass du dort irgendeine Einstellung aktiv hast, wo dein DHCP-Server nach einen Disconnect eine Reinigung durchführt? Ist evtl. dein IP Pool zu klein?


Zitatalso WOL geht sehr wohl auch per FHEM. Warum auch nicht die Frtitzbox schickt auch nur Magic Packet.
Damit solltest du Recht haben. Bei mir hat es dennoch nicht funktioniert. Konnte den TV nur über die FritzBox einschalten, nicht aber über das WOL-Modul in FHEM.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 06 März 2017, 13:02:36
Hi,

also so geht es bei mir mit WOLdefine LG_WOL WOL 3C:CD:93:99:10:33 192.168.178.70 UDP
attr LG_WOL interval 30
attr LG_WOL room Status
attr LG_WOL useUdpBroadcast 192.168.178.255


Und die Standby Leistung habe ich mal aufgezeichnet, hatte ich mir schlimmer vorgestellt, sie verdoppelt sich zwar aber bleibt unter 0,5 Watt.
Wenn ich meinen HM Zwischenstecker so anfasse braucht der "gefühlt" ja vielleicht mehr als 0,5 Watt

Also von 11:00 bis 12:00 TV-Gerät per Mobilgerät einschalten. dort auf Nein.
Also von 12:00 bis 13:00 TV-Gerät per Mobilgerät einschalten. dort auf Ja.

Das Einstellungsmenü erreicht man eigentlich nur über die "Rad" Taste auf der FB, ich suche da immer  :-\

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 06 März 2017, 17:12:48
Zitat von: ToM_ToM am 06 März 2017, 12:55:11
Was für einen Router verwendest du denn? Kann das sein dass du dort irgendeine Einstellung aktiv hast, wo dein DHCP-Server nach einen Disconnect eine Reinigung durchführt? Ist evtl. dein IP Pool zu klein?

Damit solltest du Recht haben. Bei mir hat es dennoch nicht funktioniert. Konnte den TV nur über die FritzBox einschalten, nicht aber über das WOL-Modul in FHEM.

Hallo ToM_ToM,

hast du auch das Modell 8509?
Bei mir läuft als Router ein Speedport Hybrid und eine Fritzbox 7490 im Client Modus.
Im TV habe ich eine feste IP vergeben. Diese war aber im Bereich vom DHCP.
Daher habe ich jetzt den DHCP weiter hoch gesetzt damit diese IP Adresse nicht mehr im DHCP Bereich ist.
Nach Neustart von Router und Fritzbox hat es funktioniert und der TV konnte sogar per App gestartet und angepingt werden.

Nun wollte ich den TV in fhem einbinden, dies funktionierte auch aber sobald ich den TV ausgeschalten habe und wieder einschalten wollte ging dies wieder nicht mehr.
Habe das Modul wieder aus fhem rausgenommen, aber ich bekomme es jetzt nicht mehr hin den TV wenn er ausgeschalten ist, azupingen bzw. über die App anzuschalten...
Neustart Router und FB ohne Erfolg. TV 10s vom Strom getrennt oder IP ändern bingt auch keine Besserung. Ganz komisch das ganze.
"Einschalten per App erlauben" ist angeschalten und TV per LAN verbunden. Die Funktion "Computer starten" gibt es bei meiner Fritzbox nicht!?(Siehe Anhang)

Hast du eine Idee?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 06 März 2017, 20:37:54
Hi,

Du musst im Router nicht im ersten Reiter der Heimnetzübersicht nehmen sondern den zweiten -> Netzwerkverbindungen.

Wie gesagt Start per App geht bei mir auch nicht.

Wenn der TV aus ist, kannst Du ihn nicht anpingen, er ist ja aus.  :-X

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 06 März 2017, 21:24:36
Zitat von: Otto123 am 06 März 2017, 20:37:54
Hi,

Du musst im Router nicht im ersten Reiter der Heimnetzübersicht nehmen sondern den zweiten -> Netzwerkverbindungen.

Wie gesagt Start per App geht bei mir auch nicht.

Gruß Otto

Das Bild ist vom Reiter "Netzwerkverbindungen"
Wenn der TV aus ist steht, er dann im Reiter "Ungenutzte Verbindungen"
Heimnetzwerk > Heimnetzübersicht > Netzwerkverbindungen

Liegt evtl daran das die FB nur im Client Modus ist und der Speedport Hybrid so etwas nicht kann.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 06 März 2017, 22:23:11
Meine FB ist auch im Clientmodus.  8)
Du musst weiter runter scrollen?

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 06 März 2017, 22:48:13
Zitat von: Otto123 am 06 März 2017, 22:23:11
Meine FB ist auch im Clientmodus.  8)
Du musst weiter runter scrollen?

Gruß Otto

Das ist ja echt lustig. Bei mir gibt es solch eine Funktion gar nicht.
Ich habe die IP im TV manuell vergeben. Der TV ist per LAN an einem Switch angeschlossen der wiederum per LAN an der FB hängt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 07 März 2017, 10:40:27
Hallo Depechem,

kann es sein dass du deine FritzBox-Anzeige im einfachen Modus und nicht im erweiterten Modus laufen hast?

Ansonsten sind wir uns wohl alle einig dass das Einschalten per Modul aktuell nicht funktioniert.
Das Thema FritzBox und TV an sich gehört somit nicht mehr weiter mit in diesen Thread.

Fazit: Schau mal ob du die "Erweiterte Ansicht" aktiviert hast. Damit hast du mehr Einstellungsmöglichkeiten.

VG
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 07 März 2017, 12:07:36
Zitat von: ToM_ToM am 07 März 2017, 10:40:27
Fazit: Schau mal ob du die "Erweiterte Ansicht" aktiviert hast. Damit hast du mehr Einstellungsmöglichkeiten.

Danke, aber die "Erweiterte Ansicht" ist aktiv.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 07 März 2017, 14:46:38
Hi,

hier ein kleiner "HowTo" für LG TV on mit WakeOnLan:
Am Fernseher:Einstellungsmenü -> Menüpunkt erweiterte Einstellung / Allgemein / TV-Gerät per Mobilgerät einschalten. dort auf Ja.
In FHEM
Zwei Definitionen für den CodeImport (https://wiki.fhem.de/wiki/Import_von_Code_Snippets), ein WOL device und ein notify. Das TV device muss event-on-change-reading state gesetzt bekommen sonst versucht das notify es alle 10 sekunden.  ;)
define LG_WOL WOL aa:bb:cc:dd:ee:ff 192.168.<subnetz>.<HostIp> UDP
attr LG_WOL interval 30
attr LG_WOL room LGTV
attr LG_WOL useUdpBroadcast 192.168.<subnetz>.255
define nty_TVon notify TV:on set LG_WOL on
attr nty_TVon room LGTV
attr TV event-on-change-reading state
MAC Adresse (aa:bb:cc:dd:ee:ff) und IP Adressen müssen angepasst werden, insbesondere auch die Broadcast Adresse 192.168.<Subnetz>.255
Der Name für den TV "TV" im notify muss auch angepasst werden  ;)

Damit kann ich gut leben, danke Leon für das Modul. Mir reicht ausschalten, vielleicht noch Lautstärke und ich kann über die Nachrichten nachdenken. Das ist top!

Hintergrundinfo:
Leon macht das TV on mit dem "turnOn" Aufruf über das WebOs - wie in der offiziellen Doku. In welchem Zustand das funktioniert weiß ich nicht. Definitiv nur wenn der Fernseher irgendwie "an" ist.
Das Verhalten ist sicher auch Typabhängig. Ich habe das getestet mit dem 60UF8509.
Da ich damit nicht aufnehme oder so etwas, ist er bei mir aus bei "aus". Da ist er weg vom Netz, da ist die WebOs Schnittstelle nicht mehr erreichbar, da geht auch die LG App nicht mehr, da geht nur noch WOL.

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 07 März 2017, 15:48:34
Super Otto das läuft!!!
Nun kann ich den TV auch per FHEM anschalten. Die Funktion in meiner Fritzbox

Danke Dir
Gruß Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: AmunRe am 08 März 2017, 00:55:47
Nabend Zusammen,


Kann es sein das es ein Fehler im modul gibt?


Ich hab das problem das Fhem fast komplett steht, weil dieses Modul irgendetwas macht.


Jetzt aber zum Fehler: Ich wollte jetzt ChannelGuide auf 0 setzen, aber als Auswahl über WEB hab ich nur 1. Ich kann da nicht zwischen 0 und 1 wählen. Bei disable gibt es 0 und 1.




Vielen Dank btw für das modul nun kann Harmony bald umziehen =)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 März 2017, 01:01:58
Hallo,

Das mit 0 und 1 ist Logikauslegung des Entwicklers. 0 ist aus und somit das selbe wie kein Attribut zu setzen, oder halt das Attribut zu löschen.
Kannst du Mal bitte ein verbose 4 machen und mir die Ausgabe hier reinste klein von dem Zeitpunkt völlig fhem bei Dir steht?


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: timtom am 09 März 2017, 13:24:41
Ohh, ich habe das Modul gerade erst gefunden. Tolle Sache und erst einmal und Danke für den Einsatz, insb. von CoolTux (und alle anderen).

Beim letzten Update der Android-App wurde ja offiziell das Guide-Feature entfernt. Das spiegelt sich ja mit den Modul-Problemen. Oder nutzt das Modul nicht die gleiche API wie die App?

Falls doch, wäre es natürlich cool, auch die Richtungstasten ansteuern zu können. Dann wäres es mit bisschen Bastelei sogar möglich, Remote Aufnahmen einzuplanen ;)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 März 2017, 13:29:48
Zitat von: timtom am 09 März 2017, 13:24:41
Ohh, ich habe das Modul gerade erst gefunden. Tolle Sache und erst einmal und Danke für den Einsatz, insb. von CoolTux (und alle anderen).

Beim letzten Update der Android-App wurde ja offiziell das Guide-Feature entfernt. Das spiegelt sich ja mit den Modul-Problemen. Oder nutzt das Modul nicht die gleiche API wie die App?

Falls doch, wäre es natürlich cool, auch die Richtungstasten ansteuern zu können. Dann wäres es mit bisschen Bastelei sogar möglich, Remote Aufnahmen einzuplanen ;)

Hallo,

Keine Ahnung was die App nimmt. Wir haben uns an das gehalten was wir im Internet gefunden haben. Zum steuern der Ricbtungstasten hatte ich im Netz mal was gefunden. Muss ich mir noch mal anschauen.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 10 März 2017, 15:45:33
Hi, könnest du bitte im Modul noch etwas anpassen?
bei:
volumeDown
wird immer nur in 1 Schritten die Lautstärke geändert.

ich würde (Integration in Tablet UI) gern in größeren Schritten die Lautstärke ändern.
also so z.B.:
volumeDown 3

Die Zeile ist bereits vorbelegt, nur leider ohne Auswirkung.
Das Denon HEOS Modul hat es bereits integriert.

Das wäre Super

Weiterhin habe ich bei dem TV-Modul Probleme beim Anzeigen von Readings im Tablet UI.
Wenn ich z.B.: das set Kommando "mute" auswähle muss die FHEM Seite an dem Auslösen erst aktualisiert werden. Sonst wird das Reading aktuell nicht richtig angezeigt.
Daher kann Tablet UI (ohne Aktualisierung die aktuellen Readings auch nicht erkennen).

Hat das Modul dabei noch Probleme?

Gruß Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 März 2017, 17:51:58
Hallo Thomas,

Soweit mir bekannt kann man beim LG kein value für volumeDown mitgeben.
Habe jedenfalls nichts dazu gefunden.

Eigentlich sollte es keine Probleme mit den Readings geben. Ich schaue es mir aber mal an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: vitolinker am 10 März 2017, 17:56:23
Hallo Thomas, warum das Kommando mit VolumeUp nicht gleich 5Mal per Makro ausführen, wenn UI Aktion ausgelöst? VG Vitolinker
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 10 März 2017, 17:59:10
Zitat von: vitolinker am 10 März 2017, 17:56:23
Hallo Thomas, warum das Kommando mit VolumeUp nicht gleich 5Mal per Makro ausführen, wenn UI Aktion ausgelöst? VG Vitolinker
Das klingt gut, kannst du mir ein Codebeispiel dafür geben?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 März 2017, 18:12:23
Zitat von: Depechem am 10 März 2017, 15:45:33
Weiterhin habe ich bei dem TV-Modul Probleme beim Anzeigen von Readings im Tablet UI.
Wenn ich z.B.: das set Kommando "mute" auswähle muss die FHEM Seite an dem Auslösen erst aktualisiert werden. Sonst wird das Reading aktuell nicht richtig angezeigt.
Daher kann Tablet UI (ohne Aktualisierung die aktuellen Readings auch nicht erkennen).

Hat das Modul dabei noch Probleme?

Gruß Thomas

Hallo Thomas,

Habe gerade mal getestet. Auch mit mute und kann Dein Problem nicht nachvollziehen. Bei mir wird entsprechend bei Änderung ein Event ausgelöst. Und das benötigt ja das TabletUI.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 10 März 2017, 18:20:26
Zitat von: CoolTux am 10 März 2017, 18:12:23
Hallo Thomas,

Habe gerade mal getestet. Auch mit mute und kann Dein Problem nicht nachvollziehen. Bei mir wird entsprechend bei Änderung ein Event ausgelöst. Und das benötigt ja das TabletUI.


Grüße

An der Hardware wird der Set Befehl auch sofort ausgeführt, nur wird das Reading dafür erst nach einem aktualisieren der FHEM Seite(F5) aktualisiert. Bei euch sofort?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 10 März 2017, 18:30:08
Interessant ist auch das wenn der Tv länger als 1h aus war das LG-Modul jedes Mal wieder Connected werden muss!
Ich starte den TV mit dem WOL Modul. Daran kann es doch nicht liegen oder?
Mein TV ist ein 60UH8509 mit WebOS 3.0
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 März 2017, 18:52:03
Zitat von: Depechem am 10 März 2017, 18:20:26
An der Hardware wird der Set Befehl auch sofort ausgeführt, nur wird das Reading dafür erst nach einem aktualisieren der FHEM Seite(F5) aktualisiert. Bei euch sofort?

Also das Reading ändert sich nicht sofort nach dem set Befehl, sondern erst wenn die aktuellen Daten abgerufen werden. Das kann bis zu 10s dauern.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 März 2017, 18:53:03
Zitat von: Depechem am 10 März 2017, 18:30:08
Interessant ist auch das wenn der Tv länger als 1h aus war das LG-Modul jedes Mal wieder Connected werden muss!
Ich starte den TV mit dem WOL Modul. Daran kann es doch nicht liegen oder?
Mein TV ist ein 60UH8509 mit WebOS 3.0

Das Verhalten habe ich nicht. Ich mache den Fernsehr an und binnen 90s ist das Teil Connected.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: vitolinker am 10 März 2017, 19:01:32
Hallo Depechem,

als Codeschnipsel könnte ich mir sowas vorstellen:
define MyVolumeMakro notify UIFernseherVolumeUp:volumeUp set Fernseher volumeUp;;set Fernseher volumeUp;;set Fernseher volumeUp;;set Fernseher volumeUp;;set Fernseher volumeUp
Dabei ist UIFernseherVolumeUp ein dummy, der einen Event volueUp triggert über das Tablet UI. Ansonsten ein anderes Gerät mit anderem Event verwenden.

Hoffe, es hilft.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 15 März 2017, 13:01:28
Zitat von: Depechem am 10 März 2017, 18:30:08
Interessant ist auch das wenn der Tv länger als 1h aus war das LG-Modul jedes Mal wieder Connected werden muss!
Ich starte den TV mit dem WOL Modul. Daran kann es doch nicht liegen oder?
Mein TV ist ein 60UH8509 mit WebOS 3.0

Dem Problem bin ich jetzt etwas näher gekommen.
Immer nach einem fhem "shutdown restart" muss im Modul erst ein "set connect" ausgeführt werden. Sonst geht der TV im Modul nicht Online.
Wenn ich keinen "shutdown restart" ausführe geht das Modul ach nach Tagen noch.

Gruß Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 15 März 2017, 18:16:13
Zitat von: vitolinker am 10 März 2017, 19:01:32
Hallo Depechem,

als Codeschnipsel könnte ich mir sowas vorstellen:
define MyVolumeMakro notify UIFernseherVolumeUp:volumeUp set Fernseher volumeUp;;set Fernseher volumeUp;;set Fernseher volumeUp;;set Fernseher volumeUp;;set Fernseher volumeUp
Dabei ist UIFernseherVolumeUp ein dummy, der einen Event volueUp triggert über das Tablet UI. Ansonsten ein anderes Gerät mit anderem Event verwenden.

Hoffe, es hilft.

Danke aber gibt es da nichts schöneres?
Wenn dann muss zwischen jedem ein "sleep" eingebaut werden sonst funktioniert es nicht. Aber dann dauert es halt wieder etwas bis es lauter wird.
define LG_TV_Wohnzimmer_volume_notify notify LG_TV_Wohnzimmer_volume_dummy:on set LG_TV_Wohnzimmer volumeUp;; sleep 0.5;; set LG_TV_Wohnzimmer volumeUp;; sleep 0.5;; set LG_TV_Wohnzimmer volumeUp;; sleep 0.5;; set LG_TV_Wohnzimmer volumeUp
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 16 März 2017, 11:48:23
Zitat von: Otto123 am 06 März 2017, 13:02:36
Und die Standby Leistung habe ich mal aufgezeichnet, hatte ich mir schlimmer vorgestellt, sie verdoppelt sich zwar aber bleibt unter 0,5 Watt.
Wenn ich meinen HM Zwischenstecker so anfasse braucht der "gefühlt" ja vielleicht mehr als 0,5 Watt
Hi,

ich wollte noch nachtragen: Ich  habe den HM Zwischenstecker HM-LC-SW1-PL  mal gemessen, der verbraucht ziemlich konstant 0,52 Watt. Da mein LGTV 60UF8509 zwischen 0,3 und 0,4 Watt mit eingeschaltetem WOL verbraucht -> wenn auch homöopathisch, aber das Modul spart damit gegenüber der Schalt-Steckdose Strom!  8)

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 17 März 2017, 13:16:30
Hallo ich wollte gern ein notify für den LG TV bauen.
Irgendwie habe ich da einen Fehler, das das notify nicht auslößt.
Könnt ihr mal bitte schauen.

Irgendwie lößt er beim Channelwechsel nicht aus.

define notify_Channel_1 notify LG_TV_Wohnzimmer:channel:1.* setreading LGTV_Wohnzimmer_IMG_dummy now_playing_img ./images/TVSender/ARD-HD.png
attr notify_Channel_1 group IMG
attr notify_Channel_1 room Multimedia


Wenn ich aus einem LG_TV_Wohnzimmer:channel:1.* ein Buero:on (einfacher HM Schalter) mache funktioniert der notify.

hier noch ein list vom LG-Modul
Internals:
   CHANGED
   DEF        192.168.2.129
   FD         77
   HOST       192.168.2.129
   NAME       LG_TV_Wohnzimmer
   NR         945
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    0.2.0
   Readings:
     2017-03-17 13:15:43   3D              off
     2017-03-17 13:15:43   3DMode          2d
     2017-03-17 13:15:39   channel         1
     2017-03-17 12:50:48   channelCurrentEndTime -
     2017-03-17 12:50:48   channelCurrentStartTime -
     2017-03-17 12:50:48   channelCurrentTitle -
     2017-03-17 13:15:39   channelMedia    Cable Digital TV
     2017-03-17 13:15:39   channelName     Das Erste HD
     2017-03-17 12:50:48   channelNextEndTime -
     2017-03-17 12:50:48   channelNextStartTime -
     2017-03-17 12:50:48   channelNextTitle -
     2017-03-17 13:15:45   extInput_AV     connect_false
     2017-03-17 13:15:45   extInput_HDMI-1 connect_false
     2017-03-17 13:15:45   extInput_HDMI-3 connect_false
     2017-03-17 13:15:45   extInput_Komponente connect_false
     2017-03-17 13:15:45   extInput_Spielkonsole connect_true
     2017-03-17 13:15:41   input           -
     2017-03-17 13:15:47   lastResponse    ok
     2017-03-17 13:15:41   launchApp       TV
     2017-03-17 12:50:49   lgKey           efa2c46cbc16e9e9194b
     2017-03-17 13:15:47   mute            off
     2017-03-17 13:15:47   pairing         paired
     2017-03-17 13:15:47   presence        present
     2017-03-11 05:19:45   service_api     v.1
     2017-03-11 05:19:45   service_audio   v.1
     2017-03-11 05:19:45   service_config  v.1
     2017-03-11 05:19:45   service_media.controls v.1
     2017-03-11 05:19:45   service_media.viewer v.1
     2017-03-11 05:19:45   service_pairing v.1
     2017-03-11 05:19:45   service_settings v.1
     2017-03-11 05:19:45   service_system  v.1
     2017-03-11 05:19:45   service_system.launcher v.1
     2017-03-11 05:19:45   service_system.notifications v.1
     2017-03-11 05:19:45   service_timer   v.1
     2017-03-11 05:19:45   service_tv      v.1
     2017-03-11 05:19:45   service_user    v.1
     2017-03-11 05:19:45   service_webapp  v.2
     2017-03-17 13:15:47   state           on
     2017-03-17 13:15:47   volume          0
   Helper:
     wsKey      MTQ4OTc1MTQg=

     Device:
       registered 1
       runsetcmd  0
       Channelguide:
         counter    149
       Inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Spielkonsole
         com.webos.app.hdmi3 HDMI-3
       Inputs:
         AV         com.webos.app.externalinput.av1
         HDMI-1     com.webos.app.hdmi1
         HDMI-3     com.webos.app.hdmi3
         Komponente com.webos.app.externalinput.component
         Spielkonsole com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading state
   fhem_widget_command {  "order" : 1,  "color" : "#31B404",  "controlled_attribute" : "state",  "allowed_values" : [  ],  "prefix" : "TV  ",  "locations" : [    "APP"  ],  "alias" : "Status TV"}
   fhem_widget_command_2 {  "order" : 1,  "color" : "#31B404",  "controlled_attribute" : "channelName",  "allowed_values" : [  ],  "prefix" : "Sender: ",  "locations" : [    "APP"  ],  "alias" : "Status TV"}
   fhem_widget_command_3 {  "alias" : "TV Sender",  "locations" : [    "APP"  ],  "controlled_attribute" : "channel",  "order" : 2,  "allowed_values" : [    "1",    "2",    "3",    "4",    "5",    "6",    "7",    "8",    "9",    "10",    "11",    "12",    "13",    "14",    "15",    "16",    "17",    "18",    "19",    "20"  ]}
   group      LG-TV
   icon       it_television
   room       FHEM-Widget,Multimedia
   webCmd     off:mute


Was ich auch nicht verstehe warum mir der "LG_TV_Wohnzimmer" in der "addRegexpPart" 2x angezeigt wird!? (Siehe Bilder im Anhang) Die beiden verschiedenen Devicees mit gleichem Namen haben verschiedene Readings zur Auswahl.
Wenn direkt über das FHEM Menü das notify zusammenklicke LG_TV_Wohnzimmer:channel.* ändert sich das notify auch. wenn ich es händisch im "DEF" ändere funktioniert es nicht. Sobald ich das funktionierende von LG_TV_Wohnzimmer:channel.* in LG_TV_Wohnzimmer:channel:1.* ändere geht es wieder nicht
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 17 März 2017, 13:37:03
Hallo Depechem,

hast du bei deinem TV das Attribut event-on-change-reading .* gesetzt?

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 März 2017, 13:41:13
Du willst anscheinend das Dein Notify auf ein set Event reagiert. Korrekt?
Dann mach mal den Eventmonitor auf und mache ein set channel nummer und schaue was im Eventmonitor an kommt.
Wird wohl eher sowas wie

define notify_Channel_1 notify LG_TV_Wohnzimmer.channel.1.* setreading...

passen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 17 März 2017, 13:53:24
Hallo depechem,
damit es beim nächsten mal einfacher wird, studiere genau die Doku zu notify -> https://fhem.de/commandref_DE.html#notify
ZitatHinweise:
<Suchmuster> ist entweder der Name des auslösenden ("triggernden") Gerätes oder die Kombination aus Gerät und auslösendem Ereignis (Event) Gerätename:Event.
Das <Suchmuster> muss exakt (!) entweder dem Gerätenamen entsprechen oder der Zusammenfügung aus Gerätename:Event. Events lassen sich mit "inform" in Telnet oder durch Beobachtung des "Event-Monitors" in FHEMWEB ermitteln.
Der Doppelpunkt zwischen Gerätename:Event ist ein Trenner, der steht nicht im Event ist also im Eventmonitor nicht sichtbar. Der wird eingefügt.
Beliebige Zeichen kann man einfach durch einen Punkt ersetzen, dass wird besonders gern im Event gemacht.
Wenn ein Doppelpunkt im Event vorkommt muss der auch ins regEx, wenn da keiner ist darf er auch nicht als neuer "Trenner" verwendet werden.
Also channel:1.* ist falsch wenn der Event eigentlich so aussieht channel 1
channel.1 wäre richtig.
channel.1.* triggert dann auf alles was mit eins anfängt. Also 1 10-19 100-199 usw.

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 17 März 2017, 14:03:42
Zitat von: CoolTux am 17 März 2017, 13:41:13
Du willst anscheinend das Dein Notify auf ein set Event reagiert. Korrekt?
Dann mach mal den Eventmonitor auf und mache ein set channel nummer und schaue was im Eventmonitor an kommt.
Wird wohl eher sowas wie

define notify_Channel_1 notify LG_TV_Wohnzimmer.channel.1.* setreading...

passen

wenn ich das setze
define notify_Channel_1 notify LG_TV_Wohnzimmer.channel.1.* setreading...
klappt es beim set Befehl, ich möchte aber auf`s Reading setzen. Da wenn mit der LG Fernbedienung umgeschalten wird ja auch das icon geändert werden muss.

wenn ich an der Fernbedienung oder im Modul den Sender wechsel kommt folgendes im Eventmonitor:
[code]2017-03-17 13:55:01.510 LGTV_WebOS LG_TV_Wohnzimmer channel 1
2017-03-17 13:55:06.825 LGTV_WebOS LG_TV_Wohnzimmer channel: 1
[/code]

durch Ottos Erklärung habe ich es hinbekommen:
LG_TV_Wohnzimmer:channel:.1.* setreading LGTV_Wohnzimmer_IMG_dummy now_playing_img ./images/TVSender/ARD-HD.png

ich danke euch allen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 März 2017, 16:20:30
Kannst Du mal bitte probieren


LG_TV_Wohnzimmer.channel:.1.* setreading LGTV_Wohnzimmer_IMG_dummy now_playing_img ./images/TVSender/ARD-HD.png


So sollte das eigentlich aussehen. Zwischen Gerät und Readingname gibt es ein Leerzeichen kein : daher der . als ein Zeichen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 17 März 2017, 16:39:58
Zitat von: CoolTux am 17 März 2017, 16:20:30
Kannst Du mal bitte probieren


LG_TV_Wohnzimmer.channel:.1.* setreading LGTV_Wohnzimmer_IMG_dummy now_playing_img ./images/TVSender/ARD-HD.png


So sollte das eigentlich aussehen. Zwischen Gerät und Readingname gibt es ein Leerzeichen kein : daher der . als ein Zeichen.

Das ist der set Befehl, um das Reading zu nutzen (damit es auch beim ändern an der Fernbedienung angezeigt wird) muss mein Code verwendet werden
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 17 März 2017, 18:03:50
Zitat von: CoolTux am 17 März 2017, 16:20:30
Kannst Du mal bitte probieren


LG_TV_Wohnzimmer.channel:.1.* setreading LGTV_Wohnzimmer_IMG_dummy now_playing_img ./images/TVSender/ARD-HD.png


So sollte das eigentlich aussehen. Zwischen Gerät und Readingname gibt es ein Leerzeichen kein : daher der . als ein Zeichen.
Also ich lass mich gern überzeugen, aber zwischen Gerät und Event fügt man doch laut commandref ein : ein?

Interessant ist, dass er zwei Events hat einmal mit channel: 1 und einmal ohne channel 1.

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 März 2017, 18:16:48
Zitat von: Otto123 am 17 März 2017, 18:03:50
Also ich lass mich gern überzeugen, aber zwischen Gerät und Event fügt man doch laut commandref ein : ein?

Interessant ist, dass er zwei Events hat einmal mit channel: 1 und einmal ohne channel 1.

Gruß Otto

Ich kann nur wiedergeben was der Eventmonitor an zeigt. Und da ist immer ein Leerzeichen zwischen Device und Readingname und ein : zwischen Readingname und Readingvalue.

Das mit den 2 Events ist auch korrekt. Der erste Event ohne : ist der abgesetzte set Befehl. Der zweite Event mit : ist von der DoTrigger Funktion nach dem setzen des Readings. DoTrigger wir automatisch von der readingsEndUpdate Funktion gestartet.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 17 März 2017, 22:14:42
Ich weiß Du machst das gerne mit Punkt zwischen Gerät und Event, ich glaube das funktioniert auch.
Aber eigentlich ist es doch so wie es der Eventmonitor neuerdings sogar direkt definiert->

Event:
2017-03-17 22:06:59 dummy Aktor2 on
Define:
define Aktor2_notify_1 notify Aktor2:on {}

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 März 2017, 22:58:46
Interessant, also wenn der Eventmonitor das selber schon so macht, dann wird da wohl was dran sein.
Werde mich aber mal Kund tun wieso das da so ist. Interessiert mich.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 März 2017, 10:21:40
Ich mal wieder. Wenn am TV eine Aufnahme gestartet ist(wenn Bildschirm aus) wird im Modul der State "on" angezeigt. Als Channel wird der TV Kanal angezeigt der aufgenommen wird. Bei "launchApp" wird auch TV angezeigt.
Gibt es eine Möglichkeit(Reading zu definieren) das man den Unterschied zwischen "aktuell TV schauen" und "Aufnahme bei ausgeschalteten TV" im Modul erkennen kann?

@Otto
Für das Einschalten des TV nutze ich deine Idee des WOL Moduls (dies funktioniert super).
Wenn nun aber eine Aufnahme am TV läuft (TV aber ausgeschalten ist) wird der TV im WOL-Modul natürlich auch auf "on" angezeigt. Das hat zur Folge das man den TV im laufenden Aufnahmemodus(Bildschirm aus) nicht über FHEM starten kann.

Habt ihr dazu Ideen?
Viele Grüße Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 März 2017, 10:35:27
Zitat von: Depechem am 18 März 2017, 10:21:40
Ich mal wieder. Wenn am TV eine Aufnahme gestartet ist(wenn Bildschirm aus) wird im Modul der State "on" angezeigt. Als Channel wird der TV Kanal angezeigt der aufgenommen wird. Bei "launchApp" wird auch TV angezeigt.
Gibt es eine Möglichkeit(Reading zu definieren) das man den Unterschied zwischen "aktuell TV schauen" und "Aufnahme bei ausgeschalteten TV" im Modul erkennen kann?

Das Versuche ich auch heraus zu finden. Habe bisher noch keinen Ansatz finden können.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: duke am 18 März 2017, 10:59:40
Hallo!

Erstmal wollte ich sagen, dass ihr da ein super Modul geschaffen habt.

Jetzt aber zu meinem Problem. Nach dem define des Fernsehers in FHEM, läuft das Ganze gut. Nach ein paar Tagen verbindet er sich nicht mehr automatisch mit dem Fernseher (Fernseher war zwischenzeitlich auch über eine Schaltsteckdose komplett ausgeschaltet). Da hilft auch kein set LGTV connect. Über delete des Moduls und neu Definition erhalte ich auch nicht mehr den Dialog auf dem Fernseher zur Freigabe der Verbindung.

Gibt es evtl Tipps woran es liegen könnte?

Viele Grüße

Duke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 März 2017, 11:15:09
Da hilft nach meiner Erfahrung nur Fernsehr aus, wieder an und dann FHEM neustart.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: destogl am 22 März 2017, 07:53:18
Zitat von: Otto123 am 07 März 2017, 14:46:38
hier ein kleiner "HowTo" für LG TV on mit WakeOnLan:
Am Fernseher:Einstellungsmenü -> Menüpunkt erweiterte Einstellung / Allgemein / TV-Gerät per Mobilgerät einschalten. dort auf Ja.

Hallo Otto,

danke für super HowTo. Leider kann ich diese Einstellung beim meinen Fernseher nicht finden. Ich schätze es liegt an Fernsehr/WebOS-Version oder Softwareversion. Ich habe WebOS 1.4.0-25.25 (afro-ashley), Softwareversion 05.05.35 auf Fernseher 42LB674V-ZB. Der Fernseher findet keine weitere Updates.

Was für eine webOS-Version hast Du?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 22 März 2017, 11:00:24
Hi,

ich habe das Modell 60UF8509-ZB
WebOs 2.2.1 2139 beehive biscayne
Software Version 4.05.45

Das wird mit Sicherheit an der verbauten Hardware und Software liegen oder das Menü ist einfach völlig anders? Aber da wirst Du schon gesucht haben :)

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 22 März 2017, 12:54:09
nur falls wir mal ne liste machen wollen ...

mein Fembotter (55ub856v-zd) hat:
1.4.0-2330 (afro-ashley)
auch hier ist nur ein generelles erlauben von "externen bedienungen" erlaubt. findet man unter "netzwerk" --> "lg connect apps"
scheint also wohl erst ab 2.x zu gehen.

ne off-topic frage, wenns keinen stört:
können eure 2.0 bzw 3.0 kisten flac-files (dat is musik) abspielen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Saharel am 29 März 2017, 09:32:33
Hey,

ich bin total begeistert von dem Modul. Hatte vorher alles über nodjs kaufen und das war nicht so schön.

Leider funktioniert die presence Erkennung in dem Modul nicht zuverlässig.
Ich habe also ein zusätzliches presence + watchdog auf meine IP und mache ein connect sobald 2 min nachdem das Gerät zu erreichen ist.

Ich habe übgigens einen LG TV 55LB674V mit Version 1.4.0-2525(afro-ashlay)

Ich habe damit eine Anrufeinblenung am TV umgesetzt ;) Bedeutet beim Kinoabend ist das Telefon stumm und sobald jemand auf Festnetzt anruft wird das auf dem TV eingeblendet.

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: DeeSPe am 29 März 2017, 09:36:24
Ich habe mit screenMsg noch Darstellungsprobleme mit Umlauten.
Was kann man dagegen machen?

Gruß
Dan
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 29 März 2017, 09:53:14
Mir einen Patch schreiben  ;D
Ich habe leider immer noch nicht raus gefunden wie ich da genau was encoden muss damit es vernünftig dargestellt wird. Irgendwas von utf8 nach latin1 denke ich.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: DeeSPe am 29 März 2017, 10:00:38
Zitat von: CoolTux am 29 März 2017, 09:53:14
Mir einen Patch schreiben  ;D
Ich habe leider immer noch nicht raus gefunden wie ich da genau was encoden muss damit es vernünftig dargestellt wird. Irgendwas von utf8 nach latin1 denke ich.

Zum Patch schreiben fehlt mir gerade die Zeit. :o
Aber evtl. hilft Dir das aktuelle TelegramBot Modul (https://github.com/viegener/Telegram-fhem/blob/master/50_TelegramBot.pm).
Da wurde auch gerade was mit encode_utf8 eingebaut.

Gruß
Dan
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 29 März 2017, 10:01:56
Danke Dir. Schaue ich mir an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 30 März 2017, 10:45:40
Zitat von: Saharel am 29 März 2017, 09:32:33
Leider funktioniert die presence Erkennung in dem Modul nicht zuverlässig.
Ich habe also ein zusätzliches presence + watchdog auf meine IP und mache ein connect sobald 2 min nachdem das Gerät zu erreichen ist.

Hi, würdest du diesbezüglich deine fhem.cfg bitte mal posten.
Vielen Dank
Gruß Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 30 März 2017, 10:53:51
Hey CoolTux,

siehst du eine Chance dass man auch die Einstellungen über die Audioausgabe steuern kann?
Also dass ich z.B. per FHEM zwischen "Ausgabe über interne Lautsprecher" und "Ausgabe über externe Lautsprecher" auswählen kann?

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 März 2017, 11:28:24
Zitat von: ToM_ToM am 30 März 2017, 10:53:51
Hey CoolTux,

siehst du eine Chance dass man auch die Einstellungen über die Audioausgabe steuern kann?
Also dass ich z.B. per FHEM zwischen "Ausgabe über interne Lautsprecher" und "Ausgabe über externe Lautsprecher" auswählen kann?

Im Moment nicht. Aber wir haben auch bei weitem nicht alle Befehle zusammen. Leider fehlt mir aktuell die Zeit da zu suchen.
Wenn Du etwas im Netz dazu findest kann ich es aber kurzfristig einbauen.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 30 März 2017, 13:13:37
ZitatWenn Du etwas im Netz dazu findest kann ich es aber kurzfristig einbauen.

Hm...

anscheinend bietet das WebOS dafür keine Zugriffsmöglichkeiten.  :-\
Das Einzige was ich finden konnte, waren die Spracheinstellungen.

http://webostv.developer.lge.com/api/webos-service-api/settings-service/
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 März 2017, 13:41:12
Ich befürchte das ist die API um WebOS Apps zu schreiben. Nicht um von aussen Apps zu steuern oder gar WebOS Befehle aus zu führen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 30 März 2017, 15:37:08
Ich habe nochmal ein wenig recherchiert. Gar nicht so leicht, was zu finden.
Bin dabei auf ein SDK gestoßen welches verschiedene Systeme unterstützt. Unter Anderem Sonos, WebOS, etc...

http://www.svlconnectsdk.com/apis/1-6-0/android/webostvservice/

Sieht zwar verdammt vielversprechend aus, aber selbst da konnte ich leider keine Möglichkeit finden um das Audioausgabegerät umzuschalten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 04 April 2017, 07:09:32
Hi, ich nutze das Modul nun auch schon eine Weile.
Seit Version 0.2.0 (denke ich zumindest) hängt sich mein FHEM für mindestens 5 Minuten komplett auf.
TV an > im Modul state:on > TV wird mit Fernbedienung ausgeschalten > im Modul bleibt der state für 5 Minuten auf state:on (FHEM läuft ohne Probleme weiter) > nach 5 Minuten hängt sich FHEM auf(kann nicht mehr aufgerufen werden) > nach weiteren 5 Minuten läuft FHEM weiter als wäre nix gewesen und im Modul ist nun erst state:off

TV: LG 60UH8509 mit WEB OS 3.0

hier ein List vom Modul:
Internals:
   CHANGED
   DEF        192.168.2.129
   HOST       192.168.2.129
   NAME       LG_TV_Wohnzimmer
   NR         922
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    0.2.0
   Readings:
     2017-04-04 06:46:33   3D              off
     2017-04-04 06:46:33   3DMode          2d
     2017-04-04 07:08:34   channel         -
     2017-04-04 07:08:34   channelCurrentEndTime -
     2017-04-04 07:08:34   channelCurrentStartTime -
     2017-04-04 07:08:34   channelCurrentTitle -
     2017-04-04 07:08:34   channelMedia    -
     2017-04-04 07:08:34   channelName     -
     2017-04-04 07:08:34   channelNextEndTime -
     2017-04-04 07:08:34   channelNextStartTime -
     2017-04-04 07:08:34   channelNextTitle -
     2017-04-04 06:46:35   extInput_AV     connect_false
     2017-04-04 06:46:35   extInput_HDMI-1 connect_false
     2017-04-04 06:46:35   extInput_HDMI-3 connect_false
     2017-04-04 06:46:35   extInput_Komponente connect_false
     2017-04-04 06:46:35   extInput_Spielkonsole connect_true
     2017-04-04 06:46:31   input           -
     2017-04-04 06:46:40   lastResponse    ok
     2017-04-04 06:46:31   launchApp       TV
     2017-04-04 06:43:47   lgKey           efa2c46cb7c749fd698ccc16e9e9194b
     2017-04-04 06:46:37   mute            on
     2017-04-04 06:46:40   pairing         paired
     2017-04-04 07:08:34   presence        absent
     2017-03-17 16:45:17   service_api     v.1
     2017-03-17 16:45:17   service_audio   v.1
     2017-03-17 16:45:17   service_config  v.1
     2017-03-17 16:45:17   service_media.controls v.1
     2017-03-17 16:45:17   service_media.viewer v.1
     2017-03-17 16:45:17   service_pairing v.1
     2017-03-17 16:45:17   service_settings v.1
     2017-03-17 16:45:17   service_system  v.1
     2017-03-17 16:45:17   service_system.launcher v.1
     2017-03-17 16:45:17   service_system.notifications v.1
     2017-03-17 16:45:17   service_timer   v.1
     2017-03-17 16:45:17   service_tv      v.1
     2017-03-17 16:45:17   service_user    v.1
     2017-03-17 16:45:17   service_webapp  v.2
     2017-04-04 07:08:34   state           off
     2017-04-04 06:46:37   volume          6
   Helper:
     wsKey      MTQ5MTI4MTAyNy40OTYzMw==

     Device:
       registered 1
       runsetcmd  0
       Channelguide:
         counter    3454
       Inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Spielkonsole
         com.webos.app.hdmi3 HDMI-3
       Inputs:
         AV         com.webos.app.externalinput.av1
         HDMI-1     com.webos.app.hdmi1
         HDMI-3     com.webos.app.hdmi3
         Komponente com.webos.app.externalinput.component
         Spielkonsole com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   fhem_widget_command {  "order" : 1,  "color" : "#31B404",  "controlled_attribute" : "state",  "allowed_values" : [  ],  "prefix" : "TV  ",  "locations" : [    "APP"  ],  "alias" : "Status TV"}
   fhem_widget_command_2 {  "order" : 1,  "color" : "#31B404",  "controlled_attribute" : "channelName",  "allowed_values" : [  ],  "prefix" : "Sender: ",  "locations" : [    "APP"  ],  "alias" : "Status TV"}
   fhem_widget_command_3 {  "alias" : "TV Sender",  "locations" : [    "APP"  ],  "controlled_attribute" : "channel",  "order" : 2,  "allowed_values" : [    "1",    "2",    "3",    "4",    "5",    "6",    "7",    "8",    "9",    "10",    "11",    "12",    "13",    "14",    "15",    "16",    "17",    "18",    "19",    "20"  ]}
   group      LG-TV
   icon       it_television
   room       FHEM-Widget,Multimedia
   verbose    5
   webCmd     off:mute


06:43:47 - TV angeschalten
06:47:     - TV mit Fernbedienung ausgeschalten
06:52:45 - Server Down
07:02:56 - FHEM wieder aufrufbar
Mein Logfile mit Verbose 5 im Anhang als Datei 

Ich hoffe mir kann geholfen werden.
Gruß Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 April 2017, 12:33:53
Hast Du diesen Fehler permanent oder sporadisch?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 04 April 2017, 12:55:07
Zitat von: CoolTux am 04 April 2017, 12:33:53
Hast Du diesen Fehler permanent oder sporadisch?

permanent
Hast du eine ältere Version damit ich diese noch mal testen kann?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 April 2017, 12:58:54
Wenn dann nur im Git. Musst mal schauen ob bei Dir die 0.1.0 läuft. Aber viel wurde da nicht geändert und schon gar nicht etwas was Dein Problem erklären würde.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 04 April 2017, 13:06:41
Zitat von: CoolTux am 04 April 2017, 12:58:54
Wenn dann nur im Git. Musst mal schauen ob bei Dir die 0.1.0 läuft. Aber viel wurde da nicht geändert und schon gar nicht etwas was Dein Problem erklären würde.

Im Git finde ich leider nur die 0.2.0.
Wie können wir den Fehler am besten beheben?
Benötigst du Infos (weitere Logfiles) von mir?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 April 2017, 13:12:09
Du musst auf Commits gehen und da einen älteren raussuchen. Am besten schauen wo die Versionsnummer verändert wurde.

logfile scheint ja auch nicht zu schreiben in der Zeit. Vielleicht erstmal mit apptime testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 04 April 2017, 14:22:26
Ich habe den Fehler gefunden!!!

Ich habe im TV in den Einstellungen eine Funktion: Quick Start (schnelleres starten des TV`s mit höherem Energieverbrauch)
Wenn dieser eingeschalten ist und der TV ausgeschalten wird, bleibt das LG-Modul für 5 weitere Minuten im state:on. Nach den 5min hängt sich fhem für ca- 5-10min komplett auf, dann läuft fhem wieder und im LG-Modul wird stare:off angezeigt

ich habe die Funktion "Quick Start" deaktiviert nun läuft wieder alles.

Könntest du das evtl. mit ins Wiki schreiben
Gruß Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 April 2017, 14:30:19
Das ist auf jeden Fall ein Wikieintrag wert. Werde das gleich mal festhalten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 04 April 2017, 22:47:58
Hallo Thomas,

wo ist diese Option Quickstart? Welches Modell hast Du?

Bei mir funktioniert alles einwandfrei.

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 05 April 2017, 06:09:34
Zitat von: Otto123 am 04 April 2017, 22:47:58
Hallo Thomas,

wo ist diese Option Quickstart? Welches Modell hast Du?

Bei mir funktioniert alles einwandfrei.

Gruß Otto

LG TV 60UH8509
Unter Einstellungen > Allgemein > Quickstart
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 05 April 2017, 16:54:48
Ok der hat Web OS 3.0
Meiner hat den Quickstart nicht. -> UF statt UH  ;)

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 05 April 2017, 23:31:47
Ich habe das Modul eingerichtet. Funktioniert alles soweit super.

Das einzige was noch nicht funktioniert, ist das Einschalten des TV's.

TV ist ein LG 65UF6809 mit Softwareversion 04.25.55, webOS 2.2.1-1341. Die hier beschrieben Einstellungen gibt es bei mir nicht. LG Connect Apps ist aktiviert. Wie konntet ihr es lösen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 06 April 2017, 09:47:45
Zitat von: TWART016 am 05 April 2017, 23:31:47
Wie konntet ihr es lösen?
Hi,

einfach etwas zurückblättern -> https://forum.fhem.de/index.php/topic,66671.msg600842.html#msg600842

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 06 April 2017, 23:34:11
Hi,

die Einstellung gibt es auf meinem TV nicht.

Auch WOL funktioniert nicht, weder an noch aus.
Die IP vom TV und MAC habe ich angegeben.


Gruß
TWART016
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 April 2017, 04:37:12
Ich habe ne Schaltsteckdose. Klappt super.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 07 April 2017, 09:36:07
Zitat von: TWART016 am 06 April 2017, 23:34:11
Hi,

die Einstellung gibt es auf meinem TV nicht.

Auch WOL funktioniert nicht, weder an noch aus.
Die IP vom TV und MAC habe ich angegeben.

Gruß
TWART016
Hi,

die "WOL aus" Funktion kann nur funktionieren, wenn Du ein shutdownCmd definierst. In dem Fall über das LGTV Modul z.B. set TV off

WOL geht bei mir mit genannter Einstellung, schade das Deiner die Einstellung nicht hat. Da ist eben doch jedes Gerät wieder anders. Dann kann er kein WOL.  :-[

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 07 April 2017, 19:16:44
sag, hast du was gedreht?
mir fällt grad auf:
pairing unpaired 2017-04-07 18:59:11
presence present 2017-04-07 19:12:23
scheint aber trotzdem zu funzen bis auf z.b. channelMedia, usw. die kriegen nie n update.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 13 April 2017, 18:57:40
danke für das modul, allein das status-auslesen ist Gold wert! :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 April 2017, 11:04:06
Seit zwei drei Tagen schaltet sich mein LG sporadisch immer aus. Schuld wird wohl eine schlechte WLAN Verbindung schuld sein. Alles was mir dazu ein fällt ist das ich die Fritzbox auf automatische Kanalumschaltung gestellt habe wo anscheinend kurzzeitig die Verbindung abbricht.
Ich werde das wieder fest einstellen und dann schaue ich mal.



Frohe Ostern
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: darthi am 16 April 2017, 12:17:19
Hallo zusammen,

bei mir gibt es manchmal (nicht immer) das Problem mit Hängen von FHEM auch bei ausgeschalteter QuickStart Option beim meinem B6D. Irgendeine Idee, wie es behoben werden kann?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 April 2017, 12:32:27
Beschreibe das hängen bleiben mal. Wie lange hängt FHEM, wie macht es sich bemerkbar? Ist der TV an oder aus dabei?
Du kannst bei den Attributen verbose auf 4 stellen, dann sieht man im Log mehr Infos.
Diese kannst dann hier in Codetags einfügen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 April 2017, 11:37:20
Ich hatte eben mal etwas Zeit und habe ein ping presence eingebaut. Aber Vorsicht es ist eher als proof of concept zu sehen, da der ping noch dafür Sorgen kann das FHEM für 1s hängt wenn das Device offline ist.
Ich konnte noch nichts testen, nicht mal ob das Modul überhaupt sauber geladen wird. Das geht wenn dann erst heute Abend.
Wer es sich zu traut, im Develzweig meines Githubs findet ihr die Version 0.2.1 zum testen.
Um Ping Presence zu aktivieren, müsst Ihr das Attribut pingPresence auf 1 setzen. Mach Ihr das nicht wird das presence Reading gelöscht.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 April 2017, 12:30:13
Zitat von: CoolTux am 18 April 2017, 11:37:20
Ich hatte eben mal etwas Zeit und habe ein ping presence eingebaut. Aber Vorsicht es ist eher als proof of concept zu sehen, da der ping noch dafür Sorgen kann das FHEM für 1s hängt wenn das Device offline ist.
Ich konnte noch nichts testen, nicht mal ob das Modul überhaupt sauber geladen wird. Das geht wenn dann erst heute Abend.
Wer es sich zu traut, im Develzweig meines Githubs findet ihr die Version 0.2.1 zum testen.
Um Ping Presence zu aktivieren, müsst Ihr das Attribut pingPresence auf 1 setzen. Mach Ihr das nicht wird das presence Reading gelöscht.


Grüße


bei mir läuft es nicht. Sofort nach Neustart dieser Fehler:
Messages collected while initializing FHEM:
configfile: Cannot load module LGTV_WebOS


2017.04.18 12:25:21.070 1: reload: Error:Modul 82_LGTV_WebOS deactivated:
Global symbol "$HOST" requires explicit package name at ./FHEM/82_LGTV_WebOS.pm line 1346, <$fh> line 2398.
Global symbol "$return" requires explicit package name at ./FHEM/82_LGTV_WebOS.pm line 1352, <$fh> line 2398.
syntax error at ./FHEM/82_LGTV_WebOS.pm line 1352, near "$return ("
Global symbol "$return" requires explicit package name at ./FHEM/82_LGTV_WebOS.pm line 1356, <$fh> line 2398.
syntax error at ./FHEM/82_LGTV_WebOS.pm line 1356, near "$return 'Could not execute ping command'"

2017.04.18 12:25:21.070 0: Global symbol "$HOST" requires explicit package name at ./FHEM/82_LGTV_WebOS.pm line 1346, <$fh> line 2398.
Global symbol "$return" requires explicit package name at ./FHEM/82_LGTV_WebOS.pm line 1352, <$fh> line 2398.
syntax error at ./FHEM/82_LGTV_WebOS.pm line 1352, near "$return ("
Global symbol "$return" requires explicit package name at ./FHEM/82_LGTV_WebOS.pm line 1356, <$fh> line 2398.
syntax error at ./FHEM/82_LGTV_WebOS.pm line 1356, near "$return 'Could not execute ping command'"

2017.04.18 12:25:22.650 1: Including ./log/fhem.save
2017.04.18 12:25:23.824 1: configfile: Cannot load module LGTV_WebOS
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 April 2017, 12:42:08
Danke Dir fürs testen. Wenn Du magst kannst gerne eine neue Version runter laden, habe gerade einiges gefixt.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 April 2017, 13:09:47
Wenn das auch die Version 0.2.1 ist habe ich sie geladen.
Modul läuft wieder.

Ich weis nur nicht was es mit dem "ping presence" auf sich hat.
Ich dachte das dass Modul nun jetzt schaut ob der TV an ist und dann, falls kein automatischer "connect" er dann von selbst connected. Dies ist leider nicht der Fall.

Nach einem Neustart von FHEM muss man ja jedes mal ein händisches "connect" machen da der TV sich sonst nicht von selbst connected.
Daher muss ich weiterhin ein "doif" nutzen das auf mein WOL-Modul nach dem anschalten dein "connect" ausführt.

Gruß
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 April 2017, 14:04:44
Nein. Der pingPresence macht nichts weiter wie ein ping an die IP zu senden so das ein tatsächlicher presence Status zu stande kommt. Also erstmal. Wenn das soweit funktioniert dann kann man das auch ausbauen.
Hast Du denn da Attribut gesetzt? Hast Du ein Reading presence und wie ist der Status wenn der Fernsehr an ist und wie wenn er aus ist?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 April 2017, 14:15:42
Attribut pingPresence 1 ist gesetzt
Reading "presence" wenn an dann "present" wenn TV aus dann "absent"
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 April 2017, 14:23:27
Cool. Geht also soweit.
Und wie ist der status des TV laut Device wenn man den Fernsehr einschaltet und presence auf present springt? Ist der Status dann on? Also das Reading state = on
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 April 2017, 15:22:38
So wer mag kann gerne eine neue Version aus dem Devel runter laden. Das ganze pingPresence ist nun NonBlocking. Hoffe das es noch geht.

Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 April 2017, 17:03:13
Zitat von: CoolTux am 18 April 2017, 14:23:27
Cool. Geht also soweit.
Und wie ist der status des TV laut Device wenn man den Fernsehr einschaltet und presence auf present springt? Ist der Status dann on? Also das Reading state = on

Wenn TV angeschalten wird springt presence auf present und erst ca. 2-10s später geht der state auf on. Also presence ist eher
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 April 2017, 17:07:27
Hast schon die neuste Version? Müsste 0.2.1.2 oder so sein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 April 2017, 17:08:04
Zitat von: CoolTux am 18 April 2017, 15:22:38
So wer mag kann gerne eine neue Version aus dem Devel runter laden. Das ganze pingPresence ist nun NonBlocking. Hoffe das es noch geht.

Grüße

seit Version 0.2.1.3 läuft es wieder nicht
configfile: Cannot load module LGTV_WebOS
./log/fhem.save: Please define LG_TV_Wohnzimmer first
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 April 2017, 17:23:16
Zitat von: CoolTux am 18 April 2017, 17:07:27
Hast schon die neuste Version? Müsste 0.2.1.2 oder so sein.

siehe meinem letzten Post
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 April 2017, 17:53:00
Och Mist. Steht da nicht noch mehr. Nach egal, ich schaue heute Abend mal ganz in Ruhe.

Vielen Dank fürs testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 April 2017, 17:56:16
das stand im Log:
2017.04.18 17:05:17.050 1: reload: Error:Modul 82_LGTV_WebOS deactivated:
Global symbol "$hash" requires explicit package name at ./FHEM/82_LGTV_WebOS.pm line 1361, <$fh> line 2397.

2017.04.18 17:05:17.051 0: Global symbol "$hash" requires explicit package name at ./FHEM/82_LGTV_WebOS.pm line 1361, <$fh> line 2397.

2017.04.18 17:05:18.546 1: Including ./log/fhem.save
2017.04.18 17:05:19.900 1: configfile: Cannot load module LGTV_WebOS
./log/fhem.save: Please define LG_TV_Wohnzimmer first
Please define LG_TV_Wohnzimmer first
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 April 2017, 18:05:10
Ah. Super. Danke Dir
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 April 2017, 18:59:29
So ich habe das nun gefixt und dabei noch einen anderen Bug gefunden. Nun sollte es erstmal wie gewünscht korrekt anzeigen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 20 April 2017, 09:38:35
Version 0.2.1.7
Attribut pingPresence 1 ist gesetzt
Reading "presence" wenn an dann "present"
wenn TV aus dann "absent"  :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 April 2017, 09:44:47
Sehr schön. Ich arbeite die Tage noch etwas an einem anderen Problem in Verbindung mit dem Modul.
Mein Fernsehr kappt hin und wieder sporadisch die Verbindung. Dachte erst das liegt am Wlan Kanalwechsel aber das ist es nicht. Jetzt arbeite ich mit timerindikatoren. Mal schauen ob ich die schwankungen damit abfangen kann.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 20 April 2017, 10:03:13
Moin Leon,

das beobachte ich auch manchmal. Es stört mich bisher nicht weiter. Ich verwende das Konstrukt eigentlich nur zum An und Ausschalten und probier hin und wieder mit Nachrichten auf dem Schirm.

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 April 2017, 10:09:39
Zitat von: Otto123 am 20 April 2017, 10:03:13
Moin Leon,

das beobachte ich auch manchmal. Es stört mich bisher nicht weiter. Ich verwende das Konstrukt eigentlich nur zum An und Ausschalten und probier hin und wieder mit Nachrichten auf dem Schirm.

Gruß Otto

Hallo Otto,

Mein Problem ist das ich am Event off eine Schaltsteckdose hängen habe. Und meistens wenn es gerade richtig spannend wird und Kate Beckett und Rick Casle gerade ihre gemeinsamen Eingebungen haben schaltet der vermaledeite Fernsehr komplett aus  ;D

Ich arbeite daran.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 23 April 2017, 10:53:43
Zitat von: CoolTux am 18 April 2017, 18:59:29
So ich habe das nun gefixt und dabei noch einen anderen Bug gefunden. Nun sollte es erstmal wie gewünscht korrekt anzeigen.

kannst du das aktuelle Modul bitte wieder ins FHEM Update einchecken?
Ich mache öfters ein Update und müsste dann das Mudul davon ausschließen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 April 2017, 11:27:38
Gedankenübertragung. Wollte ich heute machen. Bin mit meinen Tests und kleineren Umbauten fertig. Heute oder morgen Stelle ich es ein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: timtom am 23 April 2017, 12:05:58
Ganz klasse Projekt. Danke!

Ich hab es jetzt mal mit einem B6D und Firmware 4.31.10 angefangen zu testen.
Leider kann ich den TV nicht anschalten :( Aus geht.

Weiterhin ist mir aufgefallen, dass VolUp und VolDown funktioniert. Set Vol x verpufft ohne Reaktion.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 April 2017, 12:10:16
Zitat von: timtom am 23 April 2017, 12:05:58
Ganz klasse Projekt. Danke!

Ich hab es jetzt mal mit einem B6D und Firmware 4.31.10 angefangen zu testen.
Leider kann ich den TV nicht anschalten :( Aus geht.

Weiterhin ist mir aufgefallen, dass VolUp und VolDown funktioniert. Set Vol x verpufft ohne Reaktion.

Das Einschaltproblem ist ein Firmwareburg. Liegt wohl daran das kein Netzwerkinterface existent ist. So habe ich das zu mindest fest verstanden.

Für das Volumeproblem brauche ich mal bitte ein verbose 4 Auszug ab dem Volume schalten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 23 April 2017, 12:22:50
ZitatDas Einschaltproblem ist ein Firmwareburg. Liegt wohl daran das kein Netzwerkinterface existent ist. So habe ich das zu mindest fest verstanden.
ich sags gern noch öfters - einschalten dürfte - bug hin oder her - sowieso generell erst mit neueren modellen gehen. vielleicht ab einführung des echten webos 2 rum? weil mein tv tut nur so als ob er v2 wäre, in wirklichkeit is er 1.4 (afro ashley).
mein tv kann einfach nicht per lan eingeschaltet werden (da is gar kein lan ein). darum gibts z.b. spezielle fernbedienungen für diese genereation, die alles per bt machen, nur für das einschalten des tv gibts extra nochmal nen ir-sender auf der fb.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: timtom am 23 April 2017, 12:26:04
Zitat von: CoolTux am 23 April 2017, 12:10:16
Das Einschaltproblem ist ein Firmwareburg. Liegt wohl daran das kein Netzwerkinterface existent ist. So habe ich das zu mindest fest verstanden.

Für das Volumeproblem brauche ich mal bitte ein verbose 4 Auszug ab dem Volume schalten.
Hat sich (halb) erledigt. Das Problem tritt nur auf, wenn der Sound über HDMI ARC ausgegeben wird. Da dort auch keine Vol-Level steht, ist das wahrscheinlich sogar richtig. Naja, muss ich eben mit Up und Down leben ;)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 April 2017, 12:58:42
Ich habe soeben Version 0.6.0 ins offizielle SVN geschoben.
Wer ein korrektes presence haben möchte, der möge bitte das Attribut pingPresence auf 1 setzen.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 April 2017, 12:47:56
Kann schon jemand was zur aktuellen Version sagen  ;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 25 April 2017, 13:15:18
presence läuft. Sonst hast ja nix geändert oder
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 April 2017, 13:20:00
Doch ein paar Interne Sachen. Aber jetzt nichts für den User.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: timtom am 25 April 2017, 13:56:30
Zitat von: CoolTux am 25 April 2017, 12:47:56
Kann schon jemand was zur aktuellen Version sagen  ;D

Was soll getestet werden? ;) Kann mit B6D und Firmware 4.31.10/WebOS 3.0 als Basis dienen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 April 2017, 14:26:24
Einfach nur ob das Modul geht. Readings angezeigt werden, Du schalten kannst und schön wäre presence. Dazu bitte pingPresence 1 als Attribut setzen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 25 April 2017, 15:22:41
das ist die maschine mit dem PIIIING!
sowohl am laufenden fhem als auch auf meinem neuen raspi3, den ich mir grade zusammenchnitze.
jetzt kann endlich mein eigener presence weg ...

sag, hast du was weiteres gedreht?
ich krieg auf einmal auch die kanalnummer. dïe hatte bisher immer nur n "-".

aja,
immer noch: "pairing   unpaired"
es geht aber alles. ein kosmetisches problem?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 April 2017, 15:26:14
Bisschen Bug fixing, habe auch einiges weg und umgeräumt. Kann sein das ich da ausversehen was richtig gemacht habe  ;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: AmunRe am 28 April 2017, 15:50:05
Hi,




Ich liebe dieses Modul, leider funktioniert bei mir das einschalten nicht. Ich seh jetzt (dank dem neuen Precence) das er auch als absent angezeigt wird. Ich habe mir ein wol Device (Ich dachte das ist hier auch wol?) angelegt, wenn ich das starte, dann startet auch der Fernseher. und danach wird auch presence grün.



Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 April 2017, 16:52:07
Zitat von: AmunRe am 28 April 2017, 15:50:05
Hi,




Ich liebe dieses Modul, leider funktioniert bei mir das einschalten nicht. Ich seh jetzt (dank dem neuen Precence) das er auch als absent angezeigt wird. Ich habe mir ein wol Device (Ich dachte das ist hier auch wol?) angelegt, wenn ich das starte, dann startet auch der Fernseher. und danach wird auch presence grün.

Presence richtig sich an die tatsächliche Verfügbarkeit per ICMP Ping. Das on richtet sich nach dem Status der erhalten Daten.

Ein on also anschalten per set ist nicht möglich da es wohl Probleme mit der Firmware gibt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: AmunRe am 28 April 2017, 16:53:03
Zitat von: CoolTux am 28 April 2017, 16:52:07
Presence richtig sich an die tatsächliche Verfügbarkeit per ICMP Ping. Das on richtet sich nach dem Status der erhalten Daten.

Ein on also anschalten per set ist nicht möglich da es wohl Probleme mit der Firmware gibt.


Könntest Du dann nicht ein wol auslösen wenn man on sagt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 April 2017, 17:01:02
Ich kann es mir mal anschauen. Wollte eigentlich nicht doppelt arbeiten. Bedeutet es gibt ja ein WOL Modul das man verwenden kann. Einfach ein Notify bauen was auf lgtv:on triggern und dann den WOL auslösen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: hachinga am 12 Mai 2017, 10:45:38
Vielen Dank für das geniale Modul!
Leistet bei mir in Verbindung mit dem fakeRoku Modul tadellos seinen Dienst (direkter Start von z.B. Netflix mit nur einem Tastendruck, echt genial!). Mir fehlt nur noch eine App: Plex. Ich habe den package name inzwischen raus gefunden (cdp-30) und händisch in Dein Modul eingefügt. Bei jedem Update wird das natürlich überschrieben. Kannst Du die App bitte noch hinzufügen?

Besten Dank!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 Mai 2017, 10:57:11
Kann ich gerne machen.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: AmunRe am 16 Mai 2017, 20:11:06
Ich hab mal eine Frage..




Ich kann als Input nur "Fire" wählen, welches bei mir mit HDMI und benannt wurde mit Fire.


Ich hab aber noch einen AV Ausgang der Nintendo 64 heißt, dieser ist aber nicht auswählbar. den würde ich aber gern ansteuern können ;)


Und dann hab ich im Set noch so eine komische Liste, welche für mich keinen Sinn macht. Siehe Bild. Bild deshalb, weil es in einem list nicht auftaucht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 Mai 2017, 20:17:12
Die Input Schnittstellen dürfen keine Leerzeichen haben. Die komische Liste sind Teile Deiner Inputnamen.
Wüsste gar nicht das man die umbenennen kann. Hihi
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: AmunRe am 16 Mai 2017, 21:17:09
Zitat von: CoolTux am 16 Mai 2017, 20:17:12
Die Input Schnittstellen dürfen keine Leerzeichen haben. Die komische Liste sind Teile Deiner Inputnamen.
Wüsste gar nicht das man die umbenennen kann. Hihi


Nachdem ich es gepostet habe, dacht ich mir sowas schon und habe das Leerzeichen entfernt.

Btw: Schön auch dir noch mal was neues zu zeigen ;)

Dennoch taucht es nicht in der Liste auf.
Internals:
   CFGFN
   DEF        192.168.0.71
   HOST       192.168.0.71
   NAME       LGTV_WZ
   NR         466846
   PARTIAL
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    0.6.0
   Readings:
     2017-05-16 20:19:16   3DMode          2d
     2017-05-16 21:18:12   channel         -
     2017-05-16 21:18:12   channelCurrentEndTime -
     2017-05-16 21:18:12   channelCurrentStartTime -
     2017-05-16 21:18:12   channelCurrentTitle -
     2017-05-16 21:18:12   channelMedia    -
     2017-05-16 21:18:12   channelName     -
     2017-05-16 21:18:12   channelNextEndTime -
     2017-05-16 21:18:12   channelNextStartTime -
     2017-05-16 21:18:12   channelNextTitle -
     2017-05-16 20:19:08   extInput_Fire TV connect_1
     2017-05-16 20:19:08   extInput_HDMI-1 connect_0
     2017-05-16 20:19:08   extInput_HDMI-3 connect_0
     2017-05-16 20:19:08   extInput_Komponente connect_0
     2017-05-16 20:17:37   extInput_Nintendo 64 connect_1
     2017-05-16 20:19:08   extInput_Nintendo64 connect_1
     2017-05-16 20:19:14   input           Nintendo64
     2017-05-16 20:05:39   lastResponse    error - 500 Application error
     2017-05-16 20:19:14   launchApp       -
     2017-05-16 20:15:19   lgKey           fc298940b1dd5c417fe55848dd25e2ff
     2017-05-16 21:18:14   presence        absent
     2017-05-16 21:18:12   state           off
     2017-05-16 20:19:10   volume          -1
   Helper:
     wsKey      MTQ5NDk1ODUxOS40MjI3Nw==


     Device:
       registered 1
       runsetcmd  0
       Channelguide:
         counter    384
       Inputapps:
         com.webos.app.externalinput.av1 Nintendo64
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Fire TV
         com.webos.app.hdmi3 HDMI-3
       Inputs:
         Fire TV    com.webos.app.hdmi2
         HDMI-1     com.webos.app.hdmi1
         HDMI-3     com.webos.app.hdmi3
         Komponente com.webos.app.externalinput.component
         Nintendo64 com.webos.app.externalinput.av1
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   pingPresence 1
   room       LGTV
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 Mai 2017, 21:26:17
Ich würde behaupten das er damit

extInput_Fire TV connect_1

noch ein Problem hat und deswegen der Rest fehlt.
FireTv Mal bitte schreiben. Und am besten danach ein shutdown reboot das die helper geleert werden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: AmunRe am 16 Mai 2017, 22:51:40
Also der eine Fehler ist behoben.




Dafür passierrt jetzt das :


Zitat2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error
2017.05.16 22:50:33 2 : LGTV LGTV_WZ read error


P.S.: Mein Log war noch nie innerhalb von 5 Minuten bei 200MB :-D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Mai 2017, 06:11:21
Konntest Du das Problem lösen? Aus meinem Code stammt die Meldung nicht. Vielleicht noch mal neu starten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 18 Mai 2017, 01:28:49
Hallo zusammen,

habe das Modul ebenfalls installiert. Danke für die Arbeit. :)

Ich nutze die Readings, um zum Beispiel beim Start von Netflix eine andere Beleuchtung zu schalten, als es bei YouTube passiert. Inzwischen werden aber die Readings immer erst dann aktualisiert, wenn ich den TV oder Fhem neu starte. Das passiert nun seit einigen Tagen. Zuvor hatte es funktioniert. Hast du eine Idee dazu?

Zudem erhalte ich immer wieder den Fehler "error - 500 Application error" und "error - 401 insufficient permissions"

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 Mai 2017, 07:13:08
Versuch Mal bei abgeschalteten Fernsehr alle Readings zu löschen und dann FHEM neu zu starten.

Wenn der 500 immer Mal wieder kommt ist das ok, das ist dann immer kurz nach dem umschalten vom TV zu einer anderen Quelle. Sollte aber nur einmal pro weg schalten vom TV kommen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: DeeSPe am 18 Mai 2017, 17:59:23
Geht eigentlich noch was mit UTF-8 für Text?
Hatte das vor einiger Zeit schon mal mit Hinweis angefragt. :-[

Für mich ist das Anzeigen von screenMsg der einzige Verwendungszweck des Moduls und es sieht so halt einfach "bescheiden" aus auf dem Screen...

Gruß
Dan
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: AmunRe am 18 Mai 2017, 18:34:09
Zitat von: CoolTux am 17 Mai 2017, 06:11:21
Konntest Du das Problem lösen? Aus meinem Code stammt die Meldung nicht. Vielleicht noch mal neu starten.


Ja, war mein Fehler.


Ich hatte zuerst LGTV als device definiert, welches auch ein modul hier ist. Damit lässt sich aber der LG_webos nicht andressieren.


Sorry!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 19 Mai 2017, 01:14:35
Zitat von: CoolTux am 18 Mai 2017, 07:13:08
Versuch Mal bei abgeschalteten Fernsehr alle Readings zu löschen und dann FHEM neu zu starten.

Habe ich getestet. Es bleibt leider dabei, dass nur die erste Änderung, unmittelbar nach einem Neustart, übernommen wird. Also erst wenn ich den TV oder Fhem neu starte, erfolgt eine Aktualisierung. Anschließend wir lediglich erkannt, ob der Fernseher ein- oder ausgeschaltet ist.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Mai 2017, 07:24:20
Zitat von: GrandJury am 19 Mai 2017, 01:14:35
Habe ich getestet. Es bleibt leider dabei, dass nur die erste Änderung, unmittelbar nach einem Neustart, übernommen wird. Also erst wenn ich den TV oder Fhem neu starte, erfolgt eine Aktualisierung. Anschließend wir lediglich erkannt, ob der Fernseher ein- oder ausgeschaltet ist.

Dann mal bitte ein list vom Device hier in Codetags einstellen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 19 Mai 2017, 08:37:36
Das mit dem UTF8 würde mich auch noch interessieren.
Cool wäre auch wenn man bei der Anwendung Browser oder youtube schon einen Parameter (Suchstring) mit übergeben könnte. Aber habe dazu auch noch nichts im Netz finden können.
Der TV an sich scheint das aber irgendwie zu unterstützen, da die allgemeine Suche ja in den einzelnen Anwendungen nach nem Suchstring sucht und dann die Ergebnisse anzeigt.
Diese doofe youtube-App hat nämlich in der Tastatur keine Umlaute.  :o

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 20 Mai 2017, 00:47:35
Zitat von: CoolTux am 19 Mai 2017, 07:24:20
Dann mal bitte ein list vom Device hier in Codetags einstellen.

Hi,

vielleicht noch ein Hinweis. Ich habe es heute erneut versucht. Die Sender werden aktualisiert. Sobald ich aber eine App starte oder einen anderen Eingang wähle (z. B. HDMI), dann erfolgt anschließend keine Aktualisierung mehr. Hier die Daten:

Internals:
   DEF        192.168.178.112
   FD         40
   HOST       192.168.178.112
   LAST_RECV  1495195260.10945
   NAME       Fernseher
   NR         237
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    0.6.0
   Readings:
     2017-05-19 14:00:55   3DMode          2d
     2017-05-20 00:43:44   channel         -
     2017-05-20 00:43:44   channelCurrentEndTime -
     2017-05-20 00:43:44   channelCurrentStartTime -
     2017-05-20 00:43:44   channelCurrentTitle -
     2017-05-20 00:43:44   channelMedia    -
     2017-05-20 00:43:44   channelName     -
     2017-05-20 00:43:44   channelNextEndTime -
     2017-05-20 00:43:44   channelNextStartTime -
     2017-05-20 00:43:44   channelNextTitle -
     2017-05-19 14:00:57   extInput_AV     connect_0
     2017-05-19 14:00:57   extInput_HDMI-2 connect_0
     2017-05-19 14:00:57   extInput_Komponente connect_0
     2017-05-19 14:00:57   extInput_PS4    connect_0
     2017-05-19 14:00:57   extInput_Recalbox connect_0
     2017-05-19 14:01:13   input           -
     2017-05-19 20:16:36   lastResponse    error - 500 Application error
     2017-05-19 14:01:13   launchApp       Netflix
     2017-05-20 00:43:44   lgKey           788c3d19dd65b7b7c2e8cbc359bb1722
     2017-05-20 00:44:04   state           on
     2017-05-19 14:01:09   volume          18
   Helper:
     wsKey      MTQ5NTIzMzgyNC4xNTAwMg==

     Device:
       registered 1
       runsetcmd  1
       Channelguide:
         counter    4742
       Inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 PS4
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 Recalbox
       Inputs:
         AV         com.webos.app.externalinput.av1
         HDMI-2     com.webos.app.hdmi2
         Komponente com.webos.app.externalinput.component
         PS4        com.webos.app.hdmi1
         Recalbox   com.webos.app.hdmi3
Attributes:
   channelGuide 1
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       LGTV
   verbose    0

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 Mai 2017, 09:18:32
Soweit sieht alles schick aus. Kannst Du mal bitte mit verbose 4 laufen lassen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 21 Mai 2017, 19:57:36
Zitat von: CoolTux am 20 Mai 2017, 09:18:32
Soweit sieht alles schick aus. Kannst Du mal bitte mit verbose 4 laufen lassen?

Hi,

hier die Daten:

2017.05.21 19:52:19 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:52:21 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:52:23 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:52:23 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:52:27 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:52:29 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:52:31 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:52:33 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:52:33 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:52:35 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:52:35 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: �
2017.05.21 19:52:35 4: LGTV_WebOS (Fernseher) - process read
2017.05.21 19:52:35 4: LGTV_WebOS (Fernseher) - No PARTIAL buffer
2017.05.21 19:52:35 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 0
2017.05.21 19:52:37 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:52:39 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:52:41 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:52:43 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:52:43 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:52:47 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:52:49 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:52:50 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:52:50 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: � �client did not respond to ping
2017.05.21 19:52:50 4: LGTV_WebOS (Fernseher) - process read
2017.05.21 19:52:50 4: LGTV_WebOS (Fernseher) - No PARTIAL buffer
2017.05.21 19:52:50 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 0
2017.05.21 19:52:50 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:52:50 4: LGTV_WebOS (Fernseher) - Socket Disconnected
2017.05.21 19:52:51 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:52:53 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:52:53 4: LGTV_WebOS (Fernseher) - socket not connected
2017.05.21 19:52:53 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.05.21 19:52:53 4: LGTV_WebOS (Fernseher) - Socket Connected
2017.05.21 19:52:53 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:52:53 4: LGTV_WebOS (Fernseher) - GET / HTTP/1.1
Host: 192.168.178.112
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTQ5NTM4OTE3My43ODc3Mw==


2017.05.21 19:52:53 4: LGTV_WebOS (Fernseher) - send Handshake to WriteFn
2017.05.21 19:52:53 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:52:53 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - start timer status request
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - HASH handshakePayload
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW,ijF.r;ipxK'oxVi:b&aw[-ejFi:b8i~\.d;0"iW9mpA8iv\8"#iiT\a_JwUKwi,;qNM`LF{PLfT\j"5OWfOUmOLa_X|_RwBVsD;iR\s_P|TX~E]m
PIai,;`A]mG\mDAg"Kw
DF|TPtCXfOWai,;aAKq"5RPf_JwTP| S;iWK{EF|TPtCXfOWm
L\`"5OWfOUmONw"5EXvCL`EWfCQsN\~i,;`A]mUW|N^m
PIai,;`A]mP]sEF{FVg"LbAMwFK}_KwOMwAIbi,;`A]mG\mVF{PLfEOwTJg"Kw
DFf_ZgR\|_M{E;og"u](au[1e}s;pWS&ejq{;q"_zM9~ KW&omWi,;V.-]wi:;tETG9t.rwP.dpW%uwUi}5*pi{/"#(ot'g|?ejFi,;^$cx^"z|VewV$rWS&ejq{;q"UukEuW(tk]%izAi}5(r|S?e}q"+z6(y3;iv|\/ok{/"#(ot'g|g"jW9ix^i:;-9*.2}(f|s3.zf/
.4W|b{|"dip|@&ijA"owAi:BAL|H;iLXgCQmE[sP;iAIbTVm
PIg"Z~S\g"MwTF}EWg"MwTFbOMwT\vi,;qNM`LFsDP}i,;qNM`LFvSI~
Y;iCV|RV~IWbTFxYJfCRg"Z}TK}_P|UMmE]{
_KwOKvN^g"Z}TK}_P|UMmE]{
_I~
Y[sK;iCV|RV~IWbTFf"5OWfOUmONw"5EXvAIbSMsUJg"Kw
DFqRKwTFqAW|L;iR\s_P|UMmEO{EF~SMg"Kw
DF|TN}KFaAMwi,;`A]mUW|N^m
PIai,;`A]mVFqAW|LF~SMg"N`T\mOM{
IZsIV|TVsT;iR\s_I}EKmTXf"5EXvCVgTKkIWt"Dimx\"f|A?V|@8iv\i:(ispU%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,;S;pOW9sp]%"#z.(6,;Q'i|\?-rW2"#|8!Qxd( /d/)7{(2|
(bz~9{Pz7+i,;B*ik[%gMK;e;iPK}PM6,;[/"#9e~[8t|@1- ~3! z7-{3!|"d
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - Send pairing informations
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - start pairing routine
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - start Handshake
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"registered","id":"register_1495389174.03817","payload":{"client-key":"788c3d19dd65b7b7c2e8cbc359bb1722"}}
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1495389174.03817","payload":{"client-key":"788c3d19dd65b7b7c2e8cbc359bb1722"}}
2017.05.21 19:52:54 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.05.21 19:52:57 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:52:59 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:53:01 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:53:04 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:53:04 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:53:08 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:53:10 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:53:12 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:53:14 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:53:14 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:53:16 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:53:16 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: �
2017.05.21 19:53:16 4: LGTV_WebOS (Fernseher) - process read
2017.05.21 19:53:16 4: LGTV_WebOS (Fernseher) - No PARTIAL buffer
2017.05.21 19:53:16 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 0
2017.05.21 19:53:18 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:53:20 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:53:22 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:53:24 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:53:24 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:53:28 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:53:30 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:53:31 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:53:31 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: � �client did not respond to ping
2017.05.21 19:53:31 4: LGTV_WebOS (Fernseher) - process read
2017.05.21 19:53:31 4: LGTV_WebOS (Fernseher) - No PARTIAL buffer
2017.05.21 19:53:31 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 0
2017.05.21 19:53:31 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:53:31 4: LGTV_WebOS (Fernseher) - Socket Disconnected
2017.05.21 19:53:32 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - socket not connected
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - Socket Connected
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - GET / HTTP/1.1
Host: 192.168.178.112
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTQ5NTM4OTIxNC40MzEyMQ==


2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - send Handshake to WriteFn
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - start timer status request
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - HASH handshakePayload
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9e~[8t|@1- ~3! y1-|1*|"5;a`^$a}q{;B*ik[%gMK;e;iPK}PMg"tS%iW8t;0"xB;V|@8iv\i:;e1;ispU%amG9ejq[b8i~\*tl@.V|@8iv\i:(ispU%amG9e;ie`x#b^V=ct^{a^"OpxU)w?U)Z MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+;btQ?Y+d2dZ{8Iw|;Z+#dQd2ZOh'cw|;b+"Ostr.q@R~XwAd=E+}Siv5!Z+, *FWED`XgRYxalG d.B(e~_2ZHCx)J)h8RXQkZfrN]~i]HhTpR`SOo1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t 2QGRu~8|PxlUy:Tm3KQVs/q/4K-JIk%z~D4[|9FLy8jrQ>+NvOV
2.b:1w{cTQ#mzSa}x#Gk}:H,k&H}}j,|Hcxrje{HI^;uXJdEZ.ICkh/`qxt2]j1dRjrNt_2qcxxo6'kr9.U-VK~5qsy9`W
wxqiC|P![9x}{q Tos]*7Wc%AmEv=;O,;_*npT.smd.rj[$n;z,;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,;A"gwW/"#Iiv|\/ok{/"#(ot'g|g"jW9ix^i:;-9*.2}(f|s3.zf/
.4W|b{|"5'ozS'icW/V|\/ok|*m|Ai:bi:;~ \^.cm@$npQ8"dickW*t|Vi:;{1/z2*g"xB;I}q"z]&.uU..mW8t;ilvQ*lpH.dXB;Nx_.s;0";iFQw UukR|_$t|g"}WfD\q"_zM9~ _W9n{W/i|\>n~6,;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\}dicu[.nm e`q".
sc*Vz9}V}5{)7z.8zP(3, )b(y2;Og"mK;e;ir|U"smW9"d
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - Send pairing informations
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - start pairing routine
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - start Handshake
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: AyiaSNWoN6/ZtK0yUtPNytCKcSo=


2017.05.21 19:53:34 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"registered","id":"register_1495389214.71377","payload":{"client-key":"788c3d19dd65b7b7c2e8cbc359bb1722"}}
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1495389214.71377","payload":{"client-key":"788c3d19dd65b7b7c2e8cbc359bb1722"}}
2017.05.21 19:53:34 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.05.21 19:53:38 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:53:40 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:53:42 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:53:44 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:53:44 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:53:48 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:53:50 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:53:52 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:53:54 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:53:54 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:53:57 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:53:57 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: �
2017.05.21 19:53:57 4: LGTV_WebOS (Fernseher) - process read
2017.05.21 19:53:57 4: LGTV_WebOS (Fernseher) - No PARTIAL buffer
2017.05.21 19:53:57 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 0
2017.05.21 19:53:58 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:54:00 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:54:02 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:54:04 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:54:04 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:54:08 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:54:10 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:54:12 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:54:12 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: � �client did not respond to ping
2017.05.21 19:54:12 4: LGTV_WebOS (Fernseher) - process read
2017.05.21 19:54:12 4: LGTV_WebOS (Fernseher) - No PARTIAL buffer
2017.05.21 19:54:12 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 0
2017.05.21 19:54:12 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:54:12 4: LGTV_WebOS (Fernseher) - Socket Disconnected
2017.05.21 19:54:12 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - socket not connected
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - Socket Connected
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - GET / HTTP/1.1
Host: 192.168.178.112
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTQ5NTM4OTI1NS4yNTMx


2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - send Handshake to WriteFn
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - start timer status request
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - HASH handshakePayload
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW,ijF.r;ipxK'oxVi:b&aw[-ejFi:b&aw[-ejFekA"owq15;ek_"sj[$njq[;~
UWq"5AL|HFeBXb"5
PImOFsP;iCU}E;iT\a_VbN;iT\a_I`T\qE]g"Z}TK}_XgIVg"Z}TK}_]{PUs"5OWfOUmNIg_S}SM{K;iCV|RV~IWbTFDPsR\qR]{G;iCV|RV~IWbTFDPsPUsBXq"5OWfOUmNIg_Mdi,;qNM`LFbW\`i,;`A]m
PImTXfS;iR\s_ZgR\|_Zz
NWw"5EXvIWbTFvVPq_U{T;iR\s_WwWV`_Jf
T\g"Kw
DF`NW{GFsPJg"Kw
DFf_Zz
NWw_U{T;iWK{EF|TPtCXfOWmOXa"5EXvPVeRFaAMwi,;`A]mOL|R@mN_}i]58i~\.d;0"iW9mpA8iv\8"#iiT\a_JwUKwi,;qNM`LF{PLfT\j"5OWfOUmOLa_X|_RwBVsD;iR\s_P|TX~E]m
PIai,;`A]mG\mDAg"Kw
DF|TPtCXfOWai,;aAKq"5RPf_JwTP| S;iWK{EF|TPtCXfOWm
L\`"5OWfOUmONw"5EXvCL`EWfCQsN\~i,;`A]mUW|N^m
PIai,;`A]mP]sEF{FVg"LbAMwFK}_KwOMwAIbi,;`A]mG\mVF{PLfEOwTJg"Kw
DFf_ZgR\|_M{E;og"u](au[1e}s;pWS&ejq{;q"_zM9~ KW&omWi,;V.-]wi:;tETG9t.rwP.dpW%uwUi}5*pi{/"#(ot'g|?ejFi,;Q9exF.d;i2)}1(x"5'ozS'icW/V|\/ok|*m|Ai:bi:;~ \^.cm@$npQ8"dis|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i,;D.n}]9I}q"z]&.uU."diaiBekA"owq"(z"58i~\*tl@.s;{;A"gwS?ukWi:;W2JqP doQ&l)S 0p}"JJg{Emg{h[!U+{"wpSyV,aQp}"J)hN)~Nihy5iP&cmkyV`VIj{%Nihy5qVV`hZuQ%NiPy4p}!F #rO`,jZEVowyOVa;DCshK~9xtw@v2jHUk*S>urV|pzW,m\zIq*0{x{Zj`
cRYTS@o,[zWZBN`2aT}=5cermZ'f.uz2!C=IuBT)kY2\dFx}E.>Lkadg.A<l*:H6p F^u-`'L-
.b*^Khf?2aydZA}C}MxYwH,vP NktKjX clD-}2X|Ph%5)Qcq_(aAS/Jqu9Ohz~Ytz/OZX~NJz1J@@8W)zliG
x6wM|{Y]Z}RTC*FTXcVX |&m`C1J*]d0uY /W |gdLN#A+ 2eXE*CO[NZbsiZ *O)CrfH]!oxQws?w$i,;A"gwS?ukWekA"owq1do6,;Q'i|\?-rW2"#|8!Qxd( /d/)7{(2|
(bz~9{Pz7+i,;B*ik[%gMK;e;iPK}PM6,;[/"#9e~[8t|@1- ~3! y5,~0+
i}
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - Send pairing informations
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - start pairing routine
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - start Handshake
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: ITYws51f6T1WoCGc1qQHOncKG0Y=


2017.05.21 19:54:15 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"registered","id":"register_1495389255.5028","payload":{"client-key":"788c3d19dd65b7b7c2e8cbc359bb1722"}}
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1495389255.5028","payload":{"client-key":"788c3d19dd65b7b7c2e8cbc359bb1722"}}
2017.05.21 19:54:15 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.05.21 19:54:19 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:54:21 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:54:23 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:54:25 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:54:25 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:54:29 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:54:31 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:54:33 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:54:35 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:54:35 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:54:38 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:54:38 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: �
2017.05.21 19:54:38 4: LGTV_WebOS (Fernseher) - process read
2017.05.21 19:54:38 4: LGTV_WebOS (Fernseher) - No PARTIAL buffer
2017.05.21 19:54:38 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 0
2017.05.21 19:54:39 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:54:41 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:54:43 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:54:45 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:54:45 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:54:49 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:54:51 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:54:53 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:54:53 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: � �client did not respond to ping
2017.05.21 19:54:53 4: LGTV_WebOS (Fernseher) - process read
2017.05.21 19:54:53 4: LGTV_WebOS (Fernseher) - No PARTIAL buffer
2017.05.21 19:54:53 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 0
2017.05.21 19:54:53 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:54:53 4: LGTV_WebOS (Fernseher) - Socket Disconnected
2017.05.21 19:54:53 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:54:55 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:54:55 4: LGTV_WebOS (Fernseher) - socket not connected
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - Socket Connected
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - GET / HTTP/1.1
Host: 192.168.178.112
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTQ5NTM4OTI5Ni4wMTQ3OQ==


2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - send Handshake to WriteFn
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - start timer status request
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - HASH handshakePayload
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW,ijF.r;ipxK'oxVi:b;ap@"n~f2p|q"I`MIfi,;Q'i|\?-rW2"#|8!Qxd( /d/)7{(2|
(bz~9{Pz7+i,;_*npT.smq{;_*npT.smd.rj[$n;z,;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,;A"gwW/"#IilvQ*lpH.dXB;Nx_.s;0"}WfD\q"_zM9~ _W9n{W/i|\>n~g";iFQw UukR|_$t|6,;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;S;pPVi:;Q$m7^,e7F.smg"z@.amW/"#y0(z1+i,;^$cx^"z|VewV$rWS&ejq{;q"UukEuW(tk]%izAi}58ek[*l;i2 x0|/2zT.0!|7(T}8|-e.P)0.g"oW%dv@d;icv_el~Wi}5*pid.rj[$n;i17i,;A"gwS?ukW8"#i0"j[,nxF>r|d.rj[$n;z,;A"gwS?ukWi:;W2JqP doQ&l)S 0p}"JJg{Emg{h[!U+{"wpSyV,aQp}"J)hN)~Nihy5iP&cmkyV`VIj{%Nihy5qVV`hZuQ%NiPy4p}!F #rO`,jZEVowyOVa;DCshK~9xtw@v2jHUk*S>urV|pzW,m\zIq*0{x{Zj`
cRYTS@o,[zWZBN`2aT}=5cermZ'f.uz2!C=IuBT)kY2\dFx}E.>Lkadg.A<l*:H6p F^u-`'L-
.b*^Khf?2aydZA}C}MxYwH,vP NktKjX clD-}2X|Ph%5)Qcq_(aAS/Jqu9Ohz~Ytz/OZX~NJz1J@@8W)zliG
x6wM|{Y]Z}RTC*FTXcVX |&m`C1J*]d0uY /W |gdLN#A+ 2eXE*CO[NZbsiZ *O)CrfH]!oxQws?w$i}DO6,;[/"#9e~[8t|@1- ~3! y9/y6.}"d
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - Send pairing informations
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - start pairing routine
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - start Handshake
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: +wrsOAwK1/Jz/98ZWed0fyYgCLc=


2017.05.21 19:54:56 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"registered","id":"register_1495389296.26706","payload":{"client-key":"788c3d19dd65b7b7c2e8cbc359bb1722"}}
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1495389296.26706","payload":{"client-key":"788c3d19dd65b7b7c2e8cbc359bb1722"}}
2017.05.21 19:54:56 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.05.21 19:55:00 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.05.21 19:55:02 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.05.21 19:55:04 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.05.21 19:55:06 4: LGTV_WebOS (Fernseher) - run get functions
2017.05.21 19:55:06 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 1

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: hoffma0901 am 23 Mai 2017, 18:55:03
Hallo,

gibt es irgendwie die Möglichkeit bestimmte readings z.B. Mute, öfters abzufragen?

Ich habe mir über notify ein Event erstellt welches z.B. meine Kodi Wiedergabe pausiert wenn Mute an ist und die Wiedergabe fortführt wenn Mute aus ist. Leider scheint das Intervall der Readings  ziemlich groß zu sein, so dass das Event erst nach ca. 10 sek. nach dem Einschalten von Mute eintritt, das ist natürlich suboptimal...

Ich habe gesehen, dass z.B. andere Readings öfters abgerufen werden. Ist es möglich in der .pm ein neues Readingintervall nur für Mute festzulegen?
Ich habe mir die Datei schon angeguckt, jedoch habe ich null Ahnung von Perl und kann bisher nur Vermutungen anstellen...

Grüße

hoffma0901
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Mai 2017, 20:21:59
Das ist nicht möglich. Es werden unterschiedliche Daten alle 2s abgerufen und nach 10s fängt die Rotation von vorne an. Das ist schon hart an der Belastungsgrenze.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tobert am 04 Juli 2017, 12:30:15
Gleich vorweg, super Modul, hat bei mir auf Anhieb funktioniert mit meinem LG B6! Ich will es mit Alexa FHEM verbinden um den Fernseher mit Sprachbefehlen steuern zu können.

Die einzige Funktion, die bei mir nicht funktioniert ist das Einschalten. Muss ich hierfür was besonderes einstellen? In der Android App muss ich für diese Funktion erst manuell die MAC Adresse des TVs in der App eintragen. Gibt es so eine ähnliche Einstellung auch für das FHEM Modul?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 04 Juli 2017, 12:34:41
Hi Tobert,

Du musst etwas zurückblättern oder nach WOL hier im Thread suchen.
https://forum.fhem.de/index.php/topic,66671.msg600842/topicseen.html#msg600842

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tobert am 04 Juli 2017, 15:00:35
Hi Otto,

klasse, das hat funktioniert, danke!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 Juli 2017, 18:23:48
Es gibt frohe Kunde. Endlich hatte ich mal Zeit und habe mich mit dem Umlauteproblem bei screenMsg beschäftigt. Was soll ich sagen, es geht nun. Umlaute werden korrekt dar gestellt. Ich teste das noch die nächsten Stunden und bereite für morgen früh ein Update vor.



Grüße und Sorry für das lange warten
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Juli 2017, 06:11:45
Version 0.8.0 steht ab 8 Uhr per FHEM update bereit.
Die Version fixt das Umlaute Problem bei screenMsg Ausgaben



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: vitolinker am 05 Juli 2017, 22:09:10
Hallo CoolTux,

Super danke :-)

Viele Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 28 Juli 2017, 02:01:26
@CoolTux, hast du zu meinem Problem, wovon ich auch die Logs oben geschickt hatte, noch irgendeine Idee?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Juli 2017, 05:52:07
Guten Morgen,

Bitte Entschuldige, habe ich total vergessen.
Was mir aufgefallen ist, ist das die Verbindung ständig abreißt und er sie neu aufbauen muss. Bist Du mit WLAN am Netzwerk? Das muss jetzt nicht heißen das die Netzwerkverbindung an sich schlecht ist, aber der TV schließt ständig die Socketverbindung. Wieso das so ist kann ich dir aber nicht sagen.
Kommen denn Readings von den Sendern wenn du nur innerhalb der TV ab schaltest? Also so Programme hoch und runter? Wird das Volume auch nicht mehr erkannt wenn du eine andere App startest?



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Blablubblaber am 28 Juli 2017, 18:29:17
Also ich habe gerad das Modul eingerichtet und muss sagen der Hammer klappt alles wie es soll lediglich fürs einschalten habe ich ein extra WOL einrichten müssen.

Aber nun noch ne frage gibt es eine Möglichkeit oder ist etwas in Planung wie man eine Aufnahme starten und stoppen kann und evtl eine Aufnahme mit Timer das wäre sehr praktisch wenn man mal unterwegs ist und eine Aufnahme starten will.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Juli 2017, 18:36:37
Bis jetzt geht lediglich das auslösen einer Aufnahmeabfrage in dem pause gedrückt wird. Mehr ist zur Zeit nicht bekannt. Aber vielleicht findest Du ja im Netz Informationen wie man das realisieren kann.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Blablubblaber am 28 Juli 2017, 18:46:19
ich kenne mich leider mit der Programierung nicht aus.

aber gibt es eine Möglichkeit befehle direkt abzusetzen dann könnte ich mal rumprobieren.
Würde gerne
"aufnahme"                  => ["ssap://media.controls/record"],
ausprobieren.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Juli 2017, 18:48:50
Geht leider nicht so einfach.
Ist das Command geraten/ausgedacht oder gibt es eine Referenz?
Ich kann es gerne mal ausprobieren. Mir reichen schon die Infos, Du musst nicht programmieren können. Es reichen mir die Infos zu Commandos.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Blablubblaber am 28 Juli 2017, 19:14:07
ist ausgedacht aber erscheint mir realistisch in Bezug auf das wie die anderen so aufgebaut sind von den Bezeichnungen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Juli 2017, 19:18:23
Schon mal danach im Netz gesucht? Die anderen stehen auch im Netz
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Blablubblaber am 28 Juli 2017, 19:21:35
bin am suchen und schauen wo sie her kommen und ob es normen gibt dafür dachte nur ich probiere das eine schon mal aus.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Juli 2017, 19:36:53
Habe gerade bisschen was geschaut im Netz und ein zwei Sachen gefunden die wir glaube nicht haben. Schaue mir das die Tage Mal an.
Leider kann man mal eben nicht testen. Dazu müssen die Hash's angepasst werden und die Set Funktion
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Blablubblaber am 28 Juli 2017, 19:54:40
ich glaube auch etwas gutes gefunden zu haben kennst du das schon?


http://developer.lgappstv.com/TV_HELP/index.jsp?topic=%2Flge.tvsdk.references.book%2Fhtml%2FUDAP%2FUDAP%2FLaunch+Application+Controller+Host.htm (http://developer.lgappstv.com/TV_HELP/index.jsp?topic=%2Flge.tvsdk.references.book%2Fhtml%2FUDAP%2FUDAP%2FLaunch+Application+Controller+Host.htm)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Juli 2017, 19:59:04
Jepp kenne ich.
Beschreibt ausführlich die API für eine App Entwicklung für webos. Wohl gemerkt ausschließlich wenn man eine App auf dem WebOS installiert  ;)

Wir suchen sowas wie remote control
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Blablubblaber am 28 Juli 2017, 22:04:55
also bezüglich record habe ich nichts genaues gefunden aber ich vermute das es wirklich record heißt entweder mit media.controls oder einem der anderen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Juli 2017, 22:15:54
Ich teste es gerne die tage
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Blablubblaber am 29 Juli 2017, 12:14:07
klasse dann bin ich mal gespannt was dabei raus kommt
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: DeeSPe am 29 Juli 2017, 13:05:16
Zitat von: CoolTux am 05 Juli 2017, 06:11:45
Version 0.8.0 steht ab 8 Uhr per FHEM update bereit.
Die Version fixt das Umlaute Problem bei screenMsg Ausgaben

Danke dafür Marko!!!

Funzt tip top.

Gruß
Dan
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 29 Juli 2017, 13:56:56
Zitat von: Blablubblaber am 29 Juli 2017, 12:14:07
klasse dann bin ich mal gespannt was dabei raus kommt

Hab es getestet. Klappt leider nicht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 29 Juli 2017, 14:15:22
Hier mal eine recht gute Übersichtsseite zu den möglichen Steuerungen

https://github.com/ConnectSDK/Connect-SDK-Android-Core/blob/master/src/com/connectsdk/service/WebOSTVService.java
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 01 August 2017, 17:32:48
Hi,

Zitat von: CoolTux am 28 Juli 2017, 05:52:07
Was mir aufgefallen ist, ist das die Verbindung ständig abreißt und er sie neu aufbauen muss. Bist Du mit WLAN am Netzwerk?

ich glaube, dass kann ich inzwischen erklären. Auf der Fritzbox biss sich irgendwie die HUE-Bridge mit dem TV. Zwar hatten beide eine eigene IP hinterlegt aber die Weiterleitung ging irgendwie immer zur Bridge. Dass habe ich nun aber behoben. Dennoch findet weiterhin keine Aktualisierung statt.

Zitat von: CoolTux am 28 Juli 2017, 05:52:07
Kommen denn Readings von den Sendern wenn du nur innerhalb der TV ab schaltest? Also so Programme hoch und runter? Wird das Volume auch nicht mehr erkannt wenn du eine andere App startest?

Ja, die Readings ändern sich dann. Sobald ich aber eine App öffne, aktualisiert sich anschließend nichts mehr. Es wird dann noch erkannt, dass ich zum Beispiel Netflix gestartet habe, switche ich dann aber in eine andere App und starte wieder das Fernsehprogramm, bleibt es dabei, dass angeblich weiterhin Netflix läuft.

Hier nochmal einen aktuellen Auszug von list und vom Logfile:

Internals:
   DEF        192.168.178.112
   FD         37
   HOST       192.168.178.112
   LAST_RECV  1501601032.76449
   NAME       Fernseher
   NR         237
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    0.8.0
   READINGS:
     2017-08-01 17:24:38   3DMode          2d
     2017-08-01 17:30:20   channel         -
     2017-08-01 17:30:20   channelCurrentEndTime -
     2017-08-01 17:30:20   channelCurrentStartTime -
     2017-08-01 17:30:20   channelCurrentTitle -
     2017-08-01 17:30:20   channelMedia    -
     2017-08-01 17:30:20   channelName     -
     2017-08-01 17:30:20   channelNextEndTime -
     2017-08-01 17:30:20   channelNextStartTime -
     2017-08-01 17:30:20   channelNextTitle -
     2017-08-01 17:24:40   extInput_AV     connect_0
     2017-08-01 17:24:40   extInput_HDMI-2 connect_0
     2017-08-01 17:24:40   extInput_Komponente connect_0
     2017-08-01 17:24:40   extInput_PS4    connect_0
     2017-08-01 17:24:40   extInput_Recalbox connect_0
     2017-08-01 17:24:47   input           -
     2017-08-01 17:24:45   lastResponse    error - 500 Application error
     2017-08-01 17:24:47   launchApp       Netflix
     2017-08-01 17:30:20   lgKey           361f14a4bd4ac5570c9c738232bd43a8
     2017-08-01 17:06:48   pairing         unpaired
     2017-08-01 17:30:20   state           on
     2017-08-01 17:24:43   volume          15
   helper:
     wsKey      MTUwMTYwMTQyMC4yODQ1NA==

     device:
       registered 1
       runsetcmd  1
       channelguide:
         counter    44
       inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 PS4
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 Recalbox
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI-2     com.webos.app.hdmi2
         Komponente com.webos.app.externalinput.component
         PS4        com.webos.app.hdmi1
         Recalbox   com.webos.app.hdmi3
Attributes:
   channelGuide 1
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       LGTV
   verbose    4


[code]2017.08.01 17:23:11 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.08.01 17:23:11 4: LGTV_WebOS (Fernseher) - Socket Connected
2017.08.01 17:23:11 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.08.01 17:23:11 4: LGTV_WebOS (Fernseher) - GET / HTTP/1.1
Host: 192.168.178.112
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTUwMTYwMDk5MS45OTQxMQ==


2017.08.01 17:23:11 4: LGTV_WebOS (Fernseher) - send Handshake to WriteFn
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - start timer status request
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - HASH handshakePayload
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - ���2K{;B*yu]*d;0"tS%iW8t;0"j[,n|Vi:b(r|S?e}q"+z6(y3;iv|\/ok{/"#(ot'g|g"jW9ix^i:;-9*.2}(f|s3.zf/
.4W|b{|"5'ozS'icW/AiBatW8"#Iid|E;iFQw UukF|@%b|V"ewG%g;i"#
H\kL^et]?e;Og"iW9mpA8iv\8"#iiT\a_JwUKwi,;qNM`LF{PLfT\j"5OWfOUmOLa_X|_RwBVsD;iR\s_P|TX~E]m
PIai,;`A]mG\mDAg"Kw
DF|TPtCXfOWai,;aAKq"5RPf_JwTP| S;iWK{EF|TPtCXfOWm
L\`"5OWfOUmONw"5EXvCL`EWfCQsN\~i,;`A]mUW|N^m
PIai,;`A]mP]sEF{FVg"LbAMwFK}_KwOMwAIbi,;`A]mG\mVF{PLfEOwTJg"Kw
DFf_ZgR\|_M{E;og"xB;I}q"z]&.uU..mW8t;ilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;O6,;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,;S;pOW9sp]%"#z.(g"j[,nxF>r|Ai:BIispU%amG9e;ie`x#b^V=ct^{a^"OpxU)w?U)Z   MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+;btQ?Y+d2dZ{8Iw|;Z+#dQd2ZOh'cw|;b+"Ostr.q@R~XwAd=E+}Siv5!Z+, *FWED`XgRYxalG d.B(e~_2ZHCx)J)h8RXQkZfrN]~i]HhTpR`SOo1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t 2QGRu~8|PxlUy:Tm3KQVs/q/4K-JIk%z~D4[|9FLy8jrQ>+NvOV
2.b:1w{cTQ#mzSa}x#Gk}:H,k&H}}j,|Hcxrje{HI^;uXJdEZ.ICkh/`qxt2]j1dRjrNt_2qcxxo6'kr9.U-VK~5qsy9`W
wxqiC|P![9x}{q Tos]*7Wc%AmEv=;ispU%amG9eOW9sp]%"#6]5&aw[-ejFekA"owq1dipx[9iwUyiWi:;bOTb"5(lpW%t4Y.y;i3/-1-Sb}*c,|0z (7*
y3+P/4*Ss"dit`B."#9e~[8t|@i,;[/"#9e~[8t|@1,z6)r9+{7,y"d
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - Send pairing informations
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - start pairing routine
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - start Handshake
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: eYJ+5v7pGgQHvv9aIGpzRjyyQ9U=


2017.08.01 17:23:12 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.08.01 17:23:12 3: harmony: IODev for device 43457772 is HarmonyHub
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"registered","id":"register_1501600992.07562","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1501600992.07562","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.08.01 17:23:12 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.08.01 17:23:17 1: checkFritzMACpresent (Router): mac_8C_70_5A_F9_A6_44 nicht gefunden, abwesend.
2017.08.01 17:23:22 4: LGTV_WebOS (Fernseher) - run get functions
2017.08.01 17:23:22 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetChannelProgramInfo: 0
2017.08.01 17:23:22 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.08.01 17:23:22 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#x6(Tz4x)d-S(5,{c Q|3!x2{V3x
i,;[/"#9ehG.smmz5)}0({27{4(i,;G9i;"jA*p#dto,emq#aw\.lI@$gkS&IwT$"Dit`B."#9ehG.sm6
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: �~[Z{"type":"response","id":"request_1501601002.10411","payload":{"returnValue":true,"channel":{"channelId":"3_9_7_0_10013_50015_61441","programId":"3_9_7_0_10013_50015_61441","signalChannelId":"10013_50015_61441","chanCode":"251533371-3D362A18B75B081A386D23A620B7A2F6","channelMode":"Cable","channelModeId":1,"channelType":"Cable Digital TV","channelTypeId":4,"channelNumber":"7","majorNumber":7,"minorNumber":0,"channelName":"ProSieben HD","skipped":false,"locked":false,"descrambled":true,"scrambled":false,"serviceType":25,"favoriteGroup":[],"imgUrl":"/mnt/lg/cmn_data/channel_logo/major_logo_img/251533371-3D362A18B75B081A386D23A620B7A2F6_201412040000_h206x100.png","display":1,"satelliteName":" ","fineTuned":false,"Frequency":130000,"shortCut":0,"Bandwidth":0,"HDTV":true,"Invisible":false,"TV":true,"DTV":true,"ATV":false,"Data":false,"Radio":false,"Numeric":false,"PrimaryCh":true,"specialService":false,"CASystemIDList":{},"CASystemIDListCount":0,"groupIdList":[0,1],"channelGenreCode":"UNKNOWN","favoriteIdxA":250,"favoriteIdxB":250,"favoriteIdxC":250,"favoriteIdxD":250,"imgUrl2":"","channelLogoSize":"H206x100","ipChanServerUrl":"","payChan":false,"IPChannelCode":"","ipCallNumber":"","otuFlag":false,"favoriteIdxE":250,"favoriteIdxF":250,"favoriteIdxG":250,"favoriteIdxH":250,"satelliteLcn":false,"waterMarkUrl":"","channelNameSortKey":"20","ipChanType":"","adultFlag":0,"ipChanCategory":"","ipChanInteractive":false,"callSign":"UNKNOWN","adFlag":0,"configured":false,"lastUpdated":"201511100100","ipChanCpId":"","isFreeviewPlay":1},"programList":[{"channelId":"3_9_7_0_10013_50015_61441","duration":1574,"endTime":"2017,08,01,14,30,34","localEndTime":"2017,08,01,16,30,34","localStartTime":"2017,08,01,16,04,20","programId":"61441_10013_50015_60599","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"3db"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,14,04,20","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1692,"endTime":"2017,08,01,14,58,46","localEndTime":"2017,08,01,16,58,46","localStartTime":"2017,08,01,16,30,34","programId":"61441_10013_50015_60600","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"3e2"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,14,30,34","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":3716,"endTime":"2017,08,01,16,00,42","localEndTime":"2017,08,01,18,00,42","localStartTime":"2017,08,01,16,58,46","programId":"61441_10013_50015_60601","programName":"taff","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"ebe"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,14,58,46","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":612,"endTime":"2017,08,01,16,10,54","localEndTime":"2017,08,01,18,10,54","localStartTime":"2017,08,01,18,00,42","programId":"251533371-3D362A18B75B081A386D23A620B7A2F62017-08-01T1600","programName":"NEWSTIME","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"ec2"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,16,00,42","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1728,"endTime":"2017,08,01,16,39,42","localEndTime":"2017,08,01,18,39,42","localStartTime":"2017,08,01,18,10,54","programId":"61441_10013_50015_60603","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"3f1"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,16,10,54","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1493,"endTime":"2017,08,01,17,04,35","localEndTime":"2017,08,01,19,04,35","localStartTime":"2017,08,01,18,39,42","programId":"61441_10013_50015_60604","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"3f8"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,16,39,42","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":4180,"endTime":"2017,08,01,18,14,15","localEndTime":"2017,08,01,20,14,15","localStartTime":"2017,08,01,19,04,35","programId":"61441_10013_50015_60605","programName":"Galileo","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"3fe"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,17,04,35","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1724,"endTime":"2017,08,01,18,42,59","localEndTime":"2017,08,01,20,42,59","localStartTime":"2017,08,01,20,14,15","programId":"61441_10013_50015_60606","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"405"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,18,14,15","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1679,"endTime":"2017,08,01,19,10,58","localEndTime":"2017,08,01,21,10,58","localStartTime":"2017,08,01,20,42,59","programId":"61441_10013_50015_60752","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"40c"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,18,42,59","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1698,"endTime":"2017,08,01,19,39,16","localEndTime":"2017,08,01,21,39,16","localStartTime":"2017,08,01,21,10,58","programId":"61441_10013_50015_60753","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"413"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,19,10,58","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1603,"endTime":"2017,08,01,20,05,59","localEndTime":"2017,08,01,22,05,59","localStartTime":"2017,08,01,21,39,16","programId":"61441_10013_50015_60754","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"41a"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,19,39,16","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1636,"endTime":"2017,08,01,20,33,15","localEndTime":"2017,08,01,22,33,15","localStartTime":"2017,08,01,22,05,59","programId":"61441_10013_50015_60755","programName":"Family Guy","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"420"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,20,05,59","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1619,"endTime":"2017,08,01,21,00,14","localEndTime":"2017,08,01,23,00,14","localStartTime":"2017,08,01,22,33,15","programId":"61441_10013_50015_60756","programName":"Family Guy","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"426"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,20,33,15","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":3180,"endTime":"2017,08,01,21,53,14","localEndTime":"2017,08,01,23,53,14","localStartTime":"2017,08,01,23,00,14","programId":"61441_10013_50015_60757","programName":"The Flash","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"42e"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,21,00,14","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":3033,"endTime":"2017,08,01,22,43,47","localEndTime":"2017,08,02,00,43,47","localStartTime":"2017,08,01,23,53,14","programId":"61441_10013_50015_60758","programName":"Gotham","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"436"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,21,53,14","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":2668,"endTime":"2017,08,01,23,28,15","localEndTime":"2017,08,02,01,28,15","localStartTime":"2017,08,02,00,43,47","programId":"61441_10013_50015_60759","programName":"Legends of Tomorrow","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"43e"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,22,43,47","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":2534,"endTime":"2017,08,02,00,10,29","localEndTime":"2017,08,02,02,10,29","localStartTime":"2017,08,02,01,28,15","programId":"61441_10013_50015_60760","programName":"Supergirl","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"445"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,23,28,15","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":2492,"endTime":"2017,08,02,00,52,01","localEndTime":"2017,08,02,02,52,01","localStartTime":"2017,08,02,02,10,29","programId":"61441_10013_50015_60761","programName":"Supernatural","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"44c"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,00,10,29","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":180,"endTime":"2017,08,02,00,55,01","localEndTime":"2017,08,02,02,55,01","localStartTime":"2017,08,02,02,52,01","programId":"61441_10013_50015_60762","programName":"ProSieben Spätnachrichten","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"450"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,00,52,01","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1249,"endTime":"2017,08,02,01,15,50","localEndTime":"2017,08,02,03,15,50","localStartTime":"2017,08,02,02,55,01","programId":"61441_10013_50015_60763","programName":"Malcolm mittendrin","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"458"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,00,55,01","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1219,"endTime":"2017,08,02,01,36,09","localEndTime":"2017,08,02,03,36,09","localStartTime":"2017,08,02,03,15,50","programId":"61441_10013_50015_60764","programName":"Malcolm mittendrin","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"460"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,01,15,50","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1629,"endTime":"2017,08,02,02,03,18","localEndTime":"2017,08,02,04,03,18","localStartTime":"2017,08,02,03,36,09","programId":"61441_10013_50015_60813","programName":"New Girl","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"468"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,01,36,09","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1240,"endTime":"2017,08,02,02,23,58","localEndTime":"2017,08,02
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - process read
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - No PARTIAL buffer
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 10236
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: ,04,23,58","localStartTime":"2017,08,02,04,03,18","programId":"61441_10013_50015_60642","programName":"Malcolm mittendrin","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"470"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,02,03,18","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1188,"endTime":"2017,08,02,02,43,46","localEndTime":"2017,08,02,04,43,46","localStartTime":"2017,08,02,04,23,58","programId":"61441_10013_50015_60643","programName":"Malcolm mittendrin","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"478"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,02,23,58","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1209,"endTime":"2017,08,02,03,03,55","localEndTime":"2017,08,02,05,03,55","localStartTime":"2017,08,02,04,43,46","programId":"61441_10013_50015_60644","programName":"How I Met Your Mother","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"480"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,02,43,46","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1207,"endTime":"2017,08,02,03,24,02","localEndTime":"2017,08,02,05,24,02","localStartTime":"2017,08,02,05,03,55","programId":"61441_10013_50015_60645","programName":"How I Met Your Mother","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"488"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,03,03,55","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1237,"endTime":"2017,08,02,03,44,39","localEndTime":"2017,08,02,05,44,39","localStartTime":"2017,08,02,05,24,02","programId":"61441_10013_50015_60646","programName":"New Girl","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"48f"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,03,24,02","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1190,"endTime":"2017,08,02,04,04,29","localEndTime":"2017,08,02,06,04,29","localStartTime":"2017,08,02,05,44,39","programId":"61441_10013_50015_60647","programName":"Mike & Molly","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"497"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,03,44,39","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1618,"endTime":"2017,08,02,04,31,27","localEndTime":"2017,08,02,06,31,27","localStartTime":"2017,08,02,06,04,29","programId":"61441_10013_50015_60648","programName":"2 Broke Girls","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"49f"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,04,04,29","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1660,"endTime":"2017,08,02,04,59,07","localEndTime":"2017,08,02,06,59,07","localStartTime":"2017,08,02,06,31,27","programId":"61441_10013_50015_60649","programName":"2 Broke Girls","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a6"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,04,31,27","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1509,"endTime":"2017,08,02,05,24,16","localEndTime":"2017,08,02,07,24,16","localStartTime":"2017,08,02,06,59,07","programId":"61441_10013_50015_60650","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4ad"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,04,59,07","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1578,"endTime":"2017,08,02,05,50,34","localEndTime":"2017,08,02,07,50,34","localStartTime":"2017,08,02,07,24,16","programId":"61441_10013_50015_60651","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4b4"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,05,24,16","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1554,"endTime":"2017,08,02,06,16,28","localEndTime":"2017,08,02,08,16,28","localStartTime":"2017,08,02,07,50,34","programId":"61441_10013_50015_60652","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4bb"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,05,50,34","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1574,"endTime":"2017,08,02,06,42,42","localEndTime":"2017,08,02,08,42,42","localStartTime":"2017,08,02,08,16,28","programId":"61441_10013_50015_60653","programName":"Two and a Half Men","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4c3"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,06,16,28","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1558,"endTime":"2017,08,02,07,08,40","localEndTime":"2017,08,02,09,08,40","localStartTime":"2017,08,02,08,42,42","programId":"61441_10013_50015_60654","programName":"Two and a Half Men","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4cb"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,06,42,42","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1689,"endTime":"2017,08,02,07,36,49","localEndTime":"2017,08,02,09,36,49","localStartTime":"2017,08,02,09,08,40","programId":"61441_10013_50015_60655","programName":"Two and a Half Men","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4d3"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,07,08,40","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1676,"endTime":"2017,08,02,08,04,45","localEndTime":"2017,08,02,10,04,45","localStartTime":"2017,08,02,09,36,49","programId":"61441_10013_50015_60656","programName":"The Middle","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4db"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,07,36,49","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1697,"endTime":"2017,08,02,08,33,02","localEndTime":"2017,08,02,10,33,02","localStartTime":"2017,08,02,10,04,45","programId":"61441_10013_50015_60657","programName":"The Middle","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4e2"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,08,04,45","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1591,"endTime":"2017,08,02,08,59,33","localEndTime":"2017,08,02,10,59,33","localStartTime":"2017,08,02,10,33,02","programId":"61441_10013_50015_60658","programName":"Mike & Molly","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4ea"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,08,33,02","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1677,"endTime":"2017,08,02,09,27,30","localEndTime":"2017,08,02,11,27,30","localStartTime":"2017,08,02,10,59,33","programId":"61441_10013_50015_60659","programName":"How I Met Your Mother","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4f2"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,08,59,33","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1672,"endTime":"2017,08,02,09,55,22","localEndTime":"2017,08,02,11,55,22","localStartTime":"2017,08,02,11,27,30","programId":"61441_10013_50015_60660","programName":"How I Met Your Mother","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4f9"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,09,27,30","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1664,"endTime":"2017,08,02,10,23,06","localEndTime":"2017,08,02,12,23,06","localStartTime":"2017,08,02,11,55,22","programId":"61441_10013_50015_60661","programName":"2 Broke Girls","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"500"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,09,55,22","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1662,"endTime":"2017,08,02,10,50,48","localEndTime":"2017,08,02,12,50,48","localStartTime":"2017,08,02,12,23,06","programId":"61441_10013_50015_60662","programName":"2 Broke Girls","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"507"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,10,23,06","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1629,"endTime":"2017,08,02,11,17,57","localEndTime":"2017,08,02,13,17,57","localStartTime":"2017,08,02,12,50,48","programId":"61441_10013_50015_60663","programName":"Two and a Half Men","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"50f"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,10,50,48","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1612,"endTime":"2017,08,02,11,44,49","localEndTime":"2017,08,02,13,44,49","localStartTime":"2017,08,02,13,17,57","programId":"61441_10013_50015_60664","programName":"Two and a Half Men","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"517"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,11,17,57","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1642,"endTime":"2017,08,02,12,12,11","localEndTime":"2017,08,02,14,12,11","localStartTime":"2017,08,02,13,44,49","programId":"61441_10013_50015_60665","programName":"Two and a Half Men","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"51f"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,11,44,49","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1794,"endTime":"2017,08,02,12,42,05","localEndTime":"2017,08,02,14,42,05","localStartTime":"2017,08,02,14,12,11","programId":"61441_10013_50015_60666","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"526"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,12,12,11","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1816,"endTime":"2017,08,02,13,12,21","localEndTime":"2017,08,02,15,12,21","localStartTime":"2017,08,02,14,42,05","programId":"61441_10013_50015_60667","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"52d"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,12,42,05","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1709,"endTime":"2017,08,02,13,40,50","localEndTime":"2017,08,02,15,40,50","localStartTime":"2017,08,02,15,12,21","programId":"61441_10013_50
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - process read
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 20476
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - ReadFn gestartet
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: 015_60668","programName":"The Middle","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"534"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,13,12,21","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1559,"endTime":"2017,08,02,14,06,49","localEndTime":"2017,08,02,16,06,49","localStartTime":"2017,08,02,15,40,50","programId":"61441_10013_50015_60669","programName":"The Middle","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"53b"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,13,40,50","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1492,"endTime":"2017,08,02,14,31,41","localEndTime":"2017,08,02,16,31,41","localStartTime":"2017,08,02,16,06,49","programId":"61441_10013_50015_60670","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"543"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,14,06,49","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1625,"endTime":"2017,08,02,14,58,46","localEndTime":"2017,08,02,16,58,46","localStartTime":"2017,08,02,16,31,41","programId":"61441_10013_50015_60671","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"54a"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,14,31,41","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":3687,"endTime":"2017,08,02,16,00,13","localEndTime":"2017,08,02,18,00,13","localStartTime":"2017,08,02,16,58,46","programId":"61441_10013_50015_60672","programName":"taff","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"550"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,14,58,46","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":633,"endTime":"2017,08,02,16,10,46","localEndTime":"2017,08,02,18,10,46","localStartTime":"2017,08,02,18,00,13","programId":"61441_10013_50015_60673","programName":"NEWSTIME","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"556"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,16,00,13","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1651,"endTime":"2017,08,02,16,38,17","localEndTime":"2017,08,02,18,38,17","localStartTime":"2017,08,02,18,10,46","programId":"61441_10013_50015_60674","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"55d"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,16,10,46","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1701,"endTime":"2017,08,02,17,06,38","localEndTime":"2017,08,02,19,06,38","localStartTime":"2017,08,02,18,38,17","programId":"61441_10013_50015_60675","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"565"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,16,38,17","tableId":0}]}}
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - process read
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.08.01 17:23:23 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1501601002.10411","payload":{"returnValue":true,"channel":{"channelId":"3_9_7_0_10013_50015_61441","programId":"3_9_7_0_10013_50015_61441","signalChannelId":"10013_50015_61441","chanCode":"251533371-3D362A18B75B081A386D23A620B7A2F6","channelMode":"Cable","channelModeId":1,"channelType":"Cable Digital TV","channelTypeId":4,"channelNumber":"7","majorNumber":7,"minorNumber":0,"channelName":"ProSieben HD","skipped":false,"locked":false,"descrambled":true,"scrambled":false,"serviceType":25,"favoriteGroup":[],"imgUrl":"/mnt/lg/cmn_data/channel_logo/major_logo_img/251533371-3D362A18B75B081A386D23A620B7A2F6_201412040000_h206x100.png","display":1,"satelliteName":" ","fineTuned":false,"Frequency":130000,"shortCut":0,"Bandwidth":0,"HDTV":true,"Invisible":false,"TV":true,"DTV":true,"ATV":false,"Data":false,"Radio":false,"Numeric":false,"PrimaryCh":true,"specialService":false,"CASystemIDList":{},"CASystemIDListCount":0,"groupIdList":[0,1],"channelGenreCode":"UNKNOWN","favoriteIdxA":250,"favoriteIdxB":250,"favoriteIdxC":250,"favoriteIdxD":250,"imgUrl2":"","channelLogoSize":"H206x100","ipChanServerUrl":"","payChan":false,"IPChannelCode":"","ipCallNumber":"","otuFlag":false,"favoriteIdxE":250,"favoriteIdxF":250,"favoriteIdxG":250,"favoriteIdxH":250,"satelliteLcn":false,"waterMarkUrl":"","channelNameSortKey":"20","ipChanType":"","adultFlag":0,"ipChanCategory":"","ipChanInteractive":false,"callSign":"UNKNOWN","adFlag":0,"configured":false,"lastUpdated":"201511100100","ipChanCpId":"","isFreeviewPlay":1},"programList":[{"channelId":"3_9_7_0_10013_50015_61441","duration":1574,"endTime":"2017,08,01,14,30,34","localEndTime":"2017,08,01,16,30,34","localStartTime":"2017,08,01,16,04,20","programId":"61441_10013_50015_60599","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"3db"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,14,04,20","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1692,"endTime":"2017,08,01,14,58,46","localEndTime":"2017,08,01,16,58,46","localStartTime":"2017,08,01,16,30,34","programId":"61441_10013_50015_60600","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"3e2"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,14,30,34","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":3716,"endTime":"2017,08,01,16,00,42","localEndTime":"2017,08,01,18,00,42","localStartTime":"2017,08,01,16,58,46","programId":"61441_10013_50015_60601","programName":"taff","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"ebe"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,14,58,46","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":612,"endTime":"2017,08,01,16,10,54","localEndTime":"2017,08,01,18,10,54","localStartTime":"2017,08,01,18,00,42","programId":"251533371-3D362A18B75B081A386D23A620B7A2F62017-08-01T1600","programName":"NEWSTIME","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"ec2"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,16,00,42","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1728,"endTime":"2017,08,01,16,39,42","localEndTime":"2017,08,01,18,39,42","localStartTime":"2017,08,01,18,10,54","programId":"61441_10013_50015_60603","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"3f1"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,16,10,54","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1493,"endTime":"2017,08,01,17,04,35","localEndTime":"2017,08,01,19,04,35","localStartTime":"2017,08,01,18,39,42","programId":"61441_10013_50015_60604","programName":"The Big Bang Theory","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"3f8"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,16,39,42","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":4180,"endTime":"2017,08,01,18,14,15","localEndTime":"2017,08,01,20,14,15","localStartTime":"2017,08,01,19,04,35","programId":"61441_10013_50015_60605","programName":"Galileo","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"3fe"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,17,04,35","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1724,"endTime":"2017,08,01,18,42,59","localEndTime":"2017,08,01,20,42,59","localStartTime":"2017,08,01,20,14,15","programId":"61441_10013_50015_60606","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"405"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,18,14,15","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1679,"endTime":"2017,08,01,19,10,58","localEndTime":"2017,08,01,21,10,58","localStartTime":"2017,08,01,20,42,59","programId":"61441_10013_50015_60752","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"40c"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,18,42,59","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1698,"endTime":"2017,08,01,19,39,16","localEndTime":"2017,08,01,21,39,16","localStartTime":"2017,08,01,21,10,58","programId":"61441_10013_50015_60753","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"413"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,19,10,58","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1603,"endTime":"2017,08,01,20,05,59","localEndTime":"2017,08,01,22,05,59","localStartTime":"2017,08,01,21,39,16","programId":"61441_10013_50015_60754","programName":"Die Simpsons","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"41a"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,19,39,16","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1636,"endTime":"2017,08,01,20,33,15","localEndTime":"2017,08,01,22,33,15","localStartTime":"2017,08,01,22,05,59","programId":"61441_10013_50015_60755","programName":"Family Guy","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"420"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,20,05,59","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1619,"endTime":"2017,08,01,21,00,14","localEndTime":"2017,08,01,23,00,14","localStartTime":"2017,08,01,22,33,15","programId":"61441_10013_50015_60756","programName":"Family Guy","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"426"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,20,33,15","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":3180,"endTime":"2017,08,01,21,53,14","localEndTime":"2017,08,01,23,53,14","localStartTime":"2017,08,01,23,00,14","programId":"61441_10013_50015_60757","programName":"The Flash","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"42e"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,21,00,14","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":3033,"endTime":"2017,08,01,22,43,47","localEndTime":"2017,08,02,00,43,47","localStartTime":"2017,08,01,23,53,14","programId":"61441_10013_50015_60758","programName":"Gotham","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"436"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,21,53,14","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":2668,"endTime":"2017,08,01,23,28,15","localEndTime":"2017,08,02,01,28,15","localStartTime":"2017,08,02,00,43,47","programId":"61441_10013_50015_60759","programName":"Legends of Tomorrow","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"43e"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,22,43,47","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":2534,"endTime":"2017,08,02,00,10,29","localEndTime":"2017,08,02,02,10,29","localStartTime":"2017,08,02,01,28,15","programId":"61441_10013_50015_60760","programName":"Supergirl","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"445"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,01,23,28,15","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":2492,"endTime":"2017,08,02,00,52,01","localEndTime":"2017,08,02,02,52,01","localStartTime":"2017,08,02,02,10,29","programId":"61441_10013_50015_60761","programName":"Supernatural","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"44c"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,00,10,29","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":180,"endTime":"2017,08,02,00,55,01","localEndTime":"2017,08,02,02,55,01","localStartTime":"2017,08,02,02,52,01","programId":"61441_10013_50015_60762","programName":"ProSieben Spätnachrichten","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"450"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,00,52,01","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1249,"endTime":"2017,08,02,01,15,50","localEndTime":"2017,08,02,03,15,50","localStartTime":"2017,08,02,02,55,01","programId":"61441_10013_50015_60763","programName":"Malcolm mittendrin","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"458"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,00,55,01","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1219,"endTime":"2017,08,02,01,36,09","localEndTime":"2017,08,02,03,36,09","localStartTime":"2017,08,02,03,15,50","programId":"61441_10013_50015_60764","programName":"Malcolm mittendrin","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"460"}],"signalChannelId":"10013_50015_61441","startTime":"2017,08,02,01,15,50","tableId":0},{"channelId":"3_9_7_0_10013_50015_61441","duration":1629,"endTime
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: niklas am 13 August 2017, 19:51:01
@Cooltux: Erst einmal vielen Dank für das Modul! Mich würde noch interessieren, ob es theoretisch möglich ist den Audio Output umschaltbar zu machen zwischen z.B. den internen Lautsprechern und dem optischen Ausgang?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 August 2017, 20:08:20
Zitat von: niklas am 13 August 2017, 19:51:01
@Cooltux: Erst einmal vielen Dank für das Modul! Mich würde noch interessieren, ob es theoretisch möglich ist den Audio Output umschaltbar zu machen zwischen z.B. den internen Lautsprechern und dem optischen Ausgang?

Mit meinem derzeitigen Kenntnisstand leider nicht. Wenn Du diesbezüglich etwas im Internet findest, sag einfach Bescheid. Ich schaue es mir dann gerne an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 15 September 2017, 17:11:32
hiho,

sag, könntest du eine app "Plex" mit ins modul nehmen.
und ... wie ging das noch mal, dir den internen namen zu  geben?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 September 2017, 17:16:28
Zitat von: the ratman am 15 September 2017, 17:11:32
hiho,

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

Kann ich gerne machen
https://forum.fhem.de/index.php/topic,66671.msg580863.html#msg580863
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 15 September 2017, 17:51:40
ich habs befürchtet ...

da kommt nämlich gar nix, bleibt am alten namen stehen. launchApp wird nicht upgedatet.
dafür kommt im sekundentakt unter lastResponse ein 500er error, abgewechselt mit ok.
lastResponse
ok
2017-09-15 17:49:49
launchApp
TV
2017-09-15 17:46:24
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 September 2017, 18:22:19
Dann mach mal verbose 5 an und wir schauen Mal was an kommt
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 15 September 2017, 19:34:34
büdde, der herr - ein verbos5 mit laufendem plex2017.09.15 16:23:45 1: Logfile gelöscht
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - run get functions
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetAudioStatus: 0
2017.09.15 19:32:46 5: LGTV_WebOS (Fembotter) - Sending command: {"uri":["ssap://audio/getStatus"],"type":"request","client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496766.15024"}
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;icu[.nm e`q"+)fz xf~7-V}6{Q|0.yd,sd-Wyd;ii}q"kW:u|A?_({5- }7/e1,y4;O
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1505496766.15024","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"response","id":"request_1505496766.15024","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.15 19:32:46 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - LGTV_WebOS_GetCurrentChannel: 0
2017.09.15 19:32:48 5: LGTV_WebOS (Fembotter) - Sending command: {"client-key":"20bfc93ff6574d66bc70712d548d4e2d","id":"request_1505496768.15703","uri":["ssap://tv/getCurrentChannel"],"type":"request"}
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - WriteFn called
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - ���2K{;Q'i|\?-rW2"#y0{T(9*T-6,d/)c.|1+V~4!Ve+Vi,;[/"#9ehG.smmz5)9/}87~7)i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.sm6
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - ReadFn gestartet
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - received correct JSON string, start response processing: {"type":"error","id":"request_1505496768.15703","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_06","errorText":"handler_broadcast_setPIPon Error"}}
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - Corrected JSON String: {"type":"error","id":"request_1505496768.15703","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_06","errorText":"handler_broadcast_setPIPon Error"}}
2017.09.15 19:32:48 4: LGTV_WebOS (Fembotter) - Beginn Readings writing
2017.09.15 19:32:48 5: LGTV_WebOS (Fembotter) - ping command returned with output:
PING 192.168.178.29 (192.168.178.29) 56(84) bytes of data.
64 bytes from 192.168.178.29: icmp_seq=1 ttl=64 time=0.470 ms
64 bytes from 192.168.178.29: icmp_seq=2 ttl=64 time=0.413 ms

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

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

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

Sieht komisch aus. Aber wir probieren es einfach mal
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 15 September 2017, 20:31:36
is der ganz normale plex-client aus n app-store. keine ahnung, was die abhalten *g*
und wir danken fürs probieren ...


btw tv-programm dumme gedankengänge ...
ich hab mir ja ne nas mit win gebastelt und im zuge dessen dort auch gleich den tv-browser http://www.tvbrowser.org/ installiert.
der  gag: ich seh erstmals 2 plugins für schnittstellen.
1 x http http://wiki.tvbrowser.org/index.php/TvbInfoServer und 1 mal udp http://www.tvbrowser.org/downloads/TvbNetControl.pdf
ich denk, beide sind nicht optimal, aber wenn einer n fhem-plugin für den tv-browser bauen würde, der sowas kann ... könnte man übrigens auch für androiden machen.
wenn ich dran denke, wie grauslich die epg vom lg-tv is und dann noch an z.b. das lieblingssendungs-plugin und 1000 andere plugins des tv browsers denke ...
das im verbund mit deinem tv-modul (oder auch anderen) ... da könnte man lustige sachen machen ... 4 wochen tv-programm im voraus mit automatischer filterung *mjamm*
ich verwend den sogar schon über umwege in fhem: tv-browser --> lieblingssendungen --> google kalender --> fhem kalendermodul -->ansage über amad
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 September 2017, 20:55:52
@ratman
Bitte einmal schauen ob das bei Dir mit Plex nun geht
https://github.com/LeonGaultier/fhem-LGTV_WebOS/archive/master.zip

Desweiteren wäre es interessant, wenn Du das WOL Modul zum aufwecken des TV verwendest, ob der on Befehl nun funktioniert wenn Du die MAC des Fernsehrs als Attribut wakeOnLanMAC an gibst. Dafür mit Deine WOL Lösung deaktivieren.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 17 September 2017, 21:16:19
nö, plex wird nicht angezeigt. die anzeige bleibt immer auf der vorher gelaufenen app.
ich find auch kein plex im dropdown.

und nö, wol geht ned - is technisch nur schwer möglich bei dem modell, da der tv das lan abschaltet. und frag mi ned warum. die netten, aber ahnungslosen lg-supporter wusstens auch ned. fallt wohl unter "sonderdesign" *g*.
das ding kriegst nur per ir an. drum is meine wol-lösung auch ne logitec harmony ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 September 2017, 21:20:27
noch mal eine neue Version. Jetzt sollte Plex zur Auswahl stehen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 17 September 2017, 21:28:02
das master.zip von oben?
hmmm - das is immer noch ne version vom 4.7. drinnen, is das koreckt?
weil weder plex im dropdown, noch plex als reading ... und ja, ich restarte ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 September 2017, 21:29:03
Sorry mein Fehler
https://github.com/LeonGaultier/fhem-LGTV_WebOS/archive/devel.zip
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 17 September 2017, 21:33:17
passt, mein häschen *g*

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

vielen dank, der herr!
kommt das morgen früh offiziell?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 September 2017, 21:41:40
Weiß ich noch nicht. Warte noch auf die WakeOnLan Rückmeldung von Otto.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 September 2017, 09:13:10
Zitat von: CoolTux am 17 September 2017, 21:41:40
Weiß ich noch nicht. Warte noch auf die WakeOnLan Rückmeldung von Otto.

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

Gruß Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 September 2017, 11:15:19
Sehr gerne. Habe soeben eine neue Version ins Git geladen. Einfach den Link oben anklicken.
Die aktuelle Lösung deaktivieren und so wie sonst einfach set TV on machen.
Vorher  bitte das Attribut wakeOnLanMAC eingeben. Die MAC des Fernsehrs.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 September 2017, 12:15:47
Zitat von: CoolTux am 18 September 2017, 11:15:19
Sehr gerne. Habe soeben eine neue Version ins Git geladen. Einfach den Link oben anklicken.
Die aktuelle Lösung deaktivieren und so wie sonst einfach set TV on machen.
Vorher  bitte das Attribut wakeOnLanMAC eingeben. Die MAC des Fernsehrs.



Grüße

Mensch Leon du bist super!!
Der TV startet nun auch über das LG Modul

Version 0.8.3
Man muss ihn nur nach dem Update 1x per Fernbedienung starten dann ging es.

Ich werde ihn nun mal 1-2h aus lassen und dann testen ob es weiterhin funktioniert

Gruß Thomas

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 September 2017, 12:25:17
Leider aber auch nur so lange bis er mitbekommt das er ausgeschalten wurde. Danach will er nicht mehr.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 September 2017, 12:28:18
Gerade ganz frisch eine neue Version im devel. Bitte einmal testen ob das besser geht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 18 September 2017, 13:12:37
schau mal hier -> https://forum.fhem.de/index.php/topic,76790.msg687121.html#msg687121
Ich glaube Du hast das gleiche Problem.

https://forum.fhem.de/index.php/topic,76790.msg687121.html#msg687121
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 September 2017, 13:40:43
Habe gerade noch mal eine neue Version hochgeladen. Hoffe es geht damit besser
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 18 September 2017, 13:53:34
bingo  8)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 September 2017, 13:58:54
also bei mir funktioniert es auch mit Version 0.8.5 NICHT
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 18 September 2017, 14:02:33
Du hattest die Info mit attr <LG TV Name> wakeOnLanBroadcast <netzwerk>.255 nicht?  :o
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 September 2017, 14:11:14
Die aktuelle Verison im Git sollte nun funktionieren. Sowohl mit dem Attribut wakeOnLanBroadcast als auch (ohne, hoffe ich)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 September 2017, 14:14:25
Zitat von: Otto123 am 18 September 2017, 14:02:33
Du hattest die Info mit attr <LG TV Name> wakeOnLanBroadcast <netzwerk>.255 nicht?  :o

Danke Otto ;-) damit geht es
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 18 September 2017, 14:17:08
und jetzt geht es auch wieder ohne :)

dynamisch heute hier  8)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 18 September 2017, 14:17:38
Zitat von: CoolTux am 18 September 2017, 14:11:14
Die aktuelle Verison im Git sollte nun funktionieren. Sowohl mit dem Attribut wakeOnLanBroadcast als auch (ohne, hoffe ich)

Jupp jetzt gehts auch ohne "wakeOnLanBroadcast"
:-)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 September 2017, 14:26:19
Ich bereite die Version 1.0.0 vor. Vielen Dank fürs testen Ihr zwei.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 September 2017, 08:27:18
Habe es gerade eben eingecheckt. Ab morgen per FHEM update.
- support für Plex App
- ON funktioniert nun dank WakeOnLAN Funktion auch wenn der TV aus ist.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: derFrosch am 20 September 2017, 08:21:39
Hallo,

Ich hatte bisher das Problem, dass ich zwar Einschalten konnte, aber Ausschalten nicht funktionierte bzw keine Statusänderung in FHEM sichtbar war, die Webgui war anschließend blockiert. TV hatte ich erstmal wieder komplett entfernt.

TV: LG 55UH8605, QuickStart=Ein, Verbindung via LAN und fester IP

Ich würde ihn nun gern wieder integrieren. Soll QuickStart mit Version 1.0.0 eingeschalten werden oder auf aus bleiben?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 September 2017, 08:34:42
Bitte einmal schauen. Im Wiki und glaube sogar in der Commandref steht etwas zum blockieren und Einstellungen dazu am TV
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: DeeSPe am 20 September 2017, 09:20:06
Moin Marko,

ich habe direkt nach dem Update und Neustart folgende Warnung im Log gefunden:
2017.09.20 08:09:06 1: PERL WARNING: Argument "none" isn't numeric in addition (+) at ./FHEM/82_LGTV_WebOS.pm line 383.
2017.09.20 08:09:06 1: stacktrace:
2017.09.20 08:09:06 1:     main::__ANON__                      called by ./FHEM/82_LGTV_WebOS.pm (383)
2017.09.20 08:09:06 1:     main::LGTV_WebOS_TimerStatusRequest called by fhem.pl (3035)
2017.09.20 08:09:06 1:     main::HandleTimeout                 called by fhem.pl (620)


Gruß
Dan
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 20 September 2017, 09:30:57
dito2017.09.20 08:33:51 1: PERL WARNING: Argument "none" isn't numeric in addition (+) at ./FHEM/82_LGTV_WebOS.pm line 383.
2017.09.20 08:33:51 1: stacktrace:
2017.09.20 08:33:51 1:     main::__ANON__                      called by ./FHEM/82_LGTV_WebOS.pm (383)
2017.09.20 08:33:51 1:     main::LGTV_WebOS_TimerStatusRequest called by fhem.pl (3035)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 September 2017, 09:46:42
Guten Morgen Euch beiden,

Vielen Dank für die Info. Schaue ich mir an.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 September 2017, 13:37:36
Ist gefixt. Kommt morgen früh per update
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: DeeSPe am 21 September 2017, 07:53:29
Zitat von: CoolTux am 20 September 2017, 13:37:36
Ist gefixt. Kommt morgen früh per update

Danke, die Warnung ist nun aus dem Log verschwunden.

Gruß
Dan
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 23 September 2017, 17:03:50
Ich habe mir einen neuen LG Fernseher gekauft (65UJ6519) und finde es sehr toll, dass es auch ein Modul gibt, mit dem man den Fernseher in FHEM integrieren kann. An dieser Stelle schon einmal "Danke" dafür.  :)
Grundsätzlich funktioniert eigentlich auch alles ganz gut; insbesondere kann ich mir endlich auch anzeigen lassen, wer gerade anruft und meinen Fernsehgenuss unterbrechen will.  ;)

Leider habe ich nun ein Problem, das ich auf dieses Modul zurückführe, obwohl ich weder aus dem Log oder sonstwie Belege dafür vorlegen kann. Fakt ist allerdings, dass seit ich das Modul benutze jedesmal Fhem mehrere Minuten "hängen" bleibt, wenn ich den Fernseher ausschalte. Wenn ich das Modul lösche, ist das Phänomen weg.

Im Logfile findet sich keinerlei Hinweis darauf warum Fhem hängen bleibt. Nach mehereren Minuten läuft dann alles weiter.

Ein List Fernseher ergibt folgendes:

Internals:
   CHANGED
   DEF        192.168.178.137
   HOST       192.168.178.137
   LAST_RECV  1506177468.30313
   NAME       Fernseher
   NR         838
   PARTIAL
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    1.0.0
   READINGS:
     2017-09-23 16:38:26   3DMode          2d
     2017-09-23 16:58:53   channel         -
     2017-09-23 16:58:53   channelCurrentEndTime -
     2017-09-23 16:58:53   channelCurrentStartTime -
     2017-09-23 16:58:53   channelCurrentTitle -
     2017-09-23 16:58:53   channelMedia    -
     2017-09-23 16:58:53   channelName     -
     2017-09-23 16:58:53   channelNextEndTime -
     2017-09-23 16:58:53   channelNextStartTime -
     2017-09-23 16:58:53   channelNextTitle -
     2017-09-23 16:38:18   extInput_AV     connect_0
     2017-09-23 16:38:18   extInput_HDMI-1 connect_0
     2017-09-23 16:38:18   extInput_HDMI-2 connect_1
     2017-09-23 16:38:18   extInput_HDMI-3 connect_0
     2017-09-23 16:38:18   extInput_HDMI-4 connect_0
     2017-09-23 16:38:18   extInput_Komponente connect_1
     2017-09-23 16:38:24   input           -
     2017-09-23 16:38:24   launchApp       TV
     2017-09-23 16:36:00   lgKey           994f3e5b25a3abd09f5fbba46db67bac
     2017-09-23 16:58:53   state           off
     2017-09-23 16:38:20   volume          11
   helper:
     wsKey      MTUwNjE3NzM2MC4xMzQ0Nw==

     bm:
       LGTV_WebOS_Attr:
         cnt        1
         dmx        0
         mTS        23.09. 16:40:30
         max        13
         tot        13
         mAr:
           set
           Fernseher
           room
           Wohnzimmer
       LGTV_WebOS_Read:
         cnt        80
         dmx        0
         mTS        23.09. 16:36:38
         max        46
         tot        463
         mAr:
           HASH(Fernseher)
       LGTV_WebOS_Set:
         cnt        14
         dmx        0
         mAr
         mTS
         max        0
         tot        0
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    179
       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


Ich habe mit Apptime ein paar Daten aufgezeichnet:


name                                     function                             max     count    total    average      maxDly    TS     Max call     param Max call
tmr-LGTV_WebOS_Get3DStatus               HASH(0x7a953a0)                     723649     38    723693   19044.55    209       23.09. 16:54:20    HASH(Fernseher)
tmr-LGTV_WebOS_TimerStatusRequest        HASH(0x7a953a0)                        120     49     1350    27.55        720139   23.09. 16:54:21    HASH(Fernseher)


Darüber hinaus habe ich nichts gefunden, das ich posten könnte, um der Sache auf den Grund zu gehen.
Was für Infos könnte/sollte ich noch zur Verfügung stellen?

Gruß
Wolle
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 September 2017, 18:02:14
https://wiki.fhem.de/wiki/LGTV_WebOS

Ganz unten. Bekannte Probleme
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 23 September 2017, 19:04:48
Ahh, in der Tat. Das hab ich übersehen. Vielen Dank für den Hinweis.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: derFrosch am 25 September 2017, 20:38:59
Ich habe nun die Einstellungen wie im Wiki vorgenommen. Soweit läuft auch alles, außer Einschalten. Habt ihr einen Tipp, wie ich das noch gelöst bekome?

Ebenso werden mir nach Neueinrichtung folgende readings gezeigt:

Pairing-Bestätigung am TV habe ich auch ausgeführt. Scheint aber für die Steuerung kein Problem zu sein.


Noch ein kleiner Hinweis: Ich hatte am TV einen Eingang mit Leerzeichen benannt, da hatte der set input Befehl nicht funktioniert (weil auch nur der erste Teil bis zum Leerzeichen angezeigt wurde).

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 September 2017, 20:50:35
Und was passiert wenn Du
set TV pairing
machst?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 26 September 2017, 18:51:34
Bei mir steht ehrlich gesagt auch

    lastResponse    error - 401 insufficient permissions
    pairing         unpaired

Wenn ich "set Fernseher pairing" mache passiert nix. Ganz am Anfang bei der Einrichtung des Moduls wurde ich auf dem Fernseher gefragt, ob ich die Verbindung zulassen will. Das habe ich getan und eigentlich läuft auch alles seit dem ganz gut.

Gruß
Wolle
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: derFrosch am 26 September 2017, 19:11:53
Zitat von: CoolTux am 25 September 2017, 20:50:35
Und was passiert wenn Du
set TV pairing
machst?

Ebenso wie bei Wolle02. Pairing hatte ich beim ersten Mal erfolgreich gemacht und soweit klappen alle Kommandos, außer eben Einschalten.

Ein erneutes "set TV pairing" oder auch "set TV connect" zeigt keinerlei Änderung/Auswirkung.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 26 September 2017, 19:13:40
Sehr komisch. Was das einschalten an geht, so gebt mal beide ein list
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 26 September 2017, 19:18:05
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 26 September 2017, 19:20:24
Anschalten kann auch nicht gehen es fehlt das entsprechende Attribut
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 26 September 2017, 19:28:13
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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: derFrosch am 26 September 2017, 19:39:45
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" ;)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 26 September 2017, 19:40:48
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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 26 September 2017, 19:41:39
Zitat von: derFrosch am 26 September 2017, 19:39:45
Welches Attribut fehlt da? Bin noch im "Lernprozess" ;)

wakeOnLanMAC
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 26 September 2017, 19:52:36
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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 26 September 2017, 19:56:33
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: derFrosch am 26 September 2017, 20:03:09
Vielen Dank, Einschalten läuft bei mir nun ebenfalls.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 26 September 2017, 20:23:49
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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 26 September 2017, 20:26:57
Wenn ich übrigens Amazon Video aufrufen möchte tut sich am Bildschirm gar nichts und ich erhalte folgendes Reading:

lastResponse    error - 500 Application error
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 26 September 2017, 20:32:31
Mach bitte noch mal list. Da fehlt bisschen was
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 26 September 2017, 20:35:22
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 26 September 2017, 20:37:57
Und wenn du Amazon von Hand startest? Was steht dann im launchApp Reading?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 26 September 2017, 20:40:19
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"
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 27 September 2017, 18:27:24
Im Logfile finde ich auch diesen Eintrag:

LGTV_WebOS (Fernseher) - JSON error while request: IO::Socket::INET: connect: Connection refused

Welche Verbindung wird denn da zurückgewiesen? Könnte das mit dem wiederkehrenden Reading "pairing: unpaired" zusammenhängen? Kann ich da irgendwo ansetzen, um bei mir einen Rechtefehler zu finden?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 30 September 2017, 01:44:49
@Cooltux ich schließe mich mal wieder den Problemen an. Konntest du dir mal meine Logs anschauen? Bei mir hat sich bisher leider nichts geändert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 September 2017, 02:05:18
Ich schaue es mir an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 September 2017, 07:37:43
Zitat von: GrandJury am 30 September 2017, 01:44:49
@Cooltux ich schließe mich mal wieder den Problemen an. Konntest du dir mal meine Logs anschauen? Bei mir hat sich bisher leider nichts geändert.

Guten Morgen,

Hättest Du nicht gesagt das hätte sich geklärt wegen der Hue Bridge?

@Wolle
Kannst du bitte einmal verbose 5 einstellen, danach alle Readings löschen. Nur die Readings und dann in den Details auf DEF und gleich wieder auf MoDIFY klicken bitte. Dan das Log hier posten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 30 September 2017, 09:59:05
Guten Morgen,

ZitatKannst du bitte einmal verbose 5 einstellen, danach alle Readings löschen. Nur die Readings und dann in den Details auf DEF und gleich wieder auf MoDIFY klicken bitte. Dan das Log hier posten.

Ich habe die Reihenfolge wie vorgegeben exakt eingehalten. Hier ist das Logfile:

2017.09.30 09:54:01 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2017.09.30 09:54:01 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://tv/getCurrentChannel"],"id":"request_1506758041.90975","type":"request","client-key":"52c1669d69459e96f37c25b3f19d2db7"}
2017.09.30 09:54:01 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 09:54:01 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dii}q"kW:u|A?_({6.s0-e9) |5;it`B."#9ehG.smg"z^"ewFfk|Ki:;yc(}9}r4, .9/Tx7z~b*Tz9}/b.6
2017.09.30 09:54:01 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 09:54:01 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506758041.90975","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.09.30 09:54:01 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 09:54:01 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506758041.90975","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.09.30 09:54:01 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 09:54:03 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.09.30 09:54:03 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1506758043.9096","type":"request","client-key":"52c1669d69459e96f37c25b3f19d2db7"}
2017.09.30 09:54:03 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 09:54:03 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"pVi:;@.qlW8tF~0/~8)x. r6;it`B."#9ehG.smg"z^"ewFfk|Ki:;yc(}9}r4, .9/Tx7z~b*Tz9}/b.6
2017.09.30 09:54:03 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 09:54:03 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506758043.9096","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 09:54:03 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 09:54:03 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506758043.9096","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 09:54:03 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 09:54:05 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2017.09.30 09:54:05 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1506758045.91062","type":"request","client-key":"52c1669d69459e96f37c25b3f19d2db7"}
2017.09.30 09:54:05 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 09:54:05 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_({6.s0-e9(}2;it`B."#9ehG.smg"z^"ewFfk|Ki:;yc(}9}r4, .9/Tx7z~b*Tz9}/b.6
2017.09.30 09:54:05 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 09:54:05 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506758045.91062","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 09:54:05 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 09:54:05 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506758045.91062","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 09:54:05 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 09:54:07 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2017.09.30 09:54:07 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"","id":"request_1506758047.9088","uri":["ssap://tv/getExternalInputList"],"type":"request"}
2017.09.30 09:54:07 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 09:54:07 4: LGTV_WebOS (Fernseher) - ��2K{;Q'i|\?-rW2"#i,;[/"#9ehG.smmz5)|5!77 {8!g"l@""#iisjS;:6?v6U.t\J?ek\*lP\;um~"sm,;F2p|q"kW:u|A?"d
2017.09.30 09:54:07 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 09:54:07 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506758047.9088","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/7378ce13a4463be4280ed79cfc08a51f5a023ab1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/1bc1bff09e39b788626771b3e84949e8ee49b33e/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/c0268dba600f23c5ead3036543639a68e2246520/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/41c19badb644100a826513a6d280ea35fe0dc033/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/7666fe8a379e6644a7244dcfa4fa610c906bc2d7/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/55fa1e90f5fc56e3220207cab9586a3bbfb0ea3e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.09.30 09:54:07 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 09:54:07 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506758047.9088","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/7378ce13a4463be4280ed79cfc08a51f5a023ab1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/1bc1bff09e39b788626771b3e84949e8ee49b33e/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/c0268dba600f23c5ead3036543639a68e2246520/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/41c19badb644100a826513a6d280ea35fe0dc033/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/7666fe8a379e6644a7244dcfa4fa610c906bc2d7/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/55fa1e90f5fc56e3220207cab9586a3bbfb0ea3e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.09.30 09:54:07 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 09:54:09 4: LGTV_WebOS (Fernseher) - run get functions
2017.09.30 09:54:09 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2017.09.30 09:54:09 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://audio/getStatus"],"type":"request","id":"request_1506758049.92741","client-key":""}
2017.09.30 09:54:09 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 09:54:09 4: LGTV_WebOS (Fernseher) - ��2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_({6.s0- e9+1;icu[.nm e`q";O
2017.09.30 09:54:09 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 09:54:09 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506758049.92741","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2017.09.30 09:54:09 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 09:54:09 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506758049.92741","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2017.09.30 09:54:09 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 09:54:11 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2017.09.30 09:54:11 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","uri":["ssap://tv/getCurrentChannel"],"id":"request_1506758051.93183","client-key":""}
2017.09.30 09:54:11 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 09:54:11 4: LGTV_WebOS (Fernseher) - ��2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"pVi:;@.qlW8tF~0/~8)z. z8*g"z^"ewFfk|Ki:;6
2017.09.30 09:54:11 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 09:54:11 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506758051.93183","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.09.30 09:54:11 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 09:54:11 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506758051.93183","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.09.30 09:54:11 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 09:54:13 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.09.30 09:54:13 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1506758053.93962"}
2017.09.30 09:54:13 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 09:54:13 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#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,;[/"#9ehG.smmz5)|5!~37 x9/i}
2017.09.30 09:54:13 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 09:54:13 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506758053.93962","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 09:54:13 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 09:54:13 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506758053.93962","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 09:54:13 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 09:54:14 3: LGTV_WebOS (Fernseher) - defined with host 192.168.178.137
2017.09.30 09:54:15 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2017.09.30 09:54:15 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","id":"request_1506758055.93971"}
2017.09.30 09:54:15 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 09:54:15 4: LGTV_WebOS (Fernseher) - ��2K{;Q'i|\?-rW2"#i,;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"pVi:;@.qlW8tF~0/~8)~. r7(6
2017.09.30 09:54:15 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 09:54:15 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506758055.93971","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 09:54:15 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 09:54:15 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506758055.93971","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 09:54:15 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 09:54:17 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2017.09.30 09:54:17 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"","type":"request","uri":["ssap://tv/getExternalInputList"],"id":"request_1506758057.93957"}
2017.09.30 09:54:17 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 09:54:17 4: LGTV_WebOS (Fernseher) - ��2K{;Q'i|\?-rW2"#i,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"Dii}q"kW:u|A?_({6.s0,e9* ~7;O
2017.09.30 09:54:17 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 09:54:17 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506758057.93957","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/7378ce13a4463be4280ed79cfc08a51f5a023ab1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/1bc1bff09e39b788626771b3e84949e8ee49b33e/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/c0268dba600f23c5ead3036543639a68e2246520/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/41c19badb644100a826513a6d280ea35fe0dc033/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/7666fe8a379e6644a7244dcfa4fa610c906bc2d7/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/55fa1e90f5fc56e3220207cab9586a3bbfb0ea3e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.09.30 09:54:17 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 09:54:17 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506758057.93957","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/7378ce13a4463be4280ed79cfc08a51f5a023ab1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/1bc1bff09e39b788626771b3e84949e8ee49b33e/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/c0268dba600f23c5ead3036543639a68e2246520/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/41c19badb644100a826513a6d280ea35fe0dc033/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/7666fe8a379e6644a7244dcfa4fa610c906bc2d7/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/55fa1e90f5fc56e3220207cab9586a3bbfb0ea3e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.09.30 09:54:17 4: LGTV_WebOS (Fernseher) - Beginn Readings writing


Gruß
Wolle
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 September 2017, 10:33:53
Mach mal bitte ein pairing als Set Kommando und dann das Log hier einsetzen.
Bei dir fehlt aktuell die client-id
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 30 September 2017, 10:56:05
Auch mit verbose 5?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 September 2017, 10:58:07
Ja bitte. Sonst sehe ich ja nichts
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 30 September 2017, 11:15:51
Klar  ;)

2017.09.30 11:14:03 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.09.30 11:14:03 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1506762843.81766","type":"request","client-key":"7ad1acf16810229bb71cd257dc1131e5"}
2017.09.30 11:14:03 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 11:14:03 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"pVi:;@.qlW8tF~0/}2!x.!|6/g"mK;e;ir|C>ejFi,;Q'i|\?-rW2"#|a}*c}8(y2 P)7(Q/2,/c(x1|i}
2017.09.30 11:14:03 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 11:14:03 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506762843.81766","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":""}}
2017.09.30 11:14:03 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 11:14:03 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506762843.81766","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":""}}
2017.09.30 11:14:03 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 11:14:05 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2017.09.30 11:14:05 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1506762845.81758","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","client-key":"7ad1acf16810229bb71cd257dc1131e5"}
2017.09.30 11:14:05 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 11:14:05 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)|6+
57
z7,
i,;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;*d(S(f(s1)y9{P|1zVy5.V(1(ze,6
2017.09.30 11:14:05 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 11:14:05 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506762845.81758","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 11:14:05 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 11:14:05 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506762845.81758","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 11:14:05 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 11:14:06 4: LGTV_WebOS (Fernseher) - HASH handshakePayload
2017.09.30 11:14:06 5: LGTV_WebOS (Fernseher) - Sending command: {"payload":{"client-key":"7ad1acf16810229bb71cd257dc1131e5","pairingType":"PROMPT","manifest":{"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"],"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"signed":{"created":"20161123","localizedVendorNames":{"":"LG Electronics"},"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":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"},"appId":"com.lge.test","serial":"2f930e2d2cfe083771f68e4fe7bb07","vendorId":"com.lge"},"manifestVersion":1,"appVersion":"1.1"}},"id":"register_1506762846.39741","type":"register"}
2017.09.30 11:14:06 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 11:14:06 4: LGTV_WebOS (Fernseher) - ���2K{;B*yu]*d;0"z^"ewFfk|Ki:;*d(S(f(s1)y9{P|1zVy5.V(1(ze,g"iS"rp\,T`B."#RVT;imx\"f|A?"#Iip|@&ijA"owAi:BAL|H;iLXgCQmE[sP;iAIbTVm
PIg"Z~S\g"MwTF}EWg"MwTFbOMwT\vi,;qNM`LFsDP}i,;qNM`LFvSI~
Y;iCV|RV~IWbTFxYJfCRg"Z}TK}_P|UMmE]{
_KwOKvN^g"Z}TK}_P|UMmE]{
_I~
Y[sK;iCV|RV~IWbTFf"5OWfOUmONw"5EXvAIbSMsUJg"Kw
DFqRKwTFqAW|L;iR\s_P|UMmEO{EF~SMg"Kw
DF|TN}KFaAMwi,;`A]mUW|N^m
PIai,;`A]mVFqAW|LF~SMg"N`T\mOM{
IZsIV|TVsT;iR\s_I}EKmTXf"5EXvCVgTKkIWt"DispU%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,;A"gwW/"#IickW*t|Vi:;{1/z2*g"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6,;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;^$cx^"z|V
pi|*m|Ai:bi:;tETG9`.mvF."5/e4v"#
H\kL^
ek\)e}[.nl\,"diaiBd;icv_el~Wet|A?"58ek[*l;i2 x0|/2zT.0!|7(T}8|-e.P)0.g"oW%dv@d;icv_el~Wi}5&aw[-ejFekA"owq15*pid.rj[$n;i17i}dii}q"kW,ijF.rF~0/}2!}.* |4(g"mK;e;ir|U"smW9"d
2017.09.30 11:14:06 4: LGTV_WebOS (Fernseher) - Send pairing informations
2017.09.30 11:14:06 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 11:14:06 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"registered","id":"register_1506762846.39741","payload":{"client-key":"7ad1acf16810229bb71cd257dc1131e5"}}
2017.09.30 11:14:06 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 11:14:06 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1506762846.39741","payload":{"client-key":"7ad1acf16810229bb71cd257dc1131e5"}}
2017.09.30 11:14:06 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"7ad1acf16810229bb71cd257dc1131e5","uri":["ssap://tv/getExternalInputList"],"type":"request","id":"request_1506762847.81663"}
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#|a}*c}8(y2 P)7(Q/2,/c(x1|i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_({6.y8-e8(}3;O
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: �~{"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - process read
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - No PARTIAL buffer
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Incoming data: �~{"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Current processing buffer (PARTIAL + incoming data): �~{"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Garbage character before message: �
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Garbage character before message: ~
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Garbage character before message: 
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Garbage character before message: 
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - return msg:  and tail: {"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 1444
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Tail: {"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - PARTIAL: {"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: ","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/4fbf03747de37cc863521470bdf8857458c4ee06/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/d155d8039dfb31f08554f65dbc76b9fa915c649f/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - process read
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - PARTIAL: {"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Incoming data: ","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/4fbf03747de37cc863521470bdf8857458c4ee06/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/d155d8039dfb31f08554f65dbc76b9fa915c649f/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Current processing buffer (PARTIAL + incoming data): {"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/4fbf03747de37cc863521470bdf8857458c4ee06/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/d155d8039dfb31f08554f65dbc76b9fa915c649f/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - return msg: {"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/4fbf03747de37cc863521470bdf8857458c4ee06/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/d155d8039dfb31f08554f65dbc76b9fa915c649f/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}} and tail:
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Decoding JSON message. Length: 2071 Content: {"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/4fbf03747de37cc863521470bdf8857458c4ee06/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/d155d8039dfb31f08554f65dbc76b9fa915c649f/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Vor Sub: Laenge JSON: 2071 Content: {"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/4fbf03747de37cc863521470bdf8857458c4ee06/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/d155d8039dfb31f08554f65dbc76b9fa915c649f/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}} Tail:
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506762847.81663","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5aaf849ccd0faff5b9ea718758154656c8007ef7/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/99d6a0e4d2d698bed2cfb5ac54913911471fe934/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d64006288cff47c2fc0a279a4bc8b87fdbc1150/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/8d1aa616532b75ea2fbada62630ebb094376694a/HDMI_2.png","modified":true,"spdProductDescription":"","spdVendorName":"Sony","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":4,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/4fbf03747de37cc863521470bdf8857458c4ee06/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/d155d8039dfb31f08554f65dbc76b9fa915c649f/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - return msg:  and tail:
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Nach Sub: Laenge JSON: 0 Content:  Tail:
2017.09.30 11:14:07 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 0
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - Tail:
2017.09.30 11:14:07 5: LGTV_WebOS (Fernseher) - PARTIAL:
2017.09.30 11:14:09 4: LGTV_WebOS (Fernseher) - run get functions
2017.09.30 11:14:09 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2017.09.30 11:14:09 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://audio/getStatus"],"id":"request_1506762849.82792","type":"request","client-key":"7ad1acf16810229bb71cd257dc1131e5"}
2017.09.30 11:14:09 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 11:14:09 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5"d;ir|C>ejF1,}7/s4 s2. y"5?yiWi:;@.qlW8t;icu[.nm e`q".S/1xQ-1/
z0+rb{zc}~7}Qz1*.5;O
2017.09.30 11:14:09 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 11:14:09 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506762849.82792","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":49,"volumeMax":100,"mute":false}}
2017.09.30 11:14:09 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 11:14:09 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506762849.82792","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":49,"volumeMax":100,"mute":false}}
2017.09.30 11:14:09 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 11:14:13 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.09.30 11:14:13 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"7ad1acf16810229bb71cd257dc1131e5","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1506762853.8324"}
2017.09.30 11:14:13 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 11:14:13 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#|a}*c}8(y2 P)7(Q/2,/c(x1|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,;[/"#9ehG.smmz5)|6+
~37
x2-6
2017.09.30 11:14:13 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 11:14:13 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506762853.8324","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":""}}
2017.09.30 11:14:13 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 11:14:13 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506762853.8324","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":""}}
2017.09.30 11:14:13 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 September 2017, 11:47:54
Sieht gut aus. Und nun ein list vom Device bitte
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 30 September 2017, 11:57:45
Internals:
   CFGFN
   DEF        192.168.178.137
   HOST       192.168.178.137
   LAST_RECV  1506764149.83743
   NAME       Fernseher
   NR         4219
   PARTIAL
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    1.0.1
   READINGS:
     2017-09-30 11:36:17   3DMode          2d
     2017-09-30 11:57:08   channel         -
     2017-09-30 11:57:08   channelCurrentEndTime -
     2017-09-30 11:57:08   channelCurrentStartTime -
     2017-09-30 11:57:08   channelCurrentTitle -
     2017-09-30 11:57:08   channelMedia    -
     2017-09-30 11:57:08   channelName     -
     2017-09-30 11:57:08   channelNextEndTime -
     2017-09-30 11:57:08   channelNextStartTime -
     2017-09-30 11:57:08   channelNextTitle -
     2017-09-30 11:36:19   extInput_AV     connect_0
     2017-09-30 11:36:19   extInput_HDMI-1 connect_0
     2017-09-30 11:36:19   extInput_HDMI-2 connect_1
     2017-09-30 11:36:19   extInput_HDMI-3 connect_0
     2017-09-30 11:36:19   extInput_HDMI-4 connect_0
     2017-09-30 11:36:19   extInput_Komponente connect_1
     2017-09-30 11:36:15   input           HDMI-2
     2017-09-30 10:53:00   lastResponse    error - 500 Application error
     2017-09-30 11:36:15   launchApp       -
     2017-09-30 11:14:06   lgKey           7ad1acf16810229bb71cd257dc1131e5
     2017-09-30 10:52:57   pairing         unpaired
     2017-09-30 11:57:08   state           off
     2017-09-30 11:36:11   volume          49
   helper:
     wsKey      MTUwNjc2MTU3Ny40OTU2NA==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    742
       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,alexa
   verbose    0
   wakeOnLanMAC 14:C9:13:CA:49:26
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 September 2017, 13:45:36
Ok Danke erstmal, das muß ich mir heute oder morgen mal im Code anschauen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 30 September 2017, 15:44:08
Dir auch schon mal ein Danke fürs Kümmern.  :D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 30 September 2017, 18:34:14
Zitat von: CoolTux am 30 September 2017, 07:37:43
Hättest Du nicht gesagt das hätte sich geklärt wegen der Hue Bridge?

Hi CoolTux, dass war auf deine Verwunderung bezogen, dass die Verbindung ständig abreißt und sie wieder neu aufbaut. Ich hatte dann geschaut und scheinbar teilten sich TV und Bridge die IP. Ich hatte dann beiden eine neue IP vergeben und anschließend die Daten neu ausgelesen und hier gepostet, da es keine Veränderung gebracht hat.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 September 2017, 18:43:09
Bist du bitte so nett und postest das hier noch mal aktuell.
Danke

Ich denke das Problem mit dem unpairen werden wir nicht so einfach enträtseln können. Ich werde dafür heute versuchen eine extra Version mit mehr Debug Ausgaben zu erstellen.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 30 September 2017, 18:58:39
Klar doch  :)

[code]
2017.09.30 18:47:00 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.09.30 18:47:00 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.112:3000
2017.09.30 18:47:01 2: Foscam - error while requesting http://192.168.178.24:5000/webapi/query.cgi?api=SYNO.API.Info&method=Query&version=1&query=SYNO.API.Auth,SYNO.SurveillanceStation.ExternalRecording,SYNO.SurveillanceStation.Camera,SYNO.SurveillanceStation.SnapShot,SYNO.SurveillanceStation.PTZ,SYNO.SurveillanceStation.Info,SYNO.SurveillanceStation.Camera.Event,SYNO.SurveillanceStation.Event,SYNO.SurveillanceStation.VideoStreaming,SYNO.SurveillanceStation.ExternalEvent,SYNO.SurveillanceStation.Streaming,SYNO.SurveillanceStation.HomeMode - 192.168.178.24: Keine Route zum Zielrechner
2017.09.30 18:47:10 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.09.30 18:47:10 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.112:3000
2017.09.30 18:47:20 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.09.30 18:47:20 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.112:3000
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - Socket Connected
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - GET / HTTP/1.1
Host: 192.168.178.112
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTUwNjc5MDA1MC43MDgxMw==


2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - send Handshake to WriteFn
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - start timer status request
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - HASH handshakePayload
2017.09.30 18:47:30 5: LGTV_WebOS (Fernseher) - Sending command: {"payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8","manifest":{"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"],"appVersion":"1.1","manifestVersion":1,"signed":{"localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"localizedVendorNames":{"":"LG Electronics"},"serial":"2f930e2d2cfe083771f68e4fe7bb07","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"],"created":"20161123","vendorId":"com.lge","appId":"com.lge.test"},"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}]},"pairingType":"PROMPT"},"type":"register","id":"register_1506790050.79229"}
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - ���2K{;B*yu]*d;0"z^"ewFfk|Ki:;}1a-P/4xQ~5.(9zx8+yb}xa!g"tS%iW8t;0"iW9mpA8iv\8"#iiLXgCQg"UsNZzW\p
PIg"Xb_M}AIbi,;qOJwi,;fSMmP\|i,;fSMmRVfCMw"5OWfOUm
U]{"5OWfOUmIJbA@g"Z}TK}_P|UMmO@aIZyi,;qNM`LF{PLfM\vAF`CV`IWui,;qNM`LF{PLfM\vAFbA@p
CRg"Z}TK}_P|UMmV;iCV|RV~PVeR;iR\s_Xb_Jf
TLai,;`A]mUK`NMmHX|EUg"Kw
DF{PLfD\dC\mIJfi,;`A]mEMeRRmTXf"5EXvRL|IWuAIb"5EXvTOmHX|EUmIJfi,;eIMwNVfFPq
TP}_M}
SMg"Kw
DFbW\`SMsE;iR\s_Z}NM`_P|
O;og"xB;V|@8iv\i:;e1;imx\"f|A?V|@8iv\i:(ispU%e}q{;^$cx^"z|V
pi|*m|Ai:b/e4v"#
H\kL^
ek\)e}[.nl\,"5i:;tETG9`.mvF."dilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;Og"jW9ix^i:;-9*.2}(f|s3.zf/
.4W|b{|"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(r|S?e}q"+z6(y3;iv|\/ok{/"#(ot'g|g"xB;I}q"z]&.uU..mW8t;Og"j[,nxF>r|Ai:BIispU%amG9eOW9sp]%"#g"j[,nxF>r|q"|Kh{u/vz_'0xu{iV[SLtL#BTX2P[<ix5JeiV[0Cj0UjpC~p{_(t@y}qsP\pC~h}zyCdlz\p{iVX
97Z9VKU!Cnjv\OJBZ,
#R2ra_|<Y]K!Q~y 3xG>k};c|U&E+q1PZS{bSsKs(KrqJke$5pv1Nq   WKK*MVD~zNa9tq^-7^y8hDli0@|+w
aVz7*GrJ,7jE'36C/[u
G+z>4K^4!W)3u~qMFyxRz/Cjd-`fSbncU=I-pr_gssY(u2e4V}yA+q(\~0z(htQ*XxVh^@qQmQVCsSQHYkA0Qb'pls3/\qePhDqMhS
M+vz}y9W_&yhH3v{lrYdN ,fO`W,Z
2 K.AnSVphCI
"C S0h -QvX$a.|nXF<=$6]dipx[9iwUyiWi:;bOTb"dit`B."#9e~[8t|@i,;[/"#9e~[8t|@1,}7 {5)|9+r"d
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - Send pairing informations
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - start pairing routine
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - start Handshake
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:30 4: LGTV_WebOS (Fernseher) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: KUq+1BsnFNSjZOLty16++nhL78g=


2017.09.30 18:47:30 5: LGTV_WebOS (Fernseher) - keyAccept: KUq+1BsnFNSjZOLty16++nhL78g=
2017.09.30 18:47:30 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.09.30 18:47:30 3: harmony: IODev for device 43457772 is HarmonyHub
2017.09.30 18:47:31 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:31 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"registered","id":"register_1506790050.79229","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.09.30 18:47:31 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:47:31 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1506790050.79229","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.09.30 18:47:31 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:47:40 4: LGTV_WebOS (Fernseher) - run get functions
2017.09.30 18:47:40 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2017.09.30 18:47:40 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790060.79798","type":"request","uri":["ssap://audio/getStatus"]}
2017.09.30 18:47:40 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:40 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#x6(Tz4x)d-S(5,{c Q|3!x2{V3x
i,;[/"#9ehG.smmz5)|9)}07r7
i,;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2017.09.30 18:47:41 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:41 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790060.79798","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.30 18:47:41 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:47:41 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790060.79798","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.30 18:47:41 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:47:42 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2017.09.30 18:47:42 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://tv/getCurrentChannel"],"client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790062.80547","type":"request"}
2017.09.30 18:47:42 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:42 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dicu[.nm e`q"*zf(*4{Vaz~7)Qrc.s2*)d-*8;ii}q"kW:u|A?_({6. {0/e8)7;it`B."#9ehG.sm6
2017.09.30 18:47:42 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:42 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790062.80547","payload":{"returnValue":true,"channelId":"3_36_5_0_10015_50012_61441","signalChannelId":"10015_50012_61441","channelModeId":1,"channelModeName":"Cable","channelTypeId":4,"channelTypeName":"Cable Digital TV","channelNumber":"5","channelName":"RTL HD","physicalNumber":36,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":true,"isFineTuned":false,"isInvisible":false,"isHEVCChannel":false,"favoriteGroup":null,"hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null}}}
2017.09.30 18:47:42 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:47:42 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790062.80547","payload":{"returnValue":true,"channelId":"3_36_5_0_10015_50012_61441","signalChannelId":"10015_50012_61441","channelModeId":1,"channelModeName":"Cable","channelTypeId":4,"channelTypeName":"Cable Digital TV","channelNumber":"5","channelName":"RTL HD","physicalNumber":36,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":true,"isFineTuned":false,"isInvisible":false,"isHEVCChannel":false,"favoriteGroup":null,"hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null}}}
2017.09.30 18:47:42 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:47:44 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.09.30 18:47:44 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790064.80602","type":"request"}
2017.09.30 18:47:44 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:44 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"z^"ewFfk|Ki:;}1a-P/4xQ~5.(9zx8+yb}xa!g"pVi:;@.qlW8tF~0/r0).!}0+g"mK;e;ir|C>ejFi}
2017.09.30 18:47:44 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:44 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790064.80602","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 18:47:44 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:47:44 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790064.80602","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 18:47:44 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:47:46 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2017.09.30 18:47:46 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790066.80546"}
2017.09.30 18:47:46 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:46 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;}1a-P/4xQ~5.(9zx8+yb}xa!g"pVi:;@.qlW8tF~0/r0)}.!~4/6
2017.09.30 18:47:46 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:46 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790066.80546","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 18:47:46 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:47:46 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790066.80546","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 18:47:46 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:47:48 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2017.09.30 18:47:48 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790068.80733","uri":["ssap://tv/getExternalInputList"]}
2017.09.30 18:47:48 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:48 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;i3/-1-Sb}*c,|0z (7*
y3+P/4*Ss"5"d;ir|C>ejF1,}7 {6!s0.x"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"DO
2017.09.30 18:47:48 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:48 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790068.80733","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.112/resources/ec8425c180f49dc3c0e239c59b99c6c3b1c526b1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.112/resources/3012b55480b80f16adaae3140ec8a7e99a897303/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"PS4","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"PlayStation 4"}],"oneDepth":true,"subCount":1,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.112/resources/d1077f9adaed247c34c6c4bfcf09643af0f7a24b/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"Recalbox","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[],"subCount":0,"connected":false,"favorite":true}]}}
2017.09.30 18:47:48 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:47:48 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790068.80733","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.112/resources/ec8425c180f49dc3c0e239c59b99c6c3b1c526b1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.112/resources/3012b55480b80f16adaae3140ec8a7e99a897303/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"PS4","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"PlayStation 4"}],"oneDepth":true,"subCount":1,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.112/resources/d1077f9adaed247c34c6c4bfcf09643af0f7a24b/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"Recalbox","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[],"subCount":0,"connected":false,"favorite":true}]}}
2017.09.30 18:47:48 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:47:50 1: checkFritzMACpresent (Router): mac_30_07_4D_DB_F5_AF gefunden, Gerät heißt >Samsung-Galaxy-S7 (WLAN, 130 / 104 Mbit/s, 63)<.
2017.09.30 18:47:50 1: checkFritzMACpresent (Router): mac_8C_70_5A_F9_A6_44 nicht gefunden, abwesend.
2017.09.30 18:47:50 4: LGTV_WebOS (Fernseher) - run get functions
2017.09.30 18:47:50 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2017.09.30 18:47:50 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1506790070.89203","client-key":"361f14a4bd4ac5570c9c738232bd43a8","type":"request","uri":["ssap://audio/getStatus"]}
2017.09.30 18:47:50 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:50 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)|9)|07
r2)i,;Q'i|\?-rW2"#x6(Tz4x)d-S(5,{c Q|3!x2{V3x
i,;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2017.09.30 18:47:50 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:50 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790070.89203","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.30 18:47:50 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:47:50 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790070.89203","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.30 18:47:50 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:47:52 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2017.09.30 18:47:52 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://tv/getCurrentChannel"],"client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790072.89909","type":"request"}
2017.09.30 18:47:52 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:52 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dicu[.nm e`q"*zf(*4{Vaz~7)Qrc.s2*)d-*8;ii}q"kW:u|A?_({6. {0.e8 {9;it`B."#9ehG.sm6
2017.09.30 18:47:52 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:52 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790072.89909","payload":{"returnValue":true,"channelId":"3_36_5_0_10015_50012_61441","signalChannelId":"10015_50012_61441","channelModeId":1,"channelModeName":"Cable","channelTypeId":4,"channelTypeName":"Cable Digital TV","channelNumber":"5","channelName":"RTL HD","physicalNumber":36,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":true,"isFineTuned":false,"isInvisible":false,"isHEVCChannel":false,"favoriteGroup":null,"hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null}}}
2017.09.30 18:47:52 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:47:52 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790072.89909","payload":{"returnValue":true,"channelId":"3_36_5_0_10015_50012_61441","signalChannelId":"10015_50012_61441","channelModeId":1,"channelModeName":"Cable","channelTypeId":4,"channelTypeName":"Cable Digital TV","channelNumber":"5","channelName":"RTL HD","physicalNumber":36,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":true,"isFineTuned":false,"isInvisible":false,"isHEVCChannel":false,"favoriteGroup":null,"hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null}}}
2017.09.30 18:47:52 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:47:54 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.09.30 18:47:54 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790074.89927"}
2017.09.30 18:47:54 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:54 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi,;Q'i|\?-rW2"#x6(Tz4x)d-S(5,{c Q|3!x2{V3x
i,;[/"#9ehG.smmz5)|9)|47
r9+i}
2017.09.30 18:47:54 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:54 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790074.89927","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 18:47:54 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:47:54 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790074.89927","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 18:47:54 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:47:56 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2017.09.30 18:47:56 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790076.90164","uri":["ssap://com.webos.service.tv.display/get3DStatus"]}
2017.09.30 18:47:56 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:56 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;i3/-1-Sb}*c,|0z (7*
y3+P/4*Ss"5"d;ir|C>ejF1,}7 {7/r0("5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;o6
2017.09.30 18:47:56 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:56 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790076.90164","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 18:47:56 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:47:56 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790076.90164","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 18:47:56 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:47:58 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2017.09.30 18:47:58 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790078.91232","uri":["ssap://tv/getExternalInputList"]}
2017.09.30 18:47:58 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:47:58 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;i3/-1-Sb}*c,|0z (7*
y3+P/4*Ss"5"d;ir|C>ejF1,}7 {7!r1+y"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"DO
2017.09.30 18:47:58 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:47:58 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790078.91232","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.112/resources/ec8425c180f49dc3c0e239c59b99c6c3b1c526b1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.112/resources/3012b55480b80f16adaae3140ec8a7e99a897303/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"PS4","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"PlayStation 4"}],"oneDepth":true,"subCount":1,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.112/resources/d1077f9adaed247c34c6c4bfcf09643af0f7a24b/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"Recalbox","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[],"subCount":0,"connected":false,"favorite":true}]}}
2017.09.30 18:47:58 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:47:58 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790078.91232","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.112/resources/ec8425c180f49dc3c0e239c59b99c6c3b1c526b1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.112/resources/3012b55480b80f16adaae3140ec8a7e99a897303/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"PS4","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"PlayStation 4"}],"oneDepth":true,"subCount":1,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.112/resources/d1077f9adaed247c34c6c4bfcf09643af0f7a24b/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"Recalbox","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[],"subCount":0,"connected":false,"favorite":true}]}}
2017.09.30 18:47:58 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:48:00 4: LGTV_WebOS (Fernseher) - run get functions
2017.09.30 18:48:00 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2017.09.30 18:48:00 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://audio/getStatus"],"type":"request","client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790080.96094"}
2017.09.30 18:48:00 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:48:00 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;icu[.nm e`q"*zf(*4{Vaz~7)Qrc.s2*)d-*8;ii}q"kW:u|A?_({6. {0!e9/r4;O
2017.09.30 18:48:01 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:48:01 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790080.96094","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.30 18:48:01 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:48:01 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790080.96094","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.30 18:48:01 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:48:02 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2017.09.30 18:48:02 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1506790082.9684","client-key":"361f14a4bd4ac5570c9c738232bd43a8","type":"request","uri":["ssap://tv/getCurrentChannel"]}
2017.09.30 18:48:02 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:48:02 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)|9)s27 }8-g"z^"ewFfk|Ki:;}1a-P/4xQ~5.(9zx8+yb}xa!g"mK;e;ir|C>ejFi,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"DO
2017.09.30 18:48:02 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:48:02 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790082.9684","payload":{"returnValue":true,"channelId":"3_9_7_0_10013_50015_61441","signalChannelId":"10013_50015_61441","channelModeId":1,"channelModeName":"Cable","channelTypeId":4,"channelTypeName":"Cable Digital TV","channelNumber":"7","channelName":"ProSieben HD","physicalNumber":9,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":true,"isFineTuned":false,"isInvisible":false,"isHEVCChannel":false,"favoriteGroup":null,"hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null}}}
2017.09.30 18:48:02 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:48:02 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790082.9684","payload":{"returnValue":true,"channelId":"3_9_7_0_10013_50015_61441","signalChannelId":"10013_50015_61441","channelModeId":1,"channelModeName":"Cable","channelTypeId":4,"channelTypeName":"Cable Digital TV","channelNumber":"7","channelName":"ProSieben HD","physicalNumber":9,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":true,"isFineTuned":false,"isInvisible":false,"isHEVCChannel":false,"favoriteGroup":null,"hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null}}}
2017.09.30 18:48:02 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:48:04 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.09.30 18:48:04 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1506790084.96817","client-key":"361f14a4bd4ac5570c9c738232bd43a8"}
2017.09.30 18:48:04 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:48:04 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi,;[/"#9ehG.smmz5)|9)s47 }8(i,;Q'i|\?-rW2"#x6(Tz4x)d-S(5,{c Q|3!x2{V3x
i}
2017.09.30 18:48:05 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:48:05 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790084.96817","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 18:48:05 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:48:05 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790084.96817","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 18:48:05 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:48:06 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2017.09.30 18:48:06 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1506790086.96867","client-key":"361f14a4bd4ac5570c9c738232bd43a8","type":"request"}
2017.09.30 18:48:06 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:48:06 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_({6. {0!e9/
}7;icu[.nm e`q"*zf(*4{Vaz~7)Qrc.s2*)d-*8;it`B."#9ehG.sm6
2017.09.30 18:48:06 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:48:06 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790086.96867","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 18:48:06 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:48:06 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790086.96867","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 18:48:06 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:48:08 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2017.09.30 18:48:08 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790088.96957","type":"request","uri":["ssap://tv/getExternalInputList"]}
2017.09.30 18:48:08 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:48:08 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#x6(Tz4x)d-S(5,{c Q|3!x2{V3x
i,;[/"#9ehG.smmz5)|9)s87 }9,i,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"DO
2017.09.30 18:48:08 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:48:08 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790088.96957","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.112/resources/ec8425c180f49dc3c0e239c59b99c6c3b1c526b1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.112/resources/3012b55480b80f16adaae3140ec8a7e99a897303/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"PS4","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"PlayStation 4"}],"oneDepth":true,"subCount":1,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.112/resources/d1077f9adaed247c34c6c4bfcf09643af0f7a24b/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"Recalbox","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[],"subCount":0,"connected":false,"favorite":true}]}}
2017.09.30 18:48:08 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:48:08 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790088.96957","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.112/resources/ec8425c180f49dc3c0e239c59b99c6c3b1c526b1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.112/resources/3012b55480b80f16adaae3140ec8a7e99a897303/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"PS4","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"PlayStation 4"}],"oneDepth":true,"subCount":1,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.112/resources/d1077f9adaed247c34c6c4bfcf09643af0f7a24b/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"Recalbox","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[],"subCount":0,"connected":false,"favorite":true}]}}
2017.09.30 18:48:08 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:48:11 4: LGTV_WebOS (Fernseher) - run get functions
2017.09.30 18:48:11 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2017.09.30 18:48:11 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1506790091.04922","client-key":"361f14a4bd4ac5570c9c738232bd43a8","uri":["ssap://audio/getStatus"]}
2017.09.30 18:48:11 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:48:11 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,}7 {9({4 y"5(lpW%t4Y.y;i3/-1-Sb}*c,|0z (7*
y3+P/4*Ss"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2017.09.30 18:48:11 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:48:11 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790091.04922","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.30 18:48:11 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:48:11 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790091.04922","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.30 18:48:11 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:48:13 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2017.09.30 18:48:13 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790093.05761","uri":["ssap://tv/getCurrentChannel"]}
2017.09.30 18:48:13 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:48:13 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;i3/-1-Sb}*c,|0z (7*
y3+P/4*Ss"5"d;ir|C>ejF1,}7 {9*{5.z"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;o6
2017.09.30 18:48:13 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:48:13 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790093.05761","payload":{"returnValue":true,"channelId":"3_9_7_0_10013_50015_61441","signalChannelId":"10013_50015_61441","channelModeId":1,"channelModeName":"Cable","channelTypeId":4,"channelTypeName":"Cable Digital TV","channelNumber":"7","channelName":"ProSieben HD","physicalNumber":9,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":true,"isFineTuned":false,"isInvisible":false,"isHEVCChannel":false,"favoriteGroup":null,"hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null}}}
2017.09.30 18:48:13 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:48:13 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790093.05761","payload":{"returnValue":true,"channelId":"3_9_7_0_10013_50015_61441","signalChannelId":"10013_50015_61441","channelModeId":1,"channelModeName":"Cable","channelTypeId":4,"channelTypeName":"Cable Digital TV","channelNumber":"7","channelName":"ProSieben HD","physicalNumber":9,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":true,"isFineTuned":false,"isInvisible":false,"isHEVCChannel":false,"favoriteGroup":null,"hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null}}}
2017.09.30 18:48:13 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:48:15 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.09.30 18:48:15 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1506790095.05757","client-key":"361f14a4bd4ac5570c9c738232bd43a8","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2017.09.30 18:48:15 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:48:15 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,}7 {9,{5.|"5(lpW%t4Y.y;i3/-1-Sb}*c,|0z (7*
y3+P/4*Ss"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2017.09.30 18:48:15 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:48:15 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790095.05757","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 18:48:15 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:48:15 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790095.05757","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.09.30 18:48:15 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:48:17 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2017.09.30 18:48:17 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1506790097.05757","client-key":"361f14a4bd4ac5570c9c738232bd43a8","type":"request"}
2017.09.30 18:48:17 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:48:17 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_({6. {0 e0,~7;icu[.nm e`q"*zf(*4{Vaz~7)Qrc.s2*)d-*8;it`B."#9ehG.sm6
2017.09.30 18:48:17 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:48:17 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790097.05757","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 18:48:17 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:48:17 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790097.05757","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.09.30 18:48:17 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:48:19 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2017.09.30 18:48:19 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","client-key":"361f14a4bd4ac5570c9c738232bd43a8","id":"request_1506790099.05557","uri":["ssap://tv/getExternalInputList"]}
2017.09.30 18:48:19 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:48:19 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;i3/-1-Sb}*c,|0z (7*
y3+P/4*Ss"5"d;ir|C>ejF1,}7 {9 {5,|"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"DO
2017.09.30 18:48:19 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:48:19 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790099.05557","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.112/resources/ec8425c180f49dc3c0e239c59b99c6c3b1c526b1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.112/resources/3012b55480b80f16adaae3140ec8a7e99a897303/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"PS4","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"PlayStation 4"}],"oneDepth":true,"subCount":1,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.112/resources/d1077f9adaed247c34c6c4bfcf09643af0f7a24b/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"Recalbox","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[],"subCount":0,"connected":false,"favorite":true}]}}
2017.09.30 18:48:19 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:48:19 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790099.05557","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.112/resources/ec8425c180f49dc3c0e239c59b99c6c3b1c526b1/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.112/resources/3012b55480b80f16adaae3140ec8a7e99a897303/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"PS4","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"PlayStation 4"}],"oneDepth":true,"subCount":1,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.112/resources/d1077f9adaed247c34c6c4bfcf09643af0f7a24b/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"Recalbox","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.112/resources/5d695ac477fd965a18d02d52b00669c23344d10e/gameconsole.png","modified":true,"subList":[],"subCount":0,"connected":false,"favorite":true}]}}
2017.09.30 18:48:19 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.09.30 18:48:21 4: LGTV_WebOS (Fernseher) - run get functions
2017.09.30 18:48:21 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2017.09.30 18:48:21 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://audio/getStatus"],"id":"request_1506790101.14819","client-key":"361f14a4bd4ac5570c9c738232bd43a8","type":"request"}
2017.09.30 18:48:21 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.09.30 18:48:21 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5"d;ir|C>ejF1,}7 z0(z4!r"5(lpW%t4Y.y;i3/-1-Sb}*c,|0z (7*
y3+P/4*Ss"5?yiWi:;@.qlW8t;O
2017.09.30 18:48:21 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.09.30 18:48:21 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1506790101.14819","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_optical","volume":-1,"mute":false}}
2017.09.30 18:48:21 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.09.30 18:48:21 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1506790101.14819","payload":{"returnValue":true,"scenario":"mastervolume
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 September 2017, 19:18:19
Und Du bist laut FHEM nicht paired?
Dabei stimmen die Daten alle für ein paired.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 30 September 2017, 19:33:48
Bei mir geht es ja darum, dass Readings sich nicht aktualisieren. Starte ich Fhem neu und schalte dann den TV ein, dann ist in den Readings zu sehen, welches Programm gerade läuft. Starte ich dann eine App, aktualisiert mir Fhem noch diesen Status und danach erfolgt keine Aktualisierung mehr. Egal ob ich eine andere App auswähle oder wieder normal TV schaue. Auch wenn ich dann den TV aus- und wieder einschalte. Es ändert sich dann nur noch das state. Sonst nichts mehr.

Erst wenn ich Fhem neu starte und dann den TV einschalte, beginnt wieder kurzzeitig eine Aktualisierung.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 September 2017, 20:20:58
Ok. Ich schaue mal.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 04 Oktober 2017, 20:15:26
Guten Abend zusammen,

ich bin seit dem Wochenende stolzer Besitzer eines LG SJ8109 (SW-Version 03.60.09).
Natürlich musste sofort Euer neues Modul getestet werden. Ich bin begeistert!
Ihr alle, insbesondere natürlich CoolTux, habt ein super Modul gemacht. Danke schön.

Mein UseCase ist bisher relativ simpel: an, aus, mute, messages etc.
Prinzipiel funktioniert dies auch alles - sogar das Anschalten des TVs über WLAN.

Nach dem Ausschalten läuft fhem ca. 5 min normal weiter und wird anschließend für ca. 10 min blockiert. Dieses Verhalten ist bei mir wiederholbar.
Hierbei macht es keinen Unterschied, ob "Quick Start" im TV aktiviert ist oder nicht.

Ich habe mal einen Ausschnitt aus meinem Log (Verbose 5) angehängt und ein anschließendes "list device" angehängt.
Nachfolgend einen Auschnitt von der Blockade:


2017.10.04 19:23:41 5: LGTV_WebOS (LGTV) - Sending command: {"id":"request_1507137821.46598","client-key":"2c30322a2308526b05effe212f1096d2","type":"request","uri":["ssap://tv/getExternalInputList"]}
2017.10.04 19:23:41 4: LGTV_WebOS (LGTV) - WriteFn called
2017.10.04 19:23:41 4: LGTV_WebOS (LGTV) - ���2K{;[/"#9ehG.smmz5)z3.
y17}5
i,;Q'i|\?-rW2"#yc*x2+Sy3)
~2/P{5|T-e+yf(r6}i,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"DO
2017.10.04 19:34:01 4: LGTV_WebOS (LGTV) - ReadFn started
2017.10.04 19:34:01 4: LGTV_WebOS (LGTV) - Socket Disconnected
2017.10.04 19:34:01 1: Perfmon: possible freeze starting at 19:23:42, delay is 619.553
2017.10.04 19:34:01 4: LGTV_WebOS (LGTV) - Baue Socket Verbindung auf
2017.10.04 19:34:01 4: LGTV_WebOS (LGTV) Couldn't connect to 192.168.178.38:3000
2017.10.04 19:34:02 1: 192.168.178.24:1000 disconnected, waiting to reappear (HMLAN)
2017.10.04 19:34:02 1: HMLAN_Parse: HMLAN new condition disconnected


Und aus Apptime:


name                                     function                               max  count    total  average maxDly TS Max call     param Max call
tmr-LGTV_WebOS_GetExternalInputList      HASH(0x4139b30)                     589798     38   589872 15522.95     62 04.10. 20:03:51 HASH(LGTV)
HMLAN                                    HMLAN_Read                             492     80     3581    44.76      0 04.10. 20:03:53 HASH(HMLAN)
CUL                                      CUL_Read                               421     38     1797    47.29      0 04.10. 20:03:52 HASH(CUL)
WEB_192.168.178.22_59014                 FW_Read                                181      3      182    60.67      0 04.10. 20:03:55 HASH(WEB_192.168.178.22_59014)
tmr-LGTV_WebOS_TimerStatusRequest        HASH(0x4139b30)                        168     64     4594    71.78 588369 04.10. 20:03:52 HASH(LGTV)



Vielleicht fällt Euch irgendwas auf. Für jeden Hinweis wäre ich dankbar.

Ich habe noch eine andere Frage: Muss ich den Connect-Befehl tatsächlich nach jedem Neustart von Fhem erneut ausführen?

Vielen Dank für das Modul und Eure Unterstützung
Tina
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 Oktober 2017, 20:17:37
Vielen Dank,

https://wiki.fhem.de/wiki/LGTV_WebOS#bekannte_Probleme



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 04 Oktober 2017, 20:22:18
Danke für die schnelle Antwort, aber Quickstart ist bei mir nicht aktiviert.
Daran liegt es leider nicht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 Oktober 2017, 20:24:16
Wäre ja auch zu einfach gewesen. Ich schaue.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 04 Oktober 2017, 20:25:29
Vielen Dank, bitte Bescheid sagen, wenn Du noch mehr Infos benötigst.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 Oktober 2017, 20:43:52
Zitat von: Tina am 04 Oktober 2017, 20:22:18
Danke für die schnelle Antwort, aber Quickstart ist bei mir nicht aktiviert.
Daran liegt es leider nicht.

Bitte einmal im Device global stacktrace auf 1 stellen und noch mal testen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 Oktober 2017, 20:45:07
Die anderen die noch Probleme haben,  bitte einmal die angehängte Moduldatei testen. Dazu muß nicht weiter eingestellt werden. Bitte auch das Attribut verbose nicht im Device vergeben.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 04 Oktober 2017, 21:09:11
Im Anhang meine Logdatei. Es wurde auf den ersten Blick kein Stacktrace generiert.

Ich teste jetzt gleich nochmal mit dem neuen Modul ohne verbose.

Ausschnitt der Unterbrechung


2017.10.04 20:54:48 4: LGTV_WebOS (LGTV) - þ ƒ 2K{;Q'i|\?-rW2"#yc*x2+Sy3)
~2/P{5|T-e+yf(r6} i,;[/"#9ehG.smmz5)z4* s87|2.i,;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2017.10.04 20:54:50 5: LGTV_WebOS (LGTV) - ping command returned with output:
PING 192.168.178.38 (192.168.178.38) 56(84) bytes of data.

--- 192.168.178.38 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1041ms

2017.10.04 20:54:50 4: Sub LGTV_WebOS_PresenceRun (LGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2017.10.04 21:05:09 1: 192.168.178.24:1000 disconnected, waiting to reappear (HMLAN)
2017.10.04 21:05:09 1: HMLAN_Parse: HMLAN new condition disconnected
2017.10.04 21:05:09 4: LGTV_WebOS (LGTV) - ReadFn started
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 Oktober 2017, 21:12:03
Wird dann wohl daran liegen das keine wirkliche Fehlermeldung kommt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 04 Oktober 2017, 21:37:34
So, noch einmal die Logdatei mit dem neuen Modul.

Leider hat sich nichts geändert, das System steht:


2017.10.04 21:15:15 3: LGTV_WebOS (LGTV) - Corrected JSON String: {"type":"response","id":"request_1507144515.14117","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.10.04 21:15:17 3: LGTV_WebOS (LGTV) - Corrected JSON String: {"type":"response","id":"request_1507144517.14106","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.38/resources/45df49cf48996d0e05080396d933f91dfa4b32d5/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"Yamaha","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.38/resources/56636af1c1fe3f52097085a11db12d0ab2b02222/hometheater.png","modified":false,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD Player"},{"id":"URCU","serviceType":"hts","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"Yamaha","manufacturerId":"30000024","settopCode":"","settopOption":"","irType":"A"}],"oneDepth":true,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.38/resources/b4b882b667c677e09fec7c89116a20e73af0039c/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.38/resources/7270692c1a5377ac8e82f6790b09ddbbff3f87f0/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.10.04 21:15:19 3: LGTV_WebOS (LGTV) - Corrected JSON String: {"type":"response","id":"request_1507144519.16329","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2017.10.04 21:15:19 3: LGTV_WebOS (LGTV) - Corrected JSON String: {"type":"response","id":"request_1507144519.82312","payload":{"returnValue":true}}
2017.10.04 21:16:38 1: PERL WARNING: Subroutine HandleTimeout redefined at ./FHEM/98_apptime.pm line 26.
2017.10.04 21:16:38 1: PERL WARNING: Subroutine CallFn redefined at ./FHEM/98_apptime.pm line 60.
2017.10.04 21:31:42 1: Perfmon: possible freeze starting at 21:21:23, delay is 619.065
2017.10.04 21:31:42 1: 192.168.178.24:1000 disconnected, waiting to reappear (HMLAN)
2017.10.04 21:31:42 1: HMLAN_Parse: HMLAN new condition disconnected
2017.10.04 21:31:43 1: HMLAN_Parse: HMLAN new condition init
2017.10.04 21:31:43 1: 192.168.178.24:1000 reappeared (HMLAN)
2017.10.04 21:31:44 1: HMLAN_Parse: HMLAN new condition ok


Und noch ein Ausschnitt aus apptime


name                                     function                               max  count    total  average maxDly TS Max call     param Max call
tmr-LGTV_WebOS_GetCurrentChannel         HASH(0x4378378)                     619401     29   619455 21360.52      3 04.10. 21:31:41 HASH(LGTV)
HMLAN                                    HMLAN_Read                             418     63     3405    54.05      0 04.10. 21:31:44 HASH(HMLAN)
CUL                                      CUL_Read                               389     27     1014    37.56      0 04.10. 21:31:42 HASH(CUL)
Aussenklima_Setter                       notify_Exec                            238      1      238   238.00      0 04.10. 21:31:42 HASH(Aussenklima_Setter); HASH(Aussensensor)
WEB_192.168.178.32_60969                 FW_Read                                187     20      374    18.70      0 04.10. 21:18:16 HASH(WEB_192.168.178.32_60969)
WEB_192.168.178.22_59122                 FW_Read                                178      3      178    59.33      0 04.10. 21:31:45 HASH(WEB_192.168.178.22_59122)
tmr-LGTV_WebOS_TimerStatusRequest        HASH(0x4378378)                        137     48     3278    68.29 611861 04.10. 21:31:42 HASH(LGTV)



Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 04 Oktober 2017, 21:56:40
Kleiner Nachtrag: Fhem wird auch blockiert, wenn ich den TV einfach nur mit der Fernbedienung ausschalte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 11:54:56
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 05 Oktober 2017, 13:15:42
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

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 13:26:28
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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 05 Oktober 2017, 13:56:12
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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 14:00:18
Nein etwas anderes hätte man da nicht machen können. Wie aktuell ist Dein FHEM?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 05 Oktober 2017, 14:02:06
Stand Dienstag, aber ich kann gerne ein Update machen.
Ich hatte für das LG-Modul alles aufgefrischt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 14:03:02
stand Dienstag sollte aktuell genug sein.
Er blockiert also immer noch für genau 10min?

Ich überlege mal weiter
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 14:08:20
Tina, Kannst Du mir bitte ein List vom TV Device geben?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 05 Oktober 2017, 14:34:58
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 14:36:40
lösche mal bitte das Attribut pingPresence und teste dann noch mal.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 05 Oktober 2017, 15:07:08
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 15:23:01
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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 05 Oktober 2017, 16:05:30
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.



Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 16:15:46
Magst Du mal diese Version testen? Bitte mit neustart.
Vielen Dank
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 05 Oktober 2017, 16:39:56
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

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 17:13:03
Da muß ich wohl erstmal drüber schlafen. Mir fällt gerade nichts mehr ein. Sorry
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 05 Oktober 2017, 17:14:38
Danke und vielen Dank schon einmal für Deinen Support.
Ich grübel auch weiter vor mich hin.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 21:44:04
Was ich nicht verstehe ist das das Modul nicht Dein off über die Fernbedienung sofort mit bekommt. Wenn ich bei mir über die Fernbedienung ausschalte dann kommt im Modul fast zeitgleich ein off im state.
Wenn du magst teste Mal bitte. Fernsehr an, warten bis state im Device on ist, dann Fernsehr über Fernbedienung aus und bitte komplett ausschalten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 05 Oktober 2017, 22:10:51
Wenn ich den TV mit der Fernbedienung ausschalte, bleibt er in fhem trotzdem auf on. Direkt im Anschluss habe ich die Steckdose ausgeschaltet. In fhem bleibt der Status trotzdem auf on. Wiederum 6 min später wird fhem blockiert, obwohl der TV stromlos ist.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 22:12:03
Kannst Du Dir nicht einen neuen LG kaufen  ;D

Spaß. Ich schlage Mal drüber


Nachti
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: DeeSPe am 05 Oktober 2017, 22:14:36
Zitat von: CoolTux am 05 Oktober 2017, 22:12:03
Kannst Du Dir nicht einen neuen LG kaufen  ;D

Spaß. Ich schlage Mal drüber


Nachti

Bitte nicht schon wieder Schläge... :D :D :D

Gruß
Dan
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 05 Oktober 2017, 22:17:59
Danke und Gute Nacht.
Ich werde morgen weiter testen, was mein TV so alles macht oder nicht  :-\
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 05 Oktober 2017, 23:22:32
Auch mit der neuen Version, gibt es bei mir keine Veränderung. Dass Reading "LaunchApp" bleibt unverändert, nachdem es sich einmal aktualisiert hat. Danach erfolgt keine Änderung mehr. Erst nach einem Neustart von Fhem.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Oktober 2017, 23:25:09
Zitat von: GrandJury am 05 Oktober 2017, 23:22:32
Auch mit der neuen Version, gibt es bei mir keine Veränderung. Dass Reading "LaunchApp" bleibt unverändert, nachdem es sich einmal aktualisiert hat. Danach erfolgt keine Änderung mehr. Erst nach einem Neustart von Fhem.

Die Version für Dich sollte auch nichts beheben sondern hat erweiterte Debugmeldungen. Die brauche ich bitte. Logfile
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: GrandJury am 06 Oktober 2017, 00:45:15
Sorry  :-[

2017.10.06 00:33:52 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507242832.58107","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.10.06 00:34:02 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507242842.58653","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"mute":false}}
2017.10.06 00:34:06 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507242846.59116","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.10.06 00:34:07 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507242846.62862","payload":{"returnValue":true}}
2017.10.06 00:34:53 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.10.06 00:34:53 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507242893.71808","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.10.06 00:35:34 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.10.06 00:35:34 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507242934.42627","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.10.06 00:36:15 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.10.06 00:36:15 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507242975.12783","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.10.06 00:36:56 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.10.06 00:36:56 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507243016.23972","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.10.06 00:37:36 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.10.06 00:37:37 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507243056.96062","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}


Internals:
   DEF        192.168.178.112
   FD         42
   HOST       192.168.178.112
   NAME       Fernseher
   NR         234
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.0.1
   READINGS:
     2017-10-03 11:50:04   3DMode          2d
     2017-10-06 00:43:42   channel         -
     2017-10-06 00:43:42   channelCurrentEndTime -
     2017-10-06 00:43:42   channelCurrentStartTime -
     2017-10-06 00:43:42   channelCurrentTitle -
     2017-10-06 00:43:42   channelMedia    -
     2017-10-06 00:43:42   channelName     -
     2017-10-06 00:43:42   channelNextEndTime -
     2017-10-06 00:43:42   channelNextStartTime -
     2017-10-06 00:43:42   channelNextTitle -
     2017-10-03 11:50:06   extInput_AV     connect_0
     2017-10-03 11:50:06   extInput_HDMI-2 connect_0
     2017-10-03 11:50:06   extInput_Komponente connect_0
     2017-10-03 11:50:06   extInput_PS4    connect_0
     2017-10-03 11:50:06   extInput_Recalbox connect_0
     2017-10-06 00:34:06   input           -
     2017-10-05 23:19:06   lastResponse    error - 500 Application error
     2017-10-06 00:34:06   launchApp       TV
     2017-10-06 00:43:43   lgKey           361f14a4bd4ac5570c9c738232bd43a8
     2017-10-03 07:50:30   pairing         unpaired
     2017-10-05 23:22:51   service_api     v.1
     2017-10-05 23:22:51   service_audio   v.1
     2017-10-05 23:22:51   service_config  v.1
     2017-10-05 23:22:51   service_media.controls v.1
     2017-10-05 23:22:51   service_media.viewer v.1
     2017-10-05 23:22:51   service_pairing v.1
     2017-10-05 23:22:51   service_settings v.1
     2017-10-05 23:22:51   service_system  v.1
     2017-10-05 23:22:51   service_system.launcher v.1
     2017-10-05 23:22:51   service_system.notifications v.1
     2017-10-05 23:22:51   service_timer   v.1
     2017-10-05 23:22:51   service_tv      v.1
     2017-10-05 23:22:51   service_user    v.1
     2017-10-05 23:22:51   service_webapp  v.2
     2017-10-06 00:44:03   state           on
     2017-10-06 00:34:02   volume          0
   helper:
     wsKey      MTUwNzI0MzQyMy4xNzE0

     device:
       registered 1
       runsetcmd  1
       channelguide:
         counter    92
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       LGTV
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 06 Oktober 2017, 15:32:39
Hallo CulTux,

ich habe noch ein wenig mit meinem TV und Deinem Modul gespielt.
Insbesondere wollte ich das Modul ein wenig besser verstehen.

Ich kam zu der Erkenntnis, dass die Methode LGTV_WebOS_TimerStatusRequest($) in Kombination mit meinem TV nicht einwandfrei funktioniert.
Jetzt bitte nicht lachen, aber um zu verstehen was wann passiert, habe ich Log-Meldungen hinzugefügt.


sub LGTV_WebOS_TimerStatusRequest($) {
Log3 "Tina", 3, "Hash wird geprueft...";
    if( !IsDisabled($name) and $hash->{FD} and $hash->{helper}{device}{registered} == 1 ) {
        Log3 "Tina", 3, "Action 1: FD und helper,device,regisrtierung ist erfolgreich";
    } elsif( IsDisabled($name) ) {
Log3 "Tina", 3, "Action 2: Name = ($name)is disabled";
    } else {
        Log3 "Tina", 3, "Action 3: Ansosnten setze TV auf aus.";
    }
}


Der Test "Strom an - TV an - TV aus - Strom aus" kann man jetzt schön den Logmeldungen entnehmen.
Vorab eine kurze Zusammenfassung, was ich daraus lese:

Der Strom geht sofort an.
Der TV wird mit kurzer Verzögerung ebenfalls als on erkannt.
Der TV wird abgeschaltet (fhem merkt nichts).
Ca. 6 min später wird fhem für ca. 10 min blockiert.
Erst im Anschluss wird der TV in fhem als off gemeldet.

Ich schließe daraus, dass mein TV irgendetwas anderes sendet als die anderen LGs hier im Forum.



2017.10.06 14:24:25 3: Hash wird geprueft...
2017.10.06 14:24:25 3: Action 3: Ansosnten setze TV auf aus.
2017.10.06 14:24:34 3: FS20 set W_Hifi on
2017.10.06 14:24:35 3: Hash wird geprueft...
2017.10.06 14:24:35 3: Action 3: Ansosnten setze TV auf aus.
2017.10.06 14:24:45 3: Hash wird geprueft...
2017.10.06 14:24:45 3: Action 3: Ansosnten setze TV auf aus.
2017.10.06 14:24:55 3: Hash wird geprueft...
2017.10.06 14:24:55 3: Action 3: Ansosnten setze TV auf aus.
2017.10.06 14:24:58 3: YAMAHA_AVR (W_Stereoanlage) - device W_Stereoanlage reappeared
2017.10.06 14:25:05 3: Hash wird geprueft...
2017.10.06 14:25:05 3: Action 3: Ansosnten setze TV auf aus.
2017.10.06 14:25:05 3: Hash wird geprueft...
2017.10.06 14:25:05 3: Action 3: Ansosnten setze TV auf aus.
2017.10.06 14:25:05 3: LGTV_WebOS (LGTV) - Sucessfull WS connection to 192.168.178.38
2017.10.06 14:25:15 3: Hash wird geprueft...
2017.10.06 14:25:15 3: Action 1: FD und helper,device,regisrtierung ist erfolgreich
2017.10.06 14:25:20 3: FS20 set W_Hifi off
2017.10.06 14:25:25 3: Hash wird geprueft...
2017.10.06 14:25:25 3: Action 1: FD und helper,device,regisrtierung ist erfolgreich
2017.10.06 14:25:31 3: YAMAHA_AVR (W_Stereoanlage) - could not execute command on device W_Stereoanlage. Please turn on your device in case of deactivated network standby or check for correct hostaddress.
2017.10.06 14:25:35 3: Hash wird geprueft...
2017.10.06 14:25:35 3: Action 1: FD und helper,device,regisrtierung ist erfolgreich
...
2017.10.06 14:32:26 3: Hash wird geprueft...
2017.10.06 14:32:26 3: Action 1: FD und helper,device,regisrtierung ist erfolgreich
2017.10.06 14:32:36 3: Hash wird geprueft...
2017.10.06 14:32:36 3: Action 1: FD und helper,device,regisrtierung ist erfolgreich
2017.10.06 14:41:37 1: 192.168.178.24:1000 disconnected, waiting to reappear (HMLAN)
2017.10.06 14:41:37 1: HMLAN_Parse: HMLAN new condition disconnected
2017.10.06 14:41:37 1: Perfmon: possible freeze starting at 14:32:43, delay is 534.156
2017.10.06 14:41:37 3: Hash wird geprueft...
2017.10.06 14:41:37 3: Action 3: Ansosnten setze TV auf aus.
2017.10.06 14:41:37 1: HMLAN_Parse: HMLAN new condition init
2017.10.06 14:41:37 1: 192.168.178.24:1000 reappeared (HMLAN)
2017.10.06 14:41:38 1: HMLAN_Parse: HMLAN new condition ok


Um andere Fehler auszuschließen habe ich noch einen Test mit einem fast leerem fhem gemacht.
Leider führte auch dies beim Ausschalten des TV zum Absturz.

Desweiteren habe ich versucht mit wireshark die Kommunikation aufzuzeichnen.
Wenn er ausgeschaltet wird, dann sendet er nachfolgende und ähnliche Pakete (siehe Anhang). Gibt es etwas was ich dort überprüfen könnte?

Viele Grüße
Tina
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Oktober 2017, 15:44:31
Mensch Tina Du legst Dich ja voll ins Zeug.

Also eigentlich ist das entscheidende folgendes.
Du schaltest den Fernseher aus, egal wie Hauptsache kein Stecker ziehen. Dadurch wird über Socket ein Packet gesendet mit der Länge 0, also keine Daten. Dies kannst du in der Funktion Read Dir anschauen. Wenn das geschieht soll FHEM den Socket abbauen und alles löschen.

Dein Fernseher ist der Meinung es nicht so machen zu müssen, es wäre also interessant zu erfahren was er da genau sendet. Du kannst in der Read Mal direkt eine Ausgabe einbauen nach dem einlesen der socketdaten.

Du hattest auch noch erwähnt das noch mehr am TV hängt. Kannst du das abklemmen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 06 Oktober 2017, 15:56:08
Hallo CulTux,

jetzt hast Du es endlich geschafft :-[
ich brauche mehr Informationen: socket, read Dir? Wo soll ich das einbauen? Wo kann ich mir das anschauen? Fhem, wireshark, im Modul? Ich stehe gerade auf dem Schlauch :-(

Ich koppel mal die Yamaha ab, das stand sowieso als nächstes auf meinem Plan.
(Nicht, dass der TV die leeren Pakete an den falschen Empfänger verschwendet)

Bis dann
Tina
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Oktober 2017, 16:19:10
Sorry, nichts lag mir gerne als Dich zu verwirren   ;D


sub LGTV_WebOS_Read($) {

    my $hash = shift;
    my $name = $hash->{NAME};
   
    my $len;
    my $buf;
   
   
    Log3 $name, 4, "LGTV_WebOS ($name) - ReadFn started";

    $len = sysread($hash->{CD},$buf,10240);
   
    if( !defined($len) or !$len ) {

        LGTV_WebOS_Close($hash);

        return;
    }
   
unless( defined $buf) {
        Log3 $name, 3, "LGTV_WebOS ($name) - no data received";
        return;
    }
   
   
    if( $buf =~ /({"type":".+}}$)/ ) {
   
        $buf =~ /({"type":".+}}$)/;
        $buf = $1;
       
        Log3 $name, 4, "LGTV_WebOS ($name) - received correct JSON string, start response processing: $buf";
        LGTV_WebOS_ResponseProcessing($hash,$buf);
       
    } elsif( $buf =~ /HTTP\/1.1 101 Switching Protocols/ ) {
   
        Log3 $name, 4, "LGTV_WebOS ($name) - received HTTP data string, start response processing: $buf";
        LGTV_WebOS_ResponseProcessing($hash,$buf);
       
    } else {
   
        Log3 $name, 4, "LGTV_WebOS ($name) - coruppted data found, run LGTV_WebOS_ProcessRead: $buf";
        LGTV_WebOS_ProcessRead($hash,$buf);
    }
}


Das ist die Read Funktion. Diese Funktion wird  von der FHEM Hauptschleife aufgerufen sobald Daten ab Socket anliegen.

$buf enthält die Daten
$len die Länge der Daten

sub LGTV_WebOS_Read($) {

    my $hash = shift;
    my $name = $hash->{NAME};
   
    my $len;
    my $buf;
   
   
    Log3 $name, 4, "LGTV_WebOS ($name) - ReadFn started";

    $len = sysread($hash->{CD},$buf,10240);
   
    if( !defined($len) or !$len ) {

        LGTV_WebOS_Close($hash);

        return;
    }
   
unless( defined $buf) {
        Log3 $name, 3, "LGTV_WebOS ($name) - no data received";
        return;
    }

   #Hier kann natürlich du Mal eine Ausbildung einbauen welche $buf aus gibt
   Log3 $name, 3, "LGTV_WebOS ($name) - data received: $buf";
   
   
    if( $buf =~ /({"type":".+}}$)/ ) {
   
        $buf =~ /({"type":".+}}$)/;
        $buf = $1;
       
        Log3 $name, 4, "LGTV_WebOS ($name) - received correct JSON string, start response processing: $buf";
        LGTV_WebOS_ResponseProcessing($hash,$buf);
       
    } elsif( $buf =~ /HTTP\/1.1 101 Switching Protocols/ ) {
   
        Log3 $name, 4, "LGTV_WebOS ($name) - received HTTP data string, start response processing: $buf";
        LGTV_WebOS_ResponseProcessing($hash,$buf);
       
    } else {
   
        Log3 $name, 4, "LGTV_WebOS ($name) - coruppted data found, run LGTV_WebOS_ProcessRead: $buf";
        LGTV_WebOS_ProcessRead($hash,$buf);
    }
}


Umbau oder besser Zusatz dann so.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 06 Oktober 2017, 16:29:34
Vielen Dank für die Erläuterung.
Ich probiere es gleich aus, muss noch warten, bis mein fhem wieder aufwacht.

Ich habe aber zwei neue Erkenntnisse.
- An der Yamaha liegt es nicht, die Kopplung habe ich aufgehoben und Sicherheitshalber auch alle Verbindungskabel gezogen.
- Wenn der TV ausgeschaltet wird, wird nur noch das Reading "state" aktualisiert. Die anderen Readings werden nicht mehr aktualisiert (siehe Abbildung, ca. 16:12 habe ich auf Aus gedrückt).
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 06 Oktober 2017, 16:31:35
Nachtrag: Noch ein Bild von den Reading, wenn der TV ordnungsgemäß off ist.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 06 Oktober 2017, 17:20:07
Hallo CulTux,

So, ich habe getestet...
Ich interpretiere das Ergebnis wie folgt: Mein TV geht aus ohne sich zu verabschieden - wie unhöflich  >:(
Der TV hört einfach auf Nachrichten zu senden, d.h. es kommt niemals ein Paket mit der Länge null.
Dementsprechend ist das Abbruchkriterium niemals erfüllt.

Bin ich richtig in meiner Annahme?

Viele Grüße
Tina


Anbei mein Log


2017.10.06 16:34:27 3: Action 3: Ansosnten setze TV auf aus.
2017.10.06 16:34:28 3: Hash wird geprueft...
2017.10.06 16:34:28 3: Action 3: Ansosnten setze TV auf aus.
2017.10.06 16:34:28 3: Tina-Buffer (LGTV) - data received: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: BQn03y+rng08cUiPozBqVdF6aTI=


2017.10.06 16:34:28 3: Tina-Laenge (LGTV) - data received: 129
2017.10.06 16:34:28 3: LGTV_WebOS (LGTV) - Sucessfull WS connection to 192.168.178.38
2017.10.06 16:34:28 3: Tina-Buffer (LGTV) - data received: r{"type":"registered","id":"register_1507300468.04445","payload":{"client-key":"2c30322a2308526b05effe212f1096d2"}}
2017.10.06 16:34:28 3: Tina-Laenge (LGTV) - data received: 116
2017.10.06 16:34:38 3: Hash wird geprueft...
2017.10.06 16:34:38 3: Action 1: FD und helper,device,regisrtierung ist erfolgreich
2017.10.06 16:34:38 3: Tina-Buffer (LGTV) - data received: ~  {"type":"response","id":"request_1507300478.04837","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"volumeMax":100,"mute":false}}
2017.10.06 16:34:38 3: Tina-Laenge (LGTV) - data received: 164
...
2017.10.06 16:36:18 3: Action 1: FD und helper,device,regisrtierung ist erfolgreich
2017.10.06 16:36:18 3: Tina-Buffer (LGTV) - data received: ~  {"type":"response","id":"request_1507300578.31968","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"volumeMax":100,"mute":false}}
2017.10.06 16:36:18 3: Tina-Laenge (LGTV) - data received: 164
2017.10.06 16:36:20 3: Tina-Buffer (LGTV) - data received: ~†{"type":"response","id":"request_1507300580.32429","payload":{"returnValue":true,"channelId":"3_23_31_31_561_56105_9999","physicalNumber":23,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"31","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":null,"isInvisible":false,"favoriteGroup":"A","channelName":"hr-fernsehen HD","channelModeId":1,"signalChannelId":"561_56105_9999"}}
2017.10.06 16:36:20 3: Tina-Laenge (LGTV) - data received: 650
2017.10.06 16:36:22 3: Tina-Buffer (LGTV) - data received: ~ Ž{"type":"response","id":"request_1507300582.32451","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.10.06 16:36:22 3: Tina-Laenge (LGTV) - data received: 146
2017.10.06 16:36:28 3: Hash wird geprueft...
2017.10.06 16:36:28 3: Action 1: FD und helper,device,regisrtierung ist erfolgreich
2017.10.06 16:36:38 3: Hash wird geprueft...
2017.10.06 16:36:38 3: Action 1: FD und helper,device,regisrtierung ist erfolgreich
2017.10.06 16:36:48 3: Hash wird geprueft...
...
2017.10.06 16:42:09 3: Action 1: FD und helper,device,regisrtierung ist erfolgreich
2017.10.06 16:42:19 3: Hash wird geprueft...
2017.10.06 16:42:19 3: Action 1: FD und helper,device,regisrtierung ist erfolgreich
2017.10.06 16:52:41 1: 192.168.178.24:1000 disconnected, waiting to reappear (HMLAN)
2017.10.06 16:52:41 1: HMLAN_Parse: HMLAN new condition disconnected
2017.10.06 16:52:41 1: Perfmon: possible freeze starting at 16:42:26, delay is 615.433
2017.10.06 16:52:41 3: Hash wird geprueft...
2017.10.06 16:52:41 3: Action 3: Ansosnten setze TV auf aus.
2017.10.06 16:52:42 1: HMLAN_Parse: HMLAN new condition init
2017.10.06 16:52:42 1: 192.168.178.24:1000 reappeared (HMLAN)
2017.10.06 16:52:42 1: HMLAN_Parse: HMLAN new condition ok
2017.10.06 16:52:51 3: Hash wird geprueft...
2017.10.06 16:52:51 3: Action 3: Ansosnten setze TV auf aus.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Oktober 2017, 19:00:05
Sieht in der Tat so aus.
Ich muss Mal schauen ob ich eine Möglichkeit finde heraus zu finden ob ein write über den Socket erfolgreich war oder nicht. Eventuell kann man da auch was mache.
Wie verhält sich eigentlich ein preaencePing. Zeigt er immer present an nach dem ausschalten?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Oktober 2017, 19:05:54
Zitat von: GrandJury am 06 Oktober 2017, 00:45:15
Sorry  :-[

2017.10.06 00:33:52 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507242832.58107","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.10.06 00:34:02 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507242842.58653","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"mute":false}}
2017.10.06 00:34:06 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507242846.59116","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.10.06 00:34:07 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507242846.62862","payload":{"returnValue":true}}
2017.10.06 00:34:53 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.10.06 00:34:53 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507242893.71808","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.10.06 00:35:34 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.10.06 00:35:34 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507242934.42627","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.10.06 00:36:15 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.10.06 00:36:15 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507242975.12783","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.10.06 00:36:56 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.10.06 00:36:56 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507243016.23972","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}
2017.10.06 00:37:36 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.112
2017.10.06 00:37:37 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507243056.96062","payload":{"client-key":"361f14a4bd4ac5570c9c738232bd43a8"}}


Internals:
   DEF        192.168.178.112
   FD         42
   HOST       192.168.178.112
   NAME       Fernseher
   NR         234
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.0.1
   READINGS:
     2017-10-03 11:50:04   3DMode          2d
     2017-10-06 00:43:42   channel         -
     2017-10-06 00:43:42   channelCurrentEndTime -
     2017-10-06 00:43:42   channelCurrentStartTime -
     2017-10-06 00:43:42   channelCurrentTitle -
     2017-10-06 00:43:42   channelMedia    -
     2017-10-06 00:43:42   channelName     -
     2017-10-06 00:43:42   channelNextEndTime -
     2017-10-06 00:43:42   channelNextStartTime -
     2017-10-06 00:43:42   channelNextTitle -
     2017-10-03 11:50:06   extInput_AV     connect_0
     2017-10-03 11:50:06   extInput_HDMI-2 connect_0
     2017-10-03 11:50:06   extInput_Komponente connect_0
     2017-10-03 11:50:06   extInput_PS4    connect_0
     2017-10-03 11:50:06   extInput_Recalbox connect_0
     2017-10-06 00:34:06   input           -
     2017-10-05 23:19:06   lastResponse    error - 500 Application error
     2017-10-06 00:34:06   launchApp       TV
     2017-10-06 00:43:43   lgKey           361f14a4bd4ac5570c9c738232bd43a8
     2017-10-03 07:50:30   pairing         unpaired
     2017-10-05 23:22:51   service_api     v.1
     2017-10-05 23:22:51   service_audio   v.1
     2017-10-05 23:22:51   service_config  v.1
     2017-10-05 23:22:51   service_media.controls v.1
     2017-10-05 23:22:51   service_media.viewer v.1
     2017-10-05 23:22:51   service_pairing v.1
     2017-10-05 23:22:51   service_settings v.1
     2017-10-05 23:22:51   service_system  v.1
     2017-10-05 23:22:51   service_system.launcher v.1
     2017-10-05 23:22:51   service_system.notifications v.1
     2017-10-05 23:22:51   service_timer   v.1
     2017-10-05 23:22:51   service_tv      v.1
     2017-10-05 23:22:51   service_user    v.1
     2017-10-05 23:22:51   service_webapp  v.2
     2017-10-06 00:44:03   state           on
     2017-10-06 00:34:02   volume          0
   helper:
     wsKey      MTUwNzI0MzQyMy4xNzE0

     device:
       registered 1
       runsetcmd  1
       channelguide:
         counter    92
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       LGTV


Es kommen in der Tat keine Daten mehr bezüglich Sender oder Input oder App. Kommt nur noch Client ID information. Ich schaue mir das am WE genauer an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 06 Oktober 2017, 19:21:57
Hallo CulTux,

Das Presence-Reading ist bei mir echt schnell und hat bisher immer zum Zustand gepasst.
Ich hatte auch schon in diese Richtung überlegt...

Viele Grüße
Tina
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Oktober 2017, 20:06:55
Dann setzen wir da erstmal an. Ich werde mir am WE Gedanken machen wie wir das umsetzen können.



Grüße
Leon
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Oktober 2017, 20:46:36
Hallo Tina,

Kannst Du bitte einmal folgende Version testen.
Danke


Leon
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Oktober 2017, 21:07:10
Ach so, fast vergessen. Ganz wichtig das Du pingPresence aktivierst.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 06 Oktober 2017, 21:09:30
Hallo Leon,

der TV hat seinen state in fhem sofort auf off gesetzt  :D
Ich habe jetzt mal nicht darauf gewartet, dass irgendetwas blockiert.

Erster Test ist erfolgreich. Ich gehe auch davon aus, dass die nächsten x min nix passiert.

Was hast Du gemacht? Zusätzlich Presence verwendet?

Vielen, vielen Dank schon einmal.
Tina
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Oktober 2017, 21:30:19
Wenn Presence absent ist und die Socketverbindung noch steht soll er sie schließen.
Freue mich sehr das es auf den ersten Blick klappt. Hoffe nur das die Umsetzung keine Nebenwirkungen zeigt.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 06 Oktober 2017, 21:46:44
Ich habe noch ein wenig rumgespielt (soweit dies möglich war, weil Mann TV schaut).
Es läuft nach wie vor einwandfrei.
Sogar der "MAF" wurde erhöht, als ich zeigen konnte wie elegant ich zwischen Netflix und TV umschalten kann  :D

Hast Du vor, das neue Feature in das normale fhem-Repository einzuchecken?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Oktober 2017, 21:58:14
Ich werde das ganze bei mir ne Woche laufen lassen und hoffe das noch ein zwei weitere testen können.

@Otto
Magst uns unterstützen  ;D

Wenn es keine Probleme im Laufe von 2 Wochen gibt dann machen wir es stable ins SVN.

Die aktuelle Änderung schicke ich in einer Stunde in den devel branch meines git's
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 06 Oktober 2017, 22:02:14
Das klingt super.
Gib einfach Bescheid, wenn ich noch was spezielles machen kann.

Ich werde das Modul auf jeden Fall die nächste Zeit intensiv testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Oktober 2017, 22:26:18
Das wäre super.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Oktober 2017, 22:43:54
https://github.com/LeonGaultier/fhem-LGTV_WebOS/tree/devel

Hier findet Ihr eine aktuelle Devel Version. Zum jetzigen Zeitpunkt wäre es super wenn ein zwei Leute sich die mal installieren würden und berichten um sie so läuft wie die momentan stabile Version.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 08 Oktober 2017, 09:53:35
teste auch mal die neue Version und meld mich, wenns Probleme gibt :)

unabhängig davon: ich würde gerne - je nach Aktivität der harmony - gleich nach einschalten des TVs den INPUT Kanal auswählen. nun ist es jedoch so, dass der TV erst nach ca. 10-15 Sekunden als "on" angezeigt wird und davor funktioniert die Input Auswahl über fhem nicht. kann man da was machen um das zu beschleunigen? danke schonmal :)

lg,
flo

Ps. Einschalten läuft so ab: presence zeigt den tv nach einiger zeit als present, Status bleibt aber auf off, lastResponse ist sodann zuerst unauthorized und wechselt nach ein paar Sekunden auf error - 500 Application error und der status ändert sich auf "on". danach funktioniert alles einwandfrei. Pairing ist immer auf unpaired.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 Oktober 2017, 10:48:38
Dann ist bei Dir auch unpairen? Aber schalten klappt alles?

Ich schaue mal ob man bei present auch davon ausgehen kann das er an ist, dann kann man das Verbinden.
Alternativ kannst Du ein 10s Watchdog machen und dann entsprechend den Inputkanal schalten.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 08 Oktober 2017, 11:08:10
hab jetzt mal gestoppt, dauert doch eher ca. 25-30 sekunden bis der TV als online angezeigt wird und bis die (input-) steuerung dann auch klappt. Ist das normal?

ja, funktionieren tut alles... es steht nur unpaired, scheint aber auch bei mir keine gröberen auswirkungen zu haben.

vielen, vielen dank jedenfalls für die ganzen mühe, die du dir hier machst!!

lg,
flo
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 08 Oktober 2017, 11:51:17
Hallo zusammen,

ich habe die Version 1.0.3 jetzt mal zwei Tage getestet.
Bei mir läuft jetzt alles sehr gut und stabil :-)

Folgendes habe ich getestet:
- Ein- und Auschalten
- Channel wechseln
- Lautstärke
- App wechseln
- Channel Guide

Zwei kleine Anmerkungen möchte ich trotzdem los werden.

Der Channel Guide zieht bei mir eine Uhrzeit und Sendung aus der Vergangenheit (ca. 2h Versatz).
Ich weiß, dass der Guide noch Beta-Status hat und mich stört dies aktuell überhaupt nicht.

Dann hatte ich noch die Fehlermeldung im Log

2017.10.07 21:24:22 3: LGTV_WebOS (LGTV) - JSON error while request: Wide character in syswrite at fhem.pl line 707.

Zeitgleich hatte PARTIAL einen riesigen Inhalt. Zu dem Zeitpunkt lief gerade Netflix.
Leider kann ich das nicht nachstellen. Ein Neustart vom fhem hat das Problem behoben.

Beide Punkte sollten meiner Meinung nach nicht die Einführung der Version verhindern.

Vielen Dank nochmal für das tolle Modul und den super Support.
Tina
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 Oktober 2017, 12:27:27
Zitat von: flolee am 08 Oktober 2017, 11:08:10
hab jetzt mal gestoppt, dauert doch eher ca. 25-30 sekunden bis der TV als online angezeigt wird und bis die (input-) steuerung dann auch klappt. Ist das normal?

ja, funktionieren tut alles... es steht nur unpaired, scheint aber auch bei mir keine gröberen auswirkungen zu haben.

vielen, vielen dank jedenfalls für die ganzen mühe, die du dir hier machst!!

lg,
flo

Schau mal bitte ob Du ein presence bekommst wenn der Fernsehr im Standby ist?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 Oktober 2017, 12:30:16
Zitat von: Tina am 08 Oktober 2017, 11:51:17
Hallo zusammen,

ich habe die Version 1.0.3 jetzt mal zwei Tage getestet.
Bei mir läuft jetzt alles sehr gut und stabil :-)

Folgendes habe ich getestet:
- Ein- und Auschalten
- Channel wechseln
- Lautstärke
- App wechseln
- Channel Guide

Zwei kleine Anmerkungen möchte ich trotzdem los werden.

Der Channel Guide zieht bei mir eine Uhrzeit und Sendung aus der Vergangenheit (ca. 2h Versatz).
Ich weiß, dass der Guide noch Beta-Status hat und mich stört dies aktuell überhaupt nicht.

Dann hatte ich noch die Fehlermeldung im Log

2017.10.07 21:24:22 3: LGTV_WebOS (LGTV) - JSON error while request: Wide character in syswrite at fhem.pl line 707.

Zeitgleich hatte PARTIAL einen riesigen Inhalt. Zu dem Zeitpunkt lief gerade Netflix.
Leider kann ich das nicht nachstellen. Ein Neustart vom fhem hat das Problem behoben.

Beide Punkte sollten meiner Meinung nach nicht die Einführung der Version verhindern.

Vielen Dank nochmal für das tolle Modul und den super Support.
Tina

Interessant, der Guide sollte eigentlich außer im TV Modus gar nicht laufen.
Das die Sendung manchmal nicht passt zur eigentlich aktuellen ist leider nicht vom Modul sondern tatsächlich von der Info abhängig. Der Guide liefert alte Daten.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 08 Oktober 2017, 12:32:22
oh, ich habe mich da wohl missverständlich ausgedrückt.
Die beiden Anmerkungen stehen in keinerlei Zusammenhang.
Während dem Guide-Test war nicht Netflix an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 08 Oktober 2017, 15:39:15
Zitat von: CoolTux am 08 Oktober 2017, 12:27:27
Schau mal bitte ob Du ein presence bekommst wenn der Fernsehr im Standby ist?
meinst du in fhem? also wenn ich den tv ausschalte wechselt das presence auf absent (ca. 2 sekunden nachdem der status als off erkannt wurde, als off wird er ca 6-8 sekunden nach dem ausschalten erkannt).
presence
absent
2017-10-08 15:33:59
state
off
2017-10-08 15:33:57


beim einschalten wechselt nach ca. 15 sekunden presence auf present, 8-10 sekunden später auch der state auf on.


presence
present
2017-10-08 15:37:01
state
on
2017-10-08 15:37:09
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Oktober 2017, 09:27:16
Könnt Ihr bitte einmal die Version 1.2.0 im Devel Zweig vom Git testen. Habe da noch ein bisschen was gebaut.
Es fixt aber nicht das pairing Problem! Noch nicht  :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 09 Oktober 2017, 18:16:41
Ein erster Test zeigte keinerlei Probleme  :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 09 Oktober 2017, 19:35:08
Zitat von: CoolTux am 09 Oktober 2017, 09:27:16
Könnt Ihr bitte einmal die Version 1.2.0 im Devel Zweig vom Git testen. Habe da noch ein bisschen was gebaut.
Es fixt aber nicht das pairing Problem! Noch nicht  :)

danke! :))

also irgendwas passt hier noch nicht, presence wird im standby alle 30 sek gecheckt (könnte man diesen wert eventuell flexibel machen?) und funktioniert.
presence funktioniert allerdings nicht, off wird zwar sofort erkannt, aber danach gibs probleme. wenn man den tv wieder einschaltet bleibt presence auf off - ich habe allerdings das gefühl dass es zwischendurch auch kurz für eine milisekunde oder so auf on springt. startet man eine app über fhem dann bleibts plötzlich auf on.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Oktober 2017, 19:39:53
Zitat von: flolee am 09 Oktober 2017, 19:35:08
danke! :))

also irgendwas passt hier noch nicht, presence wird im standby alle 30 sek gecheckt (könnte man diesen wert eventuell flexibel machen?) und funktioniert.
presence funktioniert allerdings nicht, off wird zwar sofort erkannt, aber danach gibs probleme. wenn man den tv wieder einschaltet bleibt presence auf off - ich habe allerdings das gefühl dass es zwischendurch auch kurz für eine milisekunde oder so auf on springt. startet man eine app über fhem dann bleibts plötzlich auf on.

Bist Du Dir sicher das presence den Wert in und off hat. Eigentlich sollte da absent oder present stehen.

Presence sollte auch alle 10s gescheckt werden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 09 Oktober 2017, 19:43:13
Ich habe eben nochmal getestet.
,,state" und present passen bei mir. ,,STATE" bleibt bei erneutem einschalten tatsächlich auf off.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 09 Oktober 2017, 20:20:21
arghs... sry, das passiert wenn die freundin während des schreibens zuviel aufmerksamkeit verlangt ;D

der erste teil stimmt, presence funktioniert tadellos. der zweite teil bezog sich auf die state-anzeige, habs hier nochmal ausgebessert:

Zitatalso irgendwas passt hier noch nicht, presence wird im standby alle 30 sek gecheckt (könnte man diesen wert eventuell flexibel machen?) und funktioniert.
state funktioniert allerdings nicht, off wird zwar sofort erkannt, aber danach gibs probleme. wenn man den tv wieder einschaltet bleibt state auf off - ich habe allerdings das gefühl dass es zwischendurch auch kurz für eine milisekunde oder so auf on springt. startet man eine app über fhem dann bleibts plötzlich auf on.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Oktober 2017, 20:27:28
Zitat von: Tina am 09 Oktober 2017, 19:43:13
Ich habe eben nochmal getestet.
,,state" und present passen bei mir. ,,STATE" bleibt bei erneutem einschalten tatsächlich auf off.

Hallo Tina,

STATE orientiert sich am Reading state es sei denn man arbeitet mit stateFormate.
Da STATE ein Internal ist und nicht Bestandteil einer lonpoll oder Socket Aktuallisierung muss man FHEMWEB neu laden. Also Browser refresh.
Wie verhält sich denn das Reading state?

Es ist durchaus möglich daß es Probleme gibt, hatte da was geändert
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 09 Oktober 2017, 20:37:11
nur zur klarstellung: bei mir ist es definitv state, nicht nur STATE, welches offline bleibt (bzw evtl nur kurz milisekunden auf "on" wechselt und dann wieder auf "off").

tv seit einigen minuten ein:
Zitatpresence
present
2017-10-09 20:32:20
state
off
2017-10-09 20:36:10
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Oktober 2017, 20:46:10
Bitte einmal die aktuelle devel Version aus dem Git installieren. und dann neustart. Mich interessiert ein verbose 5 des Devices
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 09 Oktober 2017, 21:24:48
mit der neuen Version klappts wieder! :)

bei 21:08:02 hab ich den tv mal aus und ein geschaltet.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 09 Oktober 2017, 21:26:50
Hallo Leon,

Du hast natürlich recht mit state und STATE. Ich war nicht bei der Sache.

Noch zur alten Version:

Also presence und state funktionieren relativ zeitnah. Beim letzten auschalten ging presence nach ca. 30 sec auf absent, ca. 5 sec später ging der state auf off. Eigentlich im grünen Bereich. Bei den vorhergehenden Tests, war dies auch gefühlt schneller.

Andererseits hatte ich heute Abend auch wieder ein blockiertes fhem, wobei ich mir noch nicht sicher bin, ob das mit dem Modul zusammenhängt. Apptime liefert mir auch einige unschöne Werte für das Modul, aber auch hier bin ich mir noch unsicher, ob die kritisch sind.

Ich werde morgen noch einmal mit der neuen Version ausführlicher testen.

Viele Grüße
Tina 
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Oktober 2017, 21:47:17
Zitat von: flolee am 09 Oktober 2017, 21:24:48
mit der neuen Version klappts wieder! :)

bei 21:08:02 hab ich den tv mal aus und ein geschaltet.

Und wie klappt das mit dem presence und in und absent und off? Zeitnah?


@Tina,
Ich habe ausser für das Reading state nichts weiter verändert. Also nur setzen von in und off.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 09 Oktober 2017, 22:27:20
also state "off" ist absolut zeitnah mit dem ausschalten, schneller könnte es nun nicht mehr sein. presence schaltet ca. 10 sek. später auf off.

presence
absent
2017-10-09 21:57:41
state
off
2017-10-09 21:57:30


beim einschalten ist noch etwas mehr Verzögerung, ca. 14-16 sek nachdem ein bild am tv erscheint bis presence zuerst auf present geht und immer um die 8 sek später zieht dann state "on" nach.

presence
present
2017-10-09 22:01:33
state
on
2017-10-09 22:01:41


somit hat sich zumindest beim einschalten bei mir nicht soviel geändert, presence ist ungefähr gleich schnell, state im schnitt vielleicht minimal schneller (1-2 sek).

danke jedenfalls!!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Oktober 2017, 22:38:58
Hast Du Wlan oder Fast Ethernet Verbindung? Bei Wlan würde ich das nachvollziehen können.
Er kann definitiv keine Socketverbindung aufbauen. Wenn die steht und der Handshake geklappt hat geht er auf on.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 09 Oktober 2017, 23:06:28
alles was fix montiert ist, ist mit lan verbunden, so auch der fhem-raspi und tv - WLAN gibs nur für mobile devices ;)
meinst du es liegt an der Hardware/tv-software?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Oktober 2017, 23:09:02
Stell mal auf verbose 4 und schalte dann den TV ein dann wirst du sehen was im Log steht.
Verfolge es doch live.

tail -f /opt/fhem/log/fhem....
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 Oktober 2017, 09:18:16
Ich habe gerade noch mal eine neue Version ins Git geladen. Könnten bitte die Leute mit unpaired Meldungen diese einmal testen.

Danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Tina am 10 Oktober 2017, 19:07:24
Obwohl ich keine Pairing-Probleme hatte, habe ich trotzdem nochmal getestet und keine Auffälligkeiten gefunden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 Oktober 2017, 19:09:38
Danke Dir Tina,

Wenn die anderen dann auch zufrieden sind können wir die Version Ende der Woche einchecken.


Grüße
Leon
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 10 Oktober 2017, 19:39:06
Naja, bei mir will es leider nicht so ganz.

Nach Installation der Version aus GitHub und einem reload 82_LGTV_WebOS.pm habe ich das Device gelöscht und neu angelegt. Die Verbindungsanfrage erfolgt, aber es wird kein Reading "pairing" angelegt.
Nach Aus- und Einschalten des Fernsehers per FHEM (geht problemlos) erhalte ich "lastResponse error - 401 insufficiant permissions".
Ein "set Fernseher lauchApp AmazonVideo"  bleibt erfolglos; statt dessen steht in lastResponse "lerror - 500 Application error".

Hier ist das Logfile (verbose 5) dazu:

Teil1:
2017.10.10 19:34:00 3: LGTV_WebOS (Fernseher) - defined with host 192.168.178.137
2017.10.10 19:34:16 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://system/turnOn"],"client-key":"","type":"request","payload":{},"id":"request_1507656856.95207"}
2017.10.10 19:34:16 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:34:16 4: LGTV_WebOS (Fernseher) - socket not connected
2017.10.10 19:34:20 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:34:21 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.137:3000
2017.10.10 19:34:31 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:34:31 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.137:3000
2017.10.10 19:34:41 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:34:41 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.137:3000
2017.10.10 19:34:51 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:34:51 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.137:3000
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - Socket Connected
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - GET / HTTP/1.1
Host: 192.168.178.137
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTUwNzY1NjkwMS4zMzEyOQ==


2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - send Handshake to WriteFn
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - start timer status request
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - HASH handshakePayload
2017.10.10 19:35:01 5: LGTV_WebOS (Fernseher) - Sending command: {"payload":{"manifest":{"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"],"appVersion":"1.1","signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}],"manifestVersion":1,"signed":{"localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"},"vendorId":"com.lge","created":"20161123","appId":"com.lge.test","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"],"serial":"2f930e2d2cfe083771f68e4fe7bb07","localizedVendorNames":{"":"LG Electronics"}}},"client-key":"","pairingType":"PROMPT"},"type":"register","id":"register_1507656901.34559"}
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - ���2K{;B*yu]*d;0"tS%iW8t;0"iW9mpA8iv\8"#iiLXgCQg"UsNZzW\p
PIg"Xb_M}AIbi,;qOJwi,;fSMmP\|i,;fSMmRVfCMw"5OWfOUm
U]{"5OWfOUmIJbA@g"Z}TK}_P|UMmO@aIZyi,;qNM`LF{PLfM\vAF`CV`IWui,;qNM`LF{PLfM\vAFbA@p
CRg"Z}TK}_P|UMmV;iCV|RV~PVeR;iR\s_Xb_Jf
TLai,;`A]mUK`NMmHX|EUg"Kw
DF{PLfD\dC\mIJfi,;`A]mEMeRRmTXf"5EXvRL|IWuAIb"5EXvTOmHX|EUmIJfi,;eIMwNVfFPq
TP}_M}
SMg"Kw
DFbW\`SMsE;iR\s_Z}NM`_P|
O;og"xB;V|@8iv\i:;e1;ispU%amG9ejq[b8i~\*tl@.V|@8iv\i:(ispU%amG9e;ie`x#b^V=ct^{a^"OpxU)w?U)Z MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+;btQ?Y+d2dZ{8Iw|;Z+#dQd2ZOh'cw|;b+"Ostr.q@R~XwAd=E+}Siv5!Z+, *FWED`XgRYxalG d.B(e~_2ZHCx)J)h8RXQkZfrN]~i]HhTpR`SOo1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t 2QGRu~8|PxlUy:Tm3KQVs/q/4K-JIk%z~D4[|9FLy8jrQ>+NvOV
2.b:1w{cTQ#mzSa}x#Gk}:H,k&H}}j,|Hcxrje{HI^;uXJdEZ.ICkh/`qxt2]j1dRjrNt_2qcxxo6'kr9.U-VK~5qsy9`W
wxqiC|P![9x}{q Tos]*7Wc%AmEv=;O,;_*npT.smd.rj[$n;z,;A"gwW/"#IilvQ*lpH.dXB;Nx_.s;0";iFQw UukR|_$t|g"}WfD\q"_zM9~ _W9n{W/i|\>n~6,;D.n}]9I}q"z]&.uU."5(r|S?e}q"+z6(y3;iaiBd;icv_el~Wet|A?"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]58ek[*l;i2 x0|/2zT.0!|7(T}8|-e.P)0.g"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6}dicu[.nm e`q";ipx[9iwUyiWi:;bOTb"dit`B."#9e~[8t|@i,;[/"#9e~[8t|@1,|6,r0(x4,r"d
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - Send pairing informations
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - start pairing routine
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - start Handshake
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: hBOXBDmxW2BbQrSO+TrXp1wwaM8=


2017.10.10 19:35:01 5: LGTV_WebOS (Fernseher) - keyAccept: hBOXBDmxW2BbQrSO+TrXp1wwaM8=
2017.10.10 19:35:01 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.137
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"register_1507656901.34559","payload":{"pairingType":"PROMPT","returnValue":true}}
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"register_1507656901.34559","payload":{"pairingType":"PROMPT","returnValue":true}}
2017.10.10 19:35:01 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:03 4: LGTV_WebOS (Fernseher) - HASH handshakePayload
2017.10.10 19:35:03 5: LGTV_WebOS (Fernseher) - Sending command: {"payload":{"client-key":"","pairingType":"PROMPT","manifest":{"signed":{"appId":"com.lge.test","created":"20161123","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"],"localizedVendorNames":{"":"LG Electronics"},"serial":"2f930e2d2cfe083771f68e4fe7bb07","localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"vendorId":"com.lge"},"manifestVersion":1,"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"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"]}},"type":"register","id":"register_1507656903.58608"}
2017.10.10 19:35:03 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:03 4: LGTV_WebOS (Fernseher) - ���2K{;B*yu]*d;0"z^"ewFfk|Ki:;g"iS"rp\,T`B."#RVT;imx\"f|A?"#IispU%e}q{;S;pPVi:;Q$m7^,e7F.smg"z@.amW/"#y0(z1+i,;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;^$cx^"z|VewV$rWS&ejq{;q"UukEuW(tk]%izAi}58ek[*l;i2 x0|/2zT.0!|7(T}8|-e.P)0.g"u](au[1e}s;pWS&ejq{;V.-]wi:;tETG9t.rwP.dpW%uwUi,;q"_zM9~ KW&omWi}5=ewV$rPVi:;Q$m7^,e;Og"tS%iW8tOW9sp]%"#g"j[,nxF>r|Ai:BIispU%amG9e;ie`x#b^V=ct^{a^"OpxU)w?U)Z MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+;btQ?Y+d2dZ{8Iw|;Z+#dQd2ZOh'cw|;b+"Ostr.q@R~XwAd=E+}Siv5!Z+, *FWED`XgRYxalG d.B(e~_2ZHCx)J)h8RXQkZfrN]~i]HhTpR`SOo1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t 2QGRu~8|PxlUy:Tm3KQVs/q/4K-JIk%z~D4[|9FLy8jrQ>+NvOV
2.b:1w{cTQ#mzSa}x#Gk}:H,k&H}}j,|Hcxrje{HI^;uXJdEZ.ICkh/`qxt2]j1dRjrNt_2qcxxo6'kr9.U-VK~5qsy9`W
wxqiC|P![9x}{q Tos]*7Wc%AmEv=;ispU%amG9eOW9sp]%"#6]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}dit`B."#9e~[8t|@i,;[/"#9e~[8t|@1,|6,r0*~8/s"d
2017.10.10 19:35:03 4: LGTV_WebOS (Fernseher) - Send pairing informations
2017.10.10 19:35:03 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:03 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"error","id":"register_1507656903.58608","error":"409 register already in progress","payload":{}}
2017.10.10 19:35:03 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:03 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"register_1507656903.58608","error":"409 register already in progress","payload":{}}
2017.10.10 19:35:03 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:15 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:15 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"registered","id":"register_1507656901.34559","payload":{"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}}
2017.10.10 19:35:15 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:15 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507656901.34559","payload":{"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}}
2017.10.10 19:35:15 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:21 4: LGTV_WebOS (Fernseher) - run get functions
2017.10.10 19:35:21 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2017.10.10 19:35:21 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1507656921.36138","type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://audio/getStatus"]}
2017.10.10 19:35:21 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:21 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)}5/ y17}1*
i,;F2p|q"kW:u|A?"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2017.10.10 19:35:22 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:22 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656921.36138","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":true}}
2017.10.10 19:35:22 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:22 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656921.36138","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":true}}
2017.10.10 19:35:22 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:23 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2017.10.10 19:35:23 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://tv/getCurrentChannel"],"type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1507656923.36681"}
2017.10.10 19:35:23 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:23 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;S~fz-8|ze- (0 P)3+{9xP|b Ts4}g"pVi:;@.qlW8tF~0.~6 x.*}8(6
2017.10.10 19:35:23 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:23 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656923.36681","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.10.10 19:35:23 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:23 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656923.36681","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.10.10 19:35:23 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:25 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.10.10 19:35:25 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1507656925.36673","type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2017.10.10 19:35:25 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:25 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)}5/ y57}6.i,;F2p|q"kW:u|A?"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2017.10.10 19:35:25 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:25 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656925.36673","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.10.10 19:35:25 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:25 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656925.36673","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.10.10 19:35:25 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:27 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2017.10.10 19:35:27 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1507656927.36569","type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.service.tv.display/get3DStatus"]}
2017.10.10 19:35:27 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:27 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)}5/ y77}5/ i,;F2p|q"kW:u|A?"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;o6
2017.10.10 19:35:27 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:27 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656927.36569","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.10.10 19:35:27 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:27 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656927.36569","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.10.10 19:35:27 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:29 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2017.10.10 19:35:29 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1507656929.36774"}
2017.10.10 19:35:29 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:29 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;icu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;ii}q"kW:u|A?_({7/}9+ e3/|4;O
2017.10.10 19:35:29 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:29 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656929.36774","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/3d55c40a28ffc6f910e918d1e500871516f432aa/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/d4aaad9c5fd88d7907f07394d75677234c4d64b0/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/dc4a74f53f5d68332412237ec86b3ac8bfe99b97/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/1ce2ec3916252a4d9d9e7b0419d379d43552252c/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/8b6a190d050bcc38afe66758b2adc16409e46f81/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/8063bb28fbc8bfe97b7df58bf657fbe884596b08/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.10.10 19:35:29 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:29 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656929.36774","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/3d55c40a28ffc6f910e918d1e500871516f432aa/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/d4aaad9c5fd88d7907f07394d75677234c4d64b0/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/dc4a74f53f5d68332412237ec86b3ac8bfe99b97/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/1ce2ec3916252a4d9d9e7b0419d379d43552252c/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/8b6a190d050bcc38afe66758b2adc16409e46f81/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/8063bb28fbc8bfe97b7df58bf657fbe884596b08/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.10.10 19:35:29 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:31 4: LGTV_WebOS (Fernseher) - run get functions
2017.10.10 19:35:31 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2017.10.10 19:35:31 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://audio/getStatus"],"id":"request_1507656931.36822"}
2017.10.10 19:35:31 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:31 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/xG/iv,ema?amG8"Dii}q"kW:u|A?_({7/}9*e3/
y2;O
2017.10.10 19:35:31 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:31 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656931.36822","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":true}}
2017.10.10 19:35:31 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:31 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656931.36822","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":true}}
2017.10.10 19:35:31 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:33 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2017.10.10 19:35:33 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","uri":["ssap://tv/getCurrentChannel"],"id":"request_1507656933.37344"}
2017.10.10 19:35:33 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:33 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"pVi:;@.qlW8tF~0.~6 x.*x4-6
2017.10.10 19:35:33 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:33 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656933.37344","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.10.10 19:35:33 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:33 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656933.37344","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.10.10 19:35:33 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:35 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.10.10 19:35:35 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1507656935.37555","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request"}
2017.10.10 19:35:35 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:35 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)}5/ x57|5,i,;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"z^"ewFfk|Ki:;S~fz-8|ze- (0 P)3+{9xP|b Ts4}g"mK;e;ir|C>ejFi}
2017.10.10 19:35:35 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:35 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656935.37555","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.10.10 19:35:35 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:35 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656935.37555","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.10.10 19:35:35 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:37 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2017.10.10 19:35:37 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1507656937.37552","type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.service.tv.display/get3DStatus"]}
2017.10.10 19:35:37 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:37 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)}5/ x77|5,i,;F2p|q"kW:u|A?"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;o6
2017.10.10 19:35:37 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:37 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656937.37552","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.10.10 19:35:37 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:37 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656937.37552","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.10.10 19:35:37 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:39 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2017.10.10 19:35:39 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://tv/getExternalInputList"],"id":"request_1507656939.37514"}
2017.10.10 19:35:39 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:39 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"Dii}q"kW:u|A?_({7/}9* e3.z4;O
2017.10.10 19:35:39 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:39 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656939.37514","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/3d55c40a28ffc6f910e918d1e500871516f432aa/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/d4aaad9c5fd88d7907f07394d75677234c4d64b0/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/dc4a74f53f5d68332412237ec86b3ac8bfe99b97/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/1ce2ec3916252a4d9d9e7b0419d379d43552252c/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/8b6a190d050bcc38afe66758b2adc16409e46f81/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/8063bb28fbc8bfe97b7df58bf657fbe884596b08/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.10.10 19:35:39 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:39 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656939.37514","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/3d55c40a28ffc6f910e918d1e500871516f432aa/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/d4aaad9c5fd88d7907f07394d75677234c4d64b0/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/dc4a74f53f5d68332412237ec86b3ac8bfe99b97/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/1ce2ec3916252a4d9d9e7b0419d379d43552252c/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/8b6a190d050bcc38afe66758b2adc16409e46f81/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/8063bb28fbc8bfe97b7df58bf657fbe884596b08/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.10.10 19:35:39 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:41 4: LGTV_WebOS (Fernseher) - run get functions
2017.10.10 19:35:41 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2017.10.10 19:35:41 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1507656941.37652","uri":["ssap://audio/getStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request"}
2017.10.10 19:35:41 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:41 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)}5/ 17|6,i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5?yiWi:;@.qlW8t;O
2017.10.10 19:35:41 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:41 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656941.37652","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":true}}
2017.10.10 19:35:41 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:41 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656941.37652","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":true}}
2017.10.10 19:35:41 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:43 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2017.10.10 19:35:43 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1507656943.38354","uri":["ssap://tv/getCurrentChannel"],"type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2017.10.10 19:35:43 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:43 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)}5/ 37s3,i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;S~fz-8|ze- (0 P)3+{9xP|b Ts4}6
2017.10.10 19:35:43 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:43 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656943.38354","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.10.10 19:35:43 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:43 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656943.38354","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.10.10 19:35:43 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Sending command: {"payload":{},"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","uri":["ssap://system/turnOff"],"id":"request_1507656944.13008"}
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - ���2K{;B*yu]*d;0}5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5?yiWi:;@.qlW8t;iuk[i:B8sxBq/6A2smW&/mG9nVT-"Dii}q"kW:u|A?_({7/}9-e1*{8;O
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507656944.13008","payload":{"returnValue":true}}
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507656944.13008","payload":{"returnValue":true}}
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - coruppted data found, run LGTV_WebOS_ProcessRead: ��server shutting down
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - process read
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - No PARTIAL buffer
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Incoming data: ��server shutting down
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Current processing buffer (PARTIAL + incoming data): ��server shutting down
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: �
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: 
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: 
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: �
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: s
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: e
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: r
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: v
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: e
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: r
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: 
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: s
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: h
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: u
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: t
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: t
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: i
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: n
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: g
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: 
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: d
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: o
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: w
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Garbage character before message: n
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - return msg:  and tail:
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 0
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - Tail:
2017.10.10 19:35:44 5: LGTV_WebOS (Fernseher) - PARTIAL:
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:35:44 4: LGTV_WebOS (Fernseher) - Socket Disconnected
2017.10.10 19:35:45 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 1
2017.10.10 19:35:47 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 1
2017.10.10 19:35:49 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 1
2017.10.10 19:35:51 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1507656951.07804","payload":{},"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","uri":["ssap://system/turnOn"]}
2017.10.10 19:35:51 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:35:51 4: LGTV_WebOS (Fernseher) - socket not connected
2017.10.10 19:35:51 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:35:51 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.137:3000
2017.10.10 19:36:01 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:36:01 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.137:3000
2017.10.10 19:36:11 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:36:11 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.137:3000
2017.10.10 19:36:14 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://system/turnOn"],"type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","payload":{},"id":"request_1507656974.52192"}
2017.10.10 19:36:14 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:36:14 4: LGTV_WebOS (Fernseher) - socket not connected
2017.10.10 19:36:21 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:36:21 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.137:3000
2017.10.10 19:36:31 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:36:32 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.137:3000
2017.10.10 19:36:42 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:36:42 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.137:3000
2017.10.10 19:36:52 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:36:52 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.178.137:3000


Teil2:

2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - Socket Connected
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - GET / HTTP/1.1
Host: 192.168.178.137
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTUwNzY1NzAyMi4xMTk4Mg==


2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - send Handshake to WriteFn
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - run get functions
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2017.10.10 19:37:02 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://audio/getStatus"],"type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1507657022.12142"}
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;icu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;ii}q"kW:u|A?_({7/|0+e1+2;O
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - start timer status request
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - HASH handshakePayload
2017.10.10 19:37:02 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"register","payload":{"manifest":{"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"],"appVersion":"1.1","signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"manifestVersion":1,"signed":{"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"],"serial":"2f930e2d2cfe083771f68e4fe7bb07","localizedVendorNames":{"":"LG Electronics"},"created":"20161123","appId":"com.lge.test","vendorId":"com.lge","localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"}}},"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","pairingType":"PROMPT"},"id":"register_1507657022.12338"}
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW,ijF.r;ipxK'oxVi:b&aw[-ejFi:b;ek_"sj[$njq[;~
UWq"5AL|HFeBXb"5
PImOFsP;iCU}E;iT\a_VbN;iT\a_I`T\qE]g"Z}TK}_XgIVg"Z}TK}_]{PUs"5OWfOUmNIg_S}SM{K;iCV|RV~IWbTFDPsR\qR]{G;iCV|RV~IWbTFDPsPUsBXq"5OWfOUmNIg_Mdi,;qNM`LFbW\`i,;`A]m
PImTXfS;iR\s_ZgR\|_Zz
NWw"5EXvIWbTFvVPq_U{T;iR\s_WwWV`_Jf
T\g"Kw
DF`NW{GFsPJg"Kw
DFf_Zz
NWw_U{T;iWK{EF|TPtCXfOWmOXa"5EXvPVeRFaAMwi,;`A]mOL|R@mN_}i]5*pid.rj[$n;i17i,;A"gwS?ukW8"#i0"j[,nxF>r|q"|Kh{u/vz_'0xu{iV[SLtL#BTX2P[<ix5JeiV[0Cj0UjpC~p{_(t@y}qsP\pC~h}zyCdlz\p{iVX
97Z9VKU!Cnjv\OJBZ,
#R2ra_|<Y]K!Q~y 3xG>k};c|U&E+q1PZS{bSsKs(KrqJke$5pv1Nq WKK*MVD~zNa9tq^-7^y8hDli0@|+w
aVz7*GrJ,7jE'36C/[u
G+z>4K^4!W)3u~qMFyxRz/Cjd-`fSbncU=I-pr_gssY(u2e4V}yA+q(\~0z(htQ*XxVh^@qQmQVCsSQHYkA0Qb'pls3/\qePhDqMhS
M+vz}y9W_&yhH3v{lrYdN ,fO`W,Z
2 K.AnSVphCI
"C S0h -QvX$a.|nXF<=$g"j[,nxF>r|d.rj[$n;z}Dimx\"f|A?V|@8iv\i:(ispU%e}q{;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;A.rpS'"#yf {e+VycW{8*|1se-T.7{P{7;ilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;Og"z@.amW/"#y0(z1+i,;S;pPVi:;Q$m7^,e7F.smg"oW%dv@d;icv_el~Wi,;^$cx^"z|V
pi|*m|Ai:b/e4v"#
H\kL^
ek\)e}[.nl\,"5i:;tETG9`.mvF."dO6,;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;B*ik[%gMK;e;iPK}PM6,;[/"#9e~[8t|@1,|6,{2+z2*s"d
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - Send pairing informations
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - start pairing routine
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - start Handshake
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: viPdNTKjEEr50B+MvyMmyDAK0To=



Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 10 Oktober 2017, 19:49:31
Teil3:

2017.10.10 19:37:02 5: LGTV_WebOS (Fernseher) - keyAccept: viPdNTKjEEr50B+MvyMmyDAK0To=
2017.10.10 19:37:02 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.137
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"error","id":"request_1507657022.12142","error":"401 insufficient permissions","payload":{}}
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1507657022.12142","error":"401 insufficient permissions","payload":{}}
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"registered","id":"register_1507657022.12338","payload":{"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}}
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"registered","id":"register_1507657022.12338","payload":{"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}}
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:37:02 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1507657022.67075","payload":{"id":"lovefilm.de"},"uri":"ssap://system.launcher/launch","type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:37:02 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)}5.y27|0.i,;B*yu]*d;0"pVi:;^$v|T"lt/e;Og"l@""#8sxBq/6A2smW&.uS>nzZ.r6^*uwQ#"5?yiWi:;@.qlW8t;icu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;O
2017.10.10 19:37:03 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:37:03 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"error","id":"request_1507657022.67075","error":"500 Application error","payload":{"returnValue":false}}
2017.10.10 19:37:03 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:37:03 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1507657022.67075","error":"500 Application error","payload":{"returnValue":false}}
2017.10.10 19:37:03 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:37:04 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2017.10.10 19:37:04 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1507657024.13342","uri":["ssap://tv/getCurrentChannel"],"type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2017.10.10 19:37:04 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:37:04 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)}5.y47x3-i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;S~fz-8|ze- (0 P)3+{9xP|b Ts4}6
2017.10.10 19:37:04 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:37:04 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507657024.13342","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.10.10 19:37:04 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:37:04 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507657024.13342","payload":{"returnValue":true,"channelId":"3_27_1_1_1051_11100_41985","physicalNumber":27,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"1","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"Das Erste HD","channelModeId":1,"signalChannelId":"1051_11100_41985"}}
2017.10.10 19:37:04 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:37:06 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2017.10.10 19:37:06 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","id":"request_1507657026.12688"}
2017.10.10 19:37:06 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:37:06 4: LGTV_WebOS (Fernseher) - ���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~fz-8|ze- (0 P)3+{9xP|b Ts4}g"mK;e;ir|C>ejFi,;[/"#9ehG.smmz5)}5.y67y6!
i}
2017.10.10 19:37:06 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:37:06 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507657026.12688","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.10.10 19:37:06 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:37:06 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507657026.12688","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2017.10.10 19:37:06 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:37:08 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2017.10.10 19:37:08 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1507657028.12583"}
2017.10.10 19:37:08 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:37:08 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;S~fz-8|ze- (0 P)3+{9xP|b Ts4}g"pVi:;@.qlW8tF~0.~7)s.(~8*6
2017.10.10 19:37:08 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:37:08 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507657028.12583","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.10.10 19:37:08 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:37:08 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507657028.12583","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2017.10.10 19:37:08 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2017.10.10 19:37:10 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2017.10.10 19:37:10 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1507657030.13203","type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://tv/getExternalInputList"]}
2017.10.10 19:37:10 4: LGTV_WebOS (Fernseher) - WriteFn called
2017.10.10 19:37:10 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5)}5.x07x2)i,;F2p|q"kW:u|A?"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"DO
2017.10.10 19:37:10 4: LGTV_WebOS (Fernseher) - ReadFn started
2017.10.10 19:37:10 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1507657030.13203","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/1be09ff68599b81c7241218864ca6d801e6832db/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/5a9f7f65701d2cb794d3ec9c59147fbb6d11b58f/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/416fa1442d94771ffe29c866b241bde9280a9f1c/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/4df7f2999428d8bc035037349ea8731eddef4941/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/a7120f6bb43f3468a9baee5033787c410b70882c/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/d7c7eaede32dde22eebf1f1950af7592cfd791df/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.10.10 19:37:10 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2017.10.10 19:37:10 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1507657030.13203","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/1be09ff68599b81c7241218864ca6d801e6832db/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/5a9f7f65701d2cb794d3ec9c59147fbb6d11b58f/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/416fa1442d94771ffe29c866b241bde9280a9f1c/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/4df7f2999428d8bc035037349ea8731eddef4941/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/a7120f6bb43f3468a9baee5033787c410b70882c/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/d7c7eaede32dde22eebf1f1950af7592cfd791df/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2017.10.10 19:37:10 4: LGTV_WebOS (Fernseher) - Beginn Readings writing


Sorry, irgendwie hat nicht alles in ein Posting gepasst.

Gruß
Wolle
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 10 Oktober 2017, 22:05:37
auch ich hab mir die neue Version kurz angeschaut...

habe zwar immer noch unpaired und error - 401 insufficient permissions, aber sonst funktioniert sie bisher recht problemlos. generell muss man sagen, dass seit den letzten Änderungen - mit ausnahme des ersten "on" status - mittlerweile wirklich alle anderen satusänderungen (input, aktive app usw...) fast absolut synchron in fhem erscheinen, diesbezüglich ist es echt perfekt jetzt!  ;D

jetzt muss ich nur noch rausfinden warum der handshake so lange dauert bei mir... mhm.

danke jedenfalls!


edit: ich hab mir jetzt mal testhalber die WebOS.pm gepached, so dass der presence check alle 3 sek gemacht wird und wie vorhin fhem neu gestartet und device neu angelegt. lustigerweise ist nun plötzlich auch kein pairing reading mehr da und die errors wechseln ein bisschen zwischen error - 500 Application error und error - 401 insufficient permissions. funktionieren tut aber alles.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 11 Oktober 2017, 09:06:27
Guten Morgen Leute,

Vielen vielen Dank erstmal an Wolle, ja und auch an die anderen Mitstreiter natürlich. Aber Wolles Log hat schon mal ein bisschen was gezeigt, leider noch keine Lösung.


{"type":"registered","id":"register_1507656901.34559","payload":{"client-key":"a5fc4f8e41bb32209kljlk776dfdff84d"}}
{"type":"response","id":"request_1507656921.36138","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":true}}
   
    if( defined($decode_json->{type}) ) {
   
        if( $decode_json->{type} eq 'registered' and defined($decode_json->{payload}{'client-key'}) ) {
       
            $hash->{helper}{device}{registered}     = 1;
       
        } elsif( ($decode_json->{type} eq 'response' and $decode_json->{payload}{returnValue} eq 'true') or ($decode_json->{type} eq 'registered') and defined($decode_json->{payload}{'client-key'}) ) {
       
            $response = 'ok';
            readingsBulkUpdate($hash,'pairing','paired');
            $hash->{helper}{device}{runsetcmd}  = $hash->{helper}{device}{runsetcmd} - 1 if($hash->{helper}{device}{runsetcmd} > 0);
           
        } elsif( $decode_json->{type} eq 'error' ) {
       
            $response = "error - $decode_json->{error}";
           
            if($decode_json->{error} eq '401 insufficient permissions' or $decode_json->{error} eq '401 insufficient permissions (not registered)') {
           
                readingsBulkUpdate($hash,'pairing','unpaired');
            }
           
            $hash->{helper}{device}{runsetcmd}  = $hash->{helper}{device}{runsetcmd} - 1 if($hash->{helper}{device}{runsetcmd} > 0);
        }
    }


Ihr seht hier 2 JSON Strings welche nacheinander rein kamen. Dazu seht Ihr die entsprechenden Bedingungen und was dann gemacht werden soll.
Interessanter Weise muß auf jeden Fall wenigstens einmal das Reading pairing geschrieben worden sein. Und zwar mit paired.

Kann bitte einmal jemand der das pairing Problem hat ein Device Log laufen lassen. Also nicht Systemlog sondern richtig ein Log Device anlegen mit entsprechender Regex. Am besten gleich auf das ganze Device.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 14 Oktober 2017, 10:17:11
Guten Morgen, bitte entschuldige, dass es so lange gedauert hat, aber ich bin die letzten tage zu nix gekommen.

Ich habe mal ein Logdevice angelegt. Mit RegExp stehe ich so a bissl auf Kriegsfuß deswegen weiß ich nicht, ob das so richtig ist:

Internals:
   CFGFN
   DEF        /usr/local/fhem/opt/log/Fernseher-%Y.log Fernseher:.*
   NAME       FileLog_Fernseher
   NOTIFYDEV  Fernseher
   NR         47466
   NTFY_ORDER 50-FileLog_Fernseher
   REGEXP     Fernseher:.*
   STATE      active
   TYPE       FileLog
   currentlogfile /usr/local/fhem/opt/log/Fernseher-2017.log
   logfile    /usr/local/fhem/opt/log/Fernseher-%Y.log
   READINGS:
     2017-10-14 10:10:42   linesInTheFile  130685
Attributes:
   logtype    text
   room       LGTV
   verbose    5


Im Logfile kommt dann folgendes:

2017-10-14_10:12:54 Fernseher on
2017-10-14_10:12:54 Fernseher lastResponse: error - 401 insufficient permissions
2017-10-14_10:12:54 Fernseher lgKey: a5fc4f8e41e49c09bb32209ab7b9f84d
2017-10-14_10:12:56 Fernseher channel: 108
2017-10-14_10:12:56 Fernseher channelName: VOX
2017-10-14_10:12:56 Fernseher channelMedia: Cable Digital TV
2017-10-14_10:12:58 Fernseher launchApp: TV
2017-10-14_10:12:58 Fernseher input: -
2017-10-14_10:13:00 Fernseher 3DMode: 2d
2017-10-14_10:13:02 Fernseher extInput_AV: connect_0
2017-10-14_10:13:02 Fernseher extInput_Komponente: connect_1
2017-10-14_10:13:02 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:13:02 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:13:02 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:13:02 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:13:04 Fernseher volume: 0
2017-10-14_10:13:06 Fernseher channel: 108
2017-10-14_10:13:06 Fernseher channelName: VOX
2017-10-14_10:13:06 Fernseher channelMedia: Cable Digital TV
2017-10-14_10:13:08 Fernseher launchApp: TV
2017-10-14_10:13:08 Fernseher input: -
2017-10-14_10:13:10 Fernseher 3DMode: 2d
2017-10-14_10:13:12 Fernseher extInput_AV: connect_0
2017-10-14_10:13:12 Fernseher extInput_Komponente: connect_1
2017-10-14_10:13:12 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:13:12 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:13:12 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:13:12 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:13:14 Fernseher volume: 0
2017-10-14_10:13:16 Fernseher channel: 108
2017-10-14_10:13:16 Fernseher channelName: VOX
2017-10-14_10:13:16 Fernseher channelMedia: Cable Digital TV
2017-10-14_10:13:18 Fernseher launchApp: TV
2017-10-14_10:13:18 Fernseher input: -
2017-10-14_10:13:20 Fernseher 3DMode: 2d
2017-10-14_10:13:22 Fernseher extInput_AV: connect_0
2017-10-14_10:13:22 Fernseher extInput_Komponente: connect_1
2017-10-14_10:13:22 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:13:22 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:13:22 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:13:22 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:13:28 Fernseher launchApp: TV
2017-10-14_10:13:28 Fernseher input: -
2017-10-14_10:13:30 Fernseher 3DMode: 2d
2017-10-14_10:13:32 Fernseher extInput_AV: connect_0
2017-10-14_10:13:32 Fernseher extInput_Komponente: connect_1
2017-10-14_10:13:32 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:13:32 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:13:32 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:13:32 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:13:34 Fernseher volume: 0
2017-10-14_10:13:36 Fernseher channel: 108
2017-10-14_10:13:36 Fernseher channelName: VOX
2017-10-14_10:13:36 Fernseher channelMedia: Cable Digital TV
2017-10-14_10:13:38 Fernseher launchApp: TV
2017-10-14_10:13:38 Fernseher input: -
2017-10-14_10:13:40 Fernseher 3DMode: 2d
2017-10-14_10:13:42 Fernseher extInput_AV: connect_0
2017-10-14_10:13:42 Fernseher extInput_Komponente: connect_1
2017-10-14_10:13:42 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:13:42 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:13:42 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:13:42 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:13:44 Fernseher volume: 0
2017-10-14_10:13:46 Fernseher channel: 1
2017-10-14_10:13:46 Fernseher channelName: Das Erste HD
2017-10-14_10:13:46 Fernseher channelMedia: Cable Digital TV
2017-10-14_10:13:48 Fernseher launchApp: TV
2017-10-14_10:13:48 Fernseher input: -
2017-10-14_10:13:50 Fernseher 3DMode: 2d
2017-10-14_10:13:52 Fernseher extInput_AV: connect_0
2017-10-14_10:13:52 Fernseher extInput_Komponente: connect_1
2017-10-14_10:13:52 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:13:52 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:13:52 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:13:52 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:13:54 Fernseher volume: 0
2017-10-14_10:13:57 Fernseher channel: 1
2017-10-14_10:13:57 Fernseher channelName: Das Erste HD
2017-10-14_10:13:57 Fernseher channelMedia: Cable Digital TV
2017-10-14_10:13:58 Fernseher launchApp: TV
2017-10-14_10:13:58 Fernseher input: -
2017-10-14_10:14:00 Fernseher 3DMode: 2d
2017-10-14_10:14:02 Fernseher extInput_AV: connect_0
2017-10-14_10:14:02 Fernseher extInput_Komponente: connect_1
2017-10-14_10:14:02 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:14:02 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:14:02 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:14:02 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:14:04 Fernseher volume: 0
2017-10-14_10:14:06 Fernseher channel: 1
2017-10-14_10:14:06 Fernseher channelName: Das Erste HD
2017-10-14_10:14:06 Fernseher channelMedia: Cable Digital TV
2017-10-14_10:14:08 Fernseher launchApp: TV
2017-10-14_10:14:08 Fernseher input: -
2017-10-14_10:14:10 Fernseher 3DMode: 2d
2017-10-14_10:14:12 Fernseher extInput_AV: connect_0
2017-10-14_10:14:12 Fernseher extInput_Komponente: connect_1
2017-10-14_10:14:12 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:14:12 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:14:12 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:14:12 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:14:14 Fernseher volume: 0
2017-10-14_10:14:16 Fernseher channel: 1
2017-10-14_10:14:16 Fernseher channelName: Das Erste HD
2017-10-14_10:14:16 Fernseher channelMedia: Cable Digital TV
2017-10-14_10:14:18 Fernseher launchApp: TV
2017-10-14_10:14:18 Fernseher input: -
2017-10-14_10:14:20 Fernseher 3DMode: 2d
2017-10-14_10:14:22 Fernseher extInput_AV: connect_0
2017-10-14_10:14:22 Fernseher extInput_Komponente: connect_1
2017-10-14_10:14:22 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:14:22 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:14:22 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:14:22 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:14:28 Fernseher input: -
2017-10-14_10:14:30 Fernseher 3DMode: 2d
2017-10-14_10:14:32 Fernseher extInput_AV: connect_0
2017-10-14_10:14:32 Fernseher extInput_Komponente: connect_1
2017-10-14_10:14:32 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:14:32 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:14:32 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:14:32 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:14:35 Fernseher volume: 0
2017-10-14_10:14:37 Fernseher lastResponse: error - 500 Application error
2017-10-14_10:14:39 Fernseher input: -
2017-10-14_10:14:41 Fernseher 3DMode: 2d
2017-10-14_10:14:43 Fernseher extInput_AV: connect_0
2017-10-14_10:14:43 Fernseher extInput_Komponente: connect_1
2017-10-14_10:14:43 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:14:43 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:14:43 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:14:43 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:14:45 Fernseher volume: 0
2017-10-14_10:14:47 Fernseher lastResponse: error - 500 Application error
2017-10-14_10:14:51 Fernseher input: -
2017-10-14_10:14:51 Fernseher 3DMode: 2d
2017-10-14_10:14:53 Fernseher extInput_AV: connect_0
2017-10-14_10:14:53 Fernseher extInput_Komponente: connect_1
2017-10-14_10:14:53 Fernseher extInput_HDMI-1: connect_0
2017-10-14_10:14:53 Fernseher extInput_HDMI-2: connect_1
2017-10-14_10:14:53 Fernseher extInput_HDMI-3: connect_0
2017-10-14_10:14:53 Fernseher extInput_HDMI-4: connect_0
2017-10-14_10:14:55 Fernseher volume: 0
2017-10-14_10:14:57 Fernseher lastResponse: error - 500 Application error
2017-10-14_10:14:59 Fernseher input: -


Ich habe dabei den Fernseher angeschaltet, dann den Kanal gewechselt und anschließend Amazon Video aufgerufen.

Hilft dir das weiter oder muss ich bei dem Logdevice etwas ändern?

Gruß
Wolle
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 14 Oktober 2017, 11:18:04
Seltsam, nicht ein bisschen das Reading pairing. Ich verstehe das nicht.
Hast du das Reading immer noch nicht?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 14 Oktober 2017, 11:24:58
Nein, das Reading ist nicht da.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 Oktober 2017, 06:16:29
Anbei eine debug Version wegen fehlendem pairing Reading. Einfach alles so lassen, also kein verbose einstellen oder so.
Bitte Fernsehr anmachen und dann einen neustart von fhem.


Die Ausgaben im log brauche ich dann bitte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: flolee am 18 Oktober 2017, 21:09:13
bin leider seit knapp einer woche nicht zu hause, teste aber gerne wieder mit sobald zurück.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 19 Oktober 2017, 09:54:52
Ich habe die Version kopiert und FHEM neu gestartet.

Ich nehme mal an du brauchst die Ausgaben des DeviceLogs?

2017-10-19_09:50:38 Fernseher on
2017-10-19_09:50:38 Fernseher lgKey: a5fc4f8e41e49c09bb32209ab7b9f84d
2017-10-19_09:50:49 Fernseher volume: 0
2017-10-19_09:50:50 Fernseher channel: 1
2017-10-19_09:50:50 Fernseher channelName: Das Erste HD
2017-10-19_09:50:50 Fernseher channelMedia: Cable Digital TV
2017-10-19_09:50:52 Fernseher launchApp: TV
2017-10-19_09:50:52 Fernseher input: -
2017-10-19_09:50:54 Fernseher 3DMode: 2d
2017-10-19_09:50:56 Fernseher extInput_AV: connect_0
2017-10-19_09:50:56 Fernseher extInput_Komponente: connect_1
2017-10-19_09:50:56 Fernseher extInput_HDMI-1: connect_0
2017-10-19_09:50:56 Fernseher extInput_HDMI-2: connect_1
2017-10-19_09:50:56 Fernseher extInput_HDMI-3: connect_0
2017-10-19_09:50:56 Fernseher extInput_HDMI-4: connect_0
2017-10-19_09:50:58 Fernseher volume: 0
2017-10-19_09:51:00 Fernseher channel: 1
2017-10-19_09:51:00 Fernseher channelName: Das Erste HD
2017-10-19_09:51:00 Fernseher channelMedia: Cable Digital TV
2017-10-19_09:51:02 Fernseher launchApp: TV
2017-10-19_09:51:02 Fernseher input: -
2017-10-19_09:51:04 Fernseher 3DMode: 2d
2017-10-19_09:51:06 Fernseher extInput_AV: connect_0
2017-10-19_09:51:06 Fernseher extInput_Komponente: connect_1
2017-10-19_09:51:06 Fernseher extInput_HDMI-1: connect_0
2017-10-19_09:51:06 Fernseher extInput_HDMI-2: connect_1
2017-10-19_09:51:06 Fernseher extInput_HDMI-3: connect_0
2017-10-19_09:51:06 Fernseher extInput_HDMI-4: connect_0
2017-10-19_09:51:08 Fernseher volume: 0
2017-10-19_09:51:10 Fernseher channel: 1
2017-10-19_09:51:10 Fernseher channelName: Das Erste HD
2017-10-19_09:51:10 Fernseher channelMedia: Cable Digital TV
2017-10-19_09:51:12 Fernseher launchApp: TV
2017-10-19_09:51:12 Fernseher input: -
2017-10-19_09:51:14 Fernseher 3DMode: 2d
2017-10-19_09:51:16 Fernseher extInput_AV: connect_0
2017-10-19_09:51:16 Fernseher extInput_Komponente: connect_1
2017-10-19_09:51:16 Fernseher extInput_HDMI-1: connect_0
2017-10-19_09:51:16 Fernseher extInput_HDMI-2: connect_1
2017-10-19_09:51:16 Fernseher extInput_HDMI-3: connect_0
2017-10-19_09:51:16 Fernseher extInput_HDMI-4: connect_0
2017-10-19_09:51:18 Fernseher volume: 0
2017-10-19_09:51:20 Fernseher channel: 1
2017-10-19_09:51:20 Fernseher channelName: Das Erste HD
2017-10-19_09:51:20 Fernseher channelMedia: Cable Digital TV
2017-10-19_09:51:22 Fernseher launchApp: TV
2017-10-19_09:51:22 Fernseher input: -
2017-10-19_09:51:24 Fernseher 3DMode: 2d
2017-10-19_09:51:26 Fernseher extInput_AV: connect_0
2017-10-19_09:51:26 Fernseher extInput_Komponente: connect_1
2017-10-19_09:51:26 Fernseher extInput_HDMI-1: connect_0
2017-10-19_09:51:26 Fernseher extInput_HDMI-2: connect_1
2017-10-19_09:51:26 Fernseher extInput_HDMI-3: connect_0
2017-10-19_09:51:26 Fernseher extInput_HDMI-4: connect_0
2017-10-19_09:51:34 Fernseher 3DMode: 2d
2017-10-19_09:51:36 Fernseher extInput_AV: connect_0
2017-10-19_09:51:36 Fernseher extInput_Komponente: connect_1
2017-10-19_09:51:36 Fernseher extInput_HDMI-1: connect_0
2017-10-19_09:51:36 Fernseher extInput_HDMI-2: connect_1
2017-10-19_09:51:36 Fernseher extInput_HDMI-3: connect_0
2017-10-19_09:51:36 Fernseher extInput_HDMI-4: connect_0
2017-10-19_09:51:38 Fernseher volume: 0


Da hab ich jetzt allerdings auch nichts mit pairing gesehen.

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Oktober 2017, 10:04:30
Nee diesmal bitte vom FHEM Log  ;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 19 Oktober 2017, 10:55:11
Gerne  ;)

2017.10.19 09:50:02 0: Server shutdown
2017.10.19 09:50:02 1: Shutdown executed
2017.10.19 09:50:08 1: Including /usr/local/fhem/opt/fhem.cfg
2017.10.19 09:50:08 3: telnetPort: port 7072 opened
2017.10.19 09:50:09 3: WEB: port 8083 opened
2017.10.19 09:50:09 1: CUL_0 device is none, commands will be echoed only
2017.10.19 09:50:09 3: FHEM2FHEM opening FritzCUL at 192.168.178.2:7072
2017.10.19 09:50:09 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.10.19 09:50:09 3: Opening HMLAN1 device 192.168.178.23:1000
2017.10.19 09:50:10 1: HMLAN_Parse: HMLAN1 new condition init
2017.10.19 09:50:10 3: HMLAN1 device opened
2017.10.19 09:50:13 2: eventTypes: loaded 6849 events from /usr/local/fhem/opt/log/eventTypes.txt
2017.10.19 09:50:15 3: Opening my_callmonitor device 192.168.178.1:1012
2017.10.19 09:50:15 3: FB_CALLMONITOR (my_callmonitor) - loading cache file /usr/local/fhem/opt/log/FB_CM_reverse_cache_file.txt
2017.10.19 09:50:15 2: FB_CALLMONITOR (my_callmonitor) - read 262 contacts from Cache
2017.10.19 09:50:19 3: Opening Handy_Wolle_bt device 192.168.178.126:5111
2017.10.19 09:50:19 3: Handy_Wolle_bt device opened
2017.10.19 09:50:19 3: Opening Handy_Tanja_bt device 192.168.178.126:5111
2017.10.19 09:50:19 3: Handy_Tanja_bt device opened
2017.10.19 09:50:19 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 209) line 2, <$fh> line 931.
2017.10.19 09:50:21 3: T_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/18531 and interval 1000
2017.10.19 09:50:21 3: T_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/18531 and interval 1000
2017.10.19 09:50:21 3: Mr.W_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/48847 and interval 1000
2017.10.19 09:50:21 3: Mr.W_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/48847 and interval 1000
2017.10.19 09:50:21 3: RAN_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/10283 and interval 1000
2017.10.19 09:50:21 3: RAN_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/10283 and interval 1000
2017.10.19 09:50:21 3: Aral_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/9448 and interval 1000
2017.10.19 09:50:21 3: Aral_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/9448 and interval 1000
2017.10.19 09:50:22 3: JET_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/921 and interval 1000
2017.10.19 09:50:22 3: JET_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/921 and interval 1000
2017.10.19 09:50:22 3: TABLETUI: new ext defined infix:ftui/: dir:/volume1/@appstore/fhem/opt/www/tablet:
2017.10.19 09:50:22 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2017.10.19 09:50:23 3: LGTV_WebOS (Fernseher) - defined with host 192.168.178.137
2017.10.19 09:50:23 1: Including /usr/local/fhem/opt/log/fhem.save
2017.10.19 09:50:23 3: Device Bad_Fenster added to ActionDetector with 099:00 time
2017.10.19 09:50:24 3: Device Bad_Heizung added to ActionDetector with 000:10 time
2017.10.19 09:50:24 3: Device Bewegungsmelder_1 added to ActionDetector with 000:12 time
2017.10.19 09:50:24 3: Device KU_Fenster added to ActionDetector with 012:00 time
2017.10.19 09:50:24 3: Device KZ_Fenster added to ActionDetector with 099:00 time
2017.10.19 09:50:24 3: Device KZ_Heizung added to ActionDetector with 000:10 time
2017.10.19 09:50:24 3: Device Rauchmelder_Kinderzimmer added to ActionDetector with 099:00 time
2017.10.19 09:50:25 3: Device Rauchmelder_Schlafzimmer added to ActionDetector with 099:00 time
2017.10.19 09:50:25 3: Device Rauchmelder_Wohnzimmer added to ActionDetector with 099:00 time
2017.10.19 09:50:25 3: Device SZ_Fenster added to ActionDetector with 099:00 time
2017.10.19 09:50:25 3: Device TH_Sensor_innen_WZ added to ActionDetector with 000:10 time
2017.10.19 09:50:25 3: Device WZ_Balkon_l added to ActionDetector with 099:50 time
2017.10.19 09:50:25 3: Device WZ_Balkon_r added to ActionDetector with 099:00 time
2017.10.19 09:50:25 3: Device WZ_Fenster added to ActionDetector with 099:50 time
2017.10.19 09:50:26 3: Device WZ_Heizung_Balkon added to ActionDetector with 000:12 time
2017.10.19 09:50:26 3: Device WZ_Heizung_Fenster added to ActionDetector with 000:12 time
2017.10.19 09:50:26 3: Device Wohnungstuer added to ActionDetector with 010:00 time
2017.10.19 09:50:26 3: Opening Handy_Tanja_bt device 192.168.178.126:5111
2017.10.19 09:50:26 3: Handy_Tanja_bt device opened
2017.10.19 09:50:26 3: Opening Handy_Wolle_bt device 192.168.178.126:5111
2017.10.19 09:50:26 3: Handy_Wolle_bt device opened
2017.10.19 09:50:26 3: Opening Squeezebox device 127.0.0.1:9090
2017.10.19 09:50:26 3: SB_SERVER_DoInit(Squeezebox): state: opened power: ?
2017.10.19 09:50:26 3: SB_SERVER_DoInit(Squeezebox): SB-Server is back again.
2017.10.19 09:50:26 3: Squeezebox device opened
2017.10.19 09:50:26 3: Opening myMQTT device 192.168.178.5:1883
2017.10.19 09:50:26 3: Can't connect to 192.168.178.5:1883: Connection refused
2017.10.19 09:50:26 3: FB_CALLMONITOR (my_callmonitor) - found 2 phonebooks
2017.10.19 09:50:27 2: FB_CALLMONITOR (my_callmonitor) - read 16 contacts from remote phonebook "Telefonbuch"
2017.10.19 09:50:27 2: FB_CALLMONITOR (my_callmonitor) - read 8 contacts from remote phonebook "Spambuch"
2017.10.19 09:50:27 0: Featurelevel: 5.8
2017.10.19 09:50:27 0: Server started with 426 defined entities (fhem.pl:15182/2017-10-03 perl:5.024001 os:linux user:fhem pid:31185)
2017.10.19 09:50:28 3: telnetForBlockingFn_1508399428.14587: port 34825 opened
2017.10.19 09:50:28 1: [Alarm 2] has undefined save data off, disarming
2017.10.19 09:50:28 1: [Alarm 3] has undefined save data off, disarming
2017.10.19 09:50:28 1: [Alarm 5] has undefined save data off, disarming
2017.10.19 09:50:28 3: CUL_HM set AZ_Wolle_Decke statusRequest
2017.10.19 09:50:28 1: HMLAN_Parse: HMLAN1 new condition ok
2017.10.19 09:50:28 3: CUL_HM set TH_Sensor_aussen getConfig
2017.10.19 09:50:28 3: FHEM2FHEM device opened (FritzCUL)
2017.10.19 09:50:28 3: my_callmonitor device opened
2017.10.19 09:50:30 3: CUL_HM set Flur_Decke statusRequest
2017.10.19 09:50:31 3: ABFALL myAbfall - CALENDAR:Abfallkalender triggered, updating ABFALL myAbfall ...
2017.10.19 09:50:31 3: CUL_HM set KU_Unterschrankbeleuchtung statusRequest
2017.10.19 09:50:32 3: CUL_HM set KZ_Decke statusRequest
2017.10.19 09:50:33 2: PRESENCE (Handy_Wolle_wlan) - device could not be checked (retrying in 10 seconds): Process died prematurely
2017.10.19 09:50:33 2: PRESENCE (Handy_Tanja_wlan) - device could not be checked (retrying in 10 seconds): Process died prematurely
2017.10.19 09:50:33 2: PRESENCE (Handy_Wolle_wlan) - check returned a valid result after 1 unsuccesful retry
2017.10.19 09:50:33 3: CUL_HM set KZ_Decke_Sw1_V_01 statusRequest
2017.10.19 09:50:34 3: CUL_HM set KZ_Decke_Sw1_V_02 statusRequest
2017.10.19 09:50:35 3: Watchdog Anwesenheit_Wolle_wlan_w triggered
2017.10.19 09:50:35 2: PRESENCE (Handy_Tanja_wlan) - check returned a valid result after 1 unsuccesful retry
2017.10.19 09:50:35 3: CUL_HM set Rauchmelder_Kinderzimmer statusRequest
2017.10.19 09:50:36 3: Watchdog Anwesenheit_Wolle_bt_w triggered
2017.10.19 09:50:36 3: CUL_HM set Rauchmelder_Schlafzimmer statusRequest
2017.10.19 09:50:38 3: CUL_HM set Rauchmelder_Wohnzimmer statusRequest
2017.10.19 09:50:39 3: CUL_HM set SZ_Decke statusRequest
2017.10.19 09:50:40 3: CUL_HM set WZ_Fluter statusRequest
2017.10.19 09:50:41 3: CUL_HM set WZ_Media statusRequest
2017.10.19 09:50:42 3: CUL_HM set WZ_Vitrine statusRequest
2017.10.19 09:52:30 3: CUL_HM set Bewegungsmelder_1 getConfig


Da steht allerdings über den Fernseher eigentlich gar nichts drin.  ???
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Oktober 2017, 10:57:10
Fernsehr ist an und mit dem Netzwerk verbunden?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 19 Oktober 2017, 11:15:53
Ja, das war er. Ich habe ihn jetzt gerade nochmal eingeschaltet und er lässt sich auch pingen. Erstaunlicherweise ist jetzt gerade um 11:12 Uhr auch das Reading pairing wieder aufgetaucht, das vorher um 09:50 Uhr noch nicht da war. Es steht allerdings wieder auf "unpaired".

Im SystemLog findet sich nichts neues seit dem letzten was ich gepostet habe.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Oktober 2017, 11:20:57
Steh bei Dir im Internal VERSION ein test hinter der Zahl?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 19 Oktober 2017, 11:22:37
1.2.0test steht da
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Oktober 2017, 11:26:22
Bitte noch mal


DANKE
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 19 Oktober 2017, 11:35:40
Jetzt steht bei VERSION 1.2.0testWolle  ;D

Das FHEMLog sieht jetzt so aus:

2017.10.19 11:32:03 0: Server shutdown
2017.10.19 11:32:04 1: Shutdown executed
2017.10.19 11:32:09 1: Including /usr/local/fhem/opt/fhem.cfg
2017.10.19 11:32:09 3: telnetPort: port 7072 opened
2017.10.19 11:32:10 3: WEB: port 8083 opened
2017.10.19 11:32:11 1: CUL_0 device is none, commands will be echoed only
2017.10.19 11:32:11 3: FHEM2FHEM opening FritzCUL at 192.168.178.2:7072
2017.10.19 11:32:11 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.10.19 11:32:11 3: Opening HMLAN1 device 192.168.178.23:1000
2017.10.19 11:32:11 1: HMLAN_Parse: HMLAN1 new condition init
2017.10.19 11:32:11 3: HMLAN1 device opened
2017.10.19 11:32:14 2: eventTypes: loaded 6850 events from /usr/local/fhem/opt/log/eventTypes.txt
2017.10.19 11:32:18 3: Opening my_callmonitor device 192.168.178.1:1012
2017.10.19 11:32:20 3: FB_CALLMONITOR (my_callmonitor) - loading cache file /usr/local/fhem/opt/log/FB_CM_reverse_cache_file.txt
2017.10.19 11:32:20 2: FB_CALLMONITOR (my_callmonitor) - read 262 contacts from Cache
2017.10.19 11:32:24 3: Opening Handy_Wolle_bt device 192.168.178.126:5111
2017.10.19 11:32:24 3: Handy_Wolle_bt device opened
2017.10.19 11:32:24 3: Opening Handy_Tanja_bt device 192.168.178.126:5111
2017.10.19 11:32:24 3: Handy_Tanja_bt device opened
2017.10.19 11:32:24 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 209) line 2, <$fh> line 931.
2017.10.19 11:32:25 3: T_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/18531 and interval 1000
2017.10.19 11:32:25 3: T_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/18531 and interval 1000
2017.10.19 11:32:25 3: Mr.W_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/48847 and interval 1000
2017.10.19 11:32:25 3: Mr.W_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/48847 and interval 1000
2017.10.19 11:32:25 3: RAN_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/10283 and interval 1000
2017.10.19 11:32:25 3: RAN_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/10283 and interval 1000
2017.10.19 11:32:25 3: Aral_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/9448 and interval 1000
2017.10.19 11:32:25 3: Aral_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/9448 and interval 1000
2017.10.19 11:32:26 3: JET_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/921 and interval 1000
2017.10.19 11:32:26 3: JET_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/921 and interval 1000
2017.10.19 11:32:26 3: TABLETUI: new ext defined infix:ftui/: dir:/volume1/@appstore/fhem/opt/www/tablet:
2017.10.19 11:32:26 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2017.10.19 11:32:27 3: LGTV_WebOS (Fernseher) - defined with host 192.168.178.137
2017.10.19 11:32:27 1: Including /usr/local/fhem/opt/log/fhem.save
2017.10.19 11:32:28 3: Device Bad_Fenster added to ActionDetector with 099:00 time
2017.10.19 11:32:28 3: Device Bad_Heizung added to ActionDetector with 000:10 time
2017.10.19 11:32:28 3: Device Bewegungsmelder_1 added to ActionDetector with 000:12 time
2017.10.19 11:32:28 3: Device KU_Fenster added to ActionDetector with 012:00 time
2017.10.19 11:32:28 3: Device KZ_Fenster added to ActionDetector with 099:00 time
2017.10.19 11:32:28 3: Device KZ_Heizung added to ActionDetector with 000:10 time
2017.10.19 11:32:28 3: Device Rauchmelder_Kinderzimmer added to ActionDetector with 099:00 time
2017.10.19 11:32:28 3: Device Rauchmelder_Schlafzimmer added to ActionDetector with 099:00 time
2017.10.19 11:32:29 3: Device Rauchmelder_Wohnzimmer added to ActionDetector with 099:00 time
2017.10.19 11:32:29 3: Device SZ_Fenster added to ActionDetector with 099:00 time
2017.10.19 11:32:29 3: Device TH_Sensor_innen_WZ added to ActionDetector with 000:10 time
2017.10.19 11:32:29 3: Device WZ_Balkon_l added to ActionDetector with 099:50 time
2017.10.19 11:32:29 3: Device WZ_Balkon_r added to ActionDetector with 099:00 time
2017.10.19 11:32:29 3: Device WZ_Fenster added to ActionDetector with 099:50 time
2017.10.19 11:32:29 3: Device WZ_Heizung_Balkon added to ActionDetector with 000:12 time
2017.10.19 11:32:29 3: Device WZ_Heizung_Fenster added to ActionDetector with 000:12 time
2017.10.19 11:32:30 3: Device Wohnungstuer added to ActionDetector with 010:00 time
2017.10.19 11:32:30 3: Opening Handy_Tanja_bt device 192.168.178.126:5111
2017.10.19 11:32:30 3: Handy_Tanja_bt device opened
2017.10.19 11:32:30 3: Opening Handy_Wolle_bt device 192.168.178.126:5111
2017.10.19 11:32:30 3: Handy_Wolle_bt device opened
2017.10.19 11:32:30 3: Opening Squeezebox device 127.0.0.1:9090
2017.10.19 11:32:30 3: SB_SERVER_DoInit(Squeezebox): state: opened power: ?
2017.10.19 11:32:30 3: SB_SERVER_DoInit(Squeezebox): SB-Server is back again.
2017.10.19 11:32:30 3: Squeezebox device opened
2017.10.19 11:32:30 3: Opening myMQTT device 192.168.178.5:1883
2017.10.19 11:32:30 3: Can't connect to 192.168.178.5:1883: Connection refused
2017.10.19 11:32:30 3: FB_CALLMONITOR (my_callmonitor) - found 2 phonebooks
2017.10.19 11:32:30 2: FB_CALLMONITOR (my_callmonitor) - read 16 contacts from remote phonebook "Telefonbuch"
2017.10.19 11:32:30 2: FB_CALLMONITOR (my_callmonitor) - read 8 contacts from remote phonebook "Spambuch"
2017.10.19 11:32:31 0: Featurelevel: 5.8
2017.10.19 11:32:31 0: Server started with 426 defined entities (fhem.pl:15182/2017-10-03 perl:5.024001 os:linux user:fhem pid:7893)
2017.10.19 11:32:31 3: telnetForBlockingFn_1508405551.7034: port 60049 opened
2017.10.19 11:32:31 1: [Alarm 2] has undefined save data off, disarming
2017.10.19 11:32:31 1: [Alarm 3] has undefined save data off, disarming
2017.10.19 11:32:31 1: [Alarm 5] has undefined save data off, disarming
2017.10.19 11:32:31 1: HMLAN_Parse: HMLAN1 new condition ok
2017.10.19 11:32:32 3: my_callmonitor device opened
2017.10.19 11:32:32 3: FHEM2FHEM device opened (FritzCUL)
2017.10.19 11:32:32 3: CUL_HM set AZ_Wolle_Decke statusRequest
2017.10.19 11:32:34 0: SB_SERVER_tcb_SendSyncMasters: 3 entries remaining
2017.10.19 11:32:36 3: CUL_HM set Flur_Decke statusRequest
2017.10.19 11:32:38 1: Timeout for WOL_Ping reached, terminated process 7929
2017.10.19 11:32:38 3: BlockingCall for Wolle_internet was aborted
2017.10.19 11:32:38 2: PRESENCE (Handy_Tanja_wlan) - device could not be checked (retrying in 10 seconds): Process died prematurely
2017.10.19 11:32:38 3: CUL_HM set KU_Unterschrankbeleuchtung statusRequest
2017.10.19 11:32:39 3: CUL_HM set KZ_Decke statusRequest
2017.10.19 11:32:40 3: CUL_HM set KZ_Decke_Sw1_V_01 statusRequest
2017.10.19 11:32:41 3: Watchdog Anwesenheit_Wolle_bt_w triggered
2017.10.19 11:32:41 2: PRESENCE (Handy_Tanja_wlan) - check returned a valid result after 1 unsuccesful retry
2017.10.19 11:32:41 3: ABFALL myAbfall - CALENDAR:Abfallkalender triggered, updating ABFALL myAbfall ...
2017.10.19 11:32:41 3: CUL_HM set KZ_Decke_Sw1_V_02 statusRequest
2017.10.19 11:32:43 3: CUL_HM set Rauchmelder_Kinderzimmer statusRequest
2017.10.19 11:32:44 3: CUL_HM set Rauchmelder_Schlafzimmer statusRequest
2017.10.19 11:32:45 2: PRESENCE (Handy_Wolle_wlan) - device could not be checked (retrying in 10 seconds): Process died prematurely
2017.10.19 11:32:46 3: CUL_HM set Rauchmelder_Wohnzimmer statusRequest
2017.10.19 11:32:47 3: CUL_HM set SZ_Decke statusRequest
2017.10.19 11:32:48 3: CUL_HM set WZ_Fluter statusRequest
2017.10.19 11:32:49 3: CUL_HM set WZ_Media statusRequest
2017.10.19 11:32:50 3: CUL_HM set WZ_Vitrine statusRequest
2017.10.19 11:32:51 2: PRESENCE (Handy_Wolle_wlan) - check returned a valid result after 1 unsuccesful retry
2017.10.19 11:34:33 3: CUL_HM set TH_Sensor_aussen getConfig


Ich seh da nur leider nicht wirklich was neues.  :'(
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Oktober 2017, 12:06:34
Und Daten kommen ganz sicher in FHEM an, also vom Fernsehr? Werden Readings geschrieben?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 19 Oktober 2017, 12:09:27
Ja, der Fernseher ist an und Readings werden geschrieben. Das letzte war z.B. channelName Das Erste HD 2017-10-19 12:09:00
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Oktober 2017, 12:09:57
So langsam verzweifel ich

Schauen wir mal weiter
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 19 Oktober 2017, 12:54:27
Na das wollen wir doch stark vermeiden, dass du verzweifelst. Leider kann ich dir auch diesmal nichts wirklich anderes posten als die Male zuvor. Es ist alles noch beim alten. Aber vielleicht ist das auch eine spezifische Besonderheit bei speziell meinem Fernseher?
Davon abgesehen ist das mit dem Pairing ja eher irgendwie ein kosmetisches Problem. Augenscheinlich funktioniert ja alles ganz gut; bis auf eine Sache und die stört mich eigentlich mehr als die Sache mit dem Pairing.
Was bei mir nicht funktionieren will, ist dass ich mit launchApp AmazonVideo aufrufen kann. Da passiert einfach nichts und im Readin lastResponse steht error - 500 Application error.

Aber ich teste gerne weiter für dich wenn du das willst.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Oktober 2017, 12:56:30
Das ist ja alles schön und gut, dennoch sollte das Teil aber bitte doch die Logausgaben eintragen die ich ihm gebe. Hast Du das globale oder Device Loglevel auf kleiner 3 gestellt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 19 Oktober 2017, 13:14:19
Das DeviceLog steht auf verbose 5 und das FHEMLog im global Device steht auf verbose 3
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Oktober 2017, 13:25:35
Also wenn das Device auf verbose 5 steht sollten jede Menge Daten kommen. So wie Du es bisher kennst.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 19 Oktober 2017, 13:28:43
Argh, ich hab mich ungenau ausgedrückt. Das DeviceLog steht auf verbose 5 und ich sehe grade, dass das Device selber auf verbose 0 steht  :o
Ich setz das mal auf drei und starte FHEM nochmal neu.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Oktober 2017, 13:32:25
Ah, ok. Danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 19 Oktober 2017, 13:37:35
Oh Mann, keine Ahnung warum der Loglevel auf 0 war, aber kaum macht man es richtig funktionierts auch  ;)

Jetzt steht im FHEMLog auch was drin:

2017.10.19 13:33:00 1: Timeout for WOL_Ping reached, terminated process 19062
2017.10.19 13:33:00 3: BlockingCall for Wolle_internet was aborted
2017.10.19 13:33:00 3: CUL_HM set Flur_Decke statusRequest
2017.10.19 13:33:00 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.137
2017.10.19 13:33:00 3: Watchdog Anwesenheit_Wolle_bt_w triggered
2017.10.19 13:33:00 3: LGTV_WebOS (Fernseher) - decode_json Type: registered
2017.10.19 13:33:00 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:33:00 3: LGTV_WebOS (Fernseher) - Debug: registered und client-key vorhanden, hash registered
2017.10.19 13:33:00 0: Server shutdown
2017.10.19 13:33:02 1: Shutdown executed
2017.10.19 13:33:09 1: Including /usr/local/fhem/opt/fhem.cfg
2017.10.19 13:33:09 3: telnetPort: port 7072 opened
2017.10.19 13:33:10 3: WEB: port 8083 opened
2017.10.19 13:33:10 1: CUL_0 device is none, commands will be echoed only
2017.10.19 13:33:10 3: FHEM2FHEM opening FritzCUL at 192.168.178.2:7072
2017.10.19 13:33:10 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.10.19 13:33:10 3: Opening HMLAN1 device 192.168.178.23:1000
2017.10.19 13:33:10 1: HMLAN_Parse: HMLAN1 new condition init
2017.10.19 13:33:10 3: HMLAN1 device opened
2017.10.19 13:33:12 2: eventTypes: loaded 6858 events from /usr/local/fhem/opt/log/eventTypes.txt
2017.10.19 13:33:17 3: Opening my_callmonitor device 192.168.178.1:1012
2017.10.19 13:33:17 3: FB_CALLMONITOR (my_callmonitor) - loading cache file /usr/local/fhem/opt/log/FB_CM_reverse_cache_file.txt
2017.10.19 13:33:17 2: FB_CALLMONITOR (my_callmonitor) - read 262 contacts from Cache
2017.10.19 13:33:21 3: Opening Handy_Wolle_bt device 192.168.178.126:5111
2017.10.19 13:33:21 3: Handy_Wolle_bt device opened
2017.10.19 13:33:21 3: Opening Handy_Tanja_bt device 192.168.178.126:5111
2017.10.19 13:33:21 3: Handy_Tanja_bt device opened
2017.10.19 13:33:22 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 209) line 2, <$fh> line 931.
2017.10.19 13:33:23 3: T_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/18531 and interval 1000
2017.10.19 13:33:23 3: T_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/18531 and interval 1000
2017.10.19 13:33:23 3: Mr.W_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/48847 and interval 1000
2017.10.19 13:33:23 3: Mr.W_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/48847 and interval 1000
2017.10.19 13:33:23 3: RAN_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/10283 and interval 1000
2017.10.19 13:33:23 3: RAN_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/10283 and interval 1000
2017.10.19 13:33:23 3: Aral_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/9448 and interval 1000
2017.10.19 13:33:23 3: Aral_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/9448 and interval 1000
2017.10.19 13:33:24 3: JET_Diesel: Defined with URL http://www.clever-tanken.de/tankstelle_details/921 and interval 1000
2017.10.19 13:33:24 3: JET_E10: Defined with URL http://www.clever-tanken.de/tankstelle_details/921 and interval 1000
2017.10.19 13:33:24 3: TABLETUI: new ext defined infix:ftui/: dir:/volume1/@appstore/fhem/opt/www/tablet:
2017.10.19 13:33:24 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2017.10.19 13:33:25 3: LGTV_WebOS (Fernseher) - defined with host 192.168.178.137
2017.10.19 13:33:25 1: Including /usr/local/fhem/opt/log/fhem.save
2017.10.19 13:33:26 3: Device Bad_Fenster added to ActionDetector with 099:00 time
2017.10.19 13:33:26 3: Device Bad_Heizung added to ActionDetector with 000:10 time
2017.10.19 13:33:26 3: Device Bewegungsmelder_1 added to ActionDetector with 000:12 time
2017.10.19 13:33:27 3: Device KU_Fenster added to ActionDetector with 012:00 time
2017.10.19 13:33:27 3: Device KZ_Fenster added to ActionDetector with 099:00 time
2017.10.19 13:33:27 3: Device KZ_Heizung added to ActionDetector with 000:10 time
2017.10.19 13:33:27 3: Device Rauchmelder_Kinderzimmer added to ActionDetector with 099:00 time
2017.10.19 13:33:27 3: Device Rauchmelder_Schlafzimmer added to ActionDetector with 099:00 time
2017.10.19 13:33:27 3: Device Rauchmelder_Wohnzimmer added to ActionDetector with 099:00 time
2017.10.19 13:33:27 3: Device SZ_Fenster added to ActionDetector with 099:00 time
2017.10.19 13:33:28 3: Device TH_Sensor_innen_WZ added to ActionDetector with 000:10 time
2017.10.19 13:33:28 3: Device WZ_Balkon_l added to ActionDetector with 099:50 time
2017.10.19 13:33:28 3: Device WZ_Balkon_r added to ActionDetector with 099:00 time
2017.10.19 13:33:28 3: Device WZ_Fenster added to ActionDetector with 099:50 time
2017.10.19 13:33:28 3: Device WZ_Heizung_Balkon added to ActionDetector with 000:12 time
2017.10.19 13:33:28 3: Device WZ_Heizung_Fenster added to ActionDetector with 000:12 time
2017.10.19 13:33:29 3: Device Wohnungstuer added to ActionDetector with 010:00 time
2017.10.19 13:33:29 3: Opening Handy_Tanja_bt device 192.168.178.126:5111
2017.10.19 13:33:29 3: Handy_Tanja_bt device opened
2017.10.19 13:33:29 3: Opening Handy_Wolle_bt device 192.168.178.126:5111
2017.10.19 13:33:29 3: Handy_Wolle_bt device opened
2017.10.19 13:33:29 3: Opening Squeezebox device 127.0.0.1:9090
2017.10.19 13:33:29 3: SB_SERVER_DoInit(Squeezebox): state: opened power: ?
2017.10.19 13:33:29 3: SB_SERVER_DoInit(Squeezebox): SB-Server is back again.
2017.10.19 13:33:29 3: Squeezebox device opened
2017.10.19 13:33:29 3: Opening myMQTT device 192.168.178.5:1883
2017.10.19 13:33:29 3: Can't connect to 192.168.178.5:1883: Connection refused
2017.10.19 13:33:29 3: FB_CALLMONITOR (my_callmonitor) - found 2 phonebooks
2017.10.19 13:33:29 2: FB_CALLMONITOR (my_callmonitor) - read 16 contacts from remote phonebook "Telefonbuch"
2017.10.19 13:33:29 2: FB_CALLMONITOR (my_callmonitor) - read 8 contacts from remote phonebook "Spambuch"
2017.10.19 13:33:30 0: Featurelevel: 5.8
2017.10.19 13:33:30 0: Server started with 426 defined entities (fhem.pl:15182/2017-10-03 perl:5.024001 os:linux user:fhem pid:19109)
2017.10.19 13:33:30 3: telnetForBlockingFn_1508412810.74048: port 46744 opened
2017.10.19 13:33:32 1: [Alarm 2] has undefined save data off, disarming
2017.10.19 13:33:32 1: [Alarm 3] has undefined save data off, disarming
2017.10.19 13:33:32 1: [Alarm 5] has undefined save data off, disarming
2017.10.19 13:33:36 3: CUL_HM set AZ_Wolle_Decke statusRequest
2017.10.19 13:33:37 3: FHEM2FHEM device opened (FritzCUL)
2017.10.19 13:33:39 1: HMLAN_Parse: HMLAN1 new condition ok
mplayer: no process found
2017.10.19 13:33:40 3: delete Help_Sprachausgabe_SZ;
                    setstate SZ_Fenster_Alarm_w defined : Please define Help_Sprachausgabe_SZ first
2017.10.19 13:33:40 3: SZ_Fenster_geschlossen_n return value: Please define Help_Sprachausgabe_SZ first
2017.10.19 13:33:40 3: CUL_HM set TH_Sensor_aussen getConfig
2017.10.19 13:33:40 3: my_callmonitor device opened
2017.10.19 13:33:41 3: CUL_HM set Flur_Decke statusRequest
2017.10.19 13:33:41 3: Watchdog Anwesenheit_Wolle_bt_w triggered
2017.10.19 13:33:41 3: Watchdog Anwesenheit_Tanja_bt_w triggered
2017.10.19 13:33:41 1: Timeout for WOL_Ping reached, terminated process 19196
2017.10.19 13:33:41 3: BlockingCall for Wolle_internet was aborted
2017.10.19 13:33:42 3: CUL_HM set KU_Unterschrankbeleuchtung statusRequest
2017.10.19 13:33:42 3: LGTV_WebOS (Fernseher) - decode_json Type: registered
2017.10.19 13:33:42 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:33:42 3: LGTV_WebOS (Fernseher) - Debug: registered und client-key vorhanden, hash registered
2017.10.19 13:33:43 3: CUL_HM set KZ_Decke statusRequest
2017.10.19 13:33:56 3: CUL_HM set KZ_Decke_Sw1_V_01 statusRequest
2017.10.19 13:33:56 2: PRESENCE (Handy_Wolle_wlan) - device could not be checked (retrying in 10 seconds): Process died prematurely
2017.10.19 13:33:56 2: PRESENCE (Handy_Tanja_wlan) - device could not be checked (retrying in 10 seconds): Process died prematurely
2017.10.19 13:33:56 2: PRESENCE (Handy_Tanja_wlan) - check returned a valid result after 1 unsuccesful retry
2017.10.19 13:33:56 3: ABFALL myAbfall - CALENDAR:Abfallkalender triggered, updating ABFALL myAbfall ...
2017.10.19 13:33:56 3: CUL_HM set Bewegungsmelder_1 getConfig
2017.10.19 13:33:57 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:33:57 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:33:57 3: CUL_HM set KZ_Decke_Sw1_V_02 statusRequest
2017.10.19 13:33:58 2: PRESENCE (Handy_Wolle_wlan) - check returned a valid result after 1 unsuccesful retry
2017.10.19 13:33:58 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:33:58 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:33:59 3: CUL_HM set Rauchmelder_Kinderzimmer statusRequest
2017.10.19 13:34:00 3: CUL_HM set Rauchmelder_Schlafzimmer statusRequest
2017.10.19 13:34:00 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:00 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:01 3: CUL_HM set Rauchmelder_Wohnzimmer statusRequest
2017.10.19 13:34:02 3: CUL_HM set SZ_Decke statusRequest
2017.10.19 13:34:02 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:02 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:03 3: CUL_HM set WZ_Fluter statusRequest
2017.10.19 13:34:04 3: CUL_HM set WZ_Media statusRequest
2017.10.19 13:34:04 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:04 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:05 3: CUL_HM set WZ_Vitrine statusRequest
2017.10.19 13:34:08 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:08 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:08 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:08 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:13 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:14 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:14 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:14 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:14 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:14 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:17 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:17 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:19 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:21 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:21 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:21 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:23 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:23 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 13:34:25 3: LGTV_WebOS (Fernseher) - decode_json Type: response
2017.10.19 13:34:25 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert


Mea culpa.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Oktober 2017, 13:47:12
das sieht schon mal gut aus Und weiter
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 19 Oktober 2017, 15:32:06
Reicht dir das auch, wenn ich nur die Zeilen mit LGTV_WebOS poste?

2017.10.19 15:27:05 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.137
2017.10.19 15:27:05 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 15:27:05 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert: registered Playload Clientkey a5fc4f8e41e49c09bb32209ab7b9f84d
2017.10.19 15:27:05 3: LGTV_WebOS (Fernseher) - Debug: registered und client-key vorhanden, hash registered
2017.10.19 15:27:15 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 15:27:15 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/local/fhem/opt/FHEM/82_LGTV_WebOS.pm line 945.
2017.10.19 15:27:15 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert: response Playload Clientkey
2017.10.19 15:27:17 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 15:27:17 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert: response Playload Clientkey
2017.10.19 15:27:19 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert
2017.10.19 15:27:19 3: LGTV_WebOS (Fernseher) - Debug: Type ist definiert: response Playload Clientkey


oder brauchst du doch die ganze Startsequenz?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 Oktober 2017, 15:44:20
Reicht so. Danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Oktober 2017, 14:09:52
Hallo Wolle,

Magst Du bitte einmal testen? Danke Dir



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 23 Oktober 2017, 14:35:35
Gerade nach Hause gekommen und gleich einen Post von dir gehabt  ;D

In Internals VERSION steht nun 1.2.0testWolle6
DeviceLog auf verbose 3 gestellt.
Fernseher eingeschaltet.
FHEM neugestartet.

In der Startsequenz sehe ich überhaupt nichts vom Fernseher; Readings werden aber geschrieben.
Nach dem Start von FHEM erscheint aber in genaum einem Minuten Abstand im Logfile:
2017.10.23 14:27:04 3: LGTV_WebOS (Fernseher) - JSON error while request: IO::Socket::INET: connect: Connection refused
2017.10.23 14:28:04 3: LGTV_WebOS (Fernseher) - JSON error while request: IO::Socket::INET: connect: Connection refused
2017.10.23 14:29:04 3: LGTV_WebOS (Fernseher) - JSON error while request: IO::Socket::INET: connect: Connection refused
2017.10.23 14:30:04 3: LGTV_WebOS (Fernseher) - JSON error while request: IO::Socket::INET: connect: Connection refused


Das Perlmodul ist installiert.
???
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Oktober 2017, 14:39:17
Kannst Du mir sagen ob pairung jetzt stimmt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 23 Oktober 2017, 14:42:08
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Oktober 2017, 14:46:24
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?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 23 Oktober 2017, 14:52:59
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Oktober 2017, 14:58:51
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?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 23 Oktober 2017, 15:04:42
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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Oktober 2017, 15:10:20
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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 23 Oktober 2017, 15:15:56
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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Oktober 2017, 15:21:47
Gar nicht. 0 ist gleichbedeutend mit kein Attribut. Also delete.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 23 Oktober 2017, 17:32:25
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.  ;)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Oktober 2017, 17:43:39
Danke Dir für die Info. Passe ich an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 25 Oktober 2017, 09:26:31
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 Oktober 2017, 13:08:38
Hallo Thomas,

Hast Du auch Logs von davor und danach noch?




Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Nils am 26 Oktober 2017, 20:57:39
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 02 November 2017, 20:26:19
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Nils am 07 November 2017, 21:01:58
Hallo Leon,

ich habe leider wieder bzw. immer noch Probleme das ein Ausschalten des TV ab und an nicht erkannt wird. Da es mir gestern gelungen ist das mal mit zu loggen hier das log (als Anhang) sowie ein list vom TV:


Internals:
   CHANGED
   DEF        192.168.178.80
   FD         28
   HOST       192.168.178.80
   NAME       TV
   NR         289
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.2.0
   READINGS:
     2017-11-07 20:52:19   3D              off
     2017-11-07 20:52:19   3DMode          2d
     2017-11-07 20:52:15   channel         2
     2017-11-07 20:15:56   channelCurrentEndTime -
     2017-11-07 20:15:56   channelCurrentStartTime -
     2017-11-07 20:15:56   channelCurrentTitle -
     2017-11-07 20:52:15   channelMedia    Cable Digital TV
     2017-11-07 20:52:15   channelName     ZDF HD
     2017-11-07 20:15:56   channelNextEndTime -
     2017-11-07 20:15:56   channelNextStartTime -
     2017-11-07 20:15:56   channelNextTitle -
     2017-11-07 20:52:21   extInput_AV     connect_false
     2017-11-07 20:52:21   extInput_HDMI-1 connect_false
     2017-11-07 20:52:21   extInput_HDMI-3 connect_false
     2017-11-07 20:52:21   extInput_HDMI-4 connect_false
     2017-11-07 20:52:21   extInput_Komponente connect_false
     2017-11-07 20:52:21   extInput_ShieldTV connect_true
     2017-03-21 17:24:54   extInput_X2300W connect_true
     2017-11-07 20:52:17   input           -
     2017-11-07 20:52:21   lastResponse    ok
     2017-11-07 20:52:17   launchApp       TV
     2017-11-06 19:28:11   lgKey           1234567812345678
     2017-11-07 20:52:13   mute            off
     2017-11-07 20:52:21   pairing         paired
     2017-11-07 20:52:15   presence        present
     2017-10-22 13:16:35   service_api     v.1
     2017-10-22 13:16:35   service_audio   v.1
     2017-10-22 13:16:35   service_config  v.1
     2017-10-22 13:16:35   service_media.controls v.1
     2017-10-22 13:16:35   service_media.viewer v.1
     2017-10-22 13:16:35   service_pairing v.1
     2017-10-22 13:16:35   service_settings v.1
     2017-10-22 13:16:35   service_system  v.1
     2017-10-22 13:16:35   service_system.launcher v.1
     2017-10-22 13:16:35   service_system.notifications v.1
     2017-10-22 13:16:35   service_timer   v.1
     2017-10-22 13:16:35   service_tv      v.1
     2017-10-22 13:16:35   service_user    v.1
     2017-10-22 13:16:35   service_webapp  v.2
     2017-11-07 16:10:52   state           on
     2017-11-07 20:52:13   volume          0
   helper:
     wsKey      abcdefghijklmn

     bm:
       LGTV_WebOS_Attr:
         cnt        2
         dmx        0
         mAr
         mTS
         max        0
         tot        0
       LGTV_WebOS_Read:
         cnt        15188
         dmx        0
         mTS        07.11. 13:04:37
         max        4158
         tot        54294
         mAr:
           HASH(0x3c40888)
       LGTV_WebOS_Set:
         cnt        50
         dmx        0
         mAr
         mTS
         max        0
         tot        0
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    9048
       inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 ShieldTV
         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-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Komponente com.webos.app.externalinput.component
         ShieldTV   com.webos.app.hdmi2
Attributes:
   alexaName  Fernseher
   alexaRoom  wohnzimmer
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading presence,state
   genericDeviceType switch
   group      HiFi & TV
   icon       it_television
   pingPresence 1
   room       Wohnzimmer,alexa
   verbose    0
   wakeOnLanBroadcast 192.168.178.255
   wakeOnLanMAC 14:C9:13:xx:xx:xx


Ausgeschaltet wurde der TV um 21:45 Uhr mittels Fernbedienung. Im Modul wurde er bis ca. 21:50 Uhr als "on" erkannt. Im Moment habe ich eher den Fernseher selbst im Verdacht und teste vielleicht mal ein Firmware downgrade. Trotzdem wäre ich interessiert deine Einschätzung zu dem Problem zu erfahren.

VG
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: kroman am 07 November 2017, 22:53:10
Hallo Cooltux,

ich habe mit meinem LG mit webOS TV-Version 1.4.0-2525 auch Probleme.
FHEM und TV sind auf Stand und über LAN miteinander verbunden.
Ausschalten über FHEM funktioniert, z.B. set screenMsg funktioniert auch, jedoch funktioniert einschalten nicht, was für mich aber eine wichtige Funktion wäre. Vielleicht weil er unpaired ist?

Ich hab das device jetzt nochmal gelöscht, pairing am TV aufgehoben und mit global verbose 5 von vorne angefangen.


define oled LGTV_WebOS oled



2017-11-07 21:48:57 Global global DEFINED oled


Danach die Verbindungsanfrage am TV bestätigt.

Das list hinterher:


Internals:
   CFGFN
   CHANGED
   DEF        oled
   FD         30
   HOST       oled
   NAME       oled
   NR         470278
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.2.0
   READINGS:
     2017-11-07 21:51:34   3DMode          2d
     2017-11-07 21:51:35   channel         -
     2017-11-07 21:51:35   channelCurrentEndTime -
     2017-11-07 21:51:35   channelCurrentStartTime -
     2017-11-07 21:51:35   channelCurrentTitle -
     2017-11-07 21:51:35   channelMedia    -
     2017-11-07 21:51:35   channelName     -
     2017-11-07 21:51:35   channelNextEndTime -
     2017-11-07 21:51:35   channelNextStartTime -
     2017-11-07 21:51:35   channelNextTitle -
     2017-11-07 21:51:26   extInput_AV-1   connect_0
     2017-11-07 21:51:26   extInput_AV-2   connect_0
     2017-11-07 21:51:26   extInput_Anderes Gerät connect_1
     2017-11-07 21:51:26   extInput_HDMI-2 connect_0
     2017-11-07 21:51:26   extInput_HDMI-3 connect_0
     2017-11-07 21:51:26   extInput_HDMI-4 connect_0
     2017-11-07 21:51:26   extInput_Komponente connect_0
     2017-11-07 21:51:32   input           Anderes Gerät
     2017-11-07 21:51:32   launchApp       -
     2017-11-07 21:49:21   lgKey           cefb00971a6ebcf24aa0f5599483e6bd
     2017-11-07 21:48:57   state           on
     2017-11-07 21:51:28   volume          0
   helper:
     wsKey      MTUxMDA4NzczNy44Njk5Nw==

     device:
       registered 1
       runsetcmd  1
       channelguide:
         counter    18
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 Anderes Gerät
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         Anderes Gerät 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


Das reading "pairing" gibt es noch nicht.

Nun TV über FHEM erfolgreich ausgeschaltet:


set oled off



2017-11-07 21:53:00 LGTV_WebOS oled off


Wieder ein list:


Internals:
   CFGFN
   DEF        oled
   HOST       oled
   NAME       oled
   NR         470278
   PARTIAL
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    1.2.0
   READINGS:
     2017-11-07 21:51:34   3DMode          2d
     2017-11-07 21:53:59   channel         -
     2017-11-07 21:53:59   channelCurrentEndTime -
     2017-11-07 21:53:59   channelCurrentStartTime -
     2017-11-07 21:53:59   channelCurrentTitle -
     2017-11-07 21:53:59   channelMedia    -
     2017-11-07 21:53:59   channelName     -
     2017-11-07 21:53:59   channelNextEndTime -
     2017-11-07 21:53:59   channelNextStartTime -
     2017-11-07 21:53:59   channelNextTitle -
     2017-11-07 21:51:26   extInput_AV-1   connect_0
     2017-11-07 21:51:26   extInput_AV-2   connect_0
     2017-11-07 21:51:26   extInput_Anderes Gerät connect_1
     2017-11-07 21:51:26   extInput_HDMI-2 connect_0
     2017-11-07 21:51:26   extInput_HDMI-3 connect_0
     2017-11-07 21:51:26   extInput_HDMI-4 connect_0
     2017-11-07 21:51:26   extInput_Komponente connect_0
     2017-11-07 21:51:32   input           Anderes Gerät
     2017-11-07 21:51:32   launchApp       -
     2017-11-07 21:49:21   lgKey           cefb00971a6ebcf24aa0f5599483e6bd
     2017-11-07 21:53:00   state           off
     2017-11-07 21:51:28   volume          0
   helper:
     wsKey      MTUxMDA4NzczNy44Njk5Nw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    32
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 Anderes Gerät
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         Anderes Gerät 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


Versuch über FHEM einzuschalten (geht nicht):

2017-11-07 21:54:28 LGTV_WebOS oled on

Dann manuell mit Fernbedienung eingeschaltet.

Jetzt gibt es das reading "paring" welches "unpaired" zeigt.


Internals:
   CFGFN
   DEF        oled
   FD         42
   HOST       oled
   NAME       oled
   NR         470278
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.2.0
   READINGS:
     2017-11-07 21:57:39   3DMode          2d
     2017-11-07 21:57:40   channel         -
     2017-11-07 21:57:40   channelCurrentEndTime -
     2017-11-07 21:57:40   channelCurrentStartTime -
     2017-11-07 21:57:40   channelCurrentTitle -
     2017-11-07 21:57:40   channelMedia    -
     2017-11-07 21:57:40   channelName     -
     2017-11-07 21:57:40   channelNextEndTime -
     2017-11-07 21:57:40   channelNextStartTime -
     2017-11-07 21:57:40   channelNextTitle -
     2017-11-07 21:57:40   extInput_AV-1   connect_0
     2017-11-07 21:57:40   extInput_AV-2   connect_0
     2017-11-07 21:57:40   extInput_Anderes Gerät connect_1
     2017-11-07 21:57:40   extInput_HDMI-2 connect_0
     2017-11-07 21:57:40   extInput_HDMI-3 connect_0
     2017-11-07 21:57:40   extInput_HDMI-4 connect_0
     2017-11-07 21:57:40   extInput_Komponente connect_0
     2017-11-07 21:57:36   input           Anderes Gerät
     2017-11-07 21:56:53   lastResponse    error - 401 insufficient permissions
     2017-11-07 21:57:36   launchApp       -
     2017-11-07 21:56:53   lgKey           cefb00971a6ebcf24aa0f5599483e6bd
     2017-11-07 21:56:53   pairing         unpaired
     2017-11-07 21:56:52   state           on
     2017-11-07 21:57:32   volume          0
   helper:
     wsKey      MTUxMDA4ODIxMi43NzA5NQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    54
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 Anderes Gerät
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         Anderes Gerät 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


Das log im Anhang.
Das hat allerdings schon mal funktioniert, seit ein paar Monaten geht es nicht mehr.
Genau kann ich es leider nicht sagen, ich hatte damals keine Zeit mich damit zu beschäftigen.
TV Software, so denke ich, war aber die gleiche.

Danke im Voraus für deine Mühen.

Gruß,
kroman
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 November 2017, 09:00:13
Hallo kroman,

Das an schalten sollte eigentlich noch nie so wirklich von Hause aus funktioniert haben.
Otto hatte mal eine Anleitung gemacht wie man das WOL Modul verwenden kann um den Fernsehr an zu schalten.

Die aktuelle Version kann nun auch WOL und verknüpft das mit dem on Befehl sobald die entsprechenden Attribute dafür gesetzt sind. Das müsstest Du bitte noch tun.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 November 2017, 09:03:06
Zitat von: Nils am 07 November 2017, 21:01:58
Hallo Leon,

ich habe leider wieder bzw. immer noch Probleme das ein Ausschalten des TV ab und an nicht erkannt wird. Da es mir gestern gelungen ist das mal mit zu loggen hier das log (als Anhang) sowie ein list vom TV:


Internals:
   CHANGED
   DEF        192.168.178.80
   FD         28
   HOST       192.168.178.80
   NAME       TV
   NR         289
   PARTIAL
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    1.2.0
   READINGS:
     2017-11-07 20:52:19   3D              off
     2017-11-07 20:52:19   3DMode          2d
     2017-11-07 20:52:15   channel         2
     2017-11-07 20:15:56   channelCurrentEndTime -
     2017-11-07 20:15:56   channelCurrentStartTime -
     2017-11-07 20:15:56   channelCurrentTitle -
     2017-11-07 20:52:15   channelMedia    Cable Digital TV
     2017-11-07 20:52:15   channelName     ZDF HD
     2017-11-07 20:15:56   channelNextEndTime -
     2017-11-07 20:15:56   channelNextStartTime -
     2017-11-07 20:15:56   channelNextTitle -
     2017-11-07 20:52:21   extInput_AV     connect_false
     2017-11-07 20:52:21   extInput_HDMI-1 connect_false
     2017-11-07 20:52:21   extInput_HDMI-3 connect_false
     2017-11-07 20:52:21   extInput_HDMI-4 connect_false
     2017-11-07 20:52:21   extInput_Komponente connect_false
     2017-11-07 20:52:21   extInput_ShieldTV connect_true
     2017-03-21 17:24:54   extInput_X2300W connect_true
     2017-11-07 20:52:17   input           -
     2017-11-07 20:52:21   lastResponse    ok
     2017-11-07 20:52:17   launchApp       TV
     2017-11-06 19:28:11   lgKey           1234567812345678
     2017-11-07 20:52:13   mute            off
     2017-11-07 20:52:21   pairing         paired
     2017-11-07 20:52:15   presence        present
     2017-10-22 13:16:35   service_api     v.1
     2017-10-22 13:16:35   service_audio   v.1
     2017-10-22 13:16:35   service_config  v.1
     2017-10-22 13:16:35   service_media.controls v.1
     2017-10-22 13:16:35   service_media.viewer v.1
     2017-10-22 13:16:35   service_pairing v.1
     2017-10-22 13:16:35   service_settings v.1
     2017-10-22 13:16:35   service_system  v.1
     2017-10-22 13:16:35   service_system.launcher v.1
     2017-10-22 13:16:35   service_system.notifications v.1
     2017-10-22 13:16:35   service_timer   v.1
     2017-10-22 13:16:35   service_tv      v.1
     2017-10-22 13:16:35   service_user    v.1
     2017-10-22 13:16:35   service_webapp  v.2
     2017-11-07 16:10:52   state           on
     2017-11-07 20:52:13   volume          0
   helper:
     wsKey      abcdefghijklmn

     bm:
       LGTV_WebOS_Attr:
         cnt        2
         dmx        0
         mAr
         mTS
         max        0
         tot        0
       LGTV_WebOS_Read:
         cnt        15188
         dmx        0
         mTS        07.11. 13:04:37
         max        4158
         tot        54294
         mAr:
           HASH(0x3c40888)
       LGTV_WebOS_Set:
         cnt        50
         dmx        0
         mAr
         mTS
         max        0
         tot        0
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    9048
       inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 ShieldTV
         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-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Komponente com.webos.app.externalinput.component
         ShieldTV   com.webos.app.hdmi2
Attributes:
   alexaName  Fernseher
   alexaRoom  wohnzimmer
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading presence,state
   genericDeviceType switch
   group      HiFi & TV
   icon       it_television
   pingPresence 1
   room       Wohnzimmer,alexa
   verbose    0
   wakeOnLanBroadcast 192.168.178.255
   wakeOnLanMAC 14:C9:13:xx:xx:xx


Ausgeschaltet wurde der TV um 21:45 Uhr mittels Fernbedienung. Im Modul wurde er bis ca. 21:50 Uhr als "on" erkannt. Im Moment habe ich eher den Fernseher selbst im Verdacht und teste vielleicht mal ein Firmware downgrade. Trotzdem wäre ich interessiert deine Einschätzung zu dem Problem zu erfahren.

VG

Leider kann ich in Deinem ganzen Logfile nicht ein einzigen turnOff Befehl  finden. Sicher das Du da ein set off losgesendet hast?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 08 November 2017, 10:16:46
ZitatDas an schalten sollte eigentlich noch nie so wirklich von Hause aus funktioniert haben.

Dem kann ich nur halb zustimmen. ;)
Mit der alten Version war es tatsächlich so. Da hatte ich auch das WOL - Beispiel von Otto verwendet, was prima funktioniert.
Du hattest das aber irgendwann mit ins Modul integriert und seitedem nutze ich das vom Modul her und funktioniert perfekt. :)

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 08 November 2017, 18:48:32
Hallo Leon,

dickes Danke mal wieder auch hier.


Hab mir  folgendes notify gebastelt, denke bin nicht der erste:

FB_2_433_TasteB {
  fhem ("set TV_Fr_Raum off;set EG_FR_Wandlampen off") if ($EVENT eq "off");
   fhem("set EG_FR_Wandlampen pct 15;set TV_Fr_Raum on;sleep 60;set TV_Fr_Raum channel 3;sleep 61;set TV_Fr_Raum volume 11;") if ($EVENT eq "on");
}


Ich sehe die Readings kommen alle früher rein, doch die 60 Sekunden sind das kürzeste Intervall das ich nach mehreren Versuchen feststellte, welches auch sicher auslöst.
Sehe ich das richtig oder siehst du vlt. Optimierungspotenzial.

Grüße

Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 November 2017, 19:28:17
Hallo Thomas,

Wenn Du das bei Dir so festgestellt hast dann passt das. Bei mir kann das schon Mal 2-3 min sein. Je nachdem ob WLAN oder FastEthernet und wie schnell der Fernsehr "bootet"


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 08 November 2017, 19:42:51
Ok, danke. Werde weiter testen und bei Änderungen berichten.

Edit:
Ich nutze die W-LAN Verbindung.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Nils am 08 November 2017, 20:18:04
Zitat von: CoolTux am 08 November 2017, 09:03:06
Leider kann ich in Deinem ganzen Logfile nicht ein einzigen turnOff Befehl  finden. Sicher das Du da ein set off losgesendet hast?

Das fand ich auch komisch. Ich habe den TV über die MagicRemote ausgeschaltet. Das Display geht auch aus aber es wird offenbar von deinem Modul nicht erkannt oder vom TV nicht bekanntgeben. Man sieht ja im Log das er auch die pings noch 5 Minuten weiter beantwortet und dann auf einmal runterfährt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 November 2017, 20:28:33
Und wenn du zu Testzwecken mal mit der richtigen Fernbedienung aus schaltest? Klingt zwar blöd aber ist ja nur zum testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Nils am 08 November 2017, 20:58:36
Du meinst ausschalten über FHEM?  :D Teste ich und melde mich wieder.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 November 2017, 20:59:53
Ja das kann man auch machen. Ich meinte aber eigentlich mit der original Fernbedienung vom Fernsehr
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Nils am 08 November 2017, 21:26:43
Die MagicRemote ist die originale Fernbedienung. Damit hatte ich es ja schon probiert. Ich teste Mal was über FHEM passiert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 08 November 2017, 21:40:51
Ich habe seit heut folgende Fehler in meinem Log:
2017.11.08 19:42:19.548 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5082
2017.11.08 19:42:24.586 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5083
2017.11.08 19:47:48.651 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5289
2017.11.08 19:47:53.697 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5291
2017.11.08 19:53:17.494 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5536
2017.11.08 19:53:22.548 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5537
2017.11.08 19:58:49.147 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5747
2017.11.08 19:58:54.217 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5750
2017.11.08 20:04:20.651 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5980
2017.11.08 20:04:25.713 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5981
2017.11.08 20:09:55.473 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6187
2017.11.08 20:15:21.801 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6417
2017.11.08 20:15:26.864 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6418
2017.11.08 20:20:53.680 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6643
2017.11.08 20:26:26.070 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6889
2017.11.08 20:26:31.105 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6890
2017.11.08 20:32:02.691 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7103
2017.11.08 20:37:33.448 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7332
2017.11.08 20:43:05.402 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7550
2017.11.08 20:48:35.440 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7780
2017.11.08 20:54:04.665 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7997
2017.11.08 20:59:36.638 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8238
2017.11.08 21:05:06.089 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8453
2017.11.08 21:10:33.854 1: PERL WARNING: Use of uninitialized value $buffer{"repeat"} in substitution (s///) at ./FHEM/21_HEOSPlayer.pm line 927.
2017.11.08 21:10:35.620 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8691
2017.11.08 21:16:00.735 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8896
2017.11.08 21:16:05.768 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8899
2017.11.08 21:21:37.529 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 9152
2017.11.08 21:27:09.256 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 9376


das ganze ist seitdem ich die Anleitung für mein Backup für NAS gemacht hab.
Siehe da:
https://hausautomatisierung-koch.de/2017/02/19/naechtliche-sicherung-fhem-nas/

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 November 2017, 21:53:38
Zitat von: Nils am 08 November 2017, 21:26:43
Die MagicRemote ist die originale Fernbedienung. Damit hatte ich es ja schon probiert. Ich teste Mal was über FHEM passiert.

Ah, ok.
Also das funzt bei mir zu mindest super. Über die Fernbedienung aus machen und sofort geht das Modul auch off
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 November 2017, 21:55:09
Zitat von: Depechem am 08 November 2017, 21:40:51
Ich habe seit heut folgende Fehler in meinem Log:
2017.11.08 19:42:19.548 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5082
2017.11.08 19:42:24.586 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5083
2017.11.08 19:47:48.651 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5289
2017.11.08 19:47:53.697 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5291
2017.11.08 19:53:17.494 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5536
2017.11.08 19:53:22.548 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5537
2017.11.08 19:58:49.147 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5747
2017.11.08 19:58:54.217 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5750
2017.11.08 20:04:20.651 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5980
2017.11.08 20:04:25.713 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5981
2017.11.08 20:09:55.473 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6187
2017.11.08 20:15:21.801 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6417
2017.11.08 20:15:26.864 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6418
2017.11.08 20:20:53.680 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6643
2017.11.08 20:26:26.070 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6889
2017.11.08 20:26:31.105 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6890
2017.11.08 20:32:02.691 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7103
2017.11.08 20:37:33.448 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7332
2017.11.08 20:43:05.402 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7550
2017.11.08 20:48:35.440 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7780
2017.11.08 20:54:04.665 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7997
2017.11.08 20:59:36.638 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8238
2017.11.08 21:05:06.089 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8453
2017.11.08 21:10:33.854 1: PERL WARNING: Use of uninitialized value $buffer{"repeat"} in substitution (s///) at ./FHEM/21_HEOSPlayer.pm line 927.
2017.11.08 21:10:35.620 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8691
2017.11.08 21:16:00.735 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8896
2017.11.08 21:16:05.768 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8899
2017.11.08 21:21:37.529 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 9152
2017.11.08 21:27:09.256 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 9376


das ganze ist seitdem ich die Anleitung für mein Backup für NAS gemacht hab.
Siehe da:
https://hausautomatisierung-koch.de/2017/02/19/naechtliche-sicherung-fhem-nas/

Das ist Blocking.pm was dameldet. Hast Du fhem mal neugestartet?
Und mein HEOS Modul hast auch kaputt gemacht  ;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 08 November 2017, 21:57:22
Zitat von: CoolTux am 08 November 2017, 21:55:09
Und mein HEOS Modul hast auch kaputt gemacht  ;D

;D ;D ;D


gerade nochmal getan... werde es beobachten

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 08 November 2017, 22:06:19
Kommando zurück,
nach dem zweiten Restart vom Raspberry im Moment keine Logmeldungen mehr.
Warum auch immer.

Entschuldigung für meine Störung am Abend  :-[ ;)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: kroman am 09 November 2017, 08:08:33
Zitat von: CoolTux am 08 November 2017, 09:00:13
Hallo kroman,

Das an schalten sollte eigentlich noch nie so wirklich von Hause aus funktioniert haben.
Otto hatte mal eine Anleitung gemacht wie man das WOL Modul verwenden kann um den Fernsehr an zu schalten.

Die aktuelle Version kann nun auch WOL und verknüpft das mit dem on Befehl sobald die entsprechenden Attribute dafür gesetzt sind. Das müsstest Du bitte noch tun.



Grüße

Okay, das bedeutet es handelt sich um stinknormales Wake on LAN, richtig?
Mein LG reagiert nicht darauf, es liegt also nicht an FHEM.
Ich habe am TV keine Einstellmöglichkeit gefunden wie Otto sie beschreibt und auch keine andere passende.
Da kann man wohl nichts machen.

Weißt du trotzdem noch, warum der Status bei mir unpaired ist?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 November 2017, 08:19:38
Zitat von: kroman am 09 November 2017, 08:08:33
Okay, das bedeutet es handelt sich um stinknormales Wake on LAN, richtig?
Mein LG reagiert nicht darauf, es liegt also nicht an FHEM.
Ich habe am TV keine Einstellmöglichkeit gefunden wie Otto sie beschreibt und auch keine andere passende.
Da kann man wohl nichts machen.

Weißt du trotzdem noch, warum der Status bei mir unpaired ist?

Jepp, das ist stinknormales WakeOnLan. Das anschalten an sich geht ja leider nicht weil der Langen Port abgeschalten ist.

Das mit dem unpaired haben noch zwei drei andere, leider kann ich es mir nicht erklären. Wir hatten da ja schon so einige Wochen Rum gesucht. Sorry


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 09 November 2017, 08:37:19
@Nils: Kann es sein dass du deinen TV per WLAN verbunden hast?
Dann funktioniert das natürlich nicht, da mit dem Ausschalten des TVs auch das WLAN abschaltet.

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: kroman am 09 November 2017, 08:50:03
Zitat
Jepp, das ist stinknormales WakeOnLan. Das anschalten an sich geht ja leider nicht weil der Langen Port abgeschalten ist.

Alles klar, danke.

Zitat
Das mit dem unpaired haben noch zwei drei andere, leider kann ich es mir nicht erklären. Wir hatten da ja schon so einige Wochen Rum gesucht. Sorry

Das unpaired scheint bei mir daher zu kommen:


2017.11.07 21:56:53 4: LGTV_WebOS (oled) - ReadFn started
2017.11.07 21:56:53 4: LGTV_WebOS (oled) - received correct JSON string, start response processing: {"type":"error","id":"request_1510088212.77236","error":"401 insufficient permissions","payload":{}}
2017.11.07 21:56:53 4: LGTV_WebOS (oled) - JSON detected, run LGTV_WebOS_WriteReadings
2017.11.07 21:56:53 4: LGTV_WebOS (oled) - Corrected JSON String: {"type":"error","id":"request_1510088212.77236","error":"401 insufficient permissions","payload":{}}
2017.11.07 21:56:53 4: LGTV_WebOS (oled) - Beginn Readings writing
2017.11.07 21:56:53 5: Starting notify loop for oled, 11 event(s), first is pairing: unpaired


Ich weiß aber nicht, wie es zu "insufficient permissions" kommt.
Am TV jedenfalls habe ich die Verbindungsanfrage akzeptiert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 November 2017, 08:59:14
Zitat von: kroman am 09 November 2017, 08:50:03
Alles klar, danke.

Das unpaired scheint bei mir daher zu kommen:


2017.11.07 21:56:53 4: LGTV_WebOS (oled) - ReadFn started
2017.11.07 21:56:53 4: LGTV_WebOS (oled) - received correct JSON string, start response processing: {"type":"error","id":"request_1510088212.77236","error":"401 insufficient permissions","payload":{}}
2017.11.07 21:56:53 4: LGTV_WebOS (oled) - JSON detected, run LGTV_WebOS_WriteReadings
2017.11.07 21:56:53 4: LGTV_WebOS (oled) - Corrected JSON String: {"type":"error","id":"request_1510088212.77236","error":"401 insufficient permissions","payload":{}}
2017.11.07 21:56:53 4: LGTV_WebOS (oled) - Beginn Readings writing
2017.11.07 21:56:53 5: Starting notify loop for oled, 11 event(s), first is pairing: unpaired


Ich weiß aber nicht, wie es zu "insufficient permissions" kommt.
Am TV jedenfalls habe ich die Verbindungsanfrage akzeptiert.

Damit ist eher die WebOS API gemeint.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Matt1185 am 09 November 2017, 16:19:11
Hallo CoolTux,

erstmal danke für das tolle Modul, hab es erst vor einer Woche entdeckt :)
Läuft alles bestens außer das direkte Setzen eines Kanals. Da passiert einfach gar nichts.

In einem frühen Beitrag in diesem Thread schreibst du, dass das bei dir auch nie funktioniert hat.
Wie ist denn da der Status? Müsste das mittlerweile prinzipiell gehen, oder ist das stark modelabhängig?

Ich habe die WebOS Version 2.2.0-15505 auf dem Fernseher.

Danke nochmal und Grüße,
Matthias
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 November 2017, 16:38:37
Zitat von: Matt1185 am 09 November 2017, 16:19:11
Hallo CoolTux,

erstmal danke für das tolle Modul, hab es erst vor einer Woche entdeckt :)
Läuft alles bestens außer das direkte Setzen eines Kanals. Da passiert einfach gar nichts.

In einem frühen Beitrag in diesem Thread schreibst du, dass das bei dir auch nie funktioniert hat.
Wie ist denn da der Status? Müsste das mittlerweile prinzipiell gehen, oder ist das stark modelabhängig?

Ich habe die WebOS Version 2.2.0-15505 auf dem Fernseher.

Danke nochmal und Grüße,
Matthias

Hallo Matthias,

Bei mir geht es aktuell immer noch nicht. Scheint stark Modell abhängig zu sein. Es gibt einen Weg aber ich bin noch nicht dazu gekommen.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Matt1185 am 09 November 2017, 16:43:09
Kannst du den vielleicht kurz beschreiben?
Ich bin zwar nicht gut in Perl aber ganz passabel im Reverse-Engineering :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 November 2017, 17:33:23
Leider aktuell nicht aus dem Kopf. Ich konnte mit Hilfe der Channel_Id schalten. Nun wollte ich auf dem Channelnamen die Channel_Id ableiten. Dazu muss ich aber die gesamte Channellist einlesen und das klappte bisher noch nicht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Matt1185 am 09 November 2017, 19:19:31
Hab mal ChannelNumber in ChannelId umbenannt und dann mit irgendeiner ID die ich im Log gefunden habe ausprobiert => geht
Das reicht mir schon, danke!

Hast du vielleicht einen einfacheren Weg wie man an die ID vom aktuell eingestellten Kanal kommt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 November 2017, 19:33:26
Leider nein
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 13 Dezember 2017, 19:57:10
Hey CoolTux,

ich habe gestern durch Zufall festgestellt dass LG nachträglich doch noch die PIP Funktion integriert hat. Allerdings kein tatsächliches PIP, sondern ein Split-Screen. Finde ich aber dennoch cool. So kann man 2 Eingänge nebeneinander darstellen. Dies ist durch eine neue App "Multi-view" möglich. Kannst du diese bitte im Modul integrieren dass man diese aufrufen kann? :)

Vielen Dank!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Dezember 2017, 20:07:07
Zitat von: ToM_ToM am 13 Dezember 2017, 19:57:10
Hey CoolTux,

ich habe gestern durch Zufall festgestellt dass LG nachträglich doch noch die PIP Funktion integriert hat. Allerdings kein tatsächliches PIP, sondern ein Split-Screen. Finde ich aber dennoch cool. So kann man 2 Eingänge nebeneinander darstellen. Dies ist durch eine neue App "Multi-view" möglich. Kannst du diese bitte im Modul integrieren dass man diese aufrufen kann? :)

Vielen Dank!

Kann ich gerne machen, wenn Du einen Ansatz für mich hast wie. Verstehe nämlich gerade nicht genau was Du meinst.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 13 Dezember 2017, 20:11:47
ZitatKann ich gerne machen, wenn Du einen Ansatz für mich hast wie. Verstehe nämlich gerade nicht genau was Du meinst.

Du hast doch im Modul den Befehl "launchApp". So dass ich quasi folgendes ausführen kann:

set LG55UH950V launchApp Multi-view

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Dezember 2017, 20:17:29
Ah das meinste. Dann brauche ich bitte den ganz genauen App Namen, oder ist der das schon?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 13 Dezember 2017, 20:22:40
Ja, das ist der Name wie er zumindest auf dem TV angezeigt wird und auch in der LG Android App heißt. Auch mit dem kleinen v in "view" ;)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Dezember 2017, 21:06:14
Was steht im Reading launchApp wenn du die App öffnest
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 13 Dezember 2017, 22:06:14
ZitatWas steht im Reading launchApp wenn du die App öffnest

Da steht leider weiterhin "TV" drin. Das wird irgendwie nicht aktualisiert.  :(
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Dezember 2017, 22:29:42
Finde ich die App im LG Store? Dann teste ich das die Tage mal
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 13 Dezember 2017, 23:38:49
ZitatFinde ich die App im LG Store? Dann teste ich das die Tage mal

Die war plötzlich bei mir auf dem TV drauf. Hatte sie gestern durch Zufall in der Android-App entdeckt und dachte mir so "Huch, was das interessantes?" Und heute hatte ich dann mal unter den Apps auf dem TV geschaut und da war sie plötzlich ganz weit hinten mit dabei. Muss wohl durch irgendein Update automatisch rein gekommen sein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Dezember 2017, 08:00:55
Ich konnte heute zum ersten mal das Problem mit dem fehlenden pairing Reading. Ich kann dies also nun versuchen anhand meines TV's zu analysieren.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 17 Dezember 2017, 09:29:56
nur zur info von meiner seite kein handlungsbedarf.

hab jetzt endlich nen weiteren lg-tv mit der bezeichnung LG 49LJ614V - neuestes webos.
der wäre per wlan im netz und ließe sich auch über die android app einschalten.
einschaltbefehle von fhem ignoriert das ding aber einfach.
bevor du wieder fragst: der alte (webos 2) hat keine option um ihn zu wecken, fällt zum testen also aus.

hab ein weiteres, lustiges verhalten entdeckt:
am alten lg ists mir ja fast nie möglich, die daten des aktuellen programms zu kriegen. dauert 5 bis 10 min. bei jedem programm umschalten. am neuen gerät kommen die daten fast sofort. allerdings meistens falsche. entweder veraltete, oder welche vom vorigen angesehenen sender, bei dem daten des vorletzten senders standen.
ich find lg mittlerweile echt trollig *g*.

weil das eben interessant zu sein scheint: beide stehen als gepaired da. der neue zeigte anfangs aber immer ungepaired an, ging aber trotzdem.
wenn du da in den letzten wochen was gedreht hast, dann war das zumindest bei meinem gerät erfolgreich ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Dezember 2017, 09:49:55
Gedreht habe ich da nichts. Ich gehe davon aus das das neue Verhalten durch ein Software-Update gekommen ist. Seit dem ist auch Google Play immer an fast letzter Stelle im Auswahlmenü. Echt zum ärgern.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 17 Dezember 2017, 13:46:06
ich sehs positiv ... dein modul kriegt das wichtigste hin was man für ne vernünftige bedienung braucht und für das restliche zeugs müsstest warscheinlich eh x versionen einbauen, damits auch bei jedem rennt. und bei jedem lg-update darfst aufs neue zittern. denke, das is den aufwand nicht wert.
btw. jetzt werden dann die ersten neuen lg-bot besitzer bei dir aufschlagen ... der server is zwar angepasst worden, geht aber nur teilweise. denke, dein bot-modul wird 50% der arbeit nimma erledigen können und du kannst 0 dran machen.
nur, weil ich immer no im roboterforum les - als info, dass du ne packung valium brauchen wirst *fg*.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 28 Dezember 2017, 19:54:03
Servus!
Ich wollte mal nachfragen, was der aktuelle Stand bzgl.
ZitatStellt man im TV in den Einstellungen die Funktion: Quick Start (schnelleres starten des TV`s mit höherem Energieverbrauch) ein, gibt es Probleme mit dem Modul bis hin zum vollen blockieren für 5-7 Minuten.
gibt?

Danke euch!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Dezember 2017, 20:11:25
Zitat von: neumann am 28 Dezember 2017, 19:54:03
Servus!
Ich wollte mal nachfragen, was der aktuelle Stand bzgl. gibt?

Danke euch!

Stand ist, es nicht zu aktivieren soweit ich weiß. Kannst aber gerne mal testen. Bitte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 28 Dezember 2017, 20:28:47
Ja, es funktioniert dann nicht. Woran liegt das? Gibt es keine Möglichkeit, dass FHEM nicht blockiert? Timeout o.ä.?
Der Workaround ist ja eher temporär und keine Dauerlösung.

Danke dir!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Dezember 2017, 22:32:28
Da mein Fernsehr sowas nicht hat kann ich da aktiv nichts machen.
Blockiert er denn dann tatsächlich, oder kommen nur keine Daten rein und FHEM läuft normal weiter.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 28 Dezember 2017, 22:54:26
Oh okay - Er blockiert wirklich, gesamte Lichtsteuerung und co in der Wohnung liegt lahm...

Lg
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Dezember 2017, 22:59:26
Und wann genau blockiert er? Du schaltest den TV ein und kurz danach blockiert FHEM? Zeigt das Modul an das ein Connect besteht? Sind schon einmal Readings gekommen. Verbose 5 Log wäre hilfreich.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 01 Januar 2018, 22:34:19
Ich schalte den TV aus und nachdem das 5 Minuten Timeout ist und er sich komplett ausschaltet, blockiert FHEM - allerdings nicht jedes mal, sondern nur sporadisch.
Ansonsten funktioniert das Modul wunderbar, Readings kommen rein, Steuerung läuft perfekt.
Ich versuche mal einen verbose 5 log zu bekommen :)

Lg
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: kvo1 am 03 Januar 2018, 12:27:05
Gesundes Neues für Alle !

Oh, wie schön, gerade entdeckt - muss ich heute Abend mal testen...

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 05 Januar 2018, 23:00:52
Hey CoolTux,

hast du dir das mit der App "Multi-view" schon anschauen können?

Und eine weitere Frage: Ist es möglich, das Modul dahingehend zu erweitern dass man auch den Audio-Ausgang umschalten kann?
Für normal TV nutze ich die TV-Lautsprecher. Wenn ich aber einen Film vom USB-Gerät schauen möchte, muss ich mich immer durch das LG-Menü hangeln um von "interne Latusprecher" auf "externe Lautsprecher" umzuschalten.

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2018, 23:14:08
Zitat von: ToM_ToM am 05 Januar 2018, 23:00:52
Hey CoolTux,

hast du dir das mit der App "Multi-view" schon anschauen können?

Und eine weitere Frage: Ist es möglich, das Modul dahingehend zu erweitern dass man auch den Audio-Ausgang umschalten kann?
Für normal TV nutze ich die TV-Lautsprecher. Wenn ich aber einen Film vom USB-Gerät schauen möchte, muss ich mich immer durch das LG-Menü hangeln um von "interne Latusprecher" auf "externe Lautsprecher" umzuschalten.

VG, Thomas

Hallo Thomas,

Leider ist mir kein Befehl zum Audio umschalten bekannt. Kann sein das es geht aber ich habe keine Info dazu.

Das mit dieser App habe ich mir noch nicht an schauen können. Ich will mich nächsten Donnerstag intensiv mit dem Modul beschäftigen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 06 Januar 2018, 11:41:22
Hey CoolTux,

ich habe nun einen Log von der Stelle, wenn fhem komplett hängt, bekommen können.
Interessanterweise hat der Hänger nichts mit Quickstart+ zu tun, das war zu diesem Zeitpunkt deaktiviert, der Fernseher wurde kurz vorher ausgeschaltet.
Der letzte korrekten JSON String kam um 02:33:33.

Ich hoffe, das hilft weiter.
Danke dir!

2018.01.06 02:41:05 4: LGTV_WebOS (szFernseher) - WriteFn called
2018.01.06 02:41:05 4: LGTV_WebOS (szFernseher) - ???2K{;Q'i|\?-rW2"#)4.3,Q*5,{3(Q.7){e}S/1 V.8(Ti,;[/"#9ehG.smmz5(y0+
}57x3*i,;F2p|q"kW:u|A?"5>rpq[;A8ad/xG/iv,ema?amG8"DO
2018.01.06 02:41:09 4: LGTV_WebOS (szFernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.06 02:41:09 5: LGTV_WebOS (szFernseher) - Sending command: {"id":"request_1515202869.64328","client-key":"censored","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request"}
2018.01.06 02:41:09 4: LGTV_WebOS (szFernseher) - WriteFn called
2018.01.06 02:41:09 4: LGTV_WebOS (szFernseher) - ???2K{;[/"#9ehG.smmz5(y0+
}973+
i,;Q'i|\?-rW2"#)4.3,Q*5,{3(Q.7){e}S/1 V.8(Ti,;G9i"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;eir|C>ejFi}
2018.01.06 02:41:10 3: CUL_HM set szThermostat_temperature virtTemp 21.2
2018.01.06 02:41:11 3: CUL_HM set szThermostat_temperature virtHum 63.0
2018.01.06 02:41:11 4: LGTV_WebOS (szFernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.06 02:41:11 5: LGTV_WebOS (szFernseher) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","id":"request_1515202871.63945","client-key":"censored"}
2018.01.06 02:41:11 4: LGTV_WebOS (szFernseher) - WriteFn called
2018.01.06 02:41:11 4: LGTV_WebOS (szFernseher) - ???2K{;G9i"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"pVi:;@.qlW8tF~1,{2!z./r4,g"z^"ewFfk|Ki:;P7*x5zS~5+x1zW|0..dxVz9}Ws16
2018.01.06 02:49:16 2: wzHarmonyHub: disconnect
2018.01.06 02:49:16 1: 18.194.251.238:1883 disconnected, waiting to reappear (Nello_MQTT)
2018.01.06 02:49:16 4: LGTV_WebOS (szFernseher) - ReadFn started
2018.01.06 02:49:16 4: LGTV_WebOS (szFernseher) - Socket Disconnected
2018.01.06 02:49:16 3: CUL_HM set szThermostat_temperature virtTemp 21.2
2018.01.06 02:49:16 4: LGTV_WebOS (szFernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.06 02:49:16 5: LGTV_WebOS (szFernseher) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"type":"request","id":"request_1515203356.91453","client-key":"censored"}
2018.01.06 02:49:16 4: LGTV_WebOS (szFernseher) - WriteFn called
2018.01.06 02:49:16 4: LGTV_WebOS (szFernseher) - socket not connected
2018.01.06 02:49:16 4: LGTV_WebOS (szFernseher) - Baue Socket Verbindung auf
2018.01.06 02:49:17 4: LGTV_WebOS (szFernseher) Couldn't connect to 192.168.0.65:3000
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2018, 12:00:29
8min kommt mir bekannt vor. Welche Version hast Du?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 06 Januar 2018, 12:08:05
82_LGTV_WebOS.pm 15307 2017-10-23 14:51:59Z CoolTux
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2018, 12:10:21
Schau mal bitte was im INTERNAL VERSION steht  :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 06 Januar 2018, 12:18:12
1.2.0
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2018, 12:24:11
Ok das sollte passen. Hast Du Ping Presence an?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 06 Januar 2018, 12:25:56
Ich glaube nein...



Internals:
   CHANGED   
   DEF        192.168.0.65
   HOST       192.168.0.65
   NAME       szFernseher
   NR         482
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    1.2.0
   READINGS:
     2018-01-06 02:33:41   3D              off
     2018-01-06 02:33:41   3DMode          2d
     2018-01-06 12:24:40   channel         -
     2018-01-06 12:24:40   channelCurrentEndTime -
     2018-01-06 12:24:40   channelCurrentStartTime -
     2018-01-06 12:24:40   channelCurrentTitle -
     2018-01-06 12:24:40   channelMedia    -
     2018-01-06 12:24:40   channelName     -
     2018-01-06 12:24:40   channelNextEndTime -
     2018-01-06 12:24:40   channelNextStartTime -
     2018-01-06 12:24:40   channelNextTitle -
     2018-01-06 02:33:43   extInput_HDMI-1 connect_false
     2018-01-06 02:33:43   extInput_HDMI-2 connect_false
     2018-01-06 02:33:43   extInput_HDMI-3 connect_true
     2018-01-06 02:33:43   extInput_HDMI-4 connect_false
     2018-01-06 02:33:39   input           HDMI-3
     2018-01-06 02:33:46   lastResponse    ok
     2018-01-06 02:33:39   launchApp       -
     2018-01-06 02:08:44   lgKey           censored
     2018-01-06 02:33:45   mute            off
     2018-01-06 02:33:46   pairing         paired
     2018-01-06 02:30:35   sleep_timer     1515202235
     2018-01-06 02:49:16   state           off
     2018-01-06 02:33:45   volume          5
   helper:
     wsKey      SOMEBASE64STRING==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    7109
       inputapps:
         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:
         HDMI-1     com.webos.app.hdmi1
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
Attributes:
   alias      Fernseher
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   verbose    5
   wakeOnLanMAC CE:NS:OR:ED
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2018, 12:30:34
Setze mal bitte pingPresence:1 dann sollte es wieder gehen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 06 Januar 2018, 12:31:28
Alles klar, vielen Dank!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 11 Januar 2018, 11:09:37
Wie versprochen konnte ich mich heute etwas um unser paired Problem kümmern. Komisch das es noch keinen anderen aufgefallen ist. Wer das paired Problem hat hat auch Probleme mit dem Reading mute  ;D
Grund ist das der JSON decoder aus einem true oder false ein 1 oder 0 macht. Bekanntes Problem. Ich werde nun erstmal beides abfangen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 11 Januar 2018, 13:16:40
Gibt morgen ein Update des Modules auf Version 2.0 dann sollte alles wieder klappen.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Chris8888 am 11 Januar 2018, 19:05:03
Hallo,

das Modul (1.2) läuft an meinem WebOS3.5-TV gut und bisher ohne Probleme. Ich mache allerdings außer Msg schicken auch nicht viel damit.
Jetzt würde ich gerne die verschiedenen BildModi per Fhem setzen können (also Sport, ISF heller Raum, etc). Siehst du da eine Möglichkeit?

Viele Grüße
Christian

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 11 Januar 2018, 19:21:13
Leider habe ich gerade keine Zeit für eine intensive Suche. Wenn Du Lust und hast hast schau Mal im Internet ob du da was findest.
Geht wahrscheinlich in die Richtung

ssap://com.webos.service.tv.display/setBlaBla


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 12 Januar 2018, 19:25:19
Hallo Cooltux,

vielen Dank für das Update. Das Pairing funktioniert jetzt. Auch die Fehlermeldungen mit "Insufficient Permissions" sind weg.

Das einzige was bei mir immer noch nicht passt ist das starten von Amazon Video über "launch App". Hier kommt im Reading "Last Response" nach wie vor die Fehlermeldung "error - 500 Application error".
Das ist aber die einzige App die nicht funktioniert. Alle anderen lassen sich starten.

Gruß
Wolle
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 Januar 2018, 19:28:57
Was steht bei dir im Reading launchApp wenn du Amazon Video gestartet hast?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 12 Januar 2018, 19:38:27
Das reading "launchApp" bleibt einfach auf dem Stand der zuletzt aufgerufenen App.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 Januar 2018, 21:10:12
Setze mal bitte für 2 Minuten verbose 5 und kippe das Log hier rein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 13 Januar 2018, 14:18:37
Hier sind die zwei Minuten Verbose 5. Ich habe während dessen auch mal versucht mit launchApp Amazon Video zu starten. Im Logfile habe ich diesbezüglich nichts gefunden:

2018.01.13 14:00:18 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.137
2018.01.13 14:08:01 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:08:01 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:08:01 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1515848881.55583","type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://audio/getStatus"]}
2018.01.13 14:08:01 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:01 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5(s4!
s17~5!i,;F2p|q"kW:u|A?"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2018.01.13 14:08:01 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:01 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848881.55583","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:01 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:01 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848881.55583","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:01 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:05 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:08:05 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1515848885.60199"}
2018.01.13 14:08:05 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:05 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi,;[/"#9ehG.smmz5(s4!
s57{1 i}
2018.01.13 14:08:06 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:06 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848885.60199","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:06 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:06 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848885.60199","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:06 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:07 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:08:07 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1515848887.55961","type":"request"}
2018.01.13 14:08:07 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:07 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_(z5!s8!e5, }1;it`B."#9ehG.sm6
2018.01.13 14:08:07 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:07 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848887.55961","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:07 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:07 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848887.55961","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:07 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:09 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:08:09 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1515848889.56053","type":"request","uri":["ssap://tv/getExternalInputList"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:08:09 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:09 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5(s4!
s97}0,i,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;O
2018.01.13 14:08:09 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:09 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848889.56053","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:08:09 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:09 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848889.56053","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:08:09 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:11 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:08:11 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:08:11 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848891.56081","uri":["ssap://audio/getStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:08:11 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:11 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
s9(~6)
z"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;O
2018.01.13 14:08:11 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:11 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848891.56081","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:11 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:11 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848891.56081","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:11 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:15 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:08:15 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","id":"request_1515848895.56665"}
2018.01.13 14:08:15 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:15 4: LGTV_WebOS (Fernseher) - ���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~fz-8|ze- (0 P)3+{9xP|b Ts4}g"mK;e;ir|C>ejFi,;[/"#9ehG.smmz5(s4!
r57}6/i}
2018.01.13 14:08:15 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:15 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848895.56665","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:15 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:15 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848895.56665","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:15 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:17 5: LGTV_WebOS (Fernseher) - Sending command: {"payload":{"id":"lovefilm.de"},"id":"request_1515848897.00723","type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":"ssap://system.launcher/launch"}
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - ���2K{;B*yu]*d;0"pVi:;^$v|T"lt/e;Og"pVi:;@.qlW8tF~1,
8! |.)|2*g"mK;e;ir|C>ejFi,;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;isjS;:68yjF.m7^*uwQ#ek'al\(h;O
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"error","id":"request_1515848897.00723","error":"500 Application error","payload":{"returnValue":false}}
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1515848897.00723","error":"500 Application error","payload":{"returnValue":false}}
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:08:17 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","id":"request_1515848897.56557"}
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;it`B."#9ehG.smg"pVi:;@.qlW8tF~1,
8! |.,~5.6
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848897.56557","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848897.56557","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:17 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:19 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:08:19 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1515848899.56515","type":"request"}
2018.01.13 14:08:19 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:19 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5"d;ir|C>ejF1,~8-
s9 ~6,~"5?yiWi:;@.qlW8t;O
2018.01.13 14:08:19 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:19 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848899.56515","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:08:19 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:19 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848899.56515","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:08:19 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:21 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:08:21 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:08:21 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://audio/getStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1515848901.56496","type":"request"}
2018.01.13 14:08:21 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:21 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5"d;ir|C>ejF1,~8-
r0(~6- }"5?yiWi:;@.qlW8t;O
2018.01.13 14:08:21 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:21 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848901.56496","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:21 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:21 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848901.56496","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:21 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:24 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848904.83668","payload":{"id":"lovefilm.de"},"uri":"ssap://system.launcher/launch","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:08:24 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:24 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r0-s3/s"5;a`^$a}q{;[/"#'ooW-iu_ed|6,;G9i;isjS;:68yjF.m7^*uwQ#ek'al\(h;icu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;O
2018.01.13 14:08:25 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:25 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"error","id":"request_1515848904.83668","error":"500 Application error","payload":{"returnValue":false}}
2018.01.13 14:08:25 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:25 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1515848904.83668","error":"500 Application error","payload":{"returnValue":false}}
2018.01.13 14:08:25 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:25 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:08:25 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1515848905.61884"}
2018.01.13 14:08:25 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:25 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi,;[/"#9ehG.smmz5(s4! {57z8!i}
2018.01.13 14:08:26 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:26 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848905.61884","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:26 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:26 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848905.61884","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:26 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:27 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:08:27 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","id":"request_1515848907.56955"}
2018.01.13 14:08:27 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:27 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"pVi:;@.qlW8tF~1,
8 |.,r5,6
2018.01.13 14:08:27 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:27 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848907.56955","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:27 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:27 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848907.56955","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:27 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:29 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:08:29 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848909.56956","uri":["ssap://tv/getExternalInputList"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:08:29 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:29 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r0 ~6 }"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;O
2018.01.13 14:08:29 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:29 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848909.56956","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:08:29 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:29 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848909.56956","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:08:29 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:31 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:08:31 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:08:31 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://audio/getStatus"],"id":"request_1515848911.5708","type":"request"}
2018.01.13 14:08:31 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:31 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5"d;ir|C>ejF1,~8-
r1(~7)
i,;F2p|q"kW:u|A?"d
2018.01.13 14:08:31 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:31 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848911.5708","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:31 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:31 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848911.5708","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:31 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:35 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:08:35 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1515848915.57458","type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2018.01.13 14:08:35 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:35 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5(s4! z57|4,
i,;F2p|q"kW:u|A?"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2018.01.13 14:08:35 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:35 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848915.57458","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:35 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:35 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848915.57458","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:35 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:37 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:08:37 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848917.58057","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:08:37 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:37 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r1.~8)|"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;og"z^"ewFfk|Ki:;S~fz-8|ze- (0 P)3+{9xP|b Ts4}6
2018.01.13 14:08:37 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:37 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848917.58057","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:37 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:37 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848917.58057","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:37 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:39 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:08:39 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://tv/getExternalInputList"],"type":"request","id":"request_1515848919.58079"}
2018.01.13 14:08:39 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:39 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!s9( e5!|9;O
2018.01.13 14:08:39 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:39 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848919.58079","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:08:39 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:39 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848919.58079","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:08:39 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:42 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:08:42 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:08:42 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://audio/getStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1515848922.1769","type":"request"}
2018.01.13 14:08:42 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:42 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5"d;ir|C>ejF1,~8-
r2+z7/ i,;F2p|q"kW:u|A?"d
2018.01.13 14:08:42 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:42 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848922.1769","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:42 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:42 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848922.1769","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:42 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:46 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:08:46 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848926.18062","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2018.01.13 14:08:46 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:46 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r2/z8)y"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2018.01.13 14:08:46 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:46 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848926.18062","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:46 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:46 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848926.18062","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:46 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:48 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:08:48 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1515848928.18155","type":"request"}
2018.01.13 14:08:48 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:48 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;ii}q"kW:u|A?_(z5!s9+
e1!~5;it`B."#9ehG.sm6
2018.01.13 14:08:48 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:48 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848928.18155","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:48 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:48 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848928.18155","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:48 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 13 Januar 2018, 14:21:01

2018.01.13 14:08:50 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:08:50 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://tv/getExternalInputList"],"type":"request","id":"request_1515848930.18154"}
2018.01.13 14:08:50 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:50 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!s9*e1!~4;O
2018.01.13 14:08:50 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:50 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848930.18154","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:08:50 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:50 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848930.18154","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:08:50 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:52 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:08:52 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:08:52 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848932.18387","uri":["ssap://audio/getStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:08:52 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:52 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r3+z8*
|"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;O
2018.01.13 14:08:52 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:52 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848932.18387","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:52 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:52 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848932.18387","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:08:52 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:56 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:08:56 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","id":"request_1515848936.18756"}
2018.01.13 14:08:56 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:56 4: LGTV_WebOS (Fernseher) - ���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~fz-8|ze- (0 P)3+{9xP|b Ts4}g"mK;e;ir|C>ejFi,;[/"#9ehG.smmz5(s4! x67s7,i}
2018.01.13 14:08:56 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:56 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848936.18756","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:56 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:56 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848936.18756","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:08:56 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:08:58 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:08:58 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","id":"request_1515848938.18855"}
2018.01.13 14:08:58 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:08:58 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"pVi:;@.qlW8tF~1,
8 s.(
s5,6
2018.01.13 14:08:58 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:08:58 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848938.18855","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:58 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:08:58 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848938.18855","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:08:58 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:00 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:09:00 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://tv/getExternalInputList"],"type":"request","id":"request_1515848940.18854"}
2018.01.13 14:09:00 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:00 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!s9-e1!
~4;O
2018.01.13 14:09:00 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:00 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848940.18854","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:00 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:00 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848940.18854","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:00 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:02 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:09:02 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:09:02 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://audio/getStatus"],"id":"request_1515848942.70363","type":"request"}
2018.01.13 14:09:02 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:02 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5"d;ir|C>ejF1,~8-
r4+|0*x"5?yiWi:;@.qlW8t;O
2018.01.13 14:09:02 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:02 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848942.70363","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:02 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:02 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848942.70363","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:02 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:06 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:09:06 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1515848946.70854","type":"request"}
2018.01.13 14:09:06 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:06 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"pVi:;@.qlW8tF~1,
8 }..s5-g"mK;e;ir|C>ejFi}
2018.01.13 14:09:06 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:06 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848946.70854","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:06 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:06 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848946.70854","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:06 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:08 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:09:08 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1515848948.70855","type":"request"}
2018.01.13 14:09:08 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:08 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_(z5!s9-
e7)
~5;it`B."#9ehG.sm6
2018.01.13 14:09:08 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:08 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848948.70855","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:08 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:08 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848948.70855","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:08 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:10 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:09:10 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://tv/getExternalInputList"],"type":"request","id":"request_1515848950.70959"}
2018.01.13 14:09:10 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:10 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!s9,e7) ~9;O
2018.01.13 14:09:10 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:10 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848950.70959","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:10 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:10 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848950.70959","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:10 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:12 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:09:12 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:09:12 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1515848952.70889","type":"request","uri":["ssap://audio/getStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:09:12 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:12 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5(s4! ~27{8! i,;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;O
2018.01.13 14:09:12 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:12 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848952.70889","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:12 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:12 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848952.70889","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:12 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:16 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:09:16 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1515848956.71364","type":"request"}
2018.01.13 14:09:16 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:16 4: LGTV_WebOS (Fernseher) - ���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~fz-8|ze- (0 P)3+{9xP|b Ts4}g"pVi:;@.qlW8tF~1,
8 }..x6-g"mK;e;ir|C>ejFi}
2018.01.13 14:09:16 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:16 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848956.71364","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:16 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:16 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848956.71364","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:16 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:18 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:09:18 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1515848958.71357","type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:09:18 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:18 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5(s4! ~87z3,i,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;og"z^"ewFfk|Ki:;S~fz-8|ze- (0 P)3+{9xP|b Ts4}6
2018.01.13 14:09:18 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:18 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848958.71357","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:18 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:18 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848958.71357","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:18 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:21 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:09:21 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848961.25846","uri":["ssap://tv/getExternalInputList"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:09:21 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:21 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r6(y5!}"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;O
2018.01.13 14:09:21 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:21 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848961.25846","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:21 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:21 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848961.25846","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:21 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:23 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:09:23 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:09:23 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1515848963.20976","type":"request","uri":["ssap://audio/getStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:09:23 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:23 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5(s4! }37{9.i,;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;O
2018.01.13 14:09:23 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:23 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848963.20976","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:23 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:23 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848963.20976","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:23 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:27 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:09:27 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1515848967.21456","type":"request"}
2018.01.13 14:09:27 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:27 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"pVi:;@.qlW8tF~1,
8 |.+5/g"mK;e;ir|C>ejFi}
2018.01.13 14:09:27 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:27 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848967.21456","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:27 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:27 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848967.21456","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:27 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:29 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:09:29 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1515848969.21362","type":"request"}
2018.01.13 14:09:29 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:29 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_(z5!s9/ e2(}2;it`B."#9ehG.sm6
2018.01.13 14:09:29 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:29 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848969.21362","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:29 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:29 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848969.21362","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:29 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 13 Januar 2018, 14:22:46

2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:09:31 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://tv/getExternalInputList"],"id":"request_1515848971.21553","type":"request"}
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5"d;ir|C>ejF1,~8-
r7(y1,x"5?yiWi:;@.qlW8t;O
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848971.21553","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848971.21553","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:09:33 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://audio/getStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","id":"request_1515848973.21683"}
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!s9.e2(s3;O
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848973.21683","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848973.21683","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:09:37 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848977.22254","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r7.y2+"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848977.22254","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848977.22254","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:09:39 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1515848979.22155","type":"request"}
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;ii}q"kW:u|A?_(z5!s9. e2+~5;it`B."#9ehG.sm6
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848979.22155","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848979.22155","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:09:41 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","id":"request_1515848981.37526"}
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!s9!e3.y6;O
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848981.37526","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848981.37526","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:09:43 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://audio/getStatus"],"type":"request","id":"request_1515848983.38978"}
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!s9!e3! |8;O
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848983.38978","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848983.38978","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:09:47 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848987.39866","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r8.x9!}"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848987.39866","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848987.39866","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:09:49 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848989.39663","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r8 x9/x"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;og"z^"ewFfk|Ki:;S~fz-8|ze- (0 P)3+{9xP|b Ts4}6
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848989.39663","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848989.39663","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:09:51 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1515848991.39754","type":"request"}
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5"d;ir|C>ejF1,~8-
r9(x9."5?yiWi:;@.qlW8t;O
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848991.39754","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848991.39754","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:09:53 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://audio/getStatus"],"id":"request_1515848993.39987","type":"request"}
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5"d;ir|C>ejF1,~8-
r9*x9
|"5?yiWi:;@.qlW8t;O
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848993.39987","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848993.39987","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:09:57 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1515848997.40471"}
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi,;[/"#9ehG.smmz5(s4! r77{4.i}
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848997.40471","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848997.40471","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:59 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:09:59 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848999.47355","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:09:59 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:59 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r9 7*~"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;og"z^"ewFfk|Ki:;S~fz-8|ze- (0 P)3+{9xP|b Ts4}6
2018.01.13 14:10:00 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:10:00 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848999.47355","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:10:00 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:10:00 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848999.47355","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:10:00 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:10:01 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:10:01 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://tv/getExternalInputList"],"id":"request_1515849001.48916","type":"request"}
2018.01.13 14:10:01 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:10:01 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5"d;ir|C>ejF1,~8- {0(8 }"5?yiWi:;@.qlW8t;O
2018.01.13 14:10:02 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:10:02 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515849001.48916","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:10:02 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:10:02 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515849001.48916","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:10:02 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:10:03 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://audio/getStatus"],"type":"request","id":"request_1515849003.47338"}
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!r0)e4.x8;O
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515849003.47338","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515849003.47338","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:10:07 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515849007.47858","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8- {0.7!s"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv,;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi}
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515849007.47858","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515849007.47858","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - Beginn Readings writing


Musste es wieder aufteilen, weil es sonst nicht ales in die Code-Tags gepasst hat.

Gruß
Wolle
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: weekeda am 17 Januar 2018, 22:27:59
Vielen lieben Dank das Modul funktioniert bei mir auf Anhieb super mit dem neuen LG 49SJ800V Fernseher! Der Channel Guide liefert leider nur Informationen aus der Vergangenheit und ist für mich bisher so leider nicht zu gebrauchen. Ich würde mir gerne die Aktuelle Sendung anzeigen lassen was mir bisher nicht gelungen ist. Was bei mir häufig vorkommt ist, dass ich bei der Audioausgabe vom Fernseher zwischen dem internen Lautsprecher und Kopfhörer umstelle. Ist es möglich dies mit dem Modul ebenfalls zu steuern? Finde die Bedienung über die Fernbedienung hier durch das navigieren sehr umständlich. Habe nur bisher keine andere Möglichkeit außer mit der Fernbedienung gefunden.

Viele Grüße
Weekeda
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 Januar 2018, 06:04:20
Zitat von: Wolle02 am 13 Januar 2018, 14:22:46

2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:09:31 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://tv/getExternalInputList"],"id":"request_1515848971.21553","type":"request"}
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5"d;ir|C>ejF1,~8-
r7(y1,x"5?yiWi:;@.qlW8t;O
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848971.21553","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848971.21553","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:31 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:09:33 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://audio/getStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","id":"request_1515848973.21683"}
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!s9.e2(s3;O
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848973.21683","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848973.21683","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:33 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:09:37 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848977.22254","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r7.y2+"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848977.22254","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848977.22254","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:37 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:09:39 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1515848979.22155","type":"request"}
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;ii}q"kW:u|A?_(z5!s9. e2+~5;it`B."#9ehG.sm6
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848979.22155","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848979.22155","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:39 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:09:41 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","id":"request_1515848981.37526"}
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!s9!e3.y6;O
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848981.37526","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848981.37526","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:41 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:09:43 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://audio/getStatus"],"type":"request","id":"request_1515848983.38978"}
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!s9!e3! |8;O
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848983.38978","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848983.38978","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:43 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:09:47 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848987.39866","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r8.x9!}"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848987.39866","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848987.39866","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:47 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:09:49 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848989.39663","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r8 x9/x"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;og"z^"ewFfk|Ki:;S~fz-8|ze- (0 P)3+{9xP|b Ts4}6
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848989.39663","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848989.39663","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:09:49 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:09:51 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1515848991.39754","type":"request"}
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5"d;ir|C>ejF1,~8-
r9(x9."5?yiWi:;@.qlW8t;O
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848991.39754","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848991.39754","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:09:51 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:09:53 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://audio/getStatus"],"id":"request_1515848993.39987","type":"request"}
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5"d;ir|C>ejF1,~8-
r9*x9
|"5?yiWi:;@.qlW8t;O
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848993.39987","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848993.39987","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:09:53 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:09:57 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1515848997.40471"}
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi,;[/"#9ehG.smmz5(s4! r77{4.i}
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848997.40471","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848997.40471","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:09:57 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:09:59 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.13 14:09:59 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515848999.47355","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:09:59 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:09:59 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8-
r9 7*~"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;og"z^"ewFfk|Ki:;S~fz-8|ze- (0 P)3+{9xP|b Ts4}6
2018.01.13 14:10:00 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:10:00 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515848999.47355","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:10:00 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:10:00 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515848999.47355","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.13 14:10:00 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:10:01 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.13 14:10:01 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://tv/getExternalInputList"],"id":"request_1515849001.48916","type":"request"}
2018.01.13 14:10:01 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:10:01 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5"d;ir|C>ejF1,~8- {0(8 }"5?yiWi:;@.qlW8t;O
2018.01.13 14:10:02 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:10:02 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515849001.48916","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:10:02 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:10:02 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515849001.48916","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/5a97d278abcd505cfa08022a4c0589c07f1cc343/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/900097b00deba9511f69333bb5e0b5e5367bf0e9/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/5ad5c81410e6df7d03e6f56e256a16144baa16f7/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/046e935dfb2e8eced920ace207fa742f1d1a232e/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/b750781aa12775b06d362562fe860eac9ac6620b/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/30350a59771aa5899bb7e7ffe6ea8d1632258722/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.13 14:10:02 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.13 14:10:03 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://audio/getStatus"],"type":"request","id":"request_1515849003.47338"}
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z5!r0)e4.x8;O
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515849003.47338","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515849003.47338","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":16,"volumeMax":100,"mute":false}}
2018.01.13 14:10:03 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.13 14:10:07 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1515849007.47858","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d"}
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,~8- {0.7!s"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv,;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi}
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1515849007.47858","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1515849007.47858","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.13 14:10:07 4: LGTV_WebOS (Fernseher) - Beginn Readings writing


Musste es wieder aufteilen, weil es sonst nicht ales in die Code-Tags gepasst hat.

Gruß
Wolle

Also die Strings passen alle. Ich werde mal eine Version für Dich zum Debuggen fertig machen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 Januar 2018, 06:06:01
Zitat von: weekeda am 17 Januar 2018, 22:27:59
Vielen lieben Dank das Modul funktioniert bei mir auf Anhieb super mit dem neuen LG 49SJ800V Fernseher! Der Channel Guide liefert leider nur Informationen aus der Vergangenheit und ist für mich bisher so leider nicht zu gebrauchen. Ich würde mir gerne die Aktuelle Sendung anzeigen lassen was mir bisher nicht gelungen ist. Was bei mir häufig vorkommt ist, dass ich bei der Audioausgabe vom Fernseher zwischen dem internen Lautsprecher und Kopfhörer umstelle. Ist es möglich dies mit dem Modul ebenfalls zu steuern? Finde die Bedienung über die Fernbedienung hier durch das navigieren sehr umständlich. Habe nur bisher keine andere Möglichkeit außer mit der Fernbedienung gefunden.

Viele Grüße
Weekeda

Guten Morgen,

Ich war letztens erst wieder im Netz unterwegs und habe nach neuen Schaltmöglichkeiten gesucht. Leider nichts weiter gefunden. Es ist aber jeder herzlich eingeladen zu schauen ob er mehr Erfolg hat. Gerne baue ich das dann ein.

Zum Thema Channel Guide. Stimmt der nur Abends nicht? Oder ist er auch Morgens oder Vormittags nicht korrekt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 Januar 2018, 06:21:22
@Wolle02
Anbei eine Version zum debuggen. Musst nichts weiter machen. Nur das Modul einspielen und ein reload.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Saharel am 18 Januar 2018, 16:32:30
Danke für die Arbeit hier, läuft mit meinen LG OLED55E7N einwandfrei (WebOS 3.5)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 21 Januar 2018, 16:39:26
Hallo CoolTux,

sorry für die späte Antwort. Ich bin leider nicht früher dazu gekommen. Hier ist die Ausgabe des Logs nach Einspielen und Reload der Debug Version:

2018.01.21 16:34:50 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548890.62728","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:34:52 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548892.20452","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:34:54 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548894.20938","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:34:56 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548896.58478","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:34:56 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:34:56 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:34:56 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:34:56 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/local/fhem/opt/FHEM/82_LGTV_WebOS.pm line 941.
2018.01.21 16:34:56 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:34:58 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548898.20839","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:35:00 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548900.20838","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:35:02 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548902.44335","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_0001","errorText":"Invalid broadcastID error"}}
2018.01.21 16:35:12 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548912.44967","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:35:14 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548914.45344","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:35:16 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548916.45349","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:35:16 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:35:16 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:35:16 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:35:16 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:35:18 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548918.45444","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:35:20 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548920.45331","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:35:23 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548922.45486","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:35:25 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548924.49845","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:35:26 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548926.45941","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:35:26 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:35:26 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:35:26 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:35:26 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:35:28 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548928.48645","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:35:30 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548930.48644","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:35:32 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548932.48666","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_0001","errorText":"Invalid broadcastID error"}}
2018.01.21 16:35:36 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548935.99243","error":"500 Application error","payload":{"returnValue":false}}
2018.01.21 16:35:43 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548942.73315","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:35:44 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548944.90348","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:35:46 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548946.73733","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:35:46 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:35:46 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:35:46 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:35:46 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:35:48 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548948.73789","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:35:52 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548952.88264","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:35:52 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548952.88637","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:35:54 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548954.89041","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:35:56 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548956.8925","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:35:56 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:35:56 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:35:56 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:35:56 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:35:58 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548958.89251","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:36:01 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548961.0899","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:36:03 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548963.09343","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_0001","errorText":"Invalid broadcastID error"}}
2018.01.21 16:36:13 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548973.09859","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:36:15 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548975.10243","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:36:17 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548977.10242","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:36:17 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:36:17 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:36:17 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:36:17 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:36:19 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548979.58068","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:36:21 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548981.53612","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:36:23 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548983.15421","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:36:25 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548985.15841","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:36:27 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548987.15847","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:36:27 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:36:27 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:36:27 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:36:27 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:36:29 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548989.15846","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:36:31 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548991.15943","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:36:33 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548993.15865","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_0001","errorText":"Invalid broadcastID error"}}
2018.01.21 16:36:43 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549003.16333","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:36:45 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516549005.1674","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:36:47 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549007.1694","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:36:47 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:36:47 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:36:47 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:36:47 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:36:49 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549009.1674","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:36:51 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549011.16839","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:36:53 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549013.16862","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:36:55 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516549015.17243","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:36:57 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549017.17142","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:36:57 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:36:57 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:36:57 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:36:57 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:36:59 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549019.17235","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}


Gruß
Wolle
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 24 Januar 2018, 14:34:42
Hey CoolTux,

wenn du mal wieder dran gehst, denkst du bitte noch an mein:

set LG55UH950V launchApp Multi-view

Danke! :)

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 24 Januar 2018, 15:03:05
Zitat von: ToM_ToM am 24 Januar 2018, 14:34:42
Hey CoolTux,

wenn du mal wieder dran gehst, denkst du bitte noch an mein:

set LG55UH950V launchApp Multi-view

Danke! :)

VG, Thomas


Heisst die App tatsächlich genau so? Wenn ja baue ich das ein. Bin mir aber unsicher und eigentlich müsste der App Name auch auftauchen bei den Readings.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 24 Januar 2018, 15:06:47
ZitatHeisst die App tatsächlich genau so? Wenn ja baue ich das ein. Bin mir aber unsicher und eigentlich müsste der App Name auch auftauchen bei den Readings.
Ja, die heißt exakt so. In genau dieser Schreibweise. Schau doch mal bei dir. Kannst auch hier anschauen:

https://www.youtube.com/watch?v=yHfFGMHzEX4

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 24 Januar 2018, 15:14:19
Ich schaue mal
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 Januar 2018, 18:36:45
Habe nach gesucht. Weder im Store noch von Hause aus in der App Liste finde ich das Multi-View. Sorry
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 25 Januar 2018, 20:37:20
ZitatHabe nach gesucht. Weder im Store noch von Hause aus in der App Liste finde ich das Multi-View. Sorry

Hm... komisch. Bei mir kam die mit irgendnem Firmware-Update. Hast du dir mal das youtube-Video angesehen? Dort wird die App gezeigt.

VG, Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 Januar 2018, 20:39:56
Zitat von: ToM_ToM am 25 Januar 2018, 20:37:20
Hm... komisch. Bei mir kam die mit irgendnem Firmware-Update. Hast du dir mal das youtube-Video angesehen? Dort wird die App gezeigt.

VG, Thomas

Ja aber ich. Daher kam ich ja auch auf die Idee das die App schon da sein müsste
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 25 Januar 2018, 20:43:55
ZitatJa aber ich. Daher kam ich ja auch auf die Idee das die App schon da sein müsste

Vielleicht unterschiedliche webOS-Versionen?

Ich habe webOS: 3.3.3-3704 (dreadlocks-dharug)

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 Januar 2018, 20:44:50
Ich habe irgendeine 2er, schaue aber morgen mal genau.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 27 Januar 2018, 11:00:22
Zitat von: Wolle02 am 21 Januar 2018, 16:39:26
Hallo CoolTux,

sorry für die späte Antwort. Ich bin leider nicht früher dazu gekommen. Hier ist die Ausgabe des Logs nach Einspielen und Reload der Debug Version:

2018.01.21 16:34:50 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548890.62728","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:34:52 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548892.20452","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:34:54 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548894.20938","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:34:56 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548896.58478","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:34:56 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:34:56 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:34:56 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:34:56 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/local/fhem/opt/FHEM/82_LGTV_WebOS.pm line 941.
2018.01.21 16:34:56 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:34:58 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548898.20839","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:35:00 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548900.20838","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:35:02 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548902.44335","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_0001","errorText":"Invalid broadcastID error"}}
2018.01.21 16:35:12 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548912.44967","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:35:14 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548914.45344","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:35:16 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548916.45349","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:35:16 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:35:16 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:35:16 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:35:16 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:35:18 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548918.45444","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:35:20 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548920.45331","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:35:23 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548922.45486","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:35:25 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548924.49845","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:35:26 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548926.45941","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:35:26 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:35:26 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:35:26 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:35:26 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:35:28 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548928.48645","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:35:30 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548930.48644","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:35:32 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548932.48666","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_0001","errorText":"Invalid broadcastID error"}}
2018.01.21 16:35:36 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548935.99243","error":"500 Application error","payload":{"returnValue":false}}
2018.01.21 16:35:43 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548942.73315","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:35:44 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548944.90348","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:35:46 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548946.73733","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:35:46 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:35:46 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:35:46 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:35:46 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:35:48 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548948.73789","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:35:52 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548952.88264","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:35:52 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548952.88637","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:35:54 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548954.89041","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:35:56 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548956.8925","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:35:56 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:35:56 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:35:56 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:35:56 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:35:58 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548958.89251","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:36:01 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548961.0899","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:36:03 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548963.09343","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_0001","errorText":"Invalid broadcastID error"}}
2018.01.21 16:36:13 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548973.09859","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:36:15 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548975.10243","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:36:17 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548977.10242","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:36:17 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:36:17 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:36:17 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:36:17 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:36:19 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548979.58068","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:36:21 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548981.53612","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:36:23 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548983.15421","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:36:25 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548985.15841","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:36:27 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548987.15847","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:36:27 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:36:27 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:36:27 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:36:27 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:36:29 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548989.15846","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:36:31 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516548991.15943","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:36:33 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516548993.15865","error":"500 Application error","payload":{"returnValue":false,"errorCode":"BROADCAST_ERROR_0001","errorText":"Invalid broadcastID error"}}
2018.01.21 16:36:43 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549003.16333","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:36:45 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516549005.1674","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:36:47 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549007.1694","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:36:47 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:36:47 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:36:47 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:36:47 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:36:49 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549009.1674","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.21 16:36:51 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549011.16839","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/f73a9f7ee4a0b5852914220a29c805dbdd3c1b86/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/16fc2c40d0b0e83ffb847c2fbd0ca2c12083e977/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/2af9d550d191f0af06ecf3cf8631f66a9639a405/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/ec86e2646f04eed9ab33f417b5b35a1cd2e9af26/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/2cb28464b55c6653b21df6e719e484acb785ea6a/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/cefee9f40aee75e6e3533098b3f69e0f2594c84b/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.21 16:36:53 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549013.16862","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":7,"volumeMax":100,"mute":false}}
2018.01.21 16:36:55 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1516549015.17243","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.21 16:36:57 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549017.17142","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.21 16:36:57 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.21 16:36:57 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.21 16:36:57 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.21 16:36:57 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.21 16:36:59 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1516549019.17235","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}


Gruß
Wolle


Interessant das deine Amazon App amazon heißt, bei mir heißt sie noch lovefilm.
In den ganzen Daten war immer die Amazon App gestartet. War dem wirklich so oder hättest auch Mal TV an?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 27 Januar 2018, 13:11:49
Zuerst hatte ich TV an, dann habe ich die Amazon App gestartet und bin dann wieder zu TV gewechselt.
Hatte mich auch schon gewundert warum da ständig "appId: amazon" stand.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 27 Januar 2018, 13:22:14
Zu mindest kann ich Dir sagen das es nicht am Modul liegt. Der TV selber übertragt die Daten genau so. Es kommt also immer als id Amazon.
Wie ist das bei anderen Apps? Lass mal Amazon weg und starte eine andere APP. GooglePlay zum Beispiel.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 28 Januar 2018, 12:29:58
Also jetzt sieht das mit der App-Id richtiger zu sein. Ich habe jetzt der Fernseher angeschaltet und auf TV gestellt. Danach habe ich jeweils im 30 Sekundenabstand auf YouTube, Amazon, Plex und wieder auf TV geschaltet.

2018.01.28 12:24:28 3: LGTV_WebOS (Fernseher) - Sucessfull WS connection to 192.168.178.137
2018.01.28 12:24:39 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138678.87684","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.28 12:24:40 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1517138680.88162","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"internal error"}}
2018.01.28 12:24:42 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138682.88262","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.28 12:24:42 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.28 12:24:42 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.28 12:24:42 3: LGTV_WebOS (Fernseher) - Wolle: appId: youtube.leanback.v4
2018.01.28 12:24:42 3: LGTV_WebOS (Fernseher) - Wolle: App Name: YouTube
2018.01.28 12:24:44 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138684.88058","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.28 12:24:46 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138686.88059","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/41934a6e3db376cb9454892a095393cc0737ceb2/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/476c43026e3961462c688974feb19ec87d156961/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/49ea07b8365339f9e56a48216576d94c00d6fad1/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/de0628856f72c54caeb3b5d22df205b2862039f2/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/bbd69cd7c22c6c4c19e69974f6fa1f8d09ce8d67/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/1cdf53ce4773e6986dbc34277d8a9e62e8853f1e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.28 12:24:49 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138689.11053","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.28 12:24:53 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138693.11556","payload":{"appId":"youtube.leanback.v4","returnValue":true,"windowId":"","processId":""}}
2018.01.28 12:24:53 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.28 12:24:53 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.28 12:24:53 3: LGTV_WebOS (Fernseher) - Wolle: appId: youtube.leanback.v4
2018.01.28 12:24:53 3: LGTV_WebOS (Fernseher) - Wolle: App Name: YouTube
2018.01.28 12:24:55 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138695.11552","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.28 12:24:57 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138697.11651","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/41934a6e3db376cb9454892a095393cc0737ceb2/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/476c43026e3961462c688974feb19ec87d156961/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/49ea07b8365339f9e56a48216576d94c00d6fad1/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/de0628856f72c54caeb3b5d22df205b2862039f2/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/bbd69cd7c22c6c4c19e69974f6fa1f8d09ce8d67/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/1cdf53ce4773e6986dbc34277d8a9e62e8853f1e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.28 12:24:59 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138699.11777","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.28 12:25:03 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138703.1236","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.28 12:25:03 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.28 12:25:03 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.28 12:25:03 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.28 12:25:03 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.28 12:25:05 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138705.12253","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.28 12:25:07 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138707.12155","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/41934a6e3db376cb9454892a095393cc0737ceb2/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/476c43026e3961462c688974feb19ec87d156961/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/49ea07b8365339f9e56a48216576d94c00d6fad1/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/de0628856f72c54caeb3b5d22df205b2862039f2/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/bbd69cd7c22c6c4c19e69974f6fa1f8d09ce8d67/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/1cdf53ce4773e6986dbc34277d8a9e62e8853f1e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.28 12:25:09 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138709.41516","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.28 12:25:13 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138713.42053","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.28 12:25:13 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.28 12:25:13 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.28 12:25:13 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.28 12:25:13 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.28 12:25:15 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138715.41951","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.28 12:25:17 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138717.42152","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/41934a6e3db376cb9454892a095393cc0737ceb2/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/476c43026e3961462c688974feb19ec87d156961/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/49ea07b8365339f9e56a48216576d94c00d6fad1/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/de0628856f72c54caeb3b5d22df205b2862039f2/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/bbd69cd7c22c6c4c19e69974f6fa1f8d09ce8d67/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/1cdf53ce4773e6986dbc34277d8a9e62e8853f1e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.28 12:25:19 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138719.41974","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.28 12:25:23 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138723.42551","payload":{"appId":"amazon","returnValue":true,"windowId":"","processId":""}}
2018.01.28 12:25:23 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.28 12:25:23 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.28 12:25:23 3: LGTV_WebOS (Fernseher) - Wolle: appId: amazon
2018.01.28 12:25:23 3: LGTV_WebOS (Fernseher) - Wolle: App Name:
2018.01.28 12:25:25 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138725.42455","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.28 12:25:27 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138727.59421","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/41934a6e3db376cb9454892a095393cc0737ceb2/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/476c43026e3961462c688974feb19ec87d156961/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/49ea07b8365339f9e56a48216576d94c00d6fad1/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/de0628856f72c54caeb3b5d22df205b2862039f2/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/bbd69cd7c22c6c4c19e69974f6fa1f8d09ce8d67/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/1cdf53ce4773e6986dbc34277d8a9e62e8853f1e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.28 12:25:29 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138729.53529","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.28 12:25:33 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138733.54164","payload":{"appId":"cdp-30","returnValue":true,"windowId":"","processId":""}}
2018.01.28 12:25:33 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.28 12:25:33 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.28 12:25:33 3: LGTV_WebOS (Fernseher) - Wolle: appId: cdp-30
2018.01.28 12:25:33 3: LGTV_WebOS (Fernseher) - Wolle: App Name: Plex
2018.01.28 12:25:35 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138735.53954","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.28 12:25:37 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138737.53957","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/41934a6e3db376cb9454892a095393cc0737ceb2/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/476c43026e3961462c688974feb19ec87d156961/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/49ea07b8365339f9e56a48216576d94c00d6fad1/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/de0628856f72c54caeb3b5d22df205b2862039f2/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/bbd69cd7c22c6c4c19e69974f6fa1f8d09ce8d67/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/1cdf53ce4773e6986dbc34277d8a9e62e8853f1e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.28 12:25:39 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138739.54081","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.28 12:25:43 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138743.54453","payload":{"appId":"cdp-30","returnValue":true,"windowId":"","processId":""}}
2018.01.28 12:25:43 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.28 12:25:43 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.28 12:25:43 3: LGTV_WebOS (Fernseher) - Wolle: appId: cdp-30
2018.01.28 12:25:43 3: LGTV_WebOS (Fernseher) - Wolle: App Name: Plex
2018.01.28 12:25:45 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138745.83225","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.28 12:25:47 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138747.90187","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/41934a6e3db376cb9454892a095393cc0737ceb2/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/476c43026e3961462c688974feb19ec87d156961/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/49ea07b8365339f9e56a48216576d94c00d6fad1/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/de0628856f72c54caeb3b5d22df205b2862039f2/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/bbd69cd7c22c6c4c19e69974f6fa1f8d09ce8d67/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/1cdf53ce4773e6986dbc34277d8a9e62e8853f1e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.28 12:25:49 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138749.54475","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.28 12:25:53 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138753.54855","payload":{"appId":"cdp-30","returnValue":true,"windowId":"","processId":""}}
2018.01.28 12:25:53 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.28 12:25:53 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.28 12:25:53 3: LGTV_WebOS (Fernseher) - Wolle: appId: cdp-30
2018.01.28 12:25:53 3: LGTV_WebOS (Fernseher) - Wolle: App Name: Plex
2018.01.28 12:25:55 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138755.54853","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.28 12:25:57 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138757.55052","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/41934a6e3db376cb9454892a095393cc0737ceb2/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/476c43026e3961462c688974feb19ec87d156961/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/49ea07b8365339f9e56a48216576d94c00d6fad1/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/de0628856f72c54caeb3b5d22df205b2862039f2/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/bbd69cd7c22c6c4c19e69974f6fa1f8d09ce8d67/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/1cdf53ce4773e6986dbc34277d8a9e62e8853f1e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.28 12:25:59 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138759.55081","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.28 12:26:03 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138763.5566","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2018.01.28 12:26:03 3: LGTV_WebOS (Fernseher) - Wolle: if Abfrage appId
2018.01.28 12:26:03 3: LGTV_WebOS (Fernseher) - Wolle: else Zweig der if Abfrage
2018.01.28 12:26:03 3: LGTV_WebOS (Fernseher) - Wolle: appId: com.webos.app.livetv
2018.01.28 12:26:03 3: LGTV_WebOS (Fernseher) - Wolle: App Name: TV
2018.01.28 12:26:06 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138766.05452","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.28 12:26:08 3: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517138768.09744","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/41934a6e3db376cb9454892a095393cc0737ceb2/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/476c43026e3961462c688974feb19ec87d156961/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/49ea07b8365339f9e56a48216576d94c00d6fad1/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/de0628856f72c54caeb3b5d22df205b2862039f2/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/bbd69cd7c22c6c4c19e69974f6fa1f8d09ce8d67/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/1cdf53ce4773e6986dbc34277d8a9e62e8853f1e/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}


Mir ist dabei aufgefallen, dass lediglich bei Amazon im "App Name" nichts drinsteht. Bei allen anderen Apps steht der korrekte Name drin.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Januar 2018, 13:16:15
Ok. Und schreibt er auch das Reading korrekt, ausser bei Amazon?
Wenn du von TV auf Plex oder dann auf YouTube gehst und dann wieder auf TV. Stimmen dann die Readings? Also alles ausser Amazon an machen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 28 Januar 2018, 14:03:13
Ja, die Readings sind korrekt. Im Reading "launchApp" taucht jeweils der korrekte Name auf.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Januar 2018, 14:17:13
War das eigentliche Problem nicht das er nur einmal das Reading für die App angezeigt hat und dann nie wieder zurück gewechselt hat wenn du was anderes gestartet hast?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 28 Januar 2018, 16:34:25
Nee, das eigentliche Problem war, dass Amazon die einzige App ist, die ich nicht aus dem Modul heraus starten kann. Alle anderen Apps funktionieren, nur Amazon Video nicht.

Dann war da noch das Problem mit dem unpaired, aber das ist ja zwischenzeitlich behoben :-)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Januar 2018, 17:34:34
Dann werde ich mal versuchen für Dich einen Hack zu machen. Mal schauen wie ich das gerade bekomme.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 29 Januar 2018, 09:15:46
Zitat von: Wolle02 am 28 Januar 2018, 16:34:25
Nee, das eigentliche Problem war, dass Amazon die einzige App ist, die ich nicht aus dem Modul heraus starten kann. Alle anderen Apps funktionieren, nur Amazon Video nicht.

Dann war da noch das Problem mit dem unpaired, aber das ist ja zwischenzeitlich behoben :-)

Lade Dir mal bitte die aktuelle Version aus meinem Git master Branch und schaue ob Du damit Amazon angezeigt bekommst und auch starten kannst.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 31 Januar 2018, 17:24:12
Nein, leider nicht. Mit der Version 2.0.1 kommt nach einem "set Fernseher launchApp AmazonVideo" leider ein "error - 500 Application error".

Hier das Logfile mit Verbose 5:

2018.01.31 17:19:43 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.31 17:19:43 5: LGTV_WebOS (Fernseher) - return msg:  and tail:
2018.01.31 17:19:43 5: LGTV_WebOS (Fernseher) - Nach Sub: Laenge JSON: 0 Content:  Tail:
2018.01.31 17:19:43 4: LGTV_WebOS (Fernseher) - PARTIAL lenght: 0
2018.01.31 17:19:43 5: LGTV_WebOS (Fernseher) - Tail:
2018.01.31 17:19:43 5: LGTV_WebOS (Fernseher) - PARTIAL:
2018.01.31 17:19:52 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1517415592.70011","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","payload":{"id":"lovefilm.de"},"uri":"ssap://system.launcher/launch"}
2018.01.31 17:19:52 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.31 17:19:52 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,|4(~9+|0)z"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5;a`^$a}q{;[/"#'ooW-iu_ed|6,;G9i;isjS;:68yjF.m7^*uwQ#ek'al\(h;O
2018.01.31 17:19:52 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.31 17:19:52 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"error","id":"request_1517415592.70011","error":"500 Application error","payload":{"returnValue":false}}
2018.01.31 17:19:52 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.31 17:19:52 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1517415592.70011","error":"500 Application error","payload":{"returnValue":false}}
2018.01.31 17:19:52 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.31 17:19:53 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.31 17:19:53 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.31 17:19:53 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://audio/getStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","id":"request_1517415593.04876"}
2018.01.31 17:19:53 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.31 17:19:53 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(z7-~5 e0-
|6;O
2018.01.31 17:19:53 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.31 17:19:53 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1517415593.04876","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.31 17:19:53 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.31 17:19:53 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517415593.04876","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.31 17:19:53 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.31 17:19:55 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2018.01.31 17:19:55 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1517415595.05441","type":"request","uri":["ssap://tv/getCurrentChannel"]}
2018.01.31 17:19:55 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.31 17:19:55 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;[/"#9ehG.smmz5(1,r57~4-i,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;o6
2018.01.31 17:19:55 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.31 17:19:55 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1517415595.05441","payload":{"returnValue":true,"channelId":"3_30_8_306_161_12104_9999","physicalNumber":30,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"8","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"VOX","channelModeId":1,"signalChannelId":"161_12104_9999"}}
2018.01.31 17:19:55 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.31 17:19:55 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517415595.05441","payload":{"returnValue":true,"channelId":"3_30_8_306_161_12104_9999","physicalNumber":30,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"8","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"VOX","channelModeId":1,"signalChannelId":"161_12104_9999"}}
2018.01.31 17:19:55 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.31 17:19:57 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.31 17:19:57 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1517415597.62363","type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2018.01.31 17:19:57 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.31 17:19:57 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;[/"#9ehG.smmz5(1,r77y3/i,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2018.01.31 17:19:57 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.31 17:19:57 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1517415597.62363","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2018.01.31 17:19:57 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.31 17:19:57 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517415597.62363","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2018.01.31 17:19:57 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.31 17:19:59 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.31 17:19:59 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1517415599.15215","type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"]}
2018.01.31 17:19:59 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.31 17:19:59 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;[/"#9ehG.smmz5(1,r97~2(i,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;o6
2018.01.31 17:19:59 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.31 17:19:59 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1517415599.15215","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.31 17:19:59 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.31 17:19:59 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517415599.15215","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.31 17:19:59 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.31 17:20:01 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetExternalInputList: 0
2018.01.31 17:20:01 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1517415601.05428","type":"request","uri":["ssap://tv/getExternalInputList"]}
2018.01.31 17:20:01 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.31 17:20:01 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;[/"#9ehG.smmz5(1,{17~4+
i,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"DO
2018.01.31 17:20:01 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.31 17:20:01 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1517415601.05428","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/3d275639443525b9721dd09fbd9891452e8a9fd2/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/6eb57b1166687836639845bdf2851fa0e4123227/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d1e93365439eee97527cd5b35acd9bb0ab75b20/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/f8538341f5b18442aa7d27b9b5c28de218485721/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/6880d9a6f4e8d4376b12353d2dc38bdb98bc58f2/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/f39479abccf1763f55c1625299813289ebcffb40/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.31 17:20:01 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.31 17:20:01 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517415601.05428","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.137/resources/3d275639443525b9721dd09fbd9891452e8a9fd2/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.137/resources/6eb57b1166687836639845bdf2851fa0e4123227/component.png","modified":false,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.137/resources/6d1e93365439eee97527cd5b35acd9bb0ab75b20/HDMI_1.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.137/resources/f8538341f5b18442aa7d27b9b5c28de218485721/HDMI_2.png","modified":true,"lastUniqueId":255,"subList":[{"id":"SIMPLINK","uniqueId":4,"cecpDevType":4,"cecpDevId":15,"cecpNewType":9,"version":0,"osdName":"BD"},{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_2","serviceName":"","serviceId":"","serviceArea":"","manufacturerName":"SONY","manufacturerId":"20000116","settopCode":"","settopOption":"","irType":"B"}],"oneDepth":false,"subCount":2,"connected":true,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.137/resources/6880d9a6f4e8d4376b12353d2dc38bdb98bc58f2/HDMI_3.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_4","label":"HDMI-4","port":4,"appId":"com.webos.app.hdmi4","icon":"http://192.168.178.137/resources/f39479abccf1763f55c1625299813289ebcffb40/HDMI_4.png","modified":false,"lastUniqueId":255,"subList":[],"subCount":0,"connected":false,"favorite":false}]}}
2018.01.31 17:20:01 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.31 17:20:02 5: LGTV_WebOS (Fernseher) - Sending command: {"type":"request","id":"request_1517415602.42866","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","payload":{"id":"lovefilm.de"},"uri":"ssap://system.launcher/launch"}
2018.01.31 17:20:02 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.31 17:20:02 4: LGTV_WebOS (Fernseher) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,|4(}0+2!}"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5;a`^$a}q{;[/"#'ooW-iu_ed|6,;G9i;isjS;:68yjF.m7^*uwQ#ek'al\(h;O
2018.01.31 17:20:02 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.31 17:20:02 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"error","id":"request_1517415602.42866","error":"500 Application error","payload":{"returnValue":false}}
2018.01.31 17:20:02 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.31 17:20:02 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"error","id":"request_1517415602.42866","error":"500 Application error","payload":{"returnValue":false}}
2018.01.31 17:20:02 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.31 17:20:03 4: LGTV_WebOS (Fernseher) - run get functions
2018.01.31 17:20:03 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetAudioStatus: 0
2018.01.31 17:20:03 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://audio/getStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","id":"request_1517415603.06368","type":"request"}
2018.01.31 17:20:03 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.31 17:20:03 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5"d;ir|C>ejF1,|4(}0*{6*s"5?yiWi:;@.qlW8t;O
2018.01.31 17:20:03 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.31 17:20:03 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1517415603.06368","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.31 17:20:03 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.31 17:20:03 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517415603.06368","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":0,"volumeMax":100,"mute":false}}
2018.01.31 17:20:03 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.31 17:20:05 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetCurrentChannel: 0
2018.01.31 17:20:05 5: LGTV_WebOS (Fernseher) - Sending command: {"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","id":"request_1517415605.07032","uri":["ssap://tv/getCurrentChannel"]}
2018.01.31 17:20:05 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.31 17:20:05 4: LGTV_WebOS (Fernseher) - ���2K{;Q'i|\?-rW2"#*5Qf!W1|rc) )b*y0 S)7{ -8-Vi,;F2p|q"kW:u|A?"5"d;ir|C>ejF1,|4(}0,{7)y"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;o6
2018.01.31 17:20:05 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.31 17:20:05 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1517415605.07032","payload":{"returnValue":true,"channelId":"3_30_8_306_161_12104_9999","physicalNumber":30,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"8","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"VOX","channelModeId":1,"signalChannelId":"161_12104_9999"}}
2018.01.31 17:20:05 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.31 17:20:05 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517415605.07032","payload":{"returnValue":true,"channelId":"3_30_8_306_161_12104_9999","physicalNumber":30,"isScrambled":false,"channelTypeName":"Cable Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Cable","channelNumber":"8","isFineTuned":false,"channelTypeId":4,"isDescrambled":true,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":"A","channelName":"VOX","channelModeId":1,"signalChannelId":"161_12104_9999"}}
2018.01.31 17:20:05 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.31 17:20:07 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.01.31 17:20:07 5: LGTV_WebOS (Fernseher) - Sending command: {"id":"request_1517415607.07029","type":"request","client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2018.01.31 17:20:07 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.31 17:20:07 4: LGTV_WebOS (Fernseher) - ���2K{;[/"#9ehG.smmz5(1,{77|0+ i,;F2p|q"kW:u|A?"5(lpW%t4Y.y;ia,T(4
.4(W9zrb{y2) *b.Prf!/"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2018.01.31 17:20:07 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.31 17:20:07 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1517415607.07029","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2018.01.31 17:20:07 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.31 17:20:07 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517415607.07029","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2018.01.31 17:20:07 4: LGTV_WebOS (Fernseher) - Beginn Readings writing
2018.01.31 17:20:09 4: LGTV_WebOS (Fernseher) - LGTV_WebOS_Get3DStatus: 0
2018.01.31 17:20:09 5: LGTV_WebOS (Fernseher) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"a5fc4f8e41e49c09bb32209ab7b9f84d","type":"request","id":"request_1517415609.06923"}
2018.01.31 17:20:09 4: LGTV_WebOS (Fernseher) - WriteFn called
2018.01.31 17:20:09 4: LGTV_WebOS (Fernseher) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dicu[.nm e`q"x-c-Tse-.4 Q{9{Px2+ra{)9
d;it`B."#9ehG.smg"pVi:;@.qlW8tF~1.z5/r.)r2*6
2018.01.31 17:20:09 4: LGTV_WebOS (Fernseher) - ReadFn started
2018.01.31 17:20:09 4: LGTV_WebOS (Fernseher) - received correct JSON string, start response processing: {"type":"response","id":"request_1517415609.06923","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.31 17:20:09 4: LGTV_WebOS (Fernseher) - JSON detected, run LGTV_WebOS_WriteReadings
2018.01.31 17:20:09 4: LGTV_WebOS (Fernseher) - Corrected JSON String: {"type":"response","id":"request_1517415609.06923","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.01.31 17:20:09 4: LGTV_WebOS (Fernseher) - Beginn Readings writing


Gibt es eine Möglichkeit wie ich rausfinden kann welche Adresse mein Fernseher bei starten von Amazon Prime Video aufruft?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 08 Februar 2018, 20:29:19
saudumme zwischenfrage:

kann man irgendwie feststellen, was die ganzen player (amazon, plex, ...) grade so machen?
sprich: infos zu play, pause, stopped?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 Februar 2018, 20:55:38
Mir leider nicht bekannt
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 12 Februar 2018, 02:51:23
Morgen Leon,

du betonst in der commandref unter set LaunchApp -> Achtung: TV ist hier eine Anwendung, und kein Geräteeingang.
Daraus könnte man schließen das es auch einen TV-Geräteeingang unter den set input Befehlen geben könnte, ist aber nicht so. Den vermiss ich jetzt nachdem ich mir einen Fire-TV-Stick zugelegt habe und diesen mit "Alexa, Kodi an/aus"  nutzen möchte. AN für HDMI1, AUS für Live TV. Klar geht das mit DOIF/NOTIFY und Dummy, wäre dann aber auch das erste Gerät bei dem ich diesen Weg gehen müsste. Mit Readingsproxy hab ich bisher alles lösen können, klappt hier jetzt aber nicht.
Im TV-Menü Input ist Live TV ja auch in der Liste der Geräteeingänge. Ist es möglich bzw. spricht was dagegen den Punkt in das Modul mit einzubauen ?

Gruß

Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 Februar 2018, 20:34:18
Hallo Thomas,

Meine Input Liste lässt kein TV zu. Es wird automatisch die komplette Inputliste ausgelesen und als Reading und set Befehl angeboten. Wenn da kein tV dabei ist wird es nicht gehen.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 12 Februar 2018, 20:49:55
ZitatEs wird automatisch die komplette Inputliste ausgelesen und als Reading und set Befehl angeboten.

In der Input -Liste steht auch 'Live TV' und nicht 'TV'. Kann es daran liegen ?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 Februar 2018, 21:17:32
Wenn in deiner Input Liste Live TV steht dann kannst du doch ein set TV input Live TV eingeben. Wobei das Leerzeichen eventuell ein Problem dar stellt. Kannst Du das nicht in LiveTv umbenennen? Irgendjemand meine mal man kann die Input Namen umbenennen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 12 Februar 2018, 22:38:45
Ok, ich vermute das hat wirklich was mit dem Leerzeichen zu tun.

Ich halte mal fest:

Die Liste die man oben rechts mit der INPUT Taste der Fernbedienung sieht, nennt sich Startleiste. In der Liste unter 'Alle Eingänge" sieht man auch alle anderen möglichen Eingänge die sich nicht in der Startleiste befinden und auch mit keinem Endgerät verbunden sind. Diese nicht in der Startleiste befindlichen Eingänge kann man auch bearbeiten sprich umbenennen. Die in der Startleiste vorhandenen allerdings nicht. Kann mir jemand verraten wie man diese nun bearbeiten kann ?

Versuchsweise hab ich den Eingang des Live TV (Sat-Anschluß) auch schon abgeklemmt und den TV stromlos gemacht mit dem Hintergedanken das Live TV dann nicht mehr in der Startleiste erscheint , ist aber weiterhin vorhanden.

edit:

man kann alle Geräteeingänge bearbeiten auch die in der Startleiste, ausser 'Live TV'  ;D


Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Februar 2018, 07:42:22
Gib mal bitte ein list vom TV Device und ein Screen von der input auswahlliste. Also die set input Befehle
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 13 Februar 2018, 08:48:08
Internals:
   DEF        192.168.188.60
   HOST       192.168.188.60
   LAST_RECV  1518505642
   NAME       TV_Wohnzimmer
   NR         383
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    2.0.0
   READINGS:
     2018-02-13 08:07:20   3D              off
     2018-02-13 08:07:20   3DMode          2d
     2018-02-13 08:45:20   channel         -
     2018-02-13 08:45:20   channelCurrentEndTime -
     2018-02-13 08:45:20   channelCurrentStartTime -
     2018-02-13 08:45:20   channelCurrentTitle -
     2018-02-13 08:45:20   channelMedia    -
     2018-02-13 08:45:20   channelName     -
     2018-02-13 08:45:20   channelNextEndTime -
     2018-02-13 08:45:20   channelNextStartTime -
     2018-02-13 08:45:20   channelNextTitle -
     2018-02-13 08:07:22   extInput_AV-1   connect_false
     2018-02-13 08:07:22   extInput_AV-2   connect_false
     2018-01-07 01:22:39   extInput_Anderes Gerät connect_true
     2018-02-12 01:13:09   extInput_Anderes Gerät connect_true
     2018-02-13 08:07:22   extInput_HDMI-1 connect_true
     2018-02-13 08:07:22   extInput_HDMI-2 connect_false
     2018-02-13 08:07:22   extInput_HDMI-3 connect_false
     2018-02-13 08:07:22   extInput_Komponente connect_false
     2018-02-13 08:07:18   input           -
     2018-02-13 08:07:24   lastResponse    ok
     2018-02-13 08:06:59   launchApp       TV
     2018-02-13 08:06:36   lgKey           290e9a5215016be45c457ea686211545
     2018-02-13 08:07:24   mute            off
     2018-02-13 08:07:24   pairing         paired
     2018-02-12 01:22:36   service_api     v.1
     2018-02-12 01:22:36   service_audio   v.1
     2018-02-12 01:22:36   service_media.controls v.1
     2018-02-12 01:22:36   service_media.viewer v.1
     2018-02-12 01:22:36   service_pairing v.1
     2018-02-12 01:22:36   service_system  v.1
     2018-02-12 01:22:36   service_system.launcher v.1
     2018-02-12 01:22:36   service_system.notifications v.1
     2018-02-12 01:22:36   service_tv      v.1
     2018-02-12 01:22:36   service_webapp  v.2
     2018-02-13 08:07:25   state           off
     2018-02-13 08:07:24   volume          7
   helper:
     wsKey      MTUxODUwNTU5My4zNjQyNg==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    11247
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         HDMI-1     com.webos.app.hdmi1
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         Komponente com.webos.app.externalinput.component
Attributes:
   alexaName  fernseher
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   genericDeviceType switch
   icon       it_television
   room       TV->Wohnzimmer,Alexacontrol
   webCmd     on:off:rewind:pause:stop:play:fastForward
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Februar 2018, 09:24:53
Ich sehe da kein TV so wirklich
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 13 Februar 2018, 09:30:07
Im TV-Menü Input ist Live TV ja auch in der Liste der Geräteeingänge.

Darum geht's mir doch, ich hätte gerne 'Live TV' in der set input Liste.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Februar 2018, 09:32:57
Wie gesagt, wenn es nicht als Reading extInput_blabla existiert gibt es das auch nicht in der input List von set und das bedeutet das es als input Ressource nicht über den TV zur Verfügung gestellt wird. Also das was der TV als Info über das Netzwerk liefert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 13 Februar 2018, 10:03:10
Dann vielleicht über die set launchApp Liste ?!  ;D

Man kann die Geräteeingänge ja auch der My Apps Liste im TV hinzufügen.
Besteht hier die Möglichkeit das du bspw. HDMI-(1-3) mit in die set launchApp Liste nehmen kannst ?
TV ist hier ja schon vorhanden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Februar 2018, 10:41:04
Wenn Du mir kurz erklären kannst warum eine Funktionalität doppelt vorhanden sein muß kann ich gerne mal schauen.
launchApp sollte nur für Apps sein und das umschalten der Input Sourcen sollte nur über input gemacht werden.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 13 Februar 2018, 14:31:02
Zitat... und diesen mit "Alexa, Kodi an/aus"  nutzen möchte. AN für HDMI1, AUS für Live TV. Klar geht das mit DOIF/NOTIFY und Dummy, wäre dann aber auch das erste Gerät bei dem ich diesen Weg gehen müsste. Mit Readingsproxy hab ich bisher alles lösen können ...

Das mit der doppelten Funktionalität dacht ich mir schon vor meiner ersten Frage, darum hatte ich auch erst gefragt ob es möglich ist 'Live TV' (in diesem  Falle ein Geräteeingang) in die set input Liste mit aufzunehmen.
DOIF/NOTIFY und Dummy möcht ich halt vermeiden und das mit Readingsproxy umsetzen.

ZitatlaunchApp sollte nur für Apps sein und das umschalten der Input Sourcen sollte nur über input gemacht werden.

Das verstehe ich sehr gut und war mir vor meiner ersten Frage auch bewusst.


Sowas in der Art hab ich vor:

defmod rp_TV_Wohnzimmer_Kodi readingsProxy TV_Wohnzimmer:input
attr rp_WandtabletFlurKueche_OnOff alexaName Kodi
attr rp_WandtabletFlurKueche_OnOff devStateIcon on:control_on_off@green off:control_standby
attr rp_WandtabletFlurKueche_OnOff event-on-change-reading .*
attr rp_WandtabletFlurKueche_OnOff genericDeviceType switch
attr rp_WandtabletFlurKueche_OnOff room Alexacontrol
attr rp_WandtabletFlurKueche_OnOff setFn { return 'input HDMI-1' if( $CMD eq 'on' );;;; return 'input Live TV';;;; }
attr rp_WandtabletFlurKueche_OnOff setList on off
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Februar 2018, 16:33:23
Und wenn Du zwei Readingsproxy an legst?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 13 Februar 2018, 17:22:11
 Mit 'Alexa Kodi an' und 'Alexa Sat an' wäre das eine annehmbare Lösung, ja.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 17 Februar 2018, 16:17:26
Hallo,

hab auf einmal das Log voll mit:


2018.02.17 15:57:19 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:58:21 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:58:51 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:59:31 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:59:51 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:00:21 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:01:13 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:01:33 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:01:53 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:02:13 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout



Internals:
   CHANGED   
   DEF        192.168.188.60
   FD         57
   HOST       192.168.188.60
   LAST_RECV  1518880408
   NAME       TV_Wohnzimmer
   NR         376
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.0
   READINGS:
     2018-02-17 16:13:26   3D              off
     2018-02-17 16:13:26   3DMode          2d
     2018-02-17 16:13:32   channel         11
     2018-02-17 15:56:38   channelCurrentEndTime -
     2018-02-17 15:56:38   channelCurrentStartTime -
     2018-02-17 15:56:38   channelCurrentTitle -
     2018-02-17 16:13:32   channelMedia    Satellite Digital TV
     2018-02-17 16:13:32   channelName     Pro7 MAXX
     2018-02-17 15:56:38   channelNextEndTime -
     2018-02-17 15:56:38   channelNextStartTime -
     2018-02-17 15:56:38   channelNextTitle -
     2018-02-17 16:13:28   extInput_AV-1   connect_false
     2018-02-17 16:13:28   extInput_AV-2   connect_false
     2018-02-17 16:13:28   extInput_HDMI-2 connect_false
     2018-02-17 16:13:28   extInput_HDMI-3 connect_false
     2018-02-17 16:13:28   extInput_Kodi   connect_true
     2018-02-17 16:13:28   extInput_Komponente connect_false
     2018-02-17 16:13:34   input           -
     2018-02-17 16:13:34   lastResponse    ok
     2018-02-17 16:13:34   launchApp       TV
     2018-02-17 15:56:38   lgKey           290e9a5215016be45c457ea686211545
     2018-02-17 16:13:30   mute            off
     2018-02-17 16:13:34   pairing         paired
     2018-02-12 01:22:36   service_api     v.1
     2018-02-12 01:22:36   service_audio   v.1
     2018-02-12 01:22:36   service_media.controls v.1
     2018-02-12 01:22:36   service_media.viewer v.1
     2018-02-12 01:22:36   service_pairing v.1
     2018-02-12 01:22:36   service_system  v.1
     2018-02-12 01:22:36   service_system.launcher v.1
     2018-02-12 01:22:36   service_system.notifications v.1
     2018-02-12 01:22:36   service_tv      v.1
     2018-02-12 01:22:36   service_webapp  v.2
     2018-02-17 15:34:49   state           on
     2018-02-17 16:13:30   volume          9
   helper:
     wsKey      MTUxODg3OTM5OC4yNjQzMw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    103
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 Kodi
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         Kodi       com.webos.app.hdmi1
         Komponente com.webos.app.externalinput.component
Attributes:
   alexaName  fernseher
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   genericDeviceType switch
   group      TV_WZ
   icon       it_television
   room       TV->Wohnzimmer,Alexacontrol
   webCmd     on:off:rewind:pause:stop:play:fastForward


Anbei noch ein verbose 5 Log.

Gruß

Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: phohenbe am 24 Februar 2018, 11:55:48
Hallo Zusammen,

habe das Modul auch schön länger im Einsatz, jedoch noch zwei Probleme bzw. Fragen dazu:

- das anschalten des TVs aus dem STandby funktioniert leider nicht. Die Option in den TV Einstellungen ist aktiviert und auch die WLAN-Verbindung bleibt bestehen. Muss hier noch was per WOL gemacht werden?
- der channelGuide zeigt immer die Informationen der vorletzten Sendung an, kann es sich hierbei evtl. um ein "Zeit" Problem handeln? (GMT und GMT+2 Winterzeit)

Vielen Dank bereits im Voraus!

LG
Paul

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 24 Februar 2018, 12:01:27
Zitat von: TomLee am 17 Februar 2018, 16:17:26
Hallo,

hab auf einmal das Log voll mit:


2018.02.17 15:57:19 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:58:21 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:58:51 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:59:31 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:59:51 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:00:21 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:01:13 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:01:33 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:01:53 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:02:13 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout



Internals:
   CHANGED   
   DEF        192.168.188.60
   FD         57
   HOST       192.168.188.60
   LAST_RECV  1518880408
   NAME       TV_Wohnzimmer
   NR         376
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.0
   READINGS:
     2018-02-17 16:13:26   3D              off
     2018-02-17 16:13:26   3DMode          2d
     2018-02-17 16:13:32   channel         11
     2018-02-17 15:56:38   channelCurrentEndTime -
     2018-02-17 15:56:38   channelCurrentStartTime -
     2018-02-17 15:56:38   channelCurrentTitle -
     2018-02-17 16:13:32   channelMedia    Satellite Digital TV
     2018-02-17 16:13:32   channelName     Pro7 MAXX
     2018-02-17 15:56:38   channelNextEndTime -
     2018-02-17 15:56:38   channelNextStartTime -
     2018-02-17 15:56:38   channelNextTitle -
     2018-02-17 16:13:28   extInput_AV-1   connect_false
     2018-02-17 16:13:28   extInput_AV-2   connect_false
     2018-02-17 16:13:28   extInput_HDMI-2 connect_false
     2018-02-17 16:13:28   extInput_HDMI-3 connect_false
     2018-02-17 16:13:28   extInput_Kodi   connect_true
     2018-02-17 16:13:28   extInput_Komponente connect_false
     2018-02-17 16:13:34   input           -
     2018-02-17 16:13:34   lastResponse    ok
     2018-02-17 16:13:34   launchApp       TV
     2018-02-17 15:56:38   lgKey           290e9a5215016be45c457ea686211545
     2018-02-17 16:13:30   mute            off
     2018-02-17 16:13:34   pairing         paired
     2018-02-12 01:22:36   service_api     v.1
     2018-02-12 01:22:36   service_audio   v.1
     2018-02-12 01:22:36   service_media.controls v.1
     2018-02-12 01:22:36   service_media.viewer v.1
     2018-02-12 01:22:36   service_pairing v.1
     2018-02-12 01:22:36   service_system  v.1
     2018-02-12 01:22:36   service_system.launcher v.1
     2018-02-12 01:22:36   service_system.notifications v.1
     2018-02-12 01:22:36   service_tv      v.1
     2018-02-12 01:22:36   service_webapp  v.2
     2018-02-17 15:34:49   state           on
     2018-02-17 16:13:30   volume          9
   helper:
     wsKey      MTUxODg3OTM5OC4yNjQzMw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    103
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 Kodi
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         Kodi       com.webos.app.hdmi1
         Komponente com.webos.app.externalinput.component
Attributes:
   alexaName  fernseher
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   genericDeviceType switch
   group      TV_WZ
   icon       it_television
   room       TV->Wohnzimmer,Alexacontrol
   webCmd     on:off:rewind:pause:stop:play:fastForward


Anbei noch ein verbose 5 Log.

Gruß

Thomas

Mal Neustart gemacht?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 24 Februar 2018, 12:03:33
Zitat von: phohenbe am 24 Februar 2018, 11:55:48
Hallo Zusammen,

habe das Modul auch schön länger im Einsatz, jedoch noch zwei Probleme bzw. Fragen dazu:

- das anschalten des TVs aus dem STandby funktioniert leider nicht. Die Option in den TV Einstellungen ist aktiviert und auch die WLAN-Verbindung bleibt bestehen. Muss hier noch was per WOL gemacht werden?
- der channelGuide zeigt immer die Informationen der vorletzten Sendung an, kann es sich hierbei evtl. um ein "Zeit" Problem handeln? (GMT und GMT+2 Winterzeit)

Vielen Dank bereits im Voraus!

LG
Paul

Es gibt ein WOL Attribut was du setzen solltest.
Wegen dem channelGuide habe ich leider keine Idee.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 25 Februar 2018, 09:16:41
Morgen,

es bleibt dabei. Die Woche hatte ich mir mit verbose 2 beholfen.

2018.02.25 09:05:24 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.25 09:05:34 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.25 09:05:44 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.25 09:05:54 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.25 09:06:04 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.25 09:06:15 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.25 09:06:35 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.25 09:06:41 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_Get3DStatus: 0
2018.02.25 09:06:41 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1519546001.25661","client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request"}
2018.02.25 09:06:41 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:06:41 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_(z9,}0)e2,}1;icu[.nm e`q"{Py8)zb)
}c.{cT*0+V{1 P|d*Vyb;it`B."#9ehG.sm6
2018.02.25 09:06:41 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:06:41 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546001.25661","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.02.25 09:06:41 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:06:41 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546001.25661","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.02.25 09:06:41 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:06:43 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetExternalInputList: 0
2018.02.25 09:06:43 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"id":"request_1519546003.21132","type":"request","client-key":"bb28051b086c710cffa02d019b7d3d2b"}
2018.02.25 09:06:43 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:06:43 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5"d;ir|C>ejF1,r5-{0*y1(y"5?yiWi:;@.qlW8t;icu[.nm e`q"{Py8)zb)
}c.{cT*0+V{1 P|d*Vyb;O
2018.02.25 09:06:43 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:06:43 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546003.21132","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.188.60/resources/671972c25fc09134c789eccddc812b54f3553804/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.188.60/resources/e404d8271d5a3f4133ad86690a2679d9dce3bf07/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.188.60/resources/30dec001d1368c1cebba66659e799cc5eef91482/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.188.60/resources/9a6964416087e58fed2089bdcd9a6134f490e0eb/HDMI_1.png","modified":true,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.188.60/resources/f680e5e1078395fca38dc0cc96c834c0aea0c774/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.188.60/resources/b67c72abfea48795a931c4768e22d6b9a8fd350c/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false}],"returnValue":true}}
2018.02.25 09:06:43 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:06:43 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546003.21132","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.188.60/resources/671972c25fc09134c789eccddc812b54f3553804/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.188.60/resources/e404d8271d5a3f4133ad86690a2679d9dce3bf07/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.188.60/resources/30dec001d1368c1cebba66659e799cc5eef91482/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.188.60/resources/9a6964416087e58fed2089bdcd9a6134f490e0eb/HDMI_1.png","modified":true,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.188.60/resources/f680e5e1078395fca38dc0cc96c834c0aea0c774/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.188.60/resources/b67c72abfea48795a931c4768e22d6b9a8fd350c/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false}],"returnValue":true}}
2018.02.25 09:06:43 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:06:45 4: LGTV_WebOS (TV_Wohnzimmer) - run get functions
2018.02.25 09:06:45 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetAudioStatus: 0
2018.02.25 09:06:45 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"id":"request_1519546005.30742","uri":["ssap://audio/getStatus"],"client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request"}
2018.02.25 09:06:45 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:06:45 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;[/"#9ehG.smmz5( ~4/{57{7-i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;ib{s0,)0!(7((fS{2}z9{/3})"5?yiWi:;@.qlW8t;O
2018.02.25 09:06:45 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:06:45 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546005.30742","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":6,"mute":false}}
2018.02.25 09:06:45 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:06:45 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546005.30742","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":6,"mute":false}}
2018.02.25 09:06:45 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.25 09:06:47 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetCurrentChannel: 0
2018.02.25 09:06:47 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"id":"request_1519546007.31264","uri":["ssap://tv/getCurrentChannel"],"client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request"}
2018.02.25 09:06:47 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:06:47 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;[/"#9ehG.smmz5( ~4/{77z2/i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dicu[.nm e`q"{Py8)zb)
}c.{cT*0+V{1 P|d*Vyb;it`B."#9ehG.sm6
2018.02.25 09:06:47 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:06:47 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546007.31264","payload":{"channelId":"7_94_11_0_1107_17505_1","signalChannelId":"1107_17505_1","channelModeId":2,"channelModeName":"Satellite","channelTypeId":6,"channelTypeName":"Satellite Digital TV","channelNumber":"11","channelName":"Pro7 MAXX","physicalNumber":94,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":false,"isFineTuned":false,"isInvisible":false,"favoriteGroup":"B","hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null},"returnValue":true}}
2018.02.25 09:06:47 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:06:47 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546007.31264","payload":{"channelId":"7_94_11_0_1107_17505_1","signalChannelId":"1107_17505_1","channelModeId":2,"channelModeName":"Satellite","channelTypeId":6,"channelTypeName":"Satellite Digital TV","channelNumber":"11","channelName":"Pro7 MAXX","physicalNumber":94,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":false,"isFineTuned":false,"isInvisible":false,"favoriteGroup":"B","hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null},"returnValue":true}}
2018.02.25 09:06:47 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:06:49 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.02.25 09:06:49 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"type":"request","client-key":"bb28051b086c710cffa02d019b7d3d2b","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1519546009.31166"}
2018.02.25 09:06:49 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:06:49 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;ib{s0,)0!(7((fS{2}z9{/3})"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv,;[/"#9ehG.smmz5( ~4/{97z1/i}
2018.02.25 09:06:49 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:06:49 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546009.31166","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1054"}}
2018.02.25 09:06:49 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:06:49 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546009.31166","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1054"}}
2018.02.25 09:06:49 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:06:51 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_Get3DStatus: 0
2018.02.25 09:06:51 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1519546011.31282","client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request"}
2018.02.25 09:06:51 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:06:51 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_(z9,}0(e3(s2;icu[.nm e`q"{Py8)zb)
}c.{cT*0+V{1 P|d*Vyb;it`B."#9ehG.sm6
2018.02.25 09:06:51 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:06:51 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546011.31282","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.02.25 09:06:51 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:06:51 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546011.31282","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.02.25 09:06:51 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:06:53 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetExternalInputList: 0
2018.02.25 09:06:53 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"id":"request_1519546013.31307","uri":["ssap://tv/getExternalInputList"],"client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request"}
2018.02.25 09:06:53 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:06:53 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;[/"#9ehG.smmz5( ~4/z37z3)i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5(lpW%t4Y.y;ib{s0,)0!(7((fS{2}z9{/3})"5?yiWi:;@.qlW8t;O
2018.02.25 09:06:53 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:06:53 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546013.31307","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.188.60/resources/671972c25fc09134c789eccddc812b54f3553804/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.188.60/resources/e404d8271d5a3f4133ad86690a2679d9dce3bf07/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.188.60/resources/30dec001d1368c1cebba66659e799cc5eef91482/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.188.60/resources/9a6964416087e58fed2089bdcd9a6134f490e0eb/HDMI_1.png","modified":true,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.188.60/resources/f680e5e1078395fca38dc0cc96c834c0aea0c774/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.188.60/resources/b67c72abfea48795a931c4768e22d6b9a8fd350c/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false}],"returnValue":true}}
2018.02.25 09:06:53 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:06:53 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546013.31307","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.188.60/resources/671972c25fc09134c789eccddc812b54f3553804/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.188.60/resources/e404d8271d5a3f4133ad86690a2679d9dce3bf07/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.188.60/resources/30dec001d1368c1cebba66659e799cc5eef91482/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.188.60/resources/9a6964416087e58fed2089bdcd9a6134f490e0eb/HDMI_1.png","modified":true,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.188.60/resources/f680e5e1078395fca38dc0cc96c834c0aea0c774/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.188.60/resources/b67c72abfea48795a931c4768e22d6b9a8fd350c/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false}],"returnValue":true}}
2018.02.25 09:06:53 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:06:55 4: LGTV_WebOS (TV_Wohnzimmer) - run get functions
2018.02.25 09:06:55 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetAudioStatus: 0
2018.02.25 09:06:55 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"type":"request","client-key":"bb28051b086c710cffa02d019b7d3d2b","uri":["ssap://audio/getStatus"],"id":"request_1519546015.41682"}
2018.02.25 09:06:55 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:06:55 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;ib{s0,)0!(7((fS{2}z9{/3})"5>rpq[;A8aid/xG/iv,ema?amG8"Dii}q"kW:u|A?_(z9,}0(e4(s2;O
2018.02.25 09:06:55 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:06:55 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546015.41682","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":6,"mute":false}}
2018.02.25 09:06:55 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:06:55 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546015.41682","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":6,"mute":false}}
2018.02.25 09:06:55 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:06:57 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetCurrentChannel: 0
2018.02.25 09:06:57 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"id":"request_1519546017.42168","uri":["ssap://tv/getCurrentChannel"],"client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request"}
2018.02.25 09:06:57 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:06:57 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;[/"#9ehG.smmz5( ~4/z77y1/
i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dicu[.nm e`q"{Py8)zb)
}c.{cT*0+V{1 P|d*Vyb;it`B."#9ehG.sm6
2018.02.25 09:06:57 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:06:57 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546017.42168","payload":{"channelId":"7_94_11_0_1107_17505_1","signalChannelId":"1107_17505_1","channelModeId":2,"channelModeName":"Satellite","channelTypeId":6,"channelTypeName":"Satellite Digital TV","channelNumber":"11","channelName":"Pro7 MAXX","physicalNumber":94,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":false,"isFineTuned":false,"isInvisible":false,"favoriteGroup":"B","hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null},"returnValue":true}}
2018.02.25 09:06:57 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:06:57 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546017.42168","payload":{"channelId":"7_94_11_0_1107_17505_1","signalChannelId":"1107_17505_1","channelModeId":2,"channelModeName":"Satellite","channelTypeId":6,"channelTypeName":"Satellite Digital TV","channelNumber":"11","channelName":"Pro7 MAXX","physicalNumber":94,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":false,"isFineTuned":false,"isInvisible":false,"favoriteGroup":"B","hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null},"returnValue":true}}
2018.02.25 09:06:57 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:06:59 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.02.25 09:06:59 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1519546019.42185","client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request"}
2018.02.25 09:06:59 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:06:59 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"pVi:;@.qlW8tF~1 6)r.-z8,g"z^"ewFfk|Ki:;P)2!~1{s6zz0zT-a)/0( )7}/2{g"mK;e;ir|C>ejFi}
2018.02.25 09:06:59 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:06:59 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546019.42185","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1054"}}
2018.02.25 09:06:59 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:06:59 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546019.42185","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1054"}}
2018.02.25 09:06:59 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:07:01 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_Get3DStatus: 0
2018.02.25 09:07:01 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1519546021.42309","type":"request","client-key":"bb28051b086c710cffa02d019b7d3d2b"}
2018.02.25 09:07:01 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:01 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_(z9,}0+e4+{9;it`B."#9ehG.smg"z^"ewFfk|Ki:;P)2!~1{s6zz0zT-a)/0( )7}/2{6
2018.02.25 09:07:01 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:01 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546021.42309","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.02.25 09:07:01 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:07:01 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546021.42309","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.02.25 09:07:01 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:07:03 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetExternalInputList: 0
2018.02.25 09:07:03 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"id":"request_1519546023.42413","type":"request","client-key":"bb28051b086c710cffa02d019b7d3d2b"}
2018.02.25 09:07:03 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:03 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5"d;ir|C>ejF1,r5-{2*2-x"5?yiWi:;@.qlW8t;icu[.nm e`q"{Py8)zb)
}c.{cT*0+V{1 P|d*Vyb;O
2018.02.25 09:07:03 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:03 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546023.42413","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.188.60/resources/671972c25fc09134c789eccddc812b54f3553804/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.188.60/resources/e404d8271d5a3f4133ad86690a2679d9dce3bf07/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.188.60/resources/30dec001d1368c1cebba66659e799cc5eef91482/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.188.60/resources/9a6964416087e58fed2089bdcd9a6134f490e0eb/HDMI_1.png","modified":true,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.188.60/resources/f680e5e1078395fca38dc0cc96c834c0aea0c774/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.188.60/resources/b67c72abfea48795a931c4768e22d6b9a8fd350c/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false}],"returnValue":true}}
2018.02.25 09:07:03 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:07:03 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546023.42413","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.188.60/resources/671972c25fc09134c789eccddc812b54f3553804/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.188.60/resources/e404d8271d5a3f4133ad86690a2679d9dce3bf07/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.188.60/resources/30dec001d1368c1cebba66659e799cc5eef91482/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.188.60/resources/9a6964416087e58fed2089bdcd9a6134f490e0eb/HDMI_1.png","modified":true,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.188.60/resources/f680e5e1078395fca38dc0cc96c834c0aea0c774/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.188.60/resources/b67c72abfea48795a931c4768e22d6b9a8fd350c/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false}],"returnValue":true}}
2018.02.25 09:07:03 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:07:06 4: LGTV_WebOS (TV_Wohnzimmer) - run get functions
2018.02.25 09:07:06 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetAudioStatus: 0
2018.02.25 09:07:06 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"id":"request_1519546026.26998","uri":["ssap://audio/getStatus"],"type":"request","client-key":"bb28051b086c710cffa02d019b7d3d2b"}
2018.02.25 09:07:06 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:06 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;[/"#9ehG.smmz5( ~4/y67}9
i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;icu[.nm e`q"{Py8)zb)
}c.{cT*0+V{1 P|d*Vyb;O
2018.02.25 09:07:06 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:06 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546026.26998","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":6,"mute":false}}
2018.02.25 09:07:06 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:07:06 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546026.26998","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":6,"mute":false}}
2018.02.25 09:07:06 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:07:08 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetCurrentChannel: 0
2018.02.25 09:07:08 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request","uri":["ssap://tv/getCurrentChannel"],"id":"request_1519546028.27507"}
2018.02.25 09:07:08 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:08 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;Q'i|\?-rW2"#)b+
{5(P{8/Q|1)Q-fxyd)rb.Vxd+Pi,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"pVi:;@.qlW8tF~1 6)s.+~0.6
2018.02.25 09:07:08 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:08 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546028.27507","payload":{"channelId":"7_94_11_0_1107_17505_1","signalChannelId":"1107_17505_1","channelModeId":2,"channelModeName":"Satellite","channelTypeId":6,"channelTypeName":"Satellite Digital TV","channelNumber":"11","channelName":"Pro7 MAXX","physicalNumber":94,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":false,"isFineTuned":false,"isInvisible":false,"favoriteGroup":"B","hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null},"returnValue":true}}
2018.02.25 09:07:08 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:07:08 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546028.27507","payload":{"channelId":"7_94_11_0_1107_17505_1","signalChannelId":"1107_17505_1","channelModeId":2,"channelModeName":"Satellite","channelTypeId":6,"channelTypeName":"Satellite Digital TV","channelNumber":"11","channelName":"Pro7 MAXX","physicalNumber":94,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":false,"isFineTuned":false,"isInvisible":false,"favoriteGroup":"B","hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null},"returnValue":true}}
2018.02.25 09:07:08 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:07:10 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.02.25 09:07:10 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request","id":"request_1519546030.27601","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2018.02.25 09:07:10 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:10 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;Q'i|\?-rW2"#)b+
{5(P{8/Q|1)Q-fxyd)rb.Vxd+Pi,;F2p|q"kW:u|A?"5"d;ir|C>ejF1,r5-{3)y7/z"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2018.02.25 09:07:10 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:10 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546030.27601","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1054"}}
2018.02.25 09:07:10 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:07:10 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546030.27601","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1054"}}
2018.02.25 09:07:10 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_Get3DStatus: 0
2018.02.25 09:07:14 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"type":"request","client-key":"bb28051b086c710cffa02d019b7d3d2b","id":"request_1519546034.23611","uri":["ssap://com.webos.service.tv.display/get3DStatus"]}
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;ib{s0,)0!(7((fS{2}z9{/3})"5"d;ir|C>ejF1,r5-{3-y3/z"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;o6
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546034.23611","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546034.23611","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetExternalInputList: 0
2018.02.25 09:07:14 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request","id":"request_1519546034.27393","uri":["ssap://tv/getExternalInputList"]}
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;Q'i|\?-rW2"#)b+
{5(P{8/Q|1)Q-fxyd)rb.Vxd+Pi,;F2p|q"kW:u|A?"5"d;ir|C>ejF1,r5-{3-y7* x"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"DO
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546034.27393","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.188.60/resources/671972c25fc09134c789eccddc812b54f3553804/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.188.60/resources/e404d8271d5a3f4133ad86690a2679d9dce3bf07/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.188.60/resources/30dec001d1368c1cebba66659e799cc5eef91482/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.188.60/resources/9a6964416087e58fed2089bdcd9a6134f490e0eb/HDMI_1.png","modified":true,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.188.60/resources/f680e5e1078395fca38dc0cc96c834c0aea0c774/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.188.60/resources/b67c72abfea48795a931c4768e22d6b9a8fd350c/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false}],"returnValue":true}}
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546034.27393","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.188.60/resources/671972c25fc09134c789eccddc812b54f3553804/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.188.60/resources/e404d8271d5a3f4133ad86690a2679d9dce3bf07/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.188.60/resources/30dec001d1368c1cebba66659e799cc5eef91482/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.188.60/resources/9a6964416087e58fed2089bdcd9a6134f490e0eb/HDMI_1.png","modified":true,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.188.60/resources/f680e5e1078395fca38dc0cc96c834c0aea0c774/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http://192.168.188.60/resources/b67c72abfea48795a931c4768e22d6b9a8fd350c/HDMI_3.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false}],"returnValue":true}}
2018.02.25 09:07:14 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:07:16 4: LGTV_WebOS (TV_Wohnzimmer) - run get functions
2018.02.25 09:07:16 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetAudioStatus: 0
2018.02.25 09:07:16 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request","id":"request_1519546036.37666","uri":["ssap://audio/getStatus"]}
2018.02.25 09:07:16 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:16 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;Q'i|\?-rW2"#)b+
{5(P{8/Q|1)Q-fxyd)rb.Vxd+Pi,;F2p|q"kW:u|A?"5"d;ir|C>ejF1,r5-{3/x7/}"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2018.02.25 09:07:16 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:16 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546036.37666","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":6,"mute":false}}
2018.02.25 09:07:16 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:07:16 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546036.37666","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":6,"mute":false}}
2018.02.25 09:07:16 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.25 09:07:18 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetCurrentChannel: 0
2018.02.25 09:07:18 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"client-key":"bb28051b086c710cffa02d019b7d3d2b","type":"request","uri":["ssap://tv/getCurrentChannel"],"id":"request_1519546038.38128"}
2018.02.25 09:07:18 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:18 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;Q'i|\?-rW2"#)b+
{5(P{8/Q|1)Q-fxyd)rb.Vxd+Pi,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"pVi:;@.qlW8tF~1 6)s.*
z2!6
2018.02.25 09:07:18 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:18 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546038.38128","payload":{"channelId":"7_94_11_0_1107_17505_1","signalChannelId":"1107_17505_1","channelModeId":2,"channelModeName":"Satellite","channelTypeId":6,"channelTypeName":"Satellite Digital TV","channelNumber":"11","channelName":"Pro7 MAXX","physicalNumber":94,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":false,"isFineTuned":false,"isInvisible":false,"favoriteGroup":"B","hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null},"returnValue":true}}
2018.02.25 09:07:18 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:07:18 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546038.38128","payload":{"channelId":"7_94_11_0_1107_17505_1","signalChannelId":"1107_17505_1","channelModeId":2,"channelModeName":"Satellite","channelTypeId":6,"channelTypeName":"Satellite Digital TV","channelNumber":"11","channelName":"Pro7 MAXX","physicalNumber":94,"isSkipped":false,"isLocked":false,"isDescrambled":false,"isScrambled":false,"isFineTuned":false,"isInvisible":false,"favoriteGroup":"B","hybridtvType":"HBBTV","dualChannel":{"dualChannelId":null,"dualChannelTypeId":null,"dualChannelTypeName":null,"dualChannelNumber":null},"returnValue":true}}
2018.02.25 09:07:18 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:07:20 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetForgroundAppInfo: 0
2018.02.25 09:07:20 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"id":"request_1519546040.38176","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","client-key":"bb28051b086c710cffa02d019b7d3d2b"}
2018.02.25 09:07:20 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:20 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;[/"#9ehG.smmz5( ~4/07s1.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,;Q'i|\?-rW2"#)b+
{5(P{8/Q|1)Q-fxyd)rb.Vxd+Pi}
2018.02.25 09:07:20 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:20 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546040.38176","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1054"}}
2018.02.25 09:07:20 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:07:20 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546040.38176","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1054"}}
2018.02.25 09:07:20 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:07:22 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_Get3DStatus: 0
2018.02.25 09:07:22 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1519546042.3816","type":"request","client-key":"bb28051b086c710cffa02d019b7d3d2b"}
2018.02.25 09:07:22 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:22 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_(z9,}0-e3!}"5?yiWi:;@.qlW8t;icu[.nm e`q"{Py8)zb)
}c.{cT*0+V{1 P|d*Vyb;O
2018.02.25 09:07:22 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:22 4: LGTV_WebOS (TV_Wohnzimmer) - received correct JSON string, start response processing: {"type":"response","id":"request_1519546042.3816","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.02.25 09:07:22 4: LGTV_WebOS (TV_Wohnzimmer) - JSON detected, run LGTV_WebOS_WriteReadings
2018.02.25 09:07:22 4: LGTV_WebOS (TV_Wohnzimmer) - Corrected JSON String: {"type":"response","id":"request_1519546042.3816","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.02.25 09:07:22 4: LGTV_WebOS (TV_Wohnzimmer) - Beginn Readings writing
2018.02.25 09:07:24 4: LGTV_WebOS (TV_Wohnzimmer) - LGTV_WebOS_GetExternalInputList: 0
2018.02.25 09:07:24 5: LGTV_WebOS (TV_Wohnzimmer) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"id":"request_1519546044.38153","type":"request","client-key":"bb28051b086c710cffa02d019b7d3d2b"}
2018.02.25 09:07:24 4: LGTV_WebOS (TV_Wohnzimmer) - WriteFn called
2018.02.25 09:07:24 4: LGTV_WebOS (TV_Wohnzimmer) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5"d;ir|C>ejF1,r5-{4-x8(x"5?yiWi:;@.qlW8t;icu[.nm e`q"{Py8)zb)
}c.{cT*0+V{1 P|d*Vyb;O
2018.02.25 09:07:24 4: LGTV_WebOS (TV_Wohnzimmer) - ReadFn started
2018.02.25 09:07:24 4: LGTV_WebOS (TV_Wohnzimmer) - coruppted data found, run LGTV_WebOS_ProcessRead: �~Y{"type":"response","id":"request_1519546044.38153","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.188.60/resources/671972c25fc09134c789eccddc812b54f3553804/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.188.60/resources/e404d8271d5a3f4133ad86690a2679d9dce3bf07/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.188.60/resources/30dec001d1368c1cebba66659e799cc5eef91482/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.188.60/resources/9a6964416087e58fed2089bdcd9a6134f490e0eb/HDMI_1.png","modified":true,"subList":[],"subCount":0,"connected":true,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.188.60/resources/f680e5e1078395fca38dc0cc96c834c0aea0c774/HDMI_2.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_3","label":"HDMI-3","port":3,"appId":"com.webos.app.hdmi3","icon":"http
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 Februar 2018, 09:32:57
Da fällt mir irgendwie nichts zu ein. Ich kenne das Verhalten leider nicht.
Hast Du irgendwas verändert? Anderer TV, andere Fritzbox (Wlan Accesspoint) oder anderes Netzwerkkabel?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 25 Februar 2018, 14:00:04
Nichts dergleichen.
Ich hatte den TV in der Woche über Wlan verbunden, da ich den LAN-Anschluß brauchte. Er war aber vor Monaten standardmässig auch über Wlan angeschlossen, ohne Probleme.  Was Änderungen am TV betrifft wüsst ich jetzt nur das ich den HDMI-1 Inputname geändert habe in Kodi was ich mittlerweile auch wieder rückgängig gemacht habe und natürlich den Fire-TV-Stick angeschlossen. Den ich testweise auch schon abgeklemmt habe um Fehler auszuschliessen.
Heute den TV wieder per LAN verbunden aber gleiches Fehlerbild.
Der Fehler tritt aber auch erst seit diesen genannten Änderungen auf. Wenn ich die Logs der letzten Monate durchschaue sehe ich diesen Fehler nicht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 04 März 2018, 15:31:43
Hi,

mir kam heut mal der Gedanke auf ob es vielleicht daran liegen könnte das ich zwei LGTV_WebOS-Devices definiert hab, für meine zwei LG-TV Geräte.
Also mal testweise das zweite Gerät (TV_Fr_Raum) disabled und beim TV_Wohnzimmer verbose 2 wieder gelöscht.
Und siehe da kein JSON-Error mehr. Wird TV_Fr_Raum wieder aktiviert trudeln die Fehler wieder alle paar Sekunden ein.


Internals:
   CHANGED   
   DEF        192.168.188.20
   FD         4
   HOST       192.168.188.20
   LAST_RECV  1520172269
   NAME       TV_Wohnzimmer
   NR         444
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.0
   READINGS:
     2018-03-04 15:16:59   3D              off
     2018-03-04 15:16:59   3DMode          2d
     2018-03-04 15:16:55   channel         10
     2018-03-04 13:42:23   channelCurrentEndTime -
     2018-03-04 13:42:23   channelCurrentStartTime -
     2018-03-04 13:42:23   channelCurrentTitle -
     2018-03-04 15:16:55   channelMedia    Satellite Digital TV
     2018-03-04 15:16:55   channelName     DMAX
     2018-03-04 13:42:23   channelNextEndTime -
     2018-03-04 13:42:23   channelNextStartTime -
     2018-03-04 13:42:23   channelNextTitle -
     2018-03-04 15:16:51   extInput_AV-1   connect_false
     2018-03-04 15:16:51   extInput_AV-2   connect_false
     2018-03-04 15:16:51   extInput_HDMI-1 connect_true
     2018-03-04 15:16:51   extInput_HDMI-2 connect_false
     2018-03-04 15:16:51   extInput_HDMI-3 connect_false
     2018-03-04 15:16:51   extInput_Komponente connect_false
     2018-03-04 15:16:57   input           -
     2018-03-04 15:16:59   lastResponse    ok
     2018-03-04 15:16:57   launchApp       TV
     2018-03-04 13:42:23   lgKey           bb28051b086c710cffa02d019b7d3d2b
     2018-03-04 15:16:53   mute            off
     2018-03-04 15:16:59   pairing         paired
     2018-03-04 13:42:23   state           on
     2018-03-04 15:16:53   volume          8
   helper:
     wsKey      MTUyMDE2NzM0My40MTUyMw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    30729
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         HDMI-1     com.webos.app.hdmi1
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         Komponente com.webos.app.externalinput.component
Attributes:
   alexaName  fernseher
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   genericDeviceType switch
   group      TV_WZ
   icon       it_television
   room       TV->Wohnzimmer,Alexacontrol
   webCmd     on:off:rewind:pause:stop:play:fastForward



Internals:
   CHANGED   
   DEF        192.168.188.53
   HOST       192.168.188.53
   NAME       TV_Fr_Raum
   NR         385
   PARTIAL   
   STATE      disabled
   TYPE       LGTV_WebOS
   VERSION    2.0.0
   READINGS:
     2018-03-03 21:36:22   3D              off
     2018-03-03 21:36:22   3DMode          2d
     2018-03-04 15:34:53   channel         -
     2018-03-04 15:34:53   channelCurrentEndTime -
     2018-03-04 15:34:53   channelCurrentStartTime -
     2018-03-04 15:34:53   channelCurrentTitle -
     2018-03-04 15:34:53   channelMedia    -
     2018-03-04 15:34:53   channelName     -
     2018-03-04 15:34:53   channelNextEndTime -
     2018-03-04 15:34:53   channelNextStartTime -
     2018-03-04 15:34:53   channelNextTitle -
     2018-03-03 21:36:14   extInput_AV     connect_false
     2018-03-03 21:36:14   extInput_HDMI-1 connect_false
     2018-03-03 21:36:14   extInput_HDMI-2 connect_false
     2018-03-03 21:36:14   extInput_HDMI-3 connect_false
     2018-03-03 21:36:14   extInput_Komponente connect_false
     2018-03-03 21:36:20   input           -
     2018-03-03 21:36:22   lastResponse    ok
     2018-03-03 21:36:20   launchApp       TV
     2018-03-03 18:51:56   lgKey           945eeee79da329cc5f75401d1b84f217
     2018-03-03 21:36:16   mute            off
     2018-03-03 21:36:22   pairing         paired
     2018-03-04 15:34:43   state           disabled
     2018-03-03 21:36:16   volume          6
   helper:
     wsKey      MTUyMDA5OTUxNi4zNjE2

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    30675
       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
       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
         Komponente com.webos.app.externalinput.component
Attributes:
   alexaName  t.v.
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   group      TV_FR
   icon       it_television
   room       TV->Frühstücksraum,Alexacontrol
   wakeOnLanMAC 48:8D:36:BC:F7:BE
   webCmd     on:off:pause:stop:play:channelDown:channelUp
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 04 März 2018, 21:21:12
Ich hab die gleichen JSON Fehler aber auch und ich habe nur einen LG TV und somit auch nur einen definiert.
Die Fehler kommen bei mir auch nicht regelmäßig, sondern nur sporadisch, wenn der fernseher an ist. Ein bestimmtes Muster konnte ich da bislang nicht erkennen.

Gruß
Wolle
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 März 2018, 21:27:31
Ich schaue da die Woche noch mal.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ToM_ToM am 06 März 2018, 14:52:40
Hallo Zusammen, ich habe mir mal eine Anwesenheitssimulation für den TV gebastelt.

- schaltet gegen 20 Uhr (+ Zufallszeit bis eine Stunde) den TV ein
- schaltet den TV nach 2 Stunden (+ Zufallszeit bis eine Stunde) wieder aus
- wechselt während dieser Zeit auch bis zu 10 Mal die Sender

Vielleicht kann es ja noch jemand gebrauchen. Ihr müsst nur LG55UH950V durch euren Gerätenamen ersetzen sowie Homestatus und Holiday anpassen.
Homestatus heißt bei mir der dummy der die Zustände Work, Home, Holiday und Sleep haben kann. Die Anwesenheitssimulation soll bei mir nur bei Holiday laufen.


defmod at_holidaySimulationLG55UH950V at *20:00:00 {\
if (ReadingsVal("Homestatus","state","Home") eq "Holiday") {\
my $randomValOn = rand(3600);; \
my $randomValOff = 7200 + rand(3600);;\
my $randValSwitchChannel = rand(10);;\
\
my $switchChannelCommand = "";;\
for (my $i=0;; $i<$randValSwitchChannel;; $i++) {\
my $randValSwitchChannelDelay = rand($randomValOff/$randValSwitchChannel);;\
$randomValOff -= $randValSwitchChannelDelay;;\
my $randChannelUpDown = rand(2);;\
if ($randChannelUpDown>=1) {\
$switchChannelCommand .= "sleep $randValSwitchChannelDelay;; set LG55UH950V channelUp;; ";;\
}\
else {\
$switchChannelCommand .= "sleep $randValSwitchChannelDelay;; set LG55UH950V channelDown;; ";;\
} \
}\
\
\
fhem("sleep $randomValOn;; set LG55UH950V on;; $switchChannelCommand sleep $randomValOff;; set LG55UH950V off");;\
\
}\
  }
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 11 März 2018, 15:39:21
Zitat von: TomLee am 17 Februar 2018, 16:17:26
Hallo,

hab auf einmal das Log voll mit:


2018.02.17 15:57:19 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:58:21 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:58:51 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:59:31 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 15:59:51 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:00:21 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:01:13 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:01:33 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:01:53 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout
2018.02.17 16:02:13 3: LGTV_WebOS (TV_Wohnzimmer) - JSON error while request: IO::Socket::INET: connect: timeout



Internals:
   CHANGED   
   DEF        192.168.188.60
   FD         57
   HOST       192.168.188.60
   LAST_RECV  1518880408
   NAME       TV_Wohnzimmer
   NR         376
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.0
   READINGS:
     2018-02-17 16:13:26   3D              off
     2018-02-17 16:13:26   3DMode          2d
     2018-02-17 16:13:32   channel         11
     2018-02-17 15:56:38   channelCurrentEndTime -
     2018-02-17 15:56:38   channelCurrentStartTime -
     2018-02-17 15:56:38   channelCurrentTitle -
     2018-02-17 16:13:32   channelMedia    Satellite Digital TV
     2018-02-17 16:13:32   channelName     Pro7 MAXX
     2018-02-17 15:56:38   channelNextEndTime -
     2018-02-17 15:56:38   channelNextStartTime -
     2018-02-17 15:56:38   channelNextTitle -
     2018-02-17 16:13:28   extInput_AV-1   connect_false
     2018-02-17 16:13:28   extInput_AV-2   connect_false
     2018-02-17 16:13:28   extInput_HDMI-2 connect_false
     2018-02-17 16:13:28   extInput_HDMI-3 connect_false
     2018-02-17 16:13:28   extInput_Kodi   connect_true
     2018-02-17 16:13:28   extInput_Komponente connect_false
     2018-02-17 16:13:34   input           -
     2018-02-17 16:13:34   lastResponse    ok
     2018-02-17 16:13:34   launchApp       TV
     2018-02-17 15:56:38   lgKey           290e9a5215016be45c457ea686211545
     2018-02-17 16:13:30   mute            off
     2018-02-17 16:13:34   pairing         paired
     2018-02-12 01:22:36   service_api     v.1
     2018-02-12 01:22:36   service_audio   v.1
     2018-02-12 01:22:36   service_media.controls v.1
     2018-02-12 01:22:36   service_media.viewer v.1
     2018-02-12 01:22:36   service_pairing v.1
     2018-02-12 01:22:36   service_system  v.1
     2018-02-12 01:22:36   service_system.launcher v.1
     2018-02-12 01:22:36   service_system.notifications v.1
     2018-02-12 01:22:36   service_tv      v.1
     2018-02-12 01:22:36   service_webapp  v.2
     2018-02-17 15:34:49   state           on
     2018-02-17 16:13:30   volume          9
   helper:
     wsKey      MTUxODg3OTM5OC4yNjQzMw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    103
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 Kodi
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         Kodi       com.webos.app.hdmi1
         Komponente com.webos.app.externalinput.component
Attributes:
   alexaName  fernseher
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   genericDeviceType switch
   group      TV_WZ
   icon       it_television
   room       TV->Wohnzimmer,Alexacontrol
   webCmd     on:off:rewind:pause:stop:play:fastForward


Anbei noch ein verbose 5 Log.

Gruß

Thomas

Es fehlte nur etwas Sonne und Spielplatzatmosphäre.
Habe da eine Idee. Werde heute Abend was vorbereiten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 14 März 2018, 12:50:12
Thomas kannst Du bitte testen?
https://github.com/LeonGaultier/fhem-LGTV_WebOS/archive/devel.zip
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 14 März 2018, 13:10:08
Hi,

82_LGTV.pm ersetzt -> neugestartet -> verbose 2 in beiden Geräten gelöscht -> TV's eingeschaltet --> 5  Minuten laufen lassen -> keine JSON-Fehler mehr 😊

Heut abend laufen beide 2-3 Stunden dann schau ich nochmal.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 14 März 2018, 22:21:24
TV_Fr_Raum war jetzt seit 18:00 h rund 3 Stunden an .TV_Wohnzimmer läuft bisher rd. eine  Stunde. Immer noch keine Fehler.

DANKE

PS:

Erklär doch bitte kurz den Hintergrund des Fehler.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 März 2018, 09:14:12
Ich habe eine spezielle Variable abgefragt welche eigentlich bei einem Fehler in einem eval Aufruf gefüllt werden sollte. Den Aufruf gab es aber nicht in einem eval. Warum das nun so durchgeschlagen ist und das auch nur bei ein zwei Leuten kann ich leider nicht sagen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 16 März 2018, 11:00:51
HI!

VIELEN Dank für dieses TOLLE Modul!!!

Habe nur eine Frage... Ich benötige eigentlich nur den Status des TV`s...(on/off) lässt es sich irgendwie anpassen das Fhem den Status etwas schneller erkennt?

Bei mir dauert es ca 30 Sek vom einschalten des "ON" Knopfen an der Fernbedienung bis zur statusänderung im Fhem. beim Ausschalten das gleiche...

Ich frage deshalb weil ich ein DOIF darauf habe das mir bestimmte Lichter Schalten soll und das dauert ganz schön lange und ist etwas verwirrend...

das ist der Code:
([LGTv:"on"] and [[ASTROFUNKTION:CustomTwilightEvening]-22:29:59])(set TVTime on) DOELSE (set TVTime off)

Vielen Dank!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 16 März 2018, 11:24:08
Hi Misux,

der off status reagiert bei mir beim Ausschalten innerhalb sekunden - also eigentlich sofort.
On dauert etwas (ca 20 sec), da dachte ich, das war schon mal anders/schneller?

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 16 März 2018, 11:27:19
Hmmm.. Andersrum wäre irgendwie besser.... Bei ON von mir aus sofort bzw nur wenige Sek. und bei off kann es auch 30 sekunden oder mehr dauern...

Aber der On Zeitpunkt ist schon ein bissl doof... aber kein Grund das nicht zu nutzen!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 März 2018, 11:27:41
off dauert bei mir auch nur 0.5s

Versuch mal mit Attribut presencePing oder so.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 März 2018, 11:28:46
Zitat von: misux am 16 März 2018, 11:27:19
Hmmm.. Andersrum wäre irgendwie besser.... Bei ON von mir aus sofort bzw nur wenige Sek. und bei off kann es auch 30 sekunden oder mehr dauern...

Aber der On Zeitpunkt ist schon ein bissl doof... aber kein Grund das nicht zu nutzen!

Das ist leider der Schnittstelle zu geschuldet.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 16 März 2018, 11:33:50
ok! Nix schlimm! Trotzden ein super Ding!

Danke ;D!!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 16 März 2018, 22:15:23
HI! Noch eine Frage

KAnn man die Readings irgendwie einschränken? Also damit nicht so viel Traffic übers Netz geht, oder ist das nicht wild?

Habe nämlich fast sekundlich readings die ich nicht brauche und die glaube ich auch immer ein Error haben... Siehe Anhang

Mir persönlich würden die State und Input readings reichen...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 16 März 2018, 22:17:17
pairing unpaired  :o

Du solltest die Pair Aufforderung am Fernseher mal bestätigen  ;)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 16 März 2018, 22:35:20
Das habe ich gemacht... ::) keine Ahnung warum das da steht... Musste eben wieder Pairen aber am TV musste ich es nicht wieder bestätigen... Oh mann... Glaube das läuft doch nicht besonders stabil... :'(
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 März 2018, 22:47:04
Ein list könnte hilfreich sein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 16 März 2018, 23:03:49
Ich habe vorgestern meinen TV auf eine anderes FHEM "umgezogen" sprich einfach das define übernommen - Fernseher an, die Pairing Nachricht bestätigt und läuft! Ich musste nix machen am FHEM!

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 16 März 2018, 23:14:10
Zitat von: CoolTux am 16 März 2018, 22:47:04
Ein list könnte hilfreich sein.

Bitte... das ist aber nachdem ich wieder das Pairing durchgeführt habe...

Internals:
   CFGFN     
   DEF        192.168.1.60
   FD         5
   HOST       192.168.1.60
   NAME       LGTv
   NR         157
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.0
   READINGS:
     2018-03-16 23:13:16   3D              off
     2018-03-16 23:13:16   3DMode          2d
     2018-03-16 23:13:22   channel         3
     2018-03-16 22:31:32   channelCurrentEndTime -
     2018-03-16 22:31:32   channelCurrentStartTime -
     2018-03-16 22:31:32   channelCurrentTitle -
     2018-03-16 23:13:22   channelMedia    Satellite Digital TV
     2018-03-16 23:13:22   channelName     RTL HD
     2018-03-16 22:31:32   channelNextEndTime -
     2018-03-16 22:31:32   channelNextStartTime -
     2018-03-16 22:31:32   channelNextTitle -
     2018-03-16 23:13:18   extInput_HDMI-1 connect_0
     2018-03-16 23:13:18   extInput_HDMI-3 connect_0
     2018-03-16 23:13:18   extInput_HDMI-4 connect_0
     2018-03-16 23:13:18   extInput_Media Player connect_0
     2018-03-16 23:13:24   input           -
     2018-03-16 23:13:24   lastResponse    ok
     2018-03-16 23:13:24   launchApp       TV
     2018-03-16 22:31:32   lgKey           88f62cce4c83f9e6e58920bf01d77c90
     2018-03-16 23:13:20   mute            off
     2018-03-16 23:13:24   pairing         paired
     2018-03-16 19:40:35   state           on
     2018-03-16 23:13:20   volume          11
   helper:
     wsKey      MTUyMTIyNTYzNS41MjU3Mw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    4537
       inputapps:
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Media Player
         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
         Media Player com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       LGTV
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 März 2018, 06:18:22
Sieht ja okay aus jetzt.
Kannst aber Mal ein Update machen und ich würde pingPresence als Attribut empfehlen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 17 März 2018, 20:20:18
Hmm.... Werde heute Nacht mal das Update machen...
AAABER:

wenn ich PingPresence aktiviere dreht bei mir die Licht Steuerung durch!

Ich habe ein DoIf auf den Status den TVs laufen das mir bestimmte Lichter ein und ausschalten soll:

([LGTv:"on"] and [Tageslicht_weather] eq "Nacht") (set TVTime on) DOELSE (set TVTime off)

Beim PingPresence aus alles gut aber wenn ich das aktiviere schaltet es mir TVTime sekündlich zwischen on und off!  :o
Hast du vielleicht eine Idee??
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 März 2018, 20:24:30
Attribut event-on-change-reading setzen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 17 März 2018, 21:02:13
Also pingPresence 1 beim LGModul und event-on-change-reading beim DOIF aber welchen Wert soll ich dort eintragen und was bewirkt es??
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 März 2018, 21:42:14
quatsch
event-on-change-reading beim TV Modul

event-on-change-reading .*

Und was es bewirkt liest Du bitte in der Commandref unter readingFnAttribute
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 17 März 2018, 21:55:18
OK! Alles angepasst und soweit i.O.

Beim readingFnAttribute hab ich zwar alles gelesen aber leider sehr viel Bahnhof verstanden... ::) ;D Aber was ich verstanden habe das er das Reading nur ändert wenn sich am TV etwas ändert... Falls ich es richtig verstanden habe...

VIELEN DANK!!!! 8)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 März 2018, 21:58:48
Nein. Er erzeugt nur ein Event, wenn sich das Reading ändert.
So lange also state on bleibt wird kein Event erzeugt auch wenn das Reading aktualisiert wird.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 18 März 2018, 18:50:04
 :-\

Oh menno... Ich habe denn mal das FHEM Update durchgeführt und seit dem nur Probleme... unter anderem das der Code nicht mehr funktioniert: Es wird TVTime nicht mehr geschaltet  :'(

([LGTv:"on"] and [Tageslicht_indoor] eq "Nacht") (set TVTime on) DOELSE (set TVTime off)

Nehme ich LGTv:"on" raus dann geht es..

Vor dem Update hat es auch funktioniert!

Eine Idee woran es liegt?

HIer die List von DOIF
Internals:
   CFGFN     
   DEF        ([LGTv:"on"] and [Tageslicht_indoor] eq "Nacht") (set TVTime on) DOELSE (set TVTime off)
   NAME       LGTvOnOff
   NR         277
   NTFY_ORDER 50-LGTvOnOff
   STATE      cmd_2
   TYPE       DOIF
   READINGS:
     2018-03-18 18:47:23   Device          LGTv
     2018-03-18 18:46:31   cmd             2
     2018-03-18 18:46:31   cmd_event       LGTvOnOff
     2018-03-18 18:46:31   cmd_nr          2
     2018-03-18 18:47:23   e_LGTv_events   volume: 8
     2018-03-18 18:46:25   mode            enabled
     2018-03-18 18:46:31   state           cmd_2
   Regex:
   condition:
     0          EventDoIf('LGTv',$hash,'on',1) and InternalDoIf($hash,'Tageslicht_indoor','STATE') eq "Nacht"
   devices:
     0           LGTv Tageslicht_indoor
     all         LGTv Tageslicht_indoor
   do:
     0:
       0          set TVTime on
     1:
       0          set TVTime off
   helper:
     DOIF_Readings_events
     DOIF_eventas
     event      volume: 8
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   LGTv
     timerevent volume: 8
     triggerDev LGTv
     timerevents:
       volume: 8
     timereventsState:
       volume: 8
     triggerEvents:
       volume: 8
     triggerEventsState:
       volume: 8
   internals:
     0           Tageslicht_indoor:STATE
     all         Tageslicht_indoor:STATE
   itimer:
   readings:
   trigger:
     all         LGTv
   uiState:
   uiTable:
Attributes:
   room       2 DOIF


und die List vom TV

Internals:
   CFGFN     
   CHANGED   
   DEF        192.168.1.60
   FD         38
   HOST       192.168.1.60
   NAME       LGTv
   NR         505
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.3
   READINGS:
     2018-03-18 18:49:39   3D              off
     2018-03-18 18:49:39   3DMode          2d
     2018-03-18 18:49:43   channel         -
     2018-03-18 18:49:43   channelCurrentEndTime -
     2018-03-18 18:49:43   channelCurrentStartTime -
     2018-03-18 18:49:43   channelCurrentTitle -
     2018-03-18 18:49:43   channelMedia    -
     2018-03-18 18:49:43   channelName     -
     2018-03-18 18:49:43   channelNextEndTime -
     2018-03-18 18:49:43   channelNextStartTime -
     2018-03-18 18:49:43   channelNextTitle -
     2018-03-18 18:49:41   extInput_HDMI-1 connect_0
     2018-03-18 18:49:41   extInput_HDMI-3 connect_0
     2018-03-18 18:49:41   extInput_HDMI-4 connect_0
     2018-03-18 18:49:41   extInput_Media Player connect_1
     2018-03-18 18:49:37   input           Media Player
     2018-03-18 18:49:43   lastResponse    ok
     2018-03-18 18:49:37   launchApp       -
     2018-03-18 16:35:49   lgKey           1c81a344295a986e53dd41a06d15894f
     2018-03-18 18:49:43   mute            off
     2018-03-18 18:49:43   pairing         paired
     2018-03-18 18:49:35   presence        present
     2018-03-18 16:35:39   state           on
     2018-03-18 18:49:43   volume          8
   helper:
     wsKey      MTUyMTM4NzMzOS43MzU2

     RUNNING_PID:
       abortFn    LGTV_WebOS_PresenceAborted
       arg        LGTv|192.168.1.60
       bc_pid     797
       finishFn   LGTV_WebOS_PresenceDone
       fn         LGTV_WebOS_PresenceRun
       pid        3274
       telnet     telnetForBlockingFn_1521387409_127.0.0.1_34014
       timeout    5
       abortArg:
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    815
       inputapps:
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Media Player
         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
         Media Player com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   pingPresence 1
   room       LGTV
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 18 März 2018, 18:55:48
 :o

Ich habe mal PingPresende und    event-on-change-reading .* mal gelöscht... nach aktualisieren des DOIF hat er auch mehr events geladen...

Habe die dienge nun wieder rein gemacht... bin gespannt ob es nachher auch noch funktioniert...

Also vorerst Fehler behoben... ::)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 18 März 2018, 19:31:47
 ??? hat ja nicht lange gedauert....  die events im DOIF sind außer Volume weg und mein TVTime ist off gegangen...

hmmm... Woran kann das nun liegen?

HIer nochmal mein List vom DOIF
Internals:
   CFGFN     
   DEF        ([LGTv:"on"] and [Tageslicht_indoor] eq "Nacht") (set TVTime on) DOELSE (set TVTime off)
   NAME       LGTvOnOff
   NR         277
   NTFY_ORDER 50-LGTvOnOff
   STATE      cmd_2
   TYPE       DOIF
   READINGS:
     2018-03-18 19:09:36   Device          LGTv
     2018-03-18 19:09:17   cmd             2
     2018-03-18 19:09:17   cmd_event       LGTv
     2018-03-18 19:09:17   cmd_nr          2
     2018-03-18 19:09:36   e_LGTv_events   volume: 21
     2018-03-18 18:46:25   mode            enabled
     2018-03-18 19:09:17   state           cmd_2
   Regex:
   condition:
     0          EventDoIf('LGTv',$hash,'on',1) and InternalDoIf($hash,'Tageslicht_indoor','STATE') eq "Nacht"
   devices:
     0           LGTv Tageslicht_indoor
     all         LGTv Tageslicht_indoor
   do:
     0:
       0          set TVTime on
     1:
       0          set TVTime off
   helper:
     DOIF_Readings_events
     DOIF_eventas
     event      volume: 21
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   
     timerevent volume: 21
     triggerDev
     timerevents:
       volume: 21
     timereventsState:
       volume: 21
     triggerEvents:
       volume: 21
     triggerEventsState:
       volume: 21
   internals:
     0           Tageslicht_indoor:STATE
     all         Tageslicht_indoor:STATE
   itimer:
   readings:
   trigger:
     all         LGTv
   uiState:
   uiTable:
Attributes:
   room       2 DOIF


und vom TV

Internals:
   CFGFN     
   CHANGED   
   DEF        192.168.1.60
   FD         38
   HOST       192.168.1.60
   NAME       LGTv
   NR         505
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.3
   READINGS:
     2018-03-18 19:31:25   3D              off
     2018-03-18 19:31:25   3DMode          2d
     2018-03-18 19:31:27   channel         -
     2018-03-18 19:31:27   channelCurrentEndTime -
     2018-03-18 19:31:27   channelCurrentStartTime -
     2018-03-18 19:31:27   channelCurrentTitle -
     2018-03-18 19:31:27   channelMedia    -
     2018-03-18 19:31:27   channelName     -
     2018-03-18 19:31:27   channelNextEndTime -
     2018-03-18 19:31:27   channelNextStartTime -
     2018-03-18 19:31:27   channelNextTitle -
     2018-03-18 19:31:27   extInput_HDMI-1 connect_0
     2018-03-18 19:31:27   extInput_HDMI-3 connect_0
     2018-03-18 19:31:27   extInput_HDMI-4 connect_0
     2018-03-18 19:31:27   extInput_Media Player connect_1
     2018-03-18 19:31:23   input           Media Player
     2018-03-18 19:31:27   lastResponse    ok
     2018-03-18 19:31:23   launchApp       -
     2018-03-18 16:35:49   lgKey           1c81a344295a986e53dd41a06d15894f
     2018-03-18 19:31:19   mute            off
     2018-03-18 19:31:27   pairing         paired
     2018-03-18 19:31:21   presence        present
     2018-03-18 18:59:45   state           on
     2018-03-18 19:31:19   volume          21
   helper:
     wsKey      MTUyMTM5NTk4NS42NTA4NQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    1066
       inputapps:
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 Media Player
         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
         Media Player com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   pingPresence 1
   room       LGTV

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 März 2018, 19:43:30
Soll Tageslicht_indoor nur abgefragt werden oder auch drauf getriggert werden? Wenn nur Abfrage dann probiere mal bitte


([LGTv:"on"] and [?Tageslicht_indoor] eq "Nacht") (set TVTime on) DOELSE (set TVTime off)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 18 März 2018, 20:05:18
TVTime soll nur "on" gehen wenn LGTv "on" UND der dummy Tageslicht_indoor "Nacht" ist.

bin nicht sicher was der Unterschied zwischen Trigger und Abfrage ist...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 18 März 2018, 20:06:27
Zitat von: CoolTux am 18 März 2018, 19:43:30
Soll Tageslicht_indoor nur abgefragt werden oder auch drauf getriggert werden? Wenn nur Abfrage dann probiere mal bitte


([LGTv:"on"] and [?Tageslicht_indoor] eq "Nacht") (set TVTime on) DOELSE (set TVTime off)


Funktioniert leider nicht...


Das hingegen ohne Probleme... es geht ur nicht mehr wenn ich LGTv einbinden möchte...

([Tageslicht_indoor] eq "Nacht") (set TVTime on) DOELSE (set TVTime off)

[/quote]
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 März 2018, 20:22:32
Ich gehe nicht davon aus das es am Modul liegt.
Eröffne bitte einen Thread zum Problem im DOIF Forum.

Was ist wenn Du den LGTv Teil auf Zustand stand auf Event änderst?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 18 März 2018, 20:41:28

Zitat von: CoolTux am 18 März 2018, 20:22:32
Was ist wenn Du den LGTv Teil auf Zustand stand auf Event änderst?

KAnn dir nicht ganz folgen... LFTv ist ja das LGModul quasi mein LGFernseher...

Ich soll das machen?:

([LGTv:"$EVENT"] and [Tageslicht_indoor] eq "Nacht") (set TVTime on) DOELSE (set TVTime off)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 März 2018, 20:58:11
Was ist wenn Du den LGTv Teil auf Zustand statt auf Event änderst?

([LGTv:state] eq "on" and ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: misux am 18 März 2018, 21:37:24
 ;D

JAWOLL! Das ist es! Warum auch immer.... verstehe nicht warum es vor dem update mit dem anderen Code ging aber so what...


VIELEN DANK!!!

HIer der nun wieder funktionierende Code:

([LGTv:state] eq "on" and [Tageslicht_indoor] eq "Nacht") (set TVTime on) DOELSE (set TVTime off)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 22 März 2018, 13:26:54
https://stadt-bremerhaven.de/webos-lg-veroeffentlicht-open-source-version-und-pusht-start-ups/
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Paul am 22 März 2018, 22:33:26
Habe mal heute das Mdul geladen, scheint gut zu laufen. Es ist mir aber aufgefallen, wenn man über set input auf einen anderen Eingang umstellt nicht mehr zum TV-Programm kommt. Ist das so, oder habe ich etwas übersehen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 22 März 2018, 22:43:05
Wenn ich dich richtig verstehe hilft ggf. ein

set <TVDevice> launchApp TV

?

Gruß

Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Paul am 23 März 2018, 00:54:00
Danke, also habe ich doch was übersehen.

Kann man auch die farbigen Tasten der FB per Befehl eingeben?

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 24 März 2018, 14:46:22
fumme frage @cooltux

hast du irgendwas geändert bei den pings, oder sind dir probleme bekannt, die das lanping modul (glaube, das verwendest du ja?) machen könnte?

ich krieg dauernd bei abgestellten tv freezes rein - deswegen spinnt mir schon mein hmlan ... weiß natürlich nicht, ob die pings die einzig bösen sind, aber ich muß ja mal wo anfangen *g*.
zumindest kommen solche logeinträge von hmlan2 und lgtv sehr oft vor.
aussehen tut das z.b. so:2018.03.24 14:35:30 1: HMUARTLGW hmLan2:keepAlive KeepAlive sent 5.111s too late, this might cause a disconnect!
2018.03.24 14:35:30 1: [Freezemon] freezemon: possible freeze starting at 14:35:26, delay is 4.753 possibly caused by: LGTV_WebOS_TimerStatusRequest(fembotter) HMUARTLGW_SendKeepAlive(hmLan2) HttpUtils_Err(N/A) BlockingKill(N/A)
2018.03.24 14:35:30 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 2909
2018.03.24 14:35:30 1: 192.168.178.10:2001 disconnected, waiting to reappear (hmLan2:keepAlive)
2018.03.24 14:35:30 1: 192.168.178.10:2000 disconnected, waiting to reappear (hmLan2)
2018.03.24 14:35:30 1: 192.168.178.10:2000 reappeared (hmLan2)
btw - die freezes kommen bei beiden lg-tv's. habs jetzt nur mal beim neueren abgestellt, da ich dort den ping nicht brauch.

hier noch der list vom bösen tivi:Internals:
   DEF        fembotter
   HOST       fembotter
   NAME       fembotter
   NR         58
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.3
   READINGS:
     2018-03-24 11:10:44   3D              off
     2018-03-24 11:10:44   3DMode          2d
     2018-03-24 14:44:27   channel         -
     2018-03-24 14:44:27   channelCurrentEndTime -
     2018-03-24 14:44:27   channelCurrentStartTime -
     2018-03-24 14:44:27   channelCurrentTitle -
     2018-03-24 14:44:27   channelMedia    -
     2018-03-24 14:44:27   channelName     -
     2018-03-24 14:44:27   channelNextEndTime -
     2018-03-24 14:44:27   channelNextStartTime -
     2018-03-24 14:44:27   channelNextTitle -
     2018-03-24 11:10:47   extInput_AV-1   connect_0
     2018-03-24 11:10:47   extInput_AV-2   connect_0
     2018-03-24 11:10:47   extInput_HDMI-1 connect_0
     2018-03-24 11:10:47   extInput_HDMI-2 connect_0
     2018-03-24 11:10:47   extInput_HDMI-3 connect_0
     2018-03-24 11:10:47   extInput_HDMI-4 connect_0
     2018-03-24 11:10:47   extInput_Komponente connect_0
     2018-03-24 11:10:42   input           -
     2018-03-24 11:10:47   lastResponse    ok
     2018-03-24 11:10:42   launchApp       TV
     2018-03-24 10:51:25   lgKey           1f96777f0cd7f56c4c6226f2be4d4ff8
     2018-03-24 11:09:55   mute            off
     2018-03-24 11:10:47   pairing         paired
     2018-03-24 14:44:19   presence        absent
     2018-03-06 11:51:00   service_api     v.1
     2018-03-06 11:51:00   service_audio   v.1
     2018-03-06 11:51:00   service_media.controls v.1
     2018-03-06 11:51:00   service_media.viewer v.1
     2018-03-06 11:51:00   service_pairing v.1
     2018-03-06 11:51:00   service_system  v.1
     2018-03-06 11:51:00   service_system.launcher v.1
     2018-03-06 11:51:00   service_system.notifications v.1
     2018-03-06 11:51:00   service_tv      v.1
     2018-03-06 11:51:00   service_webapp  v.2
     2018-03-24 10:51:25   state           on
     2018-03-24 11:09:55   volume          -1
   helper:
     RUNNING_PID:
       abortFn    LGTV_WebOS_PresenceAborted
       arg        fembotter|fembotter
       bc_pid     513
       finishFn   LGTV_WebOS_PresenceDone
       fn         LGTV_WebOS_PresenceRun
       pid        3206
       telnet     telnetPort_127.0.0.1_33058
       timeout    5
       abortArg:
     device:
       registered 0
       runsetcmd  0
       channelguide:
         counter    351
Attributes:
   cmdIcon    channelUp:control_arrow_up channelDown:control_arrow_down
   devStateIcon on:it_television@green:off off:it_television@red:on
   group      tv
   icon       it_television
   pingPresence 1
   room       multimedia
   webCmd     channelUp:launchApp:channelDown
dir wird auffallen, dass der state auf "on" steht, was ich nebenher auch ned versteh. der tv is das letzte mal gestern abend gelaufen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 24 März 2018, 15:53:44
Läuft bei Dir das Modul immer noch unter einem Windows FHEM?

Zum testen nimm mal pingPresence raus.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 24 März 2018, 16:00:00
jo, tuckert eig. ganz gut vor sich hin unter win. allerdings in einer vm (debian 64 bit) von oracle.
ping is nu raus ... freu mich schon, wenn anrufe kommen, oder heute abend die gute-nacht-schaltung anrennt. an dem tv hängt verdammt viel dran *g*.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 24 März 2018, 16:16:47
Also noch mal läuft fhem unter win oder Linux?
Wenn es unter Linux läuft sollte es keine Probleme mit lanping geben. Es den letzten Monaten wurde da jedenfalls nichts weiter gemacht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 24 März 2018, 16:31:33
fhem läuft unter linux in einer virtuellen maschine, die auf einem win10pro rennt.
wir werdens ja jetzt sehen ... das war der letzte lanping in fhem, der noch am leben war.

bild ichs mir nur ein, oder wechselt der state jetzt schneller on/off als früher mal?
wenns nicht nur glück war, dann sollte auch diese info schnell genug sein für mich und ich brauch den lanping gar nimma.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 24 März 2018, 16:55:53
Beobachte am besten erstmal. Gib Mal bitte noch mal ein list
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 24 März 2018, 18:00:06
büddee:Internals:
   DEF        fembotter
   FD         9
   HOST       fembotter
   NAME       fembotter
   NR         58
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.3
   READINGS:
     2018-03-24 17:55:36   3D              off
     2018-03-24 17:55:36   3DMode          2d
     2018-03-24 17:55:32   channel         29
     2018-03-24 16:39:57   channelCurrentEndTime -
     2018-03-24 16:39:57   channelCurrentStartTime -
     2018-03-24 16:39:57   channelCurrentTitle -
     2018-03-24 17:55:32   channelMedia    Satellite Digital TV
     2018-03-24 17:55:32   channelName     DMAX Austria
     2018-03-24 16:39:57   channelNextEndTime -
     2018-03-24 16:39:57   channelNextStartTime -
     2018-03-24 16:39:57   channelNextTitle -
     2018-03-24 17:55:38   extInput_AV-1   connect_0
     2018-03-24 17:55:38   extInput_AV-2   connect_0
     2018-03-24 17:55:38   extInput_HDMI-1 connect_0
     2018-03-24 17:55:38   extInput_HDMI-2 connect_0
     2018-03-24 17:55:38   extInput_HDMI-3 connect_0
     2018-03-24 17:55:38   extInput_HDMI-4 connect_0
     2018-03-24 17:55:38   extInput_Komponente connect_0
     2018-03-24 17:55:34   input           -
     2018-03-24 17:55:38   lastResponse    ok
     2018-03-24 17:55:34   launchApp       TV
     2018-03-24 16:39:58   lgKey           1f96777f0cd7f56c4c6226f2be4d4ff8
     2018-03-24 17:55:30   mute            off
     2018-03-24 17:55:38   pairing         paired
     2018-03-24 15:55:59   presence        absent
     2018-03-06 11:51:00   service_api     v.1
     2018-03-06 11:51:00   service_audio   v.1
     2018-03-06 11:51:00   service_media.controls v.1
     2018-03-06 11:51:00   service_media.viewer v.1
     2018-03-06 11:51:00   service_pairing v.1
     2018-03-06 11:51:00   service_system  v.1
     2018-03-06 11:51:00   service_system.launcher v.1
     2018-03-06 11:51:00   service_system.notifications v.1
     2018-03-06 11:51:00   service_tv      v.1
     2018-03-06 11:51:00   service_webapp  v.2
     2018-03-24 16:39:58   state           on
     2018-03-24 17:55:30   volume          -1
   helper:
     wsKey      MTUyMTkwNTk5Ny45NTQwOA==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    1442
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         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-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         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:
   cmdIcon    channelUp:control_arrow_up channelDown:control_arrow_down
   devStateIcon on:it_television@green:off off:it_television@red:on
   group      tv
   icon       it_television
   room       multimedia
   webCmd     channelUp:launchApp:channelDown
der tv läuft gerade

ich bin langsam vorsichtig optimistisch. bis jetzt keine meldungen im log mehr, z.b. tts über winconnect rennt wieder wie früher. die letzten 2(?) wochen gabs auch da verzögerungen. irgendwie is alles flotter grade. hoffe, dass ist nicht nur zufall ...
wenns das war würds mich aber interessieren, wo das her kommt. ist früher am raspi immer gelaufen und auch in der vm. und ich hab nix großes gemacht die wochen.

NACHTRAG:
zu früh gefreut2018.03.24 15:35:44 1: logfile wurde gelöscht
2018.03.24 18:30:54 1: 192.168.178.10:2001 disconnected, waiting to reappear (hmLan2:keepAlive)
2018.03.24 18:30:54 1: 192.168.178.10:2000 disconnected, waiting to reappear (hmLan2)
2018.03.24 18:30:54 1: [Freezemon] freezemon: possible freeze starting at 18:30:23, delay is 31.907 possibly caused by: at_Exec(heartbeat) HMUARTLGW_SendKeepAlive(hmLan2) HMUARTLGW_CheckCredits(N/A) HttpUtils_Err(N/A)
2018.03.24 18:31:04 1: [Freezemon] freezemon: possible freeze starting at 18:30:55, delay is 9.563 possibly caused by: LGTV_WebOS_Get3DStatus(fembotter) LGTV_WebOS_GetExternalInputList(fembotter) LGTV_WebOS_TimerStatusRequest(schlazibotter) LGTV_WebOS_TimerStatusRequest(fembotter) at_Exec(heartbeat) WINCONNECT_GetStatus(mrslock_winconnect) HUEBridge_GetUpdate(huebridge) WINCONNECT_GetStatus(luke7_winconnect) WINCONNECT_GetStatus(raubkatze_winconnect) WINCONNECT_GetStatus(fatbastard_winconnect) WINCONNECT_GetStatus(drevil_winconnect) FW_closeInactiveClients(N/A) DbLog_execmemcache(logdb)
2018.03.24 18:31:04 1: 192.168.178.10:2000 reappeared (hmLan2)
2018.03.24 18:31:08 1: HMUARTLGW hmLan2 did not respond for the 1. time, resending
2018.03.24 18:31:08 1: HMUARTLGW hmLan2:keepAlive did not respond after all, reopening
2018.03.24 18:32:09 1: 192.168.178.10:2000 reappeared (hmLan2)
2018.03.24 18:58:15 1: [Freezemon] freezemon: possible freeze starting at 18:57:55, delay is 20.037 possibly caused by: LGTV_WebOS_GetCurrentChannel(fembotter)
2018.03.24 18:58:15 1: HMUARTLGW hmLan2:keepAlive KeepAlive sent 12.656s too late, this might cause a disconnect!
2018.03.24 19:01:50 1: HMUARTLGW hmLan2:keepAlive did not respond after all, reopening
2018.03.24 19:02:54 1: 192.168.178.10:2000 reappeared (hmLan2)
2018.03.24 19:06:44 1: [Freezemon] freezemon: possible freeze starting at 19:06:19, delay is 25.331 possibly caused by: DbLog_execmemcache(logdb) LGTV_WebOS_GetExternalInputList(fembotter) HttpUtils_Err(N/A) HttpUtils_Err(N/A) HttpUtils_Err(N/A) BlockingKill(N/A)
2018.03.24 19:06:44 1: HMUARTLGW hmLan2:keepAlive KeepAlive sent 19.346s too late, this might cause a disconnect!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 25 März 2018, 13:53:17
es geht leider weiter - auch ohne ping.
allerdings schon wesentlich seltener! aber immer is dein lg-tv dabei.
2018.03.25 13:21:50 1: [Freezemon] freezemon: possible freeze starting at 13:21:35, delay is 15.389 possibly caused by: LGTV_WebOS_GetExternalInputList(fembotter) at_Exec(heartbeat)
2018.03.25 13:21:50 1: HMUARTLGW hmLan2:keepAlive KeepAlive sent 13.720s too late, this might cause a disconnect!
2018.03.25 13:46:39 1: HMUARTLGW hmLan2:keepAlive did not respond after all, reopening
2018.03.25 13:47:40 1: 192.168.178.10:2000 reappeared (hmLan2)
2018.03.25 13:49:20 1: [Freezemon] freezemon: possible freeze starting at 13:49:04, delay is 16.066 possibly caused by: LGTV_WebOS_Get3DStatus(fembotter)
2018.03.25 13:49:20 1: HMUARTLGW hmLan2:keepAlive KeepAlive sent 9.148s too late, this might cause a disconnect!


sag mal: ich meine mich zu erinnern, vor 1 oder 2 monaten was wegen neuen timing-funktionen in fhem.pl gelesen zu haben. könnts in die richtung gehen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 März 2018, 15:41:20
Das mit InternalTimer hat damit nichts zu tun.
15s ist ne Menge, das musst du doch auch spüren. Dann sollte zum Beispiel FHEMWEB nicht gehen oder automatische Schaltungen. Merkst Du davon was?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 25 März 2018, 16:13:51
heute noch nicht - kommt mittlerweile eben verhältnismäßig selten vor. gefühlt immer dann, wenn ich was mit den lg-tv's mach - da hauptsächlich ein/aus und wenn ich in den einstellungen bin. dabei scheint der tv mit wlan mehr probleme zu machen, als der, der über lan im netz ist.
aber immerhin: seit der ping bei lgtv draussen ist, alle andern pings auch alternativ gelöst sind und alle ad's in doif's umgewandelt sind, gehts.

mit dem lanping gabs böseste verzögerungen, bis hin zu 0 reaktion von fhem.
als ich mein dblog noch per ad um 3 in der füh verkleinern hab lassen, gabs nicht mal mehr zugriff auf debian selber. mit den selben befehlen per doif is alles gut im bereich db (vergangene nacht zumindest mal).
wirklich nachvollziehbar wars aber nie. z.b. hat sich tts generell um bis zu 10 sekunden verzögert, während der gleichzeitig über das selbe device gesendete popup mit dem selben text zeitgerecht gekommen ist.

was halt jetzt bleibt, ist halt nicht ideal. und dich nerv ich, weil das lg modul als einziges wirklich immer dabei ist *g*. obs (alleine) schuld hat, weiß ich halt nicht wirklich. bin mittlerweile recht unsicher, weil ich jetzt schon 3 mal dachte, ich hab den übeltäter ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 März 2018, 16:17:17
Du könntest bitte einmal stacktrace mit laufen lassen. Mal schauen was bei raus kommt. Verstehen tue ich es aber nicht. Eventuell auch ein Multicast Problem.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 25 März 2018, 16:49:45
stacktrace ist eig. immer ein bei mir. du meinst ja stacktrace im global?

und multicast, wo müsste ich da schauen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 März 2018, 17:07:08
Ah okay dann lass das ruhig mal an bei global.

Multicast wären Multimediapackers, die vertragen sich hin und wieder nicht mit anderen Geräten. Gerade der hmlan soll da auch anfällig für sein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 25 März 2018, 17:16:53
bis auf den umzug auf meinen winserver is halt seit mitte september 17 nichts an hw in der richtung dazu gekommen, eher sogar weniger geworden. spinnen tuts ja erst seit ca. 10-14 tagen.
bin etwas ratlos (zum glück ein gewohnter zustand bei fhem *lach*)

verschwörungstheorien:
ich hoff grad auf meinen umstieg von 1&1 kupfer auf telekotz glasfaser.
das die box spinnt, wenn internet neu aufgebaut wird, is ja nix neues, grad bei tv's die drüber rennen.
und ich hab derzeit extreme inet-probleme, die 1&1 ned lösen kann, ohne mehr miete abzudrücken (sind selber mieter bei darh vaderphon und die bei der telekotz).
viele nicht behebbare fehler in der fritzbox bringen auf den tv's für ne sekunde artefakte ... sogar beim sat-schauen.
zeitlich würd das auch zu meinen problemen passen ...
plausibel?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 25 März 2018, 18:08:34
Spiel doch spaßeshalber Mal die Vorgänger Version vom Modul ein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 25 März 2018, 18:18:11
werd ich machen. jetzt rennts nur grad gut

nachtrag, und weils vielleicht auch diese modul tangiert:
PLEX MEDIASERVERLokale Netzwerkerkennung (GDM) aktivieren

Dieses erlaubt dem Media Server, das lokale Netzwerk nach anderen Servern und Wiedergabegeräten zu durchsuchen.

ZitatMulticasts are only used for Discovery of server and players - part of the GDM Enabled setting for Plex Media Server

So important for example for LG Smartshare to start access to the PMS
habs mal abgeschaltet in plex ... vielleicht ...

noch n nachtrag:
ich hatte jetzt beide tv auf disable 1. bringt mir trotzdem freezes im 30+ sek bereich.
würd also mal sagen: wenn überhaupt ist dein modul nur am problem mitbeteiligt.

ich hatte aber ne idee, die mir so gekommen ist:
wärs möglich - dein modul pumpt ja schon ordentlich daten - teile der abfragen schaltbar zu machen?
ich z.b brauch nur on/off und laufende app zu wissen, alles andere ist für mich uninteressant. könnte man die abfrage entsprechend einkürzen, wär das sicher sparsam.

nachtrag 3:
frag mich nicht was es nun genau war - aber seit gestern 11 uhr abends kein logeintrag.
danke für deine unterstützung cool!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 12 Mai 2018, 19:17:44
um auch mal was positives zu verlauten *g* vielleicht schaut in folge dessen ja der eine oder andere auch wieder mal nach, obs rennt ...

mein schlafzimmer-tv (LG 49LJ614V) lässt sich nun per wlan einschalten.
nachdem ich selber seit monaten  nix dran gemacht hab, wars also wohl eins der 3 (0 dokumentierten) lg-updates, oder ein cooltux-eingriff?


NACHTRAG:
kommando retour - das funzt scheinbar nur so lange, bis meine fritzbox der meinung is, dass das gerät offline is.
kann zwar bis zu ner viertel stunde dauern, aber dann ist wieder ende fürs einschalten - ich krieg noch nen krampf im kopf!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 14 Mai 2018, 14:56:59
wenn ich schon mal dabei bin:
es gibt am tv noch eine einstellung für schnelleres anstarten. aktiviere ich die auch, erscheint in meiner fritzbox der tv permanent als online.
trotzdem ists dem fhem-modul egal - darüber lässt sich der tv nachwievor nur starten, wenn er erst kurz vorher ausgeschaltet wurde.

kann mir das jemand erklären oder weiß sogar, wie man das problemchen beheben kann?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 14 Mai 2018, 15:07:07
Was ist den mit dem WakeOnLan Attribut?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 14 Mai 2018, 16:23:25
alles richtig eingestellt wakeOnLanBroadcast und auch wakeOnLanMAC
man kann ihn ja auch mit deinem modul wecken, aber eben nur, wenn er kurz vorher gelaufen is. gefühlt eben bis zu der zeit, bis zu der die die fritzbox wlan-geräte offline setzen würde.
mich verwirrt jetzt vor allem, dass das auch ohne diesen "bereitschaftsmodus" ging.
ohne wird er in der fritzbox als abwesend gezeigt, mit würde er in der fritzbox erscheinen. ändert aber eben nix am ergebniss - dein modul kriegt ihn ned hoch *upps*.

noch verwirrender - mit der app vom händi gehts immer. die kommt also irgendwie über die fritzbox "drüber". aber wie?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 14 Mai 2018, 21:49:01
Zitat von: the ratman am 14 Mai 2018, 16:23:25
alles richtig eingestellt wakeOnLanBroadcast und auch wakeOnLanMAC
zeigen  ;D
inklusive der IP vom Ferni und vom FHEM Server...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 14 Mai 2018, 22:53:13
fritzbox ip:      192.168.178.1
tv ip:              192.168.178.9 (per dhcp von der fb über wlan ohne repeater)
wakeOnLanBroadcast     192.168.178.255
wakeOnLanMAC             B4:E6:2A:BD:FF:EC
fhem ip:          192.168.178.17 (per dhcp von der fb über lan direkt ohne switch)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 14 Mai 2018, 23:25:20
Zitattv ip:              192.168.178.9 (per dhcp von der fb über wlan ohne repeater)
fhem ip:          192.168.178.17 (per dhcp von der fb über lan direkt ohne switch)

Der DHCP Server vergibt doch eigentlich IP-Adressen von 192.168.178.20 bis .200 ?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 14 Mai 2018, 23:33:43
ne der vergibt festgelegte (also immer die selben) an meine compis.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 15 Mai 2018, 11:56:31
Naja eigentlich braucht es wakeOnLanBroadcast     192.168.178.255 in dem Fall nicht, den vergibt Leon selbst nach diesem Schema. Aber stören tut es auch nicht  :D
Zitat(per dhcp von der fb über wlan ohne repeater)
Ich hätte ja behauptet, WOL über WLAN geht nicht, aber scheinbar ist das Einschalten beim TV komplexer.
Die WLan Schnittstelle muss ja an und connected sein, obwohl Du sagst er verschwindet in der FB.
Zitatmit der app vom händi gehts immer
Da passiert also irgendwie mehr als nur WOL.

Kannst Du mal ein Dauerping auf 192.168.178.9 laufen lassen und schauen wann/ob die IP nicht mehr erreichbar ist nach dem Ausschalten?

Macht Dein händi Infrarot?

Gruß Otto

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 15 Mai 2018, 13:20:21
ZitatIch hätte ja behauptet, WOL über WLAN geht nicht, aber scheinbar ist das Einschalten beim TV komplexer.
Die WLan Schnittstelle muss ja an und connected sein, obwohl Du sagst er verschwindet in der FB.
lt. fritzbox gibts auch generell kein wol in der fritzbox bei wlan, auch, wenn das gerät in der liste der aktiven geräte erscheint - ich frag mich allerdings dann, wie das 1. die app hinbekommt und 2. ja auch cooltux's modul (manchesmal).
und er verschwindet nur, wenn im tv diese schnellstartoption nicht ein ist. diese option ändert aber nichts am einschaltverhalten des tv. über fhem gehts in beiden fällen eben immer nur kurz nach dem ausschalten.
ZitatKannst Du mal ein Dauerping auf 192.168.178.9 laufen lassen und schauen wann/ob die IP nicht mehr erreichbar ist nach dem Ausschalten?
mit der schnellstartoption des tv ist sie immer erreichbar, sonst nicht. ich frag mich ja immer noch, wie die app den tv findet, wenn er aus is. bt hat er nicht, die wlan-direktverbindung ist aus und damit gings sowieso nur, wenn der connect zur fritzbox weg wäre.
du kannst das wirlich super nachverfolgen in der fritzbox - verschwindet der tv dort (wenn die schnellstartoption aus, aber starten per wlan ein ist), ist er auch nicht mehr pingbar. das passiert bei der fritzbox, wie bei allen wlan-geräten irgendwo zw. 10 und 20 min im normalfall. das is immer unterschiedlich, scheint aber bei der fb normal zu sein (war schon immer bei allen wlan-geräten so).

ich hab also jetzt probiert (nur mal als überischt):
"tv per wlan einschalten" an, "tv schnellstart" aus und < ca. 15 min. tv aus: tv erscheint in der fb und lässt sich per fhem und app einschalten. tv ist pingbar.
"tv per wlan einschalten" an, "tv schnellstart" aus und > ca. 15 min. tv aus: tv verschwindet in der fb und lässt sich per fhem nicht mehr einschalten, aber per app. tv ist nicht pingbar, erscheint auch nicht in der fb.
"tv per wlan einschalten" an, "tv schnellstart" an und < ca. 15 min. tv aus: tv erscheint in der fb und lässt sich per fhem und app einschalten. tv ist pingbar.
"tv per wlan einschalten" an, "tv schnellstart" an und > ca. 15 min. tv aus: tv erscheint in der fb und lässt sich per fhem nicht mehr einschalten, aber per app. tv ist nicht pingbar, erscheint aber in der fb.
"tv per wlan einschalten" aus, "tv schnellstart" an/aus ... es geht natürlich gar nix, auch bei < 15 min. tv ist nicht pingbar.

*) die 15 min sind hier nur ein richtwert, mal gehts - wie schon geschrieben - nach 10 min. nicht mehr, manchesmal funzt das auch nach 20 min.
da die testerei aber sehr langwierig is, hab ich das natürlich nicht x mal probiert, sondern nur ca. 2 stunden lang.

Fazit: ich würde das ganze verhalten ja kapieren, wäre da die app nicht. wie macht die das?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: nils_ am 15 Mai 2018, 13:51:20
Zitat von: the ratman am 15 Mai 2018, 13:20:21
Fazit: ich würde das ganze verhalten ja kapieren, wäre da die app nicht. wie macht die das?
wäre evtl. nen einsatz von wireshark wert.... (falls überhaupt was aufgezeichnet werden kann, bin mir da mit WLAN gerade nicht so sicher)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 15 Mai 2018, 16:07:24
mal gucken - vielleicht weiß ja cooltux irgendwas - irgendwas könnte ja in seinen api-beschreibungen stehen, auf denen er sicher schon seit 2 jahren jede nacht pennt *g*. weil: wireshark müßt ich mir erst wieder anschauen - schon gehört von dem tool, aber nie angesehen.

ich muß auch sagen, dass ich notfalls den tv nicht einschalten muß. mir war das jetzt nur aufgefallen, weil ich mich nach langer zeit wegen langeweile wieder mal damit gespielt habe.
weil eins weiß ich auch 100% - vor ein paar monaten (?) ging das einschalten auch definitiv nicht direkt nach dem ausschalten.
das war auf jeden fall, nachdem cool die mac und broadcast eingeführt hatte (deswegen hatte ich das letzte mal probiert), cool hat also heimlich verbesserugen eingebaut, oder lg wars mit seinen unseligen, unkommentierten updates.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 15 Mai 2018, 16:53:23
Hab mal etwas recherchiert
Wake on Wlan - da haben "die" vor Jahren mal gebastelt, da ist aber nie ein Standard draus geworden.
Wenn es der Ferni kann muss es also auf alle Fälle was spezielles sein.

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 15 Mai 2018, 17:19:39
muß wohl so sein.

hier n screenshot, nur damit mans glauben kann *g*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 15 Mai 2018, 17:56:07
Klang ich so skeptisch?  8)

Nein ich habe daran nicht gezweifelt, ich weiß nur nicht so recht wie es geht. Zumal bei mir was ähnliches steht, ich war mir nur nicht sicher was damit gemeint ist. Wenn der indische Übersetzer die Japanische Beschreibung ins englische übersetzt und dann der englisch sprechende XXX ins deutsche ... Da darf man dann nicht zu gut gläubig sein.

Bei mir ist der TV über Kabel am LAN und da geht es astrein.

Die werden die WLAN Schnittstelle zwar im Netzwerk abmelden aber offen lassen und dann auf irgendwelche Sonderpakete lauschen.

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Mai 2018, 18:46:55
Ich denke mal das das Problem in der Tat die Wlan Schnittstelle sein wird. Es ist davon aus zu gehen das diese nur auf etwas bestimmtes von der App hört.
Leider habe ich keinerlei Möglichkeit das bei mir hier zu testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 15 Mai 2018, 19:09:30
ist zwar schade, aber bevor ich hier anfang, euch auch noch mit wireshark mitschnitten (oder was ich dann dafür halte) zu nerven, greif ich halt zur ir fb am nachtkasterl.

@otto123
lan geht auch problemlos bei dem tv. hatte mal eine powerline testhalber dran gehängt. flutscht ...
hab nur leider aus waf gründen keine erlaubnis für "so eckigen, hässlichen scheiß an der wand" gekriegt *g*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 15 Mai 2018, 22:25:28
Zitat... greif ich halt zur ir fb am nachtkasterl.

hab nur leider aus waf gründen keine erlaubnis für "so eckigen, hässlichen scheiß an der wand" gekriegt *g*

eckig (https://forum.fhem.de/index.php/topic,67316.msg662974.html#msg662974) aber vlt. dem WAF entsprechend und universal noch für andere IR-Devices einsetzbar.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 15 Mai 2018, 23:32:01
auch ned blöd - ist aber scheints bastelarbeit.
wie gsagt: würde der tivi nun über wlan einzuschalten gehen, wäre es ein schönes goodie gewesen, aber wenn ir, dann würd ich mir eher noch nen harmony hub kaufen. zahlt sich aber nicht aus, wäre nur für den tv. hier gibts sonst nix zu steuern.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 09 Juni 2018, 17:17:45
Zitat von: Otto123 am 15 Mai 2018, 17:56:07
Bei mir ist der TV über Kabel am LAN und da geht es astrein.

Bin inzwischen auch stolzer Besitzer eine LG TVs (OLED55E7N). Aber ich bekomm das Einschalten nicht mal über LAN hin. Schalte ich den TV aus, ist der Ping sofort weg. Trotz aktiviertem "Schnellstart". Gibt's da einen Trick?
WakeOnLan funktioniert auch nicht. Auf das CEC-Signal vom AV-Receiver reagiert er auch nicht (aber der AV-Receiver auf's CEC-Signal vom TV). Ich hab also irgendwie keine Möglichkeit, den TV einzuschalten. Außer über die Fernbedienung.
Danke!
Stefan

edit: Korrigiere, WoL funktioniert über EtherWake.
edit2: Liegt das an pingPresence dass ich ihn jetzt auch über das LG-Modul einschalten kann? Was genau macht pingPresence?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Juni 2018, 18:24:09
Ping presence sendet alle x Sekunden ein Ping und wertet das Ergebnis aus. Musste gerade feststellen das ich das nicht Mal Dokumentiert habe. Asche über mein Haupt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 09 Juni 2018, 18:27:07
Ok, das hab ich vermutet. Danke!
Kann aber irgendwie nichts damit zu tun haben, dass ich den TV plötzlich einschalten kann ;)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Juni 2018, 18:31:10
Nein denke nicht. Hast du denn die Attribute wakeOnLan* gesetzt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 09 Juni 2018, 18:31:55
Ja, hatte ich immer schon gesetzt. Nicht so wichtig, hauptsache es funktioniert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 09 Juni 2018, 18:39:13
Was anderes:

funktioniert: set TV launchApp Netflix
funktioniert nicht: set TV launchApp AmazonVideo

Der startet die AmazonVideo-App so einfach nicht ("Error 500 - Application Error"). Hat das einen speziellen Grund?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Juni 2018, 19:48:17
Sollte gehen. Zu mindest bei mir geht es. Eventuell hat es etwas damit zu tun das die App neu ist. Müsste ich mir anschauen. Was steht denn im Reading launchApp?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 09 Juni 2018, 20:14:35
Zitat von: CoolTux am 09 Juni 2018, 19:48:17
Was steht denn im Reading launchApp?

TV

YouTube + TVCast geht z.B. auch nicht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Juni 2018, 20:30:19
OK nicht genau ausgedrückt.
Was steht in dem Reading wenn du Amazon gestartet hast.
YouTube muss ich selber erstmal testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 10 Juni 2018, 12:00:23
Ah, hätt ich mir denken können. Da steht dann AmazonVid. YouTube war eine Fehlinformation, das funktioniert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 Juni 2018, 12:11:02
Ich schaue mir das Thema Amazon gerne noch mal an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 10 Juni 2018, 15:36:28
Das Erreichbarkeitsverhalten des TVs ist echt nicht nachvollziehbar ;D
Aktuell ist "Quick Start" ausgeschaltet. Im Screenshot war der TV zuerst stromlos (Zielhost nicht erreichbar). Dann hat er Strom bekommen, und war pingbar. Bis ich er fertig "hochgefahren" hat. Seit dem ist er nicht mehr erreichbar. Macht überhaupt keinen Sinn.

Das FHEM-Modul zeigt ihn mir übrigens immer als "on" an, solange er pingbar ist. Auch wenn er eigentlich über's Modul ausgeschalten wurde. Ist das Absicht?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 Juni 2018, 16:17:39
Geht leider nicht anders. Ich ging immer davon aus daß er nur pingbar ist wenn er an idt
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 10 Juni 2018, 17:11:08
bei der wlan-version meines schlafzimmer-tv's is er auch immer pingbar (bzw. sichtbar in der fritzbox) ... blöder weise halt nicht einschaltbar (zumindest nicht mit deinem modul *sfg*).

keine panik - will nicht schon wieder rum probieren. hatten wir ja erst erfolglos vor kurzem, ging mir jetzt nur um den ping.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 12 Juni 2018, 09:18:24
Ich hab's gestern noch hinbekommen, dass sich mein E7N mit dem Modul oder WoL aufwecken lässt. Zumindest vorläufig. Keine Ahnung, ob das heute Abend auch noch so sein wird.
Auf jeden Fall meine aktuellen Einstellungen:
Funktioniert hat's erst, nachdem ich das Einschalten über WiFi erlaubt habe. Macht keinen Sinn, ist mir aber eigentlich egal.

Bin somit sehr zufrieden mit dem Modul! Danke CoolTux!

Was mir noch zu meinem vollständigen Glück fehlt, wären die Steuerkreuz- und OK-Befehle. Und ev. der Einstellungen-Button. Dann könnte ich auf die MagicRemote-Fernbedienung verzichten.
CoolTux, du meintest, du wärst auf der Suche nach Informationsquellen. Vielleicht kann man sich da (https://github.com/hobbyquaker/lgtv2) was abschauen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 Juni 2018, 09:36:28
Zitat von: drhirn am 12 Juni 2018, 09:18:24
Ich hab's gestern noch hinbekommen, dass sich mein E7N mit dem Modul oder WoL aufwecken lässt. Zumindest vorläufig. Keine Ahnung, ob das heute Abend auch noch so sein wird.
Auf jeden Fall meine aktuellen Einstellungen:

  • Quick Start: ein
  • Einschalten über WiFi: ein
  • WiFi ist nicht konfiguriert
  • LAN mit einer fixen IP (statt einer DHCP-Reservierung)
Funktioniert hat's erst, nachdem ich das Einschalten über WiFi erlaubt habe. Macht keinen Sinn, ist mir aber eigentlich egal.

Bin somit sehr zufrieden mit dem Modul! Danke CoolTux!

Was mir noch zu meinem vollständigen Glück fehlt, wären die Steuerkreuz- und OK-Befehle. Und ev. der Einstellungen-Button. Dann könnte ich auf die MagicRemote-Fernbedienung verzichten.
CoolTux, du meintest, du wärst auf der Suche nach Informationsquellen. Vielleicht kann man sich da (https://github.com/hobbyquaker/lgtv2) was abschauen?

Naja das ist alles schon etwas älter. Ich hatte da mal eine Seite gefunden wo diese Steuerkreuz Sachen und so noch drin waren. Leider bin ich aktuell Zeitlich nicht in der Lage mich Groß damit zu beschäftigen. Hin und wieder mal für ne Stunde höchstens.

Ich schaue erstmal wie wir das Amazon Dings angehen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 Juni 2018, 09:42:37
Zitat von: drhirn am 09 Juni 2018, 18:39:13
Was anderes:

funktioniert: set TV launchApp Netflix
funktioniert nicht: set TV launchApp AmazonVideo

Der startet die AmazonVideo-App so einfach nicht ("Error 500 - Application Error"). Hat das einen speziellen Grund?

Kannst Du bitte einmal die neueste Version aus meinem Git installieren und dann den Befehl set launchApp AmazonVid testen?



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 12 Juni 2018, 09:46:10
Wegen mir kein Stress, alles nicht so wichtig. Der restliche Haushalt verweigert eh die TV-Bedienung über's Tablet. Was aber den Vorteil hat, dass ich der Herr über das Programm bin ;D.

Werde die neue Version heute Abend ausprobieren und dann berichten. Ich könnte den TV jetzt zwar vom Büro aus steuern, aber ich seh halt nicht, was darauf passiert ;)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 12 Juni 2018, 11:33:49
Zitat von: drhirn am 12 Juni 2018, 09:18:24Ich hab's gestern noch hinbekommen, dass sich mein E7N mit dem Modul oder WoL aufwecken lässt. zumindest vorläufig. keine ahnung, ob das heute abend auch noch so sein wird.

was hast du bitte genau für ein wol-tool genommen? weil ich kriegs per wol (habs aber nur mit der fitzbox internen Version probiert) nicht hin.
btw - gehts bei dir auch noch nach einiger zeit (> 30 min aus) ein zu schalten? bei mir kann ich solang den tv ein/aus-schalten (auch per cools modul), solange er in der fritzbox erscheint. aber dort is er irgendwann mal draussen, trotz allem erlaubt in den einstellungen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 12 Juni 2018, 11:37:06
Hab's mit dem FHEM-WoL-Device, mit dem LG-Modul und über den Router versucht. Hat immer funktioniert. Ich konnte den TV auch vor ca. 2h einschalten, davor war er die ganze Nacht aus und vom Strom getrennt. Also alles vollkommen problemlos bisher. Mit den oben genannten Einstellungen und über's LAN angeschlossen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 12 Juni 2018, 14:09:56
thx
dann probier ich nochmal durch. vielleicht hab ich ja genau die kombi nicht probiert *g*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 12 Juni 2018, 16:47:27
Zitat von: CoolTux am 12 Juni 2018, 09:42:37
Kannst Du bitte einmal die neueste Version aus meinem Git installieren und dann den Befehl set launchApp AmazonVid testen?

Funktioniert einwandfrei. Danke dir!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Juni 2018, 13:10:14
Die Änderung habe ich ins SVN geladen. Ausserdem gibt es eine Änderung bei Amaton. Die alte App habe ich AmazonLovefilm genannt so wie sie auch offiziell heißt, die neue heißt dann AmazonVideo.
Ab morgen per Update.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolfgang Hochweller am 15 Juni 2018, 12:56:10
Funktioniert prima !
Kann ich Screen Message noch weiter beeinflussen ?
Jetzt ist es so, dass man leicht eine Message verpasst, wenn man gerade nicht hinsieht ...

Koennte man :
- die Dauer beeinflussen oder
- ein zusaetzliches akustisches Signal senden  oder
- wie beim Pairing eine Benutzeraktion erzwingen ?



Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Juni 2018, 13:29:14
Zitat von: howi42 am 15 Juni 2018, 12:56:10
Funktioniert prima !
Kann ich Screen Message noch weiter beeinflussen ?
Jetzt ist es so, dass man leicht eine Message verpasst, wenn man gerade nicht hinsieht ...

Koennte man :
- die Dauer beeinflussen oder
- ein zusaetzliches akustisches Signal senden  oder
- wie beim Pairing eine Benutzeraktion erzwingen ?

Meines Wissens kann man da nichts weiter mitgeben um irgendwas zu verzögern oder so.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 15 Juni 2018, 13:58:06
Zitat von: howi42 am 15 Juni 2018, 12:56:10
Funktioniert prima !
Kann ich Screen Message noch weiter beeinflussen ?
Jetzt ist es so, dass man leicht eine Message verpasst, wenn man gerade nicht hinsieht ...

Koennte man :
- die Dauer beeinflussen oder
- ein zusaetzliches akustisches Signal senden  oder
- wie beim Pairing eine Benutzeraktion erzwingen ?

Alternativ ein mute mitsenden, man wird sofort auf den TV aufmerksam und bekommt immer noch was von der message mit.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 27 Juni 2018, 09:29:11
servus

ich hab ein kleines Problem mit dem Timing ... z.b.:[Freezemon] freezemon: possible freeze starting at 09:10:01, delay is 64.398 possibly caused by: tmr-LGTV_WebOS_TimerStatusRequest(schlazibotter)
das Problem dabei: der tv (über wlan angeschlossen) is aus und dein modul weiß das auch. könnte in so nem fall vielleicht was gemacht werden? mit 2 lg-tv's in fhem regt sich mein hmlan gern öfters am tag auf.

z.b. wird auch permanent die channelguide abgefragtchannel
-
2018-06-27 09:29:59
channelCurrentEndTime
-
2018-06-27 09:29:59
channelCurrentStartTime
-
2018-06-27 09:29:59
channelCurrentTitle
-
2018-06-27 09:29:59
channelMedia
-
2018-06-27 09:29:59
channelName
-
2018-06-27 09:29:59
channelNextEndTime
-
2018-06-27 09:29:59
channelNextStartTime
-
2018-06-27 09:29:59
channelNextTitle
-
2018-06-27 09:29:59
obwohl channelguide aus is (das attr gelöscht, auf 0 kann mans bei dir ja ned setzen). die readings hab ich nur noch von früheren versuchen, ob die guide was kann.


NACHTRAG:
ich sehe gerade, dass die channelguid-readings nach dem löschen sofort wieder kommen, obwohl - wie gesagt - das attr. channelguide gar nicht exisitert, also - wenn ich mich recht erinnere - auch aus sein sollte. du sagtest ja mal, dass kein attr = 0 ist?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 27 Juni 2018, 09:49:59
schaue ich mir an. sollte eigentlich nicht so sein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 27 Juni 2018, 09:52:26
suppi
hier noch ein list, falls es hilft:Internals:
   DEF        192.168.178.9
   HOST       192.168.178.9
   NAME       schlazibotter
   NR         53
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    2.0.4
   READINGS:
     2018-06-27 00:16:05   3D              off
     2018-06-27 00:16:05   3DMode          2d
     2018-06-27 09:50:54   channel         -
     2018-06-27 09:50:54   channelCurrentEndTime -
     2018-06-27 09:50:54   channelCurrentStartTime -
     2018-06-27 09:50:54   channelCurrentTitle -
     2018-06-27 09:50:54   channelMedia    -
     2018-06-27 09:50:54   channelName     -
     2018-06-27 09:50:54   channelNextEndTime -
     2018-06-27 09:50:54   channelNextStartTime -
     2018-06-27 09:50:54   channelNextTitle -
     2018-06-27 00:15:57   extInput_AV     connect_0
     2018-06-27 00:15:57   extInput_HDMI-1 connect_0
     2018-06-27 00:15:57   extInput_HDMI-2 connect_0
     2018-06-27 00:15:57   extInput_HDMI-3 connect_0
     2018-06-27 00:15:57   extInput_Komponente connect_0
     2018-06-27 00:16:03   input           -
     2018-06-27 00:16:05   lastResponse    ok
     2018-06-27 00:16:03   launchApp       TV
     2018-06-26 23:24:31   lgKey           62e2c895392cb333b8ee48f40b850403
     2018-06-27 00:15:59   mute            off
     2018-06-27 00:16:05   pairing         paired
     2018-03-26 21:24:44   presence        absent
     2017-12-06 23:02:40   service_api     v.1
     2017-12-06 23:02:40   service_audio   v.1
     2017-12-06 23:02:40   service_config  v.1
     2017-12-06 23:02:40   service_media.controls v.1
     2017-12-06 23:02:40   service_media.viewer v.1
     2017-12-06 23:02:40   service_pairing v.1
     2017-12-06 23:02:40   service_settings v.1
     2017-12-06 23:02:40   service_system  v.1
     2017-12-06 23:02:40   service_system.launcher v.1
     2017-12-06 23:02:40   service_system.notifications v.1
     2017-12-06 23:02:40   service_timer   v.1
     2017-12-06 23:02:40   service_tv      v.1
     2017-12-06 23:02:40   service_user    v.1
     2017-12-06 23:02:40   service_webapp  v.2
     2018-06-27 00:31:58   state           off
     2018-06-27 00:15:59   volume          10
   helper:
     device:
       registered 0
       runsetcmd  0
       channelguide:
         counter    254
Attributes:
   cmdIcon    channelUp:control_arrow_up channelDown:control_arrow_down
   devStateIcon on:it_television@green:off off:it_television@red:on
   group      tv
   icon       it_television
   room       multimedia
   webCmd     channelUp:launchApp:channelDown
ist - wie gesagt - per wlan an der fritzbox, die derzeit das gerät gar nicht im listing (also als offline wlan-gerät) hat.
ich seh auch grad, dass auch der tv am lan eine nicht vorhanden channelguide abrufen will. auch der tv is off und hat das attr. gar ned gesetzt. auch da lassen sich die readings nur kurz löschen und kommen wieder.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 27 Juni 2018, 10:01:25
Gerade geschaut. Das passt schon so. Alles was er macht ist die Readings mit - zu besetzen. Aber ich werde das mal so machen das er nur bei Änderung was schreibt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 27 Juni 2018, 10:22:28
thx

bin eig. grad auf der suche nach nem defekten lan-kabel (warscheinlich hatte meine katze wieder mal appetit auf ummantelungen und nu spinnt mir mein netz manchesmal), da bin ich über die immer roten readings gestolpert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 30 Juni 2018, 15:32:36
sorry, dass ich nochmal nerve. ich such ja grad den "bösen" verursacher für meine freezes.

leider schreibt mir der freezemon zu rd. 80% immer das lgtv modul als verursacher z.b.:=========================================================

[Freezemon] freezemon: possible freeze starting at 15:15:11, delay is 23.561 possibly caused by: tmr-LGTV_WebOS_GetForgroundAppInfo(fembotter)

2018.06.30 15:15:10.131 4: LGTV_WebOS (fembotter) - LGTV_WebOS_GetForgroundAppInfo: 0

2018.06.30 15:15:10.131 5: LGTV_WebOS (fembotter) - Sending command: {"client-key":"1f96777f0cd7f56c4c6226f2be4d4ff8","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1530364510.13186"}

2018.06.30 15:15:10.132 4: LGTV_WebOS (fembotter) - WriteFn called

2018.06.30 15:15:10.132 4: LGTV_WebOS (fembotter) - ���2K{;Q'i|\?-rW2"#zf |7.T{c}-5/Qc/y6)e-Vf

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,;[/"#9ehG.smmz5*x6-z07x1!i}

2018.06.30 15:15:10.148 4: LGTV_WebOS (fembotter) - ReadFn started

2018.06.30 15:15:10.148 4: LGTV_WebOS (fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1530364510.13186","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1069"}}

2018.06.30 15:15:10.148 4: LGTV_WebOS (fembotter) - JSON detected, run LGTV_WebOS_WriteReadings

2018.06.30 15:15:10.148 4: LGTV_WebOS (fembotter) - Corrected JSON String: {"type":"response","id":"request_1530364510.13186","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1069"}}

2018.06.30 15:15:10.149 4: LGTV_WebOS (fembotter) - Beginn Readings writing

2018.06.30 15:15:10.149 5: rain_notify: devname=fembotter rainname=regenmenge_wetterstation, dev=fembotter, dev_regex=wetterstation rain_name=rain israining_name=isRaining

2018.06.30 15:15:10.149 4: Attribut matchs TimeCode DayChangeTime='00:00'

2018.06.30 15:15:10.151 4: DbLog logdb -> ################################################################

2018.06.30 15:15:10.151 4: DbLog logdb -> ###              start of new Logcycle                       ###

2018.06.30 15:15:10.151 4: DbLog logdb -> ################################################################

2018.06.30 15:15:10.151 4: DbLog logdb -> number of events received: 4 for device: fembotter

2018.06.30 15:15:10.151 4: DbLog logdb -> check Device: fembotter , Event: launchApp: TV

2018.06.30 15:15:10.151 4: DbLog logdb -> check Device: fembotter , Event: input: -

2018.06.30 15:15:10.151 4: DbLog logdb -> check Device: fembotter , Event: pairing: paired

2018.06.30 15:15:10.151 4: DbLog logdb -> check Device: fembotter , Event: lastResponse: ok

2018.06.30 15:15:10.152 5: rg_info_batteriewaechter: not on any display, ignoring notify

2018.06.30 15:15:10.152 5: rg_multimedia_tv: not on any display, ignoring notify

2018.06.30 15:15:10.153 5: rain_notify: devname=rg_schalten_wz rainname=regenmenge_wetterstation, dev=rg_schalten_wz, dev_regex=wetterstation rain_name=rain israining_name=isRaining

2018.06.30 15:15:10.153 4: Attribut matchs TimeCode DayChangeTime='00:00'

2018.06.30 15:15:10.153 4: DbLog logdb -> ################################################################

2018.06.30 15:15:10.153 4: DbLog logdb -> ###              start of new Logcycle                       ###

2018.06.30 15:15:10.153 4: DbLog logdb -> ################################################################

2018.06.30 15:15:10.153 4: DbLog logdb -> number of events received: 1 for device: rg_schalten_wz

2018.06.30 15:15:10.153 4: DbLog logdb -> check Device: rg_schalten_wz , Event: fembotter.launchApp: TV

2018.06.30 15:15:10.154 5: End notify loop for rg_schalten_wz

2018.06.30 15:15:10.154 5: End notify loop for fembotter

--- log skips    24.407 secs.

2018.06.30 15:15:34.561 5: [Freezemon] freezemon: ----------- Starting Freeze handling at 2018.06.30 15:15:34.561 ---------------------

[Freezemon] freezemon: possible freeze starting at 15:15:11, delay is 23.561 possibly caused by: tmr-LGTV_WebOS_GetForgroundAppInfo(fembotter)



saudumme frage: ich geh bei dir zwar von aus, aber sicherheitshalber: du arbeitest eh nonblocking, oder?
und noch ne frage: verwendest du irgendwelche anderen mods oder linux-tools, die dein nonblocking aushebeln könnten?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 Juni 2018, 17:50:16
Bei mir ist immer alles nonBlocking. Und der ganze Prozess um den es hier geht läuft genau 80ms wenn ich das korrekt sehe.

2018.06.30 15:15:10.131 4: LGTV_WebOS (fembotter) - LGTV_WebOS_GetForgroundAppInfo: 0

2018.06.30 15:15:10.131 5: LGTV_WebOS (fembotter) - Sending command: {"client-key":"1f96777f0cd7f56c4c6226f2be4d4ff8","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1530364510.13186"}

2018.06.30 15:15:10.132 4: LGTV_WebOS (fembotter) - WriteFn called

2018.06.30 15:15:10.132 4: LGTV_WebOS (fembotter) - ���2K{;Q'i|\?-rW2"#zf |7.T{c}-5/Qc/y6)e-Vf

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,;[/"#9ehG.smmz5*x6-z07x1!i}

2018.06.30 15:15:10.148 4: LGTV_WebOS (fembotter) - ReadFn started

2018.06.30 15:15:10.148 4: LGTV_WebOS (fembotter) - received correct JSON string, start response processing: {"type":"response","id":"request_1530364510.13186","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1069"}}

2018.06.30 15:15:10.148 4: LGTV_WebOS (fembotter) - JSON detected, run LGTV_WebOS_WriteReadings

2018.06.30 15:15:10.148 4: LGTV_WebOS (fembotter) - Corrected JSON String: {"type":"response","id":"request_1530364510.13186","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":"n-1069"}}

2018.06.30 15:15:10.149 4: LGTV_WebOS (fembotter) - Beginn Readings writing



Ich kann wirklich nicht mal erahnen wo das Blocking her kommen soll.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 30 Juni 2018, 19:23:38
war auch nur ne hoffnung *g*.

thx für die info
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 20 Juli 2018, 18:08:54
Hi!
Ich habe auch Probleme mit dem Blockieren, hier der Log. Quickstart ist aus. Was kann ich tun? Danke!

2018.07.20 18:04:46 4: BlockingCall (LGTV_WebOS_PresenceRun): created child (21575), uses telnetForBlockingFn_1532102421 to connect back
2018.07.20 18:04:46 4: LGTV_WebOS (szFernseher) - Baue Socket Verbindung auf
2018.07.20 18:04:46 4: LGTV_WebOS (szFernseher) Couldn't connect to 192.168.0.65:3000
2018.07.20 18:04:46 4: Connection accepted from telnetForBlockingFn_1532102421_127.0.0.1_45716
2018.07.20 18:04:49 1: Perfmon: possible freeze starting at 18:04:44, delay is 5.16
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 Juli 2018, 18:37:07
Dieses "Blockieren" bemerkt Ihr weil Lampen verzögert schalten oder die Weboberfläche länger zum laden braucht?
Vom Code her kann ich mir das nicht erklären, ping presence läuft komplett nonBlocking
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 20 Juli 2018, 18:57:17
Genau, meine Lampen schalten dann sehr verzögert.
Der Presence Run ist doch Blocking oder?
$hash->{helper}{RUNNING_PID} = BlockingCall("LGTV_WebOS_PresenceRun", $name.'|'.$hash->{HOST}, "LGTV_WebOS_PresenceDone", 5, "LGTV_WebOS_PresenceAborted", $hash) unless(exists($hash->{helper}{RUNNING_PID}) );
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 Juli 2018, 18:58:56
Zitat von: neumann am 20 Juli 2018, 18:57:17
Genau, meine Lampen schalten dann sehr verzögert.
Der Presence Run ist doch Blocking oder?
$hash->{helper}{RUNNING_PID} = BlockingCall("LGTV_WebOS_PresenceRun", $name.'|'.$hash->{HOST}, "LGTV_WebOS_PresenceDone", 5, "LGTV_WebOS_PresenceAborted", $hash) unless(exists($hash->{helper}{RUNNING_PID}) );

Ja ist er, deswegen Wunder ich mich ja. Was ist denn wenn Du das Attribut entfernst und mal ohne presence testest.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: neumann am 21 Juli 2018, 00:13:44
Ich werde mir das mal genauer anschauen - LGTV_WebOS_GetCurrentChannel wird aber blockierend ausgeführt, oder?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 21 Juli 2018, 07:03:32
Ich habe das pingPresence gestern mal bei mir aktiviert. Das geht ja bei mir nicht wegen meiner Subnetze, dennoch hat es nicht blockiert.

Das GetCurrentChannel wird an den Fernsehr gesendet aber nicht etwa auf die Antwort gewartet. Diese kommt dann über den Socket und wird durch die select Schleife von FHEM abgerufen. Um es Mal ganz einfach zu sagen. Da dürfte meines Wissens nichts blockieren. Könnte mir nur vorstellen daß das abarbeiten des Datenpuffers länger dauert da viele Daten kommen. Das muss ich mir noch mal anschauen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 22 Juli 2018, 20:42:05
Ich habe gerade einen fix fertig gemacht der die sporadisch falsche current program list zeigt. Ab sofort sollten die Reading für channelCurrent und channelNext korrekt sein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 22 Juli 2018, 21:51:53
Sehr cool. ... aber bin der Meinung da kam bei meinen 2 TV's noch nie ein Reading rein und auch jetzt mit 2.0.6 nicht.
Dafür ist jetzt mein echodevice-Modul nach dem restart wieder auf disconnect  >:(
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 22 Juli 2018, 21:53:28
Du musst dafür das Attribut channelGuide auf 1 setzen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 22 Juli 2018, 22:09:16
Danke.
Beim neuen klappt's, beim alten bleibt's wie gehabt nur bei channelName.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 23 Juli 2018, 09:47:35
falls das interessant ist ...

seit heutigen update kommt2018.07.23 09:45:16 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 09:45:16 1: stacktrace:
2018.07.23 09:45:16 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 09:45:16 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (980)
2018.07.23 09:45:16 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 09:45:16 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 09:45:16 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 09:45:16 1:     main::CallFn                        called by fhem.pl (723)
beim einschalten des tv's und eingeschaltetem channelguide.

aja, und daten über current und next (zeiten und sendungsname) krieg ich auch keine (wie schon immer *g*)


nachtrag:
beim ausschalten wirds lustig ... obiges warning kommt dann in der Version für erwachsene - so lange, bis nach dem ausschalten presence mitbekommen hat, dass der tv aus is ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 09:58:10
Dann schalte bitte einmal channelguide aus und teste noch mal. Da dürfte dann hoffentlich nichts mehr kommen.
Liegt daran das er danach schaut aber kein Eintrag findet. Ich fange das mal ab.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 09:59:51
Kannst Du mir mal bitte Deinen JSON String für Programm List geben? Einfach Verbose 5 machen und warten bis was gaaaanz langes kommt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 23 Juli 2018, 10:10:22
uij, das kommt jetzt auch mit ausgeschalteter guide2018.07.23 10:06:35 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 10:06:35 1: stacktrace:
2018.07.23 10:06:35 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 10:06:35 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (980)
2018.07.23 10:06:35 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 10:06:35 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 10:06:35 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 10:06:35 1:     main::CallFn                        called by fhem.pl (723)
in rauhen mengen und zwar immer 5 mal alle 2 sek. solange der tv rennt.

verbose 5 is lustig kannst du mir nen filter fürn monitor geben, mein log geht grade über

btw.: was auch immer einmalig beim ausschalten kommt, aber nur nervt ist 2018.07.23 09:55:30 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 29024


Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 10:12:19
Mach bitte ein list vom Device und poste 50 Zeilen Log.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 23 Juli 2018, 10:23:00
Internals:
   CHANGED   
   DEF        fembotter
   HOST       fembotter
   LAST_RECV  1532332085.44431
   NAME       fembotter
   NR         53
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    2.0.6
   READINGS:
     2018-07-22 22:36:16   3D              off
     2018-07-22 22:36:16   3DMode          2d
     2018-07-23 10:10:47   channel         -
     2018-07-22 15:27:12   channelCurrentEndTime -
     2018-07-22 15:27:12   channelCurrentStartTime -
     2018-07-22 15:27:12   channelCurrentTitle -
     2018-07-23 10:10:47   channelMedia    -
     2018-07-23 10:10:47   channelName     -
     2018-07-22 15:27:12   channelNextEndTime -
     2018-07-22 15:27:12   channelNextStartTime -
     2018-07-22 15:27:12   channelNextTitle -
     2018-07-22 22:36:18   extInput_AV-1   connect_0
     2018-07-22 22:36:18   extInput_AV-2   connect_0
     2018-07-13 23:51:48   extInput_HDMI-1 connect_0
     2018-07-21 00:14:30   extInput_HDMI-2 connect_0
     2018-07-22 22:36:18   extInput_HDMI-3 connect_0
     2018-07-22 22:36:18   extInput_HDMI-4 connect_0
     2018-07-22 22:36:18   extInput_Komponente connect_0
     2018-07-22 22:36:18   extInput_Luke   7 connect_1
     2018-07-23 09:45:46   extInput_Luke 7 connect_1
     2018-07-22 12:28:05   extInput_bespassOmat connect_0
     2018-07-22 22:36:18   extInput_hdmi-1 connect_0
     2018-07-22 22:36:24   input           -
     2018-07-23 10:06:38   lastResponse    ok
     2018-07-22 22:36:24   launchApp       TV
     2018-07-22 15:27:12   lgKey           1f96777f0cd7f56c4c6226f2be4d4ff8
     2018-07-22 22:36:20   mute            off
     2018-07-23 10:06:38   pairing         paired
     2018-07-23 10:21:06   presence        absent
     2018-05-23 20:39:32   service_api     v.1
     2018-05-23 20:39:32   service_audio   v.1
     2018-05-23 20:39:32   service_media.controls v.1
     2018-05-23 20:39:32   service_media.viewer v.1
     2018-05-23 20:39:32   service_pairing v.1
     2018-05-23 20:39:32   service_system  v.1
     2018-05-23 20:39:32   service_system.launcher v.1
     2018-05-23 20:39:32   service_system.notifications v.1
     2018-05-23 20:39:32   service_tv      v.1
     2018-05-23 20:39:32   service_webapp  v.2
     2018-07-23 10:10:39   state           off
     2018-07-22 22:36:20   volume          -1
   helper:
     wsKey      MTUzMjMzMzE5NS4xNTY3NA==

     RUNNING_PID:
       abortFn    LGTV_WebOS_PresenceAborted
       arg        fembotter|fembotter
       bc_pid     957
       finishFn   LGTV_WebOS_PresenceDone
       fn         LGTV_WebOS_PresenceRun
       pid        30847
       telnet     telnetPort_127.0.0.1_51678
       timeout    5
       abortArg:
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    190
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 hdmi-1
         com.webos.app.hdmi2 Luke 7
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Komponente com.webos.app.externalinput.component
         Luke 7     com.webos.app.hdmi2
         hdmi-1     com.webos.app.hdmi1
Attributes:
   channelGuide 1
   cmdIcon    channelUp:control_arrow_up channelDown:control_arrow_down
   devStateIcon on:it_television@green:off off:it_television@red:on
   group      tv
   icon       it_television
   pingPresence 1
   room       multimedia
   webCmd     channelUp:launchApp:channelDown


2018.07.23 10:30:34 1: logfile wurde gelöscht
2018.07.23 10:30:34 5: LGTV_WebOS (fembotter) - ping command returned with output:
PING fembotter.fritz.box (192.168.178.29) 56(84) bytes of data.

--- fembotter.fritz.box ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1007ms

2018.07.23 10:30:34 4: Sub LGTV_WebOS_PresenceRun (fembotter) - Sub finish, Call LGTV_WebOS_PresenceDone
2018.07.23 10:30:34 4: Sub LGTV_WebOS_PresenceDone (fembotter) - presence done
2018.07.23 10:30:44 4: LGTV_WebOS (fembotter) - Baue Socket Verbindung auf
2018.07.23 10:30:44 4: LGTV_WebOS (fembotter) Couldn't connect to fembotter:3000
2018.07.23 10:30:46 5: LGTV_WebOS (fembotter) - ping command returned with output:
PING fembotter.fritz.box (192.168.178.29) 56(84) bytes of data.

--- fembotter.fritz.box ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1007ms

2018.07.23 10:30:46 4: Sub LGTV_WebOS_PresenceRun (fembotter) - Sub finish, Call LGTV_WebOS_PresenceDone
2018.07.23 10:30:46 4: Sub LGTV_WebOS_PresenceDone (fembotter) - presence done
2018.07.23 10:30:54 4: LGTV_WebOS (fembotter) - Baue Socket Verbindung auf
2018.07.23 10:30:54 4: LGTV_WebOS (fembotter) Couldn't connect to fembotter:3000
2018.07.23 10:30:56 5: LGTV_WebOS (fembotter) - ping command returned with output:
PING fembotter.fritz.box (192.168.178.29) 56(84) bytes of data.
64 bytes from Fembotter.fritz.box (192.168.178.29): icmp_seq=1 ttl=64 time=947 ms
64 bytes from Fembotter.fritz.box (192.168.178.29): icmp_seq=2 ttl=64 time=0.810 ms

--- fembotter.fritz.box ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.810/474.192/947.574/473.382 ms
2018.07.23 10:30:56 4: Sub LGTV_WebOS_PresenceRun (fembotter) - Sub finish, Call LGTV_WebOS_PresenceDone
2018.07.23 10:30:56 4: Sub LGTV_WebOS_PresenceDone (fembotter) - presence done
2018.07.23 10:31:04 4: LGTV_WebOS (fembotter) - Baue Socket Verbindung auf
2018.07.23 10:31:04 4: LGTV_WebOS (fembotter) Couldn't connect to fembotter:3000
2018.07.23 10:31:06 5: LGTV_WebOS (fembotter) - ping command returned with output:
PING fembotter.fritz.box (192.168.178.29) 56(84) bytes of data.
64 bytes from Fembotter.fritz.box (192.168.178.29): icmp_seq=1 ttl=64 time=0.568 ms
64 bytes from Fembotter.fritz.box (192.168.178.29): icmp_seq=2 ttl=64 time=0.649 ms

--- fembotter.fritz.box ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.568/0.608/0.649/0.047 ms
2018.07.23 10:31:06 4: Sub LGTV_WebOS_PresenceRun (fembotter) - Sub finish, Call LGTV_WebOS_PresenceDone
2018.07.23 10:31:06 4: Sub LGTV_WebOS_PresenceDone (fembotter) - presence done
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - Baue Socket Verbindung auf
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - Socket Connected
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - WriteFn called
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - GET / HTTP/1.1
Host: fembotter
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTUzMjMzNDY3NC43NjMzOQ==


2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - send Handshake to WriteFn
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - run get functions
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - LGTV_WebOS_GetAudioStatus: 0
2018.07.23 10:31:14 5: LGTV_WebOS (fembotter) - Sending command: {"client-key":"1f96777f0cd7f56c4c6226f2be4d4ff8","type":"request","id":"request_1532334674.76427","uri":["ssap://audio/getStatus"]}
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - WriteFn called
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - ���2K{;Q'i|\?-rW2"#zf |7.T{c}-5/Qc/y6)e-Vf
i,;F2p|q"kW:u|A?"5"d;ir|C>ejF1,y3*}7-|6-|"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - start timer status request
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - HASH handshakePayload
2018.07.23 10:31:14 5: LGTV_WebOS (fembotter) - Sending command: {"payload":{"client-key":"1f96777f0cd7f56c4c6226f2be4d4ff8","manifest":{"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"],"manifestVersion":1,"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}],"appVersion":"1.1","signed":{"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"],"serial":"2f930e2d2cfe083771f68e4fe7bb07","vendorId":"com.lge","appId":"com.lge.test","created":"20161123","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"},"localizedVendorNames":{"":"LG Electronics"}}},"pairingType":"PROMPT"},"id":"register_1532334674.76524","type":"register"}
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - WriteFn called
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - ���2K{;B*yu]*d;0"z^"ewFfk|Ki:;-9/|7(d.T~6z(6+}f+P.4}-f!g"tS%iW8t;0"iW9mpA8iv\8"#iiLXgCQg"UsNZzW\p
PIg"Xb_M}AIbi,;qOJwi,;fSMmP\|i,;fSMmRVfCMw"5OWfOUm
U]{"5OWfOUmIJbA@g"Z}TK}_P|UMmO@aIZyi,;qNM`LF{PLfM\vAF`CV`IWui,;qNM`LF{PLfM\vAFbA@p
CRg"Z}TK}_P|UMmV;iCV|RV~PVeR;iR\s_Xb_Jf
TLai,;`A]mUK`NMmHX|EUg"Kw
DF{PLfD\dC\mIJfi,;`A]mEMeRRmTXf"5EXvRL|IWuAIb"5EXvTOmHX|EUmIJfi,;eIMwNVfFPq
TP}_M}
SMg"Kw
DFbW\`SMsE;iR\s_Z}NM`_P|
O;og"tS%iW8tOW9sp]%"#g"j[,nxF>r|Ai:BIispU%amG9eOW9sp]%"#g"j[,nxF>r|q"|Kh{u/vz_'0xu{iV[SLtL#BTX2P[<ix5JeiV[0Cj0UjpC~p{_(t@y}qsP\pC~h}zyCdlz\p{iVX
97Z9VKU!Cnjv\OJBZ,
#R2ra_|<Y]K!Q~y 3xG>k};c|U&E+q1PZS{bSsKs(KrqJke$5pv1Nq WKK*MVD~zNa9tq^-7^y8hDli0@|+w
aVz7*GrJ,7jE'36C/[u
G+z>4K^4!W)3u~qMFyxRz/Cjd-`fSbncU=I-pr_gssY(u2e4V}yA+q(\~0z(htQ*XxVh^@qQmQVCsSQHYkA0Qb'pls3/\qePhDqMhS
M+vz}y9W_&yhH3v{lrYdN ,fO`W,Z
2 K.AnSVphCI
"C S0h
-QvX$a.|nXF<=$6]5*pid.rj[$n;i17i,;A"gwW/"#Iip|@&ijA"owAi:BEJfS\qR\g"Z}TK}_P|UMmEAfi,;qNM`LFUJwAWvK\k OX`"5EXvIWaAU~DFsPJg"Kw
DF~
EFaX;iR\s_W}I_{AM{NJg"Jw
RZzi,;eIMwS\fIWu"5RPf_W}I_{AM{NFsEKfi,;qNM`LFbW\`i,;`A]mUK`NMmHX|EUg"Kw
DF`NW{GFsPJg"Kw
DFgDXf_P|
O;iUIv
T\m
RVR\T\m
PIg"Kw
DF~
EFf_P|UMmV\|S;iR\s_MdCL`EWfTP"Dis|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i,;D.n}]9I}q"z]&.uU."5*pi{/"#(ot'g|?ejFi,;Q9exF.d;i2)}1(x"5'ozS'icW/AiBatW8"#Ii"#
H\kL^et]?e;id|E;iFQw UukF|@%b|V"ewG%g;Og"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6}dipx[9iwUyiWi:;bOTb"dii}q"kW,ijF.rF~3+x4/..~2-g"mK;e;ir|U"smW9"d
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - Send pairing informations
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - start pairing routine
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - start Handshake
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - ReadFn started
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: e4RxquRG/V5q0tEcE7N7gmJ7X80=


2018.07.23 10:31:14 5: LGTV_WebOS (fembotter) - keyAccept: e4RxquRG/V5q0tEcE7N7gmJ7X80=
2018.07.23 10:31:14 3: LGTV_WebOS (fembotter) - Sucessfull WS connection to fembotter
2018.07.23 10:31:15 4: LGTV_WebOS (fembotter) - ReadFn started
2018.07.23 10:31:15 4: LGTV_WebOS (fembotter) - received correct JSON string, start response processing: {"type":"error","id":"request_1532334674.76427","error":"401 insufficient permissions","payload":{}}
2018.07.23 10:31:15 4: LGTV_WebOS (fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2018.07.23 10:31:15 4: LGTV_WebOS (fembotter) - Corrected JSON String: {"type":"error","id":"request_1532334674.76427","error":"401 insufficient permissions","payload":{}}
2018.07.23 10:31:15 4: LGTV_WebOS (fembotter) - Beginn Readings writing
2018.07.23 10:31:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 10:31:15 1: stacktrace:
2018.07.23 10:31:15 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 10:31:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (979)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 10:31:15 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 10:31:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 10:31:15 1: stacktrace:
2018.07.23 10:31:15 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 10:31:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (980)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 10:31:15 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 10:31:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 10:31:15 1: stacktrace:
2018.07.23 10:31:15 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 10:31:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (985)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 10:31:15 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 10:31:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 10:31:15 1: stacktrace:
2018.07.23 10:31:15 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 10:31:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (986)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 10:31:15 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 10:31:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 10:31:15 1: stacktrace:
2018.07.23 10:31:15 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 10:31:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (987)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 10:31:15 1:     main::CallFn                        called by fhem.pl (723)

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eki am 23 Juli 2018, 10:29:35
Ich habe mich vor einiger Zeit mal in das LG-TV API eingelesen, und festgestellt, dass man prinzipiell auch zusätzlich zur Message eine Grafik auf dem Bildschirm anzeigen kann.
Dazu habe ich ein paar Anpassungen im Modul ausprobiert (anghängt). Das Klappt auch gut mit kleinen Logos (z.B. dem FHEM Haus) aber wenn ich größere Bilder versucht darzustellen, dann stürzt das Ganze (FHEM) ab oder es wird nichts angezeigt (der Pfad zu dem Icon muss als Attribut mit Namen screenMsgIcon über userattr angegeben werden z. B.
attr <device> userattr screenMsgIcon
attr <device> screenMsgIcon ./www/images/default/fhemicon.png
,
damit funktioniert es bei mir).
Ich wollte den Ansatz hier nur mal vorstellen, weil ich es gut fände, z. B. beim Klingeln an der Tür auf dem TV auch das aktuelle Bilder Türkamera zu zeigen, habe aber leider keine Idee mehr, wie man das o. g. Problem umgehen kann (hin und her Kodierung des Streams habe ich schon probiert, hat aber nicht zum Erfolg geführt. Vielleicht hat ja jemand von den Perl I/O Cracks eine Idee.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 10:39:36
Zitat von: the ratman am 23 Juli 2018, 10:23:00
Internals:
   CHANGED   
   DEF        fembotter
   HOST       fembotter
   LAST_RECV  1532332085.44431
   NAME       fembotter
   NR         53
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    2.0.6
   READINGS:
     2018-07-22 22:36:16   3D              off
     2018-07-22 22:36:16   3DMode          2d
     2018-07-23 10:10:47   channel         -
     2018-07-22 15:27:12   channelCurrentEndTime -
     2018-07-22 15:27:12   channelCurrentStartTime -
     2018-07-22 15:27:12   channelCurrentTitle -
     2018-07-23 10:10:47   channelMedia    -
     2018-07-23 10:10:47   channelName     -
     2018-07-22 15:27:12   channelNextEndTime -
     2018-07-22 15:27:12   channelNextStartTime -
     2018-07-22 15:27:12   channelNextTitle -
     2018-07-22 22:36:18   extInput_AV-1   connect_0
     2018-07-22 22:36:18   extInput_AV-2   connect_0
     2018-07-13 23:51:48   extInput_HDMI-1 connect_0
     2018-07-21 00:14:30   extInput_HDMI-2 connect_0
     2018-07-22 22:36:18   extInput_HDMI-3 connect_0
     2018-07-22 22:36:18   extInput_HDMI-4 connect_0
     2018-07-22 22:36:18   extInput_Komponente connect_0
     2018-07-22 22:36:18   extInput_Luke   7 connect_1
     2018-07-23 09:45:46   extInput_Luke 7 connect_1
     2018-07-22 12:28:05   extInput_bespassOmat connect_0
     2018-07-22 22:36:18   extInput_hdmi-1 connect_0
     2018-07-22 22:36:24   input           -
     2018-07-23 10:06:38   lastResponse    ok
     2018-07-22 22:36:24   launchApp       TV
     2018-07-22 15:27:12   lgKey           1f96777f0cd7f56c4c6226f2be4d4ff8
     2018-07-22 22:36:20   mute            off
     2018-07-23 10:06:38   pairing         paired
     2018-07-23 10:21:06   presence        absent
     2018-05-23 20:39:32   service_api     v.1
     2018-05-23 20:39:32   service_audio   v.1
     2018-05-23 20:39:32   service_media.controls v.1
     2018-05-23 20:39:32   service_media.viewer v.1
     2018-05-23 20:39:32   service_pairing v.1
     2018-05-23 20:39:32   service_system  v.1
     2018-05-23 20:39:32   service_system.launcher v.1
     2018-05-23 20:39:32   service_system.notifications v.1
     2018-05-23 20:39:32   service_tv      v.1
     2018-05-23 20:39:32   service_webapp  v.2
     2018-07-23 10:10:39   state           off
     2018-07-22 22:36:20   volume          -1
   helper:
     wsKey      MTUzMjMzMzE5NS4xNTY3NA==

     RUNNING_PID:
       abortFn    LGTV_WebOS_PresenceAborted
       arg        fembotter|fembotter
       bc_pid     957
       finishFn   LGTV_WebOS_PresenceDone
       fn         LGTV_WebOS_PresenceRun
       pid        30847
       telnet     telnetPort_127.0.0.1_51678
       timeout    5
       abortArg:
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    190
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 hdmi-1
         com.webos.app.hdmi2 Luke 7
         com.webos.app.hdmi3 HDMI-3
         com.webos.app.hdmi4 HDMI-4
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         HDMI-3     com.webos.app.hdmi3
         HDMI-4     com.webos.app.hdmi4
         Komponente com.webos.app.externalinput.component
         Luke 7     com.webos.app.hdmi2
         hdmi-1     com.webos.app.hdmi1
Attributes:
   channelGuide 1
   cmdIcon    channelUp:control_arrow_up channelDown:control_arrow_down
   devStateIcon on:it_television@green:off off:it_television@red:on
   group      tv
   icon       it_television
   pingPresence 1
   room       multimedia
   webCmd     channelUp:launchApp:channelDown


2018.07.23 10:30:34 1: logfile wurde gelöscht
2018.07.23 10:30:34 5: LGTV_WebOS (fembotter) - ping command returned with output:
PING fembotter.fritz.box (192.168.178.29) 56(84) bytes of data.

--- fembotter.fritz.box ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1007ms

2018.07.23 10:30:34 4: Sub LGTV_WebOS_PresenceRun (fembotter) - Sub finish, Call LGTV_WebOS_PresenceDone
2018.07.23 10:30:34 4: Sub LGTV_WebOS_PresenceDone (fembotter) - presence done
2018.07.23 10:30:44 4: LGTV_WebOS (fembotter) - Baue Socket Verbindung auf
2018.07.23 10:30:44 4: LGTV_WebOS (fembotter) Couldn't connect to fembotter:3000
2018.07.23 10:30:46 5: LGTV_WebOS (fembotter) - ping command returned with output:
PING fembotter.fritz.box (192.168.178.29) 56(84) bytes of data.

--- fembotter.fritz.box ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1007ms

2018.07.23 10:30:46 4: Sub LGTV_WebOS_PresenceRun (fembotter) - Sub finish, Call LGTV_WebOS_PresenceDone
2018.07.23 10:30:46 4: Sub LGTV_WebOS_PresenceDone (fembotter) - presence done
2018.07.23 10:30:54 4: LGTV_WebOS (fembotter) - Baue Socket Verbindung auf
2018.07.23 10:30:54 4: LGTV_WebOS (fembotter) Couldn't connect to fembotter:3000
2018.07.23 10:30:56 5: LGTV_WebOS (fembotter) - ping command returned with output:
PING fembotter.fritz.box (192.168.178.29) 56(84) bytes of data.
64 bytes from Fembotter.fritz.box (192.168.178.29): icmp_seq=1 ttl=64 time=947 ms
64 bytes from Fembotter.fritz.box (192.168.178.29): icmp_seq=2 ttl=64 time=0.810 ms

--- fembotter.fritz.box ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.810/474.192/947.574/473.382 ms
2018.07.23 10:30:56 4: Sub LGTV_WebOS_PresenceRun (fembotter) - Sub finish, Call LGTV_WebOS_PresenceDone
2018.07.23 10:30:56 4: Sub LGTV_WebOS_PresenceDone (fembotter) - presence done
2018.07.23 10:31:04 4: LGTV_WebOS (fembotter) - Baue Socket Verbindung auf
2018.07.23 10:31:04 4: LGTV_WebOS (fembotter) Couldn't connect to fembotter:3000
2018.07.23 10:31:06 5: LGTV_WebOS (fembotter) - ping command returned with output:
PING fembotter.fritz.box (192.168.178.29) 56(84) bytes of data.
64 bytes from Fembotter.fritz.box (192.168.178.29): icmp_seq=1 ttl=64 time=0.568 ms
64 bytes from Fembotter.fritz.box (192.168.178.29): icmp_seq=2 ttl=64 time=0.649 ms

--- fembotter.fritz.box ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.568/0.608/0.649/0.047 ms
2018.07.23 10:31:06 4: Sub LGTV_WebOS_PresenceRun (fembotter) - Sub finish, Call LGTV_WebOS_PresenceDone
2018.07.23 10:31:06 4: Sub LGTV_WebOS_PresenceDone (fembotter) - presence done
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - Baue Socket Verbindung auf
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - Socket Connected
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - WriteFn called
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - GET / HTTP/1.1
Host: fembotter
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTUzMjMzNDY3NC43NjMzOQ==


2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - send Handshake to WriteFn
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - run get functions
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - LGTV_WebOS_GetAudioStatus: 0
2018.07.23 10:31:14 5: LGTV_WebOS (fembotter) - Sending command: {"client-key":"1f96777f0cd7f56c4c6226f2be4d4ff8","type":"request","id":"request_1532334674.76427","uri":["ssap://audio/getStatus"]}
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - WriteFn called
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - ���2K{;Q'i|\?-rW2"#zf |7.T{c}-5/Qc/y6)e-Vf
i,;F2p|q"kW:u|A?"5"d;ir|C>ejF1,y3*}7-|6-|"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - start timer status request
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - HASH handshakePayload
2018.07.23 10:31:14 5: LGTV_WebOS (fembotter) - Sending command: {"payload":{"client-key":"1f96777f0cd7f56c4c6226f2be4d4ff8","manifest":{"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"],"manifestVersion":1,"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}],"appVersion":"1.1","signed":{"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"],"serial":"2f930e2d2cfe083771f68e4fe7bb07","vendorId":"com.lge","appId":"com.lge.test","created":"20161123","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"},"localizedVendorNames":{"":"LG Electronics"}}},"pairingType":"PROMPT"},"id":"register_1532334674.76524","type":"register"}
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - WriteFn called
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - ���2K{;B*yu]*d;0"z^"ewFfk|Ki:;-9/|7(d.T~6z(6+}f+P.4}-f!g"tS%iW8t;0"iW9mpA8iv\8"#iiLXgCQg"UsNZzW\p
PIg"Xb_M}AIbi,;qOJwi,;fSMmP\|i,;fSMmRVfCMw"5OWfOUm
U]{"5OWfOUmIJbA@g"Z}TK}_P|UMmO@aIZyi,;qNM`LF{PLfM\vAF`CV`IWui,;qNM`LF{PLfM\vAFbA@p
CRg"Z}TK}_P|UMmV;iCV|RV~PVeR;iR\s_Xb_Jf
TLai,;`A]mUK`NMmHX|EUg"Kw
DF{PLfD\dC\mIJfi,;`A]mEMeRRmTXf"5EXvRL|IWuAIb"5EXvTOmHX|EUmIJfi,;eIMwNVfFPq
TP}_M}
SMg"Kw
DFbW\`SMsE;iR\s_Z}NM`_P|
O;og"tS%iW8tOW9sp]%"#g"j[,nxF>r|Ai:BIispU%amG9eOW9sp]%"#g"j[,nxF>r|q"|Kh{u/vz_'0xu{iV[SLtL#BTX2P[<ix5JeiV[0Cj0UjpC~p{_(t@y}qsP\pC~h}zyCdlz\p{iVX
97Z9VKU!Cnjv\OJBZ,
#R2ra_|<Y]K!Q~y 3xG>k};c|U&E+q1PZS{bSsKs(KrqJke$5pv1Nq WKK*MVD~zNa9tq^-7^y8hDli0@|+w
aVz7*GrJ,7jE'36C/[u
G+z>4K^4!W)3u~qMFyxRz/Cjd-`fSbncU=I-pr_gssY(u2e4V}yA+q(\~0z(htQ*XxVh^@qQmQVCsSQHYkA0Qb'pls3/\qePhDqMhS
M+vz}y9W_&yhH3v{lrYdN ,fO`W,Z
2 K.AnSVphCI
"C S0h
-QvX$a.|nXF<=$6]5*pid.rj[$n;i17i,;A"gwW/"#Iip|@&ijA"owAi:BEJfS\qR\g"Z}TK}_P|UMmEAfi,;qNM`LFUJwAWvK\k OX`"5EXvIWaAU~DFsPJg"Kw
DF~
EFaX;iR\s_W}I_{AM{NJg"Jw
RZzi,;eIMwS\fIWu"5RPf_W}I_{AM{NFsEKfi,;qNM`LFbW\`i,;`A]mUK`NMmHX|EUg"Kw
DF`NW{GFsPJg"Kw
DFgDXf_P|
O;iUIv
T\m
RVR\T\m
PIg"Kw
DF~
EFf_P|UMmV\|S;iR\s_MdCL`EWfTP"Dis|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i,;D.n}]9I}q"z]&.uU."5*pi{/"#(ot'g|?ejFi,;Q9exF.d;i2)}1(x"5'ozS'icW/AiBatW8"#Ii"#
H\kL^et]?e;id|E;iFQw UukF|@%b|V"ewG%g;Og"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6}dipx[9iwUyiWi:;bOTb"dii}q"kW,ijF.rF~3+x4/..~2-g"mK;e;ir|U"smW9"d
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - Send pairing informations
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - start pairing routine
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - start Handshake
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - ReadFn started
2018.07.23 10:31:14 4: LGTV_WebOS (fembotter) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: e4RxquRG/V5q0tEcE7N7gmJ7X80=


2018.07.23 10:31:14 5: LGTV_WebOS (fembotter) - keyAccept: e4RxquRG/V5q0tEcE7N7gmJ7X80=
2018.07.23 10:31:14 3: LGTV_WebOS (fembotter) - Sucessfull WS connection to fembotter
2018.07.23 10:31:15 4: LGTV_WebOS (fembotter) - ReadFn started
2018.07.23 10:31:15 4: LGTV_WebOS (fembotter) - received correct JSON string, start response processing: {"type":"error","id":"request_1532334674.76427","error":"401 insufficient permissions","payload":{}}
2018.07.23 10:31:15 4: LGTV_WebOS (fembotter) - JSON detected, run LGTV_WebOS_WriteReadings
2018.07.23 10:31:15 4: LGTV_WebOS (fembotter) - Corrected JSON String: {"type":"error","id":"request_1532334674.76427","error":"401 insufficient permissions","payload":{}}
2018.07.23 10:31:15 4: LGTV_WebOS (fembotter) - Beginn Readings writing
2018.07.23 10:31:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 10:31:15 1: stacktrace:
2018.07.23 10:31:15 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 10:31:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (979)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 10:31:15 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 10:31:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 10:31:15 1: stacktrace:
2018.07.23 10:31:15 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 10:31:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (980)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 10:31:15 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 10:31:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 10:31:15 1: stacktrace:
2018.07.23 10:31:15 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 10:31:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (985)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 10:31:15 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 10:31:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 10:31:15 1: stacktrace:
2018.07.23 10:31:15 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 10:31:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (986)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 10:31:15 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 10:31:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 10:31:15 1: stacktrace:
2018.07.23 10:31:15 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 10:31:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (987)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 10:31:15 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 10:31:15 1:     main::CallFn                        called by fhem.pl (723)


Also das verstehe ich irgendwie nicht. Eigentlich dürften die Zeilen gar nicht erst durchlaufen die hier erwähnt sind. Da sollte Dein TV ja schon dreimal aus sein und die Verbindung beendet.

Kannst Du mal bitte schauen ob das Internal CD sofort weg ist wenn Du den TV aus machst? Und starte bitte FHEM noch mal durch.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 23 Juli 2018, 11:40:00
das kann ich dir auch so sagen *g*
der tv wird sofort als "aus" im modul angezeigt, der presence zeigt aber noch lange "ein" (beim einschalten is das aber anders, da ist meistens presence schneller mit der "ein"-anzeige).

meine (milchmädchenhaften) vermutungen:

o) zumindest beim einschalten denk ich, dass dein modul erst korrekte werte kriegt, wenn der tv sein ganzes zeug hochgefahren hat. das dauert ja einige sekunden, auch wenn z.b. schon ein tv-bild da is. der tv ist also im presence da, aber daten kommen noch keine, weils system vom tv no ned voll rennt.

o) beim ausschalten bin ich von der zeit her am vermuten, dass dein modul so lange daten will, wie in der fritzbox der tv online erscheint. das sind auch immer einige (viele) sekunden mehr, als der tv wirklich rennt.


btw - was ganz anderes:
weiß jemand ne möglichkeit, die amazon-app zu pausieren? seit dem letzten update der app geht ein play/pause voll ins leere (alle andern apps fressen den befehl aber noch).
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 11:43:19
Zitat von: the ratman am 23 Juli 2018, 11:40:00
das kann ich dir auch so sagen *g*
der tv wird sofort als "aus" im modul angezeigt, der presence zeigt aber noch lange "ein" (beim einschalten is das aber anders, da ist meistens presence schneller mit der "ein"-anzeige).


Basierend auf den Code benötige ich dennoch die Aussage ob das Internal CD weg ist wenn Du ausgeschalten hast. Also bitte TV ausschalten und gleich F5 drücken damit sich der Browser aktualisiert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 11:47:01
Hat sich erledigt. Konnte es am Code nachvollziehen. Das Internal muss dann weg sein. Aber genau dann dürften die ganzen Sachen welche Du da bekommst gar nicht passieren.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 23 Juli 2018, 11:49:25
ich krieg auch kein internal "CD"
wenn der tv rennt und die ersten Infos kommen, hab ich ein "FD" in den internalsCHANGED

DEF
fembotter

FD
42
HOST
fembotter
LAST_RECV
1532335869.81059
NAME
fembotter
NR
53
PARTIAL

STATE
on
TYPE
LGTV_WebOS
VERSION
2.0.6
das verschwindet aber brav SOFORT nach dem ausschaltbefehl wieder
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 12:00:04
Ach mist stimmt. Den sieht man glaube nicht.

Aber ich denke ich habe da was gefunden. Zu mindest wie ich den Fehler weg bekomme. Warum der jetzt aber aufgetaucht ist obwohl nicht viel geändert wurde ist mir ein Rätsel.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 12:03:37
Im Git liegt eine aktuelle Version. Kannst Du die bitte testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 23 Juli 2018, 12:19:53
probiert - nach restart leider weiter das selbe
2018.07.23 12:17:42 1: logfile wurde gelöscht
2018.07.23 12:18:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 12:18:36 1: stacktrace:
2018.07.23 12:18:36 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 12:18:36 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (980)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 12:18:36 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 12:18:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 12:18:36 1: stacktrace:
2018.07.23 12:18:36 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 12:18:36 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (981)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 12:18:36 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 12:18:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 12:18:36 1: stacktrace:
2018.07.23 12:18:36 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 12:18:36 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (985)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 12:18:36 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 12:18:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 12:18:36 1: stacktrace:
2018.07.23 12:18:36 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 12:18:36 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (986)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 12:18:36 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 12:18:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 12:18:36 1: stacktrace:
2018.07.23 12:18:36 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 12:18:36 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (987)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 12:18:36 1:     main::CallFn   

geht los, sobald fhem mitbekommen hat, dass der tv an is
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 13:17:01
Ich brauche ein Verbose 5. Kannst Du auch noch mal bitte ein list mitgeben.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 13:43:18
So noch eine Version hochgeladen. Bitte einmal testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 23 Juli 2018, 16:03:26
es wird - nur mehr 1 mal beim einschalten, nix beim ausschalten2018.07.23 16:00:09 1: logfile wurde gelöscht
2018.07.23 16:02:01 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 16:02:01 1: stacktrace:
2018.07.23 16:02:01 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 16:02:01 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (981)
2018.07.23 16:02:01 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 16:02:01 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 16:02:01 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 16:02:01 1:     main::CallFn                        called by fhem.pl (723)


brauchst noch ein verbose 5?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 16:17:57
Geht erstmal so
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 17:16:06
So sollte nun endlich passen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 23 Juli 2018, 18:15:07
schaut gut aus - keine meldungen beim ein/aus-schalten - weder vor noch nach der ein/aus-erkennung.

bliebe also nur mehr der terminierte presence-run. aber ich denke, dass ist nicht deine baustelle *g*
sag: rennt der eigentlich non-blocking? irgendwie wird fhem ansich immer gern recht träge, während ich die tv's einschalte.

somit: danke für die schnelle reaktion!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 18:29:57
Der presence läuft nonBlocking. Weißt du noch wann Du das neue Modul genau runter geladen hast?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 23 Juli 2018, 19:07:39
es war 31 min. im github online - so um 18:10 rum +/- 5 min.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2018, 19:12:11
OK super
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 24 Juli 2018, 17:31:57
bis jetzt kein Muckser mit der github-version.
ich nehme an, die heute von dir veröffentlichte version ist dann morgen beim update die aktuelle?
dann könnt ich das modul wieder updaten lassen.

sag mal - nur ne dumme frage:
baust du ekis idee mit den grafiken vielleicht mal ein (so dir mal langweilig/kalt genug dafür ist)? fänd ich irgendwie stylish *g*
und wenn ja. weiß man da eigentlich, wie groß die grafiken sein dürfen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 24 Juli 2018, 17:47:56
Zitat von: the ratman am 24 Juli 2018, 17:31:57
bis jetzt kein Muckser mit der github-version.
ich nehme an, die heute von dir veröffentlichte version ist dann morgen beim update die aktuelle?
dann könnt ich das modul wieder updaten lassen.

sag mal - nur ne dumme frage:
baust du ekis idee mit den grafiken vielleicht mal ein (so dir mal langweilig/kalt genug dafür ist)? fänd ich irgendwie stylish *g*
und wenn ja. weiß man da eigentlich, wie groß die grafiken sein dürfen

Ist dann die aktuelle Git Version.
Eventuell baue ich es die Wochen ein, ich muss mir erst den Code anschauen. Mehr weiß ich darüber auch nicht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 07 August 2018, 14:57:08
folgendes nur als hinweis:

weil ich mich grad ein bissi blöd spiel wieder ...
ich hab für meine nas ein hdmi-kabel zum tv als quasi notfallmonitor gelegt und den hdmi-ausgang im tv entsprechend benannt.
eben fallt ma auf: in der liste für input finde ich "Luke", benannt ist das im tv eig. "Luke 7"
die fehlende "7" findet sich dann im standardmäßigen dropdown für den set-befehl, gleich unter "3D" und über "Channel"
eventuell hat das auch komische auswirkungen, weil ich könnte jetzt ein "set fembotter 7 xxx" absetzen, probier das aber nur, wenn dus willst.
vielleicht kannst ja da mal was drehen, wenn dir extra langweilig ist - von meiner seite besteht da aber nur ein "wäre schön wenn, is mir aber eigentlich egal"-bedarf.
aja, dass schaut dann als reading übrigens so aus:extInput_Komponente     connect_0     2018-07-22 22:36:18
extInput_Luke     7 connect_1     2018-08-06 11:51:40
extInput_bespassOmat     connect_0     2018-07-22 12:28:05
extInput_hdmi-1     connect_1     2018-07-23 17:13:39


und dann noch ne dumme frage:

hast du die möglichkeit, die audio-ausgänge per api zu schalten?
wir habe hier so ne art "stillemodus" eingerichtet, ist der an, gibts keine lauten durchsagen, kein läuten am telefon, usw.
da wärs lustig, wenn gleich auch automatisch vom optischen auf den kopfhörerausgang umgeschaltet werden würde.
schon eine ausgabe, welcher ausgang eben an is, würd mir reichen, weil dann kann ich zumindest die soundbar leiser drehen per fhem.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 August 2018, 16:09:15
Du musst die Inputs leider ohne Leerzeichen benennen. Sonst klappt das nicht.

Bis jetzt habe ich nichts zu den Audioausgängen schalten gefunden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 August 2018, 16:10:32
Wie ist das denn nun eigentlich mit den blockieren? ist das Thema noch aktuell???
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 07 August 2018, 21:51:59
zu den freezes ...
nö, das hat sich zum glück erübrigt - das war intel mit nem update für die netzwerkkarte auf meinem nuc - gabs 2 neue (oder wurden wieder aktiviert) häckchen, um was (guckst du anhang) ohne aufwachen beantworten zu können. das hat scheints der vm und/oder dem virtuellen linux so überhaupt ned gfallen *g*.
ohne den 2 häckchen gibts keine nennenswerten freezes mehr - ich könnte mich max noch über div. warnings beschweren, wenn die tv's ausgehen und die pings ins leere laufen. is mir aber irgendwie total egal. ich bin nach meinem freeze-desaster aber sowas von tiefenentspannt *g* ...

ZitatDu musst die Inputs leider ohne Leerzeichen benennen. Sonst klappt das nicht.
ich werds überleben ... underscores oder so gehen (sofern lg das zulässt)?

zu den audioausgängen.
gehen sollts irgendwie, weil ausserhalb der einstellungen kann ich mit der magic remote über die taste "123/input" - neben vielem anderen - auch den audioausgang direkt beim gucken einstellen. aber gut, lg hat ja da gern eigene ideen zu deren api *lach*
wenn du aber mal drüber stolperst zufällig ... das wär echt wieder eine waf-Steigerung


NACHTRAG
alles is nun gut
extInput_Luke_7 connect_1
geht also mit _ und die "7" im Dropdown is nu auch wieder weg
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: masked__rider am 28 September 2018, 10:37:04
Hallo,
mal eine Frage, ist es möglich den PlayState für webOS Apps auszulesen? Zb. in der Netflix App, etc..
Möchte gerne meine Beleuchtung automatisch auf 0 dimmen lassen bei Film/Serienstart, derweil muss ich das für Netflix und Amazon Prime noch manuell per Fernbedienungsbefehl triggern.

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 September 2018, 10:38:14
Zitat von: masked__rider am 28 September 2018, 10:37:04
Hallo,
mal eine Frage, ist es möglich den PlayState für webOS Apps auszulesen? Zb. in der Netflix App, etc..
Möchte gerne meine Beleuchtung automatisch auf 0 dimmen lassen bei Film/Serienstart, derweil muss ich das für Netflix und Amazon Prime noch manuell per Fernbedienungsbefehl triggern.

Ist mir nichts bekannt. Wenn Du etwas im Netz dazu findest kann ich das gerne einbauen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: masked__rider am 29 September 2018, 19:55:36
Ok werd mich mal umschauen. Schade eigentlich, denn gerade der PlayState wäre ne tolle Funktion für sämtliche Szenarien. Oder wie würdet ihr mein oben genanntes Beispiel ansonsten umsetzen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Marsupilami am 10 Oktober 2018, 08:01:48
Hallo zusammen,

habe meine beiden 75 Zoll LGs eingebunden und habe sogar hinbekommen, dass ich die via FHEM einschalten kann. Echt super das Modul.

Nun mein Problemchen:  Ich nutze den LG internen Browser zum Anzeigen einer dynamischen HTML Seite. Klappt auch prima.
Nur möchte ich die Seite im Vollbildmodus anzeigen (ohne Leisten oben - so was wie Kiosk-Modus).

Über die Fernbedienung kann ich mit dem Cursor das auslösen, da ist im Browser oben rechts ja ein Button.
Aber wie kann ich das über FHEM steuern? Geht das überhaupt?

Danke für jede Hilfe.

Gruß
Siggi
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 Oktober 2018, 09:34:42
Zitat von: Marsupilami am 10 Oktober 2018, 08:01:48
Hallo zusammen,

habe meine beiden 75 Zoll LGs eingebunden und habe sogar hinbekommen, dass ich die via FHEM einschalten kann. Echt super das Modul.

Nun mein Problemchen:  Ich nutze den LG internen Browser zum Anzeigen einer dynamischen HTML Seite. Klappt auch prima.
Nur möchte ich die Seite im Vollbildmodus anzeigen (ohne Leisten oben - so was wie Kiosk-Modus).

Über die Fernbedienung kann ich mit dem Cursor das auslösen, da ist im Browser oben rechts ja ein Button.
Aber wie kann ich das über FHEM steuern? Geht das überhaupt?

Danke für jede Hilfe.

Gruß
Siggi

Hallo Siggi,

Leider geht das über das Modul nicht und ich denke auch nicht das man das einbinden kann.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: fiedel am 10 Oktober 2018, 09:53:24
Eigentlich müsste sich doch der Browser steuern lassen, wenn die Seite beim Laden oder später entspr. JS- Code ausführt.
So macht das FHEM bei der ferngesteuerten Umschaltung der Seiten ja auch.
Du könntest das mal testen, indem du im TV- Browser FHEM öffnest und per JS Seiten wechselst. Wenn das geht, führt
bestimmt auch ein Weg zur Rahmenumschaltung.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 21 November 2018, 19:54:20
Hallo,

gibt es die Möglichkeit die Buttons der Fernbedienung zu steuern?
- Ok
- links/rechts/oben/unten
- exit
- back
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 21 November 2018, 20:34:16
Zitat von: TWART016 am 21 November 2018, 19:54:20
Hallo,

gibt es die Möglichkeit die Buttons der Fernbedienung zu steuern?
- Ok
- links/rechts/oben/unten
- exit
- back

Hallo,

Nein.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 21 November 2018, 20:45:36
Kann man das einbauen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 21 November 2018, 20:57:40
Zitat von: TWART016 am 21 November 2018, 20:45:36
Kann man das einbauen?

Selbstverständlich kann man das. Habe kein Problem damit Patches an zu nehmen und ein zu bauen.
Alternativ kannst Du mir auch die entsprechenden Befehle zu kommen lassen dann baue ich das ein, das wird dann aber etwas dauern.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 22 November 2018, 11:47:32
Wie komme ich an die Befehle?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 22 November 2018, 12:05:08
Zitat von: TWART016 am 22 November 2018, 11:47:32
Wie komme ich an die Befehle?

Keine Ahnung. Ich weiß das auch nicht. Ich habe damals nur das genommen was ich im Internet noch so gefunden habe und was im eigentlichen Modul des Users destogl enthalten war.
Du klangst so als hättest Du da schon was.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 26 November 2018, 09:56:51
Leider nicht. Auch im Netz habe ich keine hilfreichen Infos gefunden.

Ich dachte man könnte das auslesen wie das Starten der Programme.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 26 November 2018, 10:01:40
Wohl nicht. Allerdings hatte ich gelesen das LG die WebOS Sourcen auf Github freigegeben hat. Vielleicht findest da drin Hinweise.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 02 Dezember 2018, 16:31:02
seruvs,

wieder mal was neues entdeckt ...
ich hab auf meinem schlafzimmer-tv (lg-tv LG 49LJ614V) mal einen usb-stick angehängt - abgespiet wird das über "mass storage device" - das entsprechende device von dir meint aber, es wäre tv und schmeißt alle 10 sek folgenden logeintrag in die landschaft:
2018.12.02 16:19:59 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4590.
2018.12.02 16:19:59 1: stacktrace:
2018.12.02 16:19:59 1:     main::__ANON__                      called by fhem.pl (4590)
2018.12.02 16:19:59 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (948)
2018.12.02 16:19:59 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.12.02 16:19:59 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.12.02 16:19:59 1:     main::LGTV_WebOS_Read               called by fhem.pl (3603)
2018.12.02 16:19:59 1:     main::CallFn                        called by fhem.pl (726)
2018.12.02 16:20:12 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4590.


ein list zum zeitpunkt der einträge:nternals:
   DEF        192.168.178.9
   FD         20
   HOST       192.168.178.9
   NAME       schlazibotter
   NR         50
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.8
   READINGS:
     2018-10-13 13:16:49   3D              off
     2018-10-13 13:16:49   3DMode          2d
     2018-12-02 16:19:05   channel         27
     2018-10-13 11:33:24   channelCurrentEndTime -
     2018-10-13 11:33:24   channelCurrentStartTime -
     2018-10-13 11:33:24   channelCurrentTitle -
     2018-12-02 16:19:05   channelMedia    Satellite Digital TV
     2018-12-02 16:19:05   channelName     DMAX Austria
     2018-10-13 11:33:24   channelNextEndTime -
     2018-10-13 11:33:24   channelNextStartTime -
     2018-10-13 11:33:24   channelNextTitle -
     2018-10-13 13:16:51   extInput_AV     connect_0
     2018-10-13 13:16:51   extInput_HDMI-1 connect_0
     2018-10-13 13:16:51   extInput_HDMI-2 connect_0
     2018-10-13 13:16:51   extInput_HDMI-3 connect_0
     2018-10-13 13:16:51   extInput_Komponente connect_0
     2018-10-13 13:16:47   input           -
     2018-12-02 16:21:02   lastResponse    error - 500 Application error
     2018-12-01 23:52:32   launchApp       TV
     2018-10-13 13:16:37   lgKey           fc980793941d84906b41dd7d641567dd
     2018-12-01 21:18:18   mute            off
     2018-12-01 21:14:53   pairing         paired
     2018-11-01 10:10:38   presence        absent
     2018-12-02 16:18:50   state           on
     2018-12-02 00:32:47   volume          10
   helper:
     wsKey      MTU0Mzc2MzkzMC40MzQyOA==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    2001
       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
       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
         Komponente com.webos.app.externalinput.component
Attributes:
   cmdIcon    channelUp:control_arrow_up channelDown:control_arrow_down
   devStateIcon on:it_television@green:off off:it_television@red:on
   group      tv
   icon       it_television
   room       multimedia
   webCmd     channelUp:launchApp:channelDown


web0s is eines der neueren generation - wenn dus genau wissen mußt, muß ichs abschreiben gehen.
wie ich rauskriegen könnte, wie die app intern heißt, weiß ich leider auch ned.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 02 Dezember 2018, 16:40:17
Interessant. Hin und wieder schaue ich auch über USB storage. Muss da mal genauer hinschauen was er da macht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 30 Dezember 2018, 18:42:57
Ich möchte Sky Ticket über den Befehl launchApp starten. Wie kann ich den Befehl auslesen? Wenn ich die App über die Fernbedienung starte, steht nichts im Reading.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 Dezember 2018, 19:00:43
Am besten verbose 4 setzen und dann den Log hier posten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 30 Dezember 2018, 20:40:21
Das hier ist der Auszug:
2018.12.30 20:34:16 4: LGTV_WebOS (LG65UF6809) - Beginn Readings writing
2018.12.30 20:34:16 4: LGTV_WebOS (LG65UF6809) - Corrected JSON String: {"type":"response","id":"request_1546198456.60189","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":2,"mute":false}}
2018.12.30 20:34:16 4: LGTV_WebOS (LG65UF6809) - JSON detected, run LGTV_WebOS_WriteReadings
2018.12.30 20:34:16 4: LGTV_WebOS (LG65UF6809) - received correct JSON string, start response processing: {"type":"response","id":"request_1546198456.60189","payload":{"returnValue":true,"scenario":"mastervolume_ext_speaker_arc","volume":2,"mute":false}}
2018.12.30 20:34:16 4: LGTV_WebOS (LG65UF6809) - ReadFn started
r"5?yiWi:;@.qlW8t;icu[.nm e`q"{S-d*|f//b/Tzb!zd.T|2)~bSy9;O
5/}0(
2018.12.30 20:34:16 4: LGTV_WebOS (LG65UF6809) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5"d;ir|C>ejF1,}1
2018.12.30 20:34:16 4: LGTV_WebOS (LG65UF6809) - WriteFn called
2018.12.30 20:34:16 4: LGTV_WebOS (LG65UF6809) - LGTV_WebOS_GetAudioStatus: 0
2018.12.30 20:34:16 4: LGTV_WebOS (LG65UF6809) - run get functions
2018.12.30 20:34:14 4: LGTV_WebOS (LG65UF6809) - Beginn Readings writing
2018.12.30 20:34:14 4: LGTV_WebOS (LG65UF6809) - Corrected JSON String: {"type":"response","id":"request_1546198454.60102","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.178.24/resources/f64751ff42f9993d4d199600a0478902d2e7cc97/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.178.24/resources/38ef96af42e4dca584fe07fb16888d1516487da9/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.24/resources/400a7ba6747439179eb63d5ff013e3dbd493fc17/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.24/resources/0c747fe247c633649b10dc45f130715ae63ab147/HDMI_1.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.24/resources/209da714a510d0dc2097b52b848f77c288d3e54a/HDMI_2.png","modified":false,"spdProductDescription":"STB Refsw Design","spdVendorName":"Broadcom","spdSourceDeviceInfo":"Digital STB","subList":[],"subCount":0,"connected":true,"favorite":true}],"returnValue":true}}
2018.12.30 20:34:14 4: LGTV_WebOS (LG65UF6809) - JSON detected, run LGTV_WebOS_WriteReadings
2018.12.30 20:34:14 4: LGTV_WebOS (LG65UF6809) - received correct JSON string, start response processing: {"type":"response","id":"request_1546198454.60102","payload":{"devices":[{"id":"SCART_1","label":"AV-1","port":1,"appId":"com.webos.app.externalinput.scart","icon":"http://192.168.178.24/resources/f64751ff42f9993d4d199600a0478902d2e7cc97/scart.png","modified":false,"autoav":false,"currentTVStatus":"","subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"AV_1","label":"AV-2","port":1,"appId":"com.webos.app.externalinput.av2","icon":"http://192.168.178.24/resources/38ef96af42e4dca584fe07fb16888d1516487da9/av.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.24/resources/400a7ba6747439179eb63d5ff013e3dbd493fc17/component.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":false},{"id":"HDMI_1","label":"HDMI-1","port":1,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.24/resources/0c747fe247c633649b10dc45f130715ae63ab147/HDMI_1.png","modified":false,"subList":[],"subCount":0,"connected":false,"favorite":true},{"id":"HDMI_2","label":"HDMI-2","port":2,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.24/resources/209da714a510d0dc2097b52b848f77c288d3e54a/HDMI_2.png","modified":false,"spdProductDescription":"STB Refsw Design","spdVendorName":"Broadcom","spdSourceDeviceInfo":"Digital STB","subList":[],"subCount":0,"connected":true,"favorite":true}],"returnValue":true}}
2018.12.30 20:34:14 4: LGTV_WebOS (LG65UF6809) - ReadFn started
5-}0(y"5?yiWi:;@.qlW8t;icu[.nm e`q"{S-d*|f//b/Tzb!zd.T|2)~bSy9;O
2018.12.30 20:34:14 4: LGTV_WebOS (LG65UF6809) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5"d;ir|C>ejF1,}1
2018.12.30 20:34:14 4: LGTV_WebOS (LG65UF6809) - WriteFn called
2018.12.30 20:34:14 4: LGTV_WebOS (LG65UF6809) - LGTV_WebOS_GetExternalInputList: 0
2018.12.30 20:34:12 4: LGTV_WebOS (LG65UF6809) - Beginn Readings writing
2018.12.30 20:34:12 4: LGTV_WebOS (LG65UF6809) - Corrected JSON String: {"type":"response","id":"request_1546198452.6017","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.12.30 20:34:12 4: LGTV_WebOS (LG65UF6809) - JSON detected, run LGTV_WebOS_WriteReadings
2018.12.30 20:34:12 4: LGTV_WebOS (LG65UF6809) - received correct JSON string, start response processing: {"type":"response","id":"request_1546198452.6017","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2018.12.30 20:34:12 4: LGTV_WebOS (LG65UF6809) - ReadFn started
2018.12.30 20:34:12 4: LGTV_WebOS (LG65UF6809) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_(6( s4,e6)|"5(lpW%t4Y.y;ibxT/3/-6(V)6)8-/7y0/)fxr"5?yiWi:;@.qlW8t;O
2018.12.30 20:34:12 4: LGTV_WebOS (LG65UF6809) - WriteFn called
2018.12.30 20:34:12 4: LGTV_WebOS (LG65UF6809) - LGTV_WebOS_Get3DStatus: 0
2018.12.30 20:34:10 4: LGTV_WebOS (LG65UF6809) - Beginn Readings writing
2018.12.30 20:34:10 4: LGTV_WebOS (LG65UF6809) - Corrected JSON String: {"type":"response","id":"request_1546198450.60113","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":"n-817"}}
2018.12.30 20:34:10 4: LGTV_WebOS (LG65UF6809) - JSON detected, run LGTV_WebOS_WriteReadings
2018.12.30 20:34:10 4: LGTV_WebOS (LG65UF6809) - received correct JSON string, start response processing: {"type":"response","id":"request_1546198450.60113","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":"n-817"}}
2018.12.30 20:34:10 4: LGTV_WebOS (LG65UF6809) - ReadFn started
pi{%fv}
5)}0(x"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
2018.12.30 20:34:10 4: LGTV_WebOS (LG65UF6809) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;ibxT/3/-6(V)6)8-/7y0/)fxr"5"d;ir|C>ejF1,}1
2018.12.30 20:34:10 4: LGTV_WebOS (LG65UF6809) - WriteFn called
2018.12.30 20:34:10 4: LGTV_WebOS (LG65UF6809) - LGTV_WebOS_GetForgroundAppInfo: 0
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 06 Januar 2019, 00:50:56
Hilft das weiter?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2019, 01:20:38
Oh verdammt. Total verpennt. Sorry.

Leider nein. Es fehlt der entscheidende Teil. Kannst Du noch länger laufen lassen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 06 Januar 2019, 16:35:13
Seltsamerweiße taucht im Log jetzt fast gar nichts mehr auf, egal ob mit Verbose 4 oder 5. Nur sowas
2019-01-06 16:25:38 LGTV_WebOS LG65UF6809 launchApp Netflix
2019-01-06 16:25:46 LGTV_WebOS LG65UF6809 input: -
2019-01-06 16:28:36 LGTV_WebOS LG65UF6809 input: HDMI-2


Ich habe eigentlich nur am TV den Auduiausgang umgestellt auf PCM und SIMPLINK. Kann es daran liegen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2019, 18:35:48
Zitat von: TWART016 am 06 Januar 2019, 16:35:13
Seltsamerweiße taucht im Log jetzt fast gar nichts mehr auf, egal ob mit Verbose 4 oder 5. Nur sowas
2019-01-06 16:25:38 LGTV_WebOS LG65UF6809 launchApp Netflix
2019-01-06 16:25:46 LGTV_WebOS LG65UF6809 input: -
2019-01-06 16:28:36 LGTV_WebOS LG65UF6809 input: HDMI-2


Ich habe eigentlich nur am TV den Auduiausgang umgestellt auf PCM und SIMPLINK. Kann es daran liegen?

Hast Du Leerzeichen in den Namen drin?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 06 Januar 2019, 19:47:25
Zitat von: CoolTux am 06 Januar 2019, 18:35:48
Hast Du Leerzeichen in den Namen drin?
Nein, der Name istLG65UF6809. Seltsamerweiße gab es im Log vor ein paar Tagen viel mehr, siehe oben.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2019, 19:55:52
Zitat von: TWART016 am 06 Januar 2019, 19:47:25
Nein, der Name istLG65UF6809. Seltsamerweiße gab es im Log vor ein paar Tagen viel mehr, siehe oben.
So mein Fehler.
Im Namen der externalInput Ports meinte ich. Aber jetzt glaube ich zu verstehen was du umgestellt hast.
Das sollte eigentlich kein Problem sein. Wird er denn korrekt als online erkannt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 06 Januar 2019, 20:32:46
Was meinst du mit externalInput Port?
Im Event Monitor erscheint leider nichts mehr.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2019, 20:36:23
Ach Gott doch nicht Eventmonitor. Du musst schon richtig im FHEM Log schauen und natürlich verbose 5 setzen beim Modul. Aber das hattest Du doch schon mal gut gemacht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 06 Januar 2019, 20:48:32
Oh Mann, da stand ich aber auf dem Schlauch  :'(

Hier der Auszug:
2019.01.06 20:42:34 4: LGTV_WebOS (LG65UF6809) - Corrected JSON String: {"type":"response","id":"request_1546803754.47255","payload":{"appId":"de.sky.skyonline","returnValue":true,"windowId":"","processId":"1003"}}
2019.01.06 20:42:34 4: LGTV_WebOS (LG65UF6809) - JSON detected, run LGTV_WebOS_WriteReadings
2019.01.06 20:42:34 4: LGTV_WebOS (LG65UF6809) - received correct JSON string, start response processing: {"type":"response","id":"request_1546803754.47255","payload":{"appId":"de.sky.skyonline","returnValue":true,"windowId":"","processId":"1003"}}
2019.01.06 20:42:34 4: LGTV_WebOS (LG65UF6809) - ReadFn started
pi{%fv,;Q'i|\?-rW2"#)aVx6.T}1}P}f(Ps4(V|f.{6,P-a+ i,;[/"#9ehG.smmz5-s0*~47|2,i}
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2019, 21:05:18
OK super. Genau das brauche ich. Ich schaue es mir nachher an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Januar 2019, 10:36:19
Habe eine neue Version eingecheckt. Support für SkyOnline App ist enthalten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 17 Januar 2019, 21:28:00
Sky taucht leider noch nicht im Dropdown von launchApp auf.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Januar 2019, 21:30:10
Schaue ich mir an.
Wird es denn wenigstens korrekt als Reading  Value auf?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Januar 2019, 21:45:40
Ok erledigt. Ab morgen früh per Update. Bitte testen ob die App auch startet.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 Januar 2019, 19:02:47
Können bitte zwei drei Leute eine neue Version von Git testen.
https://github.com/LeonGaultier/fhem-LGTV_WebOS/archive/devel.zip

Es gibt keine neuen Funktionen. Ich habe lediglich auf package (sowas wie Klassen unter C++) umgestellt.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 18 Januar 2019, 21:00:49
Zitat von: CoolTux am 17 Januar 2019, 21:45:40
Ok erledigt. Ab morgen früh per Update. Bitte testen ob die App auch startet.
Funktioniert, besten Dank.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mi.ke am 26 Januar 2019, 12:44:38
Hi Leon,

da ich im Moment auf Fehlersuche bin (hat nichts mit LGTV_WebOS.pm zu tun), ist mir auf gefallen, dass sobald der Fernseher an ist und stacktrace aktiv ist, ca. alle 10 Sekunden folgende Fehlermeldung in's LOG geschrieben wird.


2019.01.26 02:23:35 1: stacktrace:
2019.01.26 02:23:35 1:     main::__ANON__                      called by fhem.pl (4602)
2019.01.26 02:23:35 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (948)
2019.01.26 02:23:35 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2019.01.26 02:23:35 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2019.01.26 02:23:35 1:     main::LGTV_WebOS_Read               called by fhem.pl (3610)
2019.01.26 02:23:35 1:     main::CallFn                        called by fhem.pl (727)
2019.01.26 02:23:45 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4602.
2019.01.26 02:23:45 1: stacktrace:
2019.01.26 02:23:45 1:     main::__ANON__                      called by fhem.pl (4602)
2019.01.26 02:23:45 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (948)
2019.01.26 02:23:45 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2019.01.26 02:23:45 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2019.01.26 02:23:45 1:     main::LGTV_WebOS_Read               called by fhem.pl (3610)
2019.01.26 02:23:45 1:     main::CallFn                        called by fhem.pl (727)
2019.01.26 02:23:57 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4602.
2019.01.26 02:23:57 1: stacktrace:
2019.01.26 02:23:57 1:     main::__ANON__                      called by fhem.pl (4602)
2019.01.26 02:23:57 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (948)
2019.01.26 02:23:57 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2019.01.26 02:23:57 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2019.01.26 02:23:57 1:     main::LGTV_WebOS_Read               called by fhem.pl (3610)
2019.01.26 02:23:57 1:     main::CallFn                        called by fhem.pl (727)
2019.01.26 02:24:06 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4602.


Ausser der Meldung funktioniert das Modul bei mir ohne Probleme.

Kannst Du damit was anfangen ?

Cheers
mi.ke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 26 Januar 2019, 12:55:33
Hallo,

Muss ich mir anschauen.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 26 Januar 2019, 14:07:17
vielleicht hilfts ja - kommt bei mir auch oft so - aber nur ein paar mal und auch nur dann, wenn ein tv eingeschalten wird.

mir kommts vor, als ob dein modul mitbekommt, das ein tv ein - aber no ned ganz hochgefahren - ist, dein modul aber schon irgendwas vom tv haben will, das selbiger noch nicht liefern will.
diese milchmädchenrechnung rechne ich, weil mein wohnzimmer-tv um ecken schneller hoch kommt, als der billige im schlafzimmer und obige meldungen in 99% der fälle kommt, wenn ich den schlafzimmer-tv aufdreh. manchesmal geht sichs aber scheinbar aus und es kommt gar keine meldung ... also wirklich nachprüfbar ist die sache leider nicht.
eine 2. möglichkeit wäre die anbindung - mein sz-tv ist wlan und mein wohnzimmer-tv lan (nur der vollständigkeit halber)


btw - schon in richtung usb-stick was geguckt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 26 Januar 2019, 14:18:12
Zitat von: the ratman am 26 Januar 2019, 14:07:17
btw - schon in richtung usb-stick was geguckt?

Noch nicht. Danke für die Info.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Januar 2019, 09:42:45
Könnten bitte ein zwei Leute eine aktuelle Developer Version testen

https://github.com/LeonGaultier/fhem-LGTV_WebOS/archive/devel.zip


Danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 31 Januar 2019, 09:51:58
Sicher. Auf was genau sollen wir unsere Aufmerksamkeit lenken?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Januar 2019, 09:52:49
Zitat von: drhirn am 31 Januar 2019, 09:51:58
Sicher. Auf was genau sollen wir unsere Aufmerksamkeit lenken?
Erstmal nur darauf ob sich das Modul so verhält wie vorher auch oder ob es Probleme gibt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 31 Januar 2019, 10:10:12
Hmm, also am augenscheinlichsten ist, dass ich ihn nicht mehr via FHEM ein-/ausschalten kann. Somit kann auch auch nichts anderes testen ;)
Ich hab's doppelt überprüft. Nach Einspielen der derzeit aktuellen Version funktioniert das Ein-/Ausschalten wieder.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Januar 2019, 10:12:47
Kannst Du mir ein verbose 5 geben?

Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 31 Januar 2019, 10:40:29
War gerade in Arbeit, als mir mein Brotjob dazwischen kam

2019.01.31 10:38:48 4: LGTV_WebOS (TV) - Baue Socket Verbindung auf
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - Socket Connected
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - GET / HTTP/1.1
Host: 10.168.1.51
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTU0ODkyNzUyOA==101049

2019.01.31 10:38:48 4: LGTV_WebOS (TV) - send Handshake to WriteFn
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - start timer status request
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - HASH handshakePayload
2019.01.31 10:38:48 5: LGTV_WebOS (TV) - Sending command: {"id":"register_1548927528.10194","payload":{"pairingType":"PROMPT","client-key":"0b4c6186535f8b003ab768be8c946a3d","manifest":{"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":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"],"appVersion":"1.1","signed":{"serial":"2f930e2d2cfe083771f68e4fe7bb07","localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"created":"20161123","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"],"localizedVendorNames":{"":"LG Electronics"},"appId":"com.lge.test","vendorId":"com.lge"},"manifestVersion":1}},"type":"register"}
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - ���2K{;[/"#9e~[8t|@1,s9+~2!z0( "5;a`^$a}q{;B*ik[%gMK;e;iPK}PMg"z^"ewFfk|Ki:;)4zz8/x5
)0)*b.sb|
(9-*3}g"tS%iW8t;0"j[,nxF>r|Ai:BIispU%amG9e;ie`x#b^V=ct^{a^"OpxU)w?U)Z MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+;btQ?Y+d2dZ{8Iw|;Z+#dQd2ZOh'cw|;b+"Ostr.q@R~XwAd=E+}Siv5!Z+, *FWED`XgRYxalG d.B(e~_2ZHCx)J)h8RXQkZfrN]~i]HhTpR`SOo1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t 2QGRu~8|PxlUy:Tm3KQVs/q/4K-JIk%z~D4[|9FLy8jrQ>+NvOV
2.b:1w{cTQ#mzSa}x#Gk}:H,k&H}}j,|Hcxrje{HI^;uXJdEZ.ICkh/`qxt2]j1dRjrNt_2qcxxo6'kr9.U-VK~5qsy9`W
wxqiC|P![9x}{q Tos]*7Wc%AmEv=;ispU%amG9eOW9sp]%"#6]5;ek_"sj[$njq[;~
UWq"5AL|HFeBXb"5
PImOFsP;iCU}E;iT\a_VbN;iT\a_I`T\qE]g"Z}TK}_XgIVg"Z}TK}_]{PUs"5OWfOUmNIg_S}SM{K;iCV|RV~IWbTFDPsR\qR]{G;iCV|RV~IWbTFDPsPUsBXq"5OWfOUmNIg_Mdi,;qNM`LFbW\`i,;`A]m
PImTXfS;iR\s_ZgR\|_Zz
NWw"5EXvIWbTFvVPq_U{T;iR\s_WwWV`_Jf
T\g"Kw
DF`NW{GFsPJg"Kw
DFf_Zz
NWw_U{T;iWK{EF|TPtCXfOWmOXa"5EXvPVeRFaAMwi,;`A]mOL|R@mN_}i]5*pid.rj[$n;i17i,;A"gwW/"#Iis|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i,;^$cx^"z|V
pi|*m|Ai:b/e4v"#
H\kL^
ek\)e}[.nl\,"5i:;tETG9`.mvF."dickW*t|Vi:;{1/z2*g"iW9mpA8iv\8"#iiT\a_JwUKwi,;qNM`LF{PLfT\j"5OWfOUmOLa_X|_RwBVsD;iR\s_P|TX~E]m
PIai,;`A]mG\mDAg"Kw
DF|TPtCXfOWai,;aAKq"5RPf_JwTP| S;iWK{EF|TPtCXfOWm
L\`"5OWfOUmONw"5EXvCL`EWfCQsN\~i,;`A]mUW|N^m
PIai,;`A]mP]sEF{FVg"LbAMwFK}_KwOMwAIbi,;`A]mG\mVF{PLfEOwTJg"Kw
DFf_ZgR\|_M{E;og"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6,;S;pPVi:;Q$m7^,e7F.smg"oW%dv@d;icv_el~Wi}5&aw[-ejFekA"owq1dOg"mK;e;ir|U"smW9"d
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - Send pairing informations
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - start pairing routine
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - start Handshake
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:38:48 4: LGTV_WebOS (TV) - Socket Disconnected
2019.01.31 10:38:50 5: LGTV_WebOS (TV) - ping command returned with output:
PING 10.168.1.51 (10.168.1.51) 56(84) bytes of data.
64 bytes from 10.168.1.51: icmp_seq=1 ttl=64 time=0.273 ms
64 bytes from 10.168.1.51: icmp_seq=2 ttl=64 time=0.477 ms

--- 10.168.1.51 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.273/0.375/0.477/0.102 ms
2019.01.31 10:38:50 4: Sub PresenceRun (TV) - Sub finish, Call PresenceDone
2019.01.31 10:38:50 4: Sub PresenceDone (TV) - presence done
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - Baue Socket Verbindung auf
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - Socket Connected
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - GET / HTTP/1.1
Host: 10.168.1.51
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTU0ODkyNzUzOA==108079

2019.01.31 10:38:58 4: LGTV_WebOS (TV) - send Handshake to WriteFn
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - start timer status request
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - HASH handshakePayload
2019.01.31 10:38:58 5: LGTV_WebOS (TV) - Sending command: {"type":"register","payload":{"client-key":"0b4c6186535f8b003ab768be8c946a3d","manifest":{"signed":{"appId":"com.lge.test","vendorId":"com.lge","localizedVendorNames":{"":"LG Electronics"},"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"],"created":"20161123","serial":"2f930e2d2cfe083771f68e4fe7bb07","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"}},"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"],"appVersion":"1.1","manifestVersion":1,"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}]},"pairingType":"PROMPT"},"id":"register_1548927538.10891"}
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - ���2K{;F2p|q"kW,ijF.r;ipxK'oxVi:b(lpW%t4Y.y;i0{(6(
}5*-8{{3xP|6!P.8z 6x/"5&aw[-ejFi:b8i~\.d;0"xB;I}q"z]&.uU..mW8t;iv|\/ok{/"#(ot'g|g"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6,;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;Q9exF.d;i2)}1(x"58ek[*l;i2 x0|/2zT.0!|7(T}8|-e.P)0.g"u](au[1e}s;pWS&ejq{;q"_zM9~ KW&omWi,;V.-]wi:;tETG9t.rwP.dpW%uwUi}dip|@&ijA"owAi:BAL|H;iLXgCQmE[sP;iAIbTVm
PIg"Z~S\g"MwTF}EWg"MwTFbOMwT\vi,;qNM`LFsDP}i,;qNM`LFvSI~
Y;iCV|RV~IWbTFxYJfCRg"Z}TK}_P|UMmE]{
_KwOKvN^g"Z}TK}_P|UMmE]{
_I~
Y[sK;iCV|RV~IWbTFf"5OWfOUmONw"5EXvAIbSMsUJg"Kw
DFqRKwTFqAW|L;iR\s_P|UMmEO{EF~SMg"Kw
DF|TN}KFaAMwi,;`A]mUW|N^m
PIai,;`A]mVFqAW|LF~SMg"N`T\mOM{
IZsIV|TVsT;iR\s_I}EKmTXf"5EXvCVgTKkIWt"DiaiBekA"owq"(z"5&aw[-ejFekA"owq158i~\*tl@.s;{;A"gwS?ukWekA"owq158i~\*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"do6,;B*ik[%gMK;e;iPK}PM6,;[/"#9e~[8t|@1,s9+~3!z0! z"d
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - Send pairing informations
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - start pairing routine
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - start Handshake
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:38:58 4: LGTV_WebOS (TV) - Socket Disconnected
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Januar 2019, 10:43:47
Da ist jetzt aber nicht der einschalt wunsch mit dabei, oder?
Kannst Du bitte ein reload 82_LGTV_WebOS in FHEMWEB eingeben und dann schauen ob es besser läuft?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 31 Januar 2019, 10:53:38
Ich bin einer wilder Hund und starte immer FHEM gleich ganz neu. Ein "reload" hat heute irgendwie nie etwas bewirkt.
Das ist der Zeitpunkt, an dem ich das "set tv on" gesendet habe. Mehr gibt's nicht.

2019.01.31 10:51:17 4: LGTV_WebOS (TV) - Baue Socket Verbindung auf
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - Socket Connected
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - GET / HTTP/1.1
Host: 10.168.1.51
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTU0ODkyODI3Nw==62721

2019.01.31 10:51:17 4: LGTV_WebOS (TV) - send Handshake to WriteFn
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - start timer status request
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - HASH handshakePayload
2019.01.31 10:51:17 5: LGTV_WebOS (TV) - Sending command: {"type":"register","id":"register_1548928277.0636","payload":{"client-key":"0b4c6186535f8b003ab768be8c946a3d","pairingType":"PROMPT","manifest":{"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"],"signed":{"localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"},"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"],"serial":"2f930e2d2cfe083771f68e4fe7bb07","appId":"com.lge.test","created":"20161123","localizedVendorNames":{"":"LG Electronics"},"vendorId":"com.lge"},"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"appVersion":"1.1","manifestVersion":1}}}
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - ���2K{;F2p|q"kW,ijF.r;ii}q"kW,ijF.rF~4! y8+|.)x6;ipxK'oxVi:b(lpW%t4Y.y;i0{(6(
}5*-8{{3xP|6!P.8z 6x/"5;ap@"n~f2p|q"I`MIfi,;_*npT.smq{;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,;A"gwW/"#IilvQ*lpH.dXB;Nx_.s;0";iFQw UukR|_$t|g"}WfD\q"_zM9~ _W9n{W/i|\>n~6,;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;A.rpS'"#yf {e+VycW{8*|1se-T.7{P{7;iaiBd;icv_el~Wet|A?"5(r|S?e}q"+z6(y3;ilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;Og"oW%dv@d;icv_el~Wi}58i~\*tl@.s;{;A"gwS?ukWi:;W2JqP doQ&l)S 0p}"JJg{Emg{h[!U+{"wpSyV,aQp}"J)hN)~Nihy5iP&cmkyV`VIj{%Nihy5qVV`hZuQ%NiPy4p}!F #rO`,jZEVowyOVa;DCshK~9xtw@v2jHUk*S>urV|pzW,m\zIq*0{x{Zj`
cRYTS@o,[zWZBN`2aT}=5cermZ'f.uz2!C=IuBT)kY2\dFx}E.>Lkadg.A<l*:H6p F^u-`'L-
.b*^Khf?2aydZA}C}MxYwH,vP NktKjX clD-}2X|Ph%5)Qcq_(aAS/Jqu9Ohz~Ytz/OZX~NJz1J@@8W)zliG
x6wM|{Y]Z}RTC*FTXcVX |&m`C1J*]d0uY /W |gdLN#A+ 2eXE*CO[NZbsiZ *O)CrfH]!oxQws?w$i,;A"gwS?ukWekA"owq1dog"xB;V|@8iv\i:;e1;imx\"f|A?V|@8iv\i:(O6}
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - Send pairing informations
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - start pairing routine
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - start Handshake
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:51:17 4: LGTV_WebOS (TV) - Socket Disconnected
2019.01.31 10:51:19 5: LGTV_WebOS (TV) - ping command returned with output:
PING 10.168.1.51 (10.168.1.51) 56(84) bytes of data.
64 bytes from 10.168.1.51: icmp_seq=1 ttl=64 time=0.338 ms
64 bytes from 10.168.1.51: icmp_seq=2 ttl=64 time=0.535 ms

--- 10.168.1.51 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.338/0.436/0.535/0.100 ms
2019.01.31 10:51:19 4: Sub PresenceRun (TV) - Sub finish, Call PresenceDone
2019.01.31 10:51:19 4: Sub PresenceDone (TV) - presence done
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Januar 2019, 10:55:28
Ok, aber er ist nicht angegangen?

Bei mir ist es aktuell so das nach einem FHEM neustart der Fernsehr erst gar nicht erkannt wird. Erst wenn ich ein reload vom Modul mache kommt auch eine Verbindung zu stande.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 31 Januar 2019, 10:58:03
Nein, geht nie an.
Hier der Vergleich mit der stable-Version:

2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Baue Socket Verbindung auf
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Socket Connected
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - GET / HTTP/1.1
Host: 10.168.1.51
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTU0ODkyODU5Ny40MDI2OQ==


2019.01.31 10:56:37 4: LGTV_WebOS (TV) - send Handshake to WriteFn
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - run get functions
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - LGTV_WebOS_GetAudioStatus: 0
2019.01.31 10:56:37 5: LGTV_WebOS (TV) - Sending command: {"type":"request","id":"request_1548928597.40332","uri":["ssap://audio/getStatus"],"client-key":"0b4c6186535f8b003ab768be8c946a3d"}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1,s9+
~9.0*y"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q")Pc/s6,~f!P{0*S)7/
)e!Qr4/Sxd;O
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - start timer status request
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - HASH handshakePayload
2019.01.31 10:56:37 5: LGTV_WebOS (TV) - Sending command: {"type":"register","payload":{"pairingType":"PROMPT","manifest":{"signed":{"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"],"appId":"com.lge.test","created":"20161123","localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"localizedVendorNames":{"":"LG Electronics"},"vendorId":"com.lge","serial":"2f930e2d2cfe083771f68e4fe7bb07"},"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}],"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"],"appVersion":"1.1","manifestVersion":1},"client-key":"0b4c6186535f8b003ab768be8c946a3d"},"id":"register_1548928597.40388"}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - ���2K{;F2p|q"kW,ijF.r;ipxK'oxVi:b;ap@"n~f2p|q"I`MIfi,;_*npT.smq{;A"gwW/"#Iip|@&ijA"owAi:BEJfS\qR\g"Z}TK}_P|UMmEAfi,;qNM`LFUJwAWvK\k OX`"5EXvIWaAU~DFsPJg"Kw
DF~ EFaX;iR\s_W}I_{AM{NJg"Jw
RZzi,;eIMwS\fIWu"5RPf_W}I_{AM{NFsEKfi,;qNM`LFbW\`i,;`A]mUK`NMmHX|EUg"Kw
DF`NW{GFsPJg"Kw
DFgDXf_P|
O;iUIv
T\m
RVR\T\m
PIg"Kw
DF~ EFf_P|UMmV\|S;iR\s_MdCL`EWfTP"DiaiBd;icv_el~Wet|A?"5(r|S?e}q"+z6(y3;ilvQ*lpH.dXB;Nx_.s;0"}WfD\q"_zM9~ _W9n{W/i|\>n~g";iFQw UukR|_$t|6,;^$cx^"z|VewV$rWS&ejq{;q"UukEuW(tk]%izAi}5=ewV$rPVi:;Q$m7^,e;is|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i}58i~\*tl@.s;{;A"gwS?ukWekA"owq158i~\*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"dog"iW9mpA8iv\8"#iiLXgCQg"UsNZzW\p
PIg"Xb_M}AIbi,;qOJwi,;fSMmP\|i,;fSMmRVfCMw"5OWfOUm
U]{"5OWfOUmIJbA@g"Z}TK}_P|UMmO@aIZyi,;qNM`LF{PLfM\vAF`CV`IWui,;qNM`LF{PLfM\vAFbA@p
CRg"Z}TK}_P|UMmV;iCV|RV~PVeR;iR\s_Xb_Jf
TLai,;`A]mUK`NMmHX|EUg"Kw
DF{PLfD\dC\mIJfi,;`A]mEMeRRmTXf"5EXvRL|IWuAIb"5EXvTOmHX|EUmIJfi,;eIMwNVfFPq
TP}_M}
SMg"Kw
DFbW\`SMsE;iR\s_Z}NM`_P|
O;og"xB;V|@8iv\i:;e1;imx\"f|A?V|@8iv\i:(Og"z^"ewFfk|Ki:;)4zz8/x5
)0)*b.sb|
(9-*3}6,;[/"#9e~[8t|@1,s9+
~9.0*
s"d
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Send pairing informations
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - start pairing routine
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - start Handshake
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: uQG3ZM60se+BHY0zmOruKHL8EAE=


2019.01.31 10:56:37 5: LGTV_WebOS (TV) - keyAccept: uQG3ZM60se+BHY0zmOruKHL8EAE=
2019.01.31 10:56:37 3: LGTV_WebOS (TV) - Sucessfull WS connection to 10.168.1.51
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1548928597.40388","payload":{"client-key":"0b4c6186535f8b003ab768be8c946a3d"}}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - JSON detected, run LGTV_WebOS_WriteReadings
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Corrected JSON String: {"type":"registered","id":"register_1548928597.40388","payload":{"client-key":"0b4c6186535f8b003ab768be8c946a3d"}}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Beginn Readings writing
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"response","id":"request_1548928597.40332","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":16,"volumeMax":100,"mute":false}}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - JSON detected, run LGTV_WebOS_WriteReadings
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Corrected JSON String: {"type":"response","id":"request_1548928597.40332","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":16,"volumeMax":100,"mute":false}}
2019.01.31 10:56:37 4: LGTV_WebOS (TV) - Beginn Readings writing
2019.01.31 10:56:39 5: LGTV_WebOS (TV) - ping command returned with output:
PING 10.168.1.51 (10.168.1.51) 56(84) bytes of data.
64 bytes from 10.168.1.51: icmp_seq=1 ttl=64 time=0.268 ms
64 bytes from 10.168.1.51: icmp_seq=2 ttl=64 time=0.447 ms

--- 10.168.1.51 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1016ms
rtt min/avg/max/mdev = 0.268/0.357/0.447/0.091 ms
2019.01.31 10:56:39 4: Sub LGTV_WebOS_PresenceRun (TV) - Sub finish, Call LGTV_WebOS_PresenceDone
2019.01.31 10:56:39 4: Sub LGTV_WebOS_PresenceDone (TV) - presence done
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - LGTV_WebOS_GetForgroundAppInfo: 0
2019.01.31 10:56:41 5: LGTV_WebOS (TV) - Sending command: {"id":"request_1548928601.40447","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"0b4c6186535f8b003ab768be8c946a3d","type":"request"}
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - WriteFn called
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - ���2K{;[/"#9ehG.smmz5-
r2!{17{4-i,;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"z^"ewFfk|Ki:;)4zz8/x5
)0)*b.sb|
(9-*3}g"mK;e;ir|C>ejFi}
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - ReadFn started
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"response","id":"request_1548928601.40447","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":""}}
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - JSON detected, run LGTV_WebOS_WriteReadings
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - Corrected JSON String: {"type":"response","id":"request_1548928601.40447","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":""}}
2019.01.31 10:56:41 4: LGTV_WebOS (TV) - Beginn Readings writing
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Januar 2019, 11:06:46
Magst Du mal die angehängte Version testen?

Musst auch das verbose nicht hoch drehen. Am besten einfach verbose Attribut für den Fernsehr wieder löschen.
Danach neu starten und mal schauen. Log brauch ich dann wenn Du fertig bist. Es sollte im Log was vorhanden sein.


Danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 31 Januar 2019, 11:16:35
Öhm, jetzt ist das Logfile etwas sehr groß geworden. Und wächst und wächst und wächst ;D

...
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - Länge Null: 0 und Daten:
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - Länge Null: 0 und Daten:
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - Länge Null: 0 und Daten:
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - Länge Null: 0 und Daten:
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:15:38 2: LGTV_WebOS (TV) - Länge Null: 0 und Daten:
...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Januar 2019, 11:21:59
ok danke. super.
und wenn du ein reload vom modul machst müsste es eigentlich gehen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: drhirn am 31 Januar 2019, 11:40:43
Korrekt

2019.01.31 11:39:43 3: TV eingeschaltet
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: 02tPZsELsBFYhEpeO4FED9C/Nog=


2019.01.31 11:39:51 3: LGTV_WebOS (TV) - Sucessfull WS connection to 10.168.1.51
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1548931191.50873","payload":{"client-key":"0b4c6186535f8b003ab768be8c946a3d"}}
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:39:51 2: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"response","id":"request_1548931191.50824","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":16,"volumeMax":100,"mute":false}}
2019.01.31 11:39:55 2: LGTV_WebOS (TV) - ReadFn started
2019.01.31 11:39:55 2: LGTV_WebOS (TV) - received correct JSON string, start response processing: {"type":"response","id":"request_1548931195.50882","payload":{"appId":"com.webos.app.hdmi2","returnValue":true,"windowId":"","processId":""}}
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Januar 2019, 11:50:44
Ok. Ich danke Dir. Dann muß ich mir das noch mal anschauen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mi.ke am 06 Februar 2019, 11:38:19
Zitat von: mi.ke am 26 Januar 2019, 12:44:38
da ich im Moment auf Fehlersuche bin (hat nichts mit LGTV_WebOS.pm zu tun), ist mir auf gefallen, dass sobald der Fernseher an ist und stacktrace aktiv ist, ca. alle 10 Sekunden folgende Fehlermeldung in's LOG geschrieben wird.

Zitat von: CoolTux am 07 August 2018, 16:10:32
Wie ist das denn nun eigentlich mit den blockieren? ist das Thema noch aktuell???

Hi Leon,

leider taucht bei mir das LGTV-Modul nun doch im freezeMon prominent auf.
Zur Zeit logge ich nur freezes > 30 sec.

get freezmon freeze:

1 - 2019-02-05 [Log]: s:04:18:30 e:04:19:14 f:44.429 d:tmr-LGTV_WebOS_Get3DStatus(LGTV)
1 - 2019-02-05 [Log]: s:21:14:49 e:21:16:11 f:82.849 d:tmr-LGTV_WebOS_GetForgroundAppInfo(LGTV)
1 - 2019-02-06 [Log]: s:02:48:41 e:02:49:21 f:40.534 d:tmr-LGTV_WebOS_GetForgroundAppInfo(LGTV)


Im Device Readings steht das:
lastResponse          error - 500 Application error          2019-02-06 02:33:40

Die durch den freezeMonitor erstellte Logs sagen das:

[Freezemon] freezeMonitor: possible freeze starting at 04:18:30, delay is 44.429 possibly caused by: tmr-LGTV_WebOS_Get3DStatus(LGTV)

2019.02.05 04:18:29.988 4: LGTV_WebOS (LGTV) - LGTV_WebOS_Get3DStatus: 0

2019.02.05 04:18:29.988 5: LGTV_WebOS (LGTV) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","id":"request_1549336709.98867","client-key":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}

2019.02.05 04:18:29.990 4: LGTV_WebOS (LGTV) - WriteFn called

2019.02.05 04:18:29.990 4: LGTV_WebOS (LGTV) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"pVi:;@.qlW8tF~4 x6.r.

s6.g"z^"ewFfk|Ki:; ~5*}5(*d}-9xQ.4.Q}4}|5|}5(6

--- log skips    35.927 secs.





[Freezemon] freezeMonitor: possible freeze starting at 21:14:49, delay is 82.849 possibly caused by: tmr-LGTV_WebOS_GetForgroundAppInfo(LGTV)

2019.02.05 21:14:48.985 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetForgroundAppInfo: 0

2019.02.05 21:14:48.985 5: LGTV_WebOS (LGTV) - Sending command: {"id":"request_1549397688.98527","client-key":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}

2019.02.05 21:14:48.987 4: LGTV_WebOS (LGTV) - WriteFn called

2019.02.05 21:14:48.987 4: LGTV_WebOS (LGTV) - ���2K{;[/"#9ehG.smmz5- x9.s87 s5+i,;Q'i|\?-rW2"#r5,y6,xa}Vxf S(e-(6-Vy7,W{6,i,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV

pi{%fv}

--- log skips    73.458 secs.



[Freezemon] freezeMonitor: possible freeze starting at 02:48:41, delay is 40.534 possibly caused by: tmr-LGTV_WebOS_GetForgroundAppInfo(LGTV)

2019.02.06 02:48:40.597 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetForgroundAppInfo: 0

2019.02.06 02:48:40.598 5: LGTV_WebOS (LGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1549417720.59795","client-key":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}

2019.02.06 02:48:40.599 4: LGTV_WebOS (LGTV) - WriteFn called

2019.02.06 02:48:40.599 4: LGTV_WebOS (LGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV

pi{%fv,;[/"#9ehG.smmz5- 1.y07r7 i,;Q'i|\?-rW2"#r5,y6,xa}Vxf S(e-(6-Vy7,W{6,i}

--- log skips    30.964 secs.



hier noch ein list von Device:

Internals:
   CHANGED   
   DEF        XXX.XXX.XXX.XXX
   HOST     XXX.XXX.XXX.XXX
   NAME       LGTV
   NR         3281
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    2.0.8
   READINGS:
     2018-12-18 08:10:22   3D              off
     2018-12-18 08:10:22   3DMode          2d
     2019-02-06 02:49:21   channel         -
     2018-12-18 08:10:19   channelCurrentEndTime -
     2018-12-18 08:10:19   channelCurrentStartTime -
     2018-12-18 08:10:19   channelCurrentTitle -
     2019-02-06 02:49:21   channelMedia    -
     2019-02-06 02:49:21   channelName     -
     2018-12-18 08:10:19   channelNextEndTime -
     2018-12-18 08:10:19   channelNextStartTime -
     2018-12-18 08:10:19   channelNextTitle -
     2018-12-18 08:10:25   extInput_FireTVStick connect_1
     2019-02-03 22:38:56   extInput_HDMI4 connect_0
     2019-02-04 20:42:22   extInput_HDMI4 connect_0
     2019-02-04 20:42:22   extInput_TigerTV connect_0
     2018-12-18 08:10:25   extInput_extSatReceiver connect_0
     2019-02-03 19:01:29   input           -
     2019-02-06 02:33:40   lastResponse    error - 500 Application error
     2019-02-06 01:58:00   launchApp       TV
     2019-01-13 20:00:52   lgKey           xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     2019-02-03 19:14:39   mute            off
     2019-02-06 01:38:32   pairing         paired
     2019-02-06 02:49:13   state           off
     2019-02-06 01:57:46   volume          9
   helper:
     wsKey      xxxxxxxxxxxxxx

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    15808
       inputapps:
         com.webos.app.hdmi1 TigerTV
         com.webos.app.hdmi2 FireTVStick
         com.webos.app.hdmi3 extSatReceiver
         com.webos.app.hdmi4 HDMI4
       inputs:
         FireTVStick com.webos.app.hdmi2
         HDMI4     com.webos.app.hdmi4
         TigerTV    com.webos.app.hdmi1
         extSatReceiver com.webos.app.hdmi3
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   group      Technik
   icon       weitere/tab.on
   room       Erdgeschoss,Technik
   wakeOnLanMAC XX:XX:XX:XX:XX:XX


Den client-key (lgKey) wsKey und IP-Adresse hab ich mal ge'X't, hoffe das ist okay.

Kannst Du anhand der LOGs erkennen, wo die Hänger herkommen könnten?

Dank Dir

Cheers

mi.ke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 Februar 2019, 14:52:38
Seltsame Zeiten, war der Fernseher da an?
Diese Verzögerungen scheinen beim schreiben auf das Device auf zu treten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mi.ke am 09 Februar 2019, 02:55:28
Zitat von: CoolTux am 07 Februar 2019, 14:52:38
Seltsame Zeiten, war der Fernseher da an?
Diese Verzögerungen scheinen beim schreiben auf das Device auf zu treten.

Das kann ich Dir gar nicht sagen, möglich wäre es.
Ich logge ab jetzt aber den on|off Status mit.

Schreiben auf das Device? Also Steuerbefehle vom Modul an den TV senden, oder TV sendet an Modul?


Was mir aufgefallen ist, die Meldungen . . .
lastResponse error - 500 Application error
. . . scheinen immer dann zu kommen, wenn eine APP auf dem TV gestartet ist, die das Modul nicht kennt, z.B. DAZN.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 09 Februar 2019, 07:57:13
Zitat von: mi.ke am 09 Februar 2019, 02:55:28
Das kann ich Dir gar nicht sagen, möglich wäre es.
Ich logge ab jetzt aber den on|off Status mit.

Schreiben auf das Device? Also Steuerbefehle vom Modul an den TV senden, oder TV sendet an Modul?


Was mir aufgefallen ist, die Meldungen . . .
lastResponse error - 500 Application error
. . . scheinen immer dann zu kommen, wenn eine APP auf dem TV gestartet ist, die das Modul nicht kennt, z.B. DAZN.

Das Modul sendet an den TV, er fordert die entsprechenden Informationen an, da der TV sie nicht von selbst liefert. Das 500 kommt eigentlich nur wenn von TV auf eine App umgeschaltet wird. Ist aber nur eine kurze Meldung, danach sollte alles normal laufen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: michisa86888 am 10 Februar 2019, 12:14:25
Hallo zusammen,
mal ein paar allgemeine Fragen zum Modul ohne dass ich jetzt die 64 Threadseiten durchlese und eventuell meine Antworten bekomme.
-Ist es mit dem Modul möglich den Fernseher einzuschalten?
-Ist des mit dem Modul möglich z.B. Netflix-App oder Amazon-App zu starten?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 10 Februar 2019, 12:25:22
- prinzipiell ja, ist aber von deinem TV abhängig ober er das unterstützt
-ja und ja
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: michisa86888 am 10 Februar 2019, 12:33:46
Okay,
dann könnte ich doch Fernseher über Harmony starten lassen und dann per LG-Modul die Netflix app starten.
Alles über Harmony ist mir ein wenig zu träge...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 10 Februar 2019, 12:41:10
richtig
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 10 Februar 2019, 14:02:07
Zitat von: michisa86888 am 10 Februar 2019, 12:33:46
Okay,
dann könnte ich doch Fernseher über Harmony starten lassen und dann per LG-Modul die Netflix app starten.
Alles über Harmony ist mir ein wenig zu träge...
Wenn Du hier im Thread stehst und oben in der Suche WOL eingibst findest Du jede Menge Hinweise wie und unter welchen Umständen der Start mit dem Modul klappt und wie Du im WebOs konfigurieren musst.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: grappa24 am 11 Februar 2019, 19:13:58
Nachdem sich das Verhalten meines TV-Moduls verändert hat, hab ich jetzt mal diesen Thread gecheckt  ;D. Kann es sein, dass das Modul bisher in regelmäßigen Abständen Events generiert hat, die es jetzt nicht mehr generiert? Ist das attr pingPresence dafür neu hinzugekommen?
Grüße, Dieter
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 11 Februar 2019, 19:21:24
Das Modul generiert immer noch Events, genau wie vorher. Immer dann wenn Readings aktualisiert werden.
Geändert hat sich all die Zeit da nichts.
pingPresence gibt es schon lange ist aber Recht spät hinzu gekommen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: grappa24 am 12 Februar 2019, 22:23:19
helft mir mal: warum reagiert das Modul auf on/off mal sofort und mal mit zeitlicher Verzögerung?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 Februar 2019, 22:28:33
Bei off sollte es unmittelbar reagieren. Bei on kann es etwas dauern. Je nach Konfiguration.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: grappa24 am 12 Februar 2019, 22:33:55
ne, bei off reagiert es manchmal sofort und manchmal erst Minuten später (2-4)
Wobei ich "channelGuide" auf 0 gesetzt habe ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 Februar 2019, 22:47:46
Das sollte so nicht sein. Bei off sollte er sofort reagieren.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: l2r am 13 Februar 2019, 15:27:39
hi,

sprichst du von set off oder von der Zeit bis FHEM mitbekommt, dass der Fernseher off ist?

Dass es manchmal ein bisschen dauert, bis FHEM mitbekommt, dass der Fernseher aus ist, kann ich bestätigen.

set off muss ich nachher testen.

Gruß Michael
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: grappa24 am 13 Februar 2019, 16:13:04
Wenn ich den TV mit "set off" steuere gibts keine Zeitverzögerung. Es geht mir um die Zeit, bis FHEM mitbekommt, dass der TV aus ist. Das geht manchmal in Echtzeit, manchmal dauert es 2-3 Minuten.

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Februar 2019, 18:43:46
Also wenn ich bei mir mit der Fernbedienung den Fernsehr aus mache dann bekommt FHEM das eigentlich sofort mit.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 13 Februar 2019, 18:56:22
Ich weiß nicht mehr warum es bei mir auf 1 steht, in dem Zusammenhang hattest du aber mal pingpresence erwähnt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Februar 2019, 19:00:17
???
;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 13 Februar 2019, 19:34:22
https://forum.fhem.de/index.php/topic,66671.msg782002.html#msg782002 (https://forum.fhem.de/index.php/topic,66671.msg782002.html#msg782002)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Februar 2019, 20:40:36
Ach so.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: grappa24 am 13 Februar 2019, 21:49:45
klar, wenn ich pingpresence auf 1 setze bekommt das Modul Änderungen wie on und vor allem off   s o f o r t   mit.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 18 Februar 2019, 00:17:37
Zitat von: grappa24 am 13 Februar 2019, 21:49:45
klar, wenn ich pingpresence auf 1 setze bekommt das Modul Änderungen wie on und vor allem off   s o f o r t   mit.

Mir ist es bis heute nicht klar, sollte es so sein, habs nicht näher beobachtet, kanns mir jemand erklären.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 05 März 2019, 19:18:10
hab mal was positives zu verkünden *g*

du kennst ja das teilweise komische verhalten meiner lg-tv's. ich denk, ich hab das übel gefunden, wenn ichs auch ned ganz versteh:
mein schlafzimmer-tv lässt sich nun auch einschalten per (w)lan, seit ich in der fritzbox und auf meinem server ip v6 abgestellt hab.

vielleicht ist das ja nur ein problem meiner speziellen fhem-install (virtualbox auf win10), aber wenn sich in der richtung auch mal wer ärgert ... vielleicht hilfts ja.
hat übrigens scheinbar auf viel einfluss - seit der umstellung hab ich z.b. auch keine ausfälle meiner hmlan mehr, pings machen keine probleme mehr, ...

wenns da übrigens wen gibt, der ne idee hat, warum dem so ist: ich wäre ein aufmerksamer zuhörer *g*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 05 März 2019, 20:22:25
Hi,

Microsoft ist manchmal überkonsequent in ihren Entwicklungen. Jahrelang ignorieren sie technische Entwicklungen und dann erklären sie sie über Nacht zum default Standard. So auch bei IPV6 wenn IPV6 dann am liebsten nur noch.  ;)
Ich beobachte bei Windows 10 teilweise auch den "Verlust" der IP4 Funktionen, Namen werden per DNS für IPV4 nicht aufgelöst Ping IPV4 wird nicht beantwortet usw.
Woran das wirklich genau liegt, habe ich noch nicht herausgefunden.

Aktuell kämpfe ich mit dem Problem, das 2 meiner Windows 10 PCs mehrmals am Tag (aber nicht jeden Tag) exakt für eine viertel Stunde (oder ein vielfaches davon) auf Ping nicht mehr reagiert. Ob das nur IPV4 betrifft habe ich noch nicht probiert. Es scheint aber, als ob die Firewall die Pings blockiert. Tritt offenbar seit Versionsupgrade 1809 auf. Eine Aktualisierung des Netzkartentreibers bringt in einem Fall temporär Besserung.

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 05 März 2019, 21:09:44
ZitatNamen werden per DNS für IPV4 nicht aufgelöst Ping IPV4 wird nicht beantwortet
100% confirm

ich würd die schuld aber nicht undbedingt den win-rechnern geben. wirklich beruhigt hat sich bei mir die situation erst, als ich quasi den linux-kisten ipv6 abgedreht hab.
is wohl wie immer: linux und win sind wie hund und katz - wenn der eine mit n schwanz wedelt vor freude, fühlt der andere sich nur unentschlossen.

is halt mit vorsicht zu genießen, ich kanns halt ned wirklich testen, weil das eine linux meine fritzbox ist und ich keine ahnung hab, wie nah das an nem richtigen linux is und das andere linux nur virtuell rennt und ich da wiederum nicht weiß, wie viel schuld an dem problem die vm dabei trifft. die zeigt ja gern mal recht dämliches verhalten beim "durchreichen" von hardware.

d.h.: ich bin so schlau wie vorher, aber zumindest beseitigt das abdrehen von ipv6 nen haufen komisches verhalten in meiner hausautomatisation *g*.

so, nun übergeben wir besser cool wieder seinen fred, bevor er uns würgt *lach*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 19 März 2019, 12:35:39
nur als info (und fiese art der usb-stick-problematik erinnerung)

wieder was gefunden. scheiße, dass ich derzeit ein klinisch sauberes log hab, dass die paar warnings sofort auffallen *fg*

2019.03.19 11:06:23 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4693.
2019.03.19 11:06:23 1: stacktrace:
2019.03.19 11:06:23 1:     main::__ANON__                      called by fhem.pl (4693)
2019.03.19 11:06:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (923)
2019.03.19 11:06:23 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (806)
2019.03.19 11:06:23 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (645)
2019.03.19 11:06:23 1:     main::LGTV_WebOS_Read               called by fhem.pl (3689)
2019.03.19 11:06:23 1:     main::CallFn                        called by fhem.pl (744)
2019.03.19 11:07:44 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4693.
2019.03.19 11:07:44 1: stacktrace:
2019.03.19 11:07:44 1:     main::__ANON__                      called by fhem.pl (4693)
2019.03.19 11:07:44 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (923)
2019.03.19 11:07:44 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (806)
2019.03.19 11:07:44 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (645)
2019.03.19 11:07:44 1:     main::LGTV_WebOS_Read               called by fhem.pl (3689)
2019.03.19 11:07:44 1:     main::CallFn                        called by fhem.pl (744)
2019.03.19 11:07:54 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4693.
2019.03.19 11:07:54 1: stacktrace:
2019.03.19 11:07:54 1:     main::__ANON__                      called by fhem.pl (4693)
2019.03.19 11:07:54 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (923)
2019.03.19 11:07:54 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (806)
2019.03.19 11:07:54 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (645)
2019.03.19 11:07:54 1:     main::LGTV_WebOS_Read               called by fhem.pl (3689)
2019.03.19 11:07:54 1:     main::CallFn                        called by fhem.pl (744)
2019.03.19 11:08:04 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4693.
2019.03.19 11:08:04 1: stacktrace:
2019.03.19 11:08:04 1:     main::__ANON__                      called by fhem.pl (4693)
2019.03.19 11:08:04 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (923)
2019.03.19 11:08:04 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (806)
2019.03.19 11:08:04 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (645)
2019.03.19 11:08:04 1:     main::LGTV_WebOS_Read               called by fhem.pl (3689)
2019.03.19 11:08:04 1:     main::CallFn                        called by fhem.pl (744)


das kommt, wenn ich im tv die einstellungen aufrufe und dann meine sender auf stick speichere. schaut doch sehr nach dem aus, was auch usb-sticks beim abspielen so produzieren, oder?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 März 2019, 12:46:34
Das schaue ich mir dann mal an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 20 März 2019, 17:09:38
wennst schon dabei bist:
2019.03.20 15:28:10 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4693.
2019.03.20 15:28:10 1: stacktrace:
2019.03.20 15:28:10 1:     main::__ANON__                      called by fhem.pl (4693)
2019.03.20 15:28:10 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (923)
2019.03.20 15:28:10 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (806)
2019.03.20 15:28:10 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (645)
2019.03.20 15:28:10 1:     main::LGTV_WebOS_Read               called by fhem.pl (3689)
2019.03.20 15:28:10 1:     main::CallFn                        called by fhem.pl (744)


das kommt, wenn man in den sendereinstellungen rum wühlt (sender verschieben, verstecken) - und zwar alle 10 sek.


upps, nachtrag:
könnte auch sein, dass das die pingpresence ist - die hatte ich nämlich bei dem tv wieder mal testweise ein. wäre aber auch nicht besser *g*.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Loredo am 28 April 2019, 09:49:37
Hi Marko,


bei neueren Perl Versionen bekommt man diese Meldung:




2019.04.28 09:46:50.192 1: PERL WARNING: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/({ <-- HERE "type":".+}}$)/ at ./FHEM/82_LGTV_WebOS.pm line 639, <$fh> line 381.
2019.04.28 09:46:50.192 1: PERL WARNING: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/({ <-- HERE "type":".+}}$)/ at ./FHEM/82_LGTV_WebOS.pm line 641, <$fh> line 381.



Vielleicht fixt du das bei Gelegenheit :-)


Mir ist außerdem aufgefallen, dass bei den Input Namen keine Leerzeichen verwendet werden können. Das ist jedoch (zumindest bei meinem Fernseher) im Auslieferungszustand der Fall ("HDMI 1", "HDMI 2", ...). Ich musste zunächst alle Eingänge umbenennen, damit das Modul richtig funktioniert.




LG
Julian
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 April 2019, 10:08:40
Zitat von: Loredo am 28 April 2019, 09:49:37
Hi Marko,


bei neueren Perl Versionen bekommt man diese Meldung:




2019.04.28 09:46:50.192 1: PERL WARNING: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/({ <-- HERE "type":".+}}$)/ at ./FHEM/82_LGTV_WebOS.pm line 639, <$fh> line 381.
2019.04.28 09:46:50.192 1: PERL WARNING: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/({ <-- HERE "type":".+}}$)/ at ./FHEM/82_LGTV_WebOS.pm line 641, <$fh> line 381.



Vielleicht fixt du das bei Gelegenheit :-)


Mir ist außerdem aufgefallen, dass bei den Input Namen keine Leerzeichen verwendet werden können. Das ist jedoch (zumindest bei meinem Fernseher) im Auslieferungszustand der Fall ("HDMI 1", "HDMI 2", ...). Ich musste zunächst alle Eingänge umbenennen, damit das Modul richtig funktioniert.




LG
Julian

Danke Dir Julian,

Schaue ich mir an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Loredo am 28 April 2019, 10:26:02
... und hat sich schon jemand die Mühe gemacht ein funktionierendes homebridgeMapping für iOS 12.2 zusammenzustellen?


Ich habe mich an Andrés Beispiel im Wiki versucht, aber es ist wohl zu unterschiedlich zum Sony BRAVIA. Habs versucht anzupassen, aber es kommt irgendwie nur Grütze raus: In der Home.app wird der Status des TV nicht richtig wiedergegeben und er besteht dort auch aus einzelnen Geräten pro Input plus einem für den TV als Switch dargestellt. Schalten geht mit den Input Devices gar nicht und eigentlich sollte das ganze ja auch als ein einzelnes Device dargestellt werden, bei dem man die Inputs dann über das Kontext-Menü auswählt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 28 April 2019, 10:37:01
also wennst schon am werkeln bist - denk an usb *g*

*duck und weg*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 01 Mai 2019, 17:27:59
hab was gefundenb! *g*

heute kommt auf einmal n neues warning a'la:2019.05.01 12:31:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4706.
2019.05.01 12:31:15 1: stacktrace:
2019.05.01 12:31:15 1:     main::__ANON__                      called by fhem.pl (4706)
2019.05.01 12:31:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (923)
2019.05.01 12:31:15 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (806)
2019.05.01 12:31:15 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (645)
2019.05.01 12:31:15 1:     main::LGTV_WebOS_Read               called by fhem.pl (3709)
2019.05.01 12:31:15 1:     main::CallFn                        called by fhem.pl (745)
direkt nach dem einschalten alle 20 sek. (wird bis zum schluß immer schneller, bis es alle 5 sek kommt) für 2 min.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolfgang Hochweller am 04 Mai 2019, 12:18:50
Hier mein Zustand :


Internals:
   CHANGED   
   DEF        10.0.0.26
   FD         122
   FUUID      5c4ef131-f33f-775d-2322-5c78d54b3d648253
   HOST       10.0.0.26
   LAST_RECV  1556964706
   NAME       WohnTV
   NR         124
   PARTIAL    {"DSTEndTime":"2019,05,10,10,00,00","DSTStartTime":"2019,05,10,09,30,00","description":"Folge 3182","duration":1800,"endTime":"2019,05,10,08,00,00","extendedDescription":[{"_id":"84fb","extendedDescriptionNumber":0,"extendedText":"Simone weist Niclas ab und genießt das Familienleben. Sie ahnt nicht, dass Henrys Katzenhaarallergie Vorbote eines neuen Unheils ist. Um Geld für Deniz zu sammeln, versteigern Ingo und Steffi sich selbst. Dabei kommen sie sich näher."}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2019,05,10,10,00,00","localStartTime":"2019,05,10,09,30,00","programId":"1_1089_12003_8329","programNa
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.9
   READINGS:
     2019-03-23 16:43:01   3D              off
     2019-03-23 16:43:01   3DMode          2d
     2019-05-04 12:06:30   channel         3
     2019-03-21 22:05:31   channelCurrentEndTime -
     2019-03-21 22:05:31   channelCurrentStartTime -
     2019-03-21 22:05:31   channelCurrentTitle -
     2019-05-04 11:08:45   channelMedia    Satellite Digital TV
     2019-05-04 12:06:30   channelName     RTL Television
     2019-03-21 22:05:31   channelNextEndTime -
     2019-03-21 22:05:31   channelNextStartTime -
     2019-03-21 22:05:31   channelNextTitle -
     2018-07-11 18:50:18   extInput_AV-1   connect_1
     2018-07-11 18:50:18   extInput_AV-2   connect_0
     2019-05-01 14:12:44   extInput_HDMI-1 connect_1
     2019-03-31 11:27:40   extInput_HDMI-2 connect_1
     2018-07-11 18:50:18   extInput_HDMI-3 connect_0
     2018-07-11 18:50:18   extInput_HDMI-4 connect_1
     2018-07-11 18:50:18   extInput_Komponente connect_0
     2019-05-04 11:08:26   input           -
     2019-05-04 11:12:43   lastResponse    ok
     2019-05-04 11:08:26   launchApp       TV
     2019-02-08 14:47:20   lgKey           aeb31f98a003ce6698399db8a941b88d
     2019-03-29 10:57:09   mute            off
     2019-05-04 11:08:17   pairing         paired
     2019-05-04 11:08:13   state           on
     2018-07-11 18:50:20   volume          -1
   helper:
     wsKey     
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    1
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         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-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         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:
   channelGuide 1
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   icon       it_television
   room       Media,Wohnzimmer



Die als PARTIAL gelisteten Internals laufen ja unter Beta.

Kann ich da was tun ?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 Mai 2019, 12:34:40
Zitat von: howi42 am 04 Mai 2019, 12:18:50
Hier mein Zustand :


Internals:
   CHANGED   
   DEF        10.0.0.26
   FD         122
   FUUID      5c4ef131-f33f-775d-2322-5c78d54b3d648253
   HOST       10.0.0.26
   LAST_RECV  1556964706
   NAME       WohnTV
   NR         124
   PARTIAL    {"DSTEndTime":"2019,05,10,10,00,00","DSTStartTime":"2019,05,10,09,30,00","description":"Folge 3182","duration":1800,"endTime":"2019,05,10,08,00,00","extendedDescription":[{"_id":"84fb","extendedDescriptionNumber":0,"extendedText":"Simone weist Niclas ab und genießt das Familienleben. Sie ahnt nicht, dass Henrys Katzenhaarallergie Vorbote eines neuen Unheils ist. Um Geld für Deniz zu sammeln, versteigern Ingo und Steffi sich selbst. Dabei kommen sie sich näher."}],"genre":"Movie/Drama","isPresent":false,"localEndTime":"2019,05,10,10,00,00","localStartTime":"2019,05,10,09,30,00","programId":"1_1089_12003_8329","programNa
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    2.0.9
   READINGS:
     2019-03-23 16:43:01   3D              off
     2019-03-23 16:43:01   3DMode          2d
     2019-05-04 12:06:30   channel         3
     2019-03-21 22:05:31   channelCurrentEndTime -
     2019-03-21 22:05:31   channelCurrentStartTime -
     2019-03-21 22:05:31   channelCurrentTitle -
     2019-05-04 11:08:45   channelMedia    Satellite Digital TV
     2019-05-04 12:06:30   channelName     RTL Television
     2019-03-21 22:05:31   channelNextEndTime -
     2019-03-21 22:05:31   channelNextStartTime -
     2019-03-21 22:05:31   channelNextTitle -
     2018-07-11 18:50:18   extInput_AV-1   connect_1
     2018-07-11 18:50:18   extInput_AV-2   connect_0
     2019-05-01 14:12:44   extInput_HDMI-1 connect_1
     2019-03-31 11:27:40   extInput_HDMI-2 connect_1
     2018-07-11 18:50:18   extInput_HDMI-3 connect_0
     2018-07-11 18:50:18   extInput_HDMI-4 connect_1
     2018-07-11 18:50:18   extInput_Komponente connect_0
     2019-05-04 11:08:26   input           -
     2019-05-04 11:12:43   lastResponse    ok
     2019-05-04 11:08:26   launchApp       TV
     2019-02-08 14:47:20   lgKey           aeb31f98a003ce6698399db8a941b88d
     2019-03-29 10:57:09   mute            off
     2019-05-04 11:08:17   pairing         paired
     2019-05-04 11:08:13   state           on
     2018-07-11 18:50:20   volume          -1
   helper:
     wsKey     
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    1
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         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-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         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:
   channelGuide 1
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   icon       it_television
   room       Media,Wohnzimmer



Die als PARTIAL gelisteten Internals laufen ja unter Beta.

Kann ich da was tun ?

???
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ml2108 am 20 Juni 2019, 13:18:51
Hi,

gibt es eine Möglichkeit für das einschalten einen eigenen befehlt zu hinterlegen?

Mir schwebt so etwas vor wie

set tv_wol xx:xx:xx:xx:xx:xx

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 Juni 2019, 13:26:38
Zitat von: ml2108 am 20 Juni 2019, 13:18:51
Hi,

gibt es eine Möglichkeit für das einschalten einen eigenen befehlt zu hinterlegen?

Mir schwebt so etwas vor wie

set tv_wol xx:xx:xx:xx:xx:xx



Nein. Multimedia ist in FHEM standardisiert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ml2108 am 20 Juni 2019, 13:30:49
Sorry falsch ausgedrückt  ;)

das vom modul ein befehl zum einschalten ausgeführt wird (anstatt dem integrierten wol)

Um somit den TV auch aus meinem container an anschalten zu können.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 Juni 2019, 13:53:38
Zitat von: ml2108 am 20 Juni 2019, 13:30:49
Sorry falsch ausgedrückt  ;)

das vom modul ein befehl zum einschalten ausgeführt wird (anstatt dem integrierten wol)

Um somit den TV auch aus meinem container an anschalten zu können.

Meinst Du

set LGTv on
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Loredo am 20 Juni 2019, 14:07:15
Ich glaube er meint sowas wie das wakeupCmd Attribut beim ENIGMA2 Modul.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ml2108 am 20 Juni 2019, 15:26:52
ja genau so was meine ich  8)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 Juni 2019, 15:59:48
Ah ok. Aktuell ist da keine Planung für.
Ich nehme aber gerne Pull Requests auf GitHub entgegen.
https://github.com/fhem/LGTV_WebOS
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 07 Juli 2019, 09:45:04
servus, hab wieder mal ein warning nach dem restart:

ich will aber nicht drauf bestehen, dass das ein problem vom lgtv-modul is - is nur die nr. 1 im listing, weil das uwz- und das fritzbox-modul ähnliches mimimi in sachen json machen.
falls dem so is, meine ganze warnings-liste - bitte nach geschmack an die richtigen leute verteilen *fg*:2019.07.07 08:54:31 0: Server shutdown
2019.07.07 08:54:31 1: Including fhem.cfg
2019.07.07 08:54:33 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 476.
2019.07.07 08:54:33 1: stacktrace:
2019.07.07 08:54:33 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2019.07.07 08:54:33 1:     Exporter::import                    called by ./FHEM/82_LGTV_WebOS.pm (70)
2019.07.07 08:54:33 1:     (eval)                              called by ./FHEM/82_LGTV_WebOS.pm (68)
2019.07.07 08:54:33 1:     (eval)                              called by fhem.pl (2606)
2019.07.07 08:54:33 1:     (eval)                              called by fhem.pl (2605)
2019.07.07 08:54:33 1:     main::CommandReload                 called by fhem.pl (1993)
2019.07.07 08:54:33 1:     main::LoadModule                    called by fhem.pl (2050)
2019.07.07 08:54:33 1:     main::CommandDefine                 called by fhem.pl (1236)
2019.07.07 08:54:33 1:     main::AnalyzeCommand                called by fhem.pl (1089)
2019.07.07 08:54:33 1:     main::AnalyzeCommandChain           called by fhem.pl (1377)
2019.07.07 08:54:33 1:     main::CommandInclude                called by fhem.pl (601)
2019.07.07 08:54:33 1: PERL WARNING: Prototype mismatch: sub FHEM::UWZ::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 3197.
2019.07.07 08:54:33 1: stacktrace:
2019.07.07 08:54:33 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2019.07.07 08:54:33 1:     Exporter::import                    called by ./FHEM/77_UWZ.pm (75)
2019.07.07 08:54:33 1:     (eval)                              called by ./FHEM/77_UWZ.pm (73)
2019.07.07 08:54:33 1:     (eval)                              called by fhem.pl (2606)
2019.07.07 08:54:33 1:     (eval)                              called by fhem.pl (2605)
2019.07.07 08:54:33 1:     main::CommandReload                 called by fhem.pl (1993)
2019.07.07 08:54:33 1:     main::LoadModule                    called by fhem.pl (2050)
2019.07.07 08:54:33 1:     main::CommandDefine                 called by fhem.pl (1236)
2019.07.07 08:54:33 1:     main::AnalyzeCommand                called by fhem.pl (1089)
2019.07.07 08:54:33 1:     main::AnalyzeCommandChain           called by fhem.pl (1377)
2019.07.07 08:54:33 1:     main::CommandInclude                called by fhem.pl (601)
2019.07.07 08:54:34 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($;$) vs ($) at (eval 162) line 1.
2019.07.07 08:54:34 1: stacktrace:
2019.07.07 08:54:34 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2019.07.07 08:54:34 1:     Carp::carp                          called by /usr/share/perl/5.24/Exporter/Heavy.pm (38)
2019.07.07 08:54:34 1:     Exporter::Heavy::__ANON__           called by /usr/share/perl/5.24/Exporter/Heavy.pm (185)
2019.07.07 08:54:34 1:     Exporter::Heavy::heavy_export       called by /usr/share/perl/5.24/Exporter/Heavy.pm (205)
2019.07.07 08:54:34 1:     Exporter::Heavy::heavy_export_to_level called by /usr/share/perl5/JSON.pm (111)
2019.07.07 08:54:34 1:     JSON::import                        called by (eval 162) (1)
2019.07.07 08:54:34 1:     main::BEGIN                         called by (eval 162) (1)
2019.07.07 08:54:34 1:     (eval)                              called by (eval 162) (1)
2019.07.07 08:54:34 1:     (eval)                              called by ./FHEM/72_FRITZBOX.pm (56)
2019.07.07 08:54:34 1:     (eval)                              called by fhem.pl (2606)
2019.07.07 08:54:34 1:     (eval)                              called by fhem.pl (2605)
2019.07.07 08:54:34 1:     main::CommandReload                 called by fhem.pl (1993)
2019.07.07 08:54:34 1:     main::LoadModule                    called by fhem.pl (2050)
2019.07.07 08:54:34 1:     main::CommandDefine                 called by fhem.pl (1236)
2019.07.07 08:54:34 1:     main::AnalyzeCommand                called by fhem.pl (1089)
2019.07.07 08:54:34 1:     main::AnalyzeCommandChain           called by fhem.pl (1377)
2019.07.07 08:54:34 1:     main::CommandInclude                called by fhem.pl (601)
2019.07.07 08:54:46 1: Including ./log/fhem.save
2019.07.07 08:54:54 0: Featurelevel: 5.9
2019.07.07 08:54:54 0: Server started with 298 defined entities (fhem.pl:19755/2019-07-01 perl:5.024001 os:linux user:fhem pid:10545)

mit freundlichen warnings,
dein fanboy ratti
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 Juli 2019, 09:56:53
Zitat von: the ratman am 07 Juli 2019, 09:45:04
servus, hab wieder mal ein warning nach dem restart:

ich will aber nicht drauf bestehen, dass das ein problem vom lgtv-modul is - is nur die nr. 1 im listing, weil das uwz- und das fritzbox-modul ähnliches mimimi in sachen json machen.
falls dem so is, meine ganze warnings-liste - bitte nach geschmack an die richtigen leute verteilen *fg*:2019.07.07 08:54:31 0: Server shutdown
2019.07.07 08:54:31 1: Including fhem.cfg
2019.07.07 08:54:33 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 476.
2019.07.07 08:54:33 1: stacktrace:
2019.07.07 08:54:33 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2019.07.07 08:54:33 1:     Exporter::import                    called by ./FHEM/82_LGTV_WebOS.pm (70)
2019.07.07 08:54:33 1:     (eval)                              called by ./FHEM/82_LGTV_WebOS.pm (68)
2019.07.07 08:54:33 1:     (eval)                              called by fhem.pl (2606)
2019.07.07 08:54:33 1:     (eval)                              called by fhem.pl (2605)
2019.07.07 08:54:33 1:     main::CommandReload                 called by fhem.pl (1993)
2019.07.07 08:54:33 1:     main::LoadModule                    called by fhem.pl (2050)
2019.07.07 08:54:33 1:     main::CommandDefine                 called by fhem.pl (1236)
2019.07.07 08:54:33 1:     main::AnalyzeCommand                called by fhem.pl (1089)
2019.07.07 08:54:33 1:     main::AnalyzeCommandChain           called by fhem.pl (1377)
2019.07.07 08:54:33 1:     main::CommandInclude                called by fhem.pl (601)
2019.07.07 08:54:33 1: PERL WARNING: Prototype mismatch: sub FHEM::UWZ::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 3197.
2019.07.07 08:54:33 1: stacktrace:
2019.07.07 08:54:33 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2019.07.07 08:54:33 1:     Exporter::import                    called by ./FHEM/77_UWZ.pm (75)
2019.07.07 08:54:33 1:     (eval)                              called by ./FHEM/77_UWZ.pm (73)
2019.07.07 08:54:33 1:     (eval)                              called by fhem.pl (2606)
2019.07.07 08:54:33 1:     (eval)                              called by fhem.pl (2605)
2019.07.07 08:54:33 1:     main::CommandReload                 called by fhem.pl (1993)
2019.07.07 08:54:33 1:     main::LoadModule                    called by fhem.pl (2050)
2019.07.07 08:54:33 1:     main::CommandDefine                 called by fhem.pl (1236)
2019.07.07 08:54:33 1:     main::AnalyzeCommand                called by fhem.pl (1089)
2019.07.07 08:54:33 1:     main::AnalyzeCommandChain           called by fhem.pl (1377)
2019.07.07 08:54:33 1:     main::CommandInclude                called by fhem.pl (601)
2019.07.07 08:54:34 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($;$) vs ($) at (eval 162) line 1.
2019.07.07 08:54:34 1: stacktrace:
2019.07.07 08:54:34 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2019.07.07 08:54:34 1:     Carp::carp                          called by /usr/share/perl/5.24/Exporter/Heavy.pm (38)
2019.07.07 08:54:34 1:     Exporter::Heavy::__ANON__           called by /usr/share/perl/5.24/Exporter/Heavy.pm (185)
2019.07.07 08:54:34 1:     Exporter::Heavy::heavy_export       called by /usr/share/perl/5.24/Exporter/Heavy.pm (205)
2019.07.07 08:54:34 1:     Exporter::Heavy::heavy_export_to_level called by /usr/share/perl5/JSON.pm (111)
2019.07.07 08:54:34 1:     JSON::import                        called by (eval 162) (1)
2019.07.07 08:54:34 1:     main::BEGIN                         called by (eval 162) (1)
2019.07.07 08:54:34 1:     (eval)                              called by (eval 162) (1)
2019.07.07 08:54:34 1:     (eval)                              called by ./FHEM/72_FRITZBOX.pm (56)
2019.07.07 08:54:34 1:     (eval)                              called by fhem.pl (2606)
2019.07.07 08:54:34 1:     (eval)                              called by fhem.pl (2605)
2019.07.07 08:54:34 1:     main::CommandReload                 called by fhem.pl (1993)
2019.07.07 08:54:34 1:     main::LoadModule                    called by fhem.pl (2050)
2019.07.07 08:54:34 1:     main::CommandDefine                 called by fhem.pl (1236)
2019.07.07 08:54:34 1:     main::AnalyzeCommand                called by fhem.pl (1089)
2019.07.07 08:54:34 1:     main::AnalyzeCommandChain           called by fhem.pl (1377)
2019.07.07 08:54:34 1:     main::CommandInclude                called by fhem.pl (601)
2019.07.07 08:54:46 1: Including ./log/fhem.save
2019.07.07 08:54:54 0: Featurelevel: 5.9
2019.07.07 08:54:54 0: Server started with 298 defined entities (fhem.pl:19755/2019-07-01 perl:5.024001 os:linux user:fhem pid:10545)

mit freundlichen warnings,
dein fanboy ratti

Interessant. 3 Module haben das selbe JSON "Problem". Ich denke eher es wird an Deiner Perlinstallation liegen. Ich schaue es mir nachher aber mal an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 07 Juli 2019, 11:42:18
braucht json n neues zusatzmodul oder so, dass man bisher nicht brauchte? weil:
nachdem ja dein update-tool für meine perl-installation zuständig is und bis vor 2 oder 3 tagen keine solchen warnings gekommen sind, nehm ich mal an, dass da zumindest alles aktuell is ...

aja, apropo anschauen *g*:
gestern hatt ich wieder mal eine usb-tv-session und bin dabei eingepennt. heute wars log wieder mit den üblichen warnings voll. dies nur als reminder ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 24 Juli 2019, 13:13:48
@cool

scheint so, als ob obige warnings doch von den modulen kommen - zumindest wurde das schon bei cul-hm gemeldet und als modul-problem erkannt.
folglich sollte auch lg-tv ein problem in der richtung haben ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: vbs am 27 Juli 2019, 20:56:20
Mal eine Frage: das wechseln des Bild-Modus (isf, Spielen, etc.) ist offenbar ja momentan nicht möglich, oder? Ist das nur nicht implementiert oder kann das der TV einfach nicht?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 28 Juli 2019, 06:49:27
Hallo,

Mir ist nicht bekannt ob und wenn ja wie es geht. Wenn Du im Netz etwas dazu findest implementiere ich es gerne.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: vbs am 29 Juli 2019, 09:06:45
Ok, danke. Ich hab leider auch nichts konkretes finden können. OpenHAB bietet sowas zwar, aber nach meinem Verständnis kommt da die Verbindung über eine serielle Verbindung zustande.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 29 Juli 2019, 09:16:16
Dann wird das wohl noch die alte Version sein, also nicht WebOS sondern der Vorgänger. Geräte bis 2012 oder so.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: cruser1800 am 04 August 2019, 12:48:19
Ich habe Heute mal das Modul probiert. Habe eine 2018 LG über WLAN angebunden.

Das komische ist, dass ich über set off ausschalten kann aber über set on nicht anschalten. Als ich dann nochmal set off gedrückt habe ging er wieder an!!

Was kann das sein?

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 12 August 2019, 17:19:16
@crusher
kommt wohl aufs model an - ich hab eines, dass lässt sich nur per ir einschalten. ausschalten ist kein problem per fhem. ein anderer macht da gar keine probleme und kriegt sogar per wlan mit, wann er rennen soll.
da ich nur die 2 modelle hab, kann ich halt ned viel drüber sagen, ausser: dass erstere rennt mit webos2.5 und das andere mit 3.


@cool
ich will ja ned nerven, aber haste schon geguckt, worans happert? ist übrigens nicht nur ein usb-stick -das scheint alles zu betreffen, sobald man die signalquelle umstellt.2019.08.12 12:25:01 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:25:01 1: stacktrace:
2019.08.12 12:25:01 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:25:01 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1151)
2019.08.12 12:25:01 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:25:01 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:25:01 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:25:01 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:28:21 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:28:21 1: stacktrace:
2019.08.12 12:28:21 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:28:21 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:28:21 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:28:21 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:28:21 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:28:21 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:28:32 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:28:32 1: stacktrace:
2019.08.12 12:28:32 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:28:32 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:28:32 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:28:32 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:28:32 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:28:32 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:28:41 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:28:41 1: stacktrace:
2019.08.12 12:28:41 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:28:41 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:28:41 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:28:41 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:28:41 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:28:41 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:28:51 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:28:51 1: stacktrace:
2019.08.12 12:28:51 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:28:51 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:28:51 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:28:51 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:28:51 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:28:51 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:29:01 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:29:01 1: stacktrace:
2019.08.12 12:29:01 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:29:01 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:29:01 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:29:01 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:29:01 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:29:01 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:29:11 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:29:11 1: stacktrace:
2019.08.12 12:29:11 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:29:11 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:29:11 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:29:11 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:29:11 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:29:11 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:42:38 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:42:38 1: stacktrace:
2019.08.12 12:42:38 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:42:38 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:42:38 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:42:38 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:42:38 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:42:38 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:42:48 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:42:48 1: stacktrace:
2019.08.12 12:42:48 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:42:48 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:42:48 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:42:48 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:42:48 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:42:48 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:42:58 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:42:58 1: stacktrace:
2019.08.12 12:42:58 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:42:58 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:42:58 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:42:58 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:42:58 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:42:58 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:43:08 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:43:08 1: stacktrace:
2019.08.12 12:43:08 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:43:08 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:43:08 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:43:08 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:43:08 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:43:08 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:43:28 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:43:28 1: stacktrace:
2019.08.12 12:43:28 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:43:28 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:43:28 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:43:28 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:43:28 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:43:28 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:43:38 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:43:38 1: stacktrace:
2019.08.12 12:43:38 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:43:38 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:43:38 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:43:38 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:43:38 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:43:38 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:43:48 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:43:48 1: stacktrace:
2019.08.12 12:43:48 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:43:48 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:43:48 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:43:48 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:43:48 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:43:48 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:43:58 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:43:58 1: stacktrace:
2019.08.12 12:43:58 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:43:58 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:43:58 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:43:58 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:43:58 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:43:58 1:     main::CallFn                        called by fhem.pl (748)
2019.08.12 12:44:08 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4752.
2019.08.12 12:44:08 1: stacktrace:
2019.08.12 12:44:08 1:     main::__ANON__                      called by fhem.pl (4752)
2019.08.12 12:44:08 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (1158)
2019.08.12 12:44:08 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (956)
2019.08.12 12:44:08 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (766)
2019.08.12 12:44:08 1:     main::LGTV_WebOS_Read               called by fhem.pl (3753)
2019.08.12 12:44:08 1:     main::CallFn                        called by fhem.pl (748)
das war übrigens nur ein paar mal einen raspi am hdmi rebooten ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 August 2019, 17:42:35
Kannst Du bitte mal die eben von mir hoch geladene Version checken?

https://github.com/fhem/LGTV_WebOS
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 12 August 2019, 19:18:30
ich muß leider sagen ... es funzt ... nix mehr zu märkeln - äh - mäkeln *g*

getestet am kleinen webos3 (der große ist grad von fraubotter belegt):

1) tv -> usb (mit kurz laufen lassen) -> tv                  funzt ohne warnings
2) tv -> per modul umschalten auf hdmi -> tv(*)        funzt ohne warnings


gleich neues aufgefallen beim testen...

beim umschalten per modul - er meldet ganz kurz einen "error500 application error", funzt aber weiter ohne eintrag ins log <-- nur für dein notizbücherl ...

*) ein unterschied zw. 2.5 und 3 ist auch noch: bei 2.5 krieg ich unter input alle vorhandenen eingänge, bei webos3 nur jene, die ich auch als sichtbar für die schnellauswahl gewählt habe.
is das normal?
und vor allem: könnte man sich trotzdem im modul alle inputs anzeigen lassen? ansonsten kommst du per modul bei standard-einstellungen nimma auf tv zurück.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 August 2019, 19:27:20
Da ich kein WebOS3 habe kann ich dazu nichts sagen. Ich schaue es mir bei mir noch mal in Ruhe an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 12 August 2019, 19:43:06
von meiner seite besteht da kein echter handlungsbedarf ... selten, dass ich im schlafzimmer per modul umschalte. da liegt ne fernbedienung *g*
schrecklich wars immer nur, wenn ich dort was auf usb gschaut hab und am nächsten tag ein log voll warnigns ghabt hab. aber das funzt ja jetzt *verbeug*

ich stell aber trotzdem gern zum testen zur verfügung beim os3, denke aber, dass könnt ein fass ohne boden werden - das ist sicher ned der einzige unterschied zum alten webos.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: dts66 am 12 November 2019, 16:39:40
Hallo liebe FHEM Gemeinde,

ich besitze einen LG TV LK6200PLA mit webOs. Und dachte dass die integrierung mit "define TV LGTV_WebOS 192.168.0.10" denkbar einfach wäre. Ich bekomme zwar die Oberflache von dem Modul aber es werden keine Readings vom TV angezeigt. Ein aus kann ich auch nicht schalten. Ich habe die FHEM LG TV Version v3.2.1. FHEM und Raspi sind auch auf dem neuesten Stand. Ich kann den LG vom Raspi anpingen. Ist das LG Gerät in dem FHEM Modul implementiert? Weil das relativ neu ist das Gerät.. Ich würde mich über Hilfe freuen :)

Grüße
Andor
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 November 2019, 16:47:20
Zitat von: dts66 am 12 November 2019, 16:39:40
Hallo liebe FHEM Gemeinde,

ich besitze einen LG TV LK6200PLA mit webOs. Und dachte dass die integrierung mit "define TV LGTV_WebOS 192.168.0.10" denkbar einfach wäre. Ich bekomme zwar die Oberflache von dem Modul aber es werden keine Readings vom TV angezeigt. Ein aus kann ich auch nicht schalten. Ich habe die FHEM LG TV Version v3.2.1. FHEM und Raspi sind auch auf dem neuesten Stand. Ich kann den LG vom Raspi anpingen. Ist das LG Gerät in dem FHEM Modul implementiert? Weil das relativ neu ist das Gerät.. Ich würde mich über Hilfe freuen :)

Grüße
Andor

Verbose auf 5 stellen und etwas warten. Danach das Log hier posten. Du hast das Modul mit dem Fernseher gepairt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: dts66 am 12 November 2019, 17:39:17
Hi Danke für das schnelle Feedback.

verbose steht auf 5. Nur das gepairte bekomme ich nicht hin. Dachte dass das nur bei HM geräten geht... Versucht habe ich "set LGTV hmPairForSec 600"
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 12 November 2019, 17:42:42
ZitatSet-Kommandos set <Name> <Kommando> [<Parameter>]
Aktuell werden folgende Kommandos unterstützt.
    connect  -  Verbindet sich zum Fernseher unter der IP wie definiert, führt beim ersten mal automatisch ein pairing durch
    pairing  -   Berechtigungsanfrage an den Fernseher, hier muss die Anfrage mit der Fernbedienung bestätigt werden

Auszug aus der deutschen Commandref.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: dts66 am 15 November 2019, 16:23:01
Ich komme mit dem Commandref. nicht wirklich klar. Hier nochmal die LOG



"
2019.11.15 08:56:35.465 5: End notify loop for HM_568CD5_Weather
2019.11.15 08:56:41.043 4: Connection closed for WEBtablet_10.8.0.3_10846: EOF
2019.11.15 08:56:41.088 4: Connection accepted from WEBtablet_10.8.0.3_10858
2019.11.15 08:56:41.091 4: WEBtablet_10.8.0.3_10858 POST /fhem&fw_id=343&fwcsrf=fhem_1182233447192.04&cmd=define+TV+LGTV_WebOS+192.168.23.24; BUFLEN:0
2019.11.15 08:56:41.094 5: Cmd: >define TV LGTV_WebOS 192.168.23.24<
2019.11.15 08:56:41.095 5: Loading ./FHEM/82_LGTV_WebOS.pm
2019.11.15 08:56:41.299 3: LGTV_WebOS (TV) - defined with host 192.168.23.24
2019.11.15 08:56:41.302 5: Starting notify loop for TV, 10 event(s), first is off
2019.11.15 08:56:41.302 5: createNotifyHash
2019.11.15 08:56:41.309 5: End notify loop for TV
2019.11.15 08:56:41.309 4: LGTV_WebOS (TV) - Baue Socket Verbindung auf
2019.11.15 08:56:41.411 4: LGTV_WebOS (TV) Couldn't connect to 192.168.23.24:3000
2019.11.15 08:56:41.413 5: Starting notify loop for global, 1 event(s), first is DEFINED TV
2019.11.15 08:56:41.413 5: createNotifyHash
"
Set-Kommandos set <Name> <Kommando> [<Parameter>]

was gebe ich als Parameter an?

Set TV connect ....

Da passiert leider nix

Danke für die Hilfestellung!


Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 November 2019, 16:49:16
Zitat von: dts66 am 15 November 2019, 16:23:01
Ich komme mit dem Commandref. nicht wirklich klar. Hier nochmal die LOG



"
2019.11.15 08:56:35.465 5: End notify loop for HM_568CD5_Weather
2019.11.15 08:56:41.043 4: Connection closed for WEBtablet_10.8.0.3_10846: EOF
2019.11.15 08:56:41.088 4: Connection accepted from WEBtablet_10.8.0.3_10858
2019.11.15 08:56:41.091 4: WEBtablet_10.8.0.3_10858 POST /fhem&fw_id=343&fwcsrf=fhem_1182233447192.04&cmd=define+TV+LGTV_WebOS+192.168.23.24; BUFLEN:0
2019.11.15 08:56:41.094 5: Cmd: >define TV LGTV_WebOS 192.168.23.24<
2019.11.15 08:56:41.095 5: Loading ./FHEM/82_LGTV_WebOS.pm
2019.11.15 08:56:41.299 3: LGTV_WebOS (TV) - defined with host 192.168.23.24
2019.11.15 08:56:41.302 5: Starting notify loop for TV, 10 event(s), first is off
2019.11.15 08:56:41.302 5: createNotifyHash
2019.11.15 08:56:41.309 5: End notify loop for TV
2019.11.15 08:56:41.309 4: LGTV_WebOS (TV) - Baue Socket Verbindung auf
2019.11.15 08:56:41.411 4: LGTV_WebOS (TV) Couldn't connect to 192.168.23.24:3000
2019.11.15 08:56:41.413 5: Starting notify loop for global, 1 event(s), first is DEFINED TV
2019.11.15 08:56:41.413 5: createNotifyHash
"
Set-Kommandos set <Name> <Kommando> [<Parameter>]

was gebe ich als Parameter an?

Set TV connect ....

Da passiert leider nix

Danke für die Hilfestellung!

Bitte Log und Code Auszüge immer in Code Tags setzen.
Das Modul kann keine Verbindung aufbauen. Besteht denn eine generelle Netzwerkverbindung vom TV?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: dts66 am 15 November 2019, 16:57:00
Hi,

ja Verbindung besteht, TV hat internet und ich kann den TV vom Raspi anpingen.


grüße
Andor
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 November 2019, 17:14:09
Dann geht das Modul wohl bei Dir leider nicht. Sorry
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 04 Dezember 2019, 11:57:49
Push (https://forum.fhem.de/index.php/topic,103922.msg998845.html#msg998845)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Hellspawn am 13 Januar 2020, 10:11:08
Hallo @cooltux,

ich habe im msg thread mal einen vermutlich Bug (evtl. auch zwischen meinen Ohren) gepostet.
Könntest Du das in der schema Datei ändern?

https://forum.fhem.de/index.php/topic,39983.msg1002273.html#msg1002273 (https://forum.fhem.de/index.php/topic,39983.msg1002273.html#msg1002273)

Gruß
Carsten
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 13 Januar 2020, 10:17:01
Ich werde kurz Rücksprache mit Julian halten und wenn er sagt ich darf da ran dann passe ich es an, ansonsten macht er es.
Melde mich dann noch mal später.

Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Hellspawn am 13 Januar 2020, 10:42:54
Super, Dankeschön
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Blaunt am 21 Januar 2020, 17:04:20
Hallo zusammen,
gibt es eine Möglichkeit, die App "Foto und Videos" zu starten?
Ich habe über die Suchfunktion leider nichts gefunden  :-\
Vielen Dank im Voraus.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 21 Januar 2020, 17:53:26
Zitat von: Blaunt am 21 Januar 2020, 17:04:20
Hallo zusammen,
gibt es eine Möglichkeit, die App "Foto und Videos" zu starten?
Ich habe über die Suchfunktion leider nichts gefunden  :-\
Vielen Dank im Voraus.

Starte mal die App und stelle das Modul auf verbose 4. Im Log musste dann so ein JSON String zu sehen sein. Das brauche ich bitte einmal.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 29 Januar 2020, 20:48:05
Zitat von: CoolTux am 13 Januar 2020, 10:17:01
Ich werde kurz Rücksprache mit Julian halten und wenn er sagt ich darf da ran dann passe ich es an, ansonsten macht er es.
Melde mich dann noch mal später.

Grüße

Sorry hat etwas länger gedauert. Habe es eben gefixt. Kommt dann morgen früh ab 8 Uhr per FHEM Update
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Hellspawn am 31 Januar 2020, 13:34:17
Super, vielen Dank dafür
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 01 Februar 2020, 10:38:30
Hi, ich habe nun auch so einen LG-TV erstanden und das Modul installiert.
Die Installation hat prima geklappt.
LG 75SM9000PLA - WEB-OS ist 4.5.
Zunächst klappte die Steuerung per Modul auch sehr gut.

Ich habe das Modul deaktiviert mit disable 1. Man kann dann aber nun das Attribut nicht mehr auf 0 setzen. Der Befehl zum Klick fehlt. Es gibt nur disable 1. Über die Kommandozeile hat man Erfolg.

Da ist also kein grosses Problem, ich habe aber weitere Schwierigkeiten.

Der TV lässt sich, soweit ich das sagen kann, mit dem Modul steuern.
Schalte ich den TV aus und wieder ein, dann geht allerdings nichts mehr. Selbst das Ausschalten des TV bekommt das Modul nicht mit.
Schalte ich den TV nun mit der Fernbedienung wieder ein, wechselt der State auf off. Die Steuerung per Modul ist nicht mehr möglich. Den On-Status kann ich nicht mehr erzeugen, ausser durch Neuanlage des TV per def.

Hier mal ein List, der TV physisch ist aus. Vielleicht sieht ja jemand was.
Es kann natürlich sein, dass hier schon über solche Probleme berichtet wurde. Ich habe mir diesmal aber nicht alles durchgelesen.
Ist da was bekannt, oder kann / möchte jemand helfen?
FHEM ist auf dem neuesten Stand.

Vielen Dank im Voraus.



Internals:
   DEF        192.168.178.60
   FUUID      5e353e67-f33f-8098-1160-e3ba6c0fe2df616a
   FVERSION   82_LGTV_WebOS.pm:v3.2.1-s19994/2019-08-13
   HOST       192.168.178.60
   NAME       meinLGTV
   NR         457
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.2.1
   READINGS:
     2020-02-01 10:03:04   3D              off
     2020-02-01 10:03:04   3DMode          2d
     2020-02-01 10:01:27   channel         -
     2020-02-01 10:02:57   channelCurrentEndTime -
     2020-02-01 10:02:57   channelCurrentStartTime -
     2020-02-01 10:02:57   channelCurrentTitle -
     2020-02-01 10:01:27   channelMedia    -
     2020-02-01 10:01:27   channelName     -
     2020-02-01 10:02:57   channelNextEndTime -
     2020-02-01 10:02:57   channelNextStartTime -
     2020-02-01 10:02:57   channelNextTitle -
     2020-02-01 10:03:06   extInput_HDMI 1 connect_0
     2020-02-01 10:03:06   extInput_HDMI 2 connect_0
     2020-02-01 10:03:06   extInput_HDMI 3 connect_0
     2020-02-01 10:03:06   extInput_HDMI 4 connect_0
     2020-02-01 10:03:18   lastResponse    ok
     2020-02-01 10:02:45   lgKey           c81e1bc7197b34ef83ea90d2fad8bfe3
     2020-02-01 10:02:58   mute            off
     2020-02-01 10:01:32   pairing         paired
     2020-02-01 10:19:07   state           off
     2020-02-01 10:02:58   volume          9
   helper:
     wsKey      MTU4MDU0Nzc2OC40NTkyNw==

     device:
       registered 1
       runsetcmd  17
       channelguide:
         counter    2
       inputapps:
         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:
         HDMI 1     com.webos.app.hdmi1
         HDMI 2     com.webos.app.hdmi2
         HDMI 3     com.webos.app.hdmi3
         HDMI 4     com.webos.app.hdmi4
Attributes:
   channelGuide 1
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   disable    0
   room       Andere->Fernsehen


Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 01 Februar 2020, 12:01:33
Nimm mal bitte das disable 0 raus. Entweder disable 1 oder Attribut löschen.
Stelle stattdessen verbose im Device auf 4.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 01 Februar 2020, 16:45:25
Ich habe das Attribut nun gelöscht. Verbose 4 ergibt folgendes Log:
2020.02.01 16:35:46 3: LGTV_WebOS (meinLGTV) - enabled
2020.02.01 16:36:01 3: ENIGMA2 set Giga off
2020.02.01 16:36:12 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2020.02.01 16:36:12 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:12 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(|27 r7)i,;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*6
2020.02.01 16:36:13 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:13 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571372.99706","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.01 16:36:13 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:13 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571372.99706","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.01 16:36:13 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:14 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2020.02.01 16:36:14 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:14 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(|47s7+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.01 16:36:14 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:14 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571374.78721","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/8ca20d5e00eb3876a4516e9c53d0395d2cc0cdee/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/06da9978ad0334a5fc2b2617287d48d519b0abaa/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/dc6ed1d7ae6cf92f881c16bad62b8fd02456a697/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/57f1aed833286d8a9df3c18f843d8acb7a915b37/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.01 16:36:14 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:14 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571374.78721","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/8ca20d5e00eb3876a4516e9c53d0395d2cc0cdee/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/06da9978ad0334a5fc2b2617287d48d519b0abaa/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/dc6ed1d7ae6cf92f881c16bad62b8fd02456a697/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/57f1aed833286d8a9df3c18f843d8acb7a915b37/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.01 16:36:14 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:16 4: LGTV_WebOS (meinLGTV) - run get functions
2020.02.01 16:36:16 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2020.02.01 16:36:16 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:16 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(|67z8 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.01 16:36:16 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:16 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571376.71891","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":11,"mute":false}}
2020.02.01 16:36:16 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:16 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571376.71891","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":11,"mute":false}}
2020.02.01 16:36:16 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:18 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2020.02.01 16:36:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:18 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*g"pVi:;@.qlW8tF~8)|1*s..y6-6
2020.02.01 16:36:18 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:18 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571378.72264","payload":{"returnValue":true,"channelId":"7_18_202_202_1011_11130_1","physicalNumber":18,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"202","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"zdf_neo HD","channelModeId":2,"signalChannelId":"1011_11130_1"}}
2020.02.01 16:36:18 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:18 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571378.72264","payload":{"returnValue":true,"channelId":"7_18_202_202_1011_11130_1","physicalNumber":18,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"202","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"zdf_neo HD","channelModeId":2,"signalChannelId":"1011_11130_1"}}
2020.02.01 16:36:18 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:20 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2020.02.01 16:36:20 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:20 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,;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;[/"#9ehG.smmz5!~7(s07y4-i}
2020.02.01 16:36:20 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:20 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571380.72444","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2020.02.01 16:36:20 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:20 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571380.72444","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2020.02.01 16:36:20 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:22 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2020.02.01 16:36:22 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:22 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"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*g"pVi:;@.qlW8tF~8)|1*
y..~9/6
2020.02.01 16:36:22 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:22 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571382.72596","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.01 16:36:22 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:22 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571382.72596","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.01 16:36:22 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(s47s7 i,;B*yu]*d;0"o]'utWi:.Og"l@""#8sxBq/6S>dp]ds|FouG&e;it`B."#9ehG.smg"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*6
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571384.08791","payload":{"returnValue":true}}
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571384.08791","payload":{"returnValue":true}}
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5(lpW%t4Y.y;ic!.1{Q|1 )3-W-8*W*9)VyfxVsbWx"5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(s0,z3!e7+y5;O
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571384.72425","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/8ca20d5e00eb3876a4516e9c53d0395d2cc0cdee/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/06da9978ad0334a5fc2b2617287d48d519b0abaa/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/dc6ed1d7ae6cf92f881c16bad62b8fd02456a697/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/57f1aed833286d8a9df3c18f843d8acb7a915b37/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571384.72425","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/8ca20d5e00eb3876a4516e9c53d0395d2cc0cdee/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/06da9978ad0334a5fc2b2617287d48d519b0abaa/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/dc6ed1d7ae6cf92f881c16bad62b8fd02456a697/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/57f1aed833286d8a9df3c18f843d8acb7a915b37/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.01 16:36:24 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:26 4: LGTV_WebOS (meinLGTV) - run get functions
2020.02.01 16:36:26 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetChannelProgramInfo: 0
2020.02.01 16:36:26 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:26 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dto,emq#aw\.lI@$gkS&IwT$"Dicu[.nm e`q"z
ze(P(7( |b*.f!.a /2S/8{T.3;it`B."#9ehG.smg"pVi:;@.qlW8tF~8)|1*
}..|3.6
2020.02.01 16:36:26 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:26 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571386.72737","payload":{"returnValue":true,"channel":{"channelId":"7_18_202_202_1011_11130_1","programId":"7_18_202_202_1011_11130_1","signalChannelId":"1011_11130_1","chanCode":"266687421-CBCCE38E9A83402AB9F1CA033F0C5B1F","channelMode":"Satellite","channelModeId":2,"channelType":"Satellite Digital TV","channelTypeId":6,"channelNumber":"202","majorNumber":202,"minorNumber":202,"channelName":"zdf_neo HD","skipped":false,"locked":false,"descrambled":true,"scrambled":false,"serviceType":25,"favoriteGroup":[],"imgUrl":"/mnt/lg/cmn_data/channel_logo/major_logo_img/266687421-CBCCE38E9A83402AB9F1CA033F0C5B1F_201412040000_h213x60.png","display":1,"satelliteName":"ASTRA 19.2E","fineTuned":false,"Frequency":11361,"shortCut":255,"Bandwidth":0,"HDTV":true,"Invisible":false,"TV":true,"DTV":true,"ATV":false,"Data":false,"Radio":false,"Numeric":false,"PrimaryCh":true,"specialService":false,"CASystemIDList":{},"CASystemIDListCount":0,"groupIdList":[0,1,11,13],"channelGenreCode":"","favoriteIdxA":250,"favoriteIdxB":250,"favoriteIdxC":250,"favoriteIdxD":250,"imgUrl2":"","channelLogoSize":"H213x60","ipChanServerUrl":"","payChan":false,"IPChannelCode":"UNKNOWN","ipCallNumber":"UNKNOWN","otuFlag":false,"favoriteIdxE":250,"favoriteIdxF":250,"favoriteIdxG":250,"favoriteIdxH":250,"satelliteLcn":true,"waterMarkUrl":"UNKNOWN","channelNameSortKey":"20","ipChanType":"UNKNOWN","adultFlag":0,"ipChanCategory":"UNKNOWN","ipChanInteractive":false,"callSign":"UNKNOWN","adFlag":0,"configured":false,"lastUpdated":"","ipChanCpId":"UNKNOWN","isFreeviewPlay":1,"hasBackward":0,"playerService":"com.webos.service.tv","TSID":1011,"SVCID":11130},"programList":[{"channelId":"7_18_202_202_1011_11130_1","duration":2700,"endTime":"2020,02,02,14,10,00","localEndTime":"2020,02,02,15,10,00","localStartTime":"2020,02,02,14,25,00","genre":"Arts/Culture (without music)","programId":"1_1011_11130_49089","programName":"Terra X","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3be"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,13,25,00","tableId":0},{"channelId":"7_18_202_202_1011_11130_1","duration":2700,"endTime":"2020,02,02,14,55,00","localEndTime":"2020,02,02,15,55,00","localStartTime":"2020,02,02,15,10,00","genre":"Arts/Culture (without music)","programId":"1_1011_11130_49090","programName":"Terra X","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3c8"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,14,10,00","tableId":0},{"channelId":"7_18_202_202_1011_11130_1","duration":2700,"endTime":"2020,02,02,15,40,00","localEndTime":"2020,02,02,16,40,00","localStartTime":"2020,02,02,15,55,00","genre":"Social/Political Issues/Economics","programId":"1_1011_11130_49091","programName":"Die glorreichen 10","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3d1"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,14,55,00","tableId":0},{"channelId":"7_18_202_202_1011_11130_1","duration":1500,"endTime":"2020,02,02,16,05,00","localEndTime":"2020,02,02,17,05,00","localStartTime":"2020,02,02,16,40,00","genre":"Show/Game Show","programId":"1_1011_11130_49092","programName":"Sketch History","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3db"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,15,40,00","tableId":0},{"channelId":"7_18_202_202_1011_11130_1","duration":3300,"endTime":"2020,02,02,17,00,00","localEndTime":"2020,02,02,18,00,00","localStartTime":"2020,02,02,17,05,00","genre":"Movie/Drama","programId":"1_1011_11130_49093","programName":"Death in Paradise","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3e5"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,16,05,00","tableId":0},{"channelId":"7_18_202_202_1011_11130_1","duration":3000,"endTime":"2020,02,02,17,50,00","localEndTime":"2020,02,02,18,50,00","localStartTime":"2020,02,02,18,00,00","genre":"Movie/Drama","programId":"1_1011_11130_49094","programName":"Death in Paradise","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3ef"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,17,00,00","tableId":0}]}}
2020.02.01 16:36:26 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:26 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571386.72737","payload":{"returnValue":true,"channel":{"channelId":"7_18_202_202_1011_11130_1","programId":"7_18_202_202_1011_11130_1","signalChannelId":"1011_11130_1","chanCode":"266687421-CBCCE38E9A83402AB9F1CA033F0C5B1F","channelMode":"Satellite","channelModeId":2,"channelType":"Satellite Digital TV","channelTypeId":6,"channelNumber":"202","majorNumber":202,"minorNumber":202,"channelName":"zdf_neo HD","skipped":false,"locked":false,"descrambled":true,"scrambled":false,"serviceType":25,"favoriteGroup":[],"imgUrl":"/mnt/lg/cmn_data/channel_logo/major_logo_img/266687421-CBCCE38E9A83402AB9F1CA033F0C5B1F_201412040000_h213x60.png","display":1,"satelliteName":"ASTRA 19.2E","fineTuned":false,"Frequency":11361,"shortCut":255,"Bandwidth":0,"HDTV":true,"Invisible":false,"TV":true,"DTV":true,"ATV":false,"Data":false,"Radio":false,"Numeric":false,"PrimaryCh":true,"specialService":false,"CASystemIDList":{},"CASystemIDListCount":0,"groupIdList":[0,1,11,13],"channelGenreCode":"","favoriteIdxA":250,"favoriteIdxB":250,"favoriteIdxC":250,"favoriteIdxD":250,"imgUrl2":"","channelLogoSize":"H213x60","ipChanServerUrl":"","payChan":false,"IPChannelCode":"UNKNOWN","ipCallNumber":"UNKNOWN","otuFlag":false,"favoriteIdxE":250,"favoriteIdxF":250,"favoriteIdxG":250,"favoriteIdxH":250,"satelliteLcn":true,"waterMarkUrl":"UNKNOWN","channelNameSortKey":"20","ipChanType":"UNKNOWN","adultFlag":0,"ipChanCategory":"UNKNOWN","ipChanInteractive":false,"callSign":"UNKNOWN","adFlag":0,"configured":false,"lastUpdated":"","ipChanCpId":"UNKNOWN","isFreeviewPlay":1,"hasBackward":0,"playerService":"com.webos.service.tv","TSID":1011,"SVCID":11130},"programList":[{"channelId":"7_18_202_202_1011_11130_1","duration":2700,"endTime":"2020,02,02,14,10,00","localEndTime":"2020,02,02,15,10,00","localStartTime":"2020,02,02,14,25,00","genre":"Arts/Culture (without music)","programId":"1_1011_11130_49089","programName":"Terra X","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3be"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,13,25,00","tableId":0},{"channelId":"7_18_202_202_1011_11130_1","duration":2700,"endTime":"2020,02,02,14,55,00","localEndTime":"2020,02,02,15,55,00","localStartTime":"2020,02,02,15,10,00","genre":"Arts/Culture (without music)","programId":"1_1011_11130_49090","programName":"Terra X","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3c8"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,14,10,00","tableId":0},{"channelId":"7_18_202_202_1011_11130_1","duration":2700,"endTime":"2020,02,02,15,40,00","localEndTime":"2020,02,02,16,40,00","localStartTime":"2020,02,02,15,55,00","genre":"Social/Political Issues/Economics","programId":"1_1011_11130_49091","programName":"Die glorreichen 10","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3d1"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,14,55,00","tableId":0},{"channelId":"7_18_202_202_1011_11130_1","duration":1500,"endTime":"2020,02,02,16,05,00","localEndTime":"2020,02,02,17,05,00","localStartTime":"2020,02,02,16,40,00","genre":"Show/Game Show","programId":"1_1011_11130_49092","programName":"Sketch History","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3db"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,15,40,00","tableId":0},{"channelId":"7_18_202_202_1011_11130_1","duration":3300,"endTime":"2020,02,02,17,00,00","localEndTime":"2020,02,02,18,00,00","localStartTime":"2020,02,02,17,05,00","genre":"Movie/Drama","programId":"1_1011_11130_49093","programName":"Death in Paradise","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3e5"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,16,05,00","tableId":0},{"channelId":"7_18_202_202_1011_11130_1","duration":3000,"endTime":"2020,02,02,17,50,00","localEndTime":"2020,02,02,18,50,00","localStartTime":"2020,02,02,18,00,00","genre":"Movie/Drama","programId":"1_1011_11130_49094","programName":"Death in Paradise","rating":[{"ratingString":"","ratingValue":3,"region":0,"_id":"4a3ef"}],"signalChannelId":"1011_11130_1","startTime":"2020,02,02,17,00,00","tableId":0}]}}
2020.02.01 16:36:26 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:28 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:28 4: LGTV_WebOS (meinLGTV) - ���2K{;B*yu]*d;0"o]'utWi: Og"pVi:;@.qlW8tF~8)|1*
s.+s8;it`B."#9ehG.smg"l@""#8sxBq/6S>dp]ds|FouG&e;icu[.nm e`q"z
ze(P(7( |b*.f!.a /2S/8{T.3;O
2020.02.01 16:36:28 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:28 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571388.2088","payload":{"returnValue":true}}
2020.02.01 16:36:28 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:28 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571388.2088","payload":{"returnValue":true}}
2020.02.01 16:36:28 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#ds`A?et?uk\f,;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;F2p|q"kW:u|A?"5"d;ir|C>ejF1,
{5.x9/y2!|"5;a`^$a}q{dO
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571396.22807","payload":{"returnValue":true}}
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571396.22807","payload":{"returnValue":true}}
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - run get functions
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(r67x3/ i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;ic!.1{Q|1 )3-W-8*W*9)VyfxVsbWx"5?yiWi:;@.qlW8t;O
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571396.73369","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":9,"mute":false}}
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571396.73369","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":9,"mute":false}}
2020.02.01 16:36:36 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:38 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2020.02.01 16:36:38 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:38 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(r87x7 i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*6
2020.02.01 16:36:38 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:38 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571398.73795","payload":{"returnValue":true}}
2020.02.01 16:36:38 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:38 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571398.73795","payload":{"returnValue":true}}
2020.02.01 16:36:38 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:40 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2020.02.01 16:36:40 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:40 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi,;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;[/"#9ehG.smmz5!~7({07~0)
i}
2020.02.01 16:36:40 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:40 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571400.75008","payload":{"appId":"","returnValue":true,"windowId":"","processId":""}}
2020.02.01 16:36:40 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:40 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571400.75008","payload":{"appId":"","returnValue":true,"windowId":"","processId":""}}
2020.02.01 16:36:40 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:42 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2020.02.01 16:36:42 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:42 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"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*g"pVi:;@.qlW8tF~8)|1-y..r5 6
2020.02.01 16:36:42 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:42 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571402.73959","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.01 16:36:42 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:42 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571402.73959","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.01 16:36:42 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7({472 i,;B*yu]*d;0}5>rpq[;A8aid/jK8t|_dtl@%Ow,;F2p|q"kW:u|A?"5(lpW%t4Y.y;ic!.1{Q|1 )3-W-8*W*9)VyfxVsbWx"d
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"error","id":"request_1580571404.44293","error":"404 no such service or method","payload":{}}
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"error","id":"request_1580571404.44293","error":"404 no such service or method","payload":{}}
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7({47x9*i,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|FxmW9nx^niG?LpA?"Dicu[.nm e`q"z
ze(P(7( |b*.f!.a /2S/8{T.3;O
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571404.73932","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/8ca20d5e00eb3876a4516e9c53d0395d2cc0cdee/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/06da9978ad0334a5fc2b2617287d48d519b0abaa/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/dc6ed1d7ae6cf92f881c16bad62b8fd02456a697/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/57f1aed833286d8a9df3c18f843d8acb7a915b37/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571404.73932","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/8ca20d5e00eb3876a4516e9c53d0395d2cc0cdee/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/06da9978ad0334a5fc2b2617287d48d519b0abaa/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/dc6ed1d7ae6cf92f881c16bad62b8fd02456a697/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/57f1aed833286d8a9df3c18f843d8acb7a915b37/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.01 16:36:44 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:46 4: LGTV_WebOS (meinLGTV) - run get functions
2020.02.01 16:36:46 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2020.02.01 16:36:46 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:46 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;ic!.1{Q|1 )3-W-8*W*9)VyfxVsbWx"5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(s0,z4)e7-s5;O
2020.02.01 16:36:46 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:46 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571406.74285","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":9,"mute":false}}
2020.02.01 16:36:46 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:46 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571406.74285","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":9,"mute":false}}
2020.02.01 16:36:46 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:48 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2020.02.01 16:36:48 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:48 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7({87s3!i,;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.sm6
2020.02.01 16:36:48 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:48 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571408.78385","payload":{"returnValue":true}}
2020.02.01 16:36:48 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:48 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571408.78385","payload":{"returnValue":true}}
2020.02.01 16:36:48 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:50 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2020.02.01 16:36:50 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:50 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(z079*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,;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i}
2020.02.01 16:36:50 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:50 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571410.74932","payload":{"appId":"","returnValue":true,"windowId":"","processId":""}}
2020.02.01 16:36:50 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:50 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571410.74932","payload":{"appId":"","returnValue":true,"windowId":"","processId":""}}
2020.02.01 16:36:50 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:52 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2020.02.01 16:36:52 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:52 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(z27~0(i,;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;Qs1|)c.r7{e
xex {d+T*d!P-e*6
2020.02.01 16:36:52 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:52 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571412.75016","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.01 16:36:52 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:52 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571412.75016","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2020.02.01 16:36:52 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:54 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2020.02.01 16:36:54 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:54 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(z479+i,;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;O
2020.02.01 16:36:54 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:54 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1580571414.74923","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/8ca20d5e00eb3876a4516e9c53d0395d2cc0cdee/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/06da9978ad0334a5fc2b2617287d48d519b0abaa/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/dc6ed1d7ae6cf92f881c16bad62b8fd02456a697/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/57f1aed833286d8a9df3c18f843d8acb7a915b37/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.01 16:36:54 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:54 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1580571414.74923","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/8ca20d5e00eb3876a4516e9c53d0395d2cc0cdee/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/06da9978ad0334a5fc2b2617287d48d519b0abaa/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/dc6ed1d7ae6cf92f881c16bad62b8fd02456a697/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/57f1aed833286d8a9df3c18f843d8acb7a915b37/HDMI_4.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false}]}}
2020.02.01 16:36:54 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:36:56 4: LGTV_WebOS (meinLGTV) - run get functions
2020.02.01 16:36:56 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetChannelProgramInfo: 0
2020.02.01 16:36:56 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:56 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(z67~2/i,;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;G9i;"jA*p#dto,emq#aw\.lI@$gkS&IwT$"Dit`B."#9ehG.sm6
2020.02.01 16:36:56 4: LGTV_WebOS (meinLGTV) - ReadFn started
2020.02.01 16:36:56 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"error","id":"request_1580571416.75263","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"acb returns empty acbs for getForegroundAppInfo: undefined"}}
2020.02.01 16:36:56 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2020.02.01 16:36:56 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"error","id":"request_1580571416.75263","error":"500 Application error","payload":{"returnValue":false,"errorCode":-1000,"errorText":"acb returns empty acbs for getForegroundAppInfo: undefined"}}
2020.02.01 16:36:56 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2020.02.01 16:37:06 4: LGTV_WebOS (meinLGTV) - run get functions
2020.02.01 16:37:06 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2020.02.01 16:37:06 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:37:06 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(y67}0*i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5(lpW%t4Y.y;ic!.1{Q|1 )3-W-8*W*9)VyfxVsbWx"5?yiWi:;@.qlW8t;O


List:

Internals:
   CHANGED   
   DEF        192.168.178.60
   FD         71
   FUUID      5e353e67-f33f-8098-1160-e3ba6c0fe2df616a
   FVERSION   82_LGTV_WebOS.pm:v3.2.1-s19994/2019-08-13
   HOST       192.168.178.60
   NAME       meinLGTV
   NR         457
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    v3.2.1
   READINGS:
     2020-02-01 10:03:04   3D              off
     2020-02-01 10:03:04   3DMode          2d
     2020-02-01 16:36:08   channel         202
     2020-02-01 16:35:56   channelCurrentEndTime 2020-02-02 15:10:00
     2020-02-01 16:35:56   channelCurrentStartTime 2020-02-02 14:25:00
     2020-02-01 16:35:56   channelCurrentTitle Terra X
     2020-02-01 16:36:08   channelMedia    Satellite Digital TV
     2020-02-01 16:36:08   channelName     zdf_neo HD
     2020-02-01 16:35:56   channelNextEndTime 2020-02-02 15:55:00
     2020-02-01 16:35:56   channelNextStartTime 2020-02-02 15:10:00
     2020-02-01 16:35:56   channelNextTitle Terra X
     2020-02-01 10:03:06   extInput_HDMI 1 connect_0
     2020-02-01 10:03:06   extInput_HDMI 2 connect_0
     2020-02-01 10:03:06   extInput_HDMI 3 connect_0
     2020-02-01 10:03:06   extInput_HDMI 4 connect_0
     2020-02-01 16:35:50   input           -
     2020-02-01 16:36:56   lastResponse    error - 500 Application error
     2020-02-01 16:35:50   launchApp       TV
     2020-02-01 10:02:45   lgKey           c81e1bc7197b34ef83ea90d2fad8bfe3
     2020-02-01 10:02:58   mute            off
     2020-02-01 10:01:32   pairing         paired
     2020-02-01 16:35:48   state           on
     2020-02-01 16:36:36   volume          9
   helper:
     wsKey      MTU4MDU3MTM0Ni42MDQ1Mw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    1
       inputapps:
         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:
         HDMI 1     com.webos.app.hdmi1
         HDMI 2     com.webos.app.hdmi2
         HDMI 3     com.webos.app.hdmi3
         HDMI 4     com.webos.app.hdmi4
Attributes:
   channelGuide 1
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       Andere->Fernsehen
   verbose    4


Ich hatte den TV nach dem Löschen des Attributes ausgeschaltet per Modul.
#Dann habe ich versucht, ihn per Modul wieder einzuschalten, geht selbstverständlich nicht, abner nur so zum Test.

Das sollte sich nun im Logf zeigen.


Auch nach dem Abschalten des TV per Modul bleibt der Status auf on.

Irgendwie scheinen die Befehle gespeichert zu bleiben, denn nach dem Einschalten per Fernbedienung schaltete de TV wieder ab.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 01 Februar 2020, 17:00:22

2020.02.01 16:36:56 4: LGTV_WebOS (meinLGTV) - WriteFn called
2020.02.01 16:36:56 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz5!~7(z67~2/i,;Q'i|\?-rW2"#(8(Wzbzz9.Px4|Ts3|Sr0}-a}
)f|i,;G9i;"jA*p#dto,emq#aw\.lI@$gkS&IwT$"Dit`B."#9ehG.sm6


Mit kommt der WriteFn Code komisch vor. Ich muss mir das in Ruhe morgen anschauen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers 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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers 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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux 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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers 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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 Februar 2020, 09:31:10
Dem Log nach ist alles ok. Zu mindest da kann ich das beschriebene Verhalten nicht nachvollziehen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers 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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 Februar 2020, 14:58:20
Zitat von: Invers 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.

Ich weiß nicht, vielleicht ist die WebOS Version so neu. Ich kann es leider nicht sagen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers 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.

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 Februar 2020, 16:43:08
Zitat von: Invers 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.

Ich kenne nur den Ausschaltbefehl welcher im Modul implementiert ist.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 07 Februar 2020, 18:39:24
Ich verstehe, danke.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers 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.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: fhem-challenge 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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Februar 2020, 22:00:08
Hallo Andreas,

Lösch bitte einmal das Device und lege es dann neu an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: fhem-challenge am 24 Februar 2020, 13:51:13
Zitat von: CoolTux am 23 Februar 2020, 22:00:08
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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 24 Februar 2020, 13:59:35
Zitat von: fhem-challenge am 24 Februar 2020, 13:51:13

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
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: fhem-challenge am 24 Februar 2020, 20:26:27
Zitat von: CoolTux am 24 Februar 2020, 13:59:35
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
Also ich schaue gerade nach. Reproduzierbar ist, dass wenn eine Aufnahme (auch noch in der Zukunft) auf dem LG ansteht, und ich den TV ausschalten, das Modul diesen als state=on sieht. Man erkennt es am TV auch selbst, weil er in diesem Stadium auch nicht (wie gewohnt)  die SSD (oder andere HDD) am USB abschaltet. Das scheint LG logischerweise nur zu machen, wenn auch zukünftig keine Aufnahme ansteht.

Du kennst auch nicht zufällig ein Reading, welches das Modul produzieren kann (aus dem WebOS lesen kann), der einen ausgeschalteten LG TV bei zukünftiger Aufnahme dennoch als "off" o.Ähnliches kennzeichnet ?


Vielen Dank und viele Grüße!

Andreas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 24 Februar 2020, 20:41:14
Ich schaue die Tage einmal wie genau das off zu Stande kommt. Aktuell glaube ich das es anhand des Status der Netzwerkverbindung geschieht. Aber ich bin da unsicher.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: viegener am 05 März 2020, 10:14:49
Ich habe jetzt einige Zeit ein Problem mit Sonos gesucht und dabei bin auch daraufgestossen, dass wohl freezes, die im Umfeld von LGTV-Webos auftreten das Problem mitverursachen. Es treten regelmässig (ca. einmal in der Nacht) sehr lange Verzögerungen auf:

Beispiele:

2020.03.01 02:44:45 1: [Freezemon] freezemon: possible freeze starting at 02:40:24, delay is 261.595 possibly caused by: tmr-LGTV_WebOS_GetForgroundAppInfo(lgtv)
2020.03.01 02:44:45 2: SONOS0: LastProcessAnswer way too old (Lastanswer: 1583026773 ~ 2020-03-01 02:39:33)... try to restart the process and connection...


2020.03.04 01:35:07 1: [Freezemon] freezemon: possible freeze starting at 01:32:13, delay is 174.657 possibly caused by: tmr-LGTV_WebOS_GetCurrentChannel(lgtv)
2020.03.04 01:35:08 2: SONOS0: LastProcessAnswer way too old (Lastanswer: 1583281855 ~ 2020-03-04 01:30:55)... try to restart the process and connection...


Ich vermute einen Zusammenhang mit timeouts in der Kommunikation mit dem LGTV, da das Problem konsistent immer wieder auftritt. Momentan habe ich mal den LG device disabled, damit ist das Problem erstmal entschärft.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 März 2020, 10:53:32
Zitat von: viegener am 05 März 2020, 10:14:49
Ich habe jetzt einige Zeit ein Problem mit Sonos gesucht und dabei bin auch daraufgestossen, dass wohl freezes, die im Umfeld von LGTV-Webos auftreten das Problem mitverursachen. Es treten regelmässig (ca. einmal in der Nacht) sehr lange Verzögerungen auf:

Beispiele:

2020.03.01 02:44:45 1: [Freezemon] freezemon: possible freeze starting at 02:40:24, delay is 261.595 possibly caused by: tmr-LGTV_WebOS_GetForgroundAppInfo(lgtv)
2020.03.01 02:44:45 2: SONOS0: LastProcessAnswer way too old (Lastanswer: 1583026773 ~ 2020-03-01 02:39:33)... try to restart the process and connection...


2020.03.04 01:35:07 1: [Freezemon] freezemon: possible freeze starting at 01:32:13, delay is 174.657 possibly caused by: tmr-LGTV_WebOS_GetCurrentChannel(lgtv)
2020.03.04 01:35:08 2: SONOS0: LastProcessAnswer way too old (Lastanswer: 1583281855 ~ 2020-03-04 01:30:55)... try to restart the process and connection...


Ich vermute einen Zusammenhang mit timeouts in der Kommunikation mit dem LGTV, da das Problem konsistent immer wieder auftritt. Momentan habe ich mal den LG device disabled, damit ist das Problem erstmal entschärft.

Das Problem wurde mir schon von Thomas zugetragen. Teste bitte einmal ob das Problem mit
attr channelGuide 0
weiterhin auf tritt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: fhem-challenge am 06 März 2020, 11:49:53
Hallo Zusammen,

die Frage kann ich gleich beantworten. Ich habe channelGuide=0 und mein freezemon meldet:

>>>
2020-03-06: s:11:19:38 e:11:19:39 f:1.144 d:tmr-LGTV_WebOS_TimerStatusRequest(TV)
<<<

gestern hatte das LGTV Modul wieder (aus ungeklärten Gründen) den LG TV eingeschaltet. Die Ursache für das nahezu beliebige EIn-Schalten und dabei den "flatterhaften" state on , off, on, off in ca. 3 Sekundenabständen ist mir vollkommen unklar. Nach einige Zeit ist wieder "Ruhe". Blöd ist halt nur, dass das Modul den LG tatsächlich dann auch einschaltet, wenn er aus war, so hatte ich schon öfter mal, wenn wir nach Hause kamen, nicht erwartete "Stimmen im Wohnzimmer" , da der TV mal wieder lief ;-)

Viele Grüße!

Andreas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 März 2020, 12:16:57
Zitat von: fhem-challenge am 06 März 2020, 11:49:53
Hallo Zusammen,

die Frage kann ich gleich beantworten. Ich habe channelGuide=0 und mein freezemon meldet:

>>>
2020-03-06: s:11:19:38 e:11:19:39 f:1.144 d:tmr-LGTV_WebOS_TimerStatusRequest(TV)
<<<

gestern hatte das LGTV Modul wieder (aus ungeklärten Gründen) den LG TV eingeschaltet. Die Ursache für das nahezu beliebige EIn-Schalten und dabei den "flatterhaften" state on , off, on, off in ca. 3 Sekundenabständen ist mir vollkommen unklar. Nach einige Zeit ist wieder "Ruhe". Blöd ist halt nur, dass das Modul den LG tatsächlich dann auch einschaltet, wenn er aus war, so hatte ich schon öfter mal, wenn wir nach Hause kamen, nicht erwartete "Stimmen im Wohnzimmer" , da der TV mal wieder lief ;-)

Viele Grüße!

Andreas

Kannst Du bitte ein list vom Device machen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 06 März 2020, 13:39:40
kurz reinschwindeln ...

sag mal cool: kannts dus irgendwie machen, dass man an den tv senden kann, obwohl dieser noch als offline angezeigt wird?

grund: kann ja durchaus dauern, bis nach dem starten des tv dein modul kommunizieren möchte und ich würd da schon lange meine befehle für z.b. umschalten von apps usw. erledigen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 März 2020, 14:18:36
Zitat von: the ratman am 06 März 2020, 13:39:40
kurz reinschwindeln ...

sag mal cool: kannts dus irgendwie machen, dass man an den tv senden kann, obwohl dieser noch als offline angezeigt wird?

grund: kann ja durchaus dauern, bis nach dem starten des tv dein modul kommunizieren möchte und ich würd da schon lange meine befehle für z.b. umschalten von apps usw. erledigen.

Das wird nicht gehen.
Er zeigt online an sobald eine Netzwerkverbindung aufgebaut wurde. Vorher kommen eh keine Befehle an.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 06 März 2020, 14:47:34
uije, das dacht ich mir anders. na dann: thx für die info!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: viegener am 06 März 2020, 22:14:48
Zitat von: CoolTux am 05 März 2020, 10:53:32
Das Problem wurde mir schon von Thomas zugetragen. Teste bitte einmal ob das Problem mit
attr channelGuide 0
weiterhin auf tritt.

Ich habe es auch probiert. Es gab wieder dasselbe Problem:


2020.03.06 00:56:23 1: [Freezemon] freezemon: possible freeze starting at 00:52:33, delay is 230.157 possibly caused by: tmr-LGTV_WebOS_Get3DStatus(lgtv) tmr-HMLAN_KeepAlive(hmlan)
2020.03.06 00:56:23 2: SONOS0: LastProcessAnswer way too old (Lastanswer: 1583452350 ~ 2020-03-06 00:52:30)... try to restart the process and connection...


Ein Blick in den Code lässt mich vermuten, dass es mit einem blockierenden Verhalten von syswrite in LGTV_WebOS_Write($@) zusammenhängen könnte.

Ich setze jetzt mal verbose auf 4 und schaue ob ich mehr Hinweise bekomme



Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 März 2020, 02:49:21
Zitat von: viegener am 06 März 2020, 22:14:48
Ich habe es auch probiert. Es gab wieder dasselbe Problem:


2020.03.06 00:56:23 1: [Freezemon] freezemon: possible freeze starting at 00:52:33, delay is 230.157 possibly caused by: tmr-LGTV_WebOS_Get3DStatus(lgtv) tmr-HMLAN_KeepAlive(hmlan)
2020.03.06 00:56:23 2: SONOS0: LastProcessAnswer way too old (Lastanswer: 1583452350 ~ 2020-03-06 00:52:30)... try to restart the process and connection...


Ein Blick in den Code lässt mich vermuten, dass es mit einem blockierenden Verhalten von syswrite in LGTV_WebOS_Write($@) zusammenhängen könnte.

Ich setze jetzt mal verbose auf 4 und schaue ob ich mehr Hinweise bekomme

Das wäre super wenn Du das testen könntest. Vielen Dank.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: viegener am 07 März 2020, 10:37:08
Zitat von: CoolTux am 07 März 2020, 02:49:21
Das wäre super wenn Du das testen könntest. Vielen Dank.


Grüße

OK - Ergebnis mit Verbose 4 (Wow 24 MB log in wenigen Stunden). Der entscheidende Zeitpunkt heute morgen zwischen 5:27 und 5:30:

2020.03.07 05:27:35 4: LGTV_WebOS (lgtv) - LGTV_WebOS_Get3DStatus: 0
2020.03.07 05:27:35 4: LGTV_WebOS (lgtv) - WriteFn called
2020.03.07 05:27:35 4: LGTV_WebOS (lgtv) - <entfernt>
2020.03.07 05:30:43 4: LGTV_WebOS (lgtv) - ReadFn started
2020.03.07 05:30:43 4: LGTV_WebOS (lgtv) - Socket Disconnected
2020.03.07 05:30:43 1: 192.168.1.34:1000 disconnected, waiting to reappear (hmlan)
2020.03.07 05:30:43 1: HMLAN_Parse: hmlan new condition disconnected
2020.03.07 05:30:43 1: [Freezemon] freezemon: possible freeze starting at 05:27:36, delay is 187.966 possibly caused by: tmr-PRESENCE_StartLocalScan(iphonevonkarin) tmr-HTTPMOD_HandleSendQueue(hssDeparture) tmr-LGTV_WebOS_Get3DStatus(lgtv)
2020.03.07 05:30:43 4: LGTV_WebOS (lgtv) - LGTV_WebOS_GetExternalInputList: 0
2020.03.07 05:30:43 4: LGTV_WebOS (lgtv) - WriteFn called
2020.03.07 05:30:43 4: LGTV_WebOS (lgtv) - socket not connected
2020.03.07 05:30:43 4: LGTV_WebOS (lgtv) - Baue Socket Verbindung auf
2020.03.07 05:30:44 4: LGTV_WebOS (lgtv) Couldn't connect to 192.168.2.80:3000
2020.03.07 05:30:44 2: SONOS0: LastProcessAnswer way too old (Lastanswer: 1583555181 ~ 2020-03-07 05:26:21)... try to restart the process and connection...
2020.03.07 05:30:44 1: HMLAN_Parse: hmlan new condition init
2020.03.07 05:30:44 1: 192.168.1.34:1000 reappeared (hmlan)
2020.03.07 05:30:45 1: HMLAN_Parse: hmlan new condition ok
2020.03.07 05:30:54 4: LGTV_WebOS (lgtv) - Baue Socket Verbindung auf
2020.03.07 05:30:54 4: LGTV_WebOS (lgtv) Couldn't connect to 192.168.2.80:3000
2020.03.07 05:31:04 4: LGTV_WebOS (lgtv) - Baue Socket Verbindung auf
2020.03.07 05:31:04 4: LGTV_WebOS (lgtv) Couldn't connect to 192.168.2.80:3000
2020.03.07 05:31:14 4: LGTV_WebOS (lgtv) - Baue Socket Verbindung auf



5:27 Aufruf scheint ok zu sein
5:27 hier ist auch die letzte Antwort des Sonos-Tochterprozesses
5:27 Freeze started
5:30 Socket disconnected
5:30 Sonos declared dead

danach geht bis heute morgen nur noch "Baue Socket Verbindung auf"...

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 März 2020, 10:52:01
Vielleicht hilft es den Netzwerkverkehr mit zu schneiden.

Bei mir selbst habe ich leider kein SONOS
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: viegener am 07 März 2020, 11:44:21
Zitat von: CoolTux am 07 März 2020, 10:52:01
Vielleicht hilft es den Netzwerkverkehr mit zu schneiden.

Bei mir selbst habe ich leider kein SONOS

Ich denke Sonos spielt hier keine Rolle - ist nur der Teil der mich auf die Spur geführt hat. Es gibt auch freezes, wenn Sonos nicht aktiv ist

Ich habe mal ins log der Fritzbox geschaut, es gibt einen Eintrag um die Zeit herum (5:23 nicht sicher wg. der Zeitdifferenz eigentlich sind sowohl fritzbox als auch fhem auf derselben Zeit)


05:23:21 WLAN-Gerät wurde abgemeldet (5 GHz), LGTV, IP 192.168.2.80
05:17:31 WLAN-Autokanal: Die Kanaleinstellungen wurden nicht geändert, weiter aktiv auf Kanal 52 (5 GHz).
05:17:21 WLAN-Autokanal: Aktuelle Erfassung der WLAN-Umgebung (5 GHz) zur Optimierung der genutzten WLAN Kanäle läuft, WLAN-Geräte werden daher unter Umständen neu angemeldet.


Meine Vermutung:
- der LG meldet sich vom Netzwerk ab (nach einigen Stunden inaktivität ?)
- der Socket wird dabei nicht sauber geschlossen sondern bleibt in der "Luft"
- Beim nächsten Schreibvorgang aus FHEM läuft der syswrite (der ist ja blocking) in einen Timeout (aber erst nach Minuten)


Weitere Vermutung:
- Das ganze tritt vielleicht nicht auf, wenn der LG per Kabel ans Heimnetz angeschlossen ist?



Die Zeitdifferenz

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 07 März 2020, 13:23:32
sorry - schon wieder ne frage habe.

kannst du mir sagen, wie ich die infos zum laufenden programm am tv abrufen kann?
geht immer noch um mein "tuning" der shield-fb und im speziellen hier um den waf (wie immer *g*).

mein infrarot-hub kann das - heißt dort "Info" und klappt einfach informationen zum laufenden programm über das obere drittel des screens - weißt schon: anfang- und endzeit und - so vorhanden - ein bissi infotexte.
da ich im schlafzimmer leider keinen ir-hub hab, wäre ein befehl direkt an den tv gebot der stunde ...


falls das hilft: mein harmonyhub listet das unter
NavigationExtended --> Guide, Info, PageDown, PageUp, Exit
auf.
ausserdem scheints ein toggle-schalter zu sein - sprich: der befehl lässt die infos auch wieder verschwinden.

und nur zur sicherheit *g*: es geht nicht um die epg!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 März 2020, 15:26:23
Zitat von: the ratman am 07 März 2020, 13:23:32
sorry - schon wieder ne frage habe.

kannst du mir sagen, wie ich die infos zum laufenden programm am tv abrufen kann?
geht immer noch um mein "tuning" der shield-fb und im speziellen hier um den waf (wie immer *g*).

mein infrarot-hub kann das - heißt dort "Info" und klappt einfach informationen zum laufenden programm über das obere drittel des screens - weißt schon: anfang- und endzeit und - so vorhanden - ein bissi infotexte.
da ich im schlafzimmer leider keinen ir-hub hab, wäre ein befehl direkt an den tv gebot der stunde ...


falls das hilft: mein harmonyhub listet das unter
NavigationExtended --> Guide, Info, PageDown, PageUp, Exit
auf.
ausserdem scheints ein toggle-schalter zu sein - sprich: der befehl lässt die infos auch wieder verschwinden.

und nur zur sicherheit *g*: es geht nicht um die epg!

Keine Ahnung. Ich kann Dir nur das bieten was das Modul zum EPG liefert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 März 2020, 15:29:59
Zitat von: viegener am 07 März 2020, 11:44:21
Ich denke Sonos spielt hier keine Rolle - ist nur der Teil der mich auf die Spur geführt hat. Es gibt auch freezes, wenn Sonos nicht aktiv ist

Ich habe mal ins log der Fritzbox geschaut, es gibt einen Eintrag um die Zeit herum (5:23 nicht sicher wg. der Zeitdifferenz eigentlich sind sowohl fritzbox als auch fhem auf derselben Zeit)


05:23:21 WLAN-Gerät wurde abgemeldet (5 GHz), LGTV, IP 192.168.2.80
05:17:31 WLAN-Autokanal: Die Kanaleinstellungen wurden nicht geändert, weiter aktiv auf Kanal 52 (5 GHz).
05:17:21 WLAN-Autokanal: Aktuelle Erfassung der WLAN-Umgebung (5 GHz) zur Optimierung der genutzten WLAN Kanäle läuft, WLAN-Geräte werden daher unter Umständen neu angemeldet.


Meine Vermutung:
- der LG meldet sich vom Netzwerk ab (nach einigen Stunden inaktivität ?)
- der Socket wird dabei nicht sauber geschlossen sondern bleibt in der "Luft"
- Beim nächsten Schreibvorgang aus FHEM läuft der syswrite (der ist ja blocking) in einen Timeout (aber erst nach Minuten)


Weitere Vermutung:
- Das ganze tritt vielleicht nicht auf, wenn der LG per Kabel ans Heimnetz angeschlossen ist?



Die Zeitdifferenz

Das mit dem nicht mitbekommen das die Netzwerkverbindung weg gefallen ist scheint mit logisch. Ich hatte das schon mal in der Art mit bekommen.
Muss mal schauen was ich da machen kann.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 08 März 2020, 10:16:00
ZitatKeine Ahnung. Ich kann Dir nur das bieten was das Modul zum EPG liefert.
bist du sicher, dass die api es nicht kann?
die app-fernbedienung ( https://play.google.com/store/apps/details?id=com.lge.app1 ) kanns nämlich auch - dort wäre das das eingekreiste i, rechts neben den 4 farbtasten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 März 2020, 13:00:33
Zitat von: the ratman am 08 März 2020, 10:16:00
bist du sicher, dass die api es nicht kann?
die app-fernbedienung ( https://play.google.com/store/apps/details?id=com.lge.app1 ) kanns nämlich auch - dort wäre das das eingekreiste i, rechts neben den 4 farbtasten.

Es gibt keine wirkliche API. Nur die Commandos die vor Jahren mal entdeckt wurden. Wenn Du diesbezüglich etwas findest schaue ich es mir gerne an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 08 März 2020, 14:33:31
wird schwer - ich such eh schon ewig. aber abgesehen davon, dass ich ned weiß, nach was ich für dich wo suchen müsste, kriegt man auf z.b. lg selber gern mal den zugriff verboten.

fangst du was mit der zahl 45 an?
scheint sich wer in nem php-script gebastelt zu haben (aber du kennst ja meine überragenden programmierkenntnisse *g*) ... sofern das ding überhaupt mit "meinem" info zu tun hat.
define ('TV_CMD_PROGRAM_INFORMATION', 45);
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 März 2020, 14:51:13
Zitat von: the ratman am 08 März 2020, 14:33:31
wird schwer - ich such eh schon ewig. aber abgesehen davon, dass ich ned weiß, nach was ich für dich wo suchen müsste, kriegt man auf z.b. lg selber gern mal den zugriff verboten.

fangst du was mit der zahl 45 an?
scheint sich wer in nem php-script gebastelt zu haben (aber du kennst ja meine überragenden programmierkenntnisse *g*) ... sofern das ding überhaupt mit "meinem" info zu tun hat.
define ('TV_CMD_PROGRAM_INFORMATION', 45);

Ich habe selbst auch nur die Infos welche aus dem damaligen original kamen und was ich noch so zusammen getragen habe. Aber seit dem gibt es auch nicht mehr.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 09 März 2020, 19:00:00
Ich habe bei LG unter dem Link
http://webostv.developer.lge.com/api/web-api/supported-standard-web-api/ (http://webostv.developer.lge.com/api/web-api/supported-standard-web-api/)
folgendes gefunden:
From webOS TV 4.0, we do not provide the charts any longer. Instead, we let you know web engines and its versions used on webOS TV. We believe that you can figure out the supported scope of the web API based on web engines' information.

Könnte das eventuell helfen? Mein Englisch ist leider unzureichend, um da etwas beurteilen zu können.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: orioooo am 16 Mai 2020, 13:35:05
Wäre prima wenn beim nächsten Update launchApp um Spotify erweitert wird:

'Spotify' => 'spotify-beehive',

Und zusätzlich auch um die HDMI Ports:


    'HDMI-1'             => 'com.webos.app.hdmi1',
    'HDMI-2'             => 'com.webos.app.hdmi2',
    'HDMI-3'             => 'com.webos.app.hdmi3',
    'HDMI-4'             => 'com.webos.app.hdmi4',
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 Mai 2020, 14:42:33
Zitat von: orioooo am 16 Mai 2020, 13:35:05
Wäre prima wenn beim nächsten Update launchApp um Spotify erweitert wird:

'Spotify' => 'spotify-beehive',

Kommt mit dem morgigen Upate.
Die HDMI Ports stehen in der Input Liste


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 17 Mai 2020, 00:48:11
Das bitte auch noch
'DuplexIPTV'          => 'com.duplexiptv.app'
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 Mai 2020, 11:22:46
Zitat von: TWART016 am 17 Mai 2020, 00:48:11
Das bitte auch noch
'DuplexIPTV'          => 'com.duplexiptv.app'

ab morgen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Supadone am 21 Mai 2020, 10:58:43
Ich hätte auch noch eine neue App installiert:

'Disney+' => 'com.disney.disneyplus-prod'

Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 21 Mai 2020, 12:16:15
Zitat von: Supadone am 21 Mai 2020, 10:58:43
Ich hätte auch noch eine neue App installiert:

'Disney+' => 'com.disney.disneyplus-prod'

Grüße

Mache ich die Tage
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 22 Mai 2020, 21:48:05
Zitat von: Supadone am 21 Mai 2020, 10:58:43
Ich hätte auch noch eine neue App installiert:

'Disney+' => 'com.disney.disneyplus-prod'

Grüße

Zitat von: CoolTux am 21 Mai 2020, 12:16:15
Mache ich die Tage

Kommt morgen per Update
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Supadone am 22 Mai 2020, 21:58:50
Super danke :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 05 Juli 2020, 20:19:32
Hallo,

wakeupCmd
Befehl zum Einschalten des LG TV. Möglich ist ein FHEM Befehl oder Perl in {}


Wie ist der Befehl genau zu verstehen ?
Könnt ich hier alternativ einen set-Befehl eines IR-Device angeben, wenn der TV sich nicht über das Modul einschalten lässt ?

Gruß

Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Juli 2020, 20:41:41
Hi Thomas,

Ich glaube ja. Weiß nicht mehr so genau wie das war. Probiere einfach mal. Gib Bescheid wenn das nicht klappt das schaue ich noch mal.


Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 05 Juli 2020, 20:55:24
Ja, hab ich ja, deswegen die Frage, klappt aber nicht. Steht auch nix im Log.

Einschalten dann einfach über on, ja ?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Juli 2020, 21:17:14
Zitat von: TomLee am 05 Juli 2020, 20:55:24
Ja, hab ich ja, deswegen die Frage, klappt aber nicht. Steht auch nix im Log.

Einschalten dann einfach über on, ja ?

Also ab verbose 4 schreibt er was. Der Befehl welchen Du da einträgst wird als fhem() ausgeführt. Sollte also klappen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 05 Juli 2020, 21:26:26
2020.07.05 21:21:50 4: LGTV_WebOS (TV_Wohnzimmer) - Baue Socket Verbindung auf
2020.07.05 21:21:51 4: LGTV_WebOS (TV_Wohnzimmer) Couldn't connect to 192.168.188.60:3000
2020.07.05 21:22:01 4: LGTV_WebOS (TV_Wohnzimmer) - Baue Socket Verbindung auf
2020.07.05 21:22:01 4: LGTV_WebOS (TV_Wohnzimmer) Couldn't connect to 192.168.188.60:3000
2020.07.05 21:22:11 4: LGTV_WebOS (TV_Wohnzimmer) - Baue Socket Verbindung auf
2020.07.05 21:22:11 4: LGTV_WebOS (TV_Wohnzimmer) Couldn't connect to 192.168.188.60:3000


on Befehl wurde mehrmals abgesetzt.

Höher stellen ?


Internals:
   DEF        192.168.188.60
   FUUID      5c97b0f2-f33f-78f5-ec6f-38d51502f327a904
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.188.60
   LAST_RECV  1593973900.70354
   NAME       TV_Wohnzimmer
   NR         30
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2019-03-24 17:37:10   3D              off
     2019-03-24 17:37:10   3DMode          2d
     2020-07-05 20:32:02   channel         -
     2019-11-02 03:32:20   channelCurrentEndTime -
     2019-11-02 03:32:20   channelCurrentStartTime -
     2019-11-02 03:32:20   channelCurrentTitle -
     2020-07-05 20:32:02   channelMedia    -
     2020-07-05 20:32:02   channelName     -
     2019-11-02 03:32:20   channelNextEndTime -
     2019-11-02 03:32:20   channelNextStartTime -
     2019-11-02 03:32:20   channelNextTitle -
     2019-03-24 17:37:12   extInput_AV-1   connect_0
     2019-03-24 17:37:12   extInput_AV-2   connect_0
     2019-10-25 23:46:25   extInput_HDMI-1 connect_1
     2019-03-24 17:37:12   extInput_HDMI-2 connect_0
     2019-03-24 17:37:12   extInput_HDMI-3 connect_0
     2019-03-24 17:37:12   extInput_Komponente connect_0
     2020-05-25 22:02:53   input           -
     2020-07-05 20:23:51   lastResponse    ok
     2020-06-28 03:08:17   launchApp       TV
     2019-03-24 17:35:47   lgKey           376cdd04fe0677a0c0bef94ef2c280d2
     2020-07-05 19:52:14   mute            off
     2020-07-05 20:23:51   pairing         paired
     2019-06-02 19:04:36   service_api     v.1
     2019-06-02 19:04:36   service_audio   v.1
     2019-06-02 19:04:36   service_media.controls v.1
     2019-06-02 19:04:36   service_media.viewer v.1
     2019-06-02 19:04:36   service_pairing v.1
     2019-06-02 19:04:36   service_system  v.1
     2019-06-02 19:04:36   service_system.launcher v.1
     2019-06-02 19:04:36   service_system.notifications v.1
     2019-06-02 19:04:36   service_tv      v.1
     2019-06-02 19:04:36   service_webapp  v.2
     2020-07-05 20:31:58   state           off
     2020-07-05 20:28:31   volume          12
   helper:
     wsKey      MTU5Mzk3MzQyOC4wNjY4OQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    80046
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         HDMI-1     com.webos.app.hdmi1
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         Komponente com.webos.app.externalinput.component
Attributes:
   alexaName  fernseher
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   genericDeviceType media
   group      TV
   homebridgeMapping ChannelController:reading=channel,cmd=channel
   icon       it_television
   room       Homekit,Media
   verbose    4
   wakeOnLanMAC E8:5B:5B:80:55:B3
   wakeupCmd  fhem("set MQTT2_IR_OG_Wohnzimmer power")
   webCmd     on:off:rewind:pause:stop:play:fastForward


edit: mit verbose 5 sieht man auch nicht mehr
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Juli 2020, 21:49:39
Mach es mal bitte einfach. Erstelle ein Dummy und und teste es bitte mit einen Dummy. Wenn der auf on geht dann funktioniert das prinzipiell
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 05 Juli 2020, 22:03:49
Verstehe ich nicht.

Du meinst dummy mit notify um zu prüfen ob set MQTT2_IR_OG_Wohnzimmer power auch wirklich klappt ?
Reicht doch auch eigentlich  set MQTT2_IR_OG_Wohnzimmer power aus der Befehlszeile ?

Der Befehl funzt seit langer Zeit ...

bspw. mit dem readingsProxy, vergleichbar mit dummy

Internals:
   DEF        MQTT2_IR_OG_Wohnzimmer
   DEVICE     MQTT2_IR_OG_Wohnzimmer
   FUUID      5e2aef38-f33f-78f5-f8d8-eed5eef286467fd2
   NAME       rp_TV_Wohnzimmer_power
   NOTIFYDEV  global,MQTT2_IR_OG_Wohnzimmer
   NR         240
   NTFY_ORDER 50-rp_TV_Wohnzimmer_power
   READING    state
   STATE      Done
   TYPE       readingsProxy
   CONTENT:
     MQTT2_IR_OG_Wohnzimmer 1
   READINGS:
     2020-07-05 16:24:03   lastCmd         on
     2020-07-05 20:23:05   state           Done
Attributes:
   alexaName  glotze
   devStateIcon Done:IR@green .*:IR:@red
   event-on-change-reading .*
   genericDeviceType switch
   room       Sprachsteuerung,Fritzbox
   setFn      {($CMD eq "on")?"power":"power"}
   setList    on off


Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Juli 2020, 22:11:36
Ach jetzt sehe ich das erst.
Mach bitte

wakeupCmd  set MQTT2_IR_OG_Wohnzimmer power
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 05 Juli 2020, 22:24:22
Nee, nee :P

Auf fhem("set MQTT2_IR_OG_Wohnzimmer power") hab ich erst umgestellt nachdem du

Zitat von: CoolTux am 05 Juli 2020, 21:17:14
... fhem()...

erwähnt hast, zuerst hatte ich es mit set MQTT2_IR_OG_Wohnzimmer power versucht/verstanden.

Ist aber ehrlich gesagt auch nicht wichtig, bin nur zufällig in der commandref auf wakeupCmd gestolpert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Juli 2020, 22:30:07
Zitat von: TomLee am 05 Juli 2020, 22:24:22
Nee, nee :P

Auf fhem("set MQTT2_IR_OG_Wohnzimmer power") hab ich erst umgestellt nachdem du

erwähnt hast, zuerst hatte ich es mit set MQTT2_IR_OG_Wohnzimmer power versucht/verstanden.

Ist aber ehrlich gesagt auch nicht wichtig, bin nur zufällig in der commandref auf wakeupCmd gestolpert.

Ja da hatte ich Dir ja erzählt wie der Aufruf im Modul gemacht wird. Ich teste das die Tage mal.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Juli 2020, 12:46:01
Zitat von: CoolTux am 05 Juli 2020, 22:30:07
Ja da hatte ich Dir ja erzählt wie der Aufruf im Modul gemacht wird. Ich teste das die Tage mal.

Ich habe es getestet. Bei mir geht es wunderbar.


Internals:
   DEF        10.6.9.52
   FUUID      5f02ffed-f33f-5153-ac1f-41d66ab396c19e02
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       10.6.9.52
   NAME       testmyTv
   NR         138
   PARTIAL   
   STATE      ???
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2020-07-06 12:41:49   channel         -
     2020-07-06 12:41:49   channelCurrentEndTime -
     2020-07-06 12:41:49   channelCurrentStartTime -
     2020-07-06 12:41:49   channelCurrentTitle -
     2020-07-06 12:41:49   channelMedia    -
     2020-07-06 12:41:49   channelName     -
     2020-07-06 12:41:49   channelNextEndTime -
     2020-07-06 12:41:49   channelNextStartTime -
     2020-07-06 12:41:49   channelNextTitle -
   helper:
     device:
       registered 0
       runsetcmd  0
       channelguide:
         counter    17
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       LGTV
   wakeupCmd  set dummyTestTv on



Internals:
   FUUID      5f03000e-f33f-5153-6af2-cfc46d66d832bf3e
   NAME       dummyTestTv
   NR         140
   STATE      on
   TYPE       dummy
   READINGS:
     2020-07-06 12:43:37   state           on
Attributes:
   room       LGTV
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 06 Juli 2020, 13:12:10
so war das gemeint mit dummy  ::)

klappt bei mir auch nicht:

Internals:
   DEF        192.168.188.60
   FUUID      5c97b0f2-f33f-78f5-ec6f-38d51502f327a904
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.188.60
   LAST_RECV  1594001365.82423
   NAME       TV_Wohnzimmer
   NR         30
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2019-03-24 17:37:10   3D              off
     2019-03-24 17:37:10   3DMode          2d
     2020-07-06 04:12:28   channel         -
     2019-11-02 03:32:20   channelCurrentEndTime -
     2019-11-02 03:32:20   channelCurrentStartTime -
     2019-11-02 03:32:20   channelCurrentTitle -
     2020-07-06 04:12:28   channelMedia    -
     2020-07-06 04:12:28   channelName     -
     2019-11-02 03:32:20   channelNextEndTime -
     2019-11-02 03:32:20   channelNextStartTime -
     2019-11-02 03:32:20   channelNextTitle -
     2019-03-24 17:37:12   extInput_AV-1   connect_0
     2019-03-24 17:37:12   extInput_AV-2   connect_0
     2019-10-25 23:46:25   extInput_HDMI-1 connect_1
     2019-03-24 17:37:12   extInput_HDMI-2 connect_0
     2019-03-24 17:37:12   extInput_HDMI-3 connect_0
     2019-03-24 17:37:12   extInput_Komponente connect_0
     2020-05-25 22:02:53   input           -
     2020-07-05 22:35:45   lastResponse    ok
     2020-06-28 03:08:17   launchApp       TV
     2019-03-24 17:35:47   lgKey           376cdd04fe0677a0c0bef94ef2c280d2
     2020-07-05 23:08:14   mute            off
     2020-07-05 22:35:45   pairing         paired
     2019-06-02 19:04:36   service_api     v.1
     2019-06-02 19:04:36   service_audio   v.1
     2019-06-02 19:04:36   service_media.controls v.1
     2019-06-02 19:04:36   service_media.viewer v.1
     2019-06-02 19:04:36   service_pairing v.1
     2019-06-02 19:04:36   service_system  v.1
     2019-06-02 19:04:36   service_system.launcher v.1
     2019-06-02 19:04:36   service_system.notifications v.1
     2019-06-02 19:04:36   service_tv      v.1
     2019-06-02 19:04:36   service_webapp  v.2
     2020-07-06 04:12:24   state           off
     2020-07-06 00:12:34   volume          6
   helper:
     wsKey      MTU5Mzk4NTM1NS4yNTgyOA==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    85608
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         HDMI-1     com.webos.app.hdmi1
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         Komponente com.webos.app.externalinput.component
Attributes:
   alexaName  fernseher
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   genericDeviceType media
   group      TV
   homebridgeMapping ChannelController:reading=channel,cmd=channel
   icon       it_television
   room       Homekit,Media
   wakeOnLanMAC E8:5B:5B:80:55:B3
   wakeupCmd  du_Sprachausgabe off
   webCmd     on:off:rewind:pause:stop:play:fastForward


Internals:
   CFGFN     
   FUUID      5eff298c-f33f-78f5-a0e3-d5087ec6afa954b1
   NAME       du_Sprachausgabe
   NR         215648
   STATE      on
   TYPE       dummy
   READINGS:
     2020-07-03 16:10:06   associatedWith  n_Briefkasten
     2020-07-05 12:49:17   state           on
Attributes:
   devStateIcon .*:noIcon
   group      Test1
   room       Test
   setExtensionsEvent 1
   setList    on off
   useSetExtensions 1
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Juli 2020, 13:53:37
Du hast das set davor vergessen
wakeupCmd  du_Sprachausgabe off
Ändern in
wakeupCmd  set du_Sprachausgabe off
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 06 Juli 2020, 14:26:04
 ::) es geht auch nicht mit set

set du_Sprachausgabe off
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Juli 2020, 14:30:34
Ich sehe gerade, lösch mal Deinen WakOnLan Attribut. Dann geht es.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 06 Juli 2020, 14:42:08
  :)

Danke, auch für die Geduld.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Juli 2020, 14:43:51
Kein Problem.  ;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: hyper2910 am 16 Juli 2020, 07:28:31
Hallo,

Ich habe mit dem Modul immer wieder Freezes.

bekannte Probleme
Stellt man im TV in den Einstellungen die Funktion: Quick Start (schnelleres starten des TV`s mit höherem Energieverbrauch) ein, gibt es Probleme mit dem Modul bis hin zum vollen blockieren für 5-7 Minuten.

Wenn dieser eingeschalten ist und der TV ausgeschalten wird, bleibt das LG-Modul für 5 weitere Minuten im state:on. Nach den 5min hängt sich fhem für ca- 5-10min komplett auf, dann läuft fhem wieder und im LG-Modul wird stare:off angezeigt



Das quickstart ist ausgeschaltet am TV auch ist der Ecomode aus, hat jemand eine Idee wie das gelöst werden kann.


Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 Juli 2020, 13:45:01
Zitat von: hyper2910 am 16 Juli 2020, 07:28:31
Hallo,

Ich habe mit dem Modul immer wieder Freezes.

bekannte Probleme
Stellt man im TV in den Einstellungen die Funktion: Quick Start (schnelleres starten des TV`s mit höherem Energieverbrauch) ein, gibt es Probleme mit dem Modul bis hin zum vollen blockieren für 5-7 Minuten.

Wenn dieser eingeschalten ist und der TV ausgeschalten wird, bleibt das LG-Modul für 5 weitere Minuten im state:on. Nach den 5min hängt sich fhem für ca- 5-10min komplett auf, dann läuft fhem wieder und im LG-Modul wird stare:off angezeigt



Das quickstart ist ausgeschaltet am TV auch ist der Ecomode aus, hat jemand eine Idee wie das gelöst werden kann.

Ein list vom Device bitte
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: hyper2910 am 16 Juli 2020, 15:41:39
Hier mal das Listing


Internals:
   DEF        192.168.178.27
   FD         103
   FUUID      5c44db7f-f33f-3ae4-7bfd-2b8c3ed6cc615065
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.178.27
   LAST_RECV  1594906693.99952
   NAME       TV_Wohnzimmer
   NR         895
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2020-02-06 22:29:08   3D              off
     2020-02-06 22:29:08   3DMode          2d
     2020-07-16 14:51:05   channel         7
     2020-02-06 22:28:31   channelCurrentEndTime -
     2020-02-06 22:28:31   channelCurrentStartTime -
     2020-02-06 22:28:31   channelCurrentTitle -
     2020-07-16 14:51:05   channelMedia    Satellite Digital TV
     2020-07-16 14:51:05   channelName     ProSieben HD
     2020-02-06 22:28:31   channelNextEndTime -
     2020-02-06 22:28:31   channelNextStartTime -
     2020-02-06 22:28:31   channelNextTitle -
     2020-02-06 22:29:10   extInput_HDMI-1 connect_0
     2020-07-15 07:09:14   extInput_SONY   connect_1
     2020-02-06 22:29:10   extInput_Set-Top-Box connect_1
     2020-06-14 21:52:57   extInput_Spielkonsole connect_0
     2020-06-14 21:52:53   input           -
     2020-07-15 07:09:09   lastResponse    ok
     2020-07-10 21:32:53   launchApp       TV
     2020-02-06 22:28:53   lgKey           7498883a65c3137d347becb8ac6491b6
     2020-07-15 09:20:54   mute            off
     2020-07-15 07:09:09   pairing         paired
     2020-07-16 14:50:53   state           on
     2020-07-16 14:53:33   volume          3
   helper:
     wsKey      MTU5NDkwMzg1My43Mzk1Ng==

     bm:
       LGTV_WebOS_Read:
         cnt        1666
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        16.07. 14:51:04
         max        0.0563290119171143
         tot        2.71735787391663
         mAr:
           HASH(0x3d0e660)
       LGTV_WebOS_Set:
         cnt        22
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        16.07. 14:51:04
         max        0.000594139099121094
         tot        0.00516653060913086
         mAr:
           HASH(0x3d0e660)
           TV_Wohnzimmer
           ?
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    429
       inputapps:
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 SONY
         com.webos.app.hdmi3 Set-Top-Box
         com.webos.app.hdmi4 Spielkonsole
       inputs:
         HDMI-1     com.webos.app.hdmi1
         SONY       com.webos.app.hdmi2
         Set-Top-Box com.webos.app.hdmi3
         Spielkonsole com.webos.app.hdmi4
Attributes:
   alexaName  Fernseher
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   group      TV
   room       2.00 Wohnzimmer,GoogleAssistant



Hier die Info aus Apptime

name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
tmr-LGTV_WebOS_GetForgroundAppInfo       HASH(0x3d0e660)                     348761     2436  355841.99   146.08   673.40     4.82 16.07. 22:45:06
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Juli 2020, 12:34:03
Sieht soweit gut aus. Kann mir aktuell keinen Reim daraus machen. Sorry
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: hyper2910 am 17 Juli 2020, 23:13:32
Hat jemand das schon mal getestet

https://github.com/hobbyquaker/lgtv2mqtt

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: hyper2910 am 22 Juli 2020, 22:19:54
Zitat von: CoolTux am 17 Juli 2020, 12:34:03
Sieht soweit gut aus. Kann mir aktuell keinen Reim daraus machen. Sorry

Hast du eine Idee warum das Problem aufeinmal auftritt????
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2020, 07:01:46
Zitat von: hyper2910 am 22 Juli 2020, 22:19:54
Hast du eine Idee warum das Problem aufeinmal auftritt????

Leider nein. Hast Du ein neues Gerät eingebunden?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: hyper2910 am 23 Juli 2020, 07:14:36
Mmmhh.

Habe im Frühjahr mqtt, also die Ikea Dinger eingehangen.

Ich habe natürlich etwas gebraucht, bis ich rausbekommen habe, das der TV für die Freezes verantwortlich ist.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 23 Juli 2020, 15:14:43
Zitat von: hyper2910 am 23 Juli 2020, 07:14:36
Mmmhh.

Habe im Frühjahr mqtt, also die Ikea Dinger eingehangen.

Ich habe natürlich etwas gebraucht, bis ich rausbekommen habe, das der TV für die Freezes verantwortlich ist.

Vielleicht hilft ein Test wenn Du MQTT mal deaktivierst
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 23 Juli 2020, 15:36:04
dumme info wegen der timeouts.

ich hatte früher mal das dlna-server modul (dlna media-irgendwas) am rennen. seit ich den (is aber schon ewig her) gekilled hab, hat sich auch lg-tv eingekriegt. seither kann ich mich an keine timeouts mehr erinnern.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Ellert am 30 Juli 2020, 17:16:23
Um das Modul aus dem Zustand disabled in den Zustand enabled zu setzen bietet das Selectfeld des Attributes disable keine 0 an.
Das Modul kann nur durch
deleteattr <name> disable
aktiviert werden, denn auch attr <name> disable 0 aktiviert das Modul nicht.

In diesem Zusammenhang vielleicht folgende Meldung aus dem Logfile:
Zitat2020.07.30 10:11:59.355 1: readingsUpdate(TV_Wz,state,disabled) missed to call readingsBeginUpdate first.
2020.07.30 10:11:59.355 1: stacktrace:
2020.07.30 10:11:59.356 1:     main::readingsBulkUpdate            called by fhem.pl (4808)
2020.07.30 10:11:59.356 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (412)
2020.07.30 10:11:59.356 1:     main::LGTV_WebOS_TimerStatusRequest called by ./FHEM/82_LGTV_WebOS.pm (298)
2020.07.30 10:11:59.356 1:     main::LGTV_WebOS_Define             called by fhem.pl (3806)
2020.07.30 10:11:59.357 1:     main::CallFn                        called by fhem.pl (2148)
2020.07.30 10:11:59.357 1:     main::CommandModify                 called by fhem.pl (2178)
2020.07.30 10:11:59.357 1:     main::CommandDefMod                 called by fhem.pl (1254)
2020.07.30 10:11:59.358 1:     main::AnalyzeCommand                called by fhem.pl (1105)
2020.07.30 10:11:59.358 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2714)
2020.07.30 10:11:59.359 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (938)
2020.07.30 10:11:59.359 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (590)
2020.07.30 10:11:59.359 1:     main::FW_Read                       called by fhem.pl (3806)
2020.07.30 10:11:59.360 1:     main::CallFn                        called by fhem.pl (762)

Ich erhalte im Reading lastResponse abwechsend alle 10 s die Meldung "ok" und "error - 404 no such service or method", was ist da zu tun?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Juli 2020, 06:48:36
Das mit der 0 ist korrekt. Ich fand es albern da man wenn dann eh das Attribut wieder löscht.

Beim Thema Service, läuft in dem Moment meist eine andere App als TV
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Ellert am 31 Juli 2020, 17:00:03
ZitatDas mit der 0 ist korrekt. Ich fand es albern da man wenn dann eh das Attribut wieder löscht.
Es ist dann aber die Befehlsreferenz irreführend :
Zitatdisable
Optional attribute to deactivate the recurring status updates. Manual trigger of update is alsways possible.
Valid Values: 0 => recurring status updates, 1 => no recurring status updates.
korrekt
Zitatdeleted attribute => recurring status updates,Valid Value: 1 => no recurring status updates.

Das gilt dann sicher auch entscprechend für das Attribut channelGuide.

ZitatManual trigger of update is alsways possible.
Mir erscheint ein Pollingintervall von 15 s sehr kurz.
Daher würde ich gern ein Statusupdate manuell durchführen, wie lautet der Befehl? Ich habe dazu nichts gefunden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: n8falke.de am 11 August 2020, 14:12:23
Habe das einfrieren auch mit einem C98.

Nach ersten Analysen scheint die Send Queue (siehe netstat) voll zu laufen (waren über 10 kByte).

Details aus dem Quelltext:
Der Socket ($hash->{CD}) wird Blocking in LGTV_WebOS_Open geöffnet und per syswrite in LGTV_WebOS_Write beschrieben.
Auf nonblocking zu wechseln ist leider ein höherer Aufwand (zusätzlicher Buffer, write durch select getriggert).
Die durch Timer getriggerten Abfragen LGTV_WebOS_GetAudioStatus, LGTV_WebOS_GetCurrentChannel, LGTV_WebOS_GetForgroundAppInfo, etc. prüfen zwar, ob ein set läuft ($hash->{helper}{device}{runsetcmd} == 0), aber nicht, ob bereits gleiche ..Get... laufen. Vielleicht ein Ansatz?

Ich probiere mal pingPresence aus.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: hyper2910 am 16 August 2020, 00:58:54
Wenn ich etwas testen soll. Einfach melden
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: hyper2910 am 20 August 2020, 22:25:35
Gibt es was neues?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: MoBaFan am 30 August 2020, 11:59:11
Hallo,
ich benutze auch das Modul in fhem und es funktioniert einwandfrei.
Nachdem nun Apple TV als APP verfügbar ist, würde ich gerne Apple TV mittels launchApp Kommando starten. Deshalb habe ich das Modul wie folgt erweitert:
in my%openApps = (
habe ich den Eintrag
   'AppleTV'    => 'com.webos.app.appleTV',
hinzugefügt.
Nach einem 'shutdown restart' ist dann AppleTV auch in der Liste für set lauchApp verfügbar. Wenn ich das Kommando absetze, kommt auch ein 'OK' als lastResponse zurück, nur wird die App nicht gestartet.
Ich vermute also, dass das Kommando 'com.webos.app.appleTV' falsch ist. Weiß hier vielleicht jemand, wie das Kommando richtig aussehen muß?
Vielen Dank im voraus.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: hyper2910 am 20 September 2020, 20:40:20
so, habe mal einen neuen PI aufgesetzt und genau das gleiche problem, freeze ca. 5-10minuten nach dem ausschalten des TVs für ca. 15-20min.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 21 September 2020, 09:51:02
Ich hatte das Problem ebenfalls und es wurde keine Lösung gefunden. Ich habe dann probiert und pingPresence auf 1 gesetzt. seitdem habe ich keine Fehler dieser Art mehr.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: hyper2910 am 23 September 2020, 07:14:09
Zitat von: Invers am 21 September 2020, 09:51:02
Ich hatte das Problem ebenfalls und es wurde keine Lösung gefunden. Ich habe dann probiert und pingPresence auf 1 gesetzt. seitdem habe ich keine Fehler dieser Art mehr.
scheint es zu tun, seit 2tagen keine freezes mehr.

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: sysmek am 29 September 2020, 21:52:49
ich hab da noch ein lustiges Verhalten:

wenn ich den Fernseher stumm schalte und die Stummschaltung aufhebe, ist die Lautstärke anschließend um ein verringert.

Kann das noch jemand bei sich beobachten?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: theeimer am 18 Oktober 2020, 22:35:57
Hatte das Freeze-Problem auch lange. Habe bei meinem C7 Quick-Start ausgeschaltet (in den erweiterten Einstellungen). Das hat bei mir geholfen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Spodi am 29 Oktober 2020, 08:04:59
Zitat von: Loredo am 28 April 2019, 09:49:37
Hi Marko,
[...]

Mir ist außerdem aufgefallen, dass bei den Input Namen keine Leerzeichen verwendet werden können. Das ist jedoch (zumindest bei meinem Fernseher) im Auslieferungszustand der Fall ("HDMI 1", "HDMI 2", ...). Ich musste zunächst alle Eingänge umbenennen, damit das Modul richtig funktioniert.


LG
Julian

Hallo, dieses Problem besteht bei mir auch. Sobald Leerzeichenim Anschlussnamen vorhanden sind spinnt die Liste mit den SET Befehlen (wir regelrecht zerhackt). Außerdem zeigen die Readings für extInput_Anschluss dann mist. Das Leerzeichen wird vom web frontend wohl als Trenner interpretiert, obwohl es das zumindest hierbei nicht sollte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 29 Oktober 2020, 08:40:25
Zitat von: Spodi am 29 Oktober 2020, 08:04:59
Hallo, dieses Problem besteht bei mir auch. Sobald Leerzeichenim Anschlussnamen vorhanden sind spinnt die Liste mit den SET Befehlen (wir regelrecht zerhackt). Außerdem zeigen die Readings für extInput_Anschluss dann mist. Das Leerzeichen wird vom web frontend wohl als Trenner interpretiert, obwohl es das zumindest hierbei nicht sollte.

Das kann ich mir die Tage gerne einmal anschauen. Sollte kein so großes Problem darstellen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 01 November 2020, 22:11:16
Hi,

überhaupt nicht wichtig, einfach eine Feststellung von mir nach einigen nach Monaten, es gibt deswegen auch kein Problem, wollts einfach mal erwähnen, eher ist es in diesem Fall positiv da ich trotzdem noch das Gerät per Sprache einschalten kann.

Das wakeOnLanMAC-Attribut scheint besonders zu sein.

Habe zwei LG TVs, einer der beiden verursacht ( wie schonmal erwähnt) bei mir das disappearen des Sonos-Modul.
Darum ist diese LGTV-WebOS-Definition seit dieser Feststellung bei mir disabled (und seitdem auch kein disappeared mehr).

Das einschalten über Alexa ist aber weiterhin möglich, trotz disable 1, ausschalten oder andere Befehle gehen nicht.

So verhalten sich andere in alexa-fhem integrierte, auf disable 1 gestellte Geräte nicht, die reagieren dann einfach gar nicht mehr.


Internals:
   DEF        192.168.188.53
   FUUID      5c987716-f33f-78f5-0de0-4fa5413b63b8752e
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.188.53
   NAME       TV_Fr_Raum
   NR         33
   PARTIAL   
   STATE      disabled
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2019-03-25 07:37:26   3D              off
     2019-03-25 07:37:26   3DMode          2d
     2020-07-05 15:07:39   channel         -
     2020-02-08 21:36:31   channelCurrentEndTime -
     2020-02-08 21:36:31   channelCurrentStartTime -
     2020-02-08 21:36:31   channelCurrentTitle -
     2020-07-05 15:07:39   channelMedia    -
     2020-07-05 15:07:39   channelName     -
     2020-02-08 21:36:31   channelNextEndTime -
     2020-02-08 21:36:31   channelNextStartTime -
     2020-02-08 21:36:31   channelNextTitle -
     2019-03-25 07:37:28   extInput_AV     connect_0
     2020-02-08 21:32:21   extInput_HDMI   1 connect_0
     2019-03-25 07:37:28   extInput_HDMI-1 connect_0
     2019-03-25 07:37:28   extInput_HDMI-2 connect_0
     2019-03-25 07:37:28   extInput_HDMI-3 connect_0
     2019-03-25 07:37:28   extInput_Komponente connect_0
     2019-03-25 07:37:24   input           -
     2020-04-25 21:37:05   lastResponse    ok
     2020-01-30 17:30:24   launchApp       TV
     2020-04-24 21:20:57   lgKey           61c184d4d39a68594b67fe5e1995b5cb
     2020-02-07 20:30:26   mute            off
     2020-04-25 21:37:05   pairing         paired
     2020-10-28 13:11:16   state           disabled
     2020-07-05 14:51:20   volume          5
   helper:
     device:
       registered 0
       runsetcmd  4
       channelguide:
         counter    0
Attributes:
   alexaName  TV
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   disable    1
   event-on-change-reading .*
   genericDeviceType media
   group      TV
   homebridgeMapping ChannelController:reading=channel,cmd=channel
   icon       it_television
   room       Homekit,Media
   wakeOnLanMAC 48:8D:36:BC:F7:BE
   webCmd     on:off:pause:stop:play:channelDown:channelUp


Gruß

Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 02 November 2020, 06:42:27
Zitat von: TomLee am 01 November 2020, 22:11:16

Das wakeOnLanMAC-Attribut scheint besonders zu sein.

Habe zwei LG TVs, einer der beiden verursacht ( wie schonmal erwähnt) bei mir das disappearen des Sonos-Modul.
Darum ist diese LGTV-WebOS-Definition seit dieser Feststellung bei mir disabled (und seitdem auch kein disappeared mehr).

Das einschalten über Alexa ist aber weiterhin möglich, trotz disable 1, ausschalten oder andere Befehle gehen nicht.

So verhalten sich andere in alexa-fhem integrierte, auf disable 1 gestellte Geräte nicht, die reagieren dann einfach gar nicht mehr.

Da habe ich bestimmt in der zuständigen Funktion die Abfrage vergessen. Wäre also eigentlich ein Bug. Soll ich das fixen oder ist es für Dich etwas positives?



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 02 November 2020, 13:44:18
Wie erwähnt ist es für mich in dem Fall positiv.

Wenn das aber ein Bug ist dann wär doch besser fixen angesagt ?

Kann ja solange bis ich eine Lösung für das Problem Sonos -> LGTV-WebOS habe global - exclude_from_update nutzen.  :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Ganglion am 02 Dezember 2020, 07:13:00
Hätte 2 weitere LaunchApp einstellungen die angepasst werden müssten.

    'Smart-IPTV'       => 'siptv',
    'AppleTV'            => 'com.apple.appletv',
    'Joyn'                 => 'joyn',
    'YouTube-Kids'    => 'youtube.leanback.kids.v4',
    'DAZN'               => 'dazn',

Besten Gruß
Christoph
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 02 Dezember 2020, 13:41:22
Zitat von: Ganglion am 02 Dezember 2020, 07:13:00
Hätte 2 weitere LaunchApp einstellungen die angepasst werden müssten.

    'Smart-IPTV'       => 'siptv',
    'AppleTV'            => 'com.apple.appletv',
    'Joyn'                 => 'joyn',
    'YouTube-Kids'    => 'youtube.leanback.kids.v4',
    'DAZN'               => 'dazn',

Besten Gruß
Christoph

Werde ich die Tage mal einbauen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: sven.scherf am 14 Dezember 2020, 14:42:26
Hi,

ich bin von Sony auf einen LG OLED65BX9 umgestiegen und nutze auch das LG Modul.

Hier brauche ich im Augenblick nur an und aus vom TV für meine Steuerungen.
Das Aus funktioniert einwandfrei aber das An nicht :(

Hier dachte ich, dass der Fernseher kein WOL unterstützt da das Einschalten mit einem WOL Programm auch nicht funktioniert.
Aber es muss gehen.

Im Google Play Store habe ich App Smart Remote gefunden und mit dieser geht es.
Auffallend ist hier, dass ich bei der Einrichtung einen Code eingeben muss der auf dem Fernseher erscheint und dann kann ich den Fernseher auch damit Ein schalten.
Habe hier das set <TV_Name> pairing versucht, aber hier reagiert der Fernseher leider nicht drauf.


Kann ich dies auch irgendwie mit dem LG Modul hier in fhem erreichen ?

Viele Grüße

Sven
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 14 Dezember 2020, 14:45:30
Zitat von: sven.scherf am 14 Dezember 2020, 14:42:26
Hi,

ich bin von Sony auf einen LG OLED65BX9 umgestiegen und nutze auch das LG Modul.

Hier brauche ich im Augenblick nur an und aus vom TV für meine Steuerungen.
Das Aus funktioniert einwandfrei aber das An nicht :(

Hier dachte ich, dass der Fernseher kein WOL unterstützt da das Einschalten mit einem WOL Programm auch nicht funktioniert.
Aber es muss gehen.

Im Google Play Store habe ich App Smart Remote gefunden und mit dieser geht es.
Auffallend ist hier, dass ich bei der Einrichtung einen Code eingeben muss der auf dem Fernseher erscheint und dann kann ich den Fernseher auch damit Ein schalten.
Habe hier das set <TV_Name> pairing versucht, aber hier reagiert der Fernseher leider nicht drauf.


Kann ich dies auch irgendwie mit dem LG Modul hier in fhem erreichen ?

Viele Grüße

Sven

Eigentlich hätte das Aus ohne Pairing schon nicht gehen dürfen. Was ist mit laut und leiser stellen. Geht das?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: sven.scherf am 14 Dezember 2020, 15:32:25
Hi,

ja Laut und Leise funktioniert auch.


Viele Grüße

Sven
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Dezember 2020, 08:28:49
Dann musst Du doch schon das pairing gemacht haben. Wie ist der TV angeschlossen am Netzwerk? WLAN oder FastEthernet? Gib mal bitte ein list vom Device.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: sven.scherf am 15 Dezember 2020, 12:31:37
Hallo,

der Fernseher ist mit LAN am Netz angeschlossen.


Hier das List aus fhem
Internals:
   DEF        192.168.10.48
   FUUID      5f8808a2-f33f-f700-196d-6d3e07adc529c9d7
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.10.48
   LAST_RECV  1607987187
   NAME       LG_TV
   NR         827
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2020-12-09 00:30:05   channel         -
     2020-10-15 10:30:26   channelCurrentEndTime -
     2020-10-15 10:30:26   channelCurrentStartTime -
     2020-10-15 10:30:26   channelCurrentTitle -
     2020-12-09 00:30:05   channelMedia    -
     2020-12-09 00:30:05   channelName     -
     2020-10-15 10:30:26   channelNextEndTime -
     2020-10-15 10:30:26   channelNextStartTime -
     2020-10-15 10:30:26   channelNextTitle -
     2020-12-13 14:29:22   extInput_HDMI   1 connect_1
     2020-12-15 00:12:39   extInput_HDMI 1 connect_0
     2020-12-14 15:32:30   extInput_HDMI 2 connect_0
     2020-12-14 15:32:30   extInput_HDMI 3 connect_0
     2020-12-14 15:32:30   extInput_HDMI 4 connect_0
     2020-12-10 00:15:29   input           HDMI 1
     2020-12-15 00:18:29   lastResponse    ok
     2020-12-10 00:15:29   launchApp       -
     2020-10-15 10:32:34   lgKey           4beb29f819bfc2a394265219319b78c7
     2020-10-15 10:32:38   mute            off
     2020-12-13 14:11:25   pairing         paired
     2020-12-15 00:34:40   state           off
     2020-12-14 16:37:03   volume          100
   helper:
     wsKey      MTYwNzk2NTUxMy45ODkxMg==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    7405
       inputapps:
         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:
         HDMI 1     com.webos.app.hdmi1
         HDMI 2     com.webos.app.hdmi2
         HDMI 3     com.webos.app.hdmi3
         HDMI 4     com.webos.app.hdmi4
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       Wohnzimmer


Wäre klasse wenn man das mit dem Einschalten über fhem hinbekommen wüde.


Viele Grüße

SVen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: accessburn am 15 Dezember 2020, 12:43:15
Ich hab direkt WOL zum einschalten genutzt, geht das evtl bei dir?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Dezember 2020, 12:48:36
Zitat von: sven.scherf am 15 Dezember 2020, 12:31:37
Hallo,

der Fernseher ist mit LAN am Netz angeschlossen.


Hier das List aus fhem
Internals:
   DEF        192.168.10.48
   FUUID      5f8808a2-f33f-f700-196d-6d3e07adc529c9d7
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.10.48
   LAST_RECV  1607987187
   NAME       LG_TV
   NR         827
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2020-12-09 00:30:05   channel         -
     2020-10-15 10:30:26   channelCurrentEndTime -
     2020-10-15 10:30:26   channelCurrentStartTime -
     2020-10-15 10:30:26   channelCurrentTitle -
     2020-12-09 00:30:05   channelMedia    -
     2020-12-09 00:30:05   channelName     -
     2020-10-15 10:30:26   channelNextEndTime -
     2020-10-15 10:30:26   channelNextStartTime -
     2020-10-15 10:30:26   channelNextTitle -
     2020-12-13 14:29:22   extInput_HDMI   1 connect_1
     2020-12-15 00:12:39   extInput_HDMI 1 connect_0
     2020-12-14 15:32:30   extInput_HDMI 2 connect_0
     2020-12-14 15:32:30   extInput_HDMI 3 connect_0
     2020-12-14 15:32:30   extInput_HDMI 4 connect_0
     2020-12-10 00:15:29   input           HDMI 1
     2020-12-15 00:18:29   lastResponse    ok
     2020-12-10 00:15:29   launchApp       -
     2020-10-15 10:32:34   lgKey           4beb29f819bfc2a394265219319b78c7
     2020-10-15 10:32:38   mute            off
     2020-12-13 14:11:25   pairing         paired
     2020-12-15 00:34:40   state           off
     2020-12-14 16:37:03   volume          100
   helper:
     wsKey      MTYwNzk2NTUxMy45ODkxMg==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    7405
       inputapps:
         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:
         HDMI 1     com.webos.app.hdmi1
         HDMI 2     com.webos.app.hdmi2
         HDMI 3     com.webos.app.hdmi3
         HDMI 4     com.webos.app.hdmi4
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       Wohnzimmer


Wäre klasse wenn man das mit dem Einschalten über fhem hinbekommen wüde.


Viele Grüße

SVen

Richte mal WOL ein dann sollte das auch gehen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: sven.scherf am 15 Dezember 2020, 13:50:44
Hi,

auf meinem Windows Rechner habe ich das Programm mc-wol.exe <MAC-Adresse Zielsystem> und auf meinem Raspi das Programm etherwake <MAC-Adresse Zielsystem> verwendet.

Keines der Programme weckt meinen Fernseher auf :(

Wo kann ich noch nachschauen ?

Viele Grüße

Sven



Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Dezember 2020, 14:39:31
Zitat von: sven.scherf am 15 Dezember 2020, 13:50:44
Hi,

auf meinem Windows Rechner habe ich das Programm mc-wol.exe <MAC-Adresse Zielsystem> und auf meinem Raspi das Programm etherwake <MAC-Adresse Zielsystem> verwendet.

Keines der Programme weckt meinen Fernseher auf :(

Wo kann ich noch nachschauen ?

Viele Grüße

Sven

in den Attributen des Devices und in der Dokumentation zum Modul.
Du musst für WOL ein Attribut setzen im LG Modul.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: sven.scherf am 15 Dezember 2020, 15:29:37
Hi,

in der Doku hier https://wiki.fhem.de/wiki/LGTV_WebOS und hier https://git.cooltux.net/FHEM/mod-LGTV_WebOS/src/branch/devel/README.md
habe ich keine Hinweise darauf gefunden.
Vielleicht habe ich es auch irgendwo überlesen

Aus dem Bauch heraus habe ich die Attribute
wakeOnLanBroadcast = 255.255.255.255
wakeOnLanMAC = MacAdresse vom FS gesetzt
wakeupCmd = habe ich nicht gesetzt, wüsste nicht was ich hier eintragen sollte.


Werde ich nachher mal testen ob es klappt.

Vielen Dank erst einmal ich melde mich dann nochmal.

Derzeit kann ich nicht an den FS.

:)

Viele Grüße

Sven

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: sven.scherf am 15 Dezember 2020, 18:04:58
Hallo,

vielen Dank an Alle.

Es waren noch die Attribute
die gesetzt werden mussten.

Nun kann ich den Fernseher über fhem steuern.
Toll, dass es solche Module hier gibt und immer fähige Programmierer sowas hier implementieren.

Vielen Dank
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 15 Dezember 2020, 19:13:21
Wobei Du wakeOnLanBroadcast nicht unbedingt auf die "an Alle" Broadcast Adresse 4x255 setzen musst sondern auch gezielt auf die Subnet Broadcast Adresse des Fernsehers im Stil: 192.168.178.255  setzen kannst.
Ich glaube aber das Tool ermittelt diese sogar von selbst aus der Adresse des FHEM Servers. Also wenn gleiches Subnetz, sollte die MAC reichen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Dezember 2020, 21:49:18
Zitat von: sven.scherf am 15 Dezember 2020, 15:29:37
Hi,

in der Doku hier https://wiki.fhem.de/wiki/LGTV_WebOS und hier https://git.cooltux.net/FHEM/mod-LGTV_WebOS/src/branch/devel/README.md
habe ich keine Hinweise darauf gefunden.
Vielleicht habe ich es auch irgendwo überlesen

Aus dem Bauch heraus habe ich die Attribute
wakeOnLanBroadcast = 255.255.255.255
wakeOnLanMAC = MacAdresse vom FS gesetzt
wakeupCmd = habe ich nicht gesetzt, wüsste nicht was ich hier eintragen sollte.


Werde ich nachher mal testen ob es klappt.

Vielen Dank erst einmal ich melde mich dann nochmal.

Derzeit kann ich nicht an den FS.

:)

Viele Grüße

Sven


Bezüglich Dokumentation ist die aller erste Anlaufstelle immer die Commandref zum entsprechenden Modul.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: haempy am 25 Dezember 2020, 20:22:03
Servus,

ich hab mir jetzt auch mal einen LG (OLED55CX9LA) zugelegt und bin begeistert, dass es auch hierfür ein Modul gibt!
Vielen Dank erst mal dafür  :D :D

Was mir aber aufgefallen ist, ist dass ich ganz schön viele Einträge im Event habe. Einer davon ist ein Error 404.
Außerdem kommt der Status "off" seeeehr verzögert (>2min) in Fhem an. Und das Reading "presence" hab ich gar nicht?

Da ich mit dem Status "off" meine Lichter steuere, um schaltfrei zu Bett gehen zu können ;-) wäre es prima, wenn der Status "off" schneller verfügbar wäre.
Gibt es da eine Möglichkeit?


Hier mal ein Auszug aus meinen Events, gefiltert nach LGTV*.*:
2020-12-25 20:15:02 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:15:04 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:15:12 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:15:14 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:15:22 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:15:24 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:15:32 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:15:34 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:15:42 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:15:44 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:15:52 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:15:54 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:16:02 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:16:04 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:16:12 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:16:14 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:16:22 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:16:24 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:16:32 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:16:34 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:16:42 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:16:44 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:16:52 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:16:54 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:17:02 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:17:04 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:17:12 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:17:14 LGTV_WebOS Fernseher lastResponse: ok
2020-12-25 20:17:22 LGTV_WebOS Fernseher lastResponse: error - 404 no such service or method
2020-12-25 20:17:24 LGTV_WebOS Fernseher lastResponse: ok
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 26 Dezember 2020, 10:28:54
Das Attr. heisst pingPresence und sollte in diesem Fall auf 1 gestzt werden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: haempy am 26 Dezember 2020, 11:21:30
Omg.... 🙈

Die Commandref gründlich lesen würde es bringen....

Dankeschön!

Jetzt hab ich nur noch den komischen Error 404.
Ob ich mit presence oder state zurecht komme, sehe ich erst heute Abend.

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: st0ne am 14 Januar 2021, 17:36:17
Hallo,

mein LG Model kann leider per WOL nicht geweckt werden, der Rest wie z.B. ausschalten geht. Kann ich, über eine config File, den WOL Befehl durch z.B. einen HDMI CEC Befehl ersetzen? Auf CEC reagiert er nämlich.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 14 Januar 2021, 18:00:49
Ich weiß nicht was der Unterschied zw. HDMI CEC und CEC ist.

Wenn du aber aus FHEM so ein HDMI CEC Kommando ausführen kannst welches den TV einschaltet dann bin ich der Meinung das du das einfach in das Attribut wakeupCmd eintragen kannst.

Dieses Kommando wird dann bei einem set <TV> on ausgeführt.

Gruß

Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: sven.scherf am 18 Januar 2021, 22:20:19
Hallo @stOne,

Meinen LG konnte ich am Anfang auch nicht per fhem einschalten.
Bei mir hatte die Mac-Adresse in den Attributen gefehlt danach ging es .


Ich habe aber auch das 404er Problem  im Last response no such service oder method und dies alle 10 Sekunden.

,,LGTV_WebOS LG_TV lastResponse: error - 404 no such service or method,,

Gibt es hierfür eine Lösung .


Viele Grüße
Sven
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: sven.scherf am 19 Januar 2021, 15:12:31
Hallo,

ich habe mal bei meinem LG Device auf verbose 5 gestellt damit die Fehlerursache besser gefunden werden kann.

Hier der Auszug aus dem Log-File
2021.01.19 15:00:31.055 4: LGTV_WebOS (LG_TV) - ReadFn started
2021.01.19 15:00:31.057 4: LGTV_WebOS (LG_TV) - received correct JSON string, start response processing: {"type":"error","id":"request_1611064831.04641","error":"404 no such service or method","payload":{}}
2021.01.19 15:00:31.059 4: LGTV_WebOS (LG_TV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.01.19 15:00:31.063 4: LGTV_WebOS (LG_TV) - Corrected JSON String: {"type":"error","id":"request_1611064831.04641",[b]"error":"404 no such service or method","payload":{}}[/b]
2021.01.19 15:00:31.064 4: LGTV_WebOS (LG_TV) - Beginn Readings writing
2021.01.19 15:00:33.044 4: LGTV_WebOS (LG_TV) - LGTV_WebOS_GetExternalInputList: 0
2021.01.19 15:00:33.047 5: LGTV_WebOS (LG_TV) - Sending command: {"type":"request","uri":["ssap://tv/getExternalInputList"],"client-key":"4beb29f819bfc2a394265219319b78c7","id":"request_1611064833.04726"}
2021.01.19 15:00:33.049 4: LGTV_WebOS (LG_TV) - WriteFn called
2021.01.19 15:00:33.051 4: LGTV_WebOS (LG_TV) - <81><FE>^@<8B>^@^Y2K{;F2p|^Pq"kW:u|A?"5^P>rp^Pq[;A8ad/mDdg|F^NxmW9nx^^BniG?LpA?"D^^icu[.nm^_ e`^Pq"-P.b+^K-8(^K)fz^@*3 ^Fy6,^@z9*^Crb.
(7;^^ii}^Pq"kW:u|A?_(^Dz1)^D^?8*^Ae0-^Ey6;O
2021.01.19 15:00:33.072 4: LGTV_WebOS (LG_TV) - ReadFn started
2021.01.19 15:00:33.074 4: LGTV_WebOS (LG_TV) - received correct JSON string, start response processing: {"type":"response","id":"request_1611064833.04726","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.10.48/resources/e6bbce3a98f61f1388e928f934ab3a3267819004/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":1,"uniqueId":3,"vendorId":0,"physicalAddress":4352,"depth":2,"osdName":"","cecpDevType":3,"cecpNewType":9}],"subCount":1,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.10.48/resources/bda30db43100431e1b84e9f6761f039213a8242f/HDMI_2.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.10.48/resources/761515e20ce805fec24dc307ae2a8e508df4afa0/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.10.48/resources/6af655803c5dfc391f89fab8299feb7cf462b9d8/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2021.01.19 15:00:33.076 4: LGTV_WebOS (LG_TV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.01.19 15:00:33.080 4: LGTV_WebOS (LG_TV) - Corrected JSON String: {"type":"response","id":"request_1611064833.04726","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.10.48/resources/e6bbce3a98f61f1388e928f934ab3a3267819004/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":1,"uniqueId":3,"vendorId":0,"physicalAddress":4352,"depth":2,"osdName":"","cecpDevType":3,"cecpNewType":9}],"subCount":1,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.10.48/resources/bda30db43100431e1b84e9f6761f039213a8242f/HDMI_2.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.10.48/resources/761515e20ce805fec24dc307ae2a8e508df4afa0/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.10.48/resources/6af655803c5dfc391f89fab8299feb7cf462b9d8/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2021.01.19 15:00:33.084 4: LGTV_WebOS (LG_TV) - Beginn Readings writing
2021.01.19 15:00:35.045 4: LGTV_WebOS (LG_TV) - run get functions
2021.01.19 15:00:35.057 4: LGTV_WebOS (LG_TV) - LGTV_WebOS_GetAudioStatus: 0
2021.01.19 15:00:35.060 5: LGTV_WebOS (LG_TV) - Sending command: {"client-key":"4beb29f819bfc2a394265219319b78c7","id":"request_1611064835.05988","uri":["ssap://audio/getStatus"],"type":"request"}
2021.01.19 15:00:35.062 4: LGTV_WebOS (LG_TV) - WriteFn called
2021.01.19 15:00:35.064 4: LGTV_WebOS (LG_TV) - <81><FE>^@<83>^@^Y2K{;Q'i|\?-rW2"#^P^?b|Py9^?
z9{T(2x^Ar4+^D~2(^Kx1 P|8z^Ei,;[/"#^P9ehG.smmz6(^C{6-
x57^B~9!
i,;G9i^P"jA*p#^]dalV"o6U.tJF*tlAi]5^P?yiWi:;@.qlW8t;O


Da der Fehler 404 zyklisch kommt habe ich hier die Vermutung, dass die Abfragehäufigkeit zu kurz ist und es sich um ein Timeing Problem handelt.
Wie man sehen kann wird die Payload ja auch mal geladen.

Kann man hier das Timing anpassen oder was habe ich für Möglichkeiten ?


Viele Grüße

Sven


Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 Januar 2021, 09:16:15
Der payload ist lediglich der Rückgabewert (JSON String) welcher auf eine bestimmte Anfrage kommt. 404 habe ich glaube immer gehabt wenn ich statt TV eine App an hatte und das Modul das nicht schnell genug mitbekommen hat. Ist aber schon sehr lange her.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: sven.scherf am 20 Januar 2021, 09:42:45
Hi,

Diesen Fehler habe ich zyklisch wenn der Fernseher an ist.
Er ist lediglich auf HDMI 1 gestellt und es laufen keine Apps sondern nur SAT TV.

Hierbei kann ich feststellen, dass jede zweite Abfrage mit 404 quittiert wird.
Es wäre doch schick wenn dieser Fehler abgefangen würde und keine freezes verursacht.

Ich schau mir mal das Verhalten an wenn der Fernseher Apps startet bzw. in anderen Zuständen vom Fernseher und werde hier berichten.

Vielleicht hast Du und jemand noch Ideen was ich testen kann um dem 404 Fehler auf die Spur zu kommen.
Das Perl Modul dazu habe ich mir schon mal angeschaut, hier bin ich aber nicht so fit.

Derzeit bin ich auf der Suche warum mein fhem immer einfriert und hier habe ich wahrscheinlich einen Teil der Ursache ausgemacht.
Hier hatte ich schon freezes von ca. 600 Sekunden !

Ob dies die alleinige Ursache ist weiss ich nicht denn ich suche hier noch weiter.

Es fällt mir auf, dass wenn ich den Fernseher über fhem ausschalte es sehr oft passiert, dass fhem einfriert und keine commands mehr annimmt.

Wie gesagt, ich bin noch auf der suche.

Viele Grüsse

Sven
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 Januar 2021, 11:55:50
Zitat von: sven.scherf am 20 Januar 2021, 09:42:45
Hi,

Diesen Fehler habe ich zyklisch wenn der Fernseher an ist.
Er ist lediglich auf HDMI 1 gestellt und es laufen keine Apps sondern nur SAT TV.

Hierbei kann ich feststellen, dass jede zweite Abfrage mit 404 quittiert wird.
Es wäre doch schick wenn dieser Fehler abgefangen würde und keine freezes verursacht.

Ich schau mir mal das Verhalten an wenn der Fernseher Apps startet bzw. in anderen Zuständen vom Fernseher und werde hier berichten.

Vielleicht hast Du und jemand noch Ideen was ich testen kann um dem 404 Fehler auf die Spur zu kommen.
Das Perl Modul dazu habe ich mir schon mal angeschaut, hier bin ich aber nicht so fit.

Derzeit bin ich auf der Suche warum mein fhem immer einfriert und hier habe ich wahrscheinlich einen Teil der Ursache ausgemacht.
Hier hatte ich schon freezes von ca. 600 Sekunden !

Ob dies die alleinige Ursache ist weiss ich nicht denn ich suche hier noch weiter.

Es fällt mir auf, dass wenn ich den Fernseher über fhem ausschalte es sehr oft passiert, dass fhem einfriert und keine commands mehr annimmt.

Wie gesagt, ich bin noch auf der suche.

Viele Grüsse

Sven

Das meine ich. Der Fehler kam immer wenn ich alles andere als TV an hatte. Aber eben immer nur kurz. Eine Idee habe ich leider nicht wirklich.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 15 Februar 2021, 08:42:07
Ich finde bei mir im Logfile immer wieder folgende meldungen:

2021.02.15 07:18:47 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 17706
2021.02.15 07:20:22 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 17740
2021.02.15 07:20:35 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 17745
2021.02.15 07:20:46 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 17746
2021.02.15 07:21:04 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 17749
2021.02.15 07:48:40 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 18457
2021.02.15 08:25:03 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 19415


Woran könnte denn sowas liegen bzw. wie könnte man das beheben?

Hier ein List vom Device:

Internals:
   DEF        192.168.50.28
   FUUID      5e80d406-f33f-bf2d-e9a4-e5831ca68ff790a3
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.50.28
   LAST_RECV  1613334439
   NAME       Fernseher
   NR         52
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2020-03-29 19:03:22   3D              off
     2020-03-29 19:03:22   3DMode          2d
     2021-02-14 21:28:10   channel         -
     2021-02-14 21:28:10   channelCurrentEndTime -
     2021-02-14 21:28:10   channelCurrentStartTime -
     2021-02-14 21:28:10   channelCurrentTitle -
     2021-02-14 21:28:10   channelMedia    -
     2021-02-14 21:28:10   channelName     -
     2021-02-14 21:28:10   channelNextEndTime -
     2021-02-14 21:28:10   channelNextStartTime -
     2021-02-14 21:28:10   channelNextTitle -
     2020-03-29 19:03:24   extInput_AV     connect_0
     2020-06-05 17:03:27   extInput_HDMI-1 connect_0
     2021-02-14 19:45:33   extInput_HDMI-2 connect_1
     2020-03-29 19:03:24   extInput_HDMI-3 connect_0
     2020-03-29 19:03:24   extInput_HDMI-4 connect_0
     2020-03-29 19:03:24   extInput_Komponente connect_1
     2021-02-13 19:29:19   input           -
     2021-02-14 21:28:02   lastResponse    ok
     2021-02-14 20:40:02   launchApp       TV
     2020-03-29 19:02:57   lgKey           737f9b1ed6f9c7b4d4a9d94983d66c88
     2021-02-09 21:51:12   mute            off
     2021-02-12 14:13:17   pairing         paired
     2021-02-15 08:41:03   presence        absent
     2020-03-29 19:00:21   service_api     v.1
     2020-03-29 19:00:21   service_audio   v.1
     2020-03-29 19:00:21   service_config  v.1
     2020-03-29 19:00:21   service_media.controls v.1
     2020-03-29 19:00:21   service_media.viewer v.1
     2020-03-29 19:00:21   service_pairing v.1
     2020-03-29 19:00:21   service_settings v.1
     2020-03-29 19:00:21   service_system  v.1
     2020-03-29 19:00:21   service_system.launcher v.1
     2020-03-29 19:00:21   service_system.notifications v.1
     2020-03-29 19:00:21   service_timer   v.1
     2020-03-29 19:00:21   service_tv      v.1
     2020-03-29 19:00:21   service_user    v.1
     2020-03-29 19:00:21   service_webapp  v.2
     2021-02-14 21:28:04   state           off
     2021-02-14 17:59:45   volume          0
   helper:
     wsKey      MTYxMzMyODMxNS40OTE5Nw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    3932
       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:
   alexaName  Fernseher
   channelGuide 1
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   genericDeviceType switch
   group      Fernseher
   pingPresence 1
   room       Wohnzimmer
   verbose    3
   wakeOnLanMAC 14:C9:13:CA:49:26
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Februar 2021, 09:06:31
Das sind abgelaufene Blocking Prozesse wo anscheinend keine Verarbeitung stattfinden konnte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 15 Februar 2021, 09:50:14
Ok, und woran könnte das liegen, dass in dem Logfilfeauszug oben innerhalb von knapp 6 Minuten 7 solcher Meldungen auftauchen? Kann ich da irgendwas ändern oder ist da Handlungsbedarf? Wenn nein, kann man die Meldung dann irgendwie abfangen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Februar 2021, 10:52:39
Wie schaut es nach einem FHEM NEustart aus. Hast Du dann weniger Meldungen im Log? Hat das Modul generell noch Funktion?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 15 Februar 2021, 11:09:40
Also aktuell kommt die Meldung recht häufig, allerdings auch mit teilweise recht großen Pausen dazwischen. Ich habe da noch keine Regelmäßigkeit erkennen können.
Das Modul selber und auch FHEM laufen rund ohne erkennbare Einschränkung. Ich verwende das Modul in der Regel auch nur zum Ein- und/oder Auschalten per WOL.

Ich fahre jetzt mal ein Update von FHEM und starte dann neu. Mal sehen wann dann die Meldung das erste Mal wieder auftritt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 15 Februar 2021, 11:19:05
So, die ersten beiden Meldungen kamen im 10 sec Abstand unmittelbar nach dem Neustart von FHEM.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Februar 2021, 11:21:52
Da scheint es Probleme mit der Presenceerkennung zu geben. Sprich also Ping. Hast Du da Einschränkungen im Netz? Unterschiedliche Subnetze, Firewall oder sowas?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 15 Februar 2021, 11:33:14
Zitat von: CoolTux am 15 Februar 2021, 11:21:52
Da scheint es Probleme mit der Presenceerkennung zu geben. Sprich also Ping. Hast Du da Einschränkungen im Netz? Unterschiedliche Subnetze, Firewall oder sowas?

Nein, keine Einschränkungen für Ping. Ich habe zwar ein umfangreiches Unifi-Netzwerk mit unterschiedlichen Subnetzen, aber der Fernseher und der FHEM-Server sind beide im gleichen Subnet.
Allerdings gerade geprüft: Wenn der Fernseher aus ist, ist er scheinbar richtig aus und reagiert auch nicht auf Ping. Wenn der Fernseher an ist, lässt er sich aus allen Netzen pingen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Februar 2021, 11:47:00
Zitat von: Wolle02 am 15 Februar 2021, 11:33:14
Nein, keine Einschränkungen für Ping. Ich habe zwar ein umfangreiches Unifi-Netzwerk mit unterschiedlichen Subnetzen, aber der Fernseher und der FHEM-Server sind beide im gleichen Subnet.
Allerdings gerade geprüft: Wenn der Fernseher aus ist, ist er scheinbar richtig aus und reagiert auch nicht auf Ping. Wenn der Fernseher an ist, lässt er sich aus allen Netzen pingen.

Gut das er sich nicht pingen lässt ist ja auch ok. Dann sollte aber ein reject kommen da der TV nicht erreichbar ist. Eventuell reicht die Zeit nicht aus bei Dir. Warum auch immer. Ich warte ja eine bestimmte Zeit für den Ping das scheint bei Dir mit der BlockingCall Timeout Zeit zu kollidieren. Ist für mich die einzige Erklärung.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 15 Februar 2021, 11:52:42
Und das bedeutet?
Kann ich was machen? Kannst du was machen? Muss ich damit leben?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Februar 2021, 11:54:42
Zitat von: Wolle02 am 15 Februar 2021, 11:52:42
Und das bedeutet?
Kann ich was machen? Kannst du was machen? Muss ich damit leben?

Ich kann es mir die Woche einmal genauer anschauen. Dauert aber ein klein wenig.
Würde Dir dann eine Version zum testen bereitstellen und dann müssen wir mal beide schauen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 15 Februar 2021, 11:55:40
Alles klar, sehr gerne.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 15 Februar 2021, 12:25:45
Zitat von: Wolle02 am 15 Februar 2021, 11:33:14
Nein, keine Einschränkungen für Ping. Ich habe zwar ein umfangreiches Unifi-Netzwerk mit unterschiedlichen Subnetzen, aber der Fernseher und der FHEM-Server sind beide im gleichen Subnet.
Allerdings gerade geprüft: Wenn der Fernseher aus ist, ist er scheinbar richtig aus und reagiert auch nicht auf Ping. Wenn der Fernseher an ist, lässt er sich aus allen Netzen pingen.



Genau das gleich Problem habe ich auch.
Gleicher Timeout Fehler der mein FHEM immer für ca 1min in die Knie bringt.
Schon alles probiert, hab mich schon gewundert das ich der einzige mit dem Problem sein soll
Musste das Modul jetzt leider abschalten da es zu sehr blockiert.
Hab auch ein UniFi-Netzwerk.

Ich hoffe man kann das irgendwie beheben, hab aber keinen Plan davon.
Viele Grüße Thomas



Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Februar 2021, 13:34:37
Und warum gleich das ganze Modul deaktivieren? Schalte doch einfach erstmal nur presence aus. Also das Attribut entfernen und gut ist.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 15 Februar 2021, 14:12:56
Hab ja schonmal erwähnt das wegen dem Modul (bei einem von zwei TVs) das Sonos-Modul auf disappeared ging.

Seitdem es deaktiviert wurde war das nicht mehr der Fall.

Hab seit mehreren Wochen auf sonos2mqtt umgestellt, das 82_LGTV_WebOS.pm-Modul einige Tage später aktivieren wollen und mein Fhem ist dann auch teilweise für mehrere Minuten nicht erreichbar, wie oft und wie lange genau das der Fall ist weiß ich nicht, hab direkt das Modul wieder deaktiviert und Ruhe war.

Mit top sah ich keinen laufenden Fhem-Prozess mehr.

Letzte hab ich das mal wieder ausprobiert, mit dem gleichen Ergebnis.

Ich weiß nicht wie man die Ursache aufspüren kann, wenn mir aber jemand sagt wie man Vorgehen könnte würde ich mich mal irgendwann mit beschäftigen.

Gruß

Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 15 Februar 2021, 19:07:04
Zitat von: Wolle02 am 15 Februar 2021, 11:55:40
Alles klar, sehr gerne.

Wenn der Fernsehr an ist hast Du aber keine Meldungen oder?
Die Meldung kommt nicht direkt aus dem Modul sondern aus dem Blocking Modul.

Kannst Du das Modul auf verbose 5 laufen lassen wenn der Fernsehr aus ist. Sagen wir so ne halbe Stunde. Wird sicherlich ne Menge Ausgegeben werden. Musst schauen ob Deine Platte nicht voll läuft.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 16 Februar 2021, 05:10:32
Zitat von: CoolTux am 15 Februar 2021, 13:34:37
Und warum gleich das ganze Modul deaktivieren? Schalte doch einfach erstmal nur presence aus. Also das Attribut entfernen und gut ist.

mit welchem attr schalte ich presence aus? das attr wakeOnLanMAC löschen?
mehr attr`s hat mein Modul nicht
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 Februar 2021, 06:22:01
Du hast geschrieben Du hast genau das gleiche Probleme und hast Dich auf Wolle seine Beschreibung des Fehlerbildes bezigen. Daher meine Aussage. Wenn Du nicht mehr Attribute hast kannst Du auch nicht die selbe Fehlermeldung haben wie Wolle.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 16 Februar 2021, 08:15:37
Zitat von: CoolTux am 15 Februar 2021, 19:07:04
Wenn der Fernsehr an ist hast Du aber keine Meldungen oder?
Die Meldung kommt nicht direkt aus dem Modul sondern aus dem Blocking Modul.

Kannst Du das Modul auf verbose 5 laufen lassen wenn der Fernsehr aus ist. Sagen wir so ne halbe Stunde. Wird sicherlich ne Menge Ausgegeben werden. Musst schauen ob Deine Platte nicht voll läuft.

Nein, wenn der Fernseher an ist sind mir bislang keine Meldungen aufgefallen.

Ich habe jetzt mal eine Stunde mit Verbose 5 aufgezeichnet. Die Meldung kam in diesem Zeitraum allerdings nur ein Mal. Ich hänge mal das Log mit ein paar Pings davor und ein paar Pings danach an. Das ganze aufgezeichnete Log kann ich hier im Forum wegen irgendwelcher Restriktionen nicht posten.

2021.02.16 07:17:46 4: Sub LGTV_WebOS_PresenceRun (Fernseher) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.02.16 07:17:46 4: Sub LGTV_WebOS_PresenceDone (Fernseher) - presence done
2021.02.16 07:17:54 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:17:54 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:17:56 5: LGTV_WebOS (Fernseher) - ping command returned with output:
PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 47ms

2021.02.16 07:17:56 4: Sub LGTV_WebOS_PresenceRun (Fernseher) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.02.16 07:17:56 4: Sub LGTV_WebOS_PresenceDone (Fernseher) - presence done
2021.02.16 07:18:04 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:18:04 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:18:07 5: LGTV_WebOS (Fernseher) - ping command returned with output:
PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 59ms

2021.02.16 07:18:07 4: Sub LGTV_WebOS_PresenceRun (Fernseher) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.02.16 07:18:07 4: Sub LGTV_WebOS_PresenceDone (Fernseher) - presence done
2021.02.16 07:18:14 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:18:15 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:18:17 5: LGTV_WebOS (Fernseher) - ping command returned with output:
PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 3ms

2021.02.16 07:18:17 4: Sub LGTV_WebOS_PresenceRun (Fernseher) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.02.16 07:18:17 4: Sub LGTV_WebOS_PresenceDone (Fernseher) - presence done
2021.02.16 07:18:33 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:18:33 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:18:40 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 1000
2021.02.16 07:18:40 4: Sub LGTV_WebOS_PresenceAborted (Fernseher) - The BlockingCall Process terminated unexpectedly. Timedout!
2021.02.16 07:18:49 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:18:49 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:18:58 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 1002
2021.02.16 07:18:58 4: Sub LGTV_WebOS_PresenceAborted (Fernseher) - The BlockingCall Process terminated unexpectedly. Timedout!
2021.02.16 07:19:07 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:19:07 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:19:14 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 1003
2021.02.16 07:19:14 4: Sub LGTV_WebOS_PresenceAborted (Fernseher) - The BlockingCall Process terminated unexpectedly. Timedout!
2021.02.16 07:19:22 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:19:22 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:19:28 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 1007
2021.02.16 07:19:28 4: Sub LGTV_WebOS_PresenceAborted (Fernseher) - The BlockingCall Process terminated unexpectedly. Timedout!
2021.02.16 07:19:33 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:19:33 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:19:36 5: LGTV_WebOS (Fernseher) - ping command returned with output:
PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 67ms

2021.02.16 07:19:36 4: Sub LGTV_WebOS_PresenceRun (Fernseher) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.02.16 07:19:36 4: Sub LGTV_WebOS_PresenceDone (Fernseher) - presence done
2021.02.16 07:19:41 0: Strange call for nonexistent : ReadFn
2021.02.16 07:19:41 1: stacktrace:
2021.02.16 07:19:41 1:     main::CallFn                        called by fhem.pl (759)
2021.02.16 07:19:43 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:19:43 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:19:45 5: LGTV_WebOS (Fernseher) - ping command returned with output:
PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 38ms

2021.02.16 07:19:45 4: Sub LGTV_WebOS_PresenceRun (Fernseher) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.02.16 07:19:45 4: Sub LGTV_WebOS_PresenceDone (Fernseher) - presence done
2021.02.16 07:19:53 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:19:53 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:19:55 5: LGTV_WebOS (Fernseher) - ping command returned with output:
PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 62ms

2021.02.16 07:19:55 4: Sub LGTV_WebOS_PresenceRun (Fernseher) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.02.16 07:19:55 4: Sub LGTV_WebOS_PresenceDone (Fernseher) - presence done
2021.02.16 07:20:03 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:20:03 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:20:05 5: LGTV_WebOS (Fernseher) - ping command returned with output:
PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1ms

2021.02.16 07:20:05 4: Sub LGTV_WebOS_PresenceRun (Fernseher) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.02.16 07:20:06 4: Sub LGTV_WebOS_PresenceDone (Fernseher) - presence done
2021.02.16 07:20:13 4: LGTV_WebOS (Fernseher) - Baue Socket Verbindung auf
2021.02.16 07:20:13 4: LGTV_WebOS (Fernseher) Couldn't connect to 192.168.50.28:3000
2021.02.16 07:20:16 5: LGTV_WebOS (Fernseher) - ping command returned with output:
PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 3ms
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 16 Februar 2021, 17:39:45
Zitat von: CoolTux am 15 Februar 2021, 19:07:04
Wenn der Fernsehr an ist hast Du aber keine Meldungen oder?

Jetzt ist mir grade das erste Mal aufgefallen, dass auch eine Meldung bei eingeschaltetem Fernseher kommt.
Gerade nochmal probiert: Fernseher lässt sich einwandfrei pingen.  ???
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 Februar 2021, 21:23:56
Irgendwas ist da seltsam. Eigentlich sollte alle 10s eine Medung bezüglich ping kommen. Aber da wo die Logausgaben kommen mit The BlockingCall Process terminated unexpectedly. Timedout!, da ist kein Lauf der Funktion zu erkennen. Ist schon seltsam.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Depechem am 17 Februar 2021, 08:48:46
Zitat von: Depechem am 15 Februar 2021, 12:25:45

Genau das gleich Problem habe ich auch.
Gleicher Timeout Fehler der mein FHEM immer für ca 1min in die Knie bringt.
Schon alles probiert, hab mich schon gewundert das ich der einzige mit dem Problem sein soll
Musste das Modul jetzt leider abschalten da es zu sehr blockiert.
Hab auch ein UniFi-Netzwerk.

Ich hoffe man kann das irgendwie beheben, hab aber keinen Plan davon.
Viele Grüße Thomas

Zitat von: CoolTux am 16 Februar 2021, 06:22:01
Du hast geschrieben Du hast genau das gleiche Probleme und hast Dich auf Wolle seine Beschreibung des Fehlerbildes bezigen. Daher meine Aussage. Wenn Du nicht mehr Attribute hast kannst Du auch nicht die selbe Fehlermeldung haben wie Wolle.

Doch ich habe genau die gleichen Timeout Fehler die mein FHEM immer für ca 1min in die Knie bringt.

2021.02.06 02:12:04.657 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 10237
2021.02.06 02:25:37.106 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 10527
2021.02.06 03:23:29.359 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 11856
2021.02.06 03:36:51.538 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 12133
2021.02.06 03:56:35.664 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 12554
2021.02.06 04:03:31.873 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 12726
2021.02.06 04:22:19.327 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 13120
2021.02.06 04:50:26.898 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 13729
2021.02.06 05:20:08.951 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 14400

2021.02.07 21:08:13.872 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5130
2021.02.07 21:26:08.965 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5528
2021.02.07 21:38:13.021 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5818
2021.02.07 22:03:04.387 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6365
2021.02.07 22:03:13.620 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6374


- das attr "pingPresence 1" ist in DE und FHEM Wiki nicht dokumentiert und somit von mir nicht gesetzt gewesen > vielleicht steht dies evtl. im Standart immer auf "1"!?
- wenn ich "wakeOnLanMAC" (meine MAC) entferne ist WOL nicht mehr möglich und es kommen keine Fehlermeldungen mehr(FHEM hat auch keine Probleme mehr)

Viele Grüße
Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: grappa24 am 03 März 2021, 20:06:40
bekomme im 10-Sekunden-Takt folgende Meldungen:
2021-03-03 20:03:42 LGTV_WebOS lg_wz lastResponse: error - 500 Application error
2021-03-03 20:03:44 LGTV_WebOS lg_wz lastResponse: ok
2021-03-03 20:03:52 LGTV_WebOS lg_wz lastResponse: error - 500 Application error
2021-03-03 20:03:55 LGTV_WebOS lg_wz lastResponse: ok
2021-03-03 20:04:02 LGTV_WebOS lg_wz lastResponse: error - 500 Application error
2021-03-03 20:04:04 LGTV_WebOS lg_wz lastResponse: ok


sorry, hab hier lange nicht mehr mitgelesen, was bedeutet denn diese Meldung?

[Edit] Hat sich von alleine beruhigt, Meldung kommt nicht mehr ...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TWART016 am 07 März 2021, 22:21:29
Direkt nach dem Einschalten kann launchApp erst ausgeführt werden, wenn state auf on ist. Davor wird der Befehl ignoriert? Kann beeinflusst werden, dass das Reading früher auf on geht oder ein get/Status Request ausgeführt wird?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 16 März 2021, 06:45:40
Zitat von: CoolTux am 16 Februar 2021, 21:23:56
Irgendwas ist da seltsam. Eigentlich sollte alle 10s eine Medung bezüglich ping kommen. Aber da wo die Logausgaben kommen mit The BlockingCall Process terminated unexpectedly. Timedout!, da ist kein Lauf der Funktion zu erkennen. Ist schon seltsam.

Kann ich denn noch irgendwas tun oder müssen wir es bei "Ist schon seltsam" belassen? In dem Fall wäre es schön, wenn man wenigstens die dann sinnlosen Fehlermeldungen unterdrücken oder zumindest in einen höheren Verbose-Level verschieben könnte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 März 2021, 07:36:25
Zitat von: Wolle02 am 16 März 2021, 06:45:40
Kann ich denn noch irgendwas tun oder müssen wir es bei "Ist schon seltsam" belassen? In dem Fall wäre es schön, wenn man wenigstens die dann sinnlosen Fehlermeldungen unterdrücken oder zumindest in einen höheren Verbose-Level verschieben könnte.

Kannst Du die Datei bitte mal Downloaden und dann bei Dir einspielen? Bitte auf die Rechte achten und dann neustart machen.
https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/patch-wolle/82_LGTV_WebOS.pm
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 März 2021, 07:50:29
Wolle auf was für einem System läuft Dein FHEM eigentlich?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 16 März 2021, 15:24:14
Hallo Colltux, danke für die Datei. Ich probiere das heute abend mal aus und lasse es bis morgen laufen.

Mein Fhem läuft auf einem RasPi 3B+
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 März 2021, 15:34:31
Und welche Raspian Version?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 16 März 2021, 15:45:31
Buster
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 16 März 2021, 17:04:15
Zitat von: Wolle02 am 16 März 2021, 15:45:31
Buster

ok, danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 17 März 2021, 04:22:55
Hallo Cooltux, ich habe die Testversion vom Modul gestern um 16:00 Uhr eingespielt und Fhem neu gestartet. Als Version wird mir v3.2.4 angezeigt.

Nachdem in der Vergangenheit recht regelmäßig und recht häufig die Fehlermeldung kam, kam sie bislang nur unmittelbar nach dem Fhemrestart und danach recht sporadisch:

2021.03.16 16:01:54 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 30101

2021.03.16 16:02:04 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 30111

2021.03.16 16:02:24 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 30117

2021.03.16 19:00:07 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 2645

2021.03.16 20:02:58 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 4378

2021.03.16 21:50:32 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7329


Ich lass das mal noch weiter laufen und beobachte die Entwicklung.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 18 März 2021, 06:35:55
In den letzten 24 Stunden kam der Fehler nun deutlich seltener vor als zuvor. Allerdings tritt er sporadisch nach wie vor auf.

2021.03.17 06:30:12 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 21627

2021.03.17 18:52:35 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 9656

2021.03.17 20:04:45 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 11645
2021.03.17 20:05:05 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 11655

2021.03.17 21:29:52 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 13962

2021.03.18 06:20:39 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 28529


Ich kann aus den Zeiten im Logfile nichts ableiten, was auf eine Wechselwirkung im Betrieb von Fhem schließen lassen würde.
Hilftz dir das irgendwie weiter?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 März 2021, 08:33:54
Kannst Du das mal bitte ausführen
ping -c 3 -w 2 TV_IP

und mir sagen ob es gefühlt lange dauert bis er durch ist oder es Blitzschnell geht.

Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 18 März 2021, 09:38:38
Zitat von: CoolTux am 18 März 2021, 08:33:54
Kannst Du das mal bitte ausführen
ping -c 3 -w 2 TV_IP

und mir sagen ob es gefühlt lange dauert bis er durch ist oder es Blitzschnell geht.

Grüße

Es dauert ca. 2,5 Sekunden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 18 März 2021, 09:59:27
Ich habe da noch mal was geändert. Magst Du das neue File noch mal runter laden und installieren? Ist der selbe Link.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 18 März 2021, 18:56:31
Alles klar. Ich hab es eingespielt und beobachte. Danke erstmal.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: det. am 19 März 2021, 08:55:01
Mit der Version aus 1190 ist erstmals mein FHEM nicht abgestürzt/eingeschlafen. Ich nutze das ausschließlich zum Muten des TV bei Telefonanruf und schalte den TV über Funksteckdose ein und aus. In den bisher offiziellen Versionen ging nach Ausschalten des TV regelmässig nix mehr.  Besonders blöd, wenn das letzte vor dem Zubettgehen eben jenes Ausschalten war und danach div. Lichter sich nicht mehr ausschalten ließen. Daher hatte ich das Modul komplett deaktiviert und gestern kam der Spieltrieb durch und ich habe die Testversion probiert. Bitte ggf. einchecken  :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 März 2021, 09:04:34
Zitat von: det. am 19 März 2021, 08:55:01
Mit der Version aus 1190 ist erstmals mein FHEM nicht abgestürzt/eingeschlafen. Ich nutze das ausschließlich zum Muten des TV bei Telefonanruf und schalte den TV über Funksteckdose ein und aus. In den bisher offiziellen Versionen ging nach Ausschalten des TV regelmässig nix mehr.  Besonders blöd, wenn das letzte vor dem Zubettgehen eben jenes Ausschalten war und danach div. Lichter sich nicht mehr ausschalten ließen. Daher hatte ich das Modul komplett deaktiviert und gestern kam der Spieltrieb durch und ich habe die Testversion probiert. Bitte ggf. einchecken  :)

Ich sage es nur ungern aber einen direkten Zusammenhang erschließt sich mir da nicht. Ich habe lediglich das Timeout beim BlockingCall Aufruf der Presence Funktion erhöht. Und zwar sehr knapp an den nächsten Durschlauf ran.
Alle 10s erfolgt ein Durschlauf. Das Timeout für die BlockingCall Aufruf der PresencesRun beträgt aktuell 8s
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: det. am 19 März 2021, 11:46:58
hmm, eben noch mal an und kurz danach aus gestellt. Du hast Recht, FHEM ist blockiert, war gestern eine zufällige Ausnahme. Also wieder disable 1. Die Hinweise aus dem WIKI habe ich alle umgesetzt. Sagt hier Bescheid, wenn sich was ändert
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 20 März 2021, 05:11:07
Die Fehlermeldung trat in den letzten 34 Stunden nur noch 3x auf

2021.03.18 20:06:31 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 18999

2021.03.19 06:18:34 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 3452

2021.03.20 01:40:48 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 2991


Keine Ahnung warum da ein paar Prozesse trotzdem so hartnäckig in einen Timeout laufen.


EDIT:
Kaum hatte ich das heute morgen geschrieben, kamen in kurzer Folge drei neue Timeouts:

2021.03.20 06:16:30 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 10589
2021.03.20 06:16:42 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 10591
2021.03.20 06:16:50 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 10594
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 21 März 2021, 17:47:22
Hallo,

mir ist heute aufgefallen das bei einem mute off von der bisher eingestellten volume immer eins abgezogen wird, nicht schlimm, wollt nur mal fragen obs nicht anders ging, ein Bug, normal oder nur bei mir so ist.

Gruß

Thomas
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: sozialarbeiter am 29 März 2021, 23:11:31
Das ist bei mir auch schon immer so, Thomas.

Beste Gruesse
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 10 April 2021, 15:22:46
Aktuell tauchen die Fehlermeldungen wieder gehäuft auf und das, obwohl ich immer noch deine modifizierte Moduldatei installiert habe.

2021.04.10 11:07:03 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 2220
2021.04.10 11:09:13 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 2275
2021.04.10 11:23:47 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 2685
2021.04.10 12:00:34 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 3720
2021.04.10 12:05:38 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 3857
2021.04.10 12:22:57 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 4339
2021.04.10 13:03:07 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 5419
2021.04.10 13:44:14 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6536
2021.04.10 13:44:26 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 6541
2021.04.10 14:30:47 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 7792
2021.04.10 14:45:05 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8152
2021.04.10 14:52:16 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8359
2021.04.10 15:00:48 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8551
2021.04.10 15:00:57 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8560
2021.04.10 15:12:59 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 8847


Aktuell läuft auch seit kurz vor 15.00 Uhr der Fernseher. Trotzdem kommen die Fehlermeldungen.
Der Fernseher ist per Ping vom Fhem Server aus erreichbar:

ping 192.168.50.28
PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.
64 bytes from 192.168.50.28: icmp_seq=1 ttl=64 time=0.328 ms
64 bytes from 192.168.50.28: icmp_seq=2 ttl=64 time=0.460 ms
64 bytes from 192.168.50.28: icmp_seq=3 ttl=64 time=0.381 ms
64 bytes from 192.168.50.28: icmp_seq=4 ttl=64 time=0.517 ms
64 bytes from 192.168.50.28: icmp_seq=5 ttl=64 time=0.390 ms
64 bytes from 192.168.50.28: icmp_seq=6 ttl=64 time=0.422 ms
64 bytes from 192.168.50.28: icmp_seq=7 ttl=64 time=0.450 ms
64 bytes from 192.168.50.28: icmp_seq=8 ttl=64 time=0.449 ms
64 bytes from 192.168.50.28: icmp_seq=9 ttl=64 time=0.441 ms
64 bytes from 192.168.50.28: icmp_seq=10 ttl=64 time=0.461 ms
64 bytes from 192.168.50.28: icmp_seq=11 ttl=64 time=0.569 ms
64 bytes from 192.168.50.28: icmp_seq=12 ttl=64 time=0.493 ms
64 bytes from 192.168.50.28: icmp_seq=13 ttl=64 time=0.511 ms
64 bytes from 192.168.50.28: icmp_seq=14 ttl=64 time=0.513 ms
^C
--- 192.168.50.28 ping statistics ---
14 packets transmitted, 14 received, 0% packet loss, time 523ms
rtt min/avg/max/mdev = 0.328/0.456/0.569/0.061 ms
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 April 2021, 15:24:36
Dann habe ich beim besten willen keine Ahnung was das sein könnte. Ich würde presence abschalten in Deinem Fall.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 10 April 2021, 15:47:12
Zitat von: CoolTux am 10 April 2021, 15:24:36
Dann habe ich beim besten willen keine Ahnung was das sein könnte. Ich würde presence abschalten in Deinem Fall.

Das hab ich jetzt auch mal getan, ist aber etwas unbefriedigend, da darüber ja auch der external_Trigger für die Rolladenbeschattung beim ASC läuft, wenn der Fernseher eingeschaltet ist. Irgendeine Ursache muss das doch haben warum das so spinnt und ich würde ja gerne auch zur Fehlerfindung beitragen, aber ich habe keine Ahnung wie ich rausfinden soll was da hakt und warum.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 April 2021, 17:14:40
Ich habe patch-wolle mit einigen debug ausgaben erweitert. Bitte spiele das mal ein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 10 April 2021, 17:37:56
Ja mach ich. Wieder den Link aus #1189 verwenden?
Das Attribut pingPresence muss ich wahrscheinlich wieder auf 1 setzen oder?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 April 2021, 17:59:36
Zitat von: Wolle02 am 10 April 2021, 17:37:56
Ja mach ich. Wieder den Link aus #1189 verwenden?
Das Attribut pingPresence muss ich wahrscheinlich wieder auf 1 setzen oder?

Beides mit JA

Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 10 April 2021, 19:02:03
Ich habe jetzt fortlaufend (quasi sekündlich) folgende Meldungen im Log:

LGTV_WebOS DEBUG!!! - Presence in loop
LGTV_WebOS DEBUG!!! - Presence ping is running
LGTV_WebOS DEBUG!!! - Presence ping response: PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.
64 bytes from 192.168.50.28: icmp_seq=1 ttl=64 time=0.437 ms
64 bytes from 192.168.50.28: icmp_seq=2 ttl=64 time=0.463 ms

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 35ms
rtt min/avg/max/mdev = 0.437/0.450/0.463/0.013 ms

LGTV_WebOS DEBUG!!! - Presence in loop
LGTV_WebOS DEBUG!!! - Presence ping is running
LGTV_WebOS DEBUG!!! - Presence ping response: PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.
64 bytes from 192.168.50.28: icmp_seq=1 ttl=64 time=0.483 ms
64 bytes from 192.168.50.28: icmp_seq=2 ttl=64 time=0.484 ms

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 23ms
rtt min/avg/max/mdev = 0.483/0.483/0.484/0.022 ms

LGTV_WebOS DEBUG!!! - Presence in loop
LGTV_WebOS DEBUG!!! - Presence ping is running
LGTV_WebOS DEBUG!!! - Presence ping response: PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.
64 bytes from 192.168.50.28: icmp_seq=1 ttl=64 time=0.423 ms
64 bytes from 192.168.50.28: icmp_seq=2 ttl=64 time=0.378 ms

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 69ms
rtt min/avg/max/mdev = 0.378/0.400/0.423/0.030 ms

LGTV_WebOS DEBUG!!! - Presence in loop
LGTV_WebOS DEBUG!!! - Presence ping is running
LGTV_WebOS DEBUG!!! - Presence ping response: PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.
64 bytes from 192.168.50.28: icmp_seq=1 ttl=64 time=0.421 ms
64 bytes from 192.168.50.28: icmp_seq=2 ttl=64 time=0.456 ms

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 68ms
rtt min/avg/max/mdev = 0.421/0.438/0.456/0.027 ms

LGTV_WebOS DEBUG!!! - Presence in loop
LGTV_WebOS DEBUG!!! - Presence ping is running
LGTV_WebOS DEBUG!!! - Presence ping response: PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.
64 bytes from 192.168.50.28: icmp_seq=1 ttl=64 time=0.911 ms
64 bytes from 192.168.50.28: icmp_seq=2 ttl=64 time=0.363 ms

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 2ms
rtt min/avg/max/mdev = 0.363/0.637/0.911/0.274 ms

LGTV_WebOS DEBUG!!! - Presence in loop
LGTV_WebOS DEBUG!!! - Presence ping is running
LGTV_WebOS DEBUG!!! - Presence ping response: PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.
64 bytes from 192.168.50.28: icmp_seq=1 ttl=64 time=0.416 ms
64 bytes from 192.168.50.28: icmp_seq=2 ttl=64 time=0.408 ms

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 36ms
rtt min/avg/max/mdev = 0.408/0.412/0.416/0.004 ms

LGTV_WebOS DEBUG!!! - Presence in loop


Da ich leider nicht sagen kann wann der Fehler das nächste Mal auftritt, hoffe ich mal, dass mein Speicherplatz reicht, weil das Log jetzt wahrscheinlich sehr schnell sehr groß wird.  :D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 10 April 2021, 19:55:46
Du kannst ja mal schauen das Du hin und wieder das Log einfach leerst.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 10 April 2021, 22:28:49
Die Fehlermeldung ist um 21:48:02 Uhr aufgetaucht. Hier ist der entsprechende Logfileauszug. Allerdings kann ich da im Gegensatz zu den Pingläufen ohne Fehlermeldung nicht wirklich einen Unterschied erkennen.

LGTV_WebOS DEBUG!!! - Presence in loop
LGTV_WebOS DEBUG!!! - Presence ping is running
LGTV_WebOS DEBUG!!! - Presence ping response: PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.
64 bytes from 192.168.50.28: icmp_seq=1 ttl=64 time=0.477 ms
64 bytes from 192.168.50.28: icmp_seq=2 ttl=64 time=0.450 ms

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 14ms
rtt min/avg/max/mdev = 0.450/0.463/0.477/0.025 ms

LGTV_WebOS DEBUG!!! - Presence in loop
LGTV_WebOS DEBUG!!! - Presence ping is running
2021.04.10 21:48:02 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 17616
LGTV_WebOS DEBUG!!! - Presence ping is running
LGTV_WebOS DEBUG!!! - Presence ping response: PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.
64 bytes from 192.168.50.28: icmp_seq=1 ttl=64 time=0.415 ms
64 bytes from 192.168.50.28: icmp_seq=2 ttl=64 time=0.432 ms

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 2ms
rtt min/avg/max/mdev = 0.415/0.423/0.432/0.022 ms

LGTV_WebOS DEBUG!!! - Presence in loop
LGTV_WebOS DEBUG!!! - Presence ping is running
LGTV_WebOS DEBUG!!! - Presence ping response: PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.
64 bytes from 192.168.50.28: icmp_seq=1 ttl=64 time=0.382 ms
64 bytes from 192.168.50.28: icmp_seq=2 ttl=64 time=0.477 ms

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 33ms
rtt min/avg/max/mdev = 0.382/0.429/0.477/0.051 ms

LGTV_WebOS DEBUG!!! - Presence in loop
LGTV_WebOS DEBUG!!! - Presence ping is running
LGTV_WebOS DEBUG!!! - Presence ping response: PING 192.168.50.28 (192.168.50.28) 56(84) bytes of data.
64 bytes from 192.168.50.28: icmp_seq=1 ttl=64 time=0.451 ms
64 bytes from 192.168.50.28: icmp_seq=2 ttl=64 time=60.1 ms

--- 192.168.50.28 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 3ms
rtt min/avg/max/mdev = 0.451/30.259/60.067/29.808 ms
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 11 April 2021, 06:58:06
Dann muss ich mal weiter schauen. Mache ich heute gegen Mittag
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 11 April 2021, 08:23:14
Neue Version ist online. Installiere mal bitte
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 12 April 2021, 04:54:03
Jetzt schlägt grade der Vorführeffekt zu. Bislang kam kein einziges Mal die Fehlermeldung.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 13 April 2021, 16:37:26
Ich wundere mich schon die ganze Zeit warum der Fehler nicht mehr auftaucht, bis ich grade bemerkt habe, dass es mir das Attribut pingPresence rausgehauen hat. Wahrscheinlich habe ich vor einem Fhem neustart vergessen zu speichern.  ::)
Allerdings ist mir aufgefallen, dass meine Fernsehbeschattung mittels ASC External Trigger einwandfrei funktioniert. Also wird der An-Aus Status des Fernsehers scheinbar trotzdem richtig erkannt; trotz nicht gesetztem Attribut pingPresence. Das führt mich zu der Frage wofür brauche ich ping Presence überhaupt? Bislang dachte ich, dass nur so der An- Aus Status erkannt wird. Leider ist das Attribut in der CommandRef nicht dokumentiert.
@Cooltux: Kannst du mich mal bitte aufklären wozu das Attribut eigentlich überhaupt da ist?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 14 April 2021, 09:09:09
Es gab da wohl bei einigen TVs Probleme mit der korrekten Erkennung, bzw dauerte es bis zu 2 Minuten zum erkennen des korrekten Status. Hast Du Kabel oder WLAN Anbindung?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 14 April 2021, 09:33:55
Kabel

Danke für die Erklärung. Ich überlege grade, ob ich das pingPresence nicht einfach weglasse? Oder soll ich für dich mal weitertesten?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 14 April 2021, 09:35:09
Dann brauchst Du das ping presence eigentlich nicht
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Wolle02 am 14 April 2021, 09:36:31
Alles klar, dann lasse ich es einfach weg. Da ist schon auch der Fehler weg.  :D

Vielen Dank erstmal für deine Unterstützung.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 14 April 2021, 09:42:25
Zitat von: Wolle02 am 14 April 2021, 09:36:31
Alles klar, dann lasse ich es einfach weg. Da ist schon auch der Fehler weg.  :D

Vielen Dank erstmal für deine Unterstützung.

Kein Problem. Am besten aber wieder das originale SVN Modul installieren. Am besten den update channel von meinem Git löschen und dann update machen. Das sollte eigentlich ausreichend sein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mi.ke am 21 April 2021, 01:20:03
Zitat von: CoolTux am 02 Dezember 2020, 13:41:22
Werde ich die Tage mal einbauen.

Hi Marko,

ist das schon drin ?

Ich hatte die PM selbst verändert und nun im Git den Change nicht gefunden, deshalb die Frage...

LG
mi.ke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mi.ke am 21 April 2021, 22:09:45
Hi CoolTux,

und könntest Du bitte auch "Sky Q" in die LaunchApp Liste aufnehmen?

Ich weiß leider nicht, wie man bei dem WebOS den APP Namen raus bekommt, sonst hätte ich diese mit geliefert.

   'Smart-IPTV'       => 'siptv',
    'AppleTV'            => 'com.apple.appletv',
    'Joyn'                 => 'joyn',
    'YouTube-Kids'    => 'youtube.leanback.kids.v4',
    'DAZN'               => 'dazn',
    'SkyQ'                => 'com.skygo.app.de.q',

verbose 5 hilft doch (fast) immer  ;D

Danke und Grüße
mi.ke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mi.ke am 29 April 2021, 01:20:51
Moin moin,

noch ne Frage zum Modul (oder zum WebOS)

Gibt es irgendeine Möglichkeit dem TV zu sagen, dass er ein (Achtung , ich kenn leider nur den "spät adaptierte" MS command)ipconfig /renew zu machen.

die Gxxgle-Übersetzung sagt: Linux sudo dhclient -v -r

zu Deutsch:
Der TV soll sich per DHCP eine neue IP holen und dabei den DNS Cache leeren und damit eine neue DNS Zuweisung bekommen.
DHCP-Server ist eine Fritzbox (die leider keine hosts Datei kann)

Any ideas?
cheers
mi.ke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 29 April 2021, 08:58:36
Kannst Du bitte einmal die neue Version testen

https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/devel/82_LGTV_WebOS.pm
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 29 April 2021, 09:01:25
Zitat von: mi.ke am 29 April 2021, 01:20:51
(oder zum WebOS)
...
Any ideas?
cheers
mi.ke
Hi,

wenn überhaupt könnte es einen Hack geben, dass der Hersteller sowas implementiert hat: habe ich weder gehört noch kann ich es mir vorstellen.
1. Variante off on Zyklus - wenn das nicht wirkt:
2. Variante schaltbare Steckdose ;)

Gruß Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mi.ke am 29 April 2021, 12:52:35
Zitat von: CoolTux am 29 April 2021, 08:58:36
Kannst Du bitte einmal die neue Version testen

https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/devel/82_LGTV_WebOS.pm

In Deiner neuen Version sind alle vermisste APPs in die launchApp Liste eingebaut.

Danke schön.

Soll ich noch mehr testen?

Ich gestehe, dass ich das Modul bis dato immer automatisch nach ausschalten des TV disabled habe, weil es bei mir bis zu >500 sec langen hängern kam. FHEMWEB war dann nicht mehr zu erreichen. Einschalten kann ich den TV über IR, dann disable 0 und alles ist gut. Kein einziger blocker mehr. Ich kann damit sehr gut leben.

Habe hier im Thread gelesen, dass Du die Blocking-Problematik bereits im Modul verbessert hast. Ob der Fehler in der neuen Version nicht mehr auftritt, kann ich mir aber erst heute abend anschauen, Mittagspause ist gleich vorbei.

Aber erstmal Danke für's verbessern des bereits Guten.

cheers
mi.ke

PS.
war nicht heute Abend der Workshop?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 29 April 2021, 13:29:55
Na dann schauen wir mal.

Heute Abend ist Stammtisch Onlinetreffen. Alle sind eingeladen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 03 September 2021, 19:19:35
Ich hänge mich hier mal mit rein.
Seit vermutlich vorgestern (Log leider gelöscht) bekomme ich den Fehler:
2021.09.03 19:08:57 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 1879
wobei sich process Nummer ändert.
Ich vermute, dass der Fehler seit dem Update der Firmware des TV kommt.
Kann man da etwas tun?
Vielleicht kann ich einige Zeilen im Modul löschen? Ich nutze es nur zum Ein- und Ausschalten des TV und zum Senderwechsel.
Internals:
   DEF        192.168.178.61
   FUUID      5f5f5511-f33f-8098-a0ce-efe05b5b89b04fe1
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.178.61
   LAST_RECV  1630688206.34683
   NAME       meinLGTV
   NR         421
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2021-09-03 18:57:48   channel         -
     2020-09-14 15:23:03   channelCurrentEndTime -
     2020-09-14 15:23:03   channelCurrentStartTime -
     2020-09-14 15:23:03   channelCurrentTitle -
     2021-09-03 18:57:48   channelMedia    -
     2021-09-03 18:57:48   channelName     -
     2020-09-14 15:23:03   channelNextEndTime -
     2020-09-14 15:23:03   channelNextStartTime -
     2020-09-14 15:23:03   channelNextTitle -
     2021-09-02 21:30:22   extInput_HDMI   1 connect_0
     2021-09-03 18:56:06   extInput_HDMI 1 connect_0
     2021-09-03 18:56:06   extInput_HDMI 2 connect_1
     2021-09-03 18:56:06   extInput_HDMI 3 connect_0
     2021-09-03 18:56:06   extInput_HDMI 4 connect_0
     2020-09-14 13:34:51   input           -
     2021-09-03 18:57:26   lastResponse    ok
     2021-09-03 14:15:30   launchApp       TV
     2020-09-14 13:34:47   lgKey           c77c01ca9053b58a029a90f5baff896a
     2021-09-03 08:00:23   mute            off
     2020-09-20 10:30:28   mySchalter      "off"
     2021-09-02 00:03:55   pairing         paired
     2021-09-03 19:12:44   presence        absent
     2020-09-14 14:04:41   service_api     v.1
     2020-09-14 14:04:41   service_audio   v.1
     2020-09-14 14:04:41   service_config  v.1
     2020-09-14 14:04:41   service_externalpq v.1
     2020-09-14 14:04:41   service_media.controls v.1
     2020-09-14 14:04:41   service_media.viewer v.1
     2020-09-14 14:04:41   service_pairing v.1
     2020-09-14 14:04:41   service_settings v.1
     2020-09-14 14:04:41   service_system  v.1
     2020-09-14 14:04:41   service_system.launcher v.1
     2020-09-14 14:04:41   service_system.notifications v.1
     2020-09-14 14:04:41   service_timer   v.1
     2020-09-14 14:04:41   service_tv      v.1
     2020-09-14 14:04:41   service_user    v.1
     2020-09-14 14:04:41   service_webapp  v.2
     2021-09-03 18:57:40   state           off
     2021-09-03 17:55:22   volume          86
   helper:
     wsKey      MTYzMDY4ODE0OC4xMjk5

     RUNNING_PID:
       abortFn    LGTV_WebOS_PresenceAborted
       arg        meinLGTV|192.168.178.61
       bc_pid     118
       finishFn   LGTV_WebOS_PresenceDone
       fn         LGTV_WebOS_PresenceRun
       pid        2139
       telnet     telnetForTvUpdateFn_1630688428_127.0.0.1_53396
       timeout    5
       abortArg:
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    79
       inputapps:
         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:
         HDMI 1     com.webos.app.hdmi1
         HDMI 2     com.webos.app.hdmi2
         HDMI 3     com.webos.app.hdmi3
         HDMI 4     com.webos.app.hdmi4
Attributes:
   comment    myOnOffIcon
   devStateIcon on:it_television@lime:off off:it_television@LightSkyBlue:on

   pingPresence 1
   room       Andere->Fernsehen
   wakeOnLanMAC 58:FD:B1:60:EA:5C


Ich kann bei Bedarf auch mal verbose 4 oder 5 testen.

Eine Lösung wäre toll, weil ich dadurch Timingprobleme mit HM bekomme:
2021.09.03 19:08:50 3: Setting myHmUART serial parameters to 115200,8,N,1
2021.09.03 19:08:50 1: /dev/ttyAMA0 reappeared (myHmUART)


Danke im Voraus.




EDIT:
Ich vermute, es hat sich erledigt. Mein halbes fhem ist abgeraucht. erstmal sehen, was passiert ist. Melde mich bei Bedarf noch einmal. Danke.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: locodriver am 04 Oktober 2021, 10:41:30
Hallo!

Seit Kurzem habe ich einen OLED 65C17LB. Darauf ist die Sw 03.15.95 installiert mit webOS 6.1.0-43.

Ich habe den TV in fhem angelegt und kann ihn ausschalten, das einschalten funzt leider nicht.

Folgende Einstellungen habe ich vorgenommen: WOL ist im Router aus, Stat. IP ist vergeben, Quick Start+ ist aus, SIMPLINK aus, LAN IPv6 ein.

Hier das List:

Internals:
   CFGFN     
   DEF        192.168.178.35
   FUUID      615870ee-f33f-b425-4180-2d6897a730747f29
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.178.35
   NAME       Fernseher
   NR         102177
   PARTIAL   
   STATE      Aus
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2021-10-02 16:47:10   channel         -
     2021-10-02 16:47:10   channelCurrentEndTime -
     2021-10-02 16:47:10   channelCurrentStartTime -
     2021-10-02 16:47:10   channelCurrentTitle -
     2021-10-02 16:47:10   channelMedia    -
     2021-10-02 16:47:10   channelName     -
     2021-10-02 16:47:10   channelNextEndTime -
     2021-10-02 16:47:10   channelNextStartTime -
     2021-10-02 16:47:10   channelNextTitle -
     2021-10-02 16:55:24   extInput_HDMI 1 connect_0
     2021-10-02 16:55:24   extInput_HDMI 2 connect_1
     2021-10-02 16:55:24   extInput_HDMI 3 connect_0
     2021-10-02 16:55:24   extInput_HDMI 4 connect_0
     2021-10-03 23:34:39   extInput_RX-V473 connect_1
     2021-10-04 10:16:42   input           RX-V473
     2021-10-04 10:19:06   lastResponse    ok
     2021-10-04 10:16:42   launchApp       -
     2021-10-02 16:55:11   lgKey           zzzzzzzzzzzzzzzzzzzzzz
     2021-10-02 16:55:16   mute            off
     2021-10-04 10:12:27   pairing         paired
     2021-10-04 10:35:08   state           off
     2021-10-04 00:28:43   volume          9
   helper:
     wsKey      yyyyyyyyyyyyyyyyyy

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    14826
       inputapps:
         com.webos.app.hdmi1 HDMI 1
         com.webos.app.hdmi2 RX-V473
         com.webos.app.hdmi3 HDMI 3
         com.webos.app.hdmi4 HDMI 4
       inputs:
         HDMI 1     com.webos.app.hdmi1
         HDMI 2     com.webos.app.hdmi2
         HDMI 3     com.webos.app.hdmi3
         HDMI 4     com.webos.app.hdmi4
         RX-V473    com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   eventMap   on:Ein off:Aus
   room       070Audio/Video
   wakeOnLanBroadcast 192.168.178.255
   wakeOnLanMAC xxxxxxxxxxxx


Den Einbefehl setze ich mit: "set Fernseher Ein" ab...

Wie komme ich dem Fehler auf den Grund bzw. habe ich etwas übersehen oder falsch eingestellt?

Falls noch Infos fehlen bitte fragen.

Vielen Dank.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 04 Oktober 2021, 15:24:25
Ich denke, WOL muss im Router ein. MAC muss in fhem eingetragen sein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Ellert am 04 Oktober 2021, 15:59:43
Der Fernseher muss so eingestellt werden, dass die Netzwerk-Schnittstelle im Aus-Zustand aktiv bleibt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: locodriver am 04 Oktober 2021, 16:39:17
Zitat von: Ellert am 04 Oktober 2021, 15:59:43
Der Fernseher muss so eingestellt werden, dass die Netzwerk-Schnittstelle im Aus-Zustand aktiv bleibt.

Welche Einstellung meinst du damit?

Zitat von: Invers am 04 Oktober 2021, 15:24:25
Ich denke, WOL muss im Router ein. MAC muss in fhem eingetragen sein.

WOL werde ich aktivieren, die MAC steht doch im Attribut "Wake on LAN MAC" - oder gibt es noch eine andere Stelle, MAC einzutragen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 04 Oktober 2021, 20:57:31
WOL im Router?  ::) was hat das mit dem Modul und dem Fernseher zu tun?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 05 Oktober 2021, 10:58:38
bei der Fritzbox:
https://avm.de/service/wissensdatenbank/dok/FRITZ-Box-7590/36_Netzwerkgerat-uber-das-Internet-starten-Wake-on-LAN/ (https://avm.de/service/wissensdatenbank/dok/FRITZ-Box-7590/36_Netzwerkgerat-uber-das-Internet-starten-Wake-on-LAN/)

Bei mir ging es auch intern nicht ohne Aktivierung

Mac war icht zu sehen. Ich war mir nicht sicher, ob du die gext hast.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 05 Oktober 2021, 11:22:21
Du willst den Fernseher über eine öffentliche IP starten?  :o ok, wenn das die Aufgabe ist.
Aber alle Nutzer die einfach im internen Netz arbeiten wollen, werden dadurch nur noch verwirrter. Alle die den Fernseher nicht über das Internet per Wake on Lan starten wollen sollten diesen Beitrag ignorieren! Der einzige sinnvolle Hinwies darin ist: man kann testhalber das Gerät mit WOL mit Hilfe der Fritzbox UI starten!

Allerdings meine ich hier verstanden zu haben, das es bei jedem Fernsehertyp etwas anders ist und WOL nicht in jedem Fall zum Start verwendet wird. Aber da kann ich mich geirrt haben!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: locodriver am 05 Oktober 2021, 11:58:34
Es "scheint" zu funzen...

Ich habe die Funktion "TV ein mit Mobilgerät" aktiviert -dies scheint die entscheidente Einstellung zu sein.

Allerdings habe ich im Reading LastResponse immer im Wechsel "ok" für 8 sec. und dann für 2 sec. "error - 404 no such service or method".

IPv6 habe ich übrigens deaktiviert und WOL im Router auch.

Aktuell gibt es eine neue SW: 03.20.16
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 06 Oktober 2021, 15:11:29
Vor einiger Zeit (im letzten Jahr) ging es bei mir nur mit der Aktivierung von WOL in der Fritzbox. Hatte mich auch gewundert. Vielleicht war das auch nur Zufall, oder iein Problem der damaligen Firmware der Fritzbox. Ich habe nun WOL bei mir ebenfalls deaktiviert und es läuft jetzt trotzdem. Damals jedoch definitiv nicht. Kann natürlich sein, dass es bei der vielen Probiererei sowieso gegangen wäre. Ich hatte damals ziemlich mit dem Problem zu kämpfen und die Aktivierung war meiner Meinung nach mein letzter verzweifelter Versuch.

Aber egal, Hauptsache, es läuft nun.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TheRelativ am 11 Oktober 2021, 15:42:05
Ich habe seit dem Einsatz dieses Moduls ein seltsames Phänomen, vielleicht hat ja jemand ähnliche Erfahrungen gemacht.

Nutze einen LG CX mit WebOS 3

im Device ist WOL als attribut mit MAC Adresse gesetzt.
Ich kann den Fernseher mit dem Modul ein-/aussschalten und die Funktionen gehen auch.

Bei der Nacht und Abwesend Schaltung prüfe ich per Script ob der TV läuft und sende ggf. ein Ausschaltkommando

Nun das Phänomen: Wenn ich den TV kurz vorher per normaler Fernbedienung ausgeschaltet hab und dann so ca. 1-2 Minunten danach die Nachtschaltung aktiviere (bzw. geschieht automatisch) dann schaltet sich der TV warum auch immer wieder ein.

Da mir das einschalten nicht so wichtig ist, habe ich die WOL Config rausgenommen, anschließend das HDMI Kabel zwischen raspberry und TV getrennt (habe auch ein CEC Script womit ich u.a. die PS5 einschalten kann).
und trotz der deaktivierung passiert das immer noch.

Ich kann auch beobachten, dass beim ausschalten via Fernbedieunung, der Fernseher noch 3-4 Minuten in einer Art "Zwischenstatus" ist, in dem er nicht ganz aus ist. Nach dieser Zeit hört man auch ein kleines klicken und dann ist er ganz aus.
Das deckt sich auch ziehmlich damit, dass das LGTV Modul erst dann merkt, dass der Fernseher tatsächlich aus ist.

Mein Verdacht:
Der LG Fernseher interpretiert in dem Zwischenstatus jegliches Netzwerkkommando als Einschaltsignal, also auch der Versuche den bereits ausgeschalteten Fernseher nochmal ein Ausschaltkommando zu senden?!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TheRelativ am 19 Oktober 2021, 21:00:13
Heute hatte ich wieder die Situation und konnte es aber diesmal besser beobachten.

LG  mit WebOs per Fernbedienung ausgeschaltet
anschließend ist es noch 60-120sec im fhem mit dem Status eingeschaltet.
Meine Routine prüft ob das Device auf on steht, wenn ja wird off gesendet,
Das wurde gemacht und der Fernseher ging beim "off" Kommando wieder an.

Was kann ich dagegen tun? =((

Entweder das Modul müsste schneller mit bekommen dass der TV schon aus ist oder der TV darf beim off Kommando nicht einschalten :-S
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 20 Oktober 2021, 08:20:28
Ich habe mir eben mal den Code angeschaut. Also er schickt definitiv ein OFF an die API des TV. Eventuell gibt es in den neueren WebOS Versionen hier Änderungen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: turo am 20 Oktober 2021, 08:55:33
Bei mir sehe ich dasselbe Verhalten, was TheRelativ beobachtet hat: Nach dem Ausschalten des TV über die Fernbedienung schaltet er sich danach mit einem "OFF" Befehl wieder ein (ist bei mir Bestandteil der "ALL_OFF" Routine für das Wohnzimmer...).

Ich wollte auch einbauen, dass der Fernseher nur ausgeschaltet wird, wenn er eingeschaltet ist - aber nach TheRelativs Erfahrungen kann ich mir das wohl sparen.

Nach meiner Erinnerung ist das Verhalten aber neu und tritt erst seit einiger Zeit auf (ich habe den Fernseher seit Anfang des Jahres.)

Könnte also tatsächlich ein in einer neuen Version von WebOS eingebauter Fehler sein.

Modell ist übrigens ein LG OLED55CX8LB.

Turo
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 08:32:38
Ich kämpfe seit langer Zeit mit Freezes. Nun habe ich vielleicht den Verursacher ausmachen können.

[Freezemon] myFreezemon: possible freeze starting at 08:12:58, delay is 463.096 possibly caused by: tmr-HMUARTLGW_CheckCredits(myHmUART) tmr-LGTV_WebOS_GetCurrentChannel(meinLGTV)

Das Problem tritt immer kurz nach dem Ausschalten per Fernbedienung auf.
Lässt sich vielleicht GetCurrentChannel irgendwie per Attribut oder so deaktivieren?

Internals:
   DEF        192.168.178.76
   FUUID      5f5f5511-f33f-8098-a0ce-efe05b5b89b04fe1
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.178.76
   LAST_RECV  1637132393.25957
   NAME       meinLGTV
   NR         419
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2021-11-17 08:20:41   channel         -
     2020-09-14 15:23:03   channelCurrentEndTime -
     2020-09-14 15:23:03   channelCurrentStartTime -
     2020-09-14 15:23:03   channelCurrentTitle -
     2021-11-17 08:20:41   channelMedia    -
     2021-11-17 08:20:41   channelName     -
     2020-09-14 15:23:03   channelNextEndTime -
     2020-09-14 15:23:03   channelNextStartTime -
     2020-09-14 15:23:03   channelNextTitle -
     2021-11-16 11:41:17   extInput_HDMI   1 connect_0
     2021-11-16 17:10:10   extInput_HDMI 1 connect_0
     2021-11-16 17:10:10   extInput_HDMI 2 connect_1
     2021-11-16 17:10:10   extInput_HDMI 3 connect_0
     2021-11-16 17:10:10   extInput_HDMI 4 connect_0
     2020-09-14 13:34:51   input           -
     2021-11-17 08:04:21   lastResponse    error - 404 no such service or method
     2021-11-16 22:05:18   launchApp       TV
     2020-09-14 13:34:47   lgKey           c77c01ca9053b58a029a90f5baff896a
     2021-11-15 20:44:52   mute            off
     2020-09-20 10:30:28   mySchalter      "off"
     2021-11-17 00:45:26   pairing         paired
     2021-09-07 21:12:22   presence        present
     2020-09-14 14:04:41   service_api     v.1
     2020-09-14 14:04:41   service_audio   v.1
     2020-09-14 14:04:41   service_config  v.1
     2020-09-14 14:04:41   service_externalpq v.1
     2020-09-14 14:04:41   service_media.controls v.1
     2020-09-14 14:04:41   service_media.viewer v.1
     2020-09-14 14:04:41   service_pairing v.1
     2020-09-14 14:04:41   service_settings v.1
     2020-09-14 14:04:41   service_system  v.1
     2020-09-14 14:04:41   service_system.launcher v.1
     2020-09-14 14:04:41   service_system.notifications v.1
     2020-09-14 14:04:41   service_timer   v.1
     2020-09-14 14:04:41   service_tv      v.1
     2020-09-14 14:04:41   service_user    v.1
     2020-09-14 14:04:41   service_webapp  v.2
     2021-11-17 08:20:41   state           off
     2021-11-17 07:29:44   volume          81
   helper:
     wsKey      MTYzNzEyNzMxMS4yOTY0Nw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    5630
       inputapps:
         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:
         HDMI 1     com.webos.app.hdmi1
         HDMI 2     com.webos.app.hdmi2
         HDMI 3     com.webos.app.hdmi3
         HDMI 4     com.webos.app.hdmi4
Attributes:
   comment    myOnOffIcon
LAN     192.168.178.61  58:FD:B1:60:EA:5C
WLAN    192.168.178.76  40:2F:86:B3:E1:C8
   devStateIcon on:it_television@lime:off off:it_television@LightSkyBlue:on

   room       Andere->Fernsehen
   wakeOnLanMAC 40:2F:86:B3:E1:C8


Danke im Voraus.

EDIT

            disable
            Optionales Attribut zur Deaktivierung des zyklischen Status-Updates. Ein manuelles Update via statusRequest-Befehl ist dennoch möglich.

            Mögliche Werte: 0 => zyklische Status-Updates, 1 => keine zyklischen Status-Updates.


Das Attribut scheint es nicht zu geben. Es existiert ja schon für alle Geräte. Ist damizt vielleicht pingPresence gemeint?
Falls nicht, wie kann ich denn die zyklische Status-Updates unterdrücken?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 November 2021, 09:06:41
Zitat von: Invers am 17 November 2021, 08:32:38
Ich kämpfe seit langer Zeit mit Freezes. Nun habe ich vielleicht den Verursacher ausmachen können.

[Freezemon] myFreezemon: possible freeze starting at 08:12:58, delay is 463.096 possibly caused by: tmr-HMUARTLGW_CheckCredits(myHmUART) tmr-LGTV_WebOS_GetCurrentChannel(meinLGTV)

Das Problem tritt immer kurz nach dem Ausschalten per Fernbedienung auf.
Lässt sich vielleicht GetCurrentChannel irgendwie per Attribut oder so deaktivieren?

Internals:
   DEF        192.168.178.76
   FUUID      5f5f5511-f33f-8098-a0ce-efe05b5b89b04fe1
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.178.76
   LAST_RECV  1637132393.25957
   NAME       meinLGTV
   NR         419
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2021-11-17 08:20:41   channel         -
     2020-09-14 15:23:03   channelCurrentEndTime -
     2020-09-14 15:23:03   channelCurrentStartTime -
     2020-09-14 15:23:03   channelCurrentTitle -
     2021-11-17 08:20:41   channelMedia    -
     2021-11-17 08:20:41   channelName     -
     2020-09-14 15:23:03   channelNextEndTime -
     2020-09-14 15:23:03   channelNextStartTime -
     2020-09-14 15:23:03   channelNextTitle -
     2021-11-16 11:41:17   extInput_HDMI   1 connect_0
     2021-11-16 17:10:10   extInput_HDMI 1 connect_0
     2021-11-16 17:10:10   extInput_HDMI 2 connect_1
     2021-11-16 17:10:10   extInput_HDMI 3 connect_0
     2021-11-16 17:10:10   extInput_HDMI 4 connect_0
     2020-09-14 13:34:51   input           -
     2021-11-17 08:04:21   lastResponse    error - 404 no such service or method
     2021-11-16 22:05:18   launchApp       TV
     2020-09-14 13:34:47   lgKey           c77c01ca9053b58a029a90f5baff896a
     2021-11-15 20:44:52   mute            off
     2020-09-20 10:30:28   mySchalter      "off"
     2021-11-17 00:45:26   pairing         paired
     2021-09-07 21:12:22   presence        present
     2020-09-14 14:04:41   service_api     v.1
     2020-09-14 14:04:41   service_audio   v.1
     2020-09-14 14:04:41   service_config  v.1
     2020-09-14 14:04:41   service_externalpq v.1
     2020-09-14 14:04:41   service_media.controls v.1
     2020-09-14 14:04:41   service_media.viewer v.1
     2020-09-14 14:04:41   service_pairing v.1
     2020-09-14 14:04:41   service_settings v.1
     2020-09-14 14:04:41   service_system  v.1
     2020-09-14 14:04:41   service_system.launcher v.1
     2020-09-14 14:04:41   service_system.notifications v.1
     2020-09-14 14:04:41   service_timer   v.1
     2020-09-14 14:04:41   service_tv      v.1
     2020-09-14 14:04:41   service_user    v.1
     2020-09-14 14:04:41   service_webapp  v.2
     2021-11-17 08:20:41   state           off
     2021-11-17 07:29:44   volume          81
   helper:
     wsKey      MTYzNzEyNzMxMS4yOTY0Nw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    5630
       inputapps:
         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:
         HDMI 1     com.webos.app.hdmi1
         HDMI 2     com.webos.app.hdmi2
         HDMI 3     com.webos.app.hdmi3
         HDMI 4     com.webos.app.hdmi4
Attributes:
   comment    myOnOffIcon
LAN     192.168.178.61  58:FD:B1:60:EA:5C
WLAN    192.168.178.76  40:2F:86:B3:E1:C8
   devStateIcon on:it_television@lime:off off:it_television@LightSkyBlue:on

   room       Andere->Fernsehen
   wakeOnLanMAC 40:2F:86:B3:E1:C8


Danke im Voraus.

EDIT

            disable
            Optionales Attribut zur Deaktivierung des zyklischen Status-Updates. Ein manuelles Update via statusRequest-Befehl ist dennoch möglich.

            Mögliche Werte: 0 => zyklische Status-Updates, 1 => keine zyklischen Status-Updates.


Das Attribut scheint es nicht zu geben. Es existiert ja schon für alle Geräte. Ist damizt vielleicht pingPresence gemeint?
Falls nicht, wie kann ich denn die zyklische Status-Updates unterdrücken?


Magst Du mal bitte testen
https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/devel/82_LGTV_WebOS.pm


Danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 09:28:24
Ui! Ging ja blitzartig. Klar teste ich, aber die Datei im Link wird nur als Text angezeigt, nicht geladen.
Ich kopier einfach in eine Datei.
Danke.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 10:00:22
Das Verhalten hat sich nicht geändert, soweit ich sehen kann.
2021.11.17 09:54:27 1: [Freezemon] myFreezemon: possible freeze starting at 09:46:46, delay is 461.203 possibly caused by: tmr-LGTV_WebOS_TimerStatusRequest(meinLGTV) tmr-MQTT2_CLIENT_keepalive(dyson_broker_mqtt2) tmr-SIRD_DeQueue(Kuechenradio)


Ich habe über FB ausgeschaltet. dann passierte einige Minuten nichts, danach dann der Freeze.
Danach zeigt dann das Modul Off für den TV. Ales läuft dann wieder normal weiter und die inzwschen angesammelten Befehle für andere Devices werden nachträglich ausgeführt.

hier mal die Freezdaei

=========================================================

[Freezemon] myFreezemon: possible freeze starting at 09:46:46, delay is 461.203 possibly caused by: tmr-LGTV_WebOS_TimerStatusRequest(meinLGTV) tmr-MQTT2_CLIENT_keepalive(dyson_broker_mqtt2) tmr-SIRD_DeQueue(Kuechenradio)

2021.11.17 09:46:45.008 5: CUL_Read: CUL_868 /T305F4269AE0F



2021.11.17 09:46:45.008 4: CUL_Parse: CUL_868 T305F4269AE0F -66.5

2021.11.17 09:46:45.281 5: CUL_Read: CUL_868 /T305F43690011



2021.11.17 09:46:45.281 4: CUL_Parse: CUL_868 T305F43690011 -65.5

2021.11.17 09:46:45.282 4: FHT Heizung_Sz measured-temp: 17.4

2021.11.17 09:46:45.287 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:46:45.288 5: rg_Heizung_Sz: not on any display, ignoring notify

2021.11.17 09:46:45.291 5: End notify loop for Heizung_Sz

2021.11.17 09:46:45.373 4: LGTV_WebOS (meinLGTV) - run get functions

2021.11.17 09:46:45.373 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0

2021.11.17 09:46:45.373 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://audio/getStatus"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637138805.37323"}

2021.11.17 09:46:45.373 4: LGTV_WebOS (meinLGTV) - WriteFn called

2021.11.17 09:46:45.373 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;ii}q"kW:u|A?_(x7(s8)e3.y3;O

--- log skips   460.240 secs.

2021.11.17 09:54:25.614 5: GET /fhem?detail=meinLGTV HTTP/1.1

Host: 192.168.178.49:8083

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8

Accept-Language: de,en-US;q=0.7,en;q=0.3

Accept-Encoding: gzip, deflate

DNT: 1

Connection: keep-alive

Upgrade-Insecure-Requests: 1

Cache-Control: max-age=0

2021.11.17 09:54:25.614 4: WEB_192.168.178.54_55366 GET /fhem?detail=meinLGTV; BUFLEN:0

2021.11.17 09:54:25.835 4: WEB: /fhem?detail=meinLGTV / RL:45333 / text/html; charset=UTF-8 / Content-Encoding: gzip

/ Cache-Control: no-cache, no-store, must-revalidate



2021.11.17 09:54:25.867 4: Connection accepted from MQTT2_Server_192.168.178.47_27803

2021.11.17 09:54:25.872 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:25.874 5: End notify loop for MQTT2_Server

2021.11.17 09:54:25.875 5: HMUARTLGW myHmUART read raw (211): fd001201140500003f748670324024000000002d5013f6fd001301150501003b8c84102491e1272e0106012a00fc7cb3fd0012011605000047f4867029dac30000000165641175fd001201170500003d758670324024000000002e502cb7fd001201180500004af5867029dac3000000016564885cfd001301190501004df5a6102a0299272e010601b90069b7fd0012011a0500003f768670324024000000002d5037d1fd0013011b0501003b8d84102491e1272e0106012f0045ebfd0012011c0500004af6867029dac3000000016564d08d

2021.11.17 09:54:25.875 5: HMUARTLGW myHmUART read (22): fd001201140500003f748670324024000000002d5013f6 crc OK

2021.11.17 09:54:25.875 5: HMUARTLGW myHmUART recv: 01 05 00 00 3F msg: 74 86 70 324024 000000 002D50

2021.11.17 09:54:25.875 5: HMUARTLGW myHmUART Dispatch: A0C748670324024000000002D50::-63:myHmUART

2021.11.17 09:54:25.888 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:25.892 5: End notify loop for DI_Batterie_Thermometer

2021.11.17 09:54:25.957 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:25.959 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:25.962 5: CUL_HM set TMP_Aussen ?

2021.11.17 09:54:25.971 5: End notify loop for TMP_Aussen

2021.11.17 09:54:25.973 5: HMUARTLGW myHmUART read (23): fd001301150501003b8c84102491e1272e0106012a00fcb3 crc OK

2021.11.17 09:54:25.973 5: HMUARTLGW myHmUART recv: 01 05 01 00 3B msg: 8C 84 10 2491E1 272E01 06012A00

2021.11.17 09:54:25.973 5: HMUARTLGW myHmUART Dispatch: A0D8C84102491E1272E0106012A00::-59:myHmUART

2021.11.17 09:54:25.976 4: mTp:10 wait: got mStp:06 mNo:140 :

         

2021.11.17 09:54:26.000 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.006 5: End notify loop for DI_LichtStart_NEU

2021.11.17 09:54:26.018 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.023 5: CUL_HM set BM_Kueche ?

2021.11.17 09:54:26.027 5: End notify loop for BM_Kueche

2021.11.17 09:54:26.028 5: HMUARTLGW myHmUART read (22): fd0012011605000047f4867029dac30000000165641175 crc OK

2021.11.17 09:54:26.028 5: HMUARTLGW myHmUART recv: 01 05 00 00 47 msg: F4 86 70 29DAC3 000000 016564

2021.11.17 09:54:26.028 5: HMUARTLGW myHmUART Dispatch: A0CF4867029DAC3000000016564::-71:myHmUART

2021.11.17 09:54:26.046 5: Cmd: >set DOIF_update_Dyson desired_mode ON<

2021.11.17 09:54:26.057 5: Cmd: >set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}<

2021.11.17 09:54:26.058 3: MQTT2_DEVICE set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}

2021.11.17 09:54:26.061 5: Triggering Dyson_Notify

2021.11.17 09:54:26.061 4: Dyson_Notify exec {dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}

2021.11.17 09:54:26.061 5: Cmd: >{dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}<

2021.11.17 09:54:26.062 5: Cmd: >setreading sz_dyson_device_tp02 dy_humidity 52<

2021.11.17 09:54:26.064 5: Cmd: >setreading sz_dyson_device_tp02 dy_VOCs 4<

2021.11.17 09:54:26.065 5: Cmd: >setreading sz_dyson_device_tp02 dy_temperature 19.95<

2021.11.17 09:54:26.066 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm10 0<

2021.11.17 09:54:26.067 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm2.5 0<

2021.11.17 09:54:26.068 5: Cmd: >setreading sz_dyson_device_tp02 dy_va10 4<

2021.11.17 09:54:26.069 5: Cmd: >setreading sz_dyson_device_tp02 dy_NOx 2<

2021.11.17 09:54:26.070 5: Cmd: >setreading sz_dyson_device_tp02 dy_sleep_timer OFF<

2021.11.17 09:54:26.075 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.079 5: End notify loop for sz_dyson_device_tp02

2021.11.17 09:54:26.079 5: Cmd: >sleep 1<

2021.11.17 09:54:26.088 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.153 5: End notify loop for DOIF_update_Dyson

2021.11.17 09:54:26.158 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.162 5: End notify loop for DI_HeizluefterDyson

2021.11.17 09:54:26.167 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.168 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:26.169 5: CUL_HM set TMP_HF ?

2021.11.17 09:54:26.171 5: End notify loop for TMP_HF

2021.11.17 09:54:26.171 5: HMUARTLGW myHmUART read (22): fd001201170500003d758670324024000000002e502cb7 crc OK

2021.11.17 09:54:26.171 5: HMUARTLGW myHmUART recv: 01 05 00 00 3D msg: 75 86 70 324024 000000 002E50

2021.11.17 09:54:26.171 5: HMUARTLGW myHmUART Dispatch: A0C758670324024000000002E50::-61:myHmUART

2021.11.17 09:54:26.182 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.186 5: End notify loop for DI_Batterie_Thermometer

2021.11.17 09:54:26.233 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.234 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:26.235 5: CUL_HM set TMP_Aussen ?

2021.11.17 09:54:26.239 5: End notify loop for TMP_Aussen

2021.11.17 09:54:26.239 5: HMUARTLGW myHmUART read (22): fd001201180500004af5867029dac3000000016564885c crc OK

2021.11.17 09:54:26.239 5: HMUARTLGW myHmUART recv: 01 05 00 00 4A msg: F5 86 70 29DAC3 000000 016564

2021.11.17 09:54:26.240 5: HMUARTLGW myHmUART Dispatch: A0CF5867029DAC3000000016564::-74:myHmUART

2021.11.17 09:54:26.248 5: Cmd: >set DOIF_update_Dyson desired_mode ON<

2021.11.17 09:54:26.258 5: Cmd: >set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}<

2021.11.17 09:54:26.258 3: MQTT2_DEVICE set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}

2021.11.17 09:54:26.261 5: Triggering Dyson_Notify

2021.11.17 09:54:26.262 4: Dyson_Notify exec {dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}

2021.11.17 09:54:26.262 5: Cmd: >{dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}<

2021.11.17 09:54:26.263 5: Cmd: >setreading sz_dyson_device_tp02 dy_humidity 52<

2021.11.17 09:54:26.264 5: Cmd: >setreading sz_dyson_device_tp02 dy_VOCs 4<

2021.11.17 09:54:26.265 5: Cmd: >setreading sz_dyson_device_tp02 dy_temperature 19.95<

2021.11.17 09:54:26.266 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm10 0<

2021.11.17 09:54:26.266 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm2.5 0<

2021.11.17 09:54:26.267 5: Cmd: >setreading sz_dyson_device_tp02 dy_va10 4<

2021.11.17 09:54:26.268 5: Cmd: >setreading sz_dyson_device_tp02 dy_NOx 2<

2021.11.17 09:54:26.268 5: Cmd: >setreading sz_dyson_device_tp02 dy_sleep_timer OFF<

2021.11.17 09:54:26.272 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.276 5: End notify loop for sz_dyson_device_tp02

2021.11.17 09:54:26.276 5: Cmd: >sleep 1<

2021.11.17 09:54:26.284 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.338 5: End notify loop for DOIF_update_Dyson

2021.11.17 09:54:26.343 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.346 5: End notify loop for DI_HeizluefterDyson

2021.11.17 09:54:26.351 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.352 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:26.354 5: CUL_HM set TMP_HF ?

2021.11.17 09:54:26.355 5: End notify loop for TMP_HF

2021.11.17 09:54:26.356 5: HMUARTLGW myHmUART read (23): fd001301190501004df5a6102a0299272e010601b90069b7 crc OK

2021.11.17 09:54:26.356 5: HMUARTLGW myHmUART recv: 01 05 01 00 4D msg: F5 A6 10 2A0299 272E01 0601B900

2021.11.17 09:54:26.356 5: HMUARTLGW myHmUART Dispatch: A0DF5A6102A0299272E010601B900::-77:myHmUART

2021.11.17 09:54:26.357 4: mTp:10 wait: got mStp:06 mNo:245 :

         

2021.11.17 09:54:26.359 5: HMUARTLGW myHmUART HMUARTLGW_Write: As0DF58002272E012A02990101B900

2021.11.17 09:54:26.360 5: HMUARTLGW myHmUART !BIDI

2021.11.17 09:54:26.360 5: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: F5 80 02 272E01 2A0299 0101B900

2021.11.17 09:54:26.361 5: HMUARTLGW myHmUART send: (24): fd001301bc02000000f58002272e012a02990101b900f0a0

2021.11.17 09:54:26.361 5: DevIo_SimpleWrite myHmUART: fd001301bc02000000f58002272e012a02990101b900f0a0

2021.11.17 09:54:26.362 5: CUL_HM BM_Aussen protEvent:CMDs_done

2021.11.17 09:54:26.363 5: CUL_HM BM_Aussen sent ACK:2

2021.11.17 09:54:26.382 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.385 5: End notify loop for DI_Heizung_aus_bei_Sonne

2021.11.17 09:54:26.403 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.406 5: End notify loop for DI_Rollos_WZ_Auto_auf

2021.11.17 09:54:26.414 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.417 5: End notify loop for DI_Rollos_WZ_Auto_zu

2021.11.17 09:54:26.428 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.430 5: CUL_HM set BM_Aussen ?

2021.11.17 09:54:26.432 5: End notify loop for BM_Aussen

2021.11.17 09:54:26.433 5: HMUARTLGW myHmUART read (22): fd0012011a0500003f768670324024000000002d5037d1 crc OK

2021.11.17 09:54:26.433 5: HMUARTLGW myHmUART recv: 01 05 00 00 3F msg: 76 86 70 324024 000000 002D50

2021.11.17 09:54:26.433 5: HMUARTLGW myHmUART Dispatch: A0C768670324024000000002D50::-63:myHmUART

2021.11.17 09:54:26.475 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.478 5: End notify loop for DI_Batterie_Thermometer

2021.11.17 09:54:26.526 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.527 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:26.528 5: CUL_HM set TMP_Aussen ?

2021.11.17 09:54:26.532 5: End notify loop for TMP_Aussen

2021.11.17 09:54:26.533 5: HMUARTLGW myHmUART read (23): fd0013011b0501003b8d84102491e1272e0106012f0045eb crc OK

2021.11.17 09:54:26.533 5: HMUARTLGW myHmUART recv: 01 05 01 00 3B msg: 8D 84 10 2491E1 272E01 06012F00

2021.11.17 09:54:26.533 5: HMUARTLGW myHmUART Dispatch: A0D8D84102491E1272E0106012F00::-59:myHmUART

2021.11.17 09:54:26.534 4: mTp:10 wait: got mStp:06 mNo:141 :

         

2021.11.17 09:54:26.545 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.547 5: End notify loop for DI_LichtStart_NEU

2021.11.17 09:54:26.552 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.554 5: End notify loop for DI_LichtStart_NEU

2021.11.17 09:54:26.559 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.561 5: CUL_HM set BM_Kueche ?

2021.11.17 09:54:26.563 5: End notify loop for BM_Kueche

2021.11.17 09:54:26.564 5: HMUARTLGW myHmUART read (22): fd0012011c0500004af6867029dac3000000016564d08d crc OK

2021.11.17 09:54:26.564 5: HMUARTLGW myHmUART recv: 01 05 00 00 4A msg: F6 86 70 29DAC3 000000 016564

2021.11.17 09:54:26.564 5: HMUARTLGW myHmUART Dispatch: A0CF6867029DAC3000000016564::-74:myHmUART

2021.11.17 09:54:26.572 5: Cmd: >set DOIF_update_Dyson desired_mode ON<

2021.11.17 09:54:26.581 5: Cmd: >set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}<

2021.11.17 09:54:26.581 3: MQTT2_DEVICE set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}

2021.11.17 09:54:26.584 5: Triggering Dyson_Notify

2021.11.17 09:54:26.584 4: Dyson_Notify exec {dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}

2021.11.17 09:54:26.584 5: Cmd: >{dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}<

2021.11.17 09:54:26.585 5: Cmd: >setreading sz_dyson_device_tp02 dy_humidity 52<

2021.11.17 09:54:26.586 5: Cmd: >setreading sz_dyson_device_tp02 dy_VOCs 4<

2021.11.17 09:54:26.587 5: Cmd: >setreading sz_dyson_device_tp02 dy_temperature 19.95<

2021.11.17 09:54:26.588 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm10 0<

2021.11.17 09:54:26.588 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm2.5 0<

2021.11.17 09:54:26.589 5: Cmd: >setreading sz_dyson_device_tp02 dy_va10 4<

2021.11.17 09:54:26.590 5: Cmd: >setreading sz_dyson_device_tp02 dy_NOx 2<

2021.11.17 09:54:26.590 5: Cmd: >setreading sz_dyson_device_tp02 dy_sleep_timer OFF<

2021.11.17 09:54:26.594 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.598 5: End notify loop for sz_dyson_device_tp02

2021.11.17 09:54:26.598 5: Cmd: >sleep 1<

2021.11.17 09:54:26.607 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.661 5: End notify loop for DOIF_update_Dyson

2021.11.17 09:54:26.666 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.669 5: End notify loop for DI_HeizluefterDyson

2021.11.17 09:54:26.674 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.675 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:26.676 5: CUL_HM set TMP_HF ?

2021.11.17 09:54:26.678 5: End notify loop for TMP_HF

2021.11.17 09:54:26.678 4:   MQTT2_Server_192.168.178.47_27188 DVES_3E7D69 PINGREQ

2021.11.17 09:54:26.708 4: Connection closed for WEB_192.168.178.54_55368: EOF

2021.11.17 09:54:26.708 5: XiaomiGateway: Read> Read start

2021.11.17 09:54:26.708 5: XiaomiGateway: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7c49eb1ced8f","short_id":"0","token":"Me2CFSLiL5Dh8G1H","data":"{\"ip\":\"192.168.178.28\"}"}

2021.11.17 09:54:26.708 5: XiaomiGateway: Read> HASH correctly

2021.11.17 09:54:26.708 5: XiaomiGateway: Reading> Reading start

2021.11.17 09:54:26.708 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.28 received with 7c49eb1ced8f

2021.11.17 09:54:26.712 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.733 5: End notify loop for XiaomiGateway

2021.11.17 09:54:26.734 5: CUL_Read: CUL_868 /T305F4469000F

TA5AE9F0233

TA5AE9F8232

T070500A600ED

T305F00AA0010

T11DE230210

T11DE238210

T5B2C198226

T495500A61523

T070500A600F1

T305F00AA000F

T495500A61522

T070500A600F4

TA5AE9F8234

T305F00AA000E

T495500A61523

T11DE230210

T11DE23820F

T

2021.11.17 09:54:26.734 4: CUL_Parse: CUL_868 T305F4469000F -66.5

2021.11.17 09:54:26.735 4: FHT Heizung_Sz battery: ok

2021.11.17 09:54:26.735 4: FHT Heizung_Sz lowtemp: ok

2021.11.17 09:54:26.735 4: FHT Heizung_Sz window: closed

2021.11.17 09:54:26.735 4: FHT Heizung_Sz windowsensor: ok

2021.11.17 09:54:26.735 4: FHT Heizung_Sz warnings: none

2021.11.17 09:54:26.742 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.742 5: rg_Heizung_Sz: not on any display, ignoring notify

2021.11.17 09:54:26.747 5: End notify loop for Heizung_Sz

2021.11.17 09:54:26.747 4: CUL_Parse: CUL_868 TA5AE9F0233 -48.5

2021.11.17 09:54:26.748 4: CUL_FHTTK a5ae9f RAW message: TA5AE9F02

2021.11.17 09:54:26.748 4: FHTTK Device Fenster_Wohnzimmer (Window: Closed)

2021.11.17 09:54:26.755 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.758 5: End notify loop for DI_AlarmWzTemp

2021.11.17 09:54:26.773 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.773 5: rg_Fenster: not on any display, ignoring notify

2021.11.17 09:54:26.777 5: End notify loop for Fenster_Wohnzimmer

2021.11.17 09:54:26.777 4: CUL_Parse: CUL_868 TA5AE9F8232 -49

2021.11.17 09:54:26.777 4: CUL_FHTTK a5ae9f RAW message: TA5AE9F82

2021.11.17 09:54:26.778 4: FHTTK skipping state (02) as last similar telegram was received less than 5 (0) secs ago

2021.11.17 09:54:26.778 4: CUL_Parse: CUL_868 T070500A600ED -83.5

2021.11.17 09:54:26.779 4: FHT Heizung_Bu actuator: 0%

2021.11.17 09:54:26.786 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.789 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.793 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.793 5: rg_Heizung_Bu: not on any display, ignoring notify

2021.11.17 09:54:26.797 5: End notify loop for Heizung_Bu

2021.11.17 09:54:26.797 4: CUL_Parse: CUL_868 T305F00AA0010 -66

2021.11.17 09:54:26.798 4: FHT Heizung_Sz actuator: 0%

2021.11.17 09:54:26.806 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.809 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.813 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.813 5: rg_Heizung_Sz: not on any display, ignoring notify

2021.11.17 09:54:26.817 5: End notify loop for Heizung_Sz

2021.11.17 09:54:26.817 4: CUL_Parse: CUL_868 T11DE230210 -66

2021.11.17 09:54:26.818 4: CUL_FHTTK 11de23 RAW message: T11DE2302

2021.11.17 09:54:26.818 4: FHTTK Device Fenster_Buero (Window: Closed)

2021.11.17 09:54:26.833 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.833 5: rg_Fenster: not on any display, ignoring notify

2021.11.17 09:54:26.836 5: End notify loop for Fenster_Buero

2021.11.17 09:54:26.836 4: CUL_Parse: CUL_868 T11DE238210 -66

2021.11.17 09:54:26.837 4: CUL_FHTTK 11de23 RAW message: T11DE2382

2021.11.17 09:54:26.837 4: FHTTK skipping state (02) as last similar telegram was received less than 5 (0) secs ago

2021.11.17 09:54:26.837 4: CUL_Parse: CUL_868 T5B2C198226 -55

2021.11.17 09:54:26.838 4: CUL_FHTTK 5b2c19 RAW message: T5B2C1982

2021.11.17 09:54:26.838 4: FHTTK Device Fenster_Schlafzimmer (Window: Closed)

2021.11.17 09:54:26.853 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.853 5: rg_Fenster: not on any display, ignoring notify

2021.11.17 09:54:26.856 5: End notify loop for Fenster_Schlafzimmer

2021.11.17 09:54:26.857 4: CUL_Parse: CUL_868 T495500A61523 -56.5

2021.11.17 09:54:26.858 4: FHT Heizung_Wz actuator: 8%

2021.11.17 09:54:26.868 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.871 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.876 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.882 5: End notify loop for Heizung_Wz

2021.11.17 09:54:26.882 4: CUL_Parse: CUL_868 T070500A600F1 -81.5

2021.11.17 09:54:26.883 4: FHT Heizung_Bu actuator: 0%

2021.11.17 09:54:26.891 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.894 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.897 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.898 5: rg_Heizung_Bu: not on any display, ignoring notify

2021.11.17 09:54:26.901 5: End notify loop for Heizung_Bu

2021.11.17 09:54:26.901 4: CUL_Parse: CUL_868 T305F00AA000F -66.5

2021.11.17 09:54:26.903 4: FHT Heizung_Sz actuator: 0%

2021.11.17 09:54:26.910 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.913 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.917 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.917 5: rg_Heizung_Sz: not on any display, ignoring notify

2021.11.17 09:54:26.921 5: End notify loop for Heizung_Sz

2021.11.17 09:54:26.921 4: CUL_Parse: CUL_868 T495500A61522 -57

2021.11.17 09:54:26.922 4: FHT Heizung_Wz actuator: 8%

2021.11.17 09:54:26.932 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.935 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.939 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.945 5: End notify loop for Heizung_Wz

2021.11.17 09:54:26.946 4: CUL_Parse: CUL_868 T070500A600F4 -80

2021.11.17 09:54:26.947 4: FHT Heizung_Bu actuator: 0%

2021.11.17 09:54:26.954 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.957 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.961 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.961 5: rg_Heizung_Bu: not on any display, ignoring notify

2021.11.17 09:54:26.965 5: End notify loop for Heizung_Bu

2021.11.17 09:54:26.965 4: CUL_Parse: CUL_868 TA5AE9F8234 -48

2021.11.17 09:54:26.966 4: CUL_FHTTK a5ae9f RAW message: TA5AE9F82

2021.11.17 09:54:26.966 4: FHTTK skipping state (02) as last similar telegram was received less than 5 (0) secs ago

2021.11.17 09:54:26.966 4: CUL_Parse: CUL_868 T305F00AA000E -67

2021.11.17 09:54:26.967 4: FHT Heizung_Sz actuator: 0%

2021.11.17 09:54:26.974 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.978 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.981 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.982 5: rg_Heizung_Sz: not on any display, ignoring notify

2021.11.17 09:54:26.985 5: End notify loop for Heizung_Sz

2021.11.17 09:54:26.986 4: CUL_Parse: CUL_868 T495500A61523 -56.5

2021.11.17 09:54:26.987 4: FHT Heizung_Wz actuator: 8%

2021.11.17 09:54:26.996 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.000 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:27.004 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.010 5: End notify loop for Heizung_Wz

2021.11.17 09:54:27.010 4: CUL_Parse: CUL_868 T11DE230210 -66

2021.11.17 09:54:27.011 4: CUL_FHTTK 11de23 RAW message: T11DE2302

2021.11.17 09:54:27.011 4: FHTTK skipping state (02) as last similar telegram was received less than 5 (1) secs ago

2021.11.17 09:54:27.011 4: CUL_Parse: CUL_868 T11DE23820F -66.5

2021.11.17 09:54:27.012 4: CUL_FHTTK 11de23 RAW message: T11DE2382

2021.11.17 09:54:27.012 4: FHTTK skipping state (02) as last similar telegram was received less than 5 (1) secs ago

2021.11.17 09:54:27.041 4: Connection closed for WEB_192.168.178.54_55371: EOF

2021.11.17 09:54:27.042 4: Connection accepted from myAmadBridge_192.168.178.38_41129

2021.11.17 09:54:27.042 4:   MQTT2_Server_192.168.178.46_18431 DVES_3E6AF5 PINGREQ

2021.11.17 09:54:27.042 4:   MQTT2_Server_192.168.178.33_7187 DVES_6ADBE6 PINGREQ

2021.11.17 09:54:27.043 4: Connection accepted from WEB_192.168.178.54_55742

2021.11.17 09:54:27.043 4: LGTV_WebOS (meinLGTV) - ReadFn started

2021.11.17 09:54:27.046 5: Cmd: >setstate DU_Fernseher off<

2021.11.17 09:54:27.051 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.055 5: End notify loop for DI_Fernseher

2021.11.17 09:54:27.058 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.064 5: End notify loop for meinLGTV

2021.11.17 09:54:27.064 4: LGTV_WebOS (meinLGTV) - Socket Disconnected

2021.11.17 09:54:27.095 1: 192.168.178.62:1883 disconnected, waiting to reappear (dyson_broker_mqtt2)

2021.11.17 09:54:27.099 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.101 5: End notify loop for dyson_broker_mqtt2

2021.11.17 09:54:27.106 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.108 5: End notify loop for dyson_broker_mqtt2

2021.11.17 09:54:27.109 4:   MQTT2_Server_192.168.178.27_14179 DVES_24C4E2 PINGREQ

2021.11.17 09:54:27.137 4: Connection closed for WEB_192.168.178.54_55369: EOF

2021.11.17 09:54:27.167 4: Connection closed for WEB_192.168.178.54_55370: EOF

2021.11.17 09:54:27.167 4:   MQTT2_Server_192.168.178.37_2276 DVES_9C6846 PINGREQ

2021.11.17 09:54:27.196 4: Connection closed for WEB_192.168.178.54_55372: EOF

2021.11.17 09:54:27.196 5: HttpUtils url=http://192.168.178.35:1000/ NonBlocking via http

2021.11.17 09:54:27.196 4: IP: 192.168.178.35 -> 192.168.178.35

2021.11.17 09:54:27.198 5: HttpUtils url=http://192.168.178.48/fsapi/GET/netRemote.sys.info.version?pin=1234 NonBlocking via http

2021.11.17 09:54:27.198 4: IP: 192.168.178.48 -> 192.168.178.48

2021.11.17 09:54:27.199 5: HttpUtils url=http://192.168.178.48/fsapi/GET/netRemote.sys.info.friendlyName?pin=1234 NonBlocking via http

2021.11.17 09:54:27.199 4: IP: 192.168.178.48 -> 192.168.178.48

2021.11.17 09:54:27.201 5: HttpUtils url=http://192.168.178.48/fsapi/GET/netRemote.sys.audio.volume?pin=1234 NonBlocking via http

2021.11.17 09:54:27.201 4: IP: 192.168.178.48 -> 192.168.178.48

2021.11.17 09:54:27.202 5: HttpUtils url=http://192.168.178.48/fsapi/GET/netRemote.sys.net.wlan.rssi?pin=1234 NonBlocking via http

2021.11.17 09:54:27.202 4: IP: 192.168.178.48 -> 192.168.178.48

2021.11.17 09:54:27.203 5: [Freezemon] myFreezemon: ----------- Starting Freeze handling at 2021.11.17 09:54:27.203 ---------------------

[Freezemon] myFreezemon: possible freeze starting at 09:46:46, delay is 461.203 possibly caused by: tmr-LGTV_WebOS_TimerStatusRequest(meinLGTV) tmr-MQTT2_CLIENT_keepalive(dyson_broker_mqtt2) tmr-SIRD_DeQueue(Kuechenradio)


Ich kann auch gerne mal Verbose 5 machen ????
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 10:07:59
hier mal die Freezdaei

=========================================================

[Freezemon] myFreezemon: possible freeze starting at 09:46:46, delay is 461.203 possibly caused by: tmr-LGTV_WebOS_TimerStatusRequest(meinLGTV) tmr-MQTT2_CLIENT_keepalive(dyson_broker_mqtt2) tmr-SIRD_DeQueue(Kuechenradio)

2021.11.17 09:46:45.008 5: CUL_Read: CUL_868 /T305F4269AE0F



2021.11.17 09:46:45.008 4: CUL_Parse: CUL_868 T305F4269AE0F -66.5

2021.11.17 09:46:45.281 5: CUL_Read: CUL_868 /T305F43690011



2021.11.17 09:46:45.281 4: CUL_Parse: CUL_868 T305F43690011 -65.5

2021.11.17 09:46:45.282 4: FHT Heizung_Sz measured-temp: 17.4

2021.11.17 09:46:45.287 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:46:45.288 5: rg_Heizung_Sz: not on any display, ignoring notify

2021.11.17 09:46:45.291 5: End notify loop for Heizung_Sz

2021.11.17 09:46:45.373 4: LGTV_WebOS (meinLGTV) - run get functions

2021.11.17 09:46:45.373 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0

2021.11.17 09:46:45.373 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://audio/getStatus"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637138805.37323"}

2021.11.17 09:46:45.373 4: LGTV_WebOS (meinLGTV) - WriteFn called

2021.11.17 09:46:45.373 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;ii}q"kW:u|A?_(x7(s8)e3.y3;O

--- log skips   460.240 secs.

2021.11.17 09:54:25.614 5: GET /fhem?detail=meinLGTV HTTP/1.1

Host: 192.168.178.49:8083

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8

Accept-Language: de,en-US;q=0.7,en;q=0.3

Accept-Encoding: gzip, deflate

DNT: 1

Connection: keep-alive

Upgrade-Insecure-Requests: 1

Cache-Control: max-age=0

2021.11.17 09:54:25.614 4: WEB_192.168.178.54_55366 GET /fhem?detail=meinLGTV; BUFLEN:0

2021.11.17 09:54:25.835 4: WEB: /fhem?detail=meinLGTV / RL:45333 / text/html; charset=UTF-8 / Content-Encoding: gzip

/ Cache-Control: no-cache, no-store, must-revalidate



2021.11.17 09:54:25.867 4: Connection accepted from MQTT2_Server_192.168.178.47_27803

2021.11.17 09:54:25.872 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:25.874 5: End notify loop for MQTT2_Server

2021.11.17 09:54:25.875 5: HMUARTLGW myHmUART read raw (211): fd001201140500003f748670324024000000002d5013f6fd001301150501003b8c84102491e1272e0106012a00fc7cb3fd0012011605000047f4867029dac30000000165641175fd001201170500003d758670324024000000002e502cb7fd001201180500004af5867029dac3000000016564885cfd001301190501004df5a6102a0299272e010601b90069b7fd0012011a0500003f768670324024000000002d5037d1fd0013011b0501003b8d84102491e1272e0106012f0045ebfd0012011c0500004af6867029dac3000000016564d08d

2021.11.17 09:54:25.875 5: HMUARTLGW myHmUART read (22): fd001201140500003f748670324024000000002d5013f6 crc OK

2021.11.17 09:54:25.875 5: HMUARTLGW myHmUART recv: 01 05 00 00 3F msg: 74 86 70 324024 000000 002D50

2021.11.17 09:54:25.875 5: HMUARTLGW myHmUART Dispatch: A0C748670324024000000002D50::-63:myHmUART

2021.11.17 09:54:25.888 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:25.892 5: End notify loop for DI_Batterie_Thermometer

2021.11.17 09:54:25.957 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:25.959 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:25.962 5: CUL_HM set TMP_Aussen ?

2021.11.17 09:54:25.971 5: End notify loop for TMP_Aussen

2021.11.17 09:54:25.973 5: HMUARTLGW myHmUART read (23): fd001301150501003b8c84102491e1272e0106012a00fcb3 crc OK

2021.11.17 09:54:25.973 5: HMUARTLGW myHmUART recv: 01 05 01 00 3B msg: 8C 84 10 2491E1 272E01 06012A00

2021.11.17 09:54:25.973 5: HMUARTLGW myHmUART Dispatch: A0D8C84102491E1272E0106012A00::-59:myHmUART

2021.11.17 09:54:25.976 4: mTp:10 wait: got mStp:06 mNo:140 :

         

2021.11.17 09:54:26.000 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.006 5: End notify loop for DI_LichtStart_NEU

2021.11.17 09:54:26.018 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.023 5: CUL_HM set BM_Kueche ?

2021.11.17 09:54:26.027 5: End notify loop for BM_Kueche

2021.11.17 09:54:26.028 5: HMUARTLGW myHmUART read (22): fd0012011605000047f4867029dac30000000165641175 crc OK

2021.11.17 09:54:26.028 5: HMUARTLGW myHmUART recv: 01 05 00 00 47 msg: F4 86 70 29DAC3 000000 016564

2021.11.17 09:54:26.028 5: HMUARTLGW myHmUART Dispatch: A0CF4867029DAC3000000016564::-71:myHmUART

2021.11.17 09:54:26.046 5: Cmd: >set DOIF_update_Dyson desired_mode ON<

2021.11.17 09:54:26.057 5: Cmd: >set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}<

2021.11.17 09:54:26.058 3: MQTT2_DEVICE set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}

2021.11.17 09:54:26.061 5: Triggering Dyson_Notify

2021.11.17 09:54:26.061 4: Dyson_Notify exec {dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}

2021.11.17 09:54:26.061 5: Cmd: >{dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}<

2021.11.17 09:54:26.062 5: Cmd: >setreading sz_dyson_device_tp02 dy_humidity 52<

2021.11.17 09:54:26.064 5: Cmd: >setreading sz_dyson_device_tp02 dy_VOCs 4<

2021.11.17 09:54:26.065 5: Cmd: >setreading sz_dyson_device_tp02 dy_temperature 19.95<

2021.11.17 09:54:26.066 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm10 0<

2021.11.17 09:54:26.067 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm2.5 0<

2021.11.17 09:54:26.068 5: Cmd: >setreading sz_dyson_device_tp02 dy_va10 4<

2021.11.17 09:54:26.069 5: Cmd: >setreading sz_dyson_device_tp02 dy_NOx 2<

2021.11.17 09:54:26.070 5: Cmd: >setreading sz_dyson_device_tp02 dy_sleep_timer OFF<

2021.11.17 09:54:26.075 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.079 5: End notify loop for sz_dyson_device_tp02

2021.11.17 09:54:26.079 5: Cmd: >sleep 1<

2021.11.17 09:54:26.088 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.153 5: End notify loop for DOIF_update_Dyson

2021.11.17 09:54:26.158 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.162 5: End notify loop for DI_HeizluefterDyson

2021.11.17 09:54:26.167 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.168 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:26.169 5: CUL_HM set TMP_HF ?

2021.11.17 09:54:26.171 5: End notify loop for TMP_HF

2021.11.17 09:54:26.171 5: HMUARTLGW myHmUART read (22): fd001201170500003d758670324024000000002e502cb7 crc OK

2021.11.17 09:54:26.171 5: HMUARTLGW myHmUART recv: 01 05 00 00 3D msg: 75 86 70 324024 000000 002E50

2021.11.17 09:54:26.171 5: HMUARTLGW myHmUART Dispatch: A0C758670324024000000002E50::-61:myHmUART

2021.11.17 09:54:26.182 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.186 5: End notify loop for DI_Batterie_Thermometer

2021.11.17 09:54:26.233 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.234 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:26.235 5: CUL_HM set TMP_Aussen ?

2021.11.17 09:54:26.239 5: End notify loop for TMP_Aussen

2021.11.17 09:54:26.239 5: HMUARTLGW myHmUART read (22): fd001201180500004af5867029dac3000000016564885c crc OK

2021.11.17 09:54:26.239 5: HMUARTLGW myHmUART recv: 01 05 00 00 4A msg: F5 86 70 29DAC3 000000 016564

2021.11.17 09:54:26.240 5: HMUARTLGW myHmUART Dispatch: A0CF5867029DAC3000000016564::-74:myHmUART

2021.11.17 09:54:26.248 5: Cmd: >set DOIF_update_Dyson desired_mode ON<

2021.11.17 09:54:26.258 5: Cmd: >set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}<

2021.11.17 09:54:26.258 3: MQTT2_DEVICE set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}

2021.11.17 09:54:26.261 5: Triggering Dyson_Notify

2021.11.17 09:54:26.262 4: Dyson_Notify exec {dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}

2021.11.17 09:54:26.262 5: Cmd: >{dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}<

2021.11.17 09:54:26.263 5: Cmd: >setreading sz_dyson_device_tp02 dy_humidity 52<

2021.11.17 09:54:26.264 5: Cmd: >setreading sz_dyson_device_tp02 dy_VOCs 4<

2021.11.17 09:54:26.265 5: Cmd: >setreading sz_dyson_device_tp02 dy_temperature 19.95<

2021.11.17 09:54:26.266 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm10 0<

2021.11.17 09:54:26.266 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm2.5 0<

2021.11.17 09:54:26.267 5: Cmd: >setreading sz_dyson_device_tp02 dy_va10 4<

2021.11.17 09:54:26.268 5: Cmd: >setreading sz_dyson_device_tp02 dy_NOx 2<

2021.11.17 09:54:26.268 5: Cmd: >setreading sz_dyson_device_tp02 dy_sleep_timer OFF<

2021.11.17 09:54:26.272 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.276 5: End notify loop for sz_dyson_device_tp02

2021.11.17 09:54:26.276 5: Cmd: >sleep 1<

2021.11.17 09:54:26.284 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.338 5: End notify loop for DOIF_update_Dyson

2021.11.17 09:54:26.343 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.346 5: End notify loop for DI_HeizluefterDyson

2021.11.17 09:54:26.351 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.352 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:26.354 5: CUL_HM set TMP_HF ?

2021.11.17 09:54:26.355 5: End notify loop for TMP_HF

2021.11.17 09:54:26.356 5: HMUARTLGW myHmUART read (23): fd001301190501004df5a6102a0299272e010601b90069b7 crc OK

2021.11.17 09:54:26.356 5: HMUARTLGW myHmUART recv: 01 05 01 00 4D msg: F5 A6 10 2A0299 272E01 0601B900

2021.11.17 09:54:26.356 5: HMUARTLGW myHmUART Dispatch: A0DF5A6102A0299272E010601B900::-77:myHmUART

2021.11.17 09:54:26.357 4: mTp:10 wait: got mStp:06 mNo:245 :

         

2021.11.17 09:54:26.359 5: HMUARTLGW myHmUART HMUARTLGW_Write: As0DF58002272E012A02990101B900

2021.11.17 09:54:26.360 5: HMUARTLGW myHmUART !BIDI

2021.11.17 09:54:26.360 5: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: F5 80 02 272E01 2A0299 0101B900

2021.11.17 09:54:26.361 5: HMUARTLGW myHmUART send: (24): fd001301bc02000000f58002272e012a02990101b900f0a0

2021.11.17 09:54:26.361 5: DevIo_SimpleWrite myHmUART: fd001301bc02000000f58002272e012a02990101b900f0a0

2021.11.17 09:54:26.362 5: CUL_HM BM_Aussen protEvent:CMDs_done

2021.11.17 09:54:26.363 5: CUL_HM BM_Aussen sent ACK:2

2021.11.17 09:54:26.382 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.385 5: End notify loop for DI_Heizung_aus_bei_Sonne

2021.11.17 09:54:26.403 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.406 5: End notify loop for DI_Rollos_WZ_Auto_auf

2021.11.17 09:54:26.414 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.417 5: End notify loop for DI_Rollos_WZ_Auto_zu

2021.11.17 09:54:26.428 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.430 5: CUL_HM set BM_Aussen ?

2021.11.17 09:54:26.432 5: End notify loop for BM_Aussen

2021.11.17 09:54:26.433 5: HMUARTLGW myHmUART read (22): fd0012011a0500003f768670324024000000002d5037d1 crc OK

2021.11.17 09:54:26.433 5: HMUARTLGW myHmUART recv: 01 05 00 00 3F msg: 76 86 70 324024 000000 002D50

2021.11.17 09:54:26.433 5: HMUARTLGW myHmUART Dispatch: A0C768670324024000000002D50::-63:myHmUART

2021.11.17 09:54:26.475 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.478 5: End notify loop for DI_Batterie_Thermometer

2021.11.17 09:54:26.526 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.527 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:26.528 5: CUL_HM set TMP_Aussen ?

2021.11.17 09:54:26.532 5: End notify loop for TMP_Aussen

2021.11.17 09:54:26.533 5: HMUARTLGW myHmUART read (23): fd0013011b0501003b8d84102491e1272e0106012f0045eb crc OK

2021.11.17 09:54:26.533 5: HMUARTLGW myHmUART recv: 01 05 01 00 3B msg: 8D 84 10 2491E1 272E01 06012F00

2021.11.17 09:54:26.533 5: HMUARTLGW myHmUART Dispatch: A0D8D84102491E1272E0106012F00::-59:myHmUART

2021.11.17 09:54:26.534 4: mTp:10 wait: got mStp:06 mNo:141 :

         

2021.11.17 09:54:26.545 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.547 5: End notify loop for DI_LichtStart_NEU

2021.11.17 09:54:26.552 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.554 5: End notify loop for DI_LichtStart_NEU

2021.11.17 09:54:26.559 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.561 5: CUL_HM set BM_Kueche ?

2021.11.17 09:54:26.563 5: End notify loop for BM_Kueche

2021.11.17 09:54:26.564 5: HMUARTLGW myHmUART read (22): fd0012011c0500004af6867029dac3000000016564d08d crc OK

2021.11.17 09:54:26.564 5: HMUARTLGW myHmUART recv: 01 05 00 00 4A msg: F6 86 70 29DAC3 000000 016564

2021.11.17 09:54:26.564 5: HMUARTLGW myHmUART Dispatch: A0CF6867029DAC3000000016564::-74:myHmUART

2021.11.17 09:54:26.572 5: Cmd: >set DOIF_update_Dyson desired_mode ON<

2021.11.17 09:54:26.581 5: Cmd: >set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}<

2021.11.17 09:54:26.581 3: MQTT2_DEVICE set sz_dyson_device_tp02 publish {"data":{"fpwr":"ON"},"mode-reason":"LAPP","time":"2021-11-17T08:54:26.000Z","msg":"STATE-SET"}

2021.11.17 09:54:26.584 5: Triggering Dyson_Notify

2021.11.17 09:54:26.584 4: Dyson_Notify exec {dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}

2021.11.17 09:54:26.584 5: Cmd: >{dyson_json_read_current("sz_dyson_device_tp02","DOIF_update_Dyson")}<

2021.11.17 09:54:26.585 5: Cmd: >setreading sz_dyson_device_tp02 dy_humidity 52<

2021.11.17 09:54:26.586 5: Cmd: >setreading sz_dyson_device_tp02 dy_VOCs 4<

2021.11.17 09:54:26.587 5: Cmd: >setreading sz_dyson_device_tp02 dy_temperature 19.95<

2021.11.17 09:54:26.588 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm10 0<

2021.11.17 09:54:26.588 5: Cmd: >setreading sz_dyson_device_tp02 dy_pm2.5 0<

2021.11.17 09:54:26.589 5: Cmd: >setreading sz_dyson_device_tp02 dy_va10 4<

2021.11.17 09:54:26.590 5: Cmd: >setreading sz_dyson_device_tp02 dy_NOx 2<

2021.11.17 09:54:26.590 5: Cmd: >setreading sz_dyson_device_tp02 dy_sleep_timer OFF<

2021.11.17 09:54:26.594 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.598 5: End notify loop for sz_dyson_device_tp02

2021.11.17 09:54:26.598 5: Cmd: >sleep 1<

2021.11.17 09:54:26.607 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.661 5: End notify loop for DOIF_update_Dyson

2021.11.17 09:54:26.666 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.669 5: End notify loop for DI_HeizluefterDyson

2021.11.17 09:54:26.674 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.675 5: rg_Temperaturen: not on any display, ignoring notify

2021.11.17 09:54:26.676 5: CUL_HM set TMP_HF ?

2021.11.17 09:54:26.678 5: End notify loop for TMP_HF

2021.11.17 09:54:26.678 4:   MQTT2_Server_192.168.178.47_27188 DVES_3E7D69 PINGREQ

2021.11.17 09:54:26.708 4: Connection closed for WEB_192.168.178.54_55368: EOF

2021.11.17 09:54:26.708 5: XiaomiGateway: Read> Read start

2021.11.17 09:54:26.708 5: XiaomiGateway: Read> [PLAIN] {"cmd":"heartbeat","model":"gateway","sid":"7c49eb1ced8f","short_id":"0","token":"Me2CFSLiL5Dh8G1H","data":"{\"ip\":\"192.168.178.28\"}"}

2021.11.17 09:54:26.708 5: XiaomiGateway: Read> HASH correctly

2021.11.17 09:54:26.708 5: XiaomiGateway: Reading> Reading start

2021.11.17 09:54:26.708 4: XiaomiGateway: Reading> Heartbeat from 192.168.178.28 received with 7c49eb1ced8f

2021.11.17 09:54:26.712 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.733 5: End notify loop for XiaomiGateway

2021.11.17 09:54:26.734 5: CUL_Read: CUL_868 /T305F4469000F

TA5AE9F0233

TA5AE9F8232

T070500A600ED

T305F00AA0010

T11DE230210

T11DE238210

T5B2C198226

T495500A61523

T070500A600F1

T305F00AA000F

T495500A61522

T070500A600F4

TA5AE9F8234

T305F00AA000E

T495500A61523

T11DE230210

T11DE23820F

T

2021.11.17 09:54:26.734 4: CUL_Parse: CUL_868 T305F4469000F -66.5

2021.11.17 09:54:26.735 4: FHT Heizung_Sz battery: ok

2021.11.17 09:54:26.735 4: FHT Heizung_Sz lowtemp: ok

2021.11.17 09:54:26.735 4: FHT Heizung_Sz window: closed

2021.11.17 09:54:26.735 4: FHT Heizung_Sz windowsensor: ok

2021.11.17 09:54:26.735 4: FHT Heizung_Sz warnings: none

2021.11.17 09:54:26.742 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.742 5: rg_Heizung_Sz: not on any display, ignoring notify

2021.11.17 09:54:26.747 5: End notify loop for Heizung_Sz

2021.11.17 09:54:26.747 4: CUL_Parse: CUL_868 TA5AE9F0233 -48.5

2021.11.17 09:54:26.748 4: CUL_FHTTK a5ae9f RAW message: TA5AE9F02

2021.11.17 09:54:26.748 4: FHTTK Device Fenster_Wohnzimmer (Window: Closed)

2021.11.17 09:54:26.755 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.758 5: End notify loop for DI_AlarmWzTemp

2021.11.17 09:54:26.773 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.773 5: rg_Fenster: not on any display, ignoring notify

2021.11.17 09:54:26.777 5: End notify loop for Fenster_Wohnzimmer

2021.11.17 09:54:26.777 4: CUL_Parse: CUL_868 TA5AE9F8232 -49

2021.11.17 09:54:26.777 4: CUL_FHTTK a5ae9f RAW message: TA5AE9F82

2021.11.17 09:54:26.778 4: FHTTK skipping state (02) as last similar telegram was received less than 5 (0) secs ago

2021.11.17 09:54:26.778 4: CUL_Parse: CUL_868 T070500A600ED -83.5

2021.11.17 09:54:26.779 4: FHT Heizung_Bu actuator: 0%

2021.11.17 09:54:26.786 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.789 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.793 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.793 5: rg_Heizung_Bu: not on any display, ignoring notify

2021.11.17 09:54:26.797 5: End notify loop for Heizung_Bu

2021.11.17 09:54:26.797 4: CUL_Parse: CUL_868 T305F00AA0010 -66

2021.11.17 09:54:26.798 4: FHT Heizung_Sz actuator: 0%

2021.11.17 09:54:26.806 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.809 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.813 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.813 5: rg_Heizung_Sz: not on any display, ignoring notify

2021.11.17 09:54:26.817 5: End notify loop for Heizung_Sz

2021.11.17 09:54:26.817 4: CUL_Parse: CUL_868 T11DE230210 -66

2021.11.17 09:54:26.818 4: CUL_FHTTK 11de23 RAW message: T11DE2302

2021.11.17 09:54:26.818 4: FHTTK Device Fenster_Buero (Window: Closed)

2021.11.17 09:54:26.833 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.833 5: rg_Fenster: not on any display, ignoring notify

2021.11.17 09:54:26.836 5: End notify loop for Fenster_Buero

2021.11.17 09:54:26.836 4: CUL_Parse: CUL_868 T11DE238210 -66

2021.11.17 09:54:26.837 4: CUL_FHTTK 11de23 RAW message: T11DE2382

2021.11.17 09:54:26.837 4: FHTTK skipping state (02) as last similar telegram was received less than 5 (0) secs ago

2021.11.17 09:54:26.837 4: CUL_Parse: CUL_868 T5B2C198226 -55

2021.11.17 09:54:26.838 4: CUL_FHTTK 5b2c19 RAW message: T5B2C1982

2021.11.17 09:54:26.838 4: FHTTK Device Fenster_Schlafzimmer (Window: Closed)

2021.11.17 09:54:26.853 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.853 5: rg_Fenster: not on any display, ignoring notify

2021.11.17 09:54:26.856 5: End notify loop for Fenster_Schlafzimmer

2021.11.17 09:54:26.857 4: CUL_Parse: CUL_868 T495500A61523 -56.5

2021.11.17 09:54:26.858 4: FHT Heizung_Wz actuator: 8%

2021.11.17 09:54:26.868 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.871 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.876 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.882 5: End notify loop for Heizung_Wz

2021.11.17 09:54:26.882 4: CUL_Parse: CUL_868 T070500A600F1 -81.5

2021.11.17 09:54:26.883 4: FHT Heizung_Bu actuator: 0%

2021.11.17 09:54:26.891 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.894 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.897 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.898 5: rg_Heizung_Bu: not on any display, ignoring notify

2021.11.17 09:54:26.901 5: End notify loop for Heizung_Bu

2021.11.17 09:54:26.901 4: CUL_Parse: CUL_868 T305F00AA000F -66.5

2021.11.17 09:54:26.903 4: FHT Heizung_Sz actuator: 0%

2021.11.17 09:54:26.910 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.913 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.917 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.917 5: rg_Heizung_Sz: not on any display, ignoring notify

2021.11.17 09:54:26.921 5: End notify loop for Heizung_Sz

2021.11.17 09:54:26.921 4: CUL_Parse: CUL_868 T495500A61522 -57

2021.11.17 09:54:26.922 4: FHT Heizung_Wz actuator: 8%

2021.11.17 09:54:26.932 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.935 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.939 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.945 5: End notify loop for Heizung_Wz

2021.11.17 09:54:26.946 4: CUL_Parse: CUL_868 T070500A600F4 -80

2021.11.17 09:54:26.947 4: FHT Heizung_Bu actuator: 0%

2021.11.17 09:54:26.954 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.957 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.961 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.961 5: rg_Heizung_Bu: not on any display, ignoring notify

2021.11.17 09:54:26.965 5: End notify loop for Heizung_Bu

2021.11.17 09:54:26.965 4: CUL_Parse: CUL_868 TA5AE9F8234 -48

2021.11.17 09:54:26.966 4: CUL_FHTTK a5ae9f RAW message: TA5AE9F82

2021.11.17 09:54:26.966 4: FHTTK skipping state (02) as last similar telegram was received less than 5 (0) secs ago

2021.11.17 09:54:26.966 4: CUL_Parse: CUL_868 T305F00AA000E -67

2021.11.17 09:54:26.967 4: FHT Heizung_Sz actuator: 0%

2021.11.17 09:54:26.974 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.978 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:26.981 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:26.982 5: rg_Heizung_Sz: not on any display, ignoring notify

2021.11.17 09:54:26.985 5: End notify loop for Heizung_Sz

2021.11.17 09:54:26.986 4: CUL_Parse: CUL_868 T495500A61523 -56.5

2021.11.17 09:54:26.987 4: FHT Heizung_Wz actuator: 8%

2021.11.17 09:54:26.996 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.000 5: End notify loop for DI_CUL_ruecksetzen

2021.11.17 09:54:27.004 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.010 5: End notify loop for Heizung_Wz

2021.11.17 09:54:27.010 4: CUL_Parse: CUL_868 T11DE230210 -66

2021.11.17 09:54:27.011 4: CUL_FHTTK 11de23 RAW message: T11DE2302

2021.11.17 09:54:27.011 4: FHTTK skipping state (02) as last similar telegram was received less than 5 (1) secs ago

2021.11.17 09:54:27.011 4: CUL_Parse: CUL_868 T11DE23820F -66.5

2021.11.17 09:54:27.012 4: CUL_FHTTK 11de23 RAW message: T11DE2382

2021.11.17 09:54:27.012 4: FHTTK skipping state (02) as last similar telegram was received less than 5 (1) secs ago

2021.11.17 09:54:27.041 4: Connection closed for WEB_192.168.178.54_55371: EOF

2021.11.17 09:54:27.042 4: Connection accepted from myAmadBridge_192.168.178.38_41129

2021.11.17 09:54:27.042 4:   MQTT2_Server_192.168.178.46_18431 DVES_3E6AF5 PINGREQ

2021.11.17 09:54:27.042 4:   MQTT2_Server_192.168.178.33_7187 DVES_6ADBE6 PINGREQ

2021.11.17 09:54:27.043 4: Connection accepted from WEB_192.168.178.54_55742

2021.11.17 09:54:27.043 4: LGTV_WebOS (meinLGTV) - ReadFn started

2021.11.17 09:54:27.046 5: Cmd: >setstate DU_Fernseher off<

2021.11.17 09:54:27.051 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.055 5: End notify loop for DI_Fernseher

2021.11.17 09:54:27.058 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.064 5: End notify loop for meinLGTV

2021.11.17 09:54:27.064 4: LGTV_WebOS (meinLGTV) - Socket Disconnected

2021.11.17 09:54:27.095 1: 192.168.178.62:1883 disconnected, waiting to reappear (dyson_broker_mqtt2)

2021.11.17 09:54:27.099 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.101 5: End notify loop for dyson_broker_mqtt2

2021.11.17 09:54:27.106 5: rg_Batteriestatus: not on any display, ignoring notify

2021.11.17 09:54:27.108 5: End notify loop for dyson_broker_mqtt2

2021.11.17 09:54:27.109 4:   MQTT2_Server_192.168.178.27_14179 DVES_24C4E2 PINGREQ

2021.11.17 09:54:27.137 4: Connection closed for WEB_192.168.178.54_55369: EOF

2021.11.17 09:54:27.167 4: Connection closed for WEB_192.168.178.54_55370: EOF

2021.11.17 09:54:27.167 4:   MQTT2_Server_192.168.178.37_2276 DVES_9C6846 PINGREQ

2021.11.17 09:54:27.196 4: Connection closed for WEB_192.168.178.54_55372: EOF

2021.11.17 09:54:27.196 5: HttpUtils url=http://192.168.178.35:1000/ NonBlocking via http

2021.11.17 09:54:27.196 4: IP: 192.168.178.35 -> 192.168.178.35

2021.11.17 09:54:27.198 5: HttpUtils url=http://192.168.178.48/fsapi/GET/netRemote.sys.info.version?pin=1234 NonBlocking via http

2021.11.17 09:54:27.198 4: IP: 192.168.178.48 -> 192.168.178.48

2021.11.17 09:54:27.199 5: HttpUtils url=http://192.168.178.48/fsapi/GET/netRemote.sys.info.friendlyName?pin=1234 NonBlocking via http

2021.11.17 09:54:27.199 4: IP: 192.168.178.48 -> 192.168.178.48

2021.11.17 09:54:27.201 5: HttpUtils url=http://192.168.178.48/fsapi/GET/netRemote.sys.audio.volume?pin=1234 NonBlocking via http

2021.11.17 09:54:27.201 4: IP: 192.168.178.48 -> 192.168.178.48

2021.11.17 09:54:27.202 5: HttpUtils url=http://192.168.178.48/fsapi/GET/netRemote.sys.net.wlan.rssi?pin=1234 NonBlocking via http

2021.11.17 09:54:27.202 4: IP: 192.168.178.48 -> 192.168.178.48

2021.11.17 09:54:27.203 5: [Freezemon] myFreezemon: ----------- Starting Freeze handling at 2021.11.17 09:54:27.203 ---------------------

[Freezemon] myFreezemon: possible freeze starting at 09:46:46, delay is 461.203 possibly caused by: tmr-LGTV_WebOS_TimerStatusRequest(meinLGTV) tmr-MQTT2_CLIENT_keepalive(dyson_broker_mqtt2) tmr-SIRD_DeQueue(Kuechenradio)


Ich kann auch gerne mal Verbose 5 machen ????
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 November 2021, 11:09:03
Ah jetzt verstehe ich. Misst, ich frage nämlich den Status ab befor ich die Routine starte. So geht das also nicht. Frage ist halt jetzt woran erkennen wir das der TV ausgeschalten wurde wenn off noch nicht gesetzt ist. Eigentlich sollte ja iimmer gleich ein entsprechendes Signal vom TCP Socket kommen.
Kannst Du mal verbose 5 machen und dann das ganze wiederholen? Vielleicht sehen wir da was.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 November 2021, 11:12:57
Zitat2021.11.17 09:54:27.043 4: LGTV_WebOS (meinLGTV) - ReadFn started

2021.11.17 09:54:27.046 5: Cmd: >setstate DU_Fernseher off<

2021.11.17 09:54:27.064 5: End notify loop for meinLGTV

2021.11.17 09:54:27.064 4: LGTV_WebOS (meinLGTV) - Socket Disconnected

Das hier ist entscheidend. Das Modul hat mitbekommen das der Socket disconnected wurde.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 11:14:56
Ein ganz normale Ping (Powershell Win) zeigt an, ob der TV an oder aus ist. Der Wechsel erfolgt dabei sehr schnell und eindeutig, habe ich beobachtet.
Könnte man vielleicht dafür nutzen???
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 November 2021, 11:23:51
Zitat von: Invers am 17 November 2021, 11:14:56
Ein ganz normale Ping (Powershell Win) zeigt an, ob der TV an oder aus ist. Der Wechsel erfolgt dabei sehr schnell und eindeutig, habe ich beobachtet.
Könnte man vielleicht dafür nutzen???

nutze ich ja schon im modul. muss aktiviert werden
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 11:33:42
Wenn ich das im Modul mache, dann hängt aber auch alles fest. Hatte ich ja deshalb rausnehmen müssen.
Verbose 5 läuft noch.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 November 2021, 11:40:39
Das dürfte aber nicht sein. Der Ping läuft non-Blocking
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 11:45:37
Vielleicht schien es ja nur so zu sein und die jetzige Routine blockierte stattdessen.
Hier mal der Logauszug,  leider lang.

2021.11.17 11:21:37 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:24:13 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.17 11:24:13 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144653.18923","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request"}
2021.11.17 11:24:13 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:13 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-~37s9+i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.sm6
2021.11.17 11:24:13 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:13 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"error","id":"request_1637144653.18923","error":"404 no such service or method","payload":{}}
2021.11.17 11:24:13 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:13 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"error","id":"request_1637144653.18923","error":"404 no such service or method","payload":{}}
2021.11.17 11:24:13 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:15 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.17 11:24:15 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"type":"request","id":"request_1637144655.12304","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.17 11:24:15 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:15 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(x7(6,e1+{4;icu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;O
2021.11.17 11:24:15 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:15 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144655.12304","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/d547d14b7370ce6722b638fb50ca591647e1c549/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/2204a7bc3d55bc3a4da52d549553c176a4d1231d/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/df6bfb79c59081e7d70f767c436d129ced86f1e5/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/243e26f1277a42d1a91f985001aa56785516106c/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2021.11.17 11:24:15 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:15 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144655.12304","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/d547d14b7370ce6722b638fb50ca591647e1c549/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/2204a7bc3d55bc3a4da52d549553c176a4d1231d/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/df6bfb79c59081e7d70f767c436d129ced86f1e5/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/243e26f1277a42d1a91f985001aa56785516106c/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2021.11.17 11:24:15 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:17 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.17 11:24:17 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.17 11:24:17 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144657.06783","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://audio/getStatus"],"type":"request"}
2021.11.17 11:24:17 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:17 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-~77}7!i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;O
2021.11.17 11:24:17 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:17 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144657.06783","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":81,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":81}}
2021.11.17 11:24:17 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:17 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144657.06783","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":81,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":81}}
2021.11.17 11:24:17 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:19 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2021.11.17 11:24:19 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144659.07301","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://tv/getCurrentChannel"],"type":"request"}
2021.11.17 11:24:19 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:19 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-~97|3)i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.sm6
2021.11.17 11:24:19 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:19 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144659.07301","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2021.11.17 11:24:19 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:19 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144659.07301","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2021.11.17 11:24:19 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:21 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.17 11:24:21 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1637144661.10514","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.17 11:24:21 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:21 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi,;[/"#9ehG.smmz6*z4-}17{5(i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si}
2021.11.17 11:24:21 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:21 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144661.10514","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2021.11.17 11:24:21 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:21 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144661.10514","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2021.11.17 11:24:21 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:23 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.17 11:24:23 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","id":"request_1637144663.07178","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.17 11:24:23 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:23 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"pVi:;@.qlW8tF}3.4/x.)z7!g"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6x6
2021.11.17 11:24:23 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:23 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"error","id":"request_1637144663.07178","error":"404 no such service or method","payload":{}}
2021.11.17 11:24:23 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:23 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"error","id":"request_1637144663.07178","error":"404 no such service or method","payload":{}}
2021.11.17 11:24:23 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:25 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.17 11:24:25 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144665.07184","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://tv/getExternalInputList"],"type":"request"}
2021.11.17 11:24:25 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:25 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-}57|1!i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;O
2021.11.17 11:24:25 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:25 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144665.07184","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/d547d14b7370ce6722b638fb50ca591647e1c549/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/2204a7bc3d55bc3a4da52d549553c176a4d1231d/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/df6bfb79c59081e7d70f767c436d129ced86f1e5/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/243e26f1277a42d1a91f985001aa56785516106c/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2021.11.17 11:24:25 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:25 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144665.07184","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/d547d14b7370ce6722b638fb50ca591647e1c549/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/2204a7bc3d55bc3a4da52d549553c176a4d1231d/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/df6bfb79c59081e7d70f767c436d129ced86f1e5/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/243e26f1277a42d1a91f985001aa56785516106c/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2021.11.17 11:24:25 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:27 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.17 11:24:27 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.17 11:24:27 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144667.07266","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://audio/getStatus"],"type":"request"}
2021.11.17 11:24:27 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:27 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-}77|2/i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;O
2021.11.17 11:24:27 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:27 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144667.07266","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":81,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":81}}
2021.11.17 11:24:27 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:27 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144667.07266","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":81,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":81}}
2021.11.17 11:24:27 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:29 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2021.11.17 11:24:29 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://tv/getCurrentChannel"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637144669.07734"}
2021.11.17 11:24:29 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:29 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6xg"pVi:;@.qlW8tF}3.4/r.)|3-6
2021.11.17 11:24:29 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:29 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144669.07734","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2021.11.17 11:24:29 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:29 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144669.07734","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2021.11.17 11:24:29 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:31 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.17 11:24:31 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637144671.07764","type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2021.11.17 11:24:31 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:31 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6*z4-|17|7/i,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2021.11.17 11:24:31 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:31 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144671.07764","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2021.11.17 11:24:31 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:31 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144671.07764","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2021.11.17 11:24:31 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:33 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.17 11:24:33 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637144673.07743","type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"]}
2021.11.17 11:24:33 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:33 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6*z4-|37|7-i,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;o6
2021.11.17 11:24:33 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:33 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"error","id":"request_1637144673.07743","error":"404 no such service or method","payload":{}}
2021.11.17 11:24:33 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:33 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"error","id":"request_1637144673.07743","error":"404 no such service or method","payload":{}}
2021.11.17 11:24:33 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:35 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.17 11:24:35 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"type":"request","id":"request_1637144675.07772","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.17 11:24:35 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:35 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(x7(6.e0.|2;icu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;O
2021.11.17 11:24:35 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:35 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144675.07772","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/d547d14b7370ce6722b638fb50ca591647e1c549/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/2204a7bc3d55bc3a4da52d549553c176a4d1231d/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/df6bfb79c59081e7d70f767c436d129ced86f1e5/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/243e26f1277a42d1a91f985001aa56785516106c/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2021.11.17 11:24:35 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:35 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144675.07772","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/d547d14b7370ce6722b638fb50ca591647e1c549/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/2204a7bc3d55bc3a4da52d549553c176a4d1231d/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/df6bfb79c59081e7d70f767c436d129ced86f1e5/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/243e26f1277a42d1a91f985001aa56785516106c/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2021.11.17 11:24:35 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:37 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.17 11:24:37 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.17 11:24:37 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144677.0786","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://audio/getStatus"],"type":"request"}
2021.11.17 11:24:37 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:37 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-|77|8/g"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6xg"l@""#iisjS;:6*u}[$/~W?SmS?uj,;F2p|q"kW:u|A?"d
2021.11.17 11:24:37 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:37 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144677.0786","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":81,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":81}}
2021.11.17 11:24:37 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:37 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144677.0786","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":81,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":81}}
2021.11.17 11:24:37 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:39 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2021.11.17 11:24:39 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144679.08499","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://tv/getCurrentChannel"],"type":"request"}
2021.11.17 11:24:39 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:39 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-|97s4 i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.sm6
2021.11.17 11:24:39 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:39 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144679.08499","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2021.11.17 11:24:39 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:39 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144679.08499","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2021.11.17 11:24:39 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:41 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.17 11:24:41 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1637144681.08321","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.17 11:24:41 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:41 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi,;[/"#9ehG.smmz6*z4-s17s3+i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si}
2021.11.17 11:24:41 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:41 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144681.08321","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2021.11.17 11:24:41 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:41 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144681.08321","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2021.11.17 11:24:41 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:43 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.17 11:24:43 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637144683.08497","type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"]}
2021.11.17 11:24:43 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:43 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6*z4-s37s4 i,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;o6
2021.11.17 11:24:43 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:43 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"error","id":"request_1637144683.08497","error":"404 no such service or method","payload":{}}
2021.11.17 11:24:43 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:43 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"error","id":"request_1637144683.08497","error":"404 no such service or method","payload":{}}
2021.11.17 11:24:43 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:45 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.17 11:24:45 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144685.08475","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://tv/getExternalInputList"],"type":"request"}
2021.11.17 11:24:45 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:45 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-s57s4.i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;O
2021.11.17 11:24:45 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:45 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144685.08475","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/d547d14b7370ce6722b638fb50ca591647e1c549/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/2204a7bc3d55bc3a4da52d549553c176a4d1231d/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/df6bfb79c59081e7d70f767c436d129ced86f1e5/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/243e26f1277a42d1a91f985001aa56785516106c/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2021.11.17 11:24:45 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:45 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144685.08475","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/d547d14b7370ce6722b638fb50ca591647e1c549/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/2204a7bc3d55bc3a4da52d549553c176a4d1231d/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/df6bfb79c59081e7d70f767c436d129ced86f1e5/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/243e26f1277a42d1a91f985001aa56785516106c/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2021.11.17 11:24:45 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:47 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.17 11:24:47 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.17 11:24:47 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637144687.08589","type":"request","uri":["ssap://audio/getStatus"]}
2021.11.17 11:24:47 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:47 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6*z4-s77s5! i,;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2021.11.17 11:24:47 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:47 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144687.08589","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":81,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":81}}
2021.11.17 11:24:47 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:47 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144687.08589","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":81,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":81}}
2021.11.17 11:24:47 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:49 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2021.11.17 11:24:49 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637144689.09238","type":"request","uri":["ssap://tv/getCurrentChannel"]}
2021.11.17 11:24:49 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:49 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6*z4-s97r2*
i,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;o6
2021.11.17 11:24:51 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.17 11:24:51 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144691.15419","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request"}
2021.11.17 11:24:51 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:51 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-r17~4( i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;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}
2021.11.17 11:24:51 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.17 11:24:51 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1637144691.15419","payload":{"appId":"","returnValue":true,"windowId":"","processId":""}}
2021.11.17 11:24:51 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.11.17 11:24:51 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1637144691.15419","payload":{"appId":"","returnValue":true,"windowId":"","processId":""}}
2021.11.17 11:24:51 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2021.11.17 11:24:53 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.17 11:24:53 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637144693.09049","type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"]}
2021.11.17 11:24:53 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:53 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6*z4-r37r0- i,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;o6
2021.11.17 11:24:55 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.17 11:24:55 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144695.0912","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://tv/getExternalInputList"],"type":"request"}
2021.11.17 11:24:55 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:55 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-r57r1+g"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6xg"l@""#iisjS;:6?v6U.t\J?ek\*lP\;um~"sm,;F2p|q"kW:u|A?"d
2021.11.17 11:24:57 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.17 11:24:57 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.17 11:24:57 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144697.09175","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://audio/getStatus"],"type":"request"}
2021.11.17 11:24:57 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:57 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-r77r1.i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;O
2021.11.17 11:24:59 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2021.11.17 11:24:59 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://tv/getCurrentChannel"],"type":"request","id":"request_1637144699.09453","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.17 11:24:59 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:24:59 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.smg"pVi:;@.qlW8tF}3.4/ r.) 5*g"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6x6
2021.11.17 11:25:01 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.17 11:25:01 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637144701.09486"}
2021.11.17 11:25:01 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:25:01 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,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6*z4-{17r4!i}
2021.11.17 11:25:03 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.17 11:25:03 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","id":"request_1637144703.09483","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.17 11:25:03 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:25:03 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"pVi:;@.qlW8tF}3.4.x.) 8*g"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6x6
2021.11.17 11:25:05 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.17 11:25:05 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144705.09474","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://tv/getExternalInputList"],"type":"request"}
2021.11.17 11:25:05 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:25:05 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-{57r4.i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;O
2021.11.17 11:25:07 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.17 11:25:07 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.17 11:25:07 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://audio/getStatus"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637144707.09539"}
2021.11.17 11:25:07 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:25:07 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;ii}q"kW:u|A?_(x7(7)e0 x9;O
2021.11.17 11:25:09 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2021.11.17 11:25:09 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144709.09823","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://tv/getCurrentChannel"],"type":"request"}
2021.11.17 11:25:09 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:25:09 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*z4-{97r8+i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.sm6
2021.11.17 11:25:11 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.17 11:25:11 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","id":"request_1637144711.09998","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.17 11:25:11 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.17 11:25:11 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"mK;e;ir|C>ejFi,;[/"#9ehG.smmz6*z4-z17r9
i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si}
2021.11.17 11:25:13 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.17 11:25:13 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637144713.09933","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request"}
2021.11.17 11:25:13 4: LGTV_WebOS
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 11:53:09
Das Forum hat offenbar abgeschnitten.
Ich habe mal Pingpresence aktiviert.
Einschalten mit FB und das Modul blinkt nun on off on off........
Presence bleibt dabei auf absent.

Wenn du verbose 5 nochmal brauchst, würde ich es in eine Datei kopieren. Ist ja fürs Forum offenbar zu gross.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 11:58:34
Am Ende der Datei ist Meldung mit pingPresence, aber nicht mehr verbose 5, leider.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: FHEMAN am 17 November 2021, 12:44:16
Zitat von: Invers am 17 November 2021, 11:53:09
Das Forum hat offenbar abgeschnitten.
Du kannst auf Beitrag editieren gehen, die letzte Zeile entfernen und das fehlende Code- oder Quote-Tag hinzufügen. Passiert mit leider auch oft, da die Vorschau immer noch gut aussieht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 13:32:05
Editieren geht nicht bei der Länge. Alle Browser schreiben:
Lade...
Ich warte schon 5 Minuten.  Die Meldung scheint vom Forum zu kommen.
Lade einfach die Datei. Ich kann auch den Text halbieren und 2 Postings daraus machen. Was möchtest du lieber?

Ändern ging problemlos, editieren nicht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 November 2021, 13:34:31
Das sind ja auch 200 MB ein wunder das das überhaupt zugelassen ist
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 13:37:55
Es sind 1500 Zeilen. Kann man hier nicht posten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: FHEMAN am 17 November 2021, 13:38:32
Off topic: Es ging mir nur darum, nicht 50x scrollen zu müssen auf der vorherigen Seite. Evtl. braucht dein Werbeblocker zu lange? Ich habe z. B. bei Brave mit den Fhem Logs auch oft Timeouts.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 13:54:28
Ich habe hier vielleicht Infos über webos5 gefunden. Vielleicht hift es ja.

https://pkg.go.dev/github.com/kaperys/go-webos (https://pkg.go.dev/github.com/kaperys/go-webos)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 November 2021, 14:08:54
Sind die selben Commands nur in Go geschrieben
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: FHEMAN am 17 November 2021, 14:14:30
Darf ich mal ganz doof fragen, was ihr so steuert mit dem Modul? Das Thema mit der Steckdose finde ich gut, spielt für mich aber keine Rolle, da TV an der Wand.

Ich könnte mir vorstellen, den Kindern per Sprachbefehl eine bestimme Netflix Folge abzuspielen - und dies auch nur eine definierte Zeit lang.
Aber kann ich nach Starten einer App auch innerhalb der App eine Auswahl treffen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 14:20:59
Ich schalte ein und aus mit fhem und die Sender mit Hilfe von Alexa in fhem.
Eine Steckdose darf ich nicht benutzen, weil ich einen OLED habe. Der macht, wenn er lange aus ist, einen Screen-Refresh. Das geht nicht ohne Strom. Mache ich das nicht, hält der OLED nicht so lange oder brennt ein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 18:23:53
Überraschung!
Es gab keine weiteren Freezes mehr. Ich hatte ja Ping wieder aktiviert, was früher nicht ging wegen Blockade, wie ich dachte. Das war aber offenbar tatsächlich ein Trugschluss, da die Deaktivierung und die Aktivierung immer zeitnahe mit dem Ein- oder Ausschalten des TV (klar, weil man ja testet, ob die Massnahme Erfolg hatte) stattfand.

Ich arbeite immernoch mit der von dir heute zur Verfügung gestellten Version.
Ich möchte das gerne noch einige Tage beobachten. Vielleicht erkennt man Zusammenhänge.
Nun habe ich allerdings das Problem, dass mir mein Log vollgeschrieben wird mit den Meldungen:

2021.11.17 11:47:40 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:47:50 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:48:00 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:48:20 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:48:30 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:48:40 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:48:50 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:49:00 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:49:10 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:49:20 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:49:30 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:49:40 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76


Das hört auf, wenn der TV abgeschaltet wird, auch über FB.

Kannst du das Loggen diese Meldungen noch aus dem Modul entfernen? War sicher mal zum Test nötig, denke ich.

Vielen Dank .

Internals:
   DEF        192.168.178.76
   FUUID      5f5f5511-f33f-8098-a0ce-efe05b5b89b04fe1
   HOST       192.168.178.76
   LAST_RECV  1637144525.07332
   NAME       meinLGTV
   NR         419
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.3.1
   READINGS:
     2021-11-17 11:41:15   channel         -
     2020-09-14 15:23:03   channelCurrentEndTime -
     2020-09-14 15:23:03   channelCurrentStartTime -
     2020-09-14 15:23:03   channelCurrentTitle -
     2021-11-17 11:41:15   channelMedia    -
     2021-11-17 11:41:15   channelName     -
     2020-09-14 15:23:03   channelNextEndTime -
     2020-09-14 15:23:03   channelNextStartTime -
     2020-09-14 15:23:03   channelNextTitle -
     2021-11-16 17:10:10   extInput_HDMI   1 connect_0
     2021-11-17 09:36:22   extInput_HDMI 1 connect_0
     2021-11-17 09:36:22   extInput_HDMI 2 connect_1
     2021-11-17 09:36:22   extInput_HDMI 3 connect_0
     2021-11-17 09:36:22   extInput_HDMI 4 connect_0
     2020-09-14 13:34:51   input           -
     2021-11-17 11:24:45   lastResponse    ok
     2021-11-16 22:05:18   launchApp       TV
     2020-09-14 13:34:47   lgKey           c77c01ca9053b58a029a90f5baff896a
     2021-11-15 20:44:52   mute            off
     2020-09-20 10:30:28   mySchalter      "off"
     2021-11-17 00:45:26   pairing         paired
     2021-11-17 18:26:36   presence        absent
     2020-09-14 14:04:41   service_api     v.1
     2020-09-14 14:04:41   service_audio   v.1
     2020-09-14 14:04:41   service_config  v.1
     2020-09-14 14:04:41   service_externalpq v.1
     2020-09-14 14:04:41   service_media.controls v.1
     2020-09-14 14:04:41   service_media.viewer v.1
     2020-09-14 14:04:41   service_pairing v.1
     2020-09-14 14:04:41   service_settings v.1
     2020-09-14 14:04:41   service_system  v.1
     2020-09-14 14:04:41   service_system.launcher v.1
     2020-09-14 14:04:41   service_system.notifications v.1
     2020-09-14 14:04:41   service_timer   v.1
     2020-09-14 14:04:41   service_tv      v.1
     2020-09-14 14:04:41   service_user    v.1
     2020-09-14 14:04:41   service_webapp  v.2
     2021-11-17 18:10:02   state           off
     2021-11-17 18:02:07   volume          86
   helper:
     wsKey      MTYzNzE2ODk5OS45NDM0NQ==

     RUNNING_PID:
       abortFn    LGTV_WebOS_PresenceAborted
       arg        meinLGTV|192.168.178.76
       bc_pid     3537
       finishFn   LGTV_WebOS_PresenceDone
       fn         LGTV_WebOS_PresenceRun
       pid        26408
       telnet     telnetPort_127.0.0.1_39586
       timeout    5
       abortArg:
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    4591
       inputapps:
       inputs:
Attributes:
   comment    myOnOffIcon
LAN     192.168.178.61  58:FD:B1:60:EA:5C
WLAN    192.168.178.76  40:2F:86:B3:E1:C8
   devStateIcon on:it_television@lime:off off:it_television@LightSkyBlue:on

   pingPresence 1
   room       Andere->Fernsehen
   wakeOnLanMAC 40:2F:86:B3:E1:C8
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 November 2021, 19:01:38
Seltsam. Ich schaue mir das mal an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 19:47:51
Sorry, hab leider noch vergessen:
Das Problem, dass An-Aus blinkt wenn der TV on ist, ist noch vorhanden. TV läuft aber.
Nach Abschaltung des TV blinkt on/off nicht mehr.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 November 2021, 20:12:58
Wie meinst Du das mit dem blinken?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 17 November 2021, 20:41:33
Es wird abwechselnd ein und aus angezeigt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 19 November 2021, 09:07:51
Ich bin noch einmal auf die Originalversion zurückgegangen, habe aber pingPresence aktiviert gelassen.
Die Meldungen alle 10 Sekunden
LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
kommen nun nicht mehr. Vermutlich wurden die durch die Testvariante erzeugt.

Der TV kann nun auch per FB ausgeschaltet werden und es gab bis jetzt noch keinen Freeze. An und Aus werden schnell und zuverlässig erkannt (bis jetzt).

Ich werde versuchen, pingPresence eingeschaltet zu lassen. Allerdings glaube ich mich zu erinnern, dass während des nächtlichen Panel-Refresh pingPresence immer meinte, der TV wäre present. Dadurch wurden abhängige Geräte geschaltet. Ist doof, wenn nachts immer das TV-Backlight angeht. LOL.
Ausserdem hatte damals das Modul ebenfalls blockiert, wenn der TV per FB abgeschaltet wurde. Es kann sein, dass durch das neue WEB-OS diese Nebenwirkungen beseitigt wurden. Ich nuss das noch beobachten.

Nur lastResponse bringt zyklisch alle Paar Sekunden: error - 404 no such service or method, danach dann wieder ok, usw.

Ich schlage vor, du unterbrichst deine Fehlersuche vorerst, bis ich genau weiss, wie und ob nun alles läuft und ob nachts der TV und zugehörige Lampen wirklich aus bleiben.


Vorerst herzlichen Dank für deine Mühe.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 November 2021, 13:58:24
Ich habe mir heute etwas Zeit genommen und mir das ganze einmal angeschaut. Es ist wirklich so das wenn man das Gerät über die FB aus macht er immer noch Netzwerktechn. Daten sendet. Es kommt immer noch was an. Das hört dann irgendwann auf und dann hängt sich FHEM auf. Ich werde das mit dem aufhängen nun abfangen. Dennoch wird das Modul erst recht spät mitbekommen das der Fernsehr eigentlich ausgeschalten wurde. Wenn Daten kommen ist er für das Modul halt an.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 November 2021, 14:56:22
Bitte einmal testen

https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/devel/82_LGTV_WebOS.pm



Es sollte nun auch ohne presence schnell erkannt werden und nicht mehr hängen.

Und diesen 404 insufficient habe ich auch unterdrückt.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Ellert am 19 November 2021, 16:16:07
Wenn der LGTV per FB off geschaltet wird, erzeugt das Modul 82_LGTV_WebOS.pm bisher sofort ein Event state off. Ich hoffe das bleibt so.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 November 2021, 16:24:36
Zitat von: Ellert am 19 November 2021, 16:16:07
Wenn der LGTV per FB off geschaltet wird, erzeugt das Modul 82_LGTV_WebOS.pm bisher sofort ein Event state off. Ich hoffe das bleibt so.

Ja sollte. Dann wurde entsprechend der Socket vom TV Vernünftig geschlossen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 19 November 2021, 16:32:25
Danke, dass du dir so viel Arbeit gemacht hast.
Leider aber ohne Erfolg. Es kommt mir so vor, als wäre das die selbe Modulversion, wie weiter oben. Selbe Fehler. state wechselt on off on off .......
Presence bleibt immer bei absent.
Log wird wenn der TV on ist zugemüllt mit:
2021.11.19 16:27:35 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:27:45 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:27:55 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:28:05 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:28:15 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:28:25 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:28:35 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:28:45 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:28:55 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:29:05 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:29:16 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:29:26 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:29:36 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:29:46 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:29:56 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:30:06 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:30:16 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:30:26 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76


Ich dachte, ich hätte das falsche Modul installiert und habe es deshalb 2 mal gemacht.


Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 November 2021, 16:43:15
Das verstehe ich nicht. Bei mir war da gar nichts.
Kannst Du bitte einmal verbose 5 machen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 19 November 2021, 16:51:17
Klar.
[code]2021.11.19 16:46:35 1: Logfile gelöscht
2021.11.19 16:47:08 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:08 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2021.11.19 16:47:08 4: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2021.11.19 16:47:10 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.

--- 192.168.178.76 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1079ms

2021.11.19 16:47:10 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:47:10 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjgzOC4zNzY4Mg==


2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:47:18 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","id":"request_1637336838.38421","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://audio/getStatus"]}
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5"d;ir|C>ejF1/|3*s3!x8-z"5(lpW%t4Y.y;ic.(0(Q*9)xb,
*0+ *9)T~bxT-8 *"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:47:18 5: LGTV_WebOS (meinLGTV) - Sending command: {"payload":{"manifest":{"appVersion":"1.1","manifestVersion":1,"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"signed":{"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"],"appId":"com.lge.test","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"},"localizedVendorNames":{"":"LG Electronics"},"vendorId":"com.lge","created":"20161123","serial":"2f930e2d2cfe083771f68e4fe7bb07"},"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"]},"client-key":"c77c01ca9053b58a029a90f5baff896a","pairingType":"PROMPT"},"id":"register_1637336838.39155","type":"register"}
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - ���2K{;B*yu]*d;0"tS%iW8t;0"xB;V|@8iv\i:;e1;imx\"f|A?V|@8iv\i:(ispU%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,;A"gwW/"#Iip|@&ijA"owAi:BEJfS\qR\g"Z}TK}_P|UMmEAfi,;qNM`LFUJwAWvK\k   OX`"5EXvIWaAU~DFsPJg"Kw
DF~ EFaX;iR\s_W}I_{AM{NJg"Jw
RZzi,;eIMwS\fIWu"5RPf_W}I_{AM{NFsEKfi,;qNM`LFbW\`i,;`A]mUK`NMmHX|EUg"Kw
DF`NW{GFsPJg"Kw
DFgDXf_P|
O;iUIv
T\m
RVR\T\m
PIg"Kw
DF~ EFf_P|UMmV\|S;iR\s_MdCL`EWfTP"DiaiBd;icv_el~Wet|A?"5'ozS'icW/AiBatW8"#Ii"#
H\kL^et]?e;id|E;iFQw UukF|@%b|V"ewG%g;Og"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6,;D.n}]9I}q"z]&.uU."5(r|S?e}q"+z6(y3;is|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i}5;ek_"sj[$njq[;~
UWq"5AL|HFeBXb"5
PImOFsP;iCU}E;iT\a_VbN;iT\a_I`T\qE]g"Z}TK}_XgIVg"Z}TK}_]{PUs"5OWfOUmNIg_S}SM{K;iCV|RV~IWbTFDPsR\qR]{G;iCV|RV~IWbTFDPsPUsBXq"5OWfOUmNIg_Mdi,;qNM`LFbW\`i,;`A]m
PImTXfS;iR\s_ZgR\|_Zz
NWw"5EXvIWbTFvVPq_U{T;iR\s_WwWV`_Jf
T\g"Kw
DF`NW{GFsPJg"Kw
DFf_Zz
NWw_U{T;iWK{EF|TPtCXfOWmOXa"5EXvPVeRFaAMwi,;`A]mOL|R@mN_}i]dicu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;ipx[9iwUyiWi:;bOTb"dii}q"kW,ijF.rF}3.x6!s.* z5,g"mK;e;ir|U"smW9"d
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336838.39155","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~&{"type":"response","id":"request_1637336838.38421","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":0,"mode":"normal","soundOutput":"tv_speaker"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":0}}
2021.11.19 16:47:18 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:47:20 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=1.66 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=1.17 ms

--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.171/1.418/1.665/0.247 ms
2021.11.19 16:47:20 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:47:20 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:47:20 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:47:22 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:47:22 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336842.39099","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request"}
2021.11.19 16:47:22 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:22 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:24 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:47:24 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","id":"request_1637336844.39159","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://com.webos.service.tv.display/get3DStatus"]}
2021.11.19 16:47:24 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:24 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:26 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:47:26 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://tv/getExternalInputList"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336846.39215"}
2021.11.19 16:47:26 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:26 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg0OC40Mjk3OQ==


2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:47:28 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336848.43721","uri":["ssap://audio/getStatus"],"type":"request"}
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6*x3/
87x7+i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;O
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:47:28 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"register_1637336848.44446","payload":{"manifest":{"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"],"signed":{"created":"20161123","vendorId":"com.lge","serial":"2f930e2d2cfe083771f68e4fe7bb07","localizedVendorNames":{"":"LG Electronics"},"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"],"appId":"com.lge.test","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"}},"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}],"manifestVersion":1,"appVersion":"1.1"},"client-key":"c77c01ca9053b58a029a90f5baff896a","pairingType":"PROMPT"},"type":"register"}
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9e~[8t|@1/|3*s4!4-}"5;a`^$a}q{;_*npT.smq{;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,;A"gwW/"#IickW*t|Vi:;{1/z2*g"oW%dv@d;icv_el~Wi,;A.rpS'"#yf {e+VycW{8*|1se-T.7{P{7;ilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;Og"iW9mpA8iv\8"#iiT\a_JwUKwi,;qNM`LF{PLfT\j"5OWfOUmOLa_X|_RwBVsD;iR\s_P|TX~E]m
PIai,;`A]mG\mDAg"Kw
DF|TPtCXfOWai,;aAKq"5RPf_JwTP| S;iWK{EF|TPtCXfOWm
L\`"5OWfOUmONw"5EXvCL`EWfCQsN\~i,;`A]mUW|N^m
PIai,;`A]mP]sEF{FVg"LbAMwFK}_KwOMwAIbi,;`A]mG\mVF{PLfEOwTJg"Kw
DFf_ZgR\|_M{E;og"xB;I}q"z]&.uU..mW8t;ilvQ*lpH.dXB;Nx_.s;0";iFQw UukR|_$t|g"}WfD\q"_zM9~ _W9n{W/i|\>n~6}58i~\*tl@.s;{;A"gwS?ukWekA"owq158i~\*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"dog"tS%iW8tOW9sp]%"#g"xB;V|@8iv\i:;e1;Og"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6xg"iS"rp\,T`B."#RVT;Og"mK;e;ir|U"smW9"d
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: +rtT1l89a4guvYdPNap8IbvJpDg=


2021.11.19 16:47:28 5: LGTV_WebOS (meinLGTV) - keyAccept: +rtT1l89a4guvYdPNap8IbvJpDg=
2021.11.19 16:47:28 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336848.44446","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~*{"type":"response","id":"request_1637336848.43721","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":97,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":97}}
2021.11.19 16:47:28 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:47:30 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=1.87 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=1.17 ms

--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.170/1.522/1.874/0.352 ms
2021.11.19 16:47:30 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:47:30 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:47:30 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:47:32 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:47:32 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336852.44461","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request"}
2021.11.19 16:47:32 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:32 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:34 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:47:34 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336854.44371","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request"}
2021.11.19 16:47:34 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:34 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:36 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:47:36 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"id":"request_1637336856.44347","client-key":"c77c01ca9053b58a029a90f5baff896a","type":"request"}
2021.11.19 16:47:36 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:36 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg1OC40Njc5MQ==


2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:47:38 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637336858.47218","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://audio/getStatus"],"type":"request"}
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*x3/
~87|2(
i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;O
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:47:38 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"register","id":"register_1637336858.47704","payload":{"manifest":{"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"manifestVersion":1,"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"],"signed":{"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"],"appId":"com.lge.test","localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"localizedVendorNames":{"":"LG Electronics"},"vendorId":"com.lge","created":"20161123","serial":"2f930e2d2cfe083771f68e4fe7bb07"}},"pairingType":"PROMPT","client-key":"c77c01ca9053b58a029a90f5baff896a"}}
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW,ijF.r;ii}q"kW,ijF.rF}3.x6!s.-|0-g"iS2lvS/"#Iimx\"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,;S;pOW9sp]%"#z.(g"iW9mpA8iv\8"#iiLXgCQg"UsNZzW\p
PIg"Xb_M}AIbi,;qOJwi,;fSMmP\|i,;fSMmRVfCMw"5OWfOUm
U]{"5OWfOUmIJbA@g"Z}TK}_P|UMmO@aIZyi,;qNM`LF{PLfM\vAF`CV`IWui,;qNM`LF{PLfM\vAFbA@p
CRg"Z}TK}_P|UMmV;iCV|RV~PVeR;iR\s_Xb_Jf
TLai,;`A]mUK`NMmHX|EUg"Kw
DF{PLfD\dC\mIJfi,;`A]mEMeRRmTXf"5EXvRL|IWuAIb"5EXvTOmHX|EUmIJfi,;eIMwNVfFPq
TP}_M}
SMg"Kw
DFbW\`SMsE;iR\s_Z}NM`_P|
O;og"j[,n|Vi:b;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*pi{/"#(ot'g|?ejFi,;^$cx^"z|V
pi|*m|Ai:b/e4v"#
H\kL^
ek\)e}[.nl\,"5i:;tETG9`.mvF."dilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;Og"oW%dv@d;icv_el~Wi,;Q9exF.d;i2)}1(x"58ek[*l;i2 x0|/2zT.0!|7(T}8|-e.P)0.6}5;ap@"n~f2p|q"I`MIfi,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si}d
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47: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: a1OywKTEFOZmhg0/xN7Tc1gMWYc=


2021.11.19 16:47:38 5: LGTV_WebOS (meinLGTV) - keyAccept: a1OywKTEFOZmhg0/xN7Tc1gMWYc=
2021.11.19 16:47:38 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336858.47704","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~*{"type":"response","id":"request_1637336858.47218","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":97,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":97}}
2021.11.19 16:47:38 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:47:40 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=1.58 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=1.41 ms

--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.413/1.499/1.585/0.086 ms
2021.11.19 16:47:40 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:47:40 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:47:40 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:47:42 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:47:42 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637336862.47731","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request"}
2021.11.19 16:47:42 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:42 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:44 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:47:44 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1637336864.47896","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.19 16:47:44 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:44 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:46 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:47:46 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"id":"request_1637336866.47938","client-key":"c77c01ca9053b58a029a90f5baff896a","type":"request"}
2021.11.19 16:47:46 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:46 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg2OC41MjI0Mg==


2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:47:48 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://audio/getStatus"],"id":"request_1637336868.53164","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dii}q"kW:u|A?_(x7*}8/
e5*}4;icu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;O
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:47:48 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"register_1637336868.5404","payload":{"manifest":{"appVersion":"1.1","manifestVersion":1,"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}],"signed":{"serial":"2f930e2d2cfe083771f68e4fe7bb07","vendorId":"com.lge","created":"20161123","localizedVendorNames":{"":"LG Electronics"},"localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"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"],"appId":"com.lge.test"},"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","client-key":"c77c01ca9053b58a029a90f5baff896a"},"type":"register"}
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9e~[8t|@1/|3*s6!~4)i,;B*yu]*d;0"tS%iW8t;0"xB;V|@8iv\i:;e1;imx\"f|A?V|@8iv\i:(ispU%amG9ejq[b8i~\*tl@.V|@8iv\i:(ispU%amG9e;ie`x#b^V=ct^{a^"OpxU)w?U)Z   MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+;btQ?Y+d2dZ{8Iw|;Z+#dQd2ZOh'cw|;b+"Ostr.q@R~XwAd=E+}Siv5!Z+, *FWED`XgRYxalG d.B(e~_2ZHCx)J)h8RXQkZfrN]~i]HhTpR`SOo1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t 2QGRu~8|PxlUy:Tm3KQVs/q/4K-JIk%z~D4[|9FLy8jrQ>+NvOV
2.b:1w{cTQ#mzSa}x#Gk}:H,k&H}}j,|Hcxrje{HI^;uXJdEZ.ICkh/`qxt2]j1dRjrNt_2qcxxo6'kr9.U-VK~5qsy9`W
wxqiC|P![9x}{q Tos]*7Wc%AmEv=;O,;A"gwW/"#Iis|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i,;D.n}]9I}q"z]&.uU."5(r|S?e}q"+z6(y3;ilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;Og"u](au[1e}s;pWS&ejq{;V.-]wi:;tETG9t.rwP.dpW%uwUi,;q"_zM9~ KW&omWi}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*pi{/"#(ot'g|?ejFi}5;ek_"sj[$njq[;~
UWq"5AL|HFeBXb"5
PImOFsP;iCU}E;iT\a_VbN;iT\a_I`T\qE]g"Z}TK}_XgIVg"Z}TK}_]{PUs"5OWfOUmNIg_S}SM{K;iCV|RV~IWbTFDPsR\qR]{G;iCV|RV~IWbTFDPsPUsBXq"5OWfOUmNIg_Mdi,;qNM`LFbW\`i,;`A]m
PImTXfS;iR\s_ZgR\|_Zz
NWw"5EXvIWbTFvVPq_U{T;iR\s_WwWV`_Jf
T\g"Kw
DF`NW{GFsPJg"Kw
DFf_Zz
NWw_U{T;iWK{EF|TPtCXfOWmOXa"5EXvPVeRFaAMwi,;`A]mOL|R@mN_}i]dipx[9iwUyiWi:;bOTb"5(lpW%t4Y.y;ic.(0(Q*9)xb,
*0+ *9)T~bxT-8 *"dit`B."#9e~[8t|@i}
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: Z+BLYHv+4bUIQJFTtyknDPLrvjQ=


2021.11.19 16:47:48 5: LGTV_WebOS (meinLGTV) - keyAccept: Z+BLYHv+4bUIQJFTtyknDPLrvjQ=
2021.11.19 16:47:48 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336868.5404","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~*{"type":"response","id":"request_1637336868.53164","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":97,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":97}}
2021.11.19 16:47:48 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:47:50 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=3.65 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=4.84 ms

--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 3.659/4.251/4.844/0.596 ms
2021.11.19 16:47:50 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:47:50 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:47:50 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:47:52 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:47:52 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336872.53882","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2021.11.19 16:47:52 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:52 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:54 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:47:54 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336874.53927","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request"}
2021.11.19 16:47:54 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:54 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:56 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:47:56 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://tv/getExternalInputList"],"id":"request_1637336876.53954","client-key":"c77c01ca9053b58a029a90f5baff896a","type":"request"}
2021.11.19 16:47:56 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:56 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg3OC41ODUwNA==


2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:47:58 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336878.59401","uri":["ssap://audio/getStatus"]}
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5(lpW%t4Y.y;ic.(0(Q*9)xb,
*0+ *9)T~bxT-8 *"5"d;ir|C>ejF1/|3*s7!~9-z"5>rpq[;A8aid/xG/iv,ema?amG8"DO
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:47:58 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"register_1637336878.60321","payload":{"pairingType":"PROMPT","client-key":"c77c01ca9053b58a029a90f5baff896a","manifest":{"signed":{"serial":"2f930e2d2cfe083771f68e4fe7bb07","created":"20161123","vendorId":"com.lge","localizedVendorNames":{"":"LG Electronics"},"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"],"appId":"com.lge.test","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"}},"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"],"appVersion":"1.1","manifestVersion":1,"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}]}},"type":"register"}
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9e~[8t|@1/|3*s7!}0*z"5;a`^$a}q{;B*ik[%gMK;e;iPK}PMg"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6xg"tS%iW8t;0"j[,n|Vi:b8ek[*l;i2 x0|/2zT.0!|7(T}8|-e.P)0.g"z@.amW/"#y0(z1+i,;D.n}]9I}q"z]&.uU."5'ozS'icW/V|\/ok|*m|Ai:bi:;~ \^.cm@$npQ8"dip|@&ijA"owAi:BEJfS\qR\g"Z}TK}_P|UMmEAfi,;qNM`LFUJwAWvK\k   OX`"5EXvIWaAU~DFsPJg"Kw
DF~ EFaX;iR\s_W}I_{AM{NJg"Jw
RZzi,;eIMwS\fIWu"5RPf_W}I_{AM{NFsEKfi,;qNM`LFbW\`i,;`A]mUK`NMmHX|EUg"Kw
DF`NW{GFsPJg"Kw
DFgDXf_P|
O;iUIv
T\m
RVR\T\m
PIg"Kw
DF~ EFf_P|UMmV\|S;iR\s_MdCL`EWfTP"DiaiBd;icv_el~Wet|A?"5'ozS'icW/AiBatW8"#Ii"#
H\kL^et]?e;id|E;iFQw UukF|@%b|V"ewG%g;O6,;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,;S;pOW9sp]%"#z.(g"tS%iW8tOW9sp]%"#g"j[,nxF>r|Ai:BIispU%amG9e;ie`x#b^V=ct^{a^"OpxU)w?U)Z   MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+;btQ?Y+d2dZ{8Iw|;Z+#dQd2ZOh'cw|;b+"Ostr.q@R~XwAd=E+}Siv5!Z+, *FWED`XgRYxalG d.B(e~_2ZHCx)J)h8RXQkZfrN]~i]HhTpR`SOo1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t 2QGRu~8|PxlUy:Tm3KQVs/q/4K-JIk%z~D4[|9FLy8jrQ>+NvOV
2.b:1w{cTQ#mzSa}x#Gk}:H,k&H}}j,|Hcxrje{HI^;uXJdEZ.ICkh/`qxt2]j1dRjrNt_2qcxxo6'kr9.U-VK~5qsy9`W
wxqiC|P![9x}{q Tos]*7Wc%AmEv=;ispU%amG9eOW9sp]%"#6]dOg"mK;e;ir|U"smW9"d
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: xlci7orDK2LoEcnpoirDIGRKU/g=


2021.11.19 16:47:58 5: LGTV_WebOS (meinLGTV) - keyAccept: xlci7orDK2LoEcnpoirDIGRKU/g=
2021.11.19 16:47:58 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336878.60321","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~*{"type":"response","id":"request_1637336878.59401","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":97,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":97}}
2021.11.19 16:47:58 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:48:00 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=5.04 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=1.12 ms

--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.123/3.086/5.049/1.963 ms
2021.11.19 16:48:00 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:48:00 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:48:00 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:48:02 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:48:02 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1637336882.60211","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2021.11.19 16:48:02 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:02 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:04 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:48:04 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336884.60374","type":"request"}
2021.11.19 16:48:04 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:04 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:06 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:48:06 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336886.60352","uri":["ssap://tv/getExternalInputList"]}
2021.11.19 16:48:06 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:06 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg4OC42MzA5Nw==


2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:48:08 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1637336888.63649","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://audio/getStatus"],"type":"request"}
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6*x3/
s87x6- i,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;O
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:48:08 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"register_1637336888.64183","payload":{"manifest":{"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"],"signed":{"serial":"2f930e2d2cfe083771f68e4fe7bb07","vendorId":"com.lge","created":"20161123","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"},"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"],"appId":"com.lge.test","localizedVendorNames":{"":"LG Electronics"}},"manifestVersion":1,"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}],"appVersion":"1.1"},"pairingType":"PROMPT","client-key":"c77c01ca9053b58a029a90f5baff896a"},"type":"register"}
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9e~[8t|@1/|3*s8!}4(
x"5;a`^$a}q{;_*npT.smq{;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,;A"gwW/"#Iis|@"auq"+Tr3)Wyd+Q-e)
x7.-6!Wf|)b)i,;D.n}]9I}q"z]&.uU."5(r|S?e}q"+z6(y3;ilvQ*lpH.dXB;Nx_.s;0";iFQw UukR|_$t|g"}WfD\q"_zM9~ _W9n{W/i|\>n~6,;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;S;pPVi:;Q$m7^,e7F.smg"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6}5&aw[-ejFekA"owq158i~\*tl@.s;{;A"gwS?ukWekA"owq158i~\*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"dog"xB;V|@8iv\i:;e1;Og"iS"rp\,T`B."#RVT;icu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;Og"mK;e;ir|U"smW9"d
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - start pairing routine
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - start Handshake
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - received HTTP data string, start response processing: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: YGEgTH26YIuzgAj1r6AKTje71aA=


2021.11.19 16:48:08 5: LGTV_WebOS (meinLGTV) - keyAccept: YGEgTH26YIuzgAj1r6AKTje71aA=
2021.11.19 16:48:08 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - ReadFn started
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1637336888.64183","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}�~*{"type":"response","id":"request_1637336888.63649","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":97,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":97}}
2021.11.19 16:48:08 4: LGTV_WebOS (meinLGTV) - garbage after JSON object
2021.11.19 16:48:10 5: LGTV_WebOS (meinLGTV) - ping command returned with output:
PING 192.168.178.76 (192.168.178.76) 56(84) bytes of data.
64 bytes from 192.168.178.76: icmp_seq=1 ttl=64 time=1.51 ms
64 bytes from 192.168.178.76: icmp_seq=2 ttl=64 time=1.21 ms

--- 192.168.178.76 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.218/1.365/1.512/0.147 ms
2021.11.19 16:48:10 4: Sub LGTV_WebOS_PresenceRun (meinLGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2021.11.19 16:48:10 4: LGTV_WebOS (meinLGTV) - Socket Disconnected
2021.11.19 16:48:10 4: Sub LGTV_WebOS_PresenceDone (meinLGTV) - presence done
2021.11.19 16:48:12 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2021.11.19 16:48:12 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","id":"request_1637336892.64355","client-key":"c77c01ca9053b58a029a90f5baff896a","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2021.11.19 16:48:12 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:12 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:15 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2021.11.19 16:48:15 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336895.01019"}
2021.11.19 16:48:15 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:15 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:16 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2021.11.19 16:48:16 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://tv/getExternalInputList"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336896.64128"}
2021.11.19 16:48:16 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:16 4: LGTV_WebOS (meinLGTV) - socket not connected
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - Socket Connected
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTYzNzMzNjg5OC42NzEzMw==


2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - run get functions
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2021.11.19 16:48:18 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://audio/getStatus"],"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1637336898.67692"}
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dicu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;ii}q"kW:u|A?_(x7*}8
e6.r2;O
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - start timer status request
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2021.11.19 16:48:18 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"register_1637336898.68213","payload":{"pairingType":"PROMPT","client-key":"c77c01ca9053b58a029a90f5baff896a","manifest":{"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"],"signed":{"serial":"2f930e2d2cfe083771f68e4fe7bb07","created":"20161123","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"],"appId":"com.lge.test","localizedAppNames":{"de-DE":"FHEM LG Fernbedienung","":"FHEM LG Remote"},"localizedVendorNames":{"":"LG Electronics"}},"manifestVersion":1,"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"appVersion":"1.1"}},"type":"register"}
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - WriteFn called
2021.11.19 16:48:18 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9e~[8t|@1/|3*s9!}8+x"5;a`^$a}q{;B*ik[%gMK;e;iPK}PMg"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6xg"tS%iW8t;0"iW9mpA8iv\8"#iiLXgCQg"UsNZzW\p
PIg"Xb_M}AIbi,;qOJwi,;fSMmP\|i,;fSMmRVfCMw"5OWfOUm
U]{"5OWfOUmIJbA@g"Z}TK}_P|UMmO@aIZyi,;qNM`LF{PLfM\vAF`CV`IWui,;qNM`
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 19 November 2021, 16:53:48
Habe mit set-Befehl geschaltet, nicht mit FB.
Der TV bleibt bei der on/off Orgie zum Glück eingeschaltet.
Mit set abschalten kann man aber nur, wenn das state on ist. Man muss also beobachten.
FB Probiere ich, wenn du das möchtest.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 November 2021, 17:12:39
Was steht bei dir für eine Version im Internal?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 19 November 2021, 17:13:42
v3.3.2
Ich kann die Datei auch nciht runterladen. Der Link öffnet nur. Ich kopiere dann den Text in eine Datei mit dem richtigen Namen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 November 2021, 17:19:22
Schalte mal Ping presence ab. Der scheint ständig die Verbindung ab zu bauen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 19 November 2021, 17:35:15
Okay, wenn es ausgeschaltet ist, dann funktioniert alles. Der Status wird ordnungsgemäß erkannt und es wird auch richtig geschaltet. Es gibt kaum Verzögerungen beim ein und ausschalten. Scheint im Moment so, als würde alles laufen. Log Meldungen sind auch weg. Ich danke dir für deine Arbeit. Hast du gut gemacht. Schön, dass es wieder richtig läuft.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 November 2021, 17:40:43
Dennoch ist es seltsam das trotz erfolgreichen Ping das Modul den Socket abbaut.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 19 November 2021, 19:46:25
Ich habe nicht mitbekommen,m ob channelGuide noch aktiviert werden darf.
Ich habe es mal getan und dann haben wir wieder das Problem on/off:

2021.11.19 19:40:59 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 19:41:29 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 19:41:59 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 19:42:29 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 19:42:59 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 19:43:29 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76


Ich selber nutze das bisher nicht. Es stört mich also nicht. Aber vielleicht nutzt es ja jemand.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 19 November 2021, 20:00:02
Zitat von: Invers am 19 November 2021, 19:46:25
Ich habe nicht mitbekommen,m ob channelGuide noch aktiviert werden darf.
Ich habe es mal getan und dann haben wir wieder das Problem on/off:

2021.11.19 19:40:59 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 19:41:29 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 19:41:59 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 19:42:29 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 19:42:59 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.19 19:43:29 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76


Ich selber nutze das bisher nicht. Es stört mich also nicht. Aber vielleicht nutzt es ja jemand.


Danke für den Hinweis. Das schaue ich mir noch an.



Grüße
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 27 November 2021, 09:55:23
Ich bekomme nun seit einigen Tagen folgende Meldung beim Update:
2021.11.27 09:51:09 1 : Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2021.11.27 09:51:28 1 : *** EN FHEM/82_LGTV_WebOS.pm: ignoring text due to DOS encoding
2021.11.27 09:51:28 1 : *** DE FHEM/82_LGTV_WebOS.pm: ignoring text due to DOS encoding
2021.11.27 09:51:28 1 :
2021.11.27 09:51:28 1 : update finished, "shutdown restart" is needed to activate the changes.

Kann / muss ich da was tun?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 27 November 2021, 09:57:07
Nein, ich denke da muss ich eher was tun. Es sei denn Du magst es Dir mal anschauen und mir dann eine Änderung zukommen lassen  ;D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 27 November 2021, 10:04:21
Nichts wäre mir lieber, aber leider bin ich dafür zu doof. LOL
Danke dir.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: accessburn am 17 Dezember 2021, 09:52:39
Hallo,

Fräge: Was muss ich denn tun um die Waipu.tv-App starten zu können? In der App-Liste ist sie nicht enthalten.


Grüße aus Ffm,
Toby
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Dezember 2021, 10:54:00
Zitat von: accessburn am 17 Dezember 2021, 09:52:39
Hallo,

Fräge: Was muss ich denn tun um die Waipu.tv-App starten zu können? In der App-Liste ist sie nicht enthalten.


Grüße aus Ffm,
Toby

Kannst Du mir den genauen App Namen geben der in FHEM steht wenn die App gestartet ist.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: accessburn am 17 Dezember 2021, 11:36:45
Huhu,
cool das du so schnell antwortest. Ich habe mal geschaut, konnte jedoch nichts finden. Zur Sicherheit hier mal das komplette Device.
Vielleicht annst du da ja was rauslesen.


   .FhemMetaInternals 1
   DEF        192.168.178.80
   FD         18
   FUUID      5f58e880-f33f-0128-b809-7dc94ffca74ede65
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.178.80
   LAST_RECV  1639732782
   NAME       TV_WZ
   NR         365
   PARTIAL    {{"type":"response","id":"request_1639736584.69473","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"connected":false,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.80/resources/8024f85c87e3e87d46b8701fda2cb1b4bbd650a9/av.png","forceIcon":false,"modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"connected":false,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.80/resources/88d1aefe005638b744f4783a3922c3f2d0ebe5e1/component.png","forceIcon":false,"modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_1","label":"PS4","port":1,"connected":true,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.80/resources/d8e2c184e56fa261488048f27b59c101e83e1569/gameconsole.png","forceIcon":false,"modified":false,"spdProductDescription":"PS4","spdVendorName":"SCEI","spdSourceDeviceInfo":"GAME","lastUniqueId":4,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":1,"uniqueId":4,"vendorId":524358,"physicalAddress":4096,"depth":1,"osdName":"PlayStation 4","cecpDevType":4,"cecpNewType":9},{"id":"URCU","serviceType":"game","connectedInput":"HDMI_1","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"PS4","labelName":"PS4","codeset":"N5724","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false,"priorityOverCEC":false,"hasPowerKey":false}],"subCount":2,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.80/resources/3e0ee40f667134c937b629a43f2cc1418d8329df/HDMI_2.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"Nintendo Switch","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.80/resources/d8e2c184e56fa261488048f27b59c101e83e1569/gameconsole.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"URCU","serviceType":"game","connectedInput":"HDMI_3","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"Nintendo Switch","labelName":"Nintendo Switch","codeset":"","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false,"priorityOverCEC":false,"hasPowerKey":false}],"subCount":1,"favorite":false}]}}
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   .attraggr:
   .attrminint:
   READINGS:
     2021-12-17 09:24:56   channel         -
     2020-09-09 16:36:48   channelCurrentEndTime -
     2020-09-09 16:36:48   channelCurrentStartTime -
     2020-09-09 16:36:48   channelCurrentTitle -
     2021-12-17 09:24:56   channelMedia    -
     2021-12-17 09:24:56   channelName     -
     2020-09-09 16:36:48   channelNextEndTime -
     2020-09-09 16:36:48   channelNextStartTime -
     2020-09-09 16:36:48   channelNextTitle -
     2020-09-09 16:37:27   extInput_AV     connect_0
     2021-10-25 20:45:32   extInput_HDMI   3 connect_0
     2021-12-11 13:28:52   extInput_HDMI 2 connect_0
     2020-09-09 16:37:27   extInput_Komponente connect_0
     2021-11-09 21:46:37   extInput_Nintendo Switch connect_0
     2021-12-11 20:57:09   extInput_Nintendo Switch connect_0
     2021-12-17 10:43:03   extInput_PS4    connect_1
     2021-11-08 20:14:07   extInput_Sky    Deutschland connect_0
     2021-12-11 13:28:42   extInput_Sky Deutschland connect_0
     2021-12-17 10:43:19   input           PS4
     2021-12-17 11:33:25   lastResponse    ok
     2021-12-17 10:43:19   launchApp       -
     2020-09-09 16:37:10   lgKey           1c3b2e881af49d8479229a068c3e87c1
     2021-12-12 19:12:32   mute            off
     2021-12-17 10:41:09   pairing         paired
     2020-09-09 16:45:50   service_api     v.1
     2020-09-09 16:45:50   service_audio   v.1
     2020-09-09 16:45:50   service_config  v.1
     2020-09-09 16:45:50   service_externalpq v.1
     2020-09-09 16:45:50   service_media.controls v.1
     2020-09-09 16:45:50   service_media.viewer v.1
     2020-09-09 16:45:50   service_pairing v.1
     2020-09-09 16:45:50   service_settings v.1
     2020-09-09 16:45:50   service_system  v.1
     2020-09-09 16:45:50   service_system.launcher v.1
     2020-09-09 16:45:50   service_system.notifications v.1
     2020-09-09 16:45:50   service_timer   v.1
     2020-09-09 16:45:50   service_tv      v.1
     2020-09-09 16:45:50   service_user    v.1
     2020-09-09 16:45:50   service_webapp  v.2
     2021-12-17 10:41:06   state           on
     2021-12-17 11:33:07   volume          7
   helper:
     wsKey      MTYzOTczNDA2NS4xNzE4NA==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    306547
       inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 PS4
         com.webos.app.hdmi2 HDMI 2
         com.webos.app.hdmi3 Nintendo Switch
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI 2     com.webos.app.hdmi2
         Komponente com.webos.app.externalinput.component
         Nintendo Switch com.webos.app.hdmi3
         PS4        com.webos.app.hdmi1
         Sky Deutschland com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       Wohnzimmer
   wakeOnLanMAC 40:2F:86:20:C9:44
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 17 Dezember 2021, 12:14:27
Zitat von: accessburn am 17 Dezember 2021, 11:36:45
Huhu,
cool das du so schnell antwortest. Ich habe mal geschaut, konnte jedoch nichts finden. Zur Sicherheit hier mal das komplette Device.
Vielleicht annst du da ja was rauslesen.


   .FhemMetaInternals 1
   DEF        192.168.178.80
   FD         18
   FUUID      5f58e880-f33f-0128-b809-7dc94ffca74ede65
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.178.80
   LAST_RECV  1639732782
   NAME       TV_WZ
   NR         365
   PARTIAL    {{"type":"response","id":"request_1639736584.69473","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"connected":false,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.178.80/resources/8024f85c87e3e87d46b8701fda2cb1b4bbd650a9/av.png","forceIcon":false,"modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"connected":false,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.178.80/resources/88d1aefe005638b744f4783a3922c3f2d0ebe5e1/component.png","forceIcon":false,"modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_1","label":"PS4","port":1,"connected":true,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.80/resources/d8e2c184e56fa261488048f27b59c101e83e1569/gameconsole.png","forceIcon":false,"modified":false,"spdProductDescription":"PS4","spdVendorName":"SCEI","spdSourceDeviceInfo":"GAME","lastUniqueId":4,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":1,"uniqueId":4,"vendorId":524358,"physicalAddress":4096,"depth":1,"osdName":"PlayStation 4","cecpDevType":4,"cecpNewType":9},{"id":"URCU","serviceType":"game","connectedInput":"HDMI_1","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"PS4","labelName":"PS4","codeset":"N5724","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false,"priorityOverCEC":false,"hasPowerKey":false}],"subCount":2,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":false,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.80/resources/3e0ee40f667134c937b629a43f2cc1418d8329df/HDMI_2.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"Nintendo Switch","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.80/resources/d8e2c184e56fa261488048f27b59c101e83e1569/gameconsole.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"URCU","serviceType":"game","connectedInput":"HDMI_3","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"Nintendo Switch","labelName":"Nintendo Switch","codeset":"","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false,"priorityOverCEC":false,"hasPowerKey":false}],"subCount":1,"favorite":false}]}}
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   .attraggr:
   .attrminint:
   READINGS:
     2021-12-17 09:24:56   channel         -
     2020-09-09 16:36:48   channelCurrentEndTime -
     2020-09-09 16:36:48   channelCurrentStartTime -
     2020-09-09 16:36:48   channelCurrentTitle -
     2021-12-17 09:24:56   channelMedia    -
     2021-12-17 09:24:56   channelName     -
     2020-09-09 16:36:48   channelNextEndTime -
     2020-09-09 16:36:48   channelNextStartTime -
     2020-09-09 16:36:48   channelNextTitle -
     2020-09-09 16:37:27   extInput_AV     connect_0
     2021-10-25 20:45:32   extInput_HDMI   3 connect_0
     2021-12-11 13:28:52   extInput_HDMI 2 connect_0
     2020-09-09 16:37:27   extInput_Komponente connect_0
     2021-11-09 21:46:37   extInput_Nintendo Switch connect_0
     2021-12-11 20:57:09   extInput_Nintendo Switch connect_0
     2021-12-17 10:43:03   extInput_PS4    connect_1
     2021-11-08 20:14:07   extInput_Sky    Deutschland connect_0
     2021-12-11 13:28:42   extInput_Sky Deutschland connect_0
     2021-12-17 10:43:19   input           PS4
     2021-12-17 11:33:25   lastResponse    ok
     2021-12-17 10:43:19   launchApp       -
     2020-09-09 16:37:10   lgKey           1c3b2e881af49d8479229a068c3e87c1
     2021-12-12 19:12:32   mute            off
     2021-12-17 10:41:09   pairing         paired
     2020-09-09 16:45:50   service_api     v.1
     2020-09-09 16:45:50   service_audio   v.1
     2020-09-09 16:45:50   service_config  v.1
     2020-09-09 16:45:50   service_externalpq v.1
     2020-09-09 16:45:50   service_media.controls v.1
     2020-09-09 16:45:50   service_media.viewer v.1
     2020-09-09 16:45:50   service_pairing v.1
     2020-09-09 16:45:50   service_settings v.1
     2020-09-09 16:45:50   service_system  v.1
     2020-09-09 16:45:50   service_system.launcher v.1
     2020-09-09 16:45:50   service_system.notifications v.1
     2020-09-09 16:45:50   service_timer   v.1
     2020-09-09 16:45:50   service_tv      v.1
     2020-09-09 16:45:50   service_user    v.1
     2020-09-09 16:45:50   service_webapp  v.2
     2021-12-17 10:41:06   state           on
     2021-12-17 11:33:07   volume          7
   helper:
     wsKey      MTYzOTczNDA2NS4xNzE4NA==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    306547
       inputapps:
         com.webos.app.externalinput.av1 AV
         com.webos.app.externalinput.component Komponente
         com.webos.app.hdmi1 PS4
         com.webos.app.hdmi2 HDMI 2
         com.webos.app.hdmi3 Nintendo Switch
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI 2     com.webos.app.hdmi2
         Komponente com.webos.app.externalinput.component
         Nintendo Switch com.webos.app.hdmi3
         PS4        com.webos.app.hdmi1
         Sky Deutschland com.webos.app.hdmi2
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       Wohnzimmer
   wakeOnLanMAC 40:2F:86:20:C9:44


Hattest Du die APP während des lists gestartet gehabt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mi.ke am 17 Dezember 2021, 15:02:25
Hi,
verbose 5 sagt:
"appId":"tv.waipu.app.waipu-lg"
cheers
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: accessburn am 17 Dezember 2021, 15:30:59
Zitat von: CoolTux am 17 Dezember 2021, 12:14:27
Hattest Du die APP während des lists gestartet gehabt?

Ja, aber ich habe eben gesehen, dass sich wohl scheinbar nichts ändert an den readings, egal welche app läuft.

Wäre aber lieb wenn du es einbauen könntest, ein automatisiertes starten der app lässt sich so evtl realisieren.

Danke auf alle fälle.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 28 Dezember 2021, 23:54:39
Gibt es eine Möglichkeit die Abfrage für den 3D Modus abzuschalten? Mein Fernseher hat sowas nicht (LG OLED 55C17). Ich bekomme dadurch immer folgenden Fehler:

2021.12.28 23:50:12.143 4: LGTV_WebOS (LGTV) - Beginn Readings writing
2021.12.28 23:50:14.133 4: LGTV_WebOS (LGTV) - LGTV_WebOS_Get3DStatus: 0
2021.12.28 23:50:14.134 4: LGTV_WebOS (LGTV) - WriteFn called
2021.12.28 23:50:14.134 4: LGTV_WebOS (LGTV) - ���2K{;Q'i|\?-rW2"#2xS.6+y5.~8x)6Wz7zdzP-d*i,;[/"#9ehG.smmz6-|3(
z47x3.i,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;o6
2021.12.28 23:50:14.140 4: LGTV_WebOS (LGTV) - ReadFn started
2021.12.28 23:50:14.140 4: LGTV_WebOS (LGTV) - received correct JSON string, start response processing: {"type":"error","id":"request_1640731814.13374","error":"404 no such service or method","payload":{}}
2021.12.28 23:50:14.140 4: LGTV_WebOS (LGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2021.12.28 23:50:14.140 4: LGTV_WebOS (LGTV) - Corrected JSON String: {"type":"error","id":"request_1640731814.13374","error":"404 no such service or method","payload":{}}
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 29 Dezember 2021, 05:32:08
Kann man leider nicht abschalten. Aber diese Meldungen kommen doch sicher nicht im default verbose oder?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 29 Dezember 2021, 09:33:01
@mumpitzstuff
Das sind doch keine Fehler!? das sind verbose 4 Meldungen!? Die sind doch quasi von Dir angefordert!

Guten Rutsch Otto
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 29 Dezember 2021, 20:31:49
Im Logfile kann ich das abschalten, aber als Reading ist das alle paar Sekunden ebenfalls sichtbar (lastResponse). Das Reading toggelt dann immer zwischen ok und Error 404.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 Dezember 2021, 06:56:43
Ich schaue mal ob ich diese Art der Meldung anders machen kann.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Otto123 am 30 Dezember 2021, 10:53:05
Naja wenn ich es richtig verstehe ist nicht die Meldung das Problem sondern, dass er bei der Abfrage in einen Fehler gerät und das im kurzen Takt ins Reading schreibt.
Bei mir wurde das Reading 3D und 3DMode im März 2019 das letzte Mal geschrieben :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 30 Dezember 2021, 12:06:39
Ich denke es geht ihm um lastResponse und das es im Wechsel "404 no such service or method" oder ok beschrieben wird.
Hat mich selbst jetzt nie gestört. Meistens kommt das bei mir wenn ich zwischen Fernsehen und App umschalte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Supadone am 31 Dezember 2021, 15:44:01
Servus

Seit dem heutigem Update wechselt state bei mir alle 10 Sekunden zwischen on und off...

2021.12.31 11:42:15.316 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:42:25.377 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:42:35.413 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:42:45.457 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:42:55.500 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:43:05.597 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:43:15.650 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:43:25.684 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26


Nachdem ich die Version von gestern wieder eingespielt habe läuft alles wieder normal...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Dezember 2021, 16:24:50
Zitat von: Supadone am 31 Dezember 2021, 15:44:01
Servus

Seit dem heutigem Update wechselt state bei mir alle 10 Sekunden zwischen on und off...

2021.12.31 11:42:15.316 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:42:25.377 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:42:35.413 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:42:45.457 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:42:55.500 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:43:05.597 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:43:15.650 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 11:43:25.684 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26


Nachdem ich die Version von gestern wieder eingespielt habe läuft alles wieder normal...

Ok Danke für die Info. Wie schaut es bei den anderen aus. Kann man es als allgemeinen Fehler ansehen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 31 Dezember 2021, 16:30:56
Hi,

selbe Problem bei zwei Installationen....

gruss
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Ellert am 31 Dezember 2021, 17:33:30
Mit der Testversion hatte ich die Wechsel auf off auch, die aktuelle Version habe ich noch nicht probiert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Dezember 2021, 17:46:21
Kann bitte jemand diese Version einmal testen

https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/dev/82_LGTV_WebOS.pm
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Supadone am 31 Dezember 2021, 18:16:47
Servus

Leider bei mir unverändert...

2021.12.31 18:12:32.799 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 18:12:42.881 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 18:12:52.905 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 18:13:02.967 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 18:13:13.035 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26
2021.12.31 18:13:33.222 3: LGTV_WebOS (LG_TV) - Sucessfull WS connection to 192.168.1.26


Ich kann leider nur nicht mehr weiter testen, das Raclette braucht jetzt meine volle Aufmerksamkeit ;)

Grüße und guten Rutsch

Andy
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 31 Dezember 2021, 19:46:41
Zitat von: CoolTux am 31 Dezember 2021, 17:46:21
Kann bitte jemand diese Version einmal testen

https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/dev/82_LGTV_WebOS.pm

Auf ein neues
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Supadone am 01 Januar 2022, 13:55:45
Zitat von: CoolTux am 31 Dezember 2021, 19:46:41
Auf ein neues

Sieht gut aus :)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 01 Januar 2022, 21:09:50
hiho,

sag mal cool ...
bastelst du irgendwas an der umschaltung der inputs rum?

gehen tuts bei mir um befehle wie
1) set fembotter input wurlitzer (ist meine shield tv pro)
und
2) set fembotter launchApp TV

> das doif mit diesen befehlen rennt durch, wie seit ewigen zeiten schon. aber umgeschaltet wird in den wenigsten fällen.
> anderes doif's, die für die kanalwahl bei der tv-app zuständig sind, funzen weiterhin perfekt.
> was noch auffällt - jedes mal umschalten bringt den tv ins "off". das dauert dann mehrere sekunden, bis er wieder "on" sagt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 01 Januar 2022, 21:20:00
Zitat von: the ratman am 01 Januar 2022, 21:09:50
hiho,

sag mal cool ...
bastelst du irgendwas an der umschaltung der inputs rum?

gehen tuts bei mir um befehle wie
1) set fembotter input wurlitzer (ist meine shield tv pro)
und
2) set fembotter launchApp TV

> das doif mit diesen befehlen rennt durch, wie seit ewigen zeiten schon. aber umgeschaltet wird in den wenigsten fällen.
> anderes doif's, die für die kanalwahl bei der tv-app zuständig sind, funzen weiterhin perfekt.
> was noch auffällt - jedes mal umschalten bringt den tv ins "off". das dauert dann mehrere sekunden, bis er wieder "on" sagt.

Mach mal morgen ab 8 Uhr ein update dann sollte es wieder gehen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 02 Januar 2022, 10:18:51
dank dir!

update rollt grade, testen kann ich grad nicht, aber geh bei dir von erfolg aus *g*

o.k.
kurz getestet, mag mich wieder
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 04 Januar 2022, 09:25:42
Hi, mit der Version
    82_LGTV_WebOS.pm:v3.3.0-s25398/2022-01-01
treten bei mir wieder die alten Fehler auf, die ja bereits beseitigt waren. FHEM hängt wieder für ungefähr 10 Minuten und schaltet nicht und ist auch nicht erreichbar, wenn der TV per FB abgeschaltet wird. Nach den etwa 10 Minuten wird dann vom Modul die Abschaltung bemerkt und geht auf off und fhem läuft wieder. Angefallene Schaltbefehle werden dann auch von fhem nachträglich ausgeführt.

Mit der Version
   82_LGTV_WebOS.pm:v3.3.3-s25389/2021-12-30
funktioniert anscheinen alles noch.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 04 Januar 2022, 11:07:34
falls es euch bei eurer problemsuche hilft:

o) ich hab pingPresence auf "1"
o) der alte (webos2) tv rennt ohne, der neuere (webos3 (glaub ich)) mit wakeOnLanBroadcast / wakeOnLanMAC
o) mit der neuesten modul-version sind beide lg-tv's wieder butterweich zu steuern und die "ausfälle" beim umschalten der on/off anzeige scheinen auch weg zu sein.

btw - ich hatte doch früher mal so probleme mit der on/off anzeige.
lest sich sehr nach invers's problem und sollte hier sicher irgendwo noch zu finden sein. gelöst hattest du ja mein problem offensichtlich damals *g*
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 Januar 2022, 11:17:33
Können die Leute welche den dauernden Verbindungsaufbau hatten bitte einmal diese Version testen

https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/dev/82_LGTV_WebOS.pm

Und dann im Log schauen ob dort sowas steht wie "KeepAlive It looks like there no Data more response"
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 04 Januar 2022, 21:09:12
Zitat von: the ratman am 04 Januar 2022, 11:07:34
falls es euch bei eurer problemsuche hilft:

o) ich hab pingPresence auf "1"
o) der alte (webos2) tv rennt ohne, der neuere (webos3 (glaub ich)) mit wakeOnLanBroadcast / wakeOnLanMAC
o) mit der neuesten modul-version sind beide lg-tv's wieder butterweich zu steuern und die "ausfälle" beim umschalten der on/off anzeige scheinen auch weg zu sein.

btw - ich hatte doch früher mal so probleme mit der on/off anzeige.
lest sich sehr nach invers's problem und sollte hier sicher irgendwo noch zu finden sein. gelöst hattest du ja mein problem offensichtlich damals *g*

Das Attribut pingPresence scheint noch in der Hilfe zu fehlen...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 04 Januar 2022, 21:41:08
Irgendwas scheint bei der Vorschau nicht zu stimmen. Aktuell ist es 21:36 Uhr, aber die angezeigten Sendungen liegen alle in der Vergangenheit.

Das Aufwachen per WOL funktioniert nun auch einwandfrei mit einem LG OLED 55C17LB. Ich hatte das vorher mit der Variante von Otto gelöst gehabt, nun geht es aber eleganter direkt im Modul.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 Januar 2022, 21:46:27
Hast Du das Modul genommen welches ich 2 Posts vorher zum testen angeboten habe?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 04 Januar 2022, 21:59:41
nur schnell dazu:

die zeiten sind wahrscheinlich richtig. auch im tv selber sind seit neujahr viele zeitangaben falsch.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 Januar 2022, 22:04:12
Zitat von: CoolTux am 04 Januar 2022, 11:17:33
Können die Leute welche den dauernden Verbindungsaufbau hatten bitte einmal diese Version testen

https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/dev/82_LGTV_WebOS.pm

Und dann im Log schauen ob dort sowas steht wie "KeepAlive It looks like there no Data more response"

Ich habe eben noch einmal eine neue Version hochgeladen. Nun werden auch die Inputs korrekt angezeigt und im setter wiedergegeben. Man muss nun also nicht mehr auf die Benennung achten.

Ich brauche aber ein Feedback wegen der connect Schleife. Woran es liegt weiß ich ich muss nur Anpassungen machen. Bei mir selbst geht es, brauche aber Input von mehr Usern damit nicht wieder was schief geht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 04 Januar 2022, 22:37:11
Zitat von: CoolTux am 04 Januar 2022, 21:46:27
Hast Du das Modul genommen welches ich 2 Posts vorher zum testen angeboten habe?

Ich habe die letzte offizielle Version verwendet, also ein normales Update all gemacht.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 04 Januar 2022, 22:40:52
Zitat von: mumpitzstuff am 04 Januar 2022, 22:37:11
Ich habe die letzte offizielle Version verwendet, also ein normales Update all gemacht.

Schade. Ich dachte es findet sich jemand zum testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 04 Januar 2022, 23:03:29
Ich habe eben die Version installiert. Bloß nicht freigeben! Der Status toggeln immer zwischen on und off. Weiter passiert im Device nichts. Zusätzlich dazu geht alle paar Sekunden der Laptop für mehrere Sekunden auf 100% (und das ist ein fetter Laptop). Das Log wird zudem so zugespammt, das ich jetzt von der Weboberfläche das Logfile nicht mal mehr öffnen kann.

2022.01.04 22:58:17.035 5: LGTV_WebOS (LGTV) - return msg: {"channelId":"3_25_26_142_581_58101_9999","duration":1200,"endTime":"2022,01,11,04,40,00","localEndTime":"2022,01,11,05,40,00","localStartTime":"2022,01,11,05,20,00","genre":"News/Current Affairs","programId":"9999_581_58101_4620","programName":"Border Control  Spaniens Grenzschützer","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"78036"}],"signalChannelId":"581_58101_9999","startTime":"2022,01,11,04,20,00","tableId":0} and tail: ,{"channelId":"3_25_26_142_581_58101_9999","duration":1500,"endTime":"2022,01,11,05,05,00","localEndTime":"2022,01,11,06,05,00","localStartTime":"2022,01,11,05,40,00","genre":"News/Current Affairs","programId":"9999_581_58101_4622","programName":"Border Control  Spaniens Grenzschützer","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"78038"}],"signalChannelId":"581_58101_9999","startTime":"2022,01,11,04,40,00","tableId":0},{"channelId":"3_25_26_142_581_58101_9999","duration":2700,"endTime":"2022,01,11,05,50,00","localEndTime":"2022,01,11,06,50,00","localStartTime":"2022,01,11,06,05,00","genre":"Education/Science/Factual Topics","programId":"9999_581_58101_4607","programName":"Morgan
2022.01.04 22:58:17.035 5: LGTV_WebOS (LGTV) - Nach Sub: Laenge JSON: 446 Content: {"channelId":"3_25_26_142_581_58101_9999","duration":1200,"endTime":"2022,01,11,04,40,00","localEndTime":"2022,01,11,05,40,00","localStartTime":"2022,01,11,05,20,00","genre":"News/Current Affairs","programId":"9999_581_58101_4620","programName":"Border Control  Spaniens Grenzschützer","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"78036"}],"signalChannelId":"581_58101_9999","startTime":"2022,01,11,04,20,00","tableId":0} Tail: ,{"channelId":"3_25_26_142_581_58101_9999","duration":1500,"endTime":"2022,01,11,05,05,00","localEndTime":"2022,01,11,06,05,00","localStartTime":"2022,01,11,05,40,00","genre":"News/Current Affairs","programId":"9999_581_58101_4622","programName":"Border Control  Spaniens Grenzschützer","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"78038"}],"signalChannelId":"581_58101_9999","startTime":"2022,01,11,04,40,00","tableId":0},{"channelId":"3_25_26_142_581_58101_9999","duration":2700,"endTime":"2022,01,11,05,50,00","localEndTime":"2022,01,11,06,50,00","localStartTime":"2022,01,11,06,05,00","genre":"Education/Science/Factual Topics","programId":"9999_581_58101_4607","programName":"Morgan
2022.01.04 22:58:17.035 5: LGTV_WebOS (LGTV) - Decoding JSON message. Length: 446 Content: {"channelId":"3_25_26_142_581_58101_9999","duration":1200,"endTime":"2022,01,11,04,40,00","localEndTime":"2022,01,11,05,40,00","localStartTime":"2022,01,11,05,20,00","genre":"News/Current Affairs","programId":"9999_581_58101_4620","programName":"Border Control  Spaniens Grenzschützer","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"78036"}],"signalChannelId":"581_58101_9999","startTime":"2022,01,11,04,20,00","tableId":0}
2022.01.04 22:58:17.035 5: LGTV_WebOS (LGTV) - Vor Sub: Laenge JSON: 446 Content: {"channelId":"3_25_26_142_581_58101_9999","duration":1200,"endTime":"2022,01,11,04,40,00","localEndTime":"2022,01,11,05,40,00","localStartTime":"2022,01,11,05,20,00","genre":"News/Current Affairs","programId":"9999_581_58101_4620","programName":"Border Control  Spaniens Grenzschützer","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"78036"}],"signalChannelId":"581_58101_9999","startTime":"2022,01,11,04,20,00","tableId":0} Tail: ,{"channelId":"3_25_26_142_581_58101_9999","duration":1500,"endTime":"2022,01,11,05,05,00","localEndTime":"2022,01,11,06,05,00","localStartTime":"2022,01,11,05,40,00","genre":"News/Current Affairs","programId":"9999_581_58101_4622","programName":"Border Control  Spaniens Grenzschützer","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"78038"}],"signalChannelId":"581_58101_9999","startTime":"2022,01,11,04,40,00","tableId":0},{"channelId":"3_25_26_142_581_58101_9999","duration":2700,"endTime":"2022,01,11,05,50,00","localEndTime":"2022,01,11,06,50,00","localStartTime":"2022,01,11,06,05,00","genre":"Education/Science/Factual Topics","programId":"9999_581_58101_4607","programName":"Morgan
2022.01.04 22:58:17.035 4: LGTV_WebOS (LGTV) - no Match found
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - Garbage character before message: ,
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.036 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.037 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.038 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.039 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.040 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.041 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - 2 == 2 && 2 > 0
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - return msg: {"channelId":"3_25_26_142_581_58101_9999","duration":1500,"endTime":"2022,01,11,05,05,00","localEndTime":"2022,01,11,06,05,00","localStartTime":"2022,01,11,05,40,00","genre":"News/Current Affairs","programId":"9999_581_58101_4622","programName":"Border Control  Spaniens Grenzschützer","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"78038"}],"signalChannelId":"581_58101_9999","startTime":"2022,01,11,04,40,00","tableId":0} and tail: ,{"channelId":"3_25_26_142_581_58101_9999","duration":2700,"endTime":"2022,01,11,05,50,00","localEndTime":"2022,01,11,06,50,00","localStartTime":"2022,01,11,06,05,00","genre":"Education/Science/Factual Topics","programId":"9999_581_58101_4607","programName":"Morgan
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - Nach Sub: Laenge JSON: 446 Content: {"channelId":"3_25_26_142_581_58101_9999","duration":1500,"endTime":"2022,01,11,05,05,00","localEndTime":"2022,01,11,06,05,00","localStartTime":"2022,01,11,05,40,00","genre":"News/Current Affairs","programId":"9999_581_58101_4622","programName":"Border Control  Spaniens Grenzschützer","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"78038"}],"signalChannelId":"581_58101_9999","startTime":"2022,01,11,04,40,00","tableId":0} Tail: ,{"channelId":"3_25_26_142_581_58101_9999","duration":2700,"endTime":"2022,01,11,05,50,00","localEndTime":"2022,01,11,06,50,00","localStartTime":"2022,01,11,06,05,00","genre":"Education/Science/Factual Topics","programId":"9999_581_58101_4607","programName":"Morgan
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - Decoding JSON message. Length: 446 Content: {"channelId":"3_25_26_142_581_58101_9999","duration":1500,"endTime":"2022,01,11,05,05,00","localEndTime":"2022,01,11,06,05,00","localStartTime":"2022,01,11,05,40,00","genre":"News/Current Affairs","programId":"9999_581_58101_4622","programName":"Border Control  Spaniens Grenzschützer","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"78038"}],"signalChannelId":"581_58101_9999","startTime":"2022,01,11,04,40,00","tableId":0}
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - Vor Sub: Laenge JSON: 446 Content: {"channelId":"3_25_26_142_581_58101_9999","duration":1500,"endTime":"2022,01,11,05,05,00","localEndTime":"2022,01,11,06,05,00","localStartTime":"2022,01,11,05,40,00","genre":"News/Current Affairs","programId":"9999_581_58101_4622","programName":"Border Control  Spaniens Grenzschützer","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"78038"}],"signalChannelId":"581_58101_9999","startTime":"2022,01,11,04,40,00","tableId":0} Tail: ,{"channelId":"3_25_26_142_581_58101_9999","duration":2700,"endTime":"2022,01,11,05,50,00","localEndTime":"2022,01,11,06,50,00","localStartTime":"2022,01,11,06,05,00","genre":"Education/Science/Factual Topics","programId":"9999_581_58101_4607","programName":"Morgan
2022.01.04 22:58:17.042 4: LGTV_WebOS (LGTV) - no Match found
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - Garbage character before message: ,
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - return msg:  and tail: {"channelId":"3_25_26_142_581_58101_9999","duration":2700,"endTime":"2022,01,11,05,50,00","localEndTime":"2022,01,11,06,50,00","localStartTime":"2022,01,11,06,05,00","genre":"Education/Science/Factual Topics","programId":"9999_581_58101_4607","programName":"Morgan
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - Nach Sub: Laenge JSON: 0 Content:  Tail: {"channelId":"3_25_26_142_581_58101_9999","duration":2700,"endTime":"2022,01,11,05,50,00","localEndTime":"2022,01,11,06,50,00","localStartTime":"2022,01,11,06,05,00","genre":"Education/Science/Factual Topics","programId":"9999_581_58101_4607","programName":"Morgan
2022.01.04 22:58:17.042 4: LGTV_WebOS (LGTV) - PARTIAL lenght: 265
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - Tail: {"channelId":"3_25_26_142_581_58101_9999","duration":2700,"endTime":"2022,01,11,05,50,00","localEndTime":"2022,01,11,06,50,00","localStartTime":"2022,01,11,06,05,00","genre":"Education/Science/Factual Topics","programId":"9999_581_58101_4607","programName":"Morgan
2022.01.04 22:58:17.042 5: LGTV_WebOS (LGTV) - PARTIAL: {"channelId":"3_25_26_142_581_58101_9999","duration":2700,"endTime":"2022,01,11,05,50,00","localEndTime":"2022,01,11,06,50,00","localStartTime":"2022,01,11,06,05,00","genre":"Education/Science/Factual Topics","programId":"9999_581_58101_4607","programName":"Morgan
2022.01.04 22:58:17.051 4: LGTV_WebOS (LGTV) - run get functions
2022.01.04 22:58:17.051 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetAudioStatus: 0
2022.01.04 22:58:17.051 5: LGTV_WebOS (LGTV) - Sending command: {"uri":["ssap://audio/getStatus"],"id":"request_1641333497.05177","type":"request","client-key":"42aae624257058a5b6fe17f51dcbfd33"}
2022.01.04 22:58:17.051 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.04 22:58:17.051 4: LGTV_WebOS (LGTV) - ???2K{;G9i"jA*p#dalV"o6U.tJF*tlAi]5"dir|C>ejF1/z3*9.{5(|"5?yiWi:;@.qlW8t;icu[.nm e`q"-*a|y4+|0,
*5{-e(-5(V(bVx3;
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 00:13:26
So jetzt noch mal mit verbose 4. Da stürzt mir wenigstens nicht mehr alles komplett ab...

Die Systemauslastung steigt aber alle paar Sekunden auf rund 50% an. Nachdem ich das Module mit disable 1 still gelegt habe, komme ich selten über die 5% hinaus.

Das Logfile schicke ich dir privat zu...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 07:08:08
Zitat von: mumpitzstuff am 05 Januar 2022, 00:13:26
So jetzt noch mal mit verbose 4. Da stürzt mir wenigstens nicht mehr alles komplett ab...

Die Systemauslastung steigt aber alle paar Sekunden auf rund 50% an. Nachdem ich das Module mit disable 1 still gelegt habe, komme ich selten über die 5% hinaus.

Das Logfile schicke ich dir privat zu...

Kannst Du mal bitte Zeile 715 von
if ( int( gettimeofday() ) - int( $hash->{helper}->{lastResponse} ) > 2 )
auf
if ( int( gettimeofday() ) - int( $hash->{helper}->{lastResponse} ) > 5 )
ändern und noch mal testen bitte. Kannst verbose auf default also 3 lassen.

Vielen Dank fürs testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 11:08:49
Wenn das Modul mit disable 1 ausgeschaltet war, dann läuft es nicht wieder los, wenn ich disable toggle eingebe. Es bleibt auf disabled stehen. Ich muss irgendwie das disable Attribut komplett löschen, bevor das Modul wieder aktiv wird. Danach passiert eigentlich nichts mehr im Modul (nach der Änderung von oben) der State bleibt auf active und das war es. Selbst ein shutdown restart macht nichts weiter. Im Log finde ich das:

2022.01.05 11:05:13.182 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:05:23.286 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:05:33.388 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:05:43.493 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:05:53.597 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:06:03.701 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:06:13.804 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:06:23.910 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response


Okay ich habe mal den Fernseher eingeschaltet (mit dem Modul) und danach liesst er wieder die Kanalinfos aus, geht aber weiterhin on und off usw. Die Kanalinfo Readings sind außerdem 1h (Sommer/Winterzeit Problem?) hinterher und werden, vermutlich wegen dem on off Problem, laufend gelöscht und neu gesetzt. Die Meldungen von oben erscheinen weiterhin im Logfile.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 11:27:36
Zitat von: mumpitzstuff am 05 Januar 2022, 11:08:49
Wenn das Modul mit disable 1 ausgeschaltet war, dann läuft es nicht wieder los, wenn ich disable toggle eingebe. Es bleibt auf disabled stehen. Ich muss irgendwie das disable Attribut komplett löschen, bevor das Modul wieder aktiv wird. Danach passiert eigentlich nichts mehr im Modul (nach der Änderung von oben) der State bleibt auf active und das war es. Selbst ein shutdown restart macht nichts weiter. Im Log finde ich das:

2022.01.05 11:05:13.182 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:05:23.286 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:05:33.388 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:05:43.493 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:05:53.597 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:06:03.701 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:06:13.804 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response
2022.01.05 11:06:23.910 3: LGTV_WebOS (LGTV) - KeepAlive It looks like there no Data more response


Okay ich habe mal den Fernseher eingeschaltet (mit dem Modul) und danach liesst er wieder die Kanalinfos aus, geht aber weiterhin on und off usw. Die Kanalinfo Readings sind außerdem 1h (Sommer/Winterzeit Problem?) hinterher und werden, vermutlich wegen dem on off Problem, laufend gelöscht und neu gesetzt. Die Meldungen von oben erscheinen weiterhin im Logfile.


Du hast aber die Änderung vorgenommen wie von mir gewünscht? Also 2 durch 5 ersetzt
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 05 Januar 2022, 11:44:51
Zitat von: Invers am 04 Januar 2022, 09:25:42
Hi, mit der Version
    82_LGTV_WebOS.pm:v3.3.0-s25398/2022-01-01
treten bei mir wieder die alten Fehler auf, die ja bereits beseitigt waren. FHEM hängt wieder für ungefähr 10 Minuten und schaltet nicht und ist auch nicht erreichbar, wenn der TV per FB abgeschaltet wird. Nach den etwa 10 Minuten wird dann vom Modul die Abschaltung bemerkt und geht auf off und fhem läuft wieder. Angefallene Schaltbefehle werden dann auch von fhem nachträglich ausgeführt.

Mit der Version
   82_LGTV_WebOS.pm:v3.3.3-s25389/2021-12-30
funktioniert anscheinen alles noch.

Ich bin wieder da. Ich vermute, die Bitte um Test war nicht für mich bestimmt?
Falls doch, bitte melden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 12:02:55
Zitat von: CoolTux am 05 Januar 2022, 11:27:36

Du hast aber die Änderung vorgenommen wie von mir gewünscht? Also 2 durch 5 ersetzt

Ja natürlich.

Ich vermute deine Ping Auswertemechanik funktioniert nicht. Das sieht für mich sehr komisch aus.

lkcc@LKCC-LENOVO:~$ ping -c 3 -w 2 192.168.178.59
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
From 192.168.178.112 icmp_seq=1 Destination Host Unreachable

--- 192.168.178.59 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

lkcc@LKCC-LENOVO:~$ ping -c 3 -w 2 192.168.178.59
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.739 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.653 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 2ms
rtt min/avg/max/mdev = 0.653/0.696/0.739/0.043 ms


So sieht die Ausgabe bei mir aus. Oben ist der Fernseher ausgeschaltet und unten eingeschaltet.

PS: ich habe mit und ohne pingPresence getestet... Verhält sich beides gleich.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 12:05:50
Zitat von: mumpitzstuff am 05 Januar 2022, 12:02:55
Ja natürlich.

Ich vermute deine Ping Auswertemechanik funktioniert nicht. Das sieht für mich sehr komisch aus.

lkcc@LKCC-LENOVO:~$ ping -c 3 -w 2 192.168.178.59
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
From 192.168.178.112 icmp_seq=1 Destination Host Unreachable

--- 192.168.178.59 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

lkcc@LKCC-LENOVO:~$ ping -c 3 -w 2 192.168.178.59
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.739 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.653 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 2ms
rtt min/avg/max/mdev = 0.653/0.696/0.739/0.043 ms


So sieht die Ausgabe bei mir aus. Oben ist der Fernseher ausgeschaltet und unten eingeschaltet.

PS: ich habe mit und ohne pingPresence getestet... Verhält sich beides gleich.


Die gwünschte Änderung hat mit Ping nichts zu tun.
Kannst Du bitte einmal das Attribut "channelGuid" löschen oder auf 0 setzen und dann noch mal testen? Danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 12:07:31
Zitat von: Invers am 05 Januar 2022, 11:44:51
Ich bin wieder da. Ich vermute, die Bitte um Test war nicht für mich bestimmt?
Falls doch, bitte melden.


Jeder ist zum testen eingeladen.
Bei mir funktioniert das Modul. Ich vermute das der channelGuide Mitschuld trägt. Diesen kann ich aber nicht testen da ich den Fernseher nicht im TV Modus betreibe.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 05 Januar 2022, 12:21:37
ok, teste ich nahcher. Aber ping ist bei mir aus.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 12:43:50
Hi,

erst jetzt gesehen

Internals:
   DEF        192.168.1.101
   FUUID      5f68fe5a-f33f-793a-d634-dd4506487020de0e
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.1.101
   NAME       UM7100PLB
   NR         60
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2021-02-28 07:58:02   3D              off
     2021-02-28 07:58:02   3DMode          2d
     2022-01-05 12:39:22   channel         -
     2022-01-05 12:42:26   channelCurrentEndTime -
     2022-01-05 12:42:26   channelCurrentStartTime -
     2022-01-05 12:42:26   channelCurrentTitle -
     2022-01-05 12:39:22   channelMedia    -
     2022-01-05 12:39:22   channelName     -
     2022-01-05 12:42:26   channelNextEndTime -
     2022-01-05 12:42:26   channelNextStartTime -
     2022-01-05 12:42:26   channelNextTitle -
     2021-02-28 07:58:04   extInput_AV     connect_0
     2022-01-05 09:24:12   extInput_HDMI   1 connect_0
     2021-02-28 07:58:04   extInput_Komponente connect_0
     2021-12-05 16:22:29   extInput_Roku   connect_1
     2021-12-19 15:55:25   extInput_Samsung connect_0
     2021-12-05 17:35:32   input           -
     2022-01-05 11:53:01   lastResponse    ok
     2022-01-01 11:27:22   launchApp       TV
     2021-07-26 20:33:08   lgKey           cab49f95a717f9bdba063c1274bda88a
     2021-12-31 10:30:11   mute            off
     2022-01-05 11:53:01   pairing         paired
     2022-01-05 12:42:36   state           off
     2022-01-04 08:59:12   volume          10
   helper:
     lastResponse 1641382946
     wsKey      MTY0MTM4Mjk0Ni4wMTk2Mw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    3
Attributes:
   alexaName  TV Wohnzimmer
   alexaRoom  Wohnzimmer
   alias      Fernseher
   channelGuide 1
   cmdIcon    on:general_an off:general_aus
   devStateIcon on:it_television@#FF0000:off
off:it_television@#808080:on
   fp_Floorplan 244,419,0,UM7100PLB,
   genericDeviceType media
   group      Multimedia
   homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
   icon       it_television@#008000
   room       Wohnzimmer,device-Alexa,multimedia
   stateFormat state
   webCmd     off


2022.01.05 12:40:33 3: LGTV_WebOS (UM7100PLB) - KeepAlive It looks like there no Data more response
2022.01.05 12:40:53 3: LGTV_WebOS (UM7100PLB) - KeepAlive It looks like there no Data more response
2022.01.05 12:41:13 3: LGTV_WebOS (UM7100PLB) - KeepAlive It looks like there no Data more response

gruß
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 12:49:03
Zitat von: eisman am 05 Januar 2022, 12:43:50
Hi,

erst jetzt gesehen

Internals:
   DEF        192.168.1.101
   FUUID      5f68fe5a-f33f-793a-d634-dd4506487020de0e
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.1.101
   NAME       UM7100PLB
   NR         60
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2021-02-28 07:58:02   3D              off
     2021-02-28 07:58:02   3DMode          2d
     2022-01-05 12:39:22   channel         -
     2022-01-05 12:42:26   channelCurrentEndTime -
     2022-01-05 12:42:26   channelCurrentStartTime -
     2022-01-05 12:42:26   channelCurrentTitle -
     2022-01-05 12:39:22   channelMedia    -
     2022-01-05 12:39:22   channelName     -
     2022-01-05 12:42:26   channelNextEndTime -
     2022-01-05 12:42:26   channelNextStartTime -
     2022-01-05 12:42:26   channelNextTitle -
     2021-02-28 07:58:04   extInput_AV     connect_0
     2022-01-05 09:24:12   extInput_HDMI   1 connect_0
     2021-02-28 07:58:04   extInput_Komponente connect_0
     2021-12-05 16:22:29   extInput_Roku   connect_1
     2021-12-19 15:55:25   extInput_Samsung connect_0
     2021-12-05 17:35:32   input           -
     2022-01-05 11:53:01   lastResponse    ok
     2022-01-01 11:27:22   launchApp       TV
     2021-07-26 20:33:08   lgKey           cab49f95a717f9bdba063c1274bda88a
     2021-12-31 10:30:11   mute            off
     2022-01-05 11:53:01   pairing         paired
     2022-01-05 12:42:36   state           off
     2022-01-04 08:59:12   volume          10
   helper:
     lastResponse 1641382946
     wsKey      MTY0MTM4Mjk0Ni4wMTk2Mw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    3
Attributes:
   alexaName  TV Wohnzimmer
   alexaRoom  Wohnzimmer
   alias      Fernseher
   channelGuide 1
   cmdIcon    on:general_an off:general_aus
   devStateIcon on:it_television@#FF0000:off
off:it_television@#808080:on
   fp_Floorplan 244,419,0,UM7100PLB,
   genericDeviceType media
   group      Multimedia
   homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
   icon       it_television@#008000
   room       Wohnzimmer,device-Alexa,multimedia
   stateFormat state
   webCmd     off


2022.01.05 12:40:33 3: LGTV_WebOS (UM7100PLB) - KeepAlive It looks like there no Data more response
2022.01.05 12:40:53 3: LGTV_WebOS (UM7100PLB) - KeepAlive It looks like there no Data more response
2022.01.05 12:41:13 3: LGTV_WebOS (UM7100PLB) - KeepAlive It looks like there no Data more response

gruß

Kannst Du den channelGuide mal deaktivieren und noch mal testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 12:54:14
Wenn ich channelGuide UND pingPresence abschalte, dann toggelt der State nicht mehr. presence steht auf absend und State auf on (Fernseher eingeschaltet). Schalte ich den Fernseher aus, geht der State auf off. Schalte ich eins oder beide der oben genannten Attribute ein, fängt das toggeln vom State wieder an
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 12:56:26
Zitat von: mumpitzstuff am 05 Januar 2022, 12:54:14
Wenn ich channelGuide UND pingPresence abschalte, dann toggelt der State nicht mehr. presence steht auf absend und State auf on (Fernseher eingeschaltet). Schalte ich den Fernseher aus, geht der State auf off. Schalte ich eins oder beide der oben genannten Attribute ein, fängt das toggeln vom State wieder an

Dann teste ich als erstes mal pingPresence
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 12:56:42
hi,
channelGuide = 0 läst sich nicht setzen, habe das attr gelöscht

Internals:
   DEF        192.168.1.101
   FUUID      5f68fe5a-f33f-793a-d634-dd4506487020de0e
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.1.101
   LAST_RECV  1641383524.23733
   NAME       UM7100PLB
   NR         60
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2021-02-28 07:58:02   3D              off
     2021-02-28 07:58:02   3DMode          2d
     2022-01-05 12:53:14   channel         -
     2022-01-05 12:52:34   channelCurrentEndTime -
     2022-01-05 12:52:34   channelCurrentStartTime -
     2022-01-05 12:52:34   channelCurrentTitle -
     2022-01-05 12:53:14   channelMedia    -
     2022-01-05 12:53:14   channelName     -
     2022-01-05 12:52:34   channelNextEndTime -
     2022-01-05 12:52:34   channelNextStartTime -
     2022-01-05 12:52:34   channelNextTitle -
     2021-02-28 07:58:04   extInput_AV     connect_0
     2022-01-05 09:24:12   extInput_HDMI   1 connect_0
     2021-02-28 07:58:04   extInput_Komponente connect_0
     2021-12-05 16:22:29   extInput_Roku   connect_1
     2021-12-19 15:55:25   extInput_Samsung connect_0
     2021-12-05 17:35:32   input           -
     2022-01-05 11:53:01   lastResponse    ok
     2022-01-01 11:27:22   launchApp       TV
     2021-07-26 20:33:08   lgKey           cab49f95a717f9bdba063c1274bda88a
     2021-12-31 10:30:11   mute            off
     2022-01-05 11:53:01   pairing         paired
     2022-01-05 12:53:26   presence        absent
     2022-01-05 12:53:16   state           off
     2022-01-04 08:59:12   volume          10
   helper:
     lastResponse 1641383594
     wsKey      MTY0MTM4MzU5NC4yOTg5OQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    13
Attributes:
   alexaName  TV Wohnzimmer
   alexaRoom  Wohnzimmer
   alias      Fernseher
   cmdIcon    on:general_an off:general_aus
   devStateIcon on:it_television@#FF0000:off
off:it_television@#808080:on
   fp_Floorplan 244,419,0,UM7100PLB,
   genericDeviceType media
   group      Multimedia
   homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
   icon       it_television@#008000
   pingPresence 1
   room       Wohnzimmer,device-Alexa,multimedia
   stateFormat state
   webCmd     off


2022.01.05 12:53:24 3: LGTV_WebOS (UM7100PLB) - KeepAlive It looks like there no Data more response
2022.01.05 12:54:46 3: LGTV_WebOS (UM7100PLB) - KeepAlive It looks like there no Data more response

gruss

PS: beide einträge raus, toggeln geht dennoch weiter
Log mit Verbosen 5
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetForgroundAppInfo: 0
2022.01.05 13:00:42 5: LGTV_WebOS (UM7100PLB) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1641384042.19126","client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request"}
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"pVi:;@.qlW8tF}4(s4)y.( z2/g"z^"ewFfk|Ki:;Q*b- -9,S|1.Trb}P*0/(1+b}Ss8xg"mK;e;ir|C>ejFi}
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384042.19126","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384042.19126","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_Get3DStatus: 0
2022.01.05 13:00:44 5: LGTV_WebOS (UM7100PLB) - Sending command: {"client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1641384044.19107"}
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - ���2K{;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;og"pVi:;@.qlW8tF}4(s4).( z0.6
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384044.19107","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384044.19107","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetExternalInputList: 0
2022.01.05 13:00:46 5: LGTV_WebOS (UM7100PLB) - Sending command: {"id":"request_1641384046.19139","uri":["ssap://tv/getExternalInputList"],"type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a"}
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - ���2K{;[/"#9ehG.smmz6-x8-67r1* i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;icu[.nm e`q"zS)4 Tr5xz7 )d{S{6*Qz2.)dx
sa;O
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384046.19139","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"connected":false,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.1.101/resources/e16d8b8e36df4c67741b90b1475dd21fc3574a89/av.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"connected":false,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.1.101/resources/c2e6f712c6333f8cf3cbddffb2b82b33a3afaab7/component.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.1.101/resources/7e9b245343b9eaad9773c23d20f6032349f07151/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.1.101/resources/eded426c47efdba52e4bac1a4ced3a71998e5776/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"Samsung","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.1.101/resources/b4795eed323484a51efebfc33ce09e7d5d01a071/dvd.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":true,"dongleConnected":false,"subList":[{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_3","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"Samsung","labelName":"Samsung","codeset":"Y3195","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false}],"subCount":1,"favorite":false}]}}
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384046.19139","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"connected":false,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.1.101/resources/e16d8b8e36df4c67741b90b1475dd21fc3574a89/av.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"connected":false,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.1.101/resources/c2e6f712c6333f8cf3cbddffb2b82b33a3afaab7/component.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.1.101/resources/7e9b245343b9eaad9773c23d20f6032349f07151/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.1.101/resources/eded426c47efdba52e4bac1a4ced3a71998e5776/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"Samsung","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.1.101/resources/b4795eed323484a51efebfc33ce09e7d5d01a071/dvd.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":true,"dongleConnected":false,"subList":[{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_3","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"Samsung","labelName":"Samsung","codeset":"Y3195","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false}],"subCount":1,"favorite":false}]}}
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - run get functions
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetAudioStatus: 0
2022.01.05 13:00:48 5: LGTV_WebOS (UM7100PLB) - Sending command: {"id":"request_1641384048.19162","uri":["ssap://audio/getStatus"],"type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a"}
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - ���2K{;[/"#9ehG.smmz6-x8-87r1/i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;icu[.nm e`q"zS)4 Tr5xz7 )d{S{6*Qz2.)dx
sa;O
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384048.19162","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384048.19162","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetCurrentChannel: 0
2022.01.05 13:00:50 5: LGTV_WebOS (UM7100PLB) - Sending command: {"client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request","id":"request_1641384050.19303","uri":["ssap://tv/getCurrentChannel"]}
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - ���2K{;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si,;F2p|q"kW:u|A?"5"d;ir|C>ejF1/z3!{5)z9*x"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;o6
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384050.19303","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384050.19303","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetForgroundAppInfo: 0
2022.01.05 13:00:52 5: LGTV_WebOS (UM7100PLB) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1641384052.19305","type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a"}
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"pVi:;@.qlW8tF}4(s4)y.( x0,g"mK;e;ir|C>ejFi,;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si}
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384052.19305","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384052.19305","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_Get3DStatus: 0
2022.01.05 13:00:54 5: LGTV_WebOS (UM7100PLB) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1641384054.19306","type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a"}
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_(1*
0,e1 {6;it`B."#9ehG.smg"z^"ewFfk|Ki:;Q*b- -9,S|1.Trb}P*0/(1+b}Ss8x6
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384054.19306","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384054.19306","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetExternalInputList: 0
2022.01.05 13:00:56 5: LGTV_WebOS (UM7100PLB) - Sending command: {"id":"request_1641384056.19307","uri":["ssap://tv/getExternalInputList"],"type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a"}
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - ���2K{;[/"#9ehG.smmz6-x8-~67r3)i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;icu[.nm e`q"zS)4 Tr5xz7 )d{S{6*Qz2.)dx
sa;O
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384056.19307","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"connected":false,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.1.101/resources/e16d8b8e36df4c67741b90b1475dd21fc3574a89/av.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"connected":false,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.1.101/resources/c2e6f712c6333f8cf3cbddffb2b82b33a3afaab7/component.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.1.101/resources/7e9b245343b9eaad9773c23d20f6032349f07151/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.1.101/resources/eded426c47efdba52e4bac1a4ced3a71998e5776/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"Samsung","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.1.101/resources/b4795eed323484a51efebfc33ce09e7d5d01a071/dvd.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":true,"dongleConnected":false,"subList":[{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_3","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"Samsung","labelName":"Samsung","codeset":"Y3195","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false}],"subCount":1,"favorite":false}]}}
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384056.19307","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"connected":false,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.1.101/resources/e16d8b8e36df4c67741b90b1475dd21fc3574a89/av.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"connected":false,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.1.101/resources/c2e6f712c6333f8cf3cbddffb2b82b33a3afaab7/component.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.1.101/resources/7e9b245343b9eaad9773c23d20f6032349f07151/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.1.101/resources/eded426c47efdba52e4bac1a4ced3a71998e5776/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"Samsung","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.1.101/resources/b4795eed323484a51efebfc33ce09e7d5d01a071/dvd.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":true,"dongleConnected":false,"subList":[{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_3","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"Samsung","labelName":"Samsung","codeset":"Y3195","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false}],"subCount":1,"favorite":false}]}}
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - run get functions
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetAudioStatus: 0
2022.01.05 13:00:58 5: LGTV_WebOS (UM7100PLB) - Sending command: {"client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request","uri":["ssap://audio/getStatus"],"id":"request_1641384058.1933"}
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - ���2K{;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si,;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dii}q"kW:u|A?_(1*
0,
e1 x"d
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384058.1933","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384058.1933","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetCurrentChannel: 0
2022.01.05 13:01:00 5: LGTV_WebOS (UM7100PLB) - Sending command: {"uri":["ssap://tv/getCurrentChannel"],"id":"request_1641384060.19691","client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request"}
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - ���2K{;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dii}q"kW:u|A?_(1*
0/e1 r1;icu[.nm e`q"zS)4 Tr5xz7 )d{S{6*Qz2.)dx
sa;it`B."#9ehG.sm6
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384060.19691","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384060.19691","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 13:10:20
Zitat von: eisman am 05 Januar 2022, 12:56:42
hi,
channelGuide = 0 läst sich nicht setzen, habe das attr gelöscht

Internals:
   DEF        192.168.1.101
   FUUID      5f68fe5a-f33f-793a-d634-dd4506487020de0e
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.1.101
   LAST_RECV  1641383524.23733
   NAME       UM7100PLB
   NR         60
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2021-02-28 07:58:02   3D              off
     2021-02-28 07:58:02   3DMode          2d
     2022-01-05 12:53:14   channel         -
     2022-01-05 12:52:34   channelCurrentEndTime -
     2022-01-05 12:52:34   channelCurrentStartTime -
     2022-01-05 12:52:34   channelCurrentTitle -
     2022-01-05 12:53:14   channelMedia    -
     2022-01-05 12:53:14   channelName     -
     2022-01-05 12:52:34   channelNextEndTime -
     2022-01-05 12:52:34   channelNextStartTime -
     2022-01-05 12:52:34   channelNextTitle -
     2021-02-28 07:58:04   extInput_AV     connect_0
     2022-01-05 09:24:12   extInput_HDMI   1 connect_0
     2021-02-28 07:58:04   extInput_Komponente connect_0
     2021-12-05 16:22:29   extInput_Roku   connect_1
     2021-12-19 15:55:25   extInput_Samsung connect_0
     2021-12-05 17:35:32   input           -
     2022-01-05 11:53:01   lastResponse    ok
     2022-01-01 11:27:22   launchApp       TV
     2021-07-26 20:33:08   lgKey           cab49f95a717f9bdba063c1274bda88a
     2021-12-31 10:30:11   mute            off
     2022-01-05 11:53:01   pairing         paired
     2022-01-05 12:53:26   presence        absent
     2022-01-05 12:53:16   state           off
     2022-01-04 08:59:12   volume          10
   helper:
     lastResponse 1641383594
     wsKey      MTY0MTM4MzU5NC4yOTg5OQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    13
Attributes:
   alexaName  TV Wohnzimmer
   alexaRoom  Wohnzimmer
   alias      Fernseher
   cmdIcon    on:general_an off:general_aus
   devStateIcon on:it_television@#FF0000:off
off:it_television@#808080:on
   fp_Floorplan 244,419,0,UM7100PLB,
   genericDeviceType media
   group      Multimedia
   homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
   icon       it_television@#008000
   pingPresence 1
   room       Wohnzimmer,device-Alexa,multimedia
   stateFormat state
   webCmd     off


2022.01.05 12:53:24 3: LGTV_WebOS (UM7100PLB) - KeepAlive It looks like there no Data more response
2022.01.05 12:54:46 3: LGTV_WebOS (UM7100PLB) - KeepAlive It looks like there no Data more response

gruss

PS: beide einträge raus, toggeln geht dennoch weiter
Log mit Verbosen 5
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetForgroundAppInfo: 0
2022.01.05 13:00:42 5: LGTV_WebOS (UM7100PLB) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1641384042.19126","client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request"}
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"pVi:;@.qlW8tF}4(s4)y.( z2/g"z^"ewFfk|Ki:;Q*b- -9,S|1.Trb}P*0/(1+b}Ss8xg"mK;e;ir|C>ejFi}
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384042.19126","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384042.19126","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:00:42 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_Get3DStatus: 0
2022.01.05 13:00:44 5: LGTV_WebOS (UM7100PLB) - Sending command: {"client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1641384044.19107"}
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - ���2K{;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;og"pVi:;@.qlW8tF}4(s4).( z0.6
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384044.19107","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384044.19107","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:00:44 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetExternalInputList: 0
2022.01.05 13:00:46 5: LGTV_WebOS (UM7100PLB) - Sending command: {"id":"request_1641384046.19139","uri":["ssap://tv/getExternalInputList"],"type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a"}
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - ���2K{;[/"#9ehG.smmz6-x8-67r1* i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;icu[.nm e`q"zS)4 Tr5xz7 )d{S{6*Qz2.)dx
sa;O
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384046.19139","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"connected":false,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.1.101/resources/e16d8b8e36df4c67741b90b1475dd21fc3574a89/av.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"connected":false,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.1.101/resources/c2e6f712c6333f8cf3cbddffb2b82b33a3afaab7/component.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.1.101/resources/7e9b245343b9eaad9773c23d20f6032349f07151/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.1.101/resources/eded426c47efdba52e4bac1a4ced3a71998e5776/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"Samsung","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.1.101/resources/b4795eed323484a51efebfc33ce09e7d5d01a071/dvd.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":true,"dongleConnected":false,"subList":[{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_3","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"Samsung","labelName":"Samsung","codeset":"Y3195","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false}],"subCount":1,"favorite":false}]}}
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384046.19139","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"connected":false,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.1.101/resources/e16d8b8e36df4c67741b90b1475dd21fc3574a89/av.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"connected":false,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.1.101/resources/c2e6f712c6333f8cf3cbddffb2b82b33a3afaab7/component.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.1.101/resources/7e9b245343b9eaad9773c23d20f6032349f07151/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.1.101/resources/eded426c47efdba52e4bac1a4ced3a71998e5776/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"Samsung","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.1.101/resources/b4795eed323484a51efebfc33ce09e7d5d01a071/dvd.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":true,"dongleConnected":false,"subList":[{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_3","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"Samsung","labelName":"Samsung","codeset":"Y3195","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false}],"subCount":1,"favorite":false}]}}
2022.01.05 13:00:46 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - run get functions
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetAudioStatus: 0
2022.01.05 13:00:48 5: LGTV_WebOS (UM7100PLB) - Sending command: {"id":"request_1641384048.19162","uri":["ssap://audio/getStatus"],"type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a"}
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - ���2K{;[/"#9ehG.smmz6-x8-87r1/i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;icu[.nm e`q"zS)4 Tr5xz7 )d{S{6*Qz2.)dx
sa;O
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384048.19162","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384048.19162","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:00:48 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetCurrentChannel: 0
2022.01.05 13:00:50 5: LGTV_WebOS (UM7100PLB) - Sending command: {"client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request","id":"request_1641384050.19303","uri":["ssap://tv/getCurrentChannel"]}
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - ���2K{;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si,;F2p|q"kW:u|A?"5"d;ir|C>ejF1/z3!{5)z9*x"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;o6
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384050.19303","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384050.19303","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:00:50 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetForgroundAppInfo: 0
2022.01.05 13:00:52 5: LGTV_WebOS (UM7100PLB) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1641384052.19305","type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a"}
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"pVi:;@.qlW8tF}4(s4)y.( x0,g"mK;e;ir|C>ejFi,;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si}
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384052.19305","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384052.19305","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:00:52 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_Get3DStatus: 0
2022.01.05 13:00:54 5: LGTV_WebOS (UM7100PLB) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1641384054.19306","type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a"}
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dii}q"kW:u|A?_(1*
0,e1 {6;it`B."#9ehG.smg"z^"ewFfk|Ki:;Q*b- -9,S|1.Trb}P*0/(1+b}Ss8x6
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384054.19306","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384054.19306","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:00:54 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetExternalInputList: 0
2022.01.05 13:00:56 5: LGTV_WebOS (UM7100PLB) - Sending command: {"id":"request_1641384056.19307","uri":["ssap://tv/getExternalInputList"],"type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a"}
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - ���2K{;[/"#9ehG.smmz6-x8-~67r3)i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;icu[.nm e`q"zS)4 Tr5xz7 )d{S{6*Qz2.)dx
sa;O
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384056.19307","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"connected":false,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.1.101/resources/e16d8b8e36df4c67741b90b1475dd21fc3574a89/av.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"connected":false,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.1.101/resources/c2e6f712c6333f8cf3cbddffb2b82b33a3afaab7/component.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.1.101/resources/7e9b245343b9eaad9773c23d20f6032349f07151/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.1.101/resources/eded426c47efdba52e4bac1a4ced3a71998e5776/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"Samsung","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.1.101/resources/b4795eed323484a51efebfc33ce09e7d5d01a071/dvd.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":true,"dongleConnected":false,"subList":[{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_3","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"Samsung","labelName":"Samsung","codeset":"Y3195","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false}],"subCount":1,"favorite":false}]}}
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384056.19307","payload":{"returnValue":true,"devices":[{"id":"AV_1","label":"AV","port":1,"connected":false,"appId":"com.webos.app.externalinput.av1","icon":"http://192.168.1.101/resources/e16d8b8e36df4c67741b90b1475dd21fc3574a89/av.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"COMP_1","label":"Komponente","port":1,"connected":false,"appId":"com.webos.app.externalinput.component","icon":"http://192.168.1.101/resources/c2e6f712c6333f8cf3cbddffb2b82b33a3afaab7/component.png","modified":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.1.101/resources/7e9b245343b9eaad9773c23d20f6032349f07151/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.1.101/resources/eded426c47efdba52e4bac1a4ced3a71998e5776/HDMI_2.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":false,"dongleConnected":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_3","label":"Samsung","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.1.101/resources/b4795eed323484a51efebfc33ce09e7d5d01a071/dvd.png","modified":false,"lastUniqueId":255,"hdmiPlugIn":true,"dongleConnected":false,"subList":[{"id":"URCU","serviceType":"dvd","connectedInput":"HDMI_3","serviceName":"","settopCode":"incomplete","settopOption":"","brandName":"Samsung","labelName":"Samsung","codeset":"Y3195","ossSetupStatus":"complete","detectedMethod":"auto_lookup","serviceArea":"","isMainSTB":false}],"subCount":1,"favorite":false}]}}
2022.01.05 13:00:56 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - run get functions
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetAudioStatus: 0
2022.01.05 13:00:58 5: LGTV_WebOS (UM7100PLB) - Sending command: {"client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request","uri":["ssap://audio/getStatus"],"id":"request_1641384058.1933"}
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - ���2K{;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si,;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dii}q"kW:u|A?_(1*
0,
e1 x"d
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384058.1933","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384058.1933","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:00:58 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetCurrentChannel: 0
2022.01.05 13:01:00 5: LGTV_WebOS (UM7100PLB) - Sending command: {"uri":["ssap://tv/getCurrentChannel"],"id":"request_1641384060.19691","client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request"}
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - ���2K{;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dii}q"kW:u|A?_(1*
0/e1 r1;icu[.nm e`q"zS)4 Tr5xz7 )d{S{6*Qz2.)dx
sa;it`B."#9ehG.sm6
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641384060.19691","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641384060.19691","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:01:00 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing


Mit beide meinst Du pingPresene und channelGuide?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 13:11:39
ja habe beide attr gelöscht und neu gestartet
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 13:13:23
hast Du schon das neue Attribut "keepAliveCheckTime" in Deiner Liste? Wenn ja stell da bitte einmal den Wert 5 ein und teste noch mal.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 13:18:22
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   5
toggeln                      >2sek

Internals:
   DEF        192.168.1.101
   FD         67
   FUUID      5f68fe5a-f33f-793a-d634-dd4506487020de0e
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.1.101
   NAME       UM7100PLB
   NR         60
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2021-02-28 07:58:02   3D              off
     2021-02-28 07:58:02   3DMode          2d
     2022-01-05 13:15:13   channel         16
     2022-01-05 12:52:34   channelCurrentEndTime -
     2022-01-05 12:52:34   channelCurrentStartTime -
     2022-01-05 12:52:34   channelCurrentTitle -
     2022-01-05 13:15:13   channelMedia    Satellite Digital TV
     2022-01-05 13:15:13   channelName     DMAX
     2022-01-05 12:52:34   channelNextEndTime -
     2022-01-05 12:52:34   channelNextStartTime -
     2022-01-05 12:52:34   channelNextTitle -
     2021-02-28 07:58:04   extInput_AV     connect_0
     2022-01-05 09:24:12   extInput_HDMI   1 connect_0
     2022-01-05 12:57:53   extInput_HDMI_1 connect_0
     2022-01-05 12:57:53   extInput_HDMI_2 connect_0
     2021-02-28 07:58:04   extInput_Komponente connect_0
     2021-12-05 16:22:29   extInput_Roku   connect_1
     2021-12-19 15:55:25   extInput_Samsung connect_0
     2021-12-05 17:35:32   input           -
     2022-01-05 11:53:01   lastResponse    ok
     2022-01-01 11:27:22   launchApp       TV
     2021-07-26 20:33:08   lgKey           cab49f95a717f9bdba063c1274bda88a
     2021-12-31 10:30:11   mute            off
     2022-01-05 11:53:01   pairing         paired
     2022-01-05 12:57:37   presence        absent
     2022-01-05 13:15:12   state           on
     2022-01-04 08:59:12   volume          10
   helper:
     lastResponse 1641384939
     wsKey      MTY0MTM4NDkxMS45NDE1Mg==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    7
       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 Samsung
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI_1     com.webos.app.hdmi1
         HDMI_2     com.webos.app.hdmi2
         Komponente com.webos.app.externalinput.component
         Samsung    com.webos.app.hdmi3
Attributes:
   alexaName  TV Wohnzimmer
   alexaRoom  Wohnzimmer
   alias      Fernseher
   cmdIcon    on:general_an off:general_aus
   devStateIcon on:it_television@#FF0000:off
off:it_television@#808080:on
   fp_Floorplan 244,419,0,UM7100PLB,
   genericDeviceType media
   group      Multimedia
   homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
   icon       it_television@#008000
   keepAliveCheckTime 5
   room       Wohnzimmer,device-Alexa,multimedia
   stateFormat state
   verbose    5
   webCmd     off


2022.01.05 13:17:21 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:17:21 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641385041.96693","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:17:21 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:17:21 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641385041.96693","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:17:21 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetCurrentChannel: 0
2022.01.05 13:17:24 5: LGTV_WebOS (UM7100PLB) - Sending command: {"client-key":"cab49f95a717f9bdba063c1274bda88a","id":"request_1641385044.10404","type":"request","uri":["ssap://tv/getCurrentChannel"]}
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - ���2K{;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si,;[/"#9ehG.smmz6-x8,47{4)i,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;o6
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641385044.10404","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641385044.10404","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetForgroundAppInfo: 0
2022.01.05 13:17:25 5: LGTV_WebOS (UM7100PLB) - Sending command: {"id":"request_1641385045.96843","client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - ���2K{;[/"#9ehG.smmz6-x8,57 }8-i,;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641385045.96843","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641385045.96843","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_Get3DStatus: 0
2022.01.05 13:17:27 5: LGTV_WebOS (UM7100PLB) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a","id":"request_1641385047.96891"}
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;Q*b- -9,S|1.Trb}P*0/(1+b}Ss8xg"pVi:;@.qlW8tF}4(s5)|. s9(6
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641385047.96891","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641385047.96891","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 13:35:13
Zitat von: eisman am 05 Januar 2022, 13:18:22
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   5
toggeln                      >2sek

Internals:
   DEF        192.168.1.101
   FD         67
   FUUID      5f68fe5a-f33f-793a-d634-dd4506487020de0e
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.1.101
   NAME       UM7100PLB
   NR         60
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2021-02-28 07:58:02   3D              off
     2021-02-28 07:58:02   3DMode          2d
     2022-01-05 13:15:13   channel         16
     2022-01-05 12:52:34   channelCurrentEndTime -
     2022-01-05 12:52:34   channelCurrentStartTime -
     2022-01-05 12:52:34   channelCurrentTitle -
     2022-01-05 13:15:13   channelMedia    Satellite Digital TV
     2022-01-05 13:15:13   channelName     DMAX
     2022-01-05 12:52:34   channelNextEndTime -
     2022-01-05 12:52:34   channelNextStartTime -
     2022-01-05 12:52:34   channelNextTitle -
     2021-02-28 07:58:04   extInput_AV     connect_0
     2022-01-05 09:24:12   extInput_HDMI   1 connect_0
     2022-01-05 12:57:53   extInput_HDMI_1 connect_0
     2022-01-05 12:57:53   extInput_HDMI_2 connect_0
     2021-02-28 07:58:04   extInput_Komponente connect_0
     2021-12-05 16:22:29   extInput_Roku   connect_1
     2021-12-19 15:55:25   extInput_Samsung connect_0
     2021-12-05 17:35:32   input           -
     2022-01-05 11:53:01   lastResponse    ok
     2022-01-01 11:27:22   launchApp       TV
     2021-07-26 20:33:08   lgKey           cab49f95a717f9bdba063c1274bda88a
     2021-12-31 10:30:11   mute            off
     2022-01-05 11:53:01   pairing         paired
     2022-01-05 12:57:37   presence        absent
     2022-01-05 13:15:12   state           on
     2022-01-04 08:59:12   volume          10
   helper:
     lastResponse 1641384939
     wsKey      MTY0MTM4NDkxMS45NDE1Mg==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    7
       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 Samsung
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI_1     com.webos.app.hdmi1
         HDMI_2     com.webos.app.hdmi2
         Komponente com.webos.app.externalinput.component
         Samsung    com.webos.app.hdmi3
Attributes:
   alexaName  TV Wohnzimmer
   alexaRoom  Wohnzimmer
   alias      Fernseher
   cmdIcon    on:general_an off:general_aus
   devStateIcon on:it_television@#FF0000:off
off:it_television@#808080:on
   fp_Floorplan 244,419,0,UM7100PLB,
   genericDeviceType media
   group      Multimedia
   homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
   icon       it_television@#008000
   keepAliveCheckTime 5
   room       Wohnzimmer,device-Alexa,multimedia
   stateFormat state
   verbose    5
   webCmd     off


2022.01.05 13:17:21 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:17:21 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641385041.96693","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:17:21 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:17:21 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641385041.96693","payload":{"returnValue":true,"scenario":"mastervolume_tv_speaker","volume":10,"mute":false}}
2022.01.05 13:17:21 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetCurrentChannel: 0
2022.01.05 13:17:24 5: LGTV_WebOS (UM7100PLB) - Sending command: {"client-key":"cab49f95a717f9bdba063c1274bda88a","id":"request_1641385044.10404","type":"request","uri":["ssap://tv/getCurrentChannel"]}
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - ���2K{;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si,;[/"#9ehG.smmz6-x8,47{4)i,;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;o6
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641385044.10404","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641385044.10404","payload":{"returnValue":true,"channelId":"7_27_16_0_33_63_133","physicalNumber":27,"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"16","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInvisible":false,"favoriteGroup":null,"channelName":"DMAX","channelModeId":2,"signalChannelId":"33_63_133"}}
2022.01.05 13:17:24 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_GetForgroundAppInfo: 0
2022.01.05 13:17:25 5: LGTV_WebOS (UM7100PLB) - Sending command: {"id":"request_1641385045.96843","client-key":"cab49f95a717f9bdba063c1274bda88a","type":"request","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"]}
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - ���2K{;[/"#9ehG.smmz6-x8,57 }8-i,;Q'i|\?-rW2"#(a{rf *7(-9{V)a)xc(|4{V*8!Si,;F2p|q"kW:u|A?"5>rpq[;A8aid/z]&.nW)oj*pi^"cxF"ow*nxU.r6U.t_]9e~@$uwV
pi{%fv}
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641385045.96843","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641385045.96843","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 13:17:25 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - LGTV_WebOS_Get3DStatus: 0
2022.01.05 13:17:27 5: LGTV_WebOS (UM7100PLB) - Sending command: {"uri":["ssap://com.webos.service.tv.display/get3DStatus"],"type":"request","client-key":"cab49f95a717f9bdba063c1274bda88a","id":"request_1641385047.96891"}
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - WriteFn called
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - ���2K{;G9i;"jA*p#dcv_ew|P$s7A.ro[(e7F=.}[8puS2/~W?3]a?amG8"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;Q*b- -9,S|1.Trb}P*0/(1+b}Ss8xg"pVi:;@.qlW8tF}4(s5)|. s9(6
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - ReadFn started
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - received correct JSON string, start response processing: {"type":"response","id":"request_1641385047.96891","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - Corrected JSON String: {"type":"response","id":"request_1641385047.96891","payload":{"returnValue":true,"status3D":{"status":false,"pattern":"2d"}}}
2022.01.05 13:17:27 4: LGTV_WebOS (UM7100PLB) - Beginn Readings writing


Danke, sehr gute Infos die Du mir gibst.
Was ich nur nicht verstehe ist das ich im Log kein Hinweis zum toggeln finde. Der state wechselt ständig von on zu off und zurück alle 10s zum Beispiel?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 13:36:31
gib mir 5min,

ich lasse das nochmal in v5 laufen un nehme das ganze log
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 13:37:44
Zitat von: eisman am 05 Januar 2022, 13:36:31
gib mir 5min,

ich lasse das nochmal in v5 laufen un nehme das ganze log

Es reicht schon verbose 4
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 13:38:45
zuspät

ging nicht, ich mach ein text file

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 13:46:53
Sorry aber hier wurde nur ein einziges mal der Socket Disconnected. Ich kann mir nicht erklären wie da der state immer zwischen on und off toggeln soll
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Ellert am 05 Januar 2022, 13:48:17
Ich habe mit der Version von heute, spontan und selten, einige Zeit (10-20 min) nach dem Einschalten des TV eine Änderung von state auf off und kurz danach auf on. Ich versuche das mal zu Loggen.

Ausserdem ist mir aufgefallen, dass im Reading input der Wert HDMI x jetzt als HDMI_x, also statt mit Leezeichen mit einem Unterstrich angegeben wird, wenn das bleibt müssten ggf. die User ihre Trigger überarbeiten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 13:49:50
ok also noch länger in V4 oder sagen wie lange es sein soll



Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 13:50:38
Zitat von: Ellert am 05 Januar 2022, 13:48:17
Ich habe mit der Version von heute, spontan und selten, einige Zeit (10-20 min) nach dem Einschalten des TV eine Änderung von state auf off und kurz danach auf on. Ich versuche das mal zu Loggen.

Ausserdem ist mir aufgefallen, dass im Reading input der Wert HDMI x jetzt als HDMI_x, also statt mit Leezeichen mit einem Unterstrich angegeben wird, wenn das bleibt müssten ggf. die User ihre Trigger überarbeiten.

Ja das muss so bleiben damit im setter der korrekte set Befehl zusammengesetzt werden kann. Hast Du das nur einmalig? Also nur einmal ein off und dann wieder on und dann läuft es stabil? Aber 10-20min ist schon ne große zeitliche Spanne nach dem einschalten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 13:52:40
Zitat von: eisman am 05 Januar 2022, 13:49:50
ok also noch länger in V4 oder sagen wie lange es sein soll

Lass mal 10min mit verbose 4 laufen und schaue bitte ob sich der status oft ändert. Eigentlich kann es sein das er sich alle 10-30s von on auf off und umgekehrt ändert. Aber das sollte im Log zu sehen sein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 13:58:26
Ja macht es

mal einen zwischen stand
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 14:10:19
setze bitte einmal keepAliveCheckTime auf 10 und teste noch einmal
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 14:12:25
ok läuft

keepAliveCheckTime auf 10

14:11:50 bis 14:15:11 läuft noch

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 14:13:49
Zitat von: eisman am 05 Januar 2022, 14:12:25
ok läuft

keepAliveCheckTime auf 10

Dachte ich es mir doch. Gut und nun bitte channelguide dazu schalten. Nur den, noch nicht mehr
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Ellert am 05 Januar 2022, 14:14:33
Zitat von: CoolTux am 05 Januar 2022, 13:50:38
Ja das muss so bleiben damit im setter der korrekte set Befehl zusammengesetzt werden kann. Hast Du das nur einmalig? Also nur einmal ein off und dann wieder on und dann läuft es stabil? Aber 10-20min ist schon ne große zeitliche Spanne nach dem einschalten.
Es ist heute einmal nach dem Einschalten passiert. Danach habe ich den Fernseher ausgeschaltet und nach ein paar Minuten wieder eingeschaltet. Bis jetzt nach 60 min gab es kein off zwischendurch.

ZitatAlso nur einmal ein off und dann wieder on und dann läuft es stabil?
Ja, das Problem ist, wenn state auf off schaltet wird mein Mediencenter abgeschaltet, also TV state -> off -> Kodi -> shutdown -> Steckdose (für Kodi) -> aus. Da stört natürlich jedes unerwünschtes off
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 14:16:47
Zitat von: Ellert am 05 Januar 2022, 14:14:33
Es ist heute einmal nach dem Einschalten passiert. Danach habe ich den Fernseher ausgeschaltet und nach ein paar Minuten wieder eingeschaltet. Bis jetzt nach 60 min gab es kein off zwischendurch.
Ja, das Problem ist, wenn state auf off schaltet wird mein Mediencenter abgeschaltet, also TV state -> off -> Kodi -> shutdown -> Steckdose (für Kodi) -> aus. Da stört natürlich jedes unerwünschtes off

Kann ich gut verstehen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 14:22:01
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   10

So das 10min log
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 14:22:34
Hier mal ein Log wenn ich nur pingPresence angeschaltet habe bei Verbose 4. Ungeführ alle 10s findet das toggeln statt, wobei state on und state off irgendwie über verschiedene Timer gesteuert werden. Also z.B. on -> 10s -> off -> 2s -> on -> 8s -> off...

Stutzing macht mich auch das hier:

2022.01.05 14:12:12.892 4: LGTV_WebOS (LGTV) - coruppted data found, run LGTV_WebOS_ProcessRead: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: chONZTWRnY3EIiYgRMaTlZvWVnI=


Das kommt irgendwie laufend.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 14:34:27
Zitat von: eisman am 05 Januar 2022, 14:22:01
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   10

So das 10min log

Ok ich habe einen Fehler meinerseits gefunden. Kannst Du bitte noch mal neu das File runter laden und installieren.

https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/dev/82_LGTV_WebOS.pm

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 14:36:47
Zitat von: mumpitzstuff am 05 Januar 2022, 14:22:34
Hier mal ein Log wenn ich nur pingPresence angeschaltet habe bei Verbose 4. Ungeführ alle 10s findet das toggeln statt, wobei state on und state off irgendwie über verschiedene Timer gesteuert werden. Also z.B. on -> 10s -> off -> 2s -> on -> 8s -> off...

Stutzing macht mich auch das hier:

2022.01.05 14:12:12.892 4: LGTV_WebOS (LGTV) - coruppted data found, run LGTV_WebOS_ProcessRead: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: chONZTWRnY3EIiYgRMaTlZvWVnI=


Das kommt irgendwie laufend.

Bei Dir ist es der pingPresence welcher den Socket immer wieder abbaut. Kannst Du in der Konsole vom FHEM Server bitte mal ein Ping machen und zwar als normaler User nicht als root.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 14:37:41
Test läuft
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 14:43:05
Zitat von: CoolTux am 05 Januar 2022, 14:34:27
Ok ich habe einen Fehler meinerseits gefunden. Kannst Du bitte noch mal neu das File runter laden und installieren.

https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/dev/82_LGTV_WebOS.pm

dauert noch etwas
beim download was schief gegangen

läuft ab 14:42
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 14:52:03
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   10
Version                       v3.4.1 (05.01.22 14:40)

log 14:42:37 bis 14:51:04

so muss mal für ne stunde weg!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 14:57:16
lkcc@LKCC-LENOVO:~$ ping 192.168.178.59
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.706 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.689 ms
64 bytes from 192.168.178.59: icmp_seq=3 ttl=64 time=0.692 ms
64 bytes from 192.168.178.59: icmp_seq=4 ttl=64 time=0.664 ms
64 bytes from 192.168.178.59: icmp_seq=5 ttl=64 time=0.729 ms
64 bytes from 192.168.178.59: icmp_seq=6 ttl=64 time=0.708 ms
64 bytes from 192.168.178.59: icmp_seq=7 ttl=64 time=0.681 ms
64 bytes from 192.168.178.59: icmp_seq=8 ttl=64 time=0.704 ms
64 bytes from 192.168.178.59: icmp_seq=9 ttl=64 time=0.668 ms
64 bytes from 192.168.178.59: icmp_seq=10 ttl=64 time=0.647 ms
64 bytes from 192.168.178.59: icmp_seq=11 ttl=64 time=0.594 ms
64 bytes from 192.168.178.59: icmp_seq=12 ttl=64 time=0.581 ms
64 bytes from 192.168.178.59: icmp_seq=13 ttl=64 time=0.771 ms
64 bytes from 192.168.178.59: icmp_seq=14 ttl=64 time=0.712 ms
64 bytes from 192.168.178.59: icmp_seq=15 ttl=64 time=0.699 ms
64 bytes from 192.168.178.59: icmp_seq=16 ttl=64 time=0.679 ms
64 bytes from 192.168.178.59: icmp_seq=17 ttl=64 time=0.704 ms
^C
--- 192.168.178.59 ping statistics ---
17 packets transmitted, 17 received, 0% packet loss, time 375ms
rtt min/avg/max/mdev = 0.581/0.684/0.771/0.044 ms


lkcc@LKCC-LENOVO:~$ sudo -u fhem ping 192.168.178.59
[sudo] Passwort für lkcc:
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.660 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.754 ms
64 bytes from 192.168.178.59: icmp_seq=3 ttl=64 time=0.703 ms
64 bytes from 192.168.178.59: icmp_seq=4 ttl=64 time=0.752 ms
64 bytes from 192.168.178.59: icmp_seq=5 ttl=64 time=0.685 ms
64 bytes from 192.168.178.59: icmp_seq=6 ttl=64 time=0.756 ms
64 bytes from 192.168.178.59: icmp_seq=7 ttl=64 time=0.688 ms
64 bytes from 192.168.178.59: icmp_seq=8 ttl=64 time=0.762 ms
64 bytes from 192.168.178.59: icmp_seq=9 ttl=64 time=0.675 ms
64 bytes from 192.168.178.59: icmp_seq=10 ttl=64 time=0.717 ms
64 bytes from 192.168.178.59: icmp_seq=11 ttl=64 time=0.696 ms
64 bytes from 192.168.178.59: icmp_seq=12 ttl=64 time=0.774 ms
64 bytes from 192.168.178.59: icmp_seq=13 ttl=64 time=0.694 ms
64 bytes from 192.168.178.59: icmp_seq=14 ttl=64 time=0.748 ms
^C
--- 192.168.178.59 ping statistics ---
14 packets transmitted, 14 received, 0% packet loss, time 278ms
rtt min/avg/max/mdev = 0.660/0.718/0.774/0.050 ms



Hier ein Ping auf den Fernseher.

Hier noch mal aus fhem heraus:

{qx(ping -c 2 192.168.178.59);;}

PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.608 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.844 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 16ms
rtt min/avg/max/mdev = 0.608/0.726/0.844/0.118 ms
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 15:16:56
Zitat von: mumpitzstuff am 05 Januar 2022, 14:57:16
lkcc@LKCC-LENOVO:~$ ping 192.168.178.59
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.706 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.689 ms
64 bytes from 192.168.178.59: icmp_seq=3 ttl=64 time=0.692 ms
64 bytes from 192.168.178.59: icmp_seq=4 ttl=64 time=0.664 ms
64 bytes from 192.168.178.59: icmp_seq=5 ttl=64 time=0.729 ms
64 bytes from 192.168.178.59: icmp_seq=6 ttl=64 time=0.708 ms
64 bytes from 192.168.178.59: icmp_seq=7 ttl=64 time=0.681 ms
64 bytes from 192.168.178.59: icmp_seq=8 ttl=64 time=0.704 ms
64 bytes from 192.168.178.59: icmp_seq=9 ttl=64 time=0.668 ms
64 bytes from 192.168.178.59: icmp_seq=10 ttl=64 time=0.647 ms
64 bytes from 192.168.178.59: icmp_seq=11 ttl=64 time=0.594 ms
64 bytes from 192.168.178.59: icmp_seq=12 ttl=64 time=0.581 ms
64 bytes from 192.168.178.59: icmp_seq=13 ttl=64 time=0.771 ms
64 bytes from 192.168.178.59: icmp_seq=14 ttl=64 time=0.712 ms
64 bytes from 192.168.178.59: icmp_seq=15 ttl=64 time=0.699 ms
64 bytes from 192.168.178.59: icmp_seq=16 ttl=64 time=0.679 ms
64 bytes from 192.168.178.59: icmp_seq=17 ttl=64 time=0.704 ms
^C
--- 192.168.178.59 ping statistics ---
17 packets transmitted, 17 received, 0% packet loss, time 375ms
rtt min/avg/max/mdev = 0.581/0.684/0.771/0.044 ms


lkcc@LKCC-LENOVO:~$ sudo -u fhem ping 192.168.178.59
[sudo] Passwort für lkcc:
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.660 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.754 ms
64 bytes from 192.168.178.59: icmp_seq=3 ttl=64 time=0.703 ms
64 bytes from 192.168.178.59: icmp_seq=4 ttl=64 time=0.752 ms
64 bytes from 192.168.178.59: icmp_seq=5 ttl=64 time=0.685 ms
64 bytes from 192.168.178.59: icmp_seq=6 ttl=64 time=0.756 ms
64 bytes from 192.168.178.59: icmp_seq=7 ttl=64 time=0.688 ms
64 bytes from 192.168.178.59: icmp_seq=8 ttl=64 time=0.762 ms
64 bytes from 192.168.178.59: icmp_seq=9 ttl=64 time=0.675 ms
64 bytes from 192.168.178.59: icmp_seq=10 ttl=64 time=0.717 ms
64 bytes from 192.168.178.59: icmp_seq=11 ttl=64 time=0.696 ms
64 bytes from 192.168.178.59: icmp_seq=12 ttl=64 time=0.774 ms
64 bytes from 192.168.178.59: icmp_seq=13 ttl=64 time=0.694 ms
64 bytes from 192.168.178.59: icmp_seq=14 ttl=64 time=0.748 ms
^C
--- 192.168.178.59 ping statistics ---
14 packets transmitted, 14 received, 0% packet loss, time 278ms
rtt min/avg/max/mdev = 0.660/0.718/0.774/0.050 ms



Hier ein Ping auf den Fernseher.

Hier noch mal aus fhem heraus:

{qx(ping -c 2 192.168.178.59);;}

PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.608 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.844 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 16ms
rtt min/avg/max/mdev = 0.608/0.726/0.844/0.118 ms


Kannst Du die neuste Version von meinen Git runter laden. Dann bitte pingPresence entfernen und channelGuide entfernen und erstmal so testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 05 Januar 2022, 15:22:03
Zitat von: CoolTux am 31 Dezember 2021, 19:46:41
Auf ein neues

Ich habe das Modul aus diesem Beitrag probiert, ohne es zu ändern.
Einschalten per Modul geht nicht, ausschalten schon, ohne Blockierungen.
Einschalten kann ich aber nichts sagen, da heute früh ein Firmwareupdate in den TV eingespielt wurde. LG ist fleißig. LOL

Hier Log

[code]
Save config
?
Floorplans
1_Info
Wohnung
Test
Andere
Rollo
AMAD
Kalender
System
1Heizungstest
1Test
Amazon
Anwesenheit
DOIF_Labor
FS20
             
                
        HUEDevice
Heizung
MQTT2
MQTT2_DEVICE
Rauchmelder
Unsorted
WETTER
Wohnzimmer
XiaomiBTLESens
alexa
Everything
Logfile
Commandref
Edit files
Select style
Event monitor
MyUtils
FloorStyle
   Historie löschen

jump to the end

2022.01.05 15:14:21.303 1: Logfile gelöscht
2022.01.05 15:14:24.299 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:14:24.400 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:14:24.401 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:14:34.404 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:14:34.506 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:14:34.507 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:14:44.508 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:14:44.610 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:14:44.610 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:14:54.612 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:14:54.713 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:14:54.714 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:15:04.717 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:15:04.819 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:15:04.820 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:15:14.823 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:15:14.924 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:15:14.924 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:15:24.928 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:15:25.030 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:15:25.031 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:15:25.532 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","payload":{},"id":"request_1641392125.53209","uri":["ssap://system/turnOff"],"client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:15:25.533 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:15:25.533 4: LGTV_WebOS (meinLGTV) - socket not connected
2022.01.05 15:15:35.033 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:15:35.135 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:15:35.136 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:15:45.139 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:15:45.241 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:15:45.242 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:15:55.244 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:15:55.345 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:15:55.346 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:16:05.349 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:16:05.451 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:16:05.452 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:16:15.455 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:16:15.557 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 15:16:15.557 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 15:16:25.561 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 15:16:25.564 4: LGTV_WebOS (meinLGTV) - Socket Connected
2022.01.05 15:16:25.565 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:25.565 4: LGTV_WebOS (meinLGTV) - GET / HTTP/1.1
Host: 192.168.178.76
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTY0MTM5MjE4NS41NjUyMg==


2022.01.05 15:16:25.565 4: LGTV_WebOS (meinLGTV) - send Handshake to WriteFn
2022.01.05 15:16:25.567 4: LGTV_WebOS (meinLGTV) - run get functions
2022.01.05 15:16:25.567 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2022.01.05 15:16:25.568 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1641392185.56796","uri":["ssap://audio/getStatus"],"type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:16:25.568 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:25.569 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6-x9+s57}7 i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;icu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;O
2022.01.05 15:16:25.570 4: LGTV_WebOS (meinLGTV) - start timer status request
2022.01.05 15:16:25.570 4: LGTV_WebOS (meinLGTV) - HASH handshakePayload
2022.01.05 15:16:25.571 5: LGTV_WebOS (meinLGTV) - Sending command: {"payload":{"pairingType":"PROMPT","manifest":{"signed":{"created":"20161123","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"},"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"],"appId":"com.lge.test","localizedVendorNames":{"":"LG Electronics"},"vendorId":"com.lge","serial":"2f930e2d2cfe083771f68e4fe7bb07"},"manifestVersion":1,"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"],"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}]},"client-key":"c77c01ca9053b58a029a90f5baff896a"},"id":"register_1641392185.57082","type":"register"}
2022.01.05 15:16:25.577 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:25.578 4: LGTV_WebOS (meinLGTV) - ���2K{;B*yu]*d;0"iS"rp\,T`B."#RVT;imx\"f|A?"#IispU%e}q{;Q9exF.d;i2)}1(x"5'ozS'icW/AiBatW8"#Ii"#
H\kL^et]?e;id|E;iFQw UukF|@%b|V"ewG%g;Og"iW9mpA8iv\8"#iiT\a_JwUKwi,;qNM`LF{PLfT\j"5OWfOUmOLa_X|_RwBVsD;iR\s_P|TX~E]m
PIai,;`A]mG\mDAg"Kw
DF|TPtCXfOWai,;aAKq"5RPf_JwTP| S;iWK{EF|TPtCXfOWm
L\`"5OWfOUmONw"5EXvCL`EWfCQsN\~i,;`A]mUW|N^m
PIai,;`A]mP]sEF{FVg"LbAMwFK}_KwOMwAIbi,;`A]mG\mVF{PLfEOwTJg"Kw
DFf_ZgR\|_M{E;og"xB;I}q"z]&.uU..mW8t;ilvQ*lpH.dOW%dv@atW8"#Ii"#G9w'ezF9ow[(s;Og"oW%dv@d;icv_el~Wi,;A.rpS'"#yf {e+VycW{8*|1se-T.7{P{7;Og"tS%iW8tOW9sp]%"#g"xB;V|@8iv\i:;e1;ip|@&ijA"owAi:BAL|H;iLXgCQmE[sP;iAIbTVm
PIg"Z~S\g"MwTF}EWg"MwTFbOMwT\vi,;qNM`LFsDP}i,;qNM`LFvSI~
Y;iCV|RV~IWbTFxYJfCRg"Z}TK}_P|UMmE]{
_KwOKvN^g"Z}TK}_P|UMmE]{
_I~
Y[sK;iCV|RV~IWbTFf"5OWfOUmONw"5EXvAIbSMsUJg"Kw
DFqRKwTFqAW|L;iR\s_P|UMmEO{EF~SMg"Kw
DF|TN}KFaAMwi,;`A]mUW|N^m
PIai,;`A]mVFqAW|LF~SMg"N`T\mOM{
IZsIV|TVsT;iR\s_I}EKmTXf"5EXvCVgTKkIWt"DispU%amG9ejq[b8i~\*tl@.V|@8iv\i:(ispU%amG9e;ie`x#b^V=ct^{a^"OpxU)w?U)Z   MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+;btQ?Y+d2dZ{8Iw|;Z+#dQd2ZOh'cw|;b+"Ostr.q@R~XwAd=E+}Siv5!Z+, *FWED`XgRYxalG d.B(e~_2ZHCx)J)h8RXQkZfrN]~i]HhTpR`SOo1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t 2QGRu~8|PxlUy:Tm3KQVs/q/4K-JIk%z~D4[|9FLy8jrQ>+NvOV
2.b:1w{cTQ#mzSa}x#Gk}:H,k&H}}j,|Hcxrje{HI^;uXJdEZ.ICkh/`qxt2]j1dRjrNt_2qcxxo6'kr9.U-VK~5qsy9`W
wxqiC|P![9x}{q Tos]*7Wc%AmEv=;O}5(lpW%t4Y.y;ic.(0(Q*9)xb,
*0+ *9)T~bxT-8 *"dii}q"kW,ijF.rF}4(r2(
~.,{8+g"mK;e;ir|U"smW9"d
2022.01.05 15:16:25.578 4: LGTV_WebOS (meinLGTV) - Send pairing informations
2022.01.05 15:16:25.579 4: LGTV_WebOS (meinLGTV) - start pairing routine
2022.01.05 15:16:25.579 4: LGTV_WebOS (meinLGTV) - start Handshake
2022.01.05 15:16:25.644 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:25.645 4: LGTV_WebOS (meinLGTV) - coruppted data found, run LGTV_WebOS_ProcessRead: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: kjrxOzR41R1Lua+hGm4ewxDheP0=


2022.01.05 15:16:25.645 4: LGTV_WebOS (meinLGTV) - process read
2022.01.05 15:16:25.645 4: LGTV_WebOS (meinLGTV) - No PARTIAL buffer
2022.01.05 15:16:25.646 5: LGTV_WebOS (meinLGTV) - Incoming data: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: kjrxOzR41R1Lua+hGm4ewxDheP0=


2022.01.05 15:16:25.646 5: LGTV_WebOS (meinLGTV) - Current processing buffer (PARTIAL + incoming data): HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: kjrxOzR41R1Lua+hGm4ewxDheP0=


2022.01.05 15:16:25.646 5: LGTV_WebOS (meinLGTV) - Garbage character before message: H
2022.01.05 15:16:25.647 5: LGTV_WebOS (meinLGTV) - Garbage character before message: T
2022.01.05 15:16:25.647 5: LGTV_WebOS (meinLGTV) - Garbage character before message: T
2022.01.05 15:16:25.647 5: LGTV_WebOS (meinLGTV) - Garbage character before message: P
2022.01.05 15:16:25.647 5: LGTV_WebOS (meinLGTV) - Garbage character before message: /
2022.01.05 15:16:25.647 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 1
2022.01.05 15:16:25.648 5: LGTV_WebOS (meinLGTV) - Garbage character before message: .
2022.01.05 15:16:25.648 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 1
2022.01.05 15:16:25.648 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 
2022.01.05 15:16:25.648 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 1
2022.01.05 15:16:25.648 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 0
2022.01.05 15:16:25.649 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 1
2022.01.05 15:16:25.649 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 
2022.01.05 15:16:25.649 5: LGTV_WebOS (meinLGTV) - Garbage character before message: S
2022.01.05 15:16:25.649 5: LGTV_WebOS (meinLGTV) - Garbage character before message: w
2022.01.05 15:16:25.650 5: LGTV_WebOS (meinLGTV) - Garbage character before message: i
2022.01.05 15:16:25.650 5: LGTV_WebOS (meinLGTV) - Garbage character before message: t
2022.01.05 15:16:25.650 5: LGTV_WebOS (meinLGTV) - Garbage character before message: c
2022.01.05 15:16:25.650 5: LGTV_WebOS (meinLGTV) - Garbage character before message: h
2022.01.05 15:16:25.650 5: LGTV_WebOS (meinLGTV) - Garbage character before message: i
2022.01.05 15:16:25.651 5: LGTV_WebOS (meinLGTV) - Garbage character before message: n
2022.01.05 15:16:25.651 5: LGTV_WebOS (meinLGTV) - Garbage character before message: g
2022.01.05 15:16:25.651 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 
2022.01.05 15:16:25.651 5: LGTV_WebOS (meinLGTV) - Garbage character before message: P
2022.01.05 15:16:25.652 5: LGTV_WebOS (meinLGTV) - Garbage character before message: r
2022.01.05 15:16:25.652 5: LGTV_WebOS (meinLGTV) - Garbage character before message: o
2022.01.05 15:16:25.652 5: LGTV_WebOS (meinLGTV) - Garbage character before message: t
2022.01.05 15:16:25.652 5: LGTV_WebOS (meinLGTV) - Garbage character before message: o
2022.01.05 15:16:25.652 5: LGTV_WebOS (meinLGTV) - Garbage character before message: c
2022.01.05 15:16:25.653 5: LGTV_WebOS (meinLGTV) - Garbage character before message: o
2022.01.05 15:16:25.653 5: LGTV_WebOS (meinLGTV) - Garbage character before message: l
2022.01.05 15:16:25.653 5: LGTV_WebOS (meinLGTV) - Garbage character before message: s
2022.01.05 15:16:25.653 5: LGTV_WebOS (meinLGTV) - Garbage character before message:
2022.01.05 15:16:25.654 5: LGTV_WebOS (meinLGTV) - Garbage character before message:

2022.01.05 15:16:25.654 5: LGTV_WebOS (meinLGTV) - Garbage character before message: U
2022.01.05 15:16:25.654 5: LGTV_WebOS (meinLGTV) - Garbage character before message: p
2022.01.05 15:16:25.654 5: LGTV_WebOS (meinLGTV) - Garbage character before message: g
2022.01.05 15:16:25.654 5: LGTV_WebOS (meinLGTV) - Garbage character before message: r
2022.01.05 15:16:25.655 5: LGTV_WebOS (meinLGTV) - Garbage character before message: a
2022.01.05 15:16:25.655 5: LGTV_WebOS (meinLGTV) - Garbage character before message: d
2022.01.05 15:16:25.655 5: LGTV_WebOS (meinLGTV) - Garbage character before message: e
2022.01.05 15:16:25.655 5: LGTV_WebOS (meinLGTV) - Garbage character before message: :
2022.01.05 15:16:25.656 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 
2022.01.05 15:16:25.656 5: LGTV_WebOS (meinLGTV) - Garbage character before message: w
2022.01.05 15:16:25.656 5: LGTV_WebOS (meinLGTV) - Garbage character before message: e
2022.01.05 15:16:25.656 5: LGTV_WebOS (meinLGTV) - Garbage character before message: b
2022.01.05 15:16:25.656 5: LGTV_WebOS (meinLGTV) - Garbage character before message: s
2022.01.05 15:16:25.657 5: LGTV_WebOS (meinLGTV) - Garbage character before message: o
2022.01.05 15:16:25.657 5: LGTV_WebOS (meinLGTV) - Garbage character before message: c
2022.01.05 15:16:25.657 5: LGTV_WebOS (meinLGTV) - Garbage character before message: k
2022.01.05 15:16:25.657 5: LGTV_WebOS (meinLGTV) - Garbage character before message: e
2022.01.05 15:16:25.658 5: LGTV_WebOS (meinLGTV) - Garbage character before message: t
2022.01.05 15:16:25.658 5: LGTV_WebOS (meinLGTV) - Garbage character before message:
2022.01.05 15:16:25.658 5: LGTV_WebOS (meinLGTV) - Garbage character before message:

2022.01.05 15:16:25.658 5: LGTV_WebOS (meinLGTV) - Garbage character before message: C
2022.01.05 15:16:25.658 5: LGTV_WebOS (meinLGTV) - Garbage character before message: o
2022.01.05 15:16:25.659 5: LGTV_WebOS (meinLGTV) - Garbage character before message: n
2022.01.05 15:16:25.659 5: LGTV_WebOS (meinLGTV) - Garbage character before message: n
2022.01.05 15:16:25.659 5: LGTV_WebOS (meinLGTV) - Garbage character before message: e
2022.01.05 15:16:25.659 5: LGTV_WebOS (meinLGTV) - Garbage character before message: c
2022.01.05 15:16:25.659 5: LGTV_WebOS (meinLGTV) - Garbage character before message: t
2022.01.05 15:16:25.660 5: LGTV_WebOS (meinLGTV) - Garbage character before message: i
2022.01.05 15:16:25.660 5: LGTV_WebOS (meinLGTV) - Garbage character before message: o
2022.01.05 15:16:25.660 5: LGTV_WebOS (meinLGTV) - Garbage character before message: n
2022.01.05 15:16:25.660 5: LGTV_WebOS (meinLGTV) - Garbage character before message: :
2022.01.05 15:16:25.661 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 
2022.01.05 15:16:25.661 5: LGTV_WebOS (meinLGTV) - Garbage character before message: U
2022.01.05 15:16:25.661 5: LGTV_WebOS (meinLGTV) - Garbage character before message: p
2022.01.05 15:16:25.661 5: LGTV_WebOS (meinLGTV) - Garbage character before message: g
2022.01.05 15:16:25.661 5: LGTV_WebOS (meinLGTV) - Garbage character before message: r
2022.01.05 15:16:25.662 5: LGTV_WebOS (meinLGTV) - Garbage character before message: a
2022.01.05 15:16:25.662 5: LGTV_WebOS (meinLGTV) - Garbage character before message: d
2022.01.05 15:16:25.662 5: LGTV_WebOS (meinLGTV) - Garbage character before message: e
2022.01.05 15:16:25.662 5: LGTV_WebOS (meinLGTV) - Garbage character before message:
2022.01.05 15:16:25.663 5: LGTV_WebOS (meinLGTV) - Garbage character before message:

2022.01.05 15:16:25.663 5: LGTV_WebOS (meinLGTV) - Garbage character before message: S
2022.01.05 15:16:25.663 5: LGTV_WebOS (meinLGTV) - Garbage character before message: e
2022.01.05 15:16:25.663 5: LGTV_WebOS (meinLGTV) - Garbage character before message: c
2022.01.05 15:16:25.663 5: LGTV_WebOS (meinLGTV) - Garbage character before message: -
2022.01.05 15:16:25.664 5: LGTV_WebOS (meinLGTV) - Garbage character before message: W
2022.01.05 15:16:25.664 5: LGTV_WebOS (meinLGTV) - Garbage character before message: e
2022.01.05 15:16:25.664 5: LGTV_WebOS (meinLGTV) - Garbage character before message: b
2022.01.05 15:16:25.664 5: LGTV_WebOS (meinLGTV) - Garbage character before message: S
2022.01.05 15:16:25.665 5: LGTV_WebOS (meinLGTV) - Garbage character before message: o
2022.01.05 15:16:25.665 5: LGTV_WebOS (meinLGTV) - Garbage character before message: c
2022.01.05 15:16:25.665 5: LGTV_WebOS (meinLGTV) - Garbage character before message: k
2022.01.05 15:16:25.665 5: LGTV_WebOS (meinLGTV) - Garbage character before message: e
2022.01.05 15:16:25.665 5: LGTV_WebOS (meinLGTV) - Garbage character before message: t
2022.01.05 15:16:25.666 5: LGTV_WebOS (meinLGTV) - Garbage character before message: -
2022.01.05 15:16:25.666 5: LGTV_WebOS (meinLGTV) - Garbage character before message: A
2022.01.05 15:16:25.666 5: LGTV_WebOS (meinLGTV) - Garbage character before message: c
2022.01.05 15:16:25.666 5: LGTV_WebOS (meinLGTV) - Garbage character before message: c
2022.01.05 15:16:25.666 5: LGTV_WebOS (meinLGTV) - Garbage character before message: e
2022.01.05 15:16:25.667 5: LGTV_WebOS (meinLGTV) - Garbage character before message: p
2022.01.05 15:16:25.667 5: LGTV_WebOS (meinLGTV) - Garbage character before message: t
2022.01.05 15:16:25.667 5: LGTV_WebOS (meinLGTV) - Garbage character before message: :
2022.01.05 15:16:25.667 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 
2022.01.05 15:16:25.668 5: LGTV_WebOS (meinLGTV) - Garbage character before message: k
2022.01.05 15:16:25.668 5: LGTV_WebOS (meinLGTV) - Garbage character before message: j
2022.01.05 15:16:25.668 5: LGTV_WebOS (meinLGTV) - Garbage character before message: r
2022.01.05 15:16:25.668 5: LGTV_WebOS (meinLGTV) - Garbage character before message: x
2022.01.05 15:16:25.668 5: LGTV_WebOS (meinLGTV) - Garbage character before message: O
2022.01.05 15:16:25.669 5: LGTV_WebOS (meinLGTV) - Garbage character before message: z
2022.01.05 15:16:25.669 5: LGTV_WebOS (meinLGTV) - Garbage character before message: R
2022.01.05 15:16:25.669 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 4
2022.01.05 15:16:25.669 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 1
2022.01.05 15:16:25.670 5: LGTV_WebOS (meinLGTV) - Garbage character before message: R
2022.01.05 15:16:25.670 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 1
2022.01.05 15:16:25.670 5: LGTV_WebOS (meinLGTV) - Garbage character before message: L
2022.01.05 15:16:25.670 5: LGTV_WebOS (meinLGTV) - Garbage character before message: u
2022.01.05 15:16:25.670 5: LGTV_WebOS (meinLGTV) - Garbage character before message: a
2022.01.05 15:16:25.671 5: LGTV_WebOS (meinLGTV) - Garbage character before message: +
2022.01.05 15:16:25.671 5: LGTV_WebOS (meinLGTV) - Garbage character before message: h
2022.01.05 15:16:25.671 5: LGTV_WebOS (meinLGTV) - Garbage character before message: G
2022.01.05 15:16:25.671 5: LGTV_WebOS (meinLGTV) - Garbage character before message: m
2022.01.05 15:16:25.672 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 4
2022.01.05 15:16:25.672 5: LGTV_WebOS (meinLGTV) - Garbage character before message: e
2022.01.05 15:16:25.672 5: LGTV_WebOS (meinLGTV) - Garbage character before message: w
2022.01.05 15:16:25.672 5: LGTV_WebOS (meinLGTV) - Garbage character before message: x
2022.01.05 15:16:25.672 5: LGTV_WebOS (meinLGTV) - Garbage character before message: D
2022.01.05 15:16:25.673 5: LGTV_WebOS (meinLGTV) - Garbage character before message: h
2022.01.05 15:16:25.673 5: LGTV_WebOS (meinLGTV) - Garbage character before message: e
2022.01.05 15:16:25.673 5: LGTV_WebOS (meinLGTV) - Garbage character before message: P
2022.01.05 15:16:25.673 5: LGTV_WebOS (meinLGTV) - Garbage character before message: 0
2022.01.05 15:16:25.673 5: LGTV_WebOS (meinLGTV) - Garbage character before message: =
2022.01.05 15:16:25.674 5: LGTV_WebOS (meinLGTV) - Garbage character before message:
2022.01.05 15:16:25.674 5: LGTV_WebOS (meinLGTV) - Garbage character before message:

2022.01.05 15:16:25.674 5: LGTV_WebOS (meinLGTV) - Garbage character before message:
2022.01.05 15:16:25.674 5: LGTV_WebOS (meinLGTV) - Garbage character before message:

2022.01.05 15:16:25.675 5: LGTV_WebOS (meinLGTV) - return msg:  and tail:
2022.01.05 15:16:25.675 4: LGTV_WebOS (meinLGTV) - PARTIAL lenght: 0
2022.01.05 15:16:25.675 5: LGTV_WebOS (meinLGTV) - Tail:
2022.01.05 15:16:25.675 5: LGTV_WebOS (meinLGTV) - PARTIAL:
2022.01.05 15:16:25.677 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:25.677 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1641392185.57082","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}
2022.01.05 15:16:25.678 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:25.678 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"registered","id":"register_1641392185.57082","payload":{"client-key":"c77c01ca9053b58a029a90f5baff896a"}}
2022.01.05 15:16:25.678 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:25.708 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:25.709 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392185.56796","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":88,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":88}}
2022.01.05 15:16:25.709 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:25.709 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1641392185.56796","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":88,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":88}}
2022.01.05 15:16:25.709 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:27.572 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2022.01.05 15:16:27.572 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://tv/getCurrentChannel"],"id":"request_1641392187.57272","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:16:27.573 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:27.573 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"pVi:;@.qlW8tF}4(r2(
|.,y7+g"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6x6
2022.01.05 15:16:27.610 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:27.611 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392187.57272","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2022.01.05 15:16:27.611 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:27.612 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1641392187.57272","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2022.01.05 15:16:27.612 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:29.573 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2022.01.05 15:16:29.573 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1641392189.57365","type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:16:29.574 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:29.574 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"pVi:;@.qlW8tF}4(r2(
r.,x6,g"mK;e;ir|C>ejFi,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si}
2022.01.05 15:16:29.579 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:29.579 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392189.57365","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 15:16:29.579 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:29.579 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1641392189.57365","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 15:16:29.580 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:31.572 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2022.01.05 15:16:31.573 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1641392191.57307","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:16:31.574 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:31.574 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}4(r2( z.,x0.g"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6x6
2022.01.05 15:16:31.579 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:31.580 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"error","id":"request_1641392191.57307","error":"404 no such service or method","payload":{}}
2022.01.05 15:16:31.580 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:31.580 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"error","id":"request_1641392191.57307","error":"404 no such service or method","payload":{}}
2022.01.05 15:16:31.580 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:33.571 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2022.01.05 15:16:33.572 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1641392193.57197","uri":["ssap://tv/getExternalInputList"],"type":"request"}
2022.01.05 15:16:33.572 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:33.572 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6-x9+r37|1 i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;O
2022.01.05 15:16:33.592 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:33.593 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392193.57197","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/f2d87eb43a82ce4c44d0c5086f9a1135f8381c20/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/ea2207f091c66cf9dd7f7756dab09e63db8ab66f/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/68eb7cca4c5f5318f85260907512ebb88198b930/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/78533b45da3756627d7abb3735c4bdcfe67d8a1b/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2022.01.05 15:16:33.593 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:33.593 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1641392193.57197","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/f2d87eb43a82ce4c44d0c5086f9a1135f8381c20/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/ea2207f091c66cf9dd7f7756dab09e63db8ab66f/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/68eb7cca4c5f5318f85260907512ebb88198b930/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/78533b45da3756627d7abb3735c4bdcfe67d8a1b/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2022.01.05 15:16:33.593 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:35.573 4: LGTV_WebOS (meinLGTV) - run get functions
2022.01.05 15:16:35.573 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2022.01.05 15:16:35.574 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://audio/getStatus"],"id":"request_1641392195.57397","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:16:35.574 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:35.575 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dii}q"kW:u|A?_(1* y1 e5.r7;icu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;O
2022.01.05 15:16:35.586 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:35.587 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392195.57397","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":88,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":88}}
2022.01.05 15:16:35.587 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:35.587 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1641392195.57397","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":88,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":88}}
2022.01.05 15:16:35.587 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:37.577 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2022.01.05 15:16:37.578 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://tv/getCurrentChannel"],"id":"request_1641392197.57817","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:16:37.578 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:37.578 4: LGTV_WebOS (meinLGTV) - ���2K{;F2p|q"kW:u|A?"5>rpq[;A8aid/mDdg|Fuk@.nmq#aw\.l;og"pVi:;@.qlW8tF}4(r2( |.,s1.g"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6x6
2022.01.05 15:16:37.602 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:37.603 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392197.57817","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2022.01.05 15:16:37.603 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:37.603 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1641392197.57817","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2022.01.05 15:16:37.603 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:39.578 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2022.01.05 15:16:39.579 5: LGTV_WebOS (meinLGTV) - Sending command: {"uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"id":"request_1641392199.5791","type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:16:39.580 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:39.580 4: LGTV_WebOS (meinLGTV) - ���2K{;G9i;"jA*p#dcv_ew|P$s7S;pu[(am[$nTS%a~W9/~W?Fv@.gk]>n}s;pP\-o;og"pVi:;@.qlW8tF}4(r2( r.,r1;it`B."#9ehG.smg"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6x6
2022.01.05 15:16:39.586 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:39.586 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392199.5791","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 15:16:39.586 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:39.587 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1641392199.5791","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 15:16:39.587 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:41.578 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2022.01.05 15:16:41.579 5: LGTV_WebOS (meinLGTV) - Sending command: {"type":"request","uri":["ssap://com.webos.service.tv.display/get3DStatus"],"id":"request_1641392201.57898","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:16:41.580 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:41.580 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}4(r2+z.,s9!g"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6x6
2022.01.05 15:16:41.585 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:41.586 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"error","id":"request_1641392201.57898","error":"404 no such service or method","payload":{}}
2022.01.05 15:16:41.586 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:41.586 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"error","id":"request_1641392201.57898","error":"404 no such service or method","payload":{}}
2022.01.05 15:16:41.586 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:43.577 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2022.01.05 15:16:43.577 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1641392203.57741","uri":["ssap://tv/getExternalInputList"],"type":"request"}
2022.01.05 15:16:43.577 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:43.578 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6-x9+{37|7-i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;O
2022.01.05 15:16:43.593 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:43.593 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392203.57741","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/f2d87eb43a82ce4c44d0c5086f9a1135f8381c20/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/ea2207f091c66cf9dd7f7756dab09e63db8ab66f/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/68eb7cca4c5f5318f85260907512ebb88198b930/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/78533b45da3756627d7abb3735c4bdcfe67d8a1b/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2022.01.05 15:16:43.593 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:43.593 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1641392203.57741","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/f2d87eb43a82ce4c44d0c5086f9a1135f8381c20/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false},{"id":"HDMI_2","label":"HDMI 2","port":2,"connected":true,"appId":"com.webos.app.hdmi2","icon":"http://192.168.178.76/resources/ea2207f091c66cf9dd7f7756dab09e63db8ab66f/HDMI_2.png","forceIcon":false,"modified":false,"spdProductDescription":"HT-D6750","spdVendorName":"SAMSUNG","spdSourceDeviceInfo":"Blu-Ray Disc","lastUniqueId":-1,"hdmiPlugIn":true,"subList":[{"id":"SIMPLINK","portId":2,"uniqueId":5,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"Receiver","cecpDevType":5,"cecpNewType":9},{"id":"SIMPLINK","portId":2,"uniqueId":8,"vendorId":240,"physicalAddress":8192,"depth":1,"osdName":"BD-Theater","cecpDevType":4,"cecpNewType":9}],"subCount":2,"favorite":false},{"id":"HDMI_3","label":"HDMI 3","port":3,"connected":false,"appId":"com.webos.app.hdmi3","icon":"http://192.168.178.76/resources/68eb7cca4c5f5318f85260907512ebb88198b930/HDMI_3.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":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.76/resources/78533b45da3756627d7abb3735c4bdcfe67d8a1b/HDMI_4.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[],"subCount":0,"favorite":false}]}}
2022.01.05 15:16:43.594 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:45.578 4: LGTV_WebOS (meinLGTV) - run get functions
2022.01.05 15:16:45.578 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetAudioStatus: 0
2022.01.05 15:16:45.579 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","id":"request_1641392205.57896","uri":["ssap://audio/getStatus"],"type":"request"}
2022.01.05 15:16:45.579 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:45.579 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;[/"#9ehG.smmz6-x9+{57|8 i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;O
2022.01.05 15:16:45.591 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:45.591 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392205.57896","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":88,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":88}}
2022.01.05 15:16:45.592 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:45.592 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1641392205.57896","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":88,"mode":"normal","soundOutput":"external_arc"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":88}}
2022.01.05 15:16:45.592 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:47.582 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetCurrentChannel: 0
2022.01.05 15:16:47.585 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1641392207.58486","uri":["ssap://tv/getCurrentChannel"],"type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:16:47.586 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:47.586 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6-x9+{77s4!i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;Q|7zzcx {5*P~8xy9x {f,P*f
r6x6
2022.01.05 15:16:47.608 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:47.609 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392207.58486","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2022.01.05 15:16:47.609 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:47.610 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1641392207.58486","payload":{"returnValue":true,"channelId":"7_73_6_4_1017_61300_1","physicalNumber":73,"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":255,"dualChannelNumber":null},"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"6","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":"HBBTV","isInteractiveRestrictionChannel":false,"isInvisible":false,"favoriteGroup":null,"channelName":"SAT.1 HD","channelModeId":2,"signalChannelId":"1017_61300_1"}}
2022.01.05 15:16:47.610 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:49.582 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2022.01.05 15:16:49.583 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1641392209.58329","uri":["ssap://com.webos.applicationManager/getForegroundAppInfo"],"type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:16:49.584 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:49.584 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6-x9+{97s3+ 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,;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si}
2022.01.05 15:16:49.590 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:49.590 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392209.58329","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 15:16:49.590 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:49.590 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"response","id":"request_1641392209.58329","payload":{"appId":"com.webos.app.livetv","returnValue":true,"windowId":"","processId":""}}
2022.01.05 15:16:49.591 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:51.583 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_Get3DStatus: 0
2022.01.05 15:16:51.583 5: LGTV_WebOS (meinLGTV) - Sending command: {"client-key":"c77c01ca9053b58a029a90f5baff896a","type":"request","id":"request_1641392211.58379","uri":["ssap://com.webos.service.tv.display/get3DStatus"]}
2022.01.05 15:16:51.584 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:51.585 4: LGTV_WebOS (meinLGTV) - ���2K{;Q'i|\?-rW2"#(7.Q{1zSr0,)5!S{2 Sr0)aTs9/Si,;F2p|q"kW:u|A?"5"d;ir|C>ejF1/z3 y1(~8*r"5>rpq[;A8aid/z]&.nW)oj8ekD"c|?v7V"si^*y6U.t*vtxF>s;o6
2022.01.05 15:16:51.590 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:51.590 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"error","id":"request_1641392211.58379","error":"404 no such service or method","payload":{}}
2022.01.05 15:16:51.591 4: LGTV_WebOS (meinLGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 15:16:51.591 4: LGTV_WebOS (meinLGTV) - Corrected JSON String: {"type":"error","id":"request_1641392211.58379","error":"404 no such service or method","payload":{}}
2022.01.05 15:16:51.591 4: LGTV_WebOS (meinLGTV) - Beginn Readings writing
2022.01.05 15:16:53.582 4: LGTV_WebOS (meinLGTV) - LGTV_WebOS_GetExternalInputList: 0
2022.01.05 15:16:53.583 5: LGTV_WebOS (meinLGTV) - Sending command: {"id":"request_1641392213.58307","uri":["ssap://tv/getExternalInputList"],"type":"request","client-key":"c77c01ca9053b58a029a90f5baff896a"}
2022.01.05 15:16:53.583 4: LGTV_WebOS (meinLGTV) - WriteFn called
2022.01.05 15:16:53.583 4: LGTV_WebOS (meinLGTV) - ���2K{;[/"#9ehG.smmz6-x9+z37s3)i,;G9i;"jA*p#dto,emw3t|@%au{%plFijFi]5?yiWi:;@.qlW8t;icu[.nm e`q"z|c)(a ~3{sa)ra -5{S-f! }a;O
2022.01.05 15:16:53.597 4: LGTV_WebOS (meinLGTV) - ReadFn started
2022.01.05 15:16:53.598 4: LGTV_WebOS (meinLGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641392213.58307","payload":{"returnValue":true,"devices":[{"id":"HDMI_1","label":"HDMI 1","port":1,"connected":false,"appId":"com.webos.app.hdmi1","icon":"http://192.168.178.76/resources/f2d87eb43a82ce4c44d0c5086f9a1135f8381c20/HDMI_1.png","forceIcon":false,"modified":false,"lastUniqueId":-1,"hdmiPlugIn":false,"subList":[]
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 15:27:56
Bleibt der Fernseher denn laut FHEM on oder togglet er bei Dir auch zwischen on und off im state.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 05 Januar 2022, 15:42:23
Der TV in fhem bleibt stimmt und ändert sich nicht, also kein Togglen.

EDIT hier noch List
Internals:
   DEF        192.168.178.76
   FUUID      5f5f5511-f33f-8098-a0ce-efe05b5b89b04fe1
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.178.76
   NAME       meinLGTV
   NR         415
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2022-01-05 15:17:35   channel         -
     2021-11-19 19:43:59   channelCurrentEndTime -
     2021-11-19 19:43:59   channelCurrentStartTime -
     2021-11-19 19:43:59   channelCurrentTitle -
     2022-01-05 15:17:35   channelMedia    -
     2022-01-05 15:17:35   channelName     -
     2021-11-19 19:43:59   channelNextEndTime -
     2021-11-19 19:43:59   channelNextStartTime -
     2021-11-19 19:43:59   channelNextTitle -
     2022-01-04 12:12:44   extInput_HDMI   1 connect_0
     2022-01-05 15:12:11   extInput_HDMI_1 connect_0
     2022-01-05 15:12:11   extInput_HDMI_2 connect_1
     2022-01-05 15:12:11   extInput_HDMI_3 connect_0
     2022-01-05 15:12:11   extInput_HDMI_4 connect_0
     2020-09-14 13:34:51   input           -
     2022-01-05 12:21:48   lastResponse    ok
     2022-01-05 15:12:07   launchApp       TV
     2020-09-14 13:34:47   lgKey           c77c01ca9053b58a029a90f5baff896a
     2021-12-06 12:17:35   mute            off
     2020-09-20 10:30:28   mySchalter      "off"
     2022-01-05 12:21:48   pairing         paired
     2021-11-19 17:26:58   presence        absent
     2020-09-14 14:04:41   service_api     v.1
     2020-09-14 14:04:41   service_audio   v.1
     2020-09-14 14:04:41   service_config  v.1
     2020-09-14 14:04:41   service_externalpq v.1
     2020-09-14 14:04:41   service_media.controls v.1
     2020-09-14 14:04:41   service_media.viewer v.1
     2020-09-14 14:04:41   service_pairing v.1
     2020-09-14 14:04:41   service_settings v.1
     2020-09-14 14:04:41   service_system  v.1
     2020-09-14 14:04:41   service_system.launcher v.1
     2020-09-14 14:04:41   service_system.notifications v.1
     2020-09-14 14:04:41   service_timer   v.1
     2020-09-14 14:04:41   service_tv      v.1
     2020-09-14 14:04:41   service_user    v.1
     2020-09-14 14:04:41   service_webapp  v.2
     2022-01-05 15:17:25   state           off
     2022-01-05 15:12:23   volume          88
   helper:
     lastResponse 1641392225
     wsKey      MTY0MTM5MjE4NS41NjUyMg==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    193
       inputapps:
         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:
         HDMI_1     com.webos.app.hdmi1
         HDMI_2     com.webos.app.hdmi2
         HDMI_3     com.webos.app.hdmi3
         HDMI_4     com.webos.app.hdmi4
Attributes:
   comment    myOnOffIcon
LAN     192.168.178.61  58:FD:B1:60:EA:5C
WLAN    192.168.178.76  40:2F:86:B3:E1:C8
   devStateIcon on:it_television@lime:off off:it_television@LightSkyBlue:on

   room       Andere->Fernsehen
   verbose    5
   wakeOnLanMAC 40:2F:86:B3:E1:C8
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 05 Januar 2022, 15:52:41
Mit der alten Version des Mod. funktioniert das Schalten per fhem.
82_LGTV_WebOS.pm:v3.3.3-s25389/2021-12-30
Der TV wechselt auch hier nicht permanent zwischen on/off
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 15:56:41
Zitat von: Invers am 05 Januar 2022, 15:52:41
Mit der alten Version des Mod. funktioniert das Schalten per fhem.
82_LGTV_WebOS.pm:v3.3.3-s25389/2021-12-30
Der TV wechselt auch hier nicht permanent zwischen on/off

Du meinst also das set on mit der alten Version geht und mit der neuen nicht?
Kannst Du verbose 4 setzen und dann mal ein set on machen. Das Log dann hier posten bitte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 16:07:20
https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/dev/82_LGTV_WebOS.pm (https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/dev/82_LGTV_WebOS.pm)

Ich habe die aktuelle Version eingespielt, channelGuide und pingPresence gelöscht und gestartet. Das toggeln ist weg (war aber auch schon vorher der Fall, wenn die beiden Attribute aus gewesen sind). Das Umschalten des Senders wird erkannt und auch wenn ich den Fernseher mittels Fernbedienung ausschalte. Soweit so gut.

channelGuide aktiviert und es ist weiterhin alles gut. Sendungen werden angezeigt (wenn auch 1h zu alt), aber das toggeln unterbleibt.

pingPresence aktiviert und das toggeln geht wieder los.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 16:14:36
Zitat von: mumpitzstuff am 05 Januar 2022, 16:07:20
https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/dev/82_LGTV_WebOS.pm (https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/dev/82_LGTV_WebOS.pm)

Ich habe die aktuelle Version eingespielt, channelGuide und pingPresence gelöscht und gestartet. Das toggeln ist weg (war aber auch schon vorher der Fall, wenn die beiden Attribute aus gewesen sind). Das Umschalten des Senders wird erkannt und auch wenn ich den Fernseher mittels Fernbedienung ausschalte. Soweit so gut.

channelGuide aktiviert und es ist weiterhin alles gut. Sendungen werden angezeigt (wenn auch 1h zu alt), aber das toggeln unterbleibt.

pingPresence aktiviert und das toggeln geht wieder los.

Gut, vielen Dank. Das waren sehr hilfreiche Infos.
Anscheinend geht das pingPresence nicht korrekt. Obwohl ich nichts verändert habe da.
Kannst Du ein verbose 4 mir zukommen lassen. Man sollte da sehen können was er beim Ping Befehl für ein Response bekommt.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 16:21:36
2022.01.05 16:09:10.916 4: LGTV_WebOS (LGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641395350.75877","payload":{"returnValue":true,"channel":{"adFlag":0,"channelId":"3_12_27_180_331_33104_9999","descrambled":true,"Frequency":154000,"channelModeId":1,"channelType":"Cable Digital TV","ipChanServerUrl":"","DTV":true,"Radio":false,"playerService":"com.webos.service.legacybroadcast","ipChanType":"UNKNOWN","specialService":false,"channelTypeId":4,"minorNumber":180,"PrimaryCh":true,"channelGenreCode":"","payChan":false,"programId":"3_12_27_180_331_33104_9999","sourceIndex":3,"skipped":false,"configured":false,"imgUrl2":"","imgUrl":"/mnt/lg/cmn_data/channel_logo/major_logo_img/264296183-f14180efbd6bc53426fbe0cac4b3bc7f_202003020001_h220x100.png","Invisible":false,"CASystemIDListCount":0,"HDTV":true,"hasBackward":0,"favoriteIdxA":250,"favoriteIdxB":250,"Numeric":false,"favoriteIdxC":250,"favoriteIdxD":250,"favoriteIdxF":250,"favoriteIdxG":250,"favoriteIdxE":250,"ATV":false,"channelMode":"Cable","favoriteIdxH":250,"scrambled":false,"physicalNumber":12,"channelNameSortKey":"20","shortCut":0,"configurationId":0,"TV":true,"waterMarkUrl":"UNKNOWN","Data":false,"favoriteGroup":[],"fineTuned":false,"chanCode":"264296183-F14180EFBD6BC53426FBE0CAC4B3BC7F","lastUpdated":"","TSID":331,"majorNumber":27,"callSign":"UNKNOWN","serviceType":25,"IPChannelCode":"UNKNOWN","ipChanCpId":"UNKNOWN","ipCallNumber":"UNKNOWN","locked":false,"channelName":"Super RTL HD","channelLogoSize":"H220x100","satelliteName":" ","otuFlag":false,"isFreeviewPlay":0,"groupIdList":[0,1],"SVCID":33104,"ipChanCategory":"UNKNOWN","ipChanInteractive":false,"signalChannelId":"331_33104_9999","Bandwidth":0,"ONID":9999,"channelNumber":"27","adultFlag":0,"display":1,"CASystemIDList":{},"numUnSel":false,"satelliteLcn":false},"programList":[{"channelId":"3_12_27_180_331_33104_9999","duration":1500,"endTime":"2022,01,06,14,20,00","localEndTime":"2022,01,06,15,20,00","localStartTime":"2022,01,06,14,55,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4612","programName":"Die Tom und Jerry Show","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"e6c0"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,13,55,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":1500,"endTime":"2022,01,06,14,45,00","localEndTime":"2022,01,06,15,45,00","localStartTime":"2022,01,06,15,20,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4638","programName":"Inspector Gadget","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"e6ca"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,14,20,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":1500,"endTime":"2022,01,06,15,10,00","localEndTime":"2022,01,06,16,10,00","localStartTime":"2022,01,06,15,45,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4640","programName":"What's New Scooby-Doo?","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"e6d1"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,14,45,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":1500,"endTime":"2022,01,06,15,35,00","localEndTime":"2022,01,06,16,35,00","localStartTime":"2022,01,06,16,10,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4639","programName":"Bugs Bunny und Looney Tunes","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"f298"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,15,10,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":1500,"endTime":"2022,01,06,16,00,00","localEndTime":"2022,01,06,17,00,00","localStartTime":"2022,01,06,16,35,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4608","programName":"Die Nektons  Abenteurer der Tiefe","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"f2a2"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,15,35,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":1800,"endTime":"2022,01,06,16,30,00","localEndTime":"2022,01,06,17,30,00","localStartTime":"2022,01,06,17,00,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_5278","programName":"100% Wolf  Die Legende des Mondsteins","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"9418f"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,16,00,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":2100,"endTime":"2022,01,06,17,05,00","localEndTime":"2022,01,06,18,05,00","localStartTime":"2022,01,06,17,30,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4642","programName":"Grizzy und die Lemminge","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"f2ad"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,16,30,00","tableId":0}]}}


channelCurrentEndTime     2022-01-06 15:20:00
channelCurrentStartTime            2022-01-06 14:55:00
channelCurrentTitle                    Die Tom und Jerry Show
channelNextEndTime                  2022-01-06 15:45:00
channelNextStartTime                2022-01-06 15:20:00
channelNextTitle                        Inspector Gadget


Das passt alles nicht zusammen. Aktuell läuft auf SuperRtl: Bugs Bunny. Bei genauerer Betrachtung des Datums fällt mir auf: "2022,01,06,16,30,00"
Das hier die ganze Zeit vom 06.01 die Rede ist und ich glaube, das wir heute den 05.01 haben...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 05 Januar 2022, 16:21:41
Zitat von: CoolTux am 05 Januar 2022, 15:56:41
Du meinst also das set on mit der alten Version geht und mit der neuen nicht?
Kannst Du verbose 4 setzen und dann mal ein set on machen. Das Log dann hier posten bitte.

Jetzt komme ich durcheinander.
Ein Verbose 5 hatt ich hier schon angehängt, als ich das neue Mod. benutzt hatte, aber ohne die 2zeilige Änderung

Von welcher Verdion möchtest du das Verbose 4 haben?
Ich habe eine Version, die in fhem ausgetielt wurde (inzwischen glöscht)
Eine Version, die davor in fhem verteilt wurde
und eine Version von hier, einige Beiträge vorher.
Jetzt gerade installiert ist die funktionierende Version 82_LGTV_WebOS.pm:v3.3.3-s25389/2021-12-30
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 16:46:46
Zitat von: mumpitzstuff am 05 Januar 2022, 16:21:36
2022.01.05 16:09:10.916 4: LGTV_WebOS (LGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641395350.75877","payload":{"returnValue":true,"channel":{"adFlag":0,"channelId":"3_12_27_180_331_33104_9999","descrambled":true,"Frequency":154000,"channelModeId":1,"channelType":"Cable Digital TV","ipChanServerUrl":"","DTV":true,"Radio":false,"playerService":"com.webos.service.legacybroadcast","ipChanType":"UNKNOWN","specialService":false,"channelTypeId":4,"minorNumber":180,"PrimaryCh":true,"channelGenreCode":"","payChan":false,"programId":"3_12_27_180_331_33104_9999","sourceIndex":3,"skipped":false,"configured":false,"imgUrl2":"","imgUrl":"/mnt/lg/cmn_data/channel_logo/major_logo_img/264296183-f14180efbd6bc53426fbe0cac4b3bc7f_202003020001_h220x100.png","Invisible":false,"CASystemIDListCount":0,"HDTV":true,"hasBackward":0,"favoriteIdxA":250,"favoriteIdxB":250,"Numeric":false,"favoriteIdxC":250,"favoriteIdxD":250,"favoriteIdxF":250,"favoriteIdxG":250,"favoriteIdxE":250,"ATV":false,"channelMode":"Cable","favoriteIdxH":250,"scrambled":false,"physicalNumber":12,"channelNameSortKey":"20","shortCut":0,"configurationId":0,"TV":true,"waterMarkUrl":"UNKNOWN","Data":false,"favoriteGroup":[],"fineTuned":false,"chanCode":"264296183-F14180EFBD6BC53426FBE0CAC4B3BC7F","lastUpdated":"","TSID":331,"majorNumber":27,"callSign":"UNKNOWN","serviceType":25,"IPChannelCode":"UNKNOWN","ipChanCpId":"UNKNOWN","ipCallNumber":"UNKNOWN","locked":false,"channelName":"Super RTL HD","channelLogoSize":"H220x100","satelliteName":" ","otuFlag":false,"isFreeviewPlay":0,"groupIdList":[0,1],"SVCID":33104,"ipChanCategory":"UNKNOWN","ipChanInteractive":false,"signalChannelId":"331_33104_9999","Bandwidth":0,"ONID":9999,"channelNumber":"27","adultFlag":0,"display":1,"CASystemIDList":{},"numUnSel":false,"satelliteLcn":false},"programList":[{"channelId":"3_12_27_180_331_33104_9999","duration":1500,"endTime":"2022,01,06,14,20,00","localEndTime":"2022,01,06,15,20,00","localStartTime":"2022,01,06,14,55,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4612","programName":"Die Tom und Jerry Show","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"e6c0"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,13,55,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":1500,"endTime":"2022,01,06,14,45,00","localEndTime":"2022,01,06,15,45,00","localStartTime":"2022,01,06,15,20,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4638","programName":"Inspector Gadget","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"e6ca"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,14,20,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":1500,"endTime":"2022,01,06,15,10,00","localEndTime":"2022,01,06,16,10,00","localStartTime":"2022,01,06,15,45,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4640","programName":"What's New Scooby-Doo?","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"e6d1"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,14,45,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":1500,"endTime":"2022,01,06,15,35,00","localEndTime":"2022,01,06,16,35,00","localStartTime":"2022,01,06,16,10,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4639","programName":"Bugs Bunny und Looney Tunes","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"f298"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,15,10,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":1500,"endTime":"2022,01,06,16,00,00","localEndTime":"2022,01,06,17,00,00","localStartTime":"2022,01,06,16,35,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4608","programName":"Die Nektons  Abenteurer der Tiefe","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"f2a2"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,15,35,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":1800,"endTime":"2022,01,06,16,30,00","localEndTime":"2022,01,06,17,30,00","localStartTime":"2022,01,06,17,00,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_5278","programName":"100% Wolf  Die Legende des Mondsteins","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"9418f"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,16,00,00","tableId":0},{"channelId":"3_12_27_180_331_33104_9999","duration":2100,"endTime":"2022,01,06,17,05,00","localEndTime":"2022,01,06,18,05,00","localStartTime":"2022,01,06,17,30,00","genre":"Children's/Youth Programmes","programId":"9999_331_33104_4642","programName":"Grizzy und die Lemminge","rating":[{"ratingString":"","ratingValue":3,"region":4474197,"_id":"f2ad"}],"signalChannelId":"331_33104_9999","startTime":"2022,01,06,16,30,00","tableId":0}]}}


channelCurrentEndTime     2022-01-06 15:20:00
channelCurrentStartTime            2022-01-06 14:55:00
channelCurrentTitle                    Die Tom und Jerry Show
channelNextEndTime                  2022-01-06 15:45:00
channelNextStartTime                2022-01-06 15:20:00
channelNextTitle                        Inspector Gadget


Das passt alles nicht zusammen. Aktuell läuft auf SuperRtl: Bugs Bunny. Bei genauerer Betrachtung des Datums fällt mir auf: "2022,01,06,16,30,00"
Das hier die ganze Zeit vom 06.01 die Rede ist und ich glaube, das wir heute den 05.01 haben...

Könnten wir uns bitte auf eines konzentrieren und alles nach und nach analysieren. So ist es nicht hilfreich. Der channelGuide ist aktuell das unwichtigste überhaupt.
Was ist ist mit pingPresence und verbose 4. Kannst Du mich da unterstützen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 16:48:19
Zitat von: Invers am 05 Januar 2022, 16:21:41
Jetzt komme ich durcheinander.
Ein Verbose 5 hatt ich hier schon angehängt, als ich das neue Mod. benutzt hatte, aber ohne die 2zeilige Änderung

Von welcher Verdion möchtest du das Verbose 4 haben?
Ich habe eine Version, die in fhem ausgetielt wurde (inzwischen glöscht)
Eine Version, die davor in fhem verteilt wurde
und eine Version von hier, einige Beiträge vorher.
Jetzt gerade installiert ist die funktionierende Version 82_LGTV_WebOS.pm:v3.3.3-s25389/2021-12-30

Ich meinte von der Version aus meinem Git.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 17:09:29
Hi bin wieder da, ist ja jetzt ganz schön was los,

bei mir war TV aus und jetzt wieder an und toggeln ist jedenfalls bei mir noch da.

gruss
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 17:15:41
Stell mal bitte keepAlive Attribut auf 60 und teste noch mal. Und kannst Du mir danach noch mal ein list bitte geben.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 17:26:16
Ja kann ich machen
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 17:39:27
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   60
Version                       v3.4.1 (05.01.22 14:40)

Internals:
   DEF        192.168.1.101
   FD         68
   FUUID      61d5c5f2-f33f-793a-ce44-e605324556dca28c
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.1.101
   NAME       UM7100PLB
   NR         521
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2022-01-05 17:23:31   3D              off
     2022-01-05 17:23:31   3DMode          2d
     2022-01-05 17:29:52   channel         9
     2022-01-05 17:23:14   channelCurrentEndTime -
     2022-01-05 17:23:14   channelCurrentStartTime -
     2022-01-05 17:23:14   channelCurrentTitle -
     2022-01-05 17:29:52   channelMedia    Satellite Digital TV
     2022-01-05 17:29:52   channelName     TELE 5
     2022-01-05 17:23:14   channelNextEndTime -
     2022-01-05 17:23:14   channelNextStartTime -
     2022-01-05 17:23:14   channelNextTitle -
     2022-01-05 17:23:33   extInput_AV     connect_0
     2022-01-05 17:23:33   extInput_HDMI   1 connect_0
     2022-01-05 17:28:42   extInput_HDMI_1 connect_0
     2022-01-05 17:28:42   extInput_HDMI_2 connect_0
     2022-01-05 17:23:33   extInput_Komponente connect_0
     2022-01-05 17:23:33   extInput_Samsung connect_0
     2022-01-05 17:23:29   input           -
     2022-01-05 17:23:14   lastResponse    ok
     2022-01-05 17:23:29   launchApp       TV
     2022-01-05 17:23:19   lgKey           0260be4c970c3a3d77818fbeed7076cd
     2022-01-05 17:23:25   mute            off
     2022-01-05 17:23:14   pairing         paired
     2022-01-05 17:29:50   state           on
     2022-01-05 17:23:25   volume          8
   helper:
     lastResponse 1641400260
     wsKey      MTY0MTQwMDE5MC42ODY4Ng==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    12
       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 Samsung
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI_1     com.webos.app.hdmi1
         HDMI_2     com.webos.app.hdmi2
         Komponente com.webos.app.externalinput.component
         Samsung    com.webos.app.hdmi3
Attributes:
   alexaName  Fernseher
   alexaRoom  Wohnzimmer
   alias      Fernseher
   cmdIcon    on:general_an off:general_aus channelDown:rc_MINUS channelUp:rc_PLUS volumeDown:rc_VOLMINUS volumeUp:rc_VOLPLUS
   devStateIcon on:it_television@red:off off:it_television@gray:on
   genericDeviceType media
   group      Multimedia
   homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
   icon       it_television@#008000
   keepAliveCheckTime 60
   room       Wohnzimmer
   stateFormat state
   verbose    4
   webCmd     on:off


Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 17:47:03
Guide habe ich ausgeschaltet und pingPresence an. Hier ist das Log dazu:


2022.01.05 17:42:17.141 4: LGTV_WebOS (LGTV) - Baue Socket Verbindung auf
2022.01.05 17:42:17.146 4: LGTV_WebOS (LGTV) - Socket Connected
2022.01.05 17:42:17.146 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:17.147 4: LGTV_WebOS (LGTV) - GET / HTTP/1.1
Host: 192.168.178.59
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTY0MTQwMDkzNy4xNDY3OQ==


2022.01.05 17:42:17.147 4: LGTV_WebOS (LGTV) - send Handshake to WriteFn
2022.01.05 17:42:17.147 4: LGTV_WebOS (LGTV) - run get functions
2022.01.05 17:42:17.147 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetAudioStatus: 0
2022.01.05 17:42:17.147 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:17.147 4: LGTV_WebOS (LGTV) - ���2K{;Q'i|\?-rW2"#2xS.6+y5.~8x)6Wz7zdzP-d*i,;F2p|q"kW:u|A?"5>rpq[;A8aid/xG/iv,ema?amG8"Dii}q"kW:u|A?_(1-{9*e1-}6;O
2022.01.05 17:42:17.148 4: LGTV_WebOS (LGTV) - start timer status request
2022.01.05 17:42:17.148 4: LGTV_WebOS (LGTV) - HASH handshakePayload
2022.01.05 17:42:17.149 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:17.149 4: LGTV_WebOS (LGTV) - ���2K{;[/"#9e~[8t|@1/z4)r3.z4! r"5?yiWi:;@.gpA?ekg"iS2lvS/"#Iimx\"f|A?"#IispU%e}q{;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;Q9exF.d;i2)}1(x"58ek[*l;i2 x0|/2zT.0!|7(T}8|-e.P)0.g"u](au[1e}d.n}]9Nx_.s;0";iL^l|Q?rv\"cj6,;D.n}]9I}q"z]&.uU."5'ozS'icW/AiBatW8"#Iid|E;iFQw UukF|@%b|V"ewG%g;i"#
H\kL^et]?e;Og"xB;I}q"z]&.uU..mW8t;Og"tS%iW8tOW9sp]%"#g"j[,nxF>r|Ai:BIispU%amG9e;ie`x#b^V=ct^{a^"OpxU)w?U)Z MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+;btQ?Y+d2dZ{8Iw|;Z+#dQd2ZOh'cw|;b+"Ostr.q@R~XwAd=E+}Siv5!Z+, *FWED`XgRYxalG d.B(e~_2ZHCx)J)h8RXQkZfrN]~i]HhTpR`SOo1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t 2QGRu~8|PxlUy:Tm3KQVs/q/4K-JIk%z~D4[|9FLy8jrQ>+NvOV
2.b:1w{cTQ#mzSa}x#Gk}:H,k&H}}j,|Hcxrje{HI^;uXJdEZ.ICkh/`qxt2]j1dRjrNt_2qcxxo6'kr9.U-VK~5qsy9`W
wxqiC|P![9x}{q Tos]*7Wc%AmEv=;ispU%amG9eOW9sp]%"#6]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,;Q'i|\?-rW2"#2xS.6+y5.~8x)6Wz7zdzP-d*i}d
2022.01.05 17:42:17.149 4: LGTV_WebOS (LGTV) - Send pairing informations
2022.01.05 17:42:17.150 4: LGTV_WebOS (LGTV) - start pairing routine
2022.01.05 17:42:17.150 4: LGTV_WebOS (LGTV) - start Handshake
2022.01.05 17:42:17.183 4: LGTV_WebOS (LGTV) - ReadFn started
2022.01.05 17:42:17.183 4: LGTV_WebOS (LGTV) - coruppted data found, run LGTV_WebOS_ProcessRead: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: 7A00kFydOgXxa+AmEeWc7IoqCYk=


2022.01.05 17:42:17.183 4: LGTV_WebOS (LGTV) - process read
2022.01.05 17:42:17.183 4: LGTV_WebOS (LGTV) - No PARTIAL buffer
2022.01.05 17:42:17.184 4: LGTV_WebOS (LGTV) - PARTIAL lenght: 0
2022.01.05 17:42:17.202 4: LGTV_WebOS (LGTV) - ReadFn started
2022.01.05 17:42:17.202 4: LGTV_WebOS (LGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1641400937.14899","payload":{"client-key":"42aae624257058a5b6fe17f51dcbfd33"}}
2022.01.05 17:42:17.202 4: LGTV_WebOS (LGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 17:42:17.203 4: LGTV_WebOS (LGTV) - Corrected JSON String: {"type":"registered","id":"register_1641400937.14899","payload":{"client-key":"42aae624257058a5b6fe17f51dcbfd33"}}
2022.01.05 17:42:17.203 4: LGTV_WebOS (LGTV) - Beginn Readings writing
2022.01.05 17:42:17.221 4: LGTV_WebOS (LGTV) - ReadFn started
2022.01.05 17:42:17.222 4: LGTV_WebOS (LGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641400937.14766","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":9,"mode":"normal","soundOutput":"tv_speaker"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":9}}
2022.01.05 17:42:17.222 4: LGTV_WebOS (LGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 17:42:17.222 4: LGTV_WebOS (LGTV) - Corrected JSON String: {"type":"response","id":"request_1641400937.14766","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":9,"mode":"normal","soundOutput":"tv_speaker"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":9}}
2022.01.05 17:42:17.222 4: LGTV_WebOS (LGTV) - Beginn Readings writing
2022.01.05 17:42:19.150 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetCurrentChannel: 0
2022.01.05 17:42:19.151 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:19.151 4: LGTV_WebOS (LGTV) - ���2K{;[/"#9ehG.smmz6-0) x97~0 i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.smg"z^"ewFfk|Ki:;yaxW}2-~7)sa,P}f||f,/c{T/3*6
2022.01.05 17:42:19.164 4: LGTV_WebOS (LGTV) - ping command returned with output:
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.687 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.673 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 21ms
rtt min/avg/max/mdev = 0.673/0.680/0.687/0.007 ms
2022.01.05 17:42:19.165 4: Sub LGTV_WebOS_PresenceRun (LGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2022.01.05 17:42:19.175 4: LGTV_WebOS (LGTV) - Socket Disconnected
2022.01.05 17:42:19.175 4: Sub LGTV_WebOS_PresenceDone (LGTV) - presence done
2022.01.05 17:42:21.149 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2022.01.05 17:42:21.149 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:21.150 4: LGTV_WebOS (LGTV) - socket not connected
2022.01.05 17:42:23.149 4: LGTV_WebOS (LGTV) - LGTV_WebOS_Get3DStatus: 0
2022.01.05 17:42:23.150 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:23.150 4: LGTV_WebOS (LGTV) - socket not connected
2022.01.05 17:42:25.149 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetExternalInputList: 0
2022.01.05 17:42:25.149 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:25.150 4: LGTV_WebOS (LGTV) - socket not connected
2022.01.05 17:42:27.170 4: LGTV_WebOS (LGTV) - Baue Socket Verbindung auf
2022.01.05 17:42:27.176 4: LGTV_WebOS (LGTV) - Socket Connected
2022.01.05 17:42:27.177 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:27.177 4: LGTV_WebOS (LGTV) - GET / HTTP/1.1
Host: 192.168.178.59
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTY0MTQwMDk0Ny4xNzcwNg==


2022.01.05 17:42:27.177 4: LGTV_WebOS (LGTV) - send Handshake to WriteFn
2022.01.05 17:42:27.177 4: LGTV_WebOS (LGTV) - run get functions
2022.01.05 17:42:27.177 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetAudioStatus: 0
2022.01.05 17:42:27.178 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:27.178 4: LGTV_WebOS (LGTV) - ���2K{;Q'i|\?-rW2"#2xS.6+y5.~8x)6Wz7zdzP-d*i,;G9i;"jA*p#dalV"o6U.tJF*tlAi]5?yiWi:;@.qlW8t;ii}q"kW:u|A?_(1-{9-e1.s3;O
2022.01.05 17:42:27.178 4: LGTV_WebOS (LGTV) - start timer status request
2022.01.05 17:42:27.178 4: LGTV_WebOS (LGTV) - HASH handshakePayload
2022.01.05 17:42:27.180 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:27.180 4: LGTV_WebOS (LGTV) - ���2K{;[/"#9e~[8t|@1/z4)r4.z7 r"5?yiWi:;@.gpA?ekg"iS2lvS/"#Iicu[.nm e`q"-*a|y4+|0,
*5{-e(-5(V(bVx3;imx\"f|A?"#IispU%e}q{;B.rt[8sp]%s;"MwTFaCL`"5OWfOUmNIg_MwT;iCV|RV~MVgEFsDFyY[}
R]g"Kw
DF{SMsL\vAIb"5EXvL^wS]ji,;`A]mOM{
IZsIV|"5EX`H;iWK{EFaTM{GJg"N`T\mOM{
IZsIV|AUwT;iCV|RV~PVeR;iR\s_ZgR\|_Zz
NWw"5EXvRL|IWuAIb"5EXvUIv
T\mN_}i,;gDXf__`MF`MVf_Xb"5EXvL^wTOmNIg_\dNMai,;`A]mVFqRKwTFfM\,;Q9exF.d;i2)}1(x"58ek[*l;i2 x0|/2zT.0!|7(T}8|-e.P)0.g"u](au[1e}s;pWS&ejq{;V.-]wi:;tETG9t.rwP.dpW%uwUi,;q"_zM9~ KW&omWi}5*pi{/"#(ot'g|?ejFi,;D.n}]9I}q"z]&.uU."5'ozS'icW/V|\/ok|*m|Ai:bi:;~ \^.cm@$npQ8"dOg"tS%iW8tOW9sp]%"#g"j[,nxF>r|Ai:BIispU%amG9eOW9sp]%"#g"j[,nxF>r|q"|Kh{u/vz_'0xu{iV[SLtL#BTX2P[<ix5JeiV[0Cj0UjpC~p{_(t@y}qsP\pC~h}zyCdlz\p{iVX
97Z9VKU!Cnjv\OJBZ,
#R2ra_|<Y]K!Q~y 3xG>k};c|U&E+q1PZS{bSsKs(KrqJke$5pv1Nq WKK*MVD~zNa9tq^-7^y8hDli0@|+w
aVz7*GrJ,7jE'36C/[u
G+z>4K^4!W)3u~qMFyxRz/Cjd-`fSbncU=I-pr_gssY(u2e4V}yA+q(\~0z(htQ*XxVh^@qQmQVCsSQHYkA0Qb'pls3/\qePhDqMhS
M+vz}y9W_&yhH3v{lrYdN ,fO`W,Z
2 K.AnSVphCI
"C S0h -QvX$a.|nXF<=$6]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
2022.01.05 17:42:27.180 4: LGTV_WebOS (LGTV) - Send pairing informations
2022.01.05 17:42:27.180 4: LGTV_WebOS (LGTV) - start pairing routine
2022.01.05 17:42:27.180 4: LGTV_WebOS (LGTV) - start Handshake
2022.01.05 17:42:27.210 4: LGTV_WebOS (LGTV) - ReadFn started
2022.01.05 17:42:27.210 4: LGTV_WebOS (LGTV) - coruppted data found, run LGTV_WebOS_ProcessRead: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: VnXeOmfwDKgu8KG2JKX6rOnF9rs=


2022.01.05 17:42:27.210 4: LGTV_WebOS (LGTV) - process read
2022.01.05 17:42:27.210 4: LGTV_WebOS (LGTV) - No PARTIAL buffer
2022.01.05 17:42:27.211 4: LGTV_WebOS (LGTV) - PARTIAL lenght: 0
2022.01.05 17:42:27.224 4: LGTV_WebOS (LGTV) - ReadFn started
2022.01.05 17:42:27.224 4: LGTV_WebOS (LGTV) - received correct JSON string, start response processing: {"type":"registered","id":"register_1641400947.17959","payload":{"client-key":"42aae624257058a5b6fe17f51dcbfd33"}}
2022.01.05 17:42:27.224 4: LGTV_WebOS (LGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 17:42:27.224 4: LGTV_WebOS (LGTV) - Corrected JSON String: {"type":"registered","id":"register_1641400947.17959","payload":{"client-key":"42aae624257058a5b6fe17f51dcbfd33"}}
2022.01.05 17:42:27.226 4: LGTV_WebOS (LGTV) - Beginn Readings writing
2022.01.05 17:42:27.237 4: LGTV_WebOS (LGTV) - ReadFn started
2022.01.05 17:42:27.237 4: LGTV_WebOS (LGTV) - received correct JSON string, start response processing: {"type":"response","id":"request_1641400947.17783","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":9,"mode":"normal","soundOutput":"tv_speaker"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":9}}
2022.01.05 17:42:27.238 4: LGTV_WebOS (LGTV) - JSON detected, run LGTV_WebOS_WriteReadings
2022.01.05 17:42:27.238 4: LGTV_WebOS (LGTV) - Corrected JSON String: {"type":"response","id":"request_1641400947.17783","payload":{"returnValue":true,"volumeStatus":{"activeStatus":true,"adjustVolume":true,"maxVolume":100,"muteStatus":false,"volume":9,"mode":"normal","soundOutput":"tv_speaker"},"callerId":"com.webos.service.apiadapter","mute":false,"volume":9}}
2022.01.05 17:42:27.238 4: LGTV_WebOS (LGTV) - Beginn Readings writing
2022.01.05 17:42:29.180 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetCurrentChannel: 0
2022.01.05 17:42:29.181 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:29.181 4: LGTV_WebOS (LGTV) - ���2K{;Q'i|\?-rW2"#2xS.6+y5.~8x)6Wz7zdzP-d*i,;G9i;"jA*p#dto,emq>rkW%tZZ*nwW'"Dit`B."#9ehG.smg"pVi:;@.qlW8tF}4({0 r.(
{9/6
2022.01.05 17:42:29.195 4: LGTV_WebOS (LGTV) - ping command returned with output:
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.707 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.783 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 6ms
rtt min/avg/max/mdev = 0.707/0.745/0.783/0.038 ms
2022.01.05 17:42:29.196 4: Sub LGTV_WebOS_PresenceRun (LGTV) - Sub finish, Call LGTV_WebOS_PresenceDone
2022.01.05 17:42:29.206 4: LGTV_WebOS (LGTV) - Socket Disconnected
2022.01.05 17:42:29.206 4: Sub LGTV_WebOS_PresenceDone (LGTV) - presence done
2022.01.05 17:42:31.179 4: LGTV_WebOS (LGTV) - LGTV_WebOS_GetForgroundAppInfo: 0
2022.01.05 17:42:31.180 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:31.180 4: LGTV_WebOS (LGTV) - socket not connected
2022.01.05 17:42:33.180 4: LGTV_WebOS (LGTV) - LGTV_WebOS_Get3DStatus: 0
2022.01.05 17:42:33.181 4: LGTV_WebOS (LGTV) - WriteFn called
2022.01.05 17:42:33.181 4: LGTV_WebOS (LGTV) - socket not connected


Der Status toggelt in etwa alle 10s zwischen on und off.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 18:15:49
Perfekt. Wir sehen also das der ping Response korrekt ist. Es muss also an der Auswertung liegen. Kannst Du bitte mal in der pingPresence Funktion das x am Ende der Regex entfernen und dann neu laden. Und dann noch mal testen bitte.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 18:20:08
Zitat von: eisman am 05 Januar 2022, 17:39:27
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   60
Version                       v3.4.1 (05.01.22 14:40)

Internals:
   DEF        192.168.1.101
   FD         68
   FUUID      61d5c5f2-f33f-793a-ce44-e605324556dca28c
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.1.101
   NAME       UM7100PLB
   NR         521
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2022-01-05 17:23:31   3D              off
     2022-01-05 17:23:31   3DMode          2d
     2022-01-05 17:29:52   channel         9
     2022-01-05 17:23:14   channelCurrentEndTime -
     2022-01-05 17:23:14   channelCurrentStartTime -
     2022-01-05 17:23:14   channelCurrentTitle -
     2022-01-05 17:29:52   channelMedia    Satellite Digital TV
     2022-01-05 17:29:52   channelName     TELE 5
     2022-01-05 17:23:14   channelNextEndTime -
     2022-01-05 17:23:14   channelNextStartTime -
     2022-01-05 17:23:14   channelNextTitle -
     2022-01-05 17:23:33   extInput_AV     connect_0
     2022-01-05 17:23:33   extInput_HDMI   1 connect_0
     2022-01-05 17:28:42   extInput_HDMI_1 connect_0
     2022-01-05 17:28:42   extInput_HDMI_2 connect_0
     2022-01-05 17:23:33   extInput_Komponente connect_0
     2022-01-05 17:23:33   extInput_Samsung connect_0
     2022-01-05 17:23:29   input           -
     2022-01-05 17:23:14   lastResponse    ok
     2022-01-05 17:23:29   launchApp       TV
     2022-01-05 17:23:19   lgKey           0260be4c970c3a3d77818fbeed7076cd
     2022-01-05 17:23:25   mute            off
     2022-01-05 17:23:14   pairing         paired
     2022-01-05 17:29:50   state           on
     2022-01-05 17:23:25   volume          8
   helper:
     lastResponse 1641400260
     wsKey      MTY0MTQwMDE5MC42ODY4Ng==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    12
       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 Samsung
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI_1     com.webos.app.hdmi1
         HDMI_2     com.webos.app.hdmi2
         Komponente com.webos.app.externalinput.component
         Samsung    com.webos.app.hdmi3
Attributes:
   alexaName  Fernseher
   alexaRoom  Wohnzimmer
   alias      Fernseher
   cmdIcon    on:general_an off:general_aus channelDown:rc_MINUS channelUp:rc_PLUS volumeDown:rc_VOLMINUS volumeUp:rc_VOLPLUS
   devStateIcon on:it_television@red:off off:it_television@gray:on
   genericDeviceType media
   group      Multimedia
   homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
   icon       it_television@#008000
   keepAliveCheckTime 60
   room       Wohnzimmer
   stateFormat state
   verbose    4
   webCmd     on:off


Das ist interessant. Bei Dir halt das keepAlive genau so lange wie die maximale Wartezeit ist. In Deinem System scheint diese Art der Auswertung genau das Gegenteil seiner eigentlichen Funktion zu bewirken. Ich werde das mal abschaltbar machen und dann schauen wir noch mal. Hattest Du auch das Problem das FHEM eine ganze Weile hing nachdem der Fernseher ausgeschalten wurde?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 18:23:32
Ich habe mal die Ausgabe erweitert und folgendes passiert:

PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.673 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.849 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 17ms
rtt min/avg/max/mdev = 0.673/0.761/0.849/0.088 ms
2022.01.05 18:17:48.098 3: LGTV_WebOS (LGTV) - response:
LGTV|absent
2022.01.05 18:17:58.121 3: LGTV_WebOS (LGTV) - ping command returned with output:
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.739 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.689 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 9ms
rtt min/avg/max/mdev = 0.689/0.714/0.739/0.025 ms
2022.01.05 18:17:58.121 3: LGTV_WebOS (LGTV) - response:
LGTV|absent
2022.01.05 18:18:01.216 1: 192.168.178.124:2000 reappeared (MapleWifi868)
2022.01.05 18:18:08.140 3: LGTV_WebOS (LGTV) - ping command returned with output:
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.704 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.724 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 0.704/0.714/0.724/0.010 ms
2022.01.05 18:18:08.141 3: LGTV_WebOS (LGTV) - response:
LGTV|absent


$response wird in deiner Bedingung immer auf absent gesetzt, obwohl eigentlich alles in Ordnung ist.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 18:24:50
Zitat von: mumpitzstuff am 05 Januar 2022, 18:23:32
Ich habe mal die Ausgabe erweitert und folgendes passiert:

PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.673 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.849 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 17ms
rtt min/avg/max/mdev = 0.673/0.761/0.849/0.088 ms
2022.01.05 18:17:48.098 3: LGTV_WebOS (LGTV) - response:
LGTV|absent
2022.01.05 18:17:58.121 3: LGTV_WebOS (LGTV) - ping command returned with output:
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.739 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.689 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 9ms
rtt min/avg/max/mdev = 0.689/0.714/0.739/0.025 ms
2022.01.05 18:17:58.121 3: LGTV_WebOS (LGTV) - response:
LGTV|absent
2022.01.05 18:18:01.216 1: 192.168.178.124:2000 reappeared (MapleWifi868)
2022.01.05 18:18:08.140 3: LGTV_WebOS (LGTV) - ping command returned with output:
PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.
64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.704 ms
64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.724 ms

--- 192.168.178.59 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 0.704/0.714/0.724/0.010 ms
2022.01.05 18:18:08.141 3: LGTV_WebOS (LGTV) - response:
LGTV|absent


$response wird in deiner Bedingung immer auf absent gesetzt.

Das habe ich mir schon fast gedacht. Hast Du das x am Ende der RegEx mal entfernt und dann getestet?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 18:26:13
Zitat von: eisman am 05 Januar 2022, 17:39:27
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   60
Version                       v3.4.1 (05.01.22 14:40)

Internals:
   DEF        192.168.1.101
   FD         68
   FUUID      61d5c5f2-f33f-793a-ce44-e605324556dca28c
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.1.101
   NAME       UM7100PLB
   NR         521
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2022-01-05 17:23:31   3D              off
     2022-01-05 17:23:31   3DMode          2d
     2022-01-05 17:29:52   channel         9
     2022-01-05 17:23:14   channelCurrentEndTime -
     2022-01-05 17:23:14   channelCurrentStartTime -
     2022-01-05 17:23:14   channelCurrentTitle -
     2022-01-05 17:29:52   channelMedia    Satellite Digital TV
     2022-01-05 17:29:52   channelName     TELE 5
     2022-01-05 17:23:14   channelNextEndTime -
     2022-01-05 17:23:14   channelNextStartTime -
     2022-01-05 17:23:14   channelNextTitle -
     2022-01-05 17:23:33   extInput_AV     connect_0
     2022-01-05 17:23:33   extInput_HDMI   1 connect_0
     2022-01-05 17:28:42   extInput_HDMI_1 connect_0
     2022-01-05 17:28:42   extInput_HDMI_2 connect_0
     2022-01-05 17:23:33   extInput_Komponente connect_0
     2022-01-05 17:23:33   extInput_Samsung connect_0
     2022-01-05 17:23:29   input           -
     2022-01-05 17:23:14   lastResponse    ok
     2022-01-05 17:23:29   launchApp       TV
     2022-01-05 17:23:19   lgKey           0260be4c970c3a3d77818fbeed7076cd
     2022-01-05 17:23:25   mute            off
     2022-01-05 17:23:14   pairing         paired
     2022-01-05 17:29:50   state           on
     2022-01-05 17:23:25   volume          8
   helper:
     lastResponse 1641400260
     wsKey      MTY0MTQwMDE5MC42ODY4Ng==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    12
       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 Samsung
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI_1     com.webos.app.hdmi1
         HDMI_2     com.webos.app.hdmi2
         Komponente com.webos.app.externalinput.component
         Samsung    com.webos.app.hdmi3
Attributes:
   alexaName  Fernseher
   alexaRoom  Wohnzimmer
   alias      Fernseher
   cmdIcon    on:general_an off:general_aus channelDown:rc_MINUS channelUp:rc_PLUS volumeDown:rc_VOLMINUS volumeUp:rc_VOLPLUS
   devStateIcon on:it_television@red:off off:it_television@gray:on
   genericDeviceType media
   group      Multimedia
   homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
   icon       it_television@#008000
   keepAliveCheckTime 60
   room       Wohnzimmer
   stateFormat state
   verbose    4
   webCmd     on:off


Ich habe eine neue Version hochgeladen. Kannst Du die bitte installieren. Und bitte das Attribut keepAliveCheckTime entfernen und dann noch mal testen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 18:26:48
Nein hatte nichts bemerkt, beim TV
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 18:40:21
Zitat von: CoolTux am 05 Januar 2022, 18:24:50
Das habe ich mir schon fast gedacht. Hast Du das x am Ende der RegEx mal entfernt und dann getestet?

Habe ich gemacht. Bringt leider nichts. Ich muss mich jetzt um die Kinder kümmern und probiere nachher noch mal weiter rum.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 18:41:23
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   gelöscht
Version                       v3.4.1 (05.01.22 18:30)

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 18:54:50
Zitat von: eisman am 05 Januar 2022, 18:41:23
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   gelöscht
Version                       v3.4.1 (05.01.22 18:30)

Wenn ich das jetzt richtig sehe dürfte bei Dir der state nicht mehr toggeln. Korrekt?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 18:56:13
bis jetzt schaut es gut aus, ich beobachte das nochmal 10 min

state on 2022-01-05 18:51:17 18:57 keine Meldung state on
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 18:56:54
Zitat von: mumpitzstuff am 05 Januar 2022, 18:40:21
Habe ich gemacht. Bringt leider nichts. Ich muss mich jetzt um die Kinder kümmern und probiere nachher noch mal weiter rum.

Ich danke Dir.
Habe an der Funktion sonst eigentlich nichts geändert.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 19:04:50
On wurde jetzt nochmal neu gesetzt 19:01
sonst nichts auffälliges
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 05 Januar 2022, 20:15:43
ok, lassen wir das Thema Ein/Aus erst einmal aussen vor.
Geht nun übrigens wieder, dauert aber verdammt lange. Vorsichtshalber habe ich dir mal das Log mit Verb.4 angehängt.
Zo gross für Forum, daher Datei
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 05 Januar 2022, 20:22:11
Vergiss es, scheint wieder normal zu laufen. Sonderbar.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 20:23:17
$tmp = "PING 192.168.178.59 (192.168.178.59) 56(84) bytes of data.\n64 bytes from 192.168.178.59: icmp_seq=1 ttl=64 time=0.739 ms\n64 bytes from 192.168.178.59: icmp_seq=2 ttl=64 time=0.689 ms\n\n---\n192.168.178.59 ping statistics ---\n2 packets transmitted, 2 received, 0% packet loss, time 9ms";

if ( defined($tmp) && $tmp ne "" ) {

    chomp $tmp;
   
    if (($tmp =~ /\d+ [Bb]ytes (?:from|von)/ && $tmp !~ /[Uu]nreachable/x)) {
      $response = "present";
    } else {
      $response = "absent";
    }
}

print $response;


sub LGTV_WebOS_PresenceRun {
    my $string = shift;
    my ( $name, $host ) = split( "\\|", $string );

    my $tmp;
    my $response = "$name|";

    $tmp = qx(ping -c 3 -w 2 $host 2>&1);

    if ( defined($tmp) && $tmp ne "" ) {

        chomp $tmp;
        Log3( $name, 4,
            "LGTV_WebOS ($name) - ping command returned with output:\n$tmp" );

        if (($tmp =~ /\d+ [Bb]ytes (?:from|von)/ && $tmp !~ /[Uu]nreachable/x)) {
            $response .= "present";
        } else {
            $response .= "absent";
        }

        Log3( $name, 4,
            "LGTV_WebOS ($name) - response:\n$response" );
    }
    else {

        $response = "$name|Could not execute ping command";
    }

    Log3( $name, 4,
"Sub LGTV_WebOS_PresenceRun ($name) - Sub finish, Call LGTV_WebOS_PresenceDone"
    );

    return $response;
}


Damit gehts bei mir jetzt. In dem Testscript oben kann ich auch unreachable in den String schreiben und dann wird aus present absent.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 20:49:36
Oh Man. Manchmal sieht man den Wald vor lauter Bäumen nicht. Vielen Dank für Deine Hilfe.
Ich habe eine neue Version ins Git geladen. Magst Du sie testen?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 21:09:41
Leider nur fast. Das eine x hinter dem ersten regex muss noch weg, dann gehts.

aus dem:

( $tmp =~ /\d+ [Bb]ytes (from|von)/x && $tmp !~ /[Uu]nreachable/x )

muss das werden

( $tmp =~ /\d+ [Bb]ytes (from|von)/ && $tmp !~ /[Uu]nreachable/x )
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 21:13:56
Zitat von: mumpitzstuff am 05 Januar 2022, 21:09:41
Leider nur fast. Das eine x hinter dem ersten regex muss noch weg, dann gehts.

aus dem:

( $tmp =~ /\d+ [Bb]ytes (from|von)/x && $tmp !~ /[Uu]nreachable/x )

muss das werden

( $tmp =~ /\d+ [Bb]ytes (from|von)/ && $tmp !~ /[Uu]nreachable/x )

OK. Vielen Dank. Ich ändere es gleich morgen früh und lade das dann noch mal ins Git.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 05 Januar 2022, 21:26:27
Diese Version schreibt mein Log wieder voll, Meldung alle 1ß Sekunden. Fernseher ist aus.
Habt ihr das nicht?
2022.01.05 21:22:00.594 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 21:22:00.595 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 21:22:10.598 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 21:22:10.700 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 21:22:10.701 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 21:22:20.705 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 21:22:20.807 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 21:22:20.807 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 21:22:30.811 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 21:22:30.913 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 21:22:30.914 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 21:22:40.915 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 05 Januar 2022, 21:33:40
Ist bei mir nicht, habe grad noch mal den Fernseher ausgeschaltet...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 05 Januar 2022, 21:34:43
Zitat von: Invers am 05 Januar 2022, 21:26:27
Diese Version schreibt mein Log wieder voll, Meldung alle 1ß Sekunden. Fernseher ist aus.
Habt ihr das nicht?
2022.01.05 21:22:00.594 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 21:22:00.595 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 21:22:10.598 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 21:22:10.700 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 21:22:10.701 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 21:22:20.705 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 21:22:20.807 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 21:22:20.807 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 21:22:30.811 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf
2022.01.05 21:22:30.913 4: LGTV_WebOS (meinLGTV) Couldn't connect to 192.168.178.76:3000
2022.01.05 21:22:30.914 3: LGTV_WebOS (meinLGTV) - KeepAlive It looks like there no Data more response
2022.01.05 21:22:40.915 4: LGTV_WebOS (meinLGTV) - Baue Socket Verbindung auf


Gib mal bitte ein list
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 05 Januar 2022, 22:04:53
habe mal die version genommen

Internals:
   DEF        192.168.1.101
   FD         67
   FUUID      61d5c5f2-f33f-793a-ce44-e605324556dca28c
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.1.101
   LAST_RECV  1641416265.53515
   NAME       UM7100PLB
   NR         521
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2022-01-05 17:23:31   3D              off
     2022-01-05 17:23:31   3DMode          2d
     2022-01-05 21:59:46   channel         15
     2022-01-05 22:00:21   channelCurrentEndTime 2022-01-06 21:55:00
     2022-01-05 22:00:21   channelCurrentStartTime 2022-01-06 21:00:00
     2022-01-05 22:00:21   channelCurrentTitle Law & Order: Special Victims Unit
     2022-01-05 21:59:46   channelMedia    Satellite Digital TV
     2022-01-05 21:59:46   channelName     NITRO
     2022-01-05 22:00:21   channelNextEndTime 2022-01-06 22:45:00
     2022-01-05 22:00:21   channelNextStartTime 2022-01-06 21:55:00
     2022-01-05 21:59:58   channelNextTitle Law & Order: Special Victims Unit
     2022-01-05 17:23:33   extInput_AV     connect_0
     2022-01-05 17:23:33   extInput_HDMI   1 connect_0
     2022-01-05 17:28:42   extInput_HDMI_1 connect_0
     2022-01-05 17:28:42   extInput_HDMI_2 connect_0
     2022-01-05 17:23:33   extInput_Komponente connect_0
     2022-01-05 17:23:33   extInput_Samsung connect_0
     2022-01-05 17:23:29   input           -
     2022-01-05 21:59:46   lastResponse    ok
     2022-01-05 19:13:25   launchApp       TV
     2022-01-05 17:23:19   lgKey           0260be4c970c3a3d77818fbeed7076cd
     2022-01-05 17:23:25   mute            off
     2022-01-05 21:59:46   pairing         paired
     2022-01-05 21:59:42   state           on
     2022-01-05 18:56:42   volume          10
   helper:
     lastResponse 1641416627
     wsKey      MTY0MTQxNjM4MS41MDIxMw==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    2
       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 Samsung
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI_1     com.webos.app.hdmi1
         HDMI_2     com.webos.app.hdmi2
         Komponente com.webos.app.externalinput.component
         Samsung    com.webos.app.hdmi3
Attributes:
   alexaName  Fernseher
   alexaRoom  Wohnzimmer
   alias      Fernseher
   channelGuide 1
   cmdIcon    on:general_an off:general_aus channelDown:rc_MINUS channelUp:rc_PLUS volumeDown:rc_VOLMINUS volumeUp:rc_VOLPLUS
   devStateIcon on:it_television@red:off off:it_television@gray:on
   genericDeviceType media
   group      Multimedia
   homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
   icon       it_television@#008000
   room       Wohnzimmer,device-Alexa,multimedia
   stateFormat state
   verbose    4
   webCmd     on:off


bei mir keine sichtbaren probleme
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2022, 07:37:50
Ich habe soeben noch einmal eine Version zum testen hochgeladen. Bitte einmal schauen.

Vielen Dank
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 06 Januar 2022, 08:44:14
Ich habe in den Änderungen gesehen, das keepAliveCheck freezes verhindern soll, wenn keine Daten mehr kommen. Werden diese freezes zufällig von sysread verursacht? Falls ja, gäbe es dafür eine Lösung mit IO::Select und der Funktion can_read.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: det. am 06 Januar 2022, 10:06:16
Zitat von: CoolTux am 06 Januar 2022, 07:37:50
Ich habe soeben noch einmal eine Version zum testen hochgeladen. Bitte einmal schauen.

Vielen Dank
Bei mir friert FHEM komplett ein, nachdem ich über die Funksteckdose den TV komplett vom Netz nehme (alle Hinweise dazu aus dem WIKi umgesetzt). Das war auch bis zur Version von Vorgestern immer noch so und beliebig reproduzierbar. Da habe ich dann entnervt aufgegeben und die DEF. komplett gelöscht. Sagst Du hier Bescheid, wenn sich da was geändert hat und ich das noch mal probieren sollte? Ich benötige nur die Funktion den TV Ton bei Anruf zu Muten.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 06 Januar 2022, 10:38:59
Internals:
   DEF        192.168.1.101
   FD         62
   FUUID      61d5c5f2-f33f-793a-ce44-e605324556dca28c
   FVERSION   82_LGTV_WebOS.pm:v3.4.2-s25389/2021-12-30
   HOST       192.168.1.101
   NAME       UM7100PLB
   NR         521
   PARTIAL   
   STATE      on
   TYPE       LGTV_WebOS
   VERSION    v3.4.2
   READINGS:
     2022-01-05 17:23:31   3D              off
     2022-01-05 17:23:31   3DMode          2d
     2022-01-06 10:33:15   channel         30
     2022-01-06 10:32:10   channelCurrentEndTime -
     2022-01-06 10:32:10   channelCurrentStartTime -
     2022-01-06 10:32:10   channelCurrentTitle -
     2022-01-06 10:33:15   channelMedia    Satellite Digital TV
     2022-01-06 10:33:15   channelName     phoenix HD
     2022-01-06 10:32:10   channelNextEndTime -
     2022-01-06 10:32:10   channelNextStartTime -
     2022-01-06 10:32:10   channelNextTitle -
     2022-01-05 17:23:33   extInput_AV     connect_0
     2022-01-05 17:23:33   extInput_HDMI   1 connect_0
     2022-01-05 17:28:42   extInput_HDMI_1 connect_0
     2022-01-05 17:28:42   extInput_HDMI_2 connect_0
     2022-01-05 17:23:33   extInput_Komponente connect_0
     2022-01-05 17:23:33   extInput_Samsung connect_0
     2022-01-05 17:23:29   input           -
     2022-01-06 09:16:59   lastResponse    ok
     2022-01-05 19:13:25   launchApp       TV
     2022-01-05 17:23:19   lgKey           0260be4c970c3a3d77818fbeed7076cd
     2022-01-05 17:23:25   mute            off
     2022-01-06 09:16:37   pairing         paired
     2022-01-06 10:00:42   state           on
     2022-01-06 02:40:35   volume          10
   helper:
     lastResponse 1641461910
     wsKey      MTY0MTQ2MTU4My42NTYwMg==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    34
       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 Samsung
       inputs:
         AV         com.webos.app.externalinput.av1
         HDMI_1     com.webos.app.hdmi1
         HDMI_2     com.webos.app.hdmi2
         Komponente com.webos.app.externalinput.component
         Samsung    com.webos.app.hdmi3
Attributes:
   alexaName  Fernseher
   alexaRoom  Wohnzimmer
   alias      Fernseher
   cmdIcon    on:general_an off:general_aus channelDown:rc_MINUS channelUp:rc_PLUS volumeDown:rc_VOLMINUS volumeUp:rc_VOLPLUS
   devStateIcon on:it_television@red:off off:it_television@gray:on
   genericDeviceType media
   group      Multimedia
   homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
   icon       it_television@#008000
   room       Wohnzimmer,device-Alexa,multimedia
   stateFormat state
   verbose    4
   webCmd     on:off


einmal 5min mit TV an
einmal 5min mit TV aus kommt gleich
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: eisman am 06 Januar 2022, 10:44:53
und die aus ohne Probleme
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2022, 10:55:27
Zitat von: det. am 06 Januar 2022, 10:06:16
Bei mir friert FHEM komplett ein, nachdem ich über die Funksteckdose den TV komplett vom Netz nehme (alle Hinweise dazu aus dem WIKi umgesetzt). Das war auch bis zur Version von Vorgestern immer noch so und beliebig reproduzierbar. Da habe ich dann entnervt aufgegeben und die DEF. komplett gelöscht. Sagst Du hier Bescheid, wenn sich da was geändert hat und ich das noch mal probieren sollte? Ich benötige nur die Funktion den TV Ton bei Anruf zu Muten.

Setze mal bitte das Attribut kkepAliveCheckTime auf 2 und teste noch mal
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 06 Januar 2022, 11:14:48
Hier das List, schon mit dem neuen Modul
Internals:
   DEF        192.168.178.76
   FUUID      5f5f5511-f33f-8098-a0ce-efe05b5b89b04fe1
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.178.76
   NAME       meinLGTV
   NR         415
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2022-01-06 07:34:49   channel         -
     2022-01-05 20:20:00   channelCurrentEndTime -
     2022-01-05 20:20:00   channelCurrentStartTime -
     2022-01-05 20:20:00   channelCurrentTitle -
     2022-01-06 07:34:49   channelMedia    -
     2022-01-06 07:34:49   channelName     -
     2022-01-05 20:20:00   channelNextEndTime -
     2022-01-05 20:20:00   channelNextStartTime -
     2022-01-05 20:20:00   channelNextTitle -
     2022-01-05 15:50:53   extInput_HDMI   1 connect_0
     2022-01-05 15:12:11   extInput_HDMI_1 connect_0
     2022-01-05 15:12:11   extInput_HDMI_2 connect_1
     2022-01-05 15:12:11   extInput_HDMI_3 connect_0
     2022-01-05 15:12:11   extInput_HDMI_4 connect_0
     2020-09-14 13:34:51   input           -
     2022-01-05 12:21:48   lastResponse    ok
     2022-01-05 18:55:58   launchApp       TV
     2020-09-14 13:34:47   lgKey           c77c01ca9053b58a029a90f5baff896a
     2021-12-06 12:17:35   mute            off
     2020-09-20 10:30:28   mySchalter      "off"
     2022-01-05 12:21:48   pairing         paired
     2021-11-19 17:26:58   presence        absent
     2020-09-14 14:04:41   service_api     v.1
     2020-09-14 14:04:41   service_audio   v.1
     2020-09-14 14:04:41   service_config  v.1
     2020-09-14 14:04:41   service_externalpq v.1
     2020-09-14 14:04:41   service_media.controls v.1
     2020-09-14 14:04:41   service_media.viewer v.1
     2020-09-14 14:04:41   service_pairing v.1
     2020-09-14 14:04:41   service_settings v.1
     2020-09-14 14:04:41   service_system  v.1
     2020-09-14 14:04:41   service_system.launcher v.1
     2020-09-14 14:04:41   service_system.notifications v.1
     2020-09-14 14:04:41   service_timer   v.1
     2020-09-14 14:04:41   service_tv      v.1
     2020-09-14 14:04:41   service_user    v.1
     2020-09-14 14:04:41   service_webapp  v.2
     2022-01-06 07:34:39   state           off
     2022-01-06 06:23:47   volume          6
   helper:
     lastResponse 1641463948
     device:
       registered 0
       runsetcmd  0
       channelguide:
         counter    5
Attributes:
   comment    myOnOffIcon
LAN     192.168.178.61  58:FD:B1:60:EA:5C
WLAN    192.168.178.76  40:2F:86:B3:E1:C8
   devStateIcon on:it_television@lime:off off:it_television@LightSkyBlue:on

   room       Andere->Fernsehen
   wakeOnLanMAC 40:2F:86:B3:E1:C8
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 06 Januar 2022, 11:27:15
Zitat von: Invers am 06 Januar 2022, 11:14:48
Hier das List, schon mit dem neuen Modul
Internals:
   DEF        192.168.178.76
   FUUID      5f5f5511-f33f-8098-a0ce-efe05b5b89b04fe1
   FVERSION   82_LGTV_WebOS.pm:v3.4.1-s25389/2021-12-30
   HOST       192.168.178.76
   NAME       meinLGTV
   NR         415
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.4.1
   READINGS:
     2022-01-06 07:34:49   channel         -
     2022-01-05 20:20:00   channelCurrentEndTime -
     2022-01-05 20:20:00   channelCurrentStartTime -
     2022-01-05 20:20:00   channelCurrentTitle -
     2022-01-06 07:34:49   channelMedia    -
     2022-01-06 07:34:49   channelName     -
     2022-01-05 20:20:00   channelNextEndTime -
     2022-01-05 20:20:00   channelNextStartTime -
     2022-01-05 20:20:00   channelNextTitle -
     2022-01-05 15:50:53   extInput_HDMI   1 connect_0
     2022-01-05 15:12:11   extInput_HDMI_1 connect_0
     2022-01-05 15:12:11   extInput_HDMI_2 connect_1
     2022-01-05 15:12:11   extInput_HDMI_3 connect_0
     2022-01-05 15:12:11   extInput_HDMI_4 connect_0
     2020-09-14 13:34:51   input           -
     2022-01-05 12:21:48   lastResponse    ok
     2022-01-05 18:55:58   launchApp       TV
     2020-09-14 13:34:47   lgKey           c77c01ca9053b58a029a90f5baff896a
     2021-12-06 12:17:35   mute            off
     2020-09-20 10:30:28   mySchalter      "off"
     2022-01-05 12:21:48   pairing         paired
     2021-11-19 17:26:58   presence        absent
     2020-09-14 14:04:41   service_api     v.1
     2020-09-14 14:04:41   service_audio   v.1
     2020-09-14 14:04:41   service_config  v.1
     2020-09-14 14:04:41   service_externalpq v.1
     2020-09-14 14:04:41   service_media.controls v.1
     2020-09-14 14:04:41   service_media.viewer v.1
     2020-09-14 14:04:41   service_pairing v.1
     2020-09-14 14:04:41   service_settings v.1
     2020-09-14 14:04:41   service_system  v.1
     2020-09-14 14:04:41   service_system.launcher v.1
     2020-09-14 14:04:41   service_system.notifications v.1
     2020-09-14 14:04:41   service_timer   v.1
     2020-09-14 14:04:41   service_tv      v.1
     2020-09-14 14:04:41   service_user    v.1
     2020-09-14 14:04:41   service_webapp  v.2
     2022-01-06 07:34:39   state           off
     2022-01-06 06:23:47   volume          6
   helper:
     lastResponse 1641463948
     device:
       registered 0
       runsetcmd  0
       channelguide:
         counter    5
Attributes:
   comment    myOnOffIcon
LAN     192.168.178.61  58:FD:B1:60:EA:5C
WLAN    192.168.178.76  40:2F:86:B3:E1:C8
   devStateIcon on:it_television@lime:off off:it_television@LightSkyBlue:on

   room       Andere->Fernsehen
   wakeOnLanMAC 40:2F:86:B3:E1:C8


Die letzte von heute morgen ist aber die 3.4.2 glaube ich...
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2022, 11:38:16
Ja das ist korrekt
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2022, 11:40:10
Zitat von: mumpitzstuff am 06 Januar 2022, 08:44:14
Ich habe in den Änderungen gesehen, das keepAliveCheck freezes verhindern soll, wenn keine Daten mehr kommen. Werden diese freezes zufällig von sysread verursacht? Falls ja, gäbe es dafür eine Lösung mit IO::Select und der Funktion can_read.

Das Problem ist ja das eigentlich FHEM-Interne Funktionen sich darum kümmert. Dennoch kam es bei einigen zu freezes. Daher mein Ansatz da ich auch nicht verstanden habe wie sowas kommen kann.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: det. am 06 Januar 2022, 11:48:12
Danke, beim ersten Versuch - kein Einfrieren mehr! Werde das weiter beobachten...


- funktioniert prima ! bitte einchecken!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 06 Januar 2022, 11:48:34
Die letzte Version 3.4.2 funktioniert bei mir soweit. Ich habe jetzt kein toggeln vom state mehr, auch wenn ich pingPresence einschalte.

PS: Die Github Seite lädt bei mir ständig alte Stände des Moduls aus dem Browser Cache. Ich muss immer genau darauf achten, die Version mit SHIFT + reload zu laden, um auch wirklich die letzte Version angezeigt zu bekommen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 06 Januar 2022, 11:59:20
Bei meinem LG habe ich folgendes eingestellt, um über das Modul den Fernseher einschalten zu können:

Allgemein -> Geräte -> Externe Geräte -> TV Ein mit Mobilgerät -> Über Wifi anschalten (AN)
Allgemein -> Geräte -> TV-Management -> Quick Start+ (AN)

Der Fernseher ist über ein Netzwerkkabel verbunden, nicht über Wifi (ob es damit auch irgendwie geht, habe ich nicht weiter probiert).

Im Modul selbst habe ich dann folgende Option gesetzt:

attr LGTV wakeOnLanMAC <MAC>
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 06 Januar 2022, 13:42:39
Dann werde ich die aktuelle Entwicklerversion heute Abend ins SVN laden.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: grappa24 am 07 Januar 2022, 08:35:48
Hallo,

ich hab hier lange nicht mehr mitgelesen: Funktioniert das Modul auch mit den neueren WebOS Versionen? z.B. mit 6.0 der 2021er Generation?

Gruß
grappa24
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 Januar 2022, 08:40:41
Zitat von: grappa24 am 07 Januar 2022, 08:35:48
Hallo,

ich hab hier lange nicht mehr mitgelesen: Funktioniert das Modul auch mit den neueren WebOS Versionen? z.B. mit 6.0 der 2021er Generation?

Gruß
grappa24

Ich denke schon. Meiner ist Recht aktuell also aus Anfang 21 und das geht soweit.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 07 Januar 2022, 10:00:39
Mit der Version, die ich heute im Update erhalten habe, ist der alte Fehler leider wieder da.
Wenn ich also per FB abschalte, wird nicht im Modul off erkannt.
fhem blockiert nach 10 Minuten für etwa 10 Minuten. Danach zeigt das Modul dann off.
Wie gesagt, ist halt wie früher.
Falls du aufgrund der erfolgten Änderungen noch einmal ein Liest oder verbose 4 brauchst, melde ich bitte.
Soltest du keine Zeit haben, dann nutze ich gerne wieder die alte, für mich funktionierende Version weiter.
Danke im Voraus.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 Januar 2022, 10:06:57
Du musst das Attribut keepAliveCheckTime setzen. Am besten mit Wert 2
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: the ratman am 07 Januar 2022, 10:14:49
bei mir alles o.k. nach dem update - alt und neu lassen sich ohne murren ein-/aus-schalten.
die rückmeldung für on/off scheint mir etwas lahmer als früher zu sein.

falls es was wegen alter einstellungen zu beachten gäbe und ob was neueres besser oder widersprüchlich wäre, bitte sagen!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: Invers am 07 Januar 2022, 10:29:55
Du bist ein Genie. Danke, fuinktioniert super, bin  begeistert!
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: det. am 07 Januar 2022, 10:53:00
Zitat von: CoolTux am 07 Januar 2022, 10:06:57
Du musst das Attribut keepAliveCheckTime setzen. Am besten mit Wert 2
wenn Du das als default einstellen würdest, sparst Du Dir mMn viele Nachfragen. Mit gesetztem Attr. läuft das Modul bei mir seit gestern super.  8)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 Januar 2022, 11:01:08
Zitat von: det. am 07 Januar 2022, 10:53:00
wenn Du das als default einstellen würdest, sparst Du Dir mMn viele Nachfragen. Mit gesetztem Attr. läuft das Modul bei mir seit gestern super.  8)

Und bei anderen läuft es mit dem Attribut gar nicht. Das ist das Problem. Daher vorerst so lassen. Relevantes steht dazu ja in der CommandRef  :D
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: postman am 07 Januar 2022, 11:03:23
Moin zusammen,
nach dem heutigen Update wird das 82_LGTV_WebOS nicht mehr gestartet. Im LOG steht folgendes:

2022.01.07 11:01:16 1: reload: Error:Modul 82_LGTV_WebOS deactivated:
Can't locate experimental.pm in @INC (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/82_LGTV_WebOS.pm line 49, <$fh> line 2438.
BEGIN failed--compilation aborted at ./FHEM/82_LGTV_WebOS.pm line 49, <$fh> line 2438.

2022.01.07 11:01:16 0: Can't locate experimental.pm in @INC (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/82_LGTV_WebOS.pm line 49, <$fh> line 2438.
BEGIN failed--compilation aborted at ./FHEM/82_LGTV_WebOS.pm line 49, <$fh> line 2438.

kann jemand helfen? Das alte Midul funktioniert.
Gruß
Uwe
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 07 Januar 2022, 11:06:24
Zitat von: postman am 07 Januar 2022, 11:03:23
Moin zusammen,
nach dem heutigen Update wird das 82_LGTV_WebOS nicht mehr gestartet. Im LOG steht folgendes:

2022.01.07 11:01:16 1: reload: Error:Modul 82_LGTV_WebOS deactivated:
Can't locate experimental.pm in @INC (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/82_LGTV_WebOS.pm line 49, <$fh> line 2438.
BEGIN failed--compilation aborted at ./FHEM/82_LGTV_WebOS.pm line 49, <$fh> line 2438.

2022.01.07 11:01:16 0: Can't locate experimental.pm in @INC (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/82_LGTV_WebOS.pm line 49, <$fh> line 2438.
BEGIN failed--compilation aborted at ./FHEM/82_LGTV_WebOS.pm line 49, <$fh> line 2438.

kann jemand helfen? Das alte Midul funktioniert.
Gruß
Uwe

Du musst bitte Dein gesamtes System updaten (Linux Distribution). Das ist ja uralt. Oder das alte Modul nehmen und das Modul an sich vom update ausschließen. Dann bekommst aber auch keine neueren Versionen mit neuen Features oder Bugfixes.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: postman am 07 Januar 2022, 11:08:54
Hallo CoolTux,
hmmmm,
das ist das, was ich nicht möchte, da FHEM mittlerweile sehr umfangreich ist. Ich glaube, da verzichte ich eher auf die Steuerung des Fernsehers über FHEM.

Danke und Gruß
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: JudgeDredd am 08 Januar 2022, 11:30:34
Zitat von: CoolTux am 07 Januar 2022, 11:06:24
Du musst bitte Dein gesamtes System updaten (Linux Distribution). Das ist ja uralt. Oder das alte Modul nehmen und das Modul an sich vom update ausschließen. Dann bekommst aber auch keine neueren Versionen mit neuen Features oder Bugfixes.
Hi CoolTux,
ich bekomme den gleichen Fehler ebenfalls.
Mein System ist allerdings CentOS. Könntest Du etwas ins Detail gehen, was genau die Fehlermeldung auslöst bzw. welche Perl Version und welche Pakete benötigt es seit dem letzten Major Update ?
Gruß,
JudgeDredd
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 Januar 2022, 11:51:19
Zitat von: JudgeDredd am 08 Januar 2022, 11:30:34
Hi CoolTux,
ich bekomme den gleichen Fehler ebenfalls.
Mein System ist allerdings CentOS. Könntest Du etwas ins Detail gehen, was genau die Fehlermeldung auslöst bzw. welche Perl Version und welche Pakete benötigt es seit dem letzten Major Update ?
Gruß,
JudgeDredd

Ich würde mal sagen ab Version 5.18 sollte es eigentlich keine Probleme geben.
Möglich daß es beim Vorredner auch geht wenn man entsprechendes Perlmodul findet zur Installation. Ich verwende given when und das sollte glaube ab Version 5.16 verfügbar sein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: JudgeDredd am 08 Januar 2022, 12:50:21
Zitat von: CoolTux am 08 Januar 2022, 11:51:19
Ich verwende given when und das sollte glaube ab Version 5.16 verfügbar sein.
Das ist korrekt. given ... when ist ab 5.16 drin.
Im RedHat Repo für CentOs7 gibt es aktuell Perl als Version 5.16 daran kann es also schonmal nicht liegen.

Zitat von: CoolTux am 08 Januar 2022, 11:51:19
Ich würde mal sagen ab Version 5.18 sollte es eigentlich keine Probleme geben.
Von 5.16.3 zu 5.18.0 ist es noch ein Schritt.
Weißt Du zufällig auswendig was genau Du in diesem Versionshüpfer verwendest ?
Mach Dir aber nicht den Aufwand jetzt extra was nachzulesen oder den Code zu durchsuchen.
Ich plane die VM sowieso mitte des Jahres abzulösen und auf Debian zu migrieren. Allerdings laufen auf der Maschine noch ein paar andere Services die ich erst vorbereiten muss.

und wenn ich sowieso gerade am schreiben bin, noch eine Frage  ;)
Da LG ja den "einschalten Command" mittels WakeOnLan realisiert und mein TV natürlich in einem anderen VLAN läuft, habe ich dafür extra ein Script geschrieben um das MagicPaket entsprechend abzusetzen.
Wäre es denkbar für Dich (evtl. in mittelfristiger Zukunft) der sub "LGTV_WebOS_WakeUp_Udp" ein Attribut zu spendieren, bei dem man einen Pfad eintragen kann, der dann ein Script ausführt ?
Vielleicht haben ja noch Andere ein strukturiertes Netzwerk und würden sich auch drüber freuen.

Gruß,
JudgeDredd
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 Januar 2022, 13:08:20
Zitat von: JudgeDredd am 08 Januar 2022, 12:50:21
Das ist korrekt. given ... when ist ab 5.16 drin.
Im RedHat Repo für CentOs7 gibt es aktuell Perl als Version 5.16 daran kann es also schonmal nicht liegen.
Von 5.16.3 zu 5.18.0 ist es noch ein Schritt.
Weißt Du zufällig auswendig was genau Du in diesem Versionshüpfer verwendest ?
Mach Dir aber nicht den Aufwand jetzt extra was nachzulesen oder den Code zu durchsuchen.
Ich plane die VM sowieso mitte des Jahres abzulösen und auf Debian zu migrieren. Allerdings laufen auf der Maschine noch ein paar andere Services die ich erst vorbereiten muss.

und wenn ich sowieso gerade am schreiben bin, noch eine Frage  ;)
Da LG ja den "einschalten Command" mittels WakeOnLan realisiert und mein TV natürlich in einem anderen VLAN läuft, habe ich dafür extra ein Script geschrieben um das MagicPaket entsprechend abzusetzen.
Wäre es denkbar für Dich (evtl. in mittelfristiger Zukunft) der sub "LGTV_WebOS_WakeUp_Udp" ein Attribut zu spendieren, bei dem man einen Pfad eintragen kann, der dann ein Script ausführt ?
Vielleicht haben ja noch Andere ein strukturiertes Netzwerk und würden sich auch drüber freuen.

Gruß,
JudgeDredd

Wenn Du den selben Fehler hast, bitte noch mal prüfen, sollte ja experimental.pm reichen.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: JudgeDredd am 08 Januar 2022, 14:45:04
Hi CoolTux,

die experimental alleine reicht leider nicht.
Da ich das Modul aktuell sowieso nur zum Status abfragen und ausschalten verwende, bleibe ich bis zur VM Ablösung vermutlich bei der Vorgänger Version.
Hat zumindest den Vorteil, da ich jetzt Updates ausgeschlossen habe, dass ich die LGTV_WebOS_WakeUp_Udp sub direkt im Modul anpassen kann.
Wenn sich der Wunsch nach den neuen Features stärken sollte, dann werde ich mit perlbrew eine zusätzliche Version installieren.

PS: Meine Netzwerkstruktur wird aber so bleiben. Vielleicht kannst Du ja mal über meinen Vorschlag mit dem WOL Script schlafen  :D

Gruß,
JudgeDredd
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 08 Januar 2022, 15:12:46
Zitat von: JudgeDredd am 08 Januar 2022, 14:45:04
Hi CoolTux,

die experimental alleine reicht leider nicht.
Da ich das Modul aktuell sowieso nur zum Status abfragen und ausschalten verwende, bleibe ich bis zur VM Ablösung vermutlich bei der Vorgänger Version.
Hat zumindest den Vorteil, da ich jetzt Updates ausgeschlossen habe, dass ich die LGTV_WebOS_WakeUp_Udp sub direkt im Modul anpassen kann.
Wenn sich der Wunsch nach den neuen Features stärken sollte, dann werde ich mit perlbrew eine zusätzliche Version installieren.

PS: Meine Netzwerkstruktur wird aber so bleiben. Vielleicht kannst Du ja mal über meinen Vorschlag mit dem WOL Script schlafen  :D

Gruß,
JudgeDredd

Das sollte eigentlich nicht so schwer sein zu implementieren.
Wie genau lautet denn die Fehlermeldung jetzt bei Dir?
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: ml2108 am 12 Januar 2022, 20:50:40
Hi,

das mit dem Skript gibt es ja schon

über die attr Wakupcmd kann hier ein passender Perl befehl evtl. auch ein skript ausgeführt werden.
Habe das bei auch schon eine weile so laufe das ich hierüber den WOL Befehl absetze.

Leider wird hier gerade das perl kommando nicht ausgeführt -> fhem befehle funktionieren

Hat hier einer ein Idee woran das liegen könnte?

Mache das normal mit folgendem Eintrag
{GetFileFromURL("http://192.168.x.x/api/wakeup/computer/LGTV");;}

der auch über das nun zwischen geschaltete Notify klaglos das tut was er soll

Danke und Grüße

ml
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 12 Januar 2022, 22:20:10
Hallo,

hoffe ich hab hier beim nachvollziehen keinen Fehler gemacht.

Ich nutze jetzt schon mittlerweile "Jahre" den Fhem-Befehl
set MQTT2_IR_OG_Wohnzimmer power
in wakeupCmd.

Wenn ich den gleichen Befehl in Perl angebe
{fhem('set MQTT2_IR_OG_Wohnzimmer power')}
klappt das nicht mehr, also kann ich den letzten Beitrag schon irgendwie nachvollziehen.

Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: JudgeDredd am 13 Januar 2022, 11:14:41
Zitat von: CoolTux am 08 Januar 2022, 15:12:46
Wie genau lautet denn die Fehlermeldung jetzt bei Dir?
Sorry, ich hatte das gleich nach dem Fehler wieder zurückgebaut. Wie der genau lautete kann ich leider nicht mehr sagen.
Da ich aber sowieso nur "on" und "off" verwende, reicht die Vorversion für mich allemal aus. Dennoch vielen Dank für das Modul.

Zitat von: ml2108 am 12 Januar 2022, 20:50:40
das mit dem Skript gibt es ja schon
über die attr Wakupcmd kann hier ein passender Perl befehl evtl. auch ein skript ausgeführt werden.
Danke für den Tip. Das Attribut habe ich doch glatt nicht gesehen. Ich hatte nur im "LGTV WebOS"-Wiki geschaut und da wurde es nicht erwähnt.
Auf die Idee in die FHEM-Ref oder direkt beim Device zu schauen kam ich irgendwie nicht  :o

Mein WOL-Script wird mit{ qx( <Scriptname> 2>&1 ); }ausgeführt.
Funktioniert also bei mir alles wie erwartet.

Gruß,
JudgeDredd
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: lucca111 am 13 Januar 2022, 20:01:48
Hallo,

ich wollte mal fragen ob es möglich ist die ZDFMediathek in die Liste für launchApp mit auf zu nehmen.
Oder vielleicht ein Weg wie ich über launchApp irgendeine App starten kann.
Einfach analog zu den anderen in der 82_LGTV_WebOS.pm mit anzuhängen hat natürlich nicht geklappt .

Gruß Lucca
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: TomLee am 13 Januar 2022, 20:07:43
Ich  bleib bei der Erkenntnis das mein gezeigter FHEM-Befehl, angegeben Perl-Code, nicht klappt.

82_LGTV_WebOS.pm 25432 2022-01-06 18:05:19Z CoolTux

verbose 4 ergibt dann:

2022.01.13 20:04:38 4: LGTV_WebOS executing wake-up command (Perl): fhem('set MQTT2_IR_OG_Wohnzimmer power')

Aus der Kommando-Zeile klappt der Perl-Code ohne Probleme.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: popy am 13 Januar 2022, 20:47:40
Hallo,

stolzer neuer Besitzer eines 65OLEDB1.
Natürlich darf die fhem Anbindung nicht fehlen  :)

Werde das Modul testen und habe eine Frage dazu.

Gilt das mit dem Quickstart Hinweis vom Wiki auch für dieses Modell?

Wenn ja, wo finde ich diese Einstellung, damit fhem nicht blockiert?

Danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 14 Januar 2022, 08:20:49
Ich habe quickstart aktiv und keine Probleme... Wenn man das nicht aktiv hat (was ich Anfangs tatsächlich ausgeschaltet hatte), dann braucht dein Fernseher fast 3min zum starten! Wenn dein Fernseher nach wenigen Sekunden hell wird (Fernsehbild), dann ist die Funktion bereits aktiv.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: popy am 14 Januar 2022, 11:49:51
Ok, danke, dann ist es aktiv und werde das Modul damit testen.

Frage zum einschalten des TVs wenn er in Standby ist:
Der vorrige Philips Android TV hat die Netzwerkschnittstelle nach 10 Min Standby deaktiviert, dadurch auch kein WOL oder ähnliches.

Wie ist es bei den LG oled?
Geht alles per Modul wenn der in Standby ist?
Und das immer?

Danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 14 Januar 2022, 13:41:14
Hier hatte ich dazu etwas geschrieben:

https://forum.fhem.de/index.php/topic,66671.msg1198477.html#msg1198477 (https://forum.fhem.de/index.php/topic,66671.msg1198477.html#msg1198477)
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: popy am 14 Januar 2022, 18:09:55
Zitat von: mumpitzstuff am 14 Januar 2022, 13:41:14
Hier hatte ich dazu etwas geschrieben:

https://forum.fhem.de/index.php/topic,66671.msg1198477.html#msg1198477 (https://forum.fhem.de/index.php/topic,66671.msg1198477.html#msg1198477)

Danke, damit klappt es  ;)
Hoffentlich auch nach längerer Standby Zeit.
Wie gesagt war das bei den Philips Android TV ein graus  :o
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: popy am 14 Januar 2022, 18:47:34
Eine Frage noch, ist "pingPresence" nötig um eine akkuraten Ein/Aus Status zu erhalten?

Danke
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 14 Januar 2022, 18:50:47
Zitat von: popy am 14 Januar 2022, 18:47:34
Eine Frage noch, ist "pingPresence" nötig um eine akkuraten Ein/Aus Status zu erhalten?

Danke

Nein sollte nicht nötig sein.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: mumpitzstuff am 15 Januar 2022, 12:17:50
Zitat von: popy am 14 Januar 2022, 18:47:34
Eine Frage noch, ist "pingPresence" nötig um eine akkuraten Ein/Aus Status zu erhalten?

Danke

Ist nicht nötig.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: popy am 15 Januar 2022, 14:08:56
Ok, danke. Dann schalte ich es aus.
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: popy am 15 Januar 2022, 15:19:18
Zitat von: CoolTux am 14 Januar 2022, 18:50:47
Nein sollte nicht nötig sein.

Zitat von: mumpitzstuff am 15 Januar 2022, 12:17:50
Ist nicht nötig.

Hab's ausgeschaltet. Bei mir geht er leider dadurch nicht mehr auf off!?
Alle so wie von mumpitzstuff geposted eingestellt (QuickStart+ & "Einschalten über Mobilgerät" aktiviert).

Übersehe ich da was?
Muss ev. "keepAliveCheckTime" gesetzt werden?

Hier meine RAW defintion:


defmod TV_WZ LGTV_WebOS 192.168.0.XXX
attr TV_WZ alias Fernseher
attr TV_WZ devStateIcon on:rc_TV1_on off:rc_TV
attr TV_WZ event-on-change-reading .*
attr TV_WZ group Geräte
attr TV_WZ icon it_television
attr TV_WZ room Wohnzimmer
attr TV_WZ wakeOnLanMAC XX:XX:XX:XX:XX:XX
attr TV_WZ webCmd on:off:mute:volumeDown:volumeUp:volume

setstate TV_WZ on
setstate TV_WZ 2022-01-14 17:59:06 channel -
setstate TV_WZ 2022-01-14 17:59:06 channelCurrentEndTime -
setstate TV_WZ 2022-01-14 17:59:06 channelCurrentStartTime -
setstate TV_WZ 2022-01-14 17:59:06 channelCurrentTitle -
setstate TV_WZ 2022-01-14 17:59:06 channelMedia -
setstate TV_WZ 2022-01-14 17:59:06 channelName -
setstate TV_WZ 2022-01-14 17:59:06 channelNextEndTime -
setstate TV_WZ 2022-01-14 17:59:06 channelNextStartTime -
setstate TV_WZ 2022-01-14 17:59:06 channelNextTitle -
setstate TV_WZ 2022-01-14 17:59:45 extInput_AVR_X2400H connect_1
setstate TV_WZ 2022-01-14 17:59:45 extInput_HDMI_1 connect_0
setstate TV_WZ 2022-01-14 17:59:45 extInput_HDMI_2 connect_0
setstate TV_WZ 2022-01-14 17:59:45 extInput_HDMI_4 connect_0
setstate TV_WZ 2022-01-14 18:17:48 input AVR_X2400H
setstate TV_WZ 2022-01-14 17:59:51 lastResponse ok
setstate TV_WZ 2022-01-14 17:59:51 launchApp -
setstate TV_WZ 2022-01-14 17:59:28 lgKey xxxxx
setstate TV_WZ 2022-01-14 17:59:37 mute off
setstate TV_WZ 2022-01-14 17:59:27 pairing paired
setstate TV_WZ 2022-01-15 15:00:16 presence absent
setstate TV_WZ 2022-01-15 15:06:58 state on
setstate TV_WZ 2022-01-14 18:17:25 volume 0
Titel: Antw:[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS
Beitrag von: CoolTux am 02 Februar 2022, 12:55:28
NEUER THREAD WURDE GESTARTET

https://forum.fhem.de/index.php/topic,125944.0.html