NEWS
lgtv Adapter zur Steuerung von LG WebOS SmartTVs
-
ich habe den adapter Version 1.1.7 gerade neu in iobroker normal installiert. Hat funktioniert kann aber erst nachmittags testen da TV aus ist.
Hab jetzt mal auf Hithub und NPM die Version 1.1.8 veröffentlicht.
Kann allerdings dauern, bis sie im Stable repository ist. -
Hallo zusammen,
aufgrund mangelnden Angebots :lol: habe ich mich entschlossen einen Adapter für LG WebOS SmartTV's auf Basis von Hobbyquakers https://github.com/hobbyquaker/lgtv2 zu entwickeln.
Ich habe es - bin kein JavaScript-Profi - schon soweit geschafft, dass er in der Adapterliste korrekt auftaucht:

Und auch die Adapter-Konfiguration ist fertig:

Bisher habe ich nur die Popup-Funktion eingebaut. Wenn also z.b. "lgtv.0.popup" irgend ein Wert übergeben wird (hier sind teilweise auch HTML-Tags möglich), wird auf dem Fernseher ein Info-Popup angezeigt:

Nun mein großes Problem:
Ich habe das bisher extrem "quick & dirty" gelöst, indem ich Hobbyquakers LGTV2 mittels
var lgtvobj = require("lgtv2")({url: 'ws://' + adapter.config.IP + ':3000', timeout: adapter.config.timeout, reconnect: adapter.config.reconnect});eingebunden, würde aber gern die Funktionen aus Hobbyquakers Script direkt implementieren wollen, um es übersichtlicher zu haben.
Einfaches "copy & paste" geht da natürlich nicht.
Daher nun meine Frage, ob mir da jemand helfen kann bzw. mir Tipps geben kann, wie ich am Besten vorgehe?
Ist so ein Adapter überhaupt gewünscht?
Was haltet Ihr bisher davon?
-
Der Dank gilt @dirkhe . Er hat den "Fehler" ja gefunden :)
-
Der Dank gilt @dirkhe . Er hat den "Fehler" ja gefunden :)
@SchuetzeSchulz sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
Der Dank gilt @dirkhe
Dank an @dirkhe :grinning:
-
Hallo zusammen,
aufgrund mangelnden Angebots :lol: habe ich mich entschlossen einen Adapter für LG WebOS SmartTV's auf Basis von Hobbyquakers https://github.com/hobbyquaker/lgtv2 zu entwickeln.
Ich habe es - bin kein JavaScript-Profi - schon soweit geschafft, dass er in der Adapterliste korrekt auftaucht:

Und auch die Adapter-Konfiguration ist fertig:

Bisher habe ich nur die Popup-Funktion eingebaut. Wenn also z.b. "lgtv.0.popup" irgend ein Wert übergeben wird (hier sind teilweise auch HTML-Tags möglich), wird auf dem Fernseher ein Info-Popup angezeigt:

Nun mein großes Problem:
Ich habe das bisher extrem "quick & dirty" gelöst, indem ich Hobbyquakers LGTV2 mittels
var lgtvobj = require("lgtv2")({url: 'ws://' + adapter.config.IP + ':3000', timeout: adapter.config.timeout, reconnect: adapter.config.reconnect});eingebunden, würde aber gern die Funktionen aus Hobbyquakers Script direkt implementieren wollen, um es übersichtlicher zu haben.
Einfaches "copy & paste" geht da natürlich nicht.
Daher nun meine Frage, ob mir da jemand helfen kann bzw. mir Tipps geben kann, wie ich am Besten vorgehe?
Ist so ein Adapter überhaupt gewünscht?
Was haltet Ihr bisher davon?
@SchuetzeSchulz
hi
bei der installation probleme - im info wird update auf 1.1.8 angezeigt - wenn fertig ist es aber immer noch 1.1.7wenn ich über "katze" installiere kommt code 25
-
@SchuetzeSchulz
hi
bei der installation probleme - im info wird update auf 1.1.8 angezeigt - wenn fertig ist es aber immer noch 1.1.7wenn ich über "katze" installiere kommt code 25
Hi,
ich habe das gleiche Problem.Nach Installation von 1.1.8 habe ich immer noch 1.1.7 und mir wird die Installation auf 1.1.8 vorgeschlagen.
-
Hi,
ich habe das gleiche Problem.Nach Installation von 1.1.8 habe ich immer noch 1.1.7 und mir wird die Installation auf 1.1.8 vorgeschlagen.
Bitte bei Problemen den Adapter mal komplett deinstallieren und dann neu installieren.
-
Bitte bei Problemen den Adapter mal komplett deinstallieren und dann neu installieren.
@SchuetzeSchulz adapter gelöscht - neu installiert - selbes problem

