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
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
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
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
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
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
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

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

Zitat von CoolTux aus dem 1. Post:
Zitat
Und 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
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
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}->
       
    } elsif($cmd eq 'Stop') {
        return "usage: Stop" if( @args != 0 );

        $uri                                = $lgCommands{$cmd}->
       
    } elsif($cmd eq 'Pause') {
        return "usage: Pause" if( @args != 0 );

        $uri                                = $lgCommands{$cmd}->
       
    } elsif($cmd eq 'Rewind') {
        return "usage: Rewind" if( @args != 0 );

        $uri                                = $lgCommands{$cmd}->
       
    } elsif($cmd eq 'FastForward') {
        return "usage: FastForward" if( @args != 0 );

        $uri                                = $lgCommands{$cmd}->
...

Gut geraten ist halb gewusst... ;-)
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
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
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

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
(*) 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
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
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
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
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


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
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
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.
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
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

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
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
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
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
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
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
Zitat
Ich 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
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
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
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
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
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
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
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
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
bitte2017.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
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
Zitat
wenn 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
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
Zitat
Nein 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Zitat
Bei 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
Zitat
Ja 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
... 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
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
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
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
Zitat
Du 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
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
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
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
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
Zitat
Kein 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
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
Zitat
Also 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
Zitat
Mach 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
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)

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
Zitat
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)
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?


Zitat
also 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
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
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
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
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
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:
volumeDownwird 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
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
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
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
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
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
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
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
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
Zitat
Hinweise:
<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
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
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
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
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
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
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
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
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
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
Zitat
Wenn 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
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
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
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
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
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
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
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
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
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
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
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
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
Zitat
Das 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
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
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
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
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
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 :


Zitat
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
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
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
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
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
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
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
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
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,

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.

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
@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
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
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
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
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
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
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
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
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
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
@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,

Zitat
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.

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
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
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
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
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 m