[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

Sorry aber hier wurde nur ein einziges mal der Socket Disconnected. Ich kann mir nicht erklären wie da der state immer zwischen on und off toggeln soll
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

Ellert

Ich habe mit der Version von heute, spontan und selten, einige Zeit (10-20 min) nach dem Einschalten des TV eine Änderung von state auf off und kurz danach auf on. Ich versuche das mal zu Loggen.

Ausserdem ist mir aufgefallen, dass im Reading input der Wert HDMI x jetzt als HDMI_x, also statt mit Leezeichen mit einem Unterstrich angegeben wird, wenn das bleibt müssten ggf. die User ihre Trigger überarbeiten.

eisman

ok also noch länger in V4 oder sagen wie lange es sein soll



1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian, Homematic,ZigBee         / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian,MQTT                               / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

CoolTux

Zitat von: Ellert am 05 Januar 2022, 13:48:17
Ich habe mit der Version von heute, spontan und selten, einige Zeit (10-20 min) nach dem Einschalten des TV eine Änderung von state auf off und kurz danach auf on. Ich versuche das mal zu Loggen.

Ausserdem ist mir aufgefallen, dass im Reading input der Wert HDMI x jetzt als HDMI_x, also statt mit Leezeichen mit einem Unterstrich angegeben wird, wenn das bleibt müssten ggf. die User ihre Trigger überarbeiten.

Ja das muss so bleiben damit im setter der korrekte set Befehl zusammengesetzt werden kann. Hast Du das nur einmalig? Also nur einmal ein off und dann wieder on und dann läuft es stabil? Aber 10-20min ist schon ne große zeitliche Spanne nach dem einschalten.
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: eisman am 05 Januar 2022, 13:49:50
ok also noch länger in V4 oder sagen wie lange es sein soll

Lass mal 10min mit verbose 4 laufen und schaue bitte ob sich der status oft ändert. Eigentlich kann es sein das er sich alle 10-30s von on auf off und umgekehrt ändert. Aber das sollte im Log zu sehen sein.
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

eisman

1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian, Homematic,ZigBee         / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian,MQTT                               / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

CoolTux

setze bitte einmal keepAliveCheckTime auf 10 und teste noch einmal
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

eisman

#1357
ok läuft

keepAliveCheckTime auf 10

14:11:50 bis 14:15:11 läuft noch

1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian, Homematic,ZigBee         / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian,MQTT                               / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

CoolTux

Zitat von: eisman am 05 Januar 2022, 14:12:25
ok läuft

keepAliveCheckTime auf 10

Dachte ich es mir doch. Gut und nun bitte channelguide dazu schalten. Nur den, noch nicht mehr
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

Ellert

Zitat von: CoolTux am 05 Januar 2022, 13:50:38
Ja das muss so bleiben damit im setter der korrekte set Befehl zusammengesetzt werden kann. Hast Du das nur einmalig? Also nur einmal ein off und dann wieder on und dann läuft es stabil? Aber 10-20min ist schon ne große zeitliche Spanne nach dem einschalten.
Es ist heute einmal nach dem Einschalten passiert. Danach habe ich den Fernseher ausgeschaltet und nach ein paar Minuten wieder eingeschaltet. Bis jetzt nach 60 min gab es kein off zwischendurch.

ZitatAlso nur einmal ein off und dann wieder on und dann läuft es stabil?
Ja, das Problem ist, wenn state auf off schaltet wird mein Mediencenter abgeschaltet, also TV state -> off -> Kodi -> shutdown -> Steckdose (für Kodi) -> aus. Da stört natürlich jedes unerwünschtes off

CoolTux

Zitat von: Ellert am 05 Januar 2022, 14:14:33
Es ist heute einmal nach dem Einschalten passiert. Danach habe ich den Fernseher ausgeschaltet und nach ein paar Minuten wieder eingeschaltet. Bis jetzt nach 60 min gab es kein off zwischendurch.
Ja, das Problem ist, wenn state auf off schaltet wird mein Mediencenter abgeschaltet, also TV state -> off -> Kodi -> shutdown -> Steckdose (für Kodi) -> aus. Da stört natürlich jedes unerwünschtes off

Kann ich gut verstehen.
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

eisman

#1361
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   10

So das 10min log
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian, Homematic,ZigBee         / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian,MQTT                               / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

mumpitzstuff

#1362
Hier mal ein Log wenn ich nur pingPresence angeschaltet habe bei Verbose 4. Ungeführ alle 10s findet das toggeln statt, wobei state on und state off irgendwie über verschiedene Timer gesteuert werden. Also z.B. on -> 10s -> off -> 2s -> on -> 8s -> off...

Stutzing macht mich auch das hier:

2022.01.05 14:12:12.892 4: LGTV_WebOS (LGTV) - coruppted data found, run LGTV_WebOS_ProcessRead: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: chONZTWRnY3EIiYgRMaTlZvWVnI=


Das kommt irgendwie laufend.

CoolTux

Zitat von: eisman am 05 Januar 2022, 14:22:01
pingPresene               gelöscht
channelGuide             gelöscht
keepAliveCheckTime   10

So das 10min log

Ok ich habe einen Fehler meinerseits gefunden. Kannst Du bitte noch mal neu das File runter laden und installieren.

https://git.cooltux.net/FHEM/mod-LGTV_WebOS/raw/branch/dev/82_LGTV_WebOS.pm

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: mumpitzstuff am 05 Januar 2022, 14:22:34
Hier mal ein Log wenn ich nur pingPresence angeschaltet habe bei Verbose 4. Ungeführ alle 10s findet das toggeln statt, wobei state on und state off irgendwie über verschiedene Timer gesteuert werden. Also z.B. on -> 10s -> off -> 2s -> on -> 8s -> off...

Stutzing macht mich auch das hier:

2022.01.05 14:12:12.892 4: LGTV_WebOS (LGTV) - coruppted data found, run LGTV_WebOS_ProcessRead: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: chONZTWRnY3EIiYgRMaTlZvWVnI=


Das kommt irgendwie laufend.

Bei Dir ist es der pingPresence welcher den Socket immer wieder abbaut. Kannst Du in der Konsole vom FHEM Server bitte mal ein Ping machen und zwar als normaler User nicht als root.
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