NEWS
lgtv Adapter zur Steuerung von LG WebOS SmartTVs
-
Ggf mal den adapter auf debug stellen und dsnn hier Posten. Vlt kann man was sehen, aber wenn die Firmware nicht mitmacht...
@dirkhe ich hatte heute wieder den Fall, dass der Verstärker nicht eingeschaltet wurde, obwohl der TV lief.
Firmware ist die neuste, 05.30.10 vom 19. Januar 2021
Erstmal zu meiner "Logik":
In einem Blockly triggere ich auf den DP "TV is on. Bei true wird ein DP "Fernseher_Status" sofort auf true gesetzt. bei false wird es verzögert nach 5 Sek auf false gesetzt.

Abhängig von dem DP "Fernseher_Status" wird dann der Verstärker ein/ausgeschaltet (ist eine einfache schaltbare Steckdose, der Verstärker ist nicht smart).

Das alles hat heute erstmal funktioniert und es lief alles. Danach wurde im Zimmer keine Bewegung erkannt und daraufhin wurde der TV automatisch ausgeschaltet (DP Remote key power auf true gesetzt). und 5 Sek später auch der Verstärker.
Bis hier also alles richtig.Kurz darauf wurde der TV mit der Fernbedienung manuell wieder eingeschaltet, der Verstärker blieb aber weiterhin aus.
Im Log sehe ich zwar "check TV connection: ok", aber kein Trigger auf "Is TV is ON - true"2021-02-07 13:16:15.025 - [34mdebug[39m: lgtv.0 (2823) ERROR! Response from TV: Error: timeout 2021-02-07 13:16:15.026 - [34mdebug[39m: lgtv.0 (2823) check TV connection: Error: timeout 2021-02-07 13:16:15.026 - [34mdebug[39m: lgtv.0 (2823) TV is off 2021-02-07 13:16:15.037 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.051 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.064 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.078 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.142 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.149 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.156 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.171 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.184 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.211 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.966 - [34mdebug[39m: lgtv.0 (2823) ERROR! Response from TV: Error: timeout 2021-02-07 13:16:15.966 - [34mdebug[39m: lgtv.0 (2823) check TV connection: Error: timeout 2021-02-07 13:16:15.966 - [34mdebug[39m: lgtv.0 (2823) TV is off 2021-02-07 13:16:15.967 - [34mdebug[39m: lgtv.0 (2823) ERROR! Response from TV: Error: timeout 2021-02-07 13:16:15.967 - [34mdebug[39m: lgtv.0 (2823) check TV connection: Error: timeout 2021-02-07 13:16:15.967 - [34mdebug[39m: lgtv.0 (2823) TV is off 2021-02-07 13:16:15.967 - [34mdebug[39m: lgtv.0 (2823) ERROR! Response from TV: Error: timeout 2021-02-07 13:16:15.968 - [34mdebug[39m: lgtv.0 (2823) check TV connection: Error: timeout ....................... 2021-02-07 13:16:17.026 - [34mdebug[39m: lgtv.0 (2823) ERROR! Response from TV: Error: timeout 2021-02-07 13:16:17.027 - [34mdebug[39m: lgtv.0 (2823) check TV connection: Error: timeout 2021-02-07 13:16:17.027 - [34mdebug[39m: lgtv.0 (2823) TV is off 2021-02-07 13:16:17.328 - [34mdebug[39m: lgtv.0 (2823) check TV connection: ok 2021-02-07 13:16:17.330 - [34mdebug[39m: lgtv.0 (2823) check TV connection: ok ....................... 2021-02-07 13:16:20.008 - [34mdebug[39m: lgtv.0 (2823) check TV connection: ok 2021-02-07 13:16:20.034 - [34mdebug[39m: lgtv.0 (2823) check TV connection: ok 2021-02-07 13:16:20.271 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Verstaerker: Fernseher_Status - false 2021-02-07 13:16:20.975 - [34mdebug[39m: lgtv.0 (2823) check TV connection: ok 2021-02-07 13:16:20.982 - [34mdebug[39m: lgtv.0 (2823) check TV connection: okund hier der vollständige Log für die gesamte Laufzeit:
-
@dirkhe ich hatte heute wieder den Fall, dass der Verstärker nicht eingeschaltet wurde, obwohl der TV lief.
Firmware ist die neuste, 05.30.10 vom 19. Januar 2021
Erstmal zu meiner "Logik":
In einem Blockly triggere ich auf den DP "TV is on. Bei true wird ein DP "Fernseher_Status" sofort auf true gesetzt. bei false wird es verzögert nach 5 Sek auf false gesetzt.

Abhängig von dem DP "Fernseher_Status" wird dann der Verstärker ein/ausgeschaltet (ist eine einfache schaltbare Steckdose, der Verstärker ist nicht smart).

Das alles hat heute erstmal funktioniert und es lief alles. Danach wurde im Zimmer keine Bewegung erkannt und daraufhin wurde der TV automatisch ausgeschaltet (DP Remote key power auf true gesetzt). und 5 Sek später auch der Verstärker.
Bis hier also alles richtig.Kurz darauf wurde der TV mit der Fernbedienung manuell wieder eingeschaltet, der Verstärker blieb aber weiterhin aus.
Im Log sehe ich zwar "check TV connection: ok", aber kein Trigger auf "Is TV is ON - true"2021-02-07 13:16:15.025 - [34mdebug[39m: lgtv.0 (2823) ERROR! Response from TV: Error: timeout 2021-02-07 13:16:15.026 - [34mdebug[39m: lgtv.0 (2823) check TV connection: Error: timeout 2021-02-07 13:16:15.026 - [34mdebug[39m: lgtv.0 (2823) TV is off 2021-02-07 13:16:15.037 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.051 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.064 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.078 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.142 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.149 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.156 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.171 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.184 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.211 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Fernseher: Is TV is ON - false 2021-02-07 13:16:15.966 - [34mdebug[39m: lgtv.0 (2823) ERROR! Response from TV: Error: timeout 2021-02-07 13:16:15.966 - [34mdebug[39m: lgtv.0 (2823) check TV connection: Error: timeout 2021-02-07 13:16:15.966 - [34mdebug[39m: lgtv.0 (2823) TV is off 2021-02-07 13:16:15.967 - [34mdebug[39m: lgtv.0 (2823) ERROR! Response from TV: Error: timeout 2021-02-07 13:16:15.967 - [34mdebug[39m: lgtv.0 (2823) check TV connection: Error: timeout 2021-02-07 13:16:15.967 - [34mdebug[39m: lgtv.0 (2823) TV is off 2021-02-07 13:16:15.967 - [34mdebug[39m: lgtv.0 (2823) ERROR! Response from TV: Error: timeout 2021-02-07 13:16:15.968 - [34mdebug[39m: lgtv.0 (2823) check TV connection: Error: timeout ....................... 2021-02-07 13:16:17.026 - [34mdebug[39m: lgtv.0 (2823) ERROR! Response from TV: Error: timeout 2021-02-07 13:16:17.027 - [34mdebug[39m: lgtv.0 (2823) check TV connection: Error: timeout 2021-02-07 13:16:17.027 - [34mdebug[39m: lgtv.0 (2823) TV is off 2021-02-07 13:16:17.328 - [34mdebug[39m: lgtv.0 (2823) check TV connection: ok 2021-02-07 13:16:17.330 - [34mdebug[39m: lgtv.0 (2823) check TV connection: ok ....................... 2021-02-07 13:16:20.008 - [34mdebug[39m: lgtv.0 (2823) check TV connection: ok 2021-02-07 13:16:20.034 - [34mdebug[39m: lgtv.0 (2823) check TV connection: ok 2021-02-07 13:16:20.271 - [32minfo[39m: javascript.0 (1265) script.js.Sonstiges.Verstaerker: Fernseher_Status - false 2021-02-07 13:16:20.975 - [34mdebug[39m: lgtv.0 (2823) check TV connection: ok 2021-02-07 13:16:20.982 - [34mdebug[39m: lgtv.0 (2823) check TV connection: okund hier der vollständige Log für die gesamte Laufzeit:
-
@sevenup also folgendermassen ist der Code
let isTVon= !!curApp; adapter.log.debug(curApp ? "cur app is " + curApp : "TV is off") adapter.setStateChanged('states.currentApp', curApp, true); let inp = curApp.split(".").pop() if (inp.indexOf('hdmi') == 0){ adapter.setStateChanged('states.input', "HDMI_" + inp[4], true); adapter.setStateChanged('states.launch', "", true); } else { adapter.setStateChanged('states.input', "", true); adapter.setStateChanged('states.launch', inp, true); } adapter.setStateChanged('states.power', isTVon, true); adapter.setStateChanged('states.on', isTVon, trDa wird nie ein Trigger tv is on gesendet. Immer wenn App geändert wird, werden auch die stati entsprechend gesetzt.
Ich kenne mich mit blocky nicht aus, aber wenn du auf state changed bei Status.on abfragt, sollte es gehen.
-
@sevenup also folgendermassen ist der Code
let isTVon= !!curApp; adapter.log.debug(curApp ? "cur app is " + curApp : "TV is off") adapter.setStateChanged('states.currentApp', curApp, true); let inp = curApp.split(".").pop() if (inp.indexOf('hdmi') == 0){ adapter.setStateChanged('states.input', "HDMI_" + inp[4], true); adapter.setStateChanged('states.launch', "", true); } else { adapter.setStateChanged('states.input', "", true); adapter.setStateChanged('states.launch', inp, true); } adapter.setStateChanged('states.power', isTVon, true); adapter.setStateChanged('states.on', isTVon, trDa wird nie ein Trigger tv is on gesendet. Immer wenn App geändert wird, werden auch die stati entsprechend gesetzt.
Ich kenne mich mit blocky nicht aus, aber wenn du auf state changed bei Status.on abfragt, sollte es gehen.
@dirkhe aber genau das mache ich aktuell eigentlich schon. Nur prüfe ich nicht auf eine Änderung, sondern allgemein auf eine Aktualisierung des Wertes states.on (Javascript Code im Spoiler).
Mein Problem scheint aber nicht der Trigger zu sein, sondern dass der Adapter die Verbindung zum TV verliert und danach wieder aufbaut, obwohl der TV durchgehend lief. Zumind. verstehe ich den Log aus meinem vorherigen Post.
Oder? :-/
-
@dirkhe aber genau das mache ich aktuell eigentlich schon. Nur prüfe ich nicht auf eine Änderung, sondern allgemein auf eine Aktualisierung des Wertes states.on (Javascript Code im Spoiler).
Mein Problem scheint aber nicht der Trigger zu sein, sondern dass der Adapter die Verbindung zum TV verliert und danach wieder aufbaut, obwohl der TV durchgehend lief. Zumind. verstehe ich den Log aus meinem vorherigen Post.
Oder? :-/
@sevenup dann habe ich das falsch verstanden, sorry. Das Problem ist dann hier wohl eher ein Netzwerk Problem? Wie hoch hast du denn dein Polling/abfrageintervall gestellt? Der wert muss in ms angegeben werden.
-
@sevenup dann habe ich das falsch verstanden, sorry. Das Problem ist dann hier wohl eher ein Netzwerk Problem? Wie hoch hast du denn dein Polling/abfrageintervall gestellt? Der wert muss in ms angegeben werden.
-
@sevenup mach den healtintervall doch mal auf 2000, vlt ist das alles zu oft, sonst
-
Ja, ich musste die Version auf NPM aktualisieren. Das heisst wenn der Adapter mit der neuen Version im ioBroker Repository drin ist sollte auch die normale Installation wieder klappen.
Hallo,
habe seit heute einen Lg TV mit Smart tv und bin kurz vorm verzweifeln...Ich habe in den Einstellungen aktiviert das über Wlan der Fernseher eingeschalten werden kann, leider ist es aber nicht möglich ich kann über Alexa nur den Fernseher ausschalten danach verliert er die wlan Verbindung
Kann mir jemand bitte helfen ...
-
Hallo,
habe seit heute einen Lg TV mit Smart tv und bin kurz vorm verzweifeln...Ich habe in den Einstellungen aktiviert das über Wlan der Fernseher eingeschalten werden kann, leider ist es aber nicht möglich ich kann über Alexa nur den Fernseher ausschalten danach verliert er die wlan Verbindung
Kann mir jemand bitte helfen ...
-
@rasen1992 wo her weist du das er die Verbindung verliert? Hast du mal mit der LG App getestet ob er sich damit noch einschalten lässt.
Schau auch mal die anderen Einstellungen durch die mit Energiesparen zu tun haben.
Auch in der LG ThinQ App geht der Fernseher sofort offline wenn ich ihn abschalte, habe ihn bereits auf Werkseinstellungen zurück gesetzt und alles von neu eingestellt, leider ohne Erfolg...
Ich habe auch kein Feld mit der Bezeichnung Link auf Geräte mit Sprachsteuerung unter den Einstellungen am Fernseher -
Hallo,
habe seit heute einen Lg TV mit Smart tv und bin kurz vorm verzweifeln...Ich habe in den Einstellungen aktiviert das über Wlan der Fernseher eingeschalten werden kann, leider ist es aber nicht möglich ich kann über Alexa nur den Fernseher ausschalten danach verliert er die wlan Verbindung
Kann mir jemand bitte helfen ...
@rasen1992 sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
Ich habe in den Einstellungen aktiviert das über Wlan der Fernseher eingeschalten werden kann, leider ist es aber nicht möglich ich kann über Alexa nur den Fernseher ausschalten danach verliert er die wlan Verbindung
Schau mal hier da hatte jemand ähnliche Probleme die dann "auf einmal" weg waren. Versuch auch mal den Power Saving Modus auszuschalten und danach den TV komplett vom Netz zu nehmen (Stecker raus und etwas warten). Ich kanns mir eigentlich nicht vorstellen aber in dem verlinkten Post schien das das Problem zu lösen...
-
@rasen1992 sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
Ich habe in den Einstellungen aktiviert das über Wlan der Fernseher eingeschalten werden kann, leider ist es aber nicht möglich ich kann über Alexa nur den Fernseher ausschalten danach verliert er die wlan Verbindung
Schau mal hier da hatte jemand ähnliche Probleme die dann "auf einmal" weg waren. Versuch auch mal den Power Saving Modus auszuschalten und danach den TV komplett vom Netz zu nehmen (Stecker raus und etwas warten). Ich kanns mir eigentlich nicht vorstellen aber in dem verlinkten Post schien das das Problem zu lösen...
-
Hallo, beiße mir gerade die Zähne aus.
Wie bekomme ich es hin das ich auf den klick des Sender-Logos eine Kanalnummer über 9 schaltet.
Also es geht mit den Kanal 0-9 natürlich, auch wenn ich schnell auf 1 + 1 klicke geht er auf den Kanal 11.
Das ist ok so. Num Block!Jetzt das Problem, ich kann über die im Screenshot angelegten Widget jqui ctrl icon state keinen Kanal über 9 senden.Objekt ID select channel geht nicht.
Ziel ist klick auf Logo und der Kanal geht auf 10 -100

Hallo @sigi234,
hast du noch immer das Problem mit den Kanälen ab 10 zu schalten? -
Hallo @sigi234,
hast du noch immer das Problem mit den Kanälen ab 10 zu schalten?@stefan2812 sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
Hallo @sigi234,
hast du noch immer das Problem mit den Kanälen ab 10 zu schalten?Ja
-
@stefan2812 sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
Hallo @sigi234,
hast du noch immer das Problem mit den Kanälen ab 10 zu schalten?Ja
nutze deine vis- da habe ich kein umschaltproblem - oder meinst du etwas anderes
-
nutze deine vis- da habe ich kein umschaltproblem - oder meinst du etwas anderes
@liv-in-sky sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
nutze deine vis- da habe ich kein umschaltproblem - oder meinst du etwas anderes
Im Zahlenfeld, wenn ich zB. Kanal 15 möchte.
-
@liv-in-sky sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
nutze deine vis- da habe ich kein umschaltproblem - oder meinst du etwas anderes
Im Zahlenfeld, wenn ich zB. Kanal 15 möchte.
@sigi234 meinst du das - nutze ich öfters - funktioniert

-
@sigi234 meinst du das - nutze ich öfters - funktioniert

@liv-in-sky
Ja, bei mir geht es nicht -
@liv-in-sky
Ja, bei mir geht es nicht@sigi234 auch nicht, wenn du direkt die dp benutzt ?
-
@sigi234 auch nicht, wenn du direkt die dp benutzt ?
@liv-in-sky
Welches Widget und wie eingestellt und welchen DP nimmst du?