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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Ach mist stimmt. Den sieht man glaube nicht.

Aber ich denke ich habe da was gefunden. Zu mindest wie ich den Fehler weg bekomme. Warum der jetzt aber aufgetaucht ist obwohl nicht viel geändert wurde ist mir ein Rätsel.
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

Im Git liegt eine aktuelle Version. Kannst Du die bitte 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

the ratman

probiert - nach restart leider weiter das selbe
2018.07.23 12:17:42 1: logfile wurde gelöscht
2018.07.23 12:18:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 12:18:36 1: stacktrace:
2018.07.23 12:18:36 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 12:18:36 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (980)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 12:18:36 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 12:18:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 12:18:36 1: stacktrace:
2018.07.23 12:18:36 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 12:18:36 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (981)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 12:18:36 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 12:18:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 12:18:36 1: stacktrace:
2018.07.23 12:18:36 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 12:18:36 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (985)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 12:18:36 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 12:18:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 12:18:36 1: stacktrace:
2018.07.23 12:18:36 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 12:18:36 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (986)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 12:18:36 1:     main::CallFn                        called by fhem.pl (723)
2018.07.23 12:18:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 12:18:36 1: stacktrace:
2018.07.23 12:18:36 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 12:18:36 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (987)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 12:18:36 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 12:18:36 1:     main::CallFn   

geht los, sobald fhem mitbekommen hat, dass der tv an is
→do↑p!dnʇs↓shit←

CoolTux

Ich brauche ein Verbose 5. Kannst Du auch noch mal bitte ein list mitgeben.
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

So noch eine Version hochgeladen. Bitte einmal 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

the ratman

es wird - nur mehr 1 mal beim einschalten, nix beim ausschalten2018.07.23 16:00:09 1: logfile wurde gelöscht
2018.07.23 16:02:01 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4547.
2018.07.23 16:02:01 1: stacktrace:
2018.07.23 16:02:01 1:     main::__ANON__                      called by fhem.pl (4547)
2018.07.23 16:02:01 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/82_LGTV_WebOS.pm (981)
2018.07.23 16:02:01 1:     main::LGTV_WebOS_WriteReadings      called by ./FHEM/82_LGTV_WebOS.pm (831)
2018.07.23 16:02:01 1:     main::LGTV_WebOS_ResponseProcessing called by ./FHEM/82_LGTV_WebOS.pm (670)
2018.07.23 16:02:01 1:     main::LGTV_WebOS_Read               called by fhem.pl (3584)
2018.07.23 16:02:01 1:     main::CallFn                        called by fhem.pl (723)


brauchst noch ein verbose 5?
→do↑p!dnʇs↓shit←

CoolTux

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

CoolTux

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

the ratman

schaut gut aus - keine meldungen beim ein/aus-schalten - weder vor noch nach der ein/aus-erkennung.

bliebe also nur mehr der terminierte presence-run. aber ich denke, dass ist nicht deine baustelle *g*
sag: rennt der eigentlich non-blocking? irgendwie wird fhem ansich immer gern recht träge, während ich die tv's einschalte.

somit: danke für die schnelle reaktion!
→do↑p!dnʇs↓shit←

CoolTux

Der presence läuft nonBlocking. Weißt du noch wann Du das neue Modul genau runter geladen hast?
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

es war 31 min. im github online - so um 18:10 rum +/- 5 min.
→do↑p!dnʇs↓shit←

CoolTux

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

the ratman

bis jetzt kein Muckser mit der github-version.
ich nehme an, die heute von dir veröffentlichte version ist dann morgen beim update die aktuelle?
dann könnt ich das modul wieder updaten lassen.

sag mal - nur ne dumme frage:
baust du ekis idee mit den grafiken vielleicht mal ein (so dir mal langweilig/kalt genug dafür ist)? fänd ich irgendwie stylish *g*
und wenn ja. weiß man da eigentlich, wie groß die grafiken sein dürfen
→do↑p!dnʇs↓shit←

CoolTux

Zitat von: the ratman am 24 Juli 2018, 17:31:57
bis jetzt kein Muckser mit der github-version.
ich nehme an, die heute von dir veröffentlichte version ist dann morgen beim update die aktuelle?
dann könnt ich das modul wieder updaten lassen.

sag mal - nur ne dumme frage:
baust du ekis idee mit den grafiken vielleicht mal ein (so dir mal langweilig/kalt genug dafür ist)? fänd ich irgendwie stylish *g*
und wenn ja. weiß man da eigentlich, wie groß die grafiken sein dürfen

Ist dann die aktuelle Git Version.
Eventuell baue ich es die Wochen ein, ich muss mir erst den Code anschauen. Mehr weiß ich darüber auch nicht.
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

#914
folgendes nur als hinweis:

weil ich mich grad ein bissi blöd spiel wieder ...
ich hab für meine nas ein hdmi-kabel zum tv als quasi notfallmonitor gelegt und den hdmi-ausgang im tv entsprechend benannt.
eben fallt ma auf: in der liste für input finde ich "Luke", benannt ist das im tv eig. "Luke 7"
die fehlende "7" findet sich dann im standardmäßigen dropdown für den set-befehl, gleich unter "3D" und über "Channel"
eventuell hat das auch komische auswirkungen, weil ich könnte jetzt ein "set fembotter 7 xxx" absetzen, probier das aber nur, wenn dus willst.
vielleicht kannst ja da mal was drehen, wenn dir extra langweilig ist - von meiner seite besteht da aber nur ein "wäre schön wenn, is mir aber eigentlich egal"-bedarf.
aja, dass schaut dann als reading übrigens so aus:extInput_Komponente     connect_0     2018-07-22 22:36:18
extInput_Luke     7 connect_1     2018-08-06 11:51:40
extInput_bespassOmat     connect_0     2018-07-22 12:28:05
extInput_hdmi-1     connect_1     2018-07-23 17:13:39


und dann noch ne dumme frage:

hast du die möglichkeit, die audio-ausgänge per api zu schalten?
wir habe hier so ne art "stillemodus" eingerichtet, ist der an, gibts keine lauten durchsagen, kein läuten am telefon, usw.
da wärs lustig, wenn gleich auch automatisch vom optischen auf den kopfhörerausgang umgeschaltet werden würde.
schon eine ausgabe, welcher ausgang eben an is, würd mir reichen, weil dann kann ich zumindest die soundbar leiser drehen per fhem.
→do↑p!dnʇs↓shit←