[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

FHEMAN

Zitat von: Invers am 17 November 2021, 11:53:09
Das Forum hat offenbar abgeschnitten.
Du kannst auf Beitrag editieren gehen, die letzte Zeile entfernen und das fehlende Code- oder Quote-Tag hinzufügen. Passiert mit leider auch oft, da die Vorschau immer noch gut aussieht.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

Invers

#1261
Editieren geht nicht bei der Länge. Alle Browser schreiben:
Lade...
Ich warte schon 5 Minuten.  Die Meldung scheint vom Forum zu kommen.
Lade einfach die Datei. Ich kann auch den Text halbieren und 2 Postings daraus machen. Was möchtest du lieber?

Ändern ging problemlos, editieren nicht.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

CoolTux

Das sind ja auch 200 MB ein wunder das das überhaupt zugelassen 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

Invers

Es sind 1500 Zeilen. Kann man hier nicht posten.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

FHEMAN

Off topic: Es ging mir nur darum, nicht 50x scrollen zu müssen auf der vorherigen Seite. Evtl. braucht dein Werbeblocker zu lange? Ich habe z. B. bei Brave mit den Fhem Logs auch oft Timeouts.
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

Invers

Ich habe hier vielleicht Infos über webos5 gefunden. Vielleicht hift es ja.

https://pkg.go.dev/github.com/kaperys/go-webos
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

CoolTux

Sind die selben Commands nur in Go geschrieben
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

FHEMAN

Darf ich mal ganz doof fragen, was ihr so steuert mit dem Modul? Das Thema mit der Steckdose finde ich gut, spielt für mich aber keine Rolle, da TV an der Wand.

Ich könnte mir vorstellen, den Kindern per Sprachbefehl eine bestimme Netflix Folge abzuspielen - und dies auch nur eine definierte Zeit lang.
Aber kann ich nach Starten einer App auch innerhalb der App eine Auswahl treffen?
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

Invers

Ich schalte ein und aus mit fhem und die Sender mit Hilfe von Alexa in fhem.
Eine Steckdose darf ich nicht benutzen, weil ich einen OLED habe. Der macht, wenn er lange aus ist, einen Screen-Refresh. Das geht nicht ohne Strom. Mache ich das nicht, hält der OLED nicht so lange oder brennt ein.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

#1269
Überraschung!
Es gab keine weiteren Freezes mehr. Ich hatte ja Ping wieder aktiviert, was früher nicht ging wegen Blockade, wie ich dachte. Das war aber offenbar tatsächlich ein Trugschluss, da die Deaktivierung und die Aktivierung immer zeitnahe mit dem Ein- oder Ausschalten des TV (klar, weil man ja testet, ob die Massnahme Erfolg hatte) stattfand.

Ich arbeite immernoch mit der von dir heute zur Verfügung gestellten Version.
Ich möchte das gerne noch einige Tage beobachten. Vielleicht erkennt man Zusammenhänge.
Nun habe ich allerdings das Problem, dass mir mein Log vollgeschrieben wird mit den Meldungen:

2021.11.17 11:47:40 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:47:50 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:48:00 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:48:20 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:48:30 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:48:40 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:48:50 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:49:00 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:49:10 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:49:20 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:49:30 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
2021.11.17 11:49:40 3: LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76


Das hört auf, wenn der TV abgeschaltet wird, auch über FB.

Kannst du das Loggen diese Meldungen noch aus dem Modul entfernen? War sicher mal zum Test nötig, denke ich.

Vielen Dank .

Internals:
   DEF        192.168.178.76
   FUUID      5f5f5511-f33f-8098-a0ce-efe05b5b89b04fe1
   HOST       192.168.178.76
   LAST_RECV  1637144525.07332
   NAME       meinLGTV
   NR         419
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.3.1
   READINGS:
     2021-11-17 11:41:15   channel         -
     2020-09-14 15:23:03   channelCurrentEndTime -
     2020-09-14 15:23:03   channelCurrentStartTime -
     2020-09-14 15:23:03   channelCurrentTitle -
     2021-11-17 11:41:15   channelMedia    -
     2021-11-17 11:41:15   channelName     -
     2020-09-14 15:23:03   channelNextEndTime -
     2020-09-14 15:23:03   channelNextStartTime -
     2020-09-14 15:23:03   channelNextTitle -
     2021-11-16 17:10:10   extInput_HDMI   1 connect_0
     2021-11-17 09:36:22   extInput_HDMI 1 connect_0
     2021-11-17 09:36:22   extInput_HDMI 2 connect_1
     2021-11-17 09:36:22   extInput_HDMI 3 connect_0
     2021-11-17 09:36:22   extInput_HDMI 4 connect_0
     2020-09-14 13:34:51   input           -
     2021-11-17 11:24:45   lastResponse    ok
     2021-11-16 22:05:18   launchApp       TV
     2020-09-14 13:34:47   lgKey           c77c01ca9053b58a029a90f5baff896a
     2021-11-15 20:44:52   mute            off
     2020-09-20 10:30:28   mySchalter      "off"
     2021-11-17 00:45:26   pairing         paired
     2021-11-17 18:26:36   presence        absent
     2020-09-14 14:04:41   service_api     v.1
     2020-09-14 14:04:41   service_audio   v.1
     2020-09-14 14:04:41   service_config  v.1
     2020-09-14 14:04:41   service_externalpq v.1
     2020-09-14 14:04:41   service_media.controls v.1
     2020-09-14 14:04:41   service_media.viewer v.1
     2020-09-14 14:04:41   service_pairing v.1
     2020-09-14 14:04:41   service_settings v.1
     2020-09-14 14:04:41   service_system  v.1
     2020-09-14 14:04:41   service_system.launcher v.1
     2020-09-14 14:04:41   service_system.notifications v.1
     2020-09-14 14:04:41   service_timer   v.1
     2020-09-14 14:04:41   service_tv      v.1
     2020-09-14 14:04:41   service_user    v.1
     2020-09-14 14:04:41   service_webapp  v.2
     2021-11-17 18:10:02   state           off
     2021-11-17 18:02:07   volume          86
   helper:
     wsKey      MTYzNzE2ODk5OS45NDM0NQ==

     RUNNING_PID:
       abortFn    LGTV_WebOS_PresenceAborted
       arg        meinLGTV|192.168.178.76
       bc_pid     3537
       finishFn   LGTV_WebOS_PresenceDone
       fn         LGTV_WebOS_PresenceRun
       pid        26408
       telnet     telnetPort_127.0.0.1_39586
       timeout    5
       abortArg:
     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    4591
       inputapps:
       inputs:
Attributes:
   comment    myOnOffIcon
LAN     192.168.178.61  58:FD:B1:60:EA:5C
WLAN    192.168.178.76  40:2F:86:B3:E1:C8
   devStateIcon on:it_television@lime:off off:it_television@LightSkyBlue:on

   pingPresence 1
   room       Andere->Fernsehen
   wakeOnLanMAC 40:2F:86:B3:E1:C8
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

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

Invers

Sorry, hab leider noch vergessen:
Das Problem, dass An-Aus blinkt wenn der TV on ist, ist noch vorhanden. TV läuft aber.
Nach Abschaltung des TV blinkt on/off nicht mehr.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

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

Invers

Es wird abwechselnd ein und aus angezeigt.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Ich bin noch einmal auf die Originalversion zurückgegangen, habe aber pingPresence aktiviert gelassen.
Die Meldungen alle 10 Sekunden
LGTV_WebOS (meinLGTV) - Sucessfull WS connection to 192.168.178.76
kommen nun nicht mehr. Vermutlich wurden die durch die Testvariante erzeugt.

Der TV kann nun auch per FB ausgeschaltet werden und es gab bis jetzt noch keinen Freeze. An und Aus werden schnell und zuverlässig erkannt (bis jetzt).

Ich werde versuchen, pingPresence eingeschaltet zu lassen. Allerdings glaube ich mich zu erinnern, dass während des nächtlichen Panel-Refresh pingPresence immer meinte, der TV wäre present. Dadurch wurden abhängige Geräte geschaltet. Ist doof, wenn nachts immer das TV-Backlight angeht. LOL.
Ausserdem hatte damals das Modul ebenfalls blockiert, wenn der TV per FB abgeschaltet wurde. Es kann sein, dass durch das neue WEB-OS diese Nebenwirkungen beseitigt wurden. Ich nuss das noch beobachten.

Nur lastResponse bringt zyklisch alle Paar Sekunden: error - 404 no such service or method, danach dann wieder ok, usw.

Ich schlage vor, du unterbrichst deine Fehlersuche vorerst, bis ich genau weiss, wie und ob nun alles läuft und ob nachts der TV und zugehörige Lampen wirklich aus bleiben.


Vorerst herzlichen Dank für deine Mühe.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2