[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

flolee

#570
teste auch mal die neue Version und meld mich, wenns Probleme gibt :)

unabhängig davon: ich würde gerne - je nach Aktivität der harmony - gleich nach einschalten des TVs den INPUT Kanal auswählen. nun ist es jedoch so, dass der TV erst nach ca. 10-15 Sekunden als "on" angezeigt wird und davor funktioniert die Input Auswahl über fhem nicht. kann man da was machen um das zu beschleunigen? danke schonmal :)

lg,
flo

Ps. Einschalten läuft so ab: presence zeigt den tv nach einiger zeit als present, Status bleibt aber auf off, lastResponse ist sodann zuerst unauthorized und wechselt nach ein paar Sekunden auf error - 500 Application error und der status ändert sich auf "on". danach funktioniert alles einwandfrei. Pairing ist immer auf unpaired.

CoolTux

Dann ist bei Dir auch unpairen? Aber schalten klappt alles?

Ich schaue mal ob man bei present auch davon ausgehen kann das er an ist, dann kann man das Verbinden.
Alternativ kannst Du ein 10s Watchdog machen und dann entsprechend den Inputkanal schalten.



Grüße
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

flolee

hab jetzt mal gestoppt, dauert doch eher ca. 25-30 sekunden bis der TV als online angezeigt wird und bis die (input-) steuerung dann auch klappt. Ist das normal?

ja, funktionieren tut alles... es steht nur unpaired, scheint aber auch bei mir keine gröberen auswirkungen zu haben.

vielen, vielen dank jedenfalls für die ganzen mühe, die du dir hier machst!!

lg,
flo

Tina

Hallo zusammen,

ich habe die Version 1.0.3 jetzt mal zwei Tage getestet.
Bei mir läuft jetzt alles sehr gut und stabil :-)

Folgendes habe ich getestet:
- Ein- und Auschalten
- Channel wechseln
- Lautstärke
- App wechseln
- Channel Guide

Zwei kleine Anmerkungen möchte ich trotzdem los werden.

Der Channel Guide zieht bei mir eine Uhrzeit und Sendung aus der Vergangenheit (ca. 2h Versatz).
Ich weiß, dass der Guide noch Beta-Status hat und mich stört dies aktuell überhaupt nicht.

Dann hatte ich noch die Fehlermeldung im Log

2017.10.07 21:24:22 3: LGTV_WebOS (LGTV) - JSON error while request: Wide character in syswrite at fhem.pl line 707.

Zeitgleich hatte PARTIAL einen riesigen Inhalt. Zu dem Zeitpunkt lief gerade Netflix.
Leider kann ich das nicht nachstellen. Ein Neustart vom fhem hat das Problem behoben.

Beide Punkte sollten meiner Meinung nach nicht die Einführung der Version verhindern.

Vielen Dank nochmal für das tolle Modul und den super Support.
Tina

CoolTux

Zitat von: flolee am 08 Oktober 2017, 11:08:10
hab jetzt mal gestoppt, dauert doch eher ca. 25-30 sekunden bis der TV als online angezeigt wird und bis die (input-) steuerung dann auch klappt. Ist das normal?

ja, funktionieren tut alles... es steht nur unpaired, scheint aber auch bei mir keine gröberen auswirkungen zu haben.

vielen, vielen dank jedenfalls für die ganzen mühe, die du dir hier machst!!

lg,
flo

Schau mal bitte ob Du ein presence bekommst wenn der Fernsehr im Standby ist?
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: Tina am 08 Oktober 2017, 11:51:17
Hallo zusammen,

ich habe die Version 1.0.3 jetzt mal zwei Tage getestet.
Bei mir läuft jetzt alles sehr gut und stabil :-)

Folgendes habe ich getestet:
- Ein- und Auschalten
- Channel wechseln
- Lautstärke
- App wechseln
- Channel Guide

Zwei kleine Anmerkungen möchte ich trotzdem los werden.

Der Channel Guide zieht bei mir eine Uhrzeit und Sendung aus der Vergangenheit (ca. 2h Versatz).
Ich weiß, dass der Guide noch Beta-Status hat und mich stört dies aktuell überhaupt nicht.

Dann hatte ich noch die Fehlermeldung im Log

2017.10.07 21:24:22 3: LGTV_WebOS (LGTV) - JSON error while request: Wide character in syswrite at fhem.pl line 707.

Zeitgleich hatte PARTIAL einen riesigen Inhalt. Zu dem Zeitpunkt lief gerade Netflix.
Leider kann ich das nicht nachstellen. Ein Neustart vom fhem hat das Problem behoben.

Beide Punkte sollten meiner Meinung nach nicht die Einführung der Version verhindern.

Vielen Dank nochmal für das tolle Modul und den super Support.
Tina

