[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS

Begonnen von CoolTux, 08 Februar 2017, 00:02:58

Vorheriges Thema - Nächstes Thema

the ratman

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!!!
→do↑p!dnʇs↓shit←

CoolTux

Zitat von: the ratman am 16 Februar 2017, 20:49:20
sag auch: stabil fürn anfang und alles rennt ohne fehler im log --> reicht allemal für 0.1 beta
ich will eig. nur noch 0en zum abstellen von möglichst allem *g*

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

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

Du hast doch Kabel. Wie ist das wenn du an der Fernbedienung den Fernsehr in Standby schickst. Zeigt das Modul dann off an?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

#227
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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

the ratman

ZitatDu hast doch Kabel. Wie ist das wenn du an der Fernbedienung den Fernsehr in Standby schickst. Zeigt das Modul dann off an?
ich glaub nicht, dass "on" überhaupt geht bei dem tivi. sogar meine magic remote hat dafür ne ir-funktion. alles andere rennt bei der per funk.
und ja, ich seh "off", nur bei "on" klicken passiert halt nix
→do↑p!dnʇs↓shit←

CoolTux

Fernsehr laut und leiser machen per Sprache geht nun auch.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HB86

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?


ToM_ToM

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!  :)
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

the ratman

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.
→do↑p!dnʇs↓shit←

ToM_ToM

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.
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

CoolTux

Zitat von: ToM_ToM am 17 Februar 2017, 15:41:01
Hey, habe gerade die neue Version installiert.

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

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

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

Kein Schönheitsfehler sondern meine Logik. 0 ist das selbe wie delete attr. Also löschen des Attributes.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: HB86 am 17 Februar 2017, 15:20:41
Modul läuft bis jetzt super. Danke dafür!

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

Wenn ich das korrekte Telegram dafür rausgefunden habe dann ja. Hatte da gestern eine Seite gefunden wo auch sowas wie Enter und so war. Muss das aber erst testen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: the ratman am 17 Februar 2017, 15:45:35
btw ... mal jammern *g*
bis "launchApp" angezeigt wird, dauerts schon ewig - geht da was?

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

Also bei mir geht launchApp sehr zügig. Und im TV Modus kannst auch Pause machen dann aktiviert sich Timeshift
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: ToM_ToM am 17 Februar 2017, 16:09:14
Nachtrag zum ChannelGuide.
Dieser wurdeb ei mir ja immer 2 Tage in der Vergangenheit angezeigt.
Mit der neuen Version füllen sich die Readings dafür nicht mehr und bleiben leer.





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

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

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

Mach mal bitte verbose 4 und lasse das Log live mitlaufen. Da sollte dann sowas kommen wie PARTIAL lenght: 12453
Zum Beispiel. Wenn die Zeichenlänge mehr wie 30000 ist wird verworfen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

ToM_ToM

ZitatKein Schönheitsfehler sondern meine Logik. 0 ist das selbe wie delete attr. Also löschen des Attributes.
Ja, das ist mir klar. Dachte nur, du hättest es vielleicht vergessen oder übersehen, dort eine 0 anzubieten. Kenne das auch so aus anderen Modulen.
Mich persönlich stört es aber nicht, da ich den channelGuide vorhin nur für Test und Unterstützung aktiviert habe, den später aber nicht nutzen werde.
Der saugt auch ganz schön an meiner CPU wie man an der angehängten Grafik gut erkennen kann.

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

CoolTux

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

Interessant das muss ich mir mal bei mir anschauen. Sieht schon übel aus.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net