NEWS
[Frage] Adapter für LG Fernseher?
-
Hi,
das klingt schon mal positiv das du uns nicht vergessen hast
Mir würden ganz rudimentäre Sachen wie lauter, leiser, Prog+, Prog-, und wenn machbar PowerOn und PowerOff schon fast reichen.
Genial wären Text-Einblendungen wobei ich nicht weis ob der TV das überhaupt kann.
Wie gesagt, mein LG 47LA6608 ist erfolgreich gepairt.
Gfrei mi scho auf´s testen
Gruß Peer
-
Hallo,
ich habe LG 55LA6918 ohne WebOS gibt es da eine Möglichkeit den TV mit iobroker zu steuern?
-
Hallo,
ich habe LG 55LA6918 ohne WebOS gibt es da eine Möglichkeit den TV mit iobroker zu steuern? `
Genau um diese älteren ohne webOS geht es hier. Schauen wir mal ob es klappt.Ansonsten reichen mir auch die rudimentären Funktionen aus wie oben angesprochen.
-
Hallo,
ich habe LG 55LA6918 ohne WebOS gibt es da eine Möglichkeit den TV mit iobroker zu steuern? `
Genau um diese älteren ohne webOS geht es hier. Schauen wir mal ob es klappt.Ansonsten reichen mir auch die rudimentären Funktionen aus wie oben angesprochen. `
Wie kann man das einstellen?Ich Blick da nicht ganz durch.
-
Hallo zusammen,
folgende Funktionen habe ich mir notiert:
-
Lautstärke lauter
-
Lautstärke leiser
-
Programm höher (+)
-
Programm niedriger (-)
-
TV ausschalten
TV einschalten geht nicht, wenn dann evtl. über Wake on Lan, allerdings habe ich kein Modell hier zum Testen.
Text-Einblendungen / Popups gehen leider ebenfalls nicht, da die API des TV's das nicht unterstützt. Das geht nur bei neueren WebOS-Modellen (ab ca. 2012?).
Sonst noch was?!
-
-
Hallo zusammen,
folgende Funktionen habe ich mir notiert:
-
Lautstärke lauter
-
Lautstärke leiser
-
Programm höher (+)
-
Programm niedriger (-)
-
TV ausschalten
TV einschalten geht nicht, wenn dann evtl. über Wake on Lan, allerdings habe ich kein Modell hier zum Testen.
Text-Einblendungen / Popups gehen leider ebenfalls nicht, da die API des TV's das nicht unterstützt. Das geht nur bei neueren WebOS-Modellen (ab ca. 2012?).
Sonst noch was?! `
-
Programm 1,2,3,4,….20
-
HDMI 1,2,3,4
-
-
OK, Nachtrag:
folgende Funktionen habe ich mir notiert:
-
Lautstärke lauter
-
Lautstärke leiser
-
Programm höher (+)
-
Programm niedriger (-)
-
TV ausschalten
-
Senderwahl (Kanal 1 bis x)
-
externe Eingänge schalten (HDMI …)
-
-
OK, Nachtrag:
folgende Funktionen habe ich mir notiert:
-
Lautstärke lauter
-
Lautstärke leiser
-
Programm höher (+)
-
Programm niedriger (-)
-
TV ausschalten
-
Senderwahl (Kanal 1 bis x)
-
externe Eingänge schalten (HDMI …) `
mute und unmute
-
-
-
Lautstärke lauter
-
Lautstärke leiser
-
Programm höher (+)
-
Programm niedriger (-)
-
TV ausschalten
-
Senderwahl (Kanal 1 bis x)
-
externe Eingänge schalten (HDMI …)
-
Stummschalten
-
Stummschaltung deaktivieren
-
-
…den 3d Modus einschalten
-
-
Lautstärke lauter
-
Lautstärke leiser
-
Programm höher (+)
-
Programm niedriger (-)
-
TV ausschalten
-
Senderwahl (Kanal 1 bis x)
-
externe Eingänge schalten (HDMI …)
-
Stummschalten
-
Stummschaltung deaktivieren
-
3D-Modus aktivieren
-
3D-Modus deaktivieren
-
-
Nachdem ich das mit der Pairinggeschichte probiert habe, kommt jetzt immer unregelmäßig das Fenster am Fernseher. Allerdings nur mit Punkten. Ich habe aber weder ein Skript, den Adapter noch die App laufen. Irgendwie hat das den TV durcheinander gebracht :roll: Jemand eine Idee oder das gleiche Phänomen?
Gruß,
Krissi
-
Bitte weitere Funktionsanfragen hier posten: https://github.com/SebastianSchultz/ioB … 1/issues/1
-
hi,
funktioniert der Adapter? Ich kann zwar den Pairing Schlüssel anzeigen lassen aber danach passiert nichts mehr?
-
hi,
funktioniert der Adapter? Ich kann zwar den Pairing Schlüssel anzeigen lassen aber danach passiert nichts mehr? `
das war der letzte Stand. Es sollten alle probieren, ob es mit Pairing klappt, damit weiter entwickelt werden kann. Pairing geht bei mir auch. -
Hallo zusammen,
ich habe jetzt folgende Funktionen notiert:
volume up volume down channel up (+) channel down (-) power off TV channel selection (channel 1 bis x) external inputs (HDMI ...) mute unmute activate 3D mode deactivate 3D mode
Fehlt noch was?
-
Hallo zusammen,
Entwicklung läuft. Ich denke ich kann heute spätestens morgen schon erste Ergebnisse präsentieren
-
Hallo zusammen,
wie gesagt, Entwicklung läuft
Da ich leider keinen "älteren" LG Fernseher haben müsstet Ihr immer für mich testen.
Bitte mal von der URL den Adapter neu installieren: https://github.com/SebastianSchultz/ioBroker.lgtv2011
Danach einen Pairing-Schlüssel anfordern und in der Adapter config eintragen. Bitte den Loglevel des Adapters auf Debug stellen.
Dann den Adapter starten und testen ob Ihr unter "Objekte" -> lgtv2011.0 folgende Objekte schalten könnt und ob Sie am TV auch funktionieren_
volumeUp
volumeDown
channelUp
channelDown
mute
turnOff
Ich bitte um Rückmeldungen und falls es nicht funktionieren sollte um Logauszüge.
-
Wie bisher. Beim Pairing erscheint Pairing-Code auf TV. Ist der gleiche wie immer und schon im Adapter eingetragen.
Gibt aber bei der Pairing Abfrage viele Fehler und keins der Befehle funktioniert. <size size="85">Befehle geben aber auch nichts im log an. Stimmt nicht. Gibt doch log ab.</size>
host.brix-3150 2018-04-08 18:32:28.768 info Restart adapter system.adapter.lgtv2011.0 because enabled host.brix-3150 2018-04-08 18:32:28.768 error instance system.adapter.lgtv2011.0 terminated with code 0 (OK) Caught 2018-04-08 18:32:28.767 error by controller[0]: at IncomingMessage.g (events.js:292:16) Caught 2018-04-08 18:32:28.767 error by controller[0]: at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12) Caught 2018-04-08 18:32:28.767 error by controller[0]: at Request.emit (events.js:188:7) Caught 2018-04-08 18:32:28.767 error by controller[0]: at emitOne (events.js:96:13) Caught 2018-04-08 18:32:28.767 error by controller[0]: at Request. (/opt/iobroker/node_modules/request/request.js:1171:10) Caught 2018-04-08 18:32:28.766 error by controller[0]: at Request.emit (events.js:191:7) Caught 2018-04-08 18:32:28.766 error by controller[0]: at emitTwo (events.js:106:13) Caught 2018-04-08 18:32:28.766 error by controller[0]: at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22) Caught 2018-04-08 18:32:28.766 error by controller[0]: at LgTvApi. (/opt/iobroker/node_modules/iobroker.lgtv2011/lib/api.js:156:9) Caught 2018-04-08 18:32:28.766 error by controller[0]: at LgTvApi. (/opt/iobroker/node_modules/iobroker.lgtv2011/lib/api.js:27:28) Caught 2018-04-08 18:32:28.765 error by controller[0]: TypeError: Cannot read property 'statusCode' of null lgtv2011.0 2018-04-08 18:32:28.732 info terminating lgtv2011.0 2018-04-08 18:32:28.224 error at IncomingMessage.g (events.js:292:16) lgtv2011.0 2018-04-08 18:32:28.224 error at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12) lgtv2011.0 2018-04-08 18:32:28.224 error at Request.emit (events.js:188:7) lgtv2011.0 2018-04-08 18:32:28.224 error at emitOne (events.js:96:13) lgtv2011.0 2018-04-08 18:32:28.224 error at Request. (/opt/iobroker/node_modules/request/request.js:1171:10) lgtv2011.0 2018-04-08 18:32:28.224 error at Request.emit (events.js:191:7) lgtv2011.0 2018-04-08 18:32:28.224 error at emitTwo (events.js:106:13) lgtv2011.0 2018-04-08 18:32:28.224 error at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22) lgtv2011.0 2018-04-08 18:32:28.224 error at LgTvApi. (/opt/iobroker/node_modules/iobroker.lgtv2011/lib/api.js:156:9) lgtv2011.0 2018-04-08 18:32:28.224 error at LgTvApi. (/opt/iobroker/node_modules/iobroker.lgtv2011/lib/api.js:27:28) lgtv2011.0 2018-04-08 18:32:28.224 error TypeError: Cannot read property 'statusCode' of null lgtv2011.0 2018-04-08 18:32:28.223 error uncaught exception: Cannot read property 'statusCode' of null lgtv2011.0 2018-04-08 18:32:28.155 info Requesting Pairing Key on TV: 192.168.178.47
Edit: gibt doch Fehler im log nach Befehl:
host.brix-3150 2018-04-08 18:39:25.237 info Restart adapter system.adapter.lgtv2011.0 because enabled host.brix-3150 2018-04-08 18:39:25.237 error instance system.adapter.lgtv2011.0 terminated with code 0 (OK) Caught 2018-04-08 18:39:25.236 error by controller[0]: at /opt/iobroker/node_modules/xml2js/lib/xml2js.js:192:46 Caught 2018-04-08 18:39:25.236 error by controller[0]: at XMLElement.module.exports.XMLNode.ele (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNode.js:268:19) Caught 2018-04-08 18:39:25.236 error by controller[0]: at XMLElement.module.exports.XMLNode.element (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNode.js:100:28) Caught 2018-04-08 18:39:25.236 error by controller[0]: at XMLElement.module.exports.XMLNode.node (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNode.js:155:15) Caught 2018-04-08 18:39:25.236 error by controller[0]: at new XMLElement (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLElement.js:29:34) Caught 2018-04-08 18:39:25.236 error by controller[0]: at XMLStringifier.module.exports.XMLStringifier.eleName (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStringifier.js:23:19) Caught 2018-04-08 18:39:25.235 error by controller[0]: at XMLStringifier.assertLegalChar (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStringifier.js:4:59) Caught 2018-04-08 18:39:25.235 error by controller[0]: at XMLStringifier.module.exports.XMLStringifier.assertLegalChar (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStringifier.js:147:17) Caught 2018-04-08 18:39:25.235 error by controller[0]: at String.match (native) Caught 2018-04-08 18:39:25.235 error by controller[0]: at RegExp.[Symbol.match] (native) Caught 2018-04-08 18:39:25.234 error by controller[0]: at RegExp.exec (native) Caught 2018-04-08 18:39:25.229 error by controller[0]: RangeError: Maximum call stack size exceeded lgtv2011.0 2018-04-08 18:39:25.177 info terminating lgtv2011.0 2018-04-08 18:39:24.668 error at /opt/iobroker/node_modules/xml2js/lib/xml2js.js:192:46 lgtv2011.0 2018-04-08 18:39:24.668 error at XMLElement.module.exports.XMLNode.ele (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNode.js:268:19) lgtv2011.0 2018-04-08 18:39:24.668 error at XMLElement.module.exports.XMLNode.element (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNode.js:100:28) lgtv2011.0 2018-04-08 18:39:24.668 error at XMLElement.module.exports.XMLNode.node (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNode.js:155:15) lgtv2011.0 2018-04-08 18:39:24.668 error at new XMLElement (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLElement.js:29:34) lgtv2011.0 2018-04-08 18:39:24.668 error at XMLStringifier.module.exports.XMLStringifier.eleName (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStringifier.js:23:19) lgtv2011.0 2018-04-08 18:39:24.668 error at XMLStringifier.assertLegalChar (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStringifier.js:4:59) lgtv2011.0 2018-04-08 18:39:24.668 error at XMLStringifier.module.exports.XMLStringifier.assertLegalChar (/opt/iobroker/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStringifier.js:147:17) lgtv2011.0 2018-04-08 18:39:24.668 error at String.match (native) lgtv2011.0 2018-04-08 18:39:24.668 error at RegExp.[Symbol.match] (native) lgtv2011.0 2018-04-08 18:39:24.668 error at RegExp.exec (native) lgtv2011.0 2018-04-08 18:39:24.668 error RangeError: Maximum call stack size exceeded lgtv2011.0 2018-04-08 18:39:24.667 error uncaught exception: Maximum call stack size exceeded lgtv2011.0 2018-04-08 18:39:24.374 debug Sending turn Off message "true" to LG TV: 192.168.178.47
-
Hallo! Ich klinke mich hier mal ein und bin begeistert, dass ihr auch für die älteren LG TVs einen Adapter entwickelt. Wir sind ja schon genug "gebeutelt", dass wir damals einen Fernseher gekauft haben und durch die verkorkste Upgradepolitik von LG nicht auf die neue WebOS Generation upgegraded werden um so auch zukünftig in den Genuss von Interoperabilität im Smarthome zu kommen.
Ich teste mit einem 55LA6918. Pairing hat einwandfrei geklappt. Befehle laufen jedoch ins "Leere".
Das Wichtigste scheint aber schon mal zu funktionieren, nämlich dass Statusmeldungen vom TV empfangen werden (für mich wichtig, um Szenen zu schalten, wenn der TV angeschaltet wird). Da versuche ich mal drauf aufzubauen ob man das schon in Scripten verwenden kann
Ereignislog:
stateChange system.adapter.lgtv2011.0.outputCount 8 true lgtv2011.0 2018-04-08 23:04:40.083 2018-04-08 22:42:55.206 stateChange system.adapter.lgtv2011.0.inputCount 0 true lgtv2011.0 2018-04-08 23:04:40.081 2018-04-08 22:47:13.879 stateChange system.adapter.lgtv2011.0.uptime 351 true lgtv2011.0 2018-04-08 23:04:40.080 2018-04-08 23:04:40.080 stateChange system.adapter.lgtv2011.0.memHeapUsed 12.27 true lgtv2011.0 2018-04-08 23:04:40.079 2018-04-08 23:04:40.079 stateChange system.adapter.lgtv2011.0.memHeapTotal 18 true lgtv2011.0 2018-04-08 23:04:40.078 2018-04-08 23:01:54.910 stateChange system.adapter.lgtv2011.0.memRss 32.96 true lgtv2011.0 2018-04-08 23:04:40.076 2018-04-08 23:04:40.076 stateChange system.adapter.lgtv2011.0.connected true true lgtv2011.0 2018-04-08 23:04:40.074 2018-04-08 22:58:54.756 stateChange system.adapter.lgtv2011.0.alive true true lgtv2011.0 2018-04-08 23:04:40.072 2018-04-08 22:58:54.752
Der Adapter selber schmeißt auch einige Exceptions wie bei lobomau und schmiert dabei wohl komplett ab. Dürften bei mir aber die gleichen sein:
host.ioBroker 2018-04-08 22:58:49.320 info instance system.adapter.lgtv2011.0 started with pid 10331 host.ioBroker 2018-04-08 22:58:49.288 info object change system.adapter.lgtv2011.0 host.ioBroker 2018-04-08 22:58:30.162 info Restart adapter system.adapter.lgtv2011.0 because enabled host.ioBroker 2018-04-08 22:58:30.161 error instance system.adapter.lgtv2011.0 terminated with code 0 (OK) Caught 2018-04-08 22:58:30.161 error by controller[0]: at emitNone (events.js:91:20) Caught 2018-04-08 22:58:30.160 error by controller[0]: at IncomingMessage. (/opt/iobroker/node_modules/iobroker.lgtv2011/node_modules/request/request.js:965:12) Caught 2018-04-08 22:58:30.159 error by controller[0]: at Request.emit (events.js:188:7) Caught 2018-04-08 22:58:30.159 error by controller[0]: at emitOne (events.js:96:13) Caught 2018-04-08 22:58:30.158 error by controller[0]: at Request. (/opt/iobroker/node_modules/iobroker.lgtv2011/node_modules/request/request.js:1044:10) Caught 2018-04-08 22:58:30.157 error by controller[0]: at Request.emit (events.js:191:7) Caught 2018-04-08 22:58:30.156 error by controller[0]: at emitTwo (events.js:106:13) Caught 2018-04-08 22:58:30.156 error by controller[0]: at Request.self.callback (/opt/iobroker/node_modules/iobroker.lgtv2011/node_modules/request/request.js:187:22) Caught 2018-04-08 22:58:30.155 error by controller[0]: at LgTvApi. (/opt/iobroker/node_modules/iobroker.lgtv2011/lib/api.js:156:9) Caught 2018-04-08 22:58:30.154 error by controller[0]: at LgTvApi. (/opt/iobroker/node_modules/iobroker.lgtv2011/lib/api.js:27:28) Caught 2018-04-08 22:58:30.152 error by controller[0]: TypeError: Cannot read property 'statusCode' of null lgtv2011.0 2018-04-08 22:58:30.112 info terminating lgtv2011.0 2018-04-08 22:58:29.600 error at emitNone (events.js:91:20) lgtv2011.0 2018-04-08 22:58:29.600 error at IncomingMessage. (/opt/iobroker/node_modules/iobroker.lgtv2011/node_modules/request/request.js:965:12) lgtv2011.0 2018-04-08 22:58:29.600 error at Request.emit (events.js:188:7) lgtv2011.0 2018-04-08 22:58:29.600 error at emitOne (events.js:96:13) lgtv2011.0 2018-04-08 22:58:29.600 error at Request. (/opt/iobroker/node_modules/iobroker.lgtv2011/node_modules/request/request.js:1044:10) lgtv2011.0 2018-04-08 22:58:29.600 error at Request.emit (events.js:191:7) lgtv2011.0 2018-04-08 22:58:29.600 error at emitTwo (events.js:106:13) lgtv2011.0 2018-04-08 22:58:29.600 error at Request.self.callback (/opt/iobroker/node_modules/iobroker.lgtv2011/node_modules/request/request.js:187:22) lgtv2011.0 2018-04-08 22:58:29.600 error at LgTvApi. (/opt/iobroker/node_modules/iobroker.lgtv2011/lib/api.js:156:9) lgtv2011.0 2018-04-08 22:58:29.600 error at LgTvApi. (/opt/iobroker/node_modules/iobroker.lgtv2011/lib/api.js:27:28) lgtv2011.0 2018-04-08 22:58:29.600 error TypeError: Cannot read property 'statusCode' of null lgtv2011.0 2018-04-08 22:58:29.598 error uncaught exception: Cannot read property 'statusCode' of null lgtv2011.0 2018-04-08 22:58:29.351 info Requesting Pairing Key on TV:
Falls du was brauchst, ich teste gerne mit!
VG