-
Bitte bei Problemen den Adapter mal komplett deinstallieren und dann neu installieren.
noch eine weitere frage:
der datenpunkt channel wird nicht upgedated - woran könnte das liegen -
noch eine weitere frage:
der datenpunkt channel wird nicht upgedated - woran könnte das liegen -
Bei mir das Gleiche, kann von 1.1.7 nicht auf 1.1.8 updaten. Nach Deinstallation von 1.1.7 wird 1.1.8 angeboten. Installation endet mit Exit code 0, aber er hat 1.1.7 installiert. Beim Versuch 1.1.7 zu installieren kommt Exit code 29.
Beim Versuch zu starten steht im Loghost.ioBrokerDebian10VM 2020-07-11 08:06:07.188 info Restart adapter system.adapter.lgtv.0 because enabled host.ioBrokerDebian10VM 2020-07-11 08:06:07.188 error instance system.adapter.lgtv.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.ioBrokerDebian10VM 2020-07-11 08:06:07.188 error Caught by controller[0]: at internal/main/run_main_module.js:17:47 host.ioBrokerDebian10VM 2020-07-11 08:06:07.188 error Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) host.ioBrokerDebian10VM 2020-07-11 08:06:07.188 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:879:14) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:986:32) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1138:30) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.lgtv/lgtv.js:622:5) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at startAdapter (/opt/iobroker/node_modules/iobroker.lgtv/lgtv.js:344:15) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at new Adapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:393:32) host.ioBrokerDebian10VM 2020-07-11 08:06:07.186 error Caught by controller[0]: at JSON.parse (<anonymous>) host.ioBrokerDebian10VM 2020-07-11 08:06:07.186 error Caught by controller[0]: SyntaxError: Unexpected token } in JSON at position 520 host.ioBrokerDebian10VM 2020-07-11 08:06:07.186 error Caught by controller[0]: ^ host.ioBrokerDebian10VM 2020-07-11 08:06:07.186 error Caught by controller[0]: }, host.ioBrokerDebian10VM 2020-07-11 08:06:07.185 error Caught by controller[0]: undefined:17 host.ioBrokerDebian10VM 2020-07-11 08:06:06.741 info instance system.adapter.lgtv.0 started with pid 21423 -
Bei mir das Gleiche, kann von 1.1.7 nicht auf 1.1.8 updaten. Nach Deinstallation von 1.1.7 wird 1.1.8 angeboten. Installation endet mit Exit code 0, aber er hat 1.1.7 installiert. Beim Versuch 1.1.7 zu installieren kommt Exit code 29.
Beim Versuch zu starten steht im Loghost.ioBrokerDebian10VM 2020-07-11 08:06:07.188 info Restart adapter system.adapter.lgtv.0 because enabled host.ioBrokerDebian10VM 2020-07-11 08:06:07.188 error instance system.adapter.lgtv.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.ioBrokerDebian10VM 2020-07-11 08:06:07.188 error Caught by controller[0]: at internal/main/run_main_module.js:17:47 host.ioBrokerDebian10VM 2020-07-11 08:06:07.188 error Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) host.ioBrokerDebian10VM 2020-07-11 08:06:07.188 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:879:14) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:986:32) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1138:30) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.lgtv/lgtv.js:622:5) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at startAdapter (/opt/iobroker/node_modules/iobroker.lgtv/lgtv.js:344:15) host.ioBrokerDebian10VM 2020-07-11 08:06:07.187 error Caught by controller[0]: at new Adapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:393:32) host.ioBrokerDebian10VM 2020-07-11 08:06:07.186 error Caught by controller[0]: at JSON.parse (<anonymous>) host.ioBrokerDebian10VM 2020-07-11 08:06:07.186 error Caught by controller[0]: SyntaxError: Unexpected token } in JSON at position 520 host.ioBrokerDebian10VM 2020-07-11 08:06:07.186 error Caught by controller[0]: ^ host.ioBrokerDebian10VM 2020-07-11 08:06:07.186 error Caught by controller[0]: }, host.ioBrokerDebian10VM 2020-07-11 08:06:07.185 error Caught by controller[0]: undefined:17 host.ioBrokerDebian10VM 2020-07-11 08:06:06.741 info instance system.adapter.lgtv.0 started with pid 21423 -
-
@sigi234 ich habe latest - konntest du 1.1.8 installieren ?
-
@sigi234 ich habe latest - konntest du 1.1.8 installieren ?
@liv-in-sky sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
@sigi234 ich habe latest - konntest du 1.1.8 installieren ?
Ja
-
@liv-in-sky sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
@sigi234 ich habe latest - konntest du 1.1.8 installieren ?
Ja
du hast windows - weiß nicht ob das unterschied macht - habe es nochmal probiert - geht nicht
alles gelöscht - dann über git:
$ ./iobroker url "https://github.com/hobbyquaker/lgtv2" install https://github.com/hobbyquaker/lgtv2/tarball/d689bedaa6d9544ff6fc247a83033247c64a51c3 NPM version: 6.14.4 npm install https://github.com/hobbyquaker/lgtv2/tarball/d689bedaa6d9544ff6fc247a83033247c64a51c3 --loglevel error --prefix "/opt/iobroker" (System call) ERROR: host.iobroker59 Cannot install https://github.com/hobbyquaker/lgtv2/tarball/d689bedaa6d9544ff6fc247a83033247c64a51c3: 0 ERROR: process exited with code 25dann normal dazugefügt und ich lande bei 1.1.7
-
debian - komme ebenfalls nicht auf 1.1.8
(habe aber noch einen 2. Adapter mit solch einen Symptom aber das schon seit Monaten - hp iLO
https://github.com/SebastianSchultz/ioBroker.hp-ilo/issues/17)
vielleicht haben wir hier ja den gleichen Fehler? -
debian - komme ebenfalls nicht auf 1.1.8
(habe aber noch einen 2. Adapter mit solch einen Symptom aber das schon seit Monaten - hp iLO
https://github.com/SebastianSchultz/ioBroker.hp-ilo/issues/17)
vielleicht haben wir hier ja den gleichen Fehler?Merkwürdig, ich finde da keinen Fehler bei der Versionierung :(