Interessant, der Guide sollte eigentlich außer im TV Modus gar nicht laufen.
Das die Sendung manchmal nicht passt zur eigentlich aktuellen ist leider nicht vom Modul sondern tatsächlich von der Info abhängig. Der Guide liefert alte Daten.



Grüße
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

Tina

oh, ich habe mich da wohl missverständlich ausgedrückt.
Die beiden Anmerkungen stehen in keinerlei Zusammenhang.
Während dem Guide-Test war nicht Netflix an.

flolee

#577
Zitat von: CoolTux am 08 Oktober 2017, 12:27:27
Schau mal bitte ob Du ein presence bekommst wenn der Fernsehr im Standby ist?
meinst du in fhem? also wenn ich den tv ausschalte wechselt das presence auf absent (ca. 2 sekunden nachdem der status als off erkannt wurde, als off wird er ca 6-8 sekunden nach dem ausschalten erkannt).
presence
absent
2017-10-08 15:33:59
state
off
2017-10-08 15:33:57


beim einschalten wechselt nach ca. 15 sekunden presence auf present, 8-10 sekunden später auch der state auf on.


presence
present
2017-10-08 15:37:01
state
on
2017-10-08 15:37:09

CoolTux

Könnt Ihr bitte einmal die Version 1.2.0 im Devel Zweig vom Git testen. Habe da noch ein bisschen was gebaut.
Es fixt aber nicht das pairing Problem! Noch nicht  :)
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

Tina

Ein erster Test zeigte keinerlei Probleme  :)

flolee

Zitat von: CoolTux am 09 Oktober 2017, 09:27:16
Könnt Ihr bitte einmal die Version 1.2.0 im Devel Zweig vom Git testen. Habe da noch ein bisschen was gebaut.
Es fixt aber nicht das pairing Problem! Noch nicht  :)

danke! :))

also irgendwas passt hier noch nicht, presence wird im standby alle 30 sek gecheckt (könnte man diesen wert eventuell flexibel machen?) und funktioniert.
presence funktioniert allerdings nicht, off wird zwar sofort erkannt, aber danach gibs probleme. wenn man den tv wieder einschaltet bleibt presence auf off - ich habe allerdings das gefühl dass es zwischendurch auch kurz für eine milisekunde oder so auf on springt. startet man eine app über fhem dann bleibts plötzlich auf on.

CoolTux

Zitat von: flolee am 09 Oktober 2017, 19:35:08
danke! :))

also irgendwas passt hier noch nicht, presence wird im standby alle 30 sek gecheckt (könnte man diesen wert eventuell flexibel machen?) und funktioniert.
presence funktioniert allerdings nicht, off wird zwar sofort erkannt, aber danach gibs probleme. wenn man den tv wieder einschaltet bleibt presence auf off - ich habe allerdings das gefühl dass es zwischendurch auch kurz für eine milisekunde oder so auf on springt. startet man eine app über fhem dann bleibts plötzlich auf on.

Bist Du Dir sicher das presence den Wert in und off hat. Eigentlich sollte da absent oder present stehen.

Presence sollte auch alle 10s gescheckt werden.
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

Tina

Ich habe eben nochmal getestet.
,,state" und present passen bei mir. ,,STATE" bleibt bei erneutem einschalten tatsächlich auf off.

flolee

arghs... sry, das passiert wenn die freundin während des schreibens zuviel aufmerksamkeit verlangt ;D

der erste teil stimmt, presence funktioniert tadellos. der zweite teil bezog sich auf die state-anzeige, habs hier nochmal ausgebessert:

Zitatalso irgendwas passt hier noch nicht, presence wird im standby alle 30 sek gecheckt (könnte man diesen wert eventuell flexibel machen?) und funktioniert.
state funktioniert allerdings nicht, off wird zwar sofort erkannt, aber danach gibs probleme. wenn man den tv wieder einschaltet bleibt state auf off - ich habe allerdings das gefühl dass es zwischendurch auch kurz für eine milisekunde oder so auf on springt. startet man eine app über fhem dann bleibts plötzlich auf on.

CoolTux

Zitat von: Tina am 09 Oktober 2017, 19:43:13
Ich habe eben nochmal getestet.
,,state" und present passen bei mir. ,,STATE" bleibt bei erneutem einschalten tatsächlich auf off.

Hallo Tina,

STATE orientiert sich am Reading state es sei denn man arbeitet mit stateFormate.
Da STATE ein Internal ist und nicht Bestandteil einer lonpoll oder Socket Aktuallisierung muss man FHEMWEB neu laden. Also Browser refresh.
Wie verhält sich denn das Reading state?

Es ist durchaus möglich daß es Probleme gibt, hatte da was geändert
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