Keine Chance, weder direkt unter Objekte, noch mit Skript
NEWS
Latest posts made by Miata
-
RE: lgtv Adapter zur Steuerung von LG WebOS SmartTVs
-
RE: lgtv Adapter zur Steuerung von LG WebOS SmartTVs
Danke für die Antwort
Eine direkte Kanalwahl über den LGTV Adapter funktioniert nichtIch habe mich in der Zwischenzeit etwas mit JavaScript beschäftigt und folgendes Script funktioniert:
createState("javascript.0.Kanal",1,{type:'number',role:'state'});
var LGTV = require('lgtv2');
if (getState("lgtv.0.states.on").val) {
var lgtvobj = new LGTV({
url: 'ws://xxx.xxx.xxx.xxx:3000'
});
on({id: "javascript.0.Kanal", change: 'any'}, function (obj) {
if (Number.isInteger(getState("javascript.0.Kanal").val)) {
lgtvobj.request('ssap://tv/openChannel', {channelNumber: getState("javascript.0.Kanal").val.toString()}, function (error, response) {
if (!error)
log("Kanal auf " + getState("javascript.0.Kanal").val + " gesetzt", "info");
})
}
})
}
.
Problem bei der Kanalwahl über Alexa sind Kanäle > 100.
Das ist aber systembedingt.Genauso lassen sich Kanäle via Alexa direkt mit Namen ansteuern
-
RE: lgtv Adapter zur Steuerung von LG WebOS SmartTVs
Ich habe den IOBroker seit ein paar Tagen, um meinen LG über Alexa zu steuern.
Erst einmal Lob an @SchuetzeSchulz für die gute Arbeit.
Ich habe auch das Problem, dass eine direkte Kanal-Anwahl nicht funktioniert.Equipment:
LG 60UH7709
SW 05.30.65
WebOS 3.3.4-4316Ich habe mich einmal mit dem NodeJS Modul von @hobbyquaker beschäftigt und den Befehl
lgtv.request('ssap://tv/openChannel', {channelNumber: '1'});
ausgeführt. Ergebnis: der LG schaltet auf Kanal 1Frage: gibt es eine Möglichkeit diese Befehle direkt einzugeben?