Seite 1 von 1

Javascript Szenen-Aufruf an LMAir

Verfasst: Fr 13. Jul 2018, 23:43
von Vardaaran
Hallo zusammen,

ich habe eine für euch wahrscheinlich total simple Frage: :oops:
Ich möchte eine Scene des LMAir über den Browser (Firefox) bzw. Javascript aufrufen.
Bislang habe ich dafür immer folgendes Script verwendet:

Code: Alles auswählen

function SendLMAir (szene) {
 var xmlhttp;
 var ipadr = "USER:PASSWORT@192.168.x.x:80";

 
 if (window.XMLHttpRequest) {
  xmlhttp=new XMLHttpRequest();
 }
 
 xmlhttp.open("GET","http://" + ipadr + "/control?" + "key=" + szene,true);
 xmlhttp.send();
}
Der LM nimmt das Kommando aber nicht an bzw. es passiert nicht.
Wenn ich mir die aufgerufene URL aber über

Code: Alles auswählen

window.alert("http://" + ipadr + "/control?key=" + szene);
anzeigen lasse und diesen 1 zu 1 händisch im Browser aufrufe, erhalte ich ein "ok" und die Szene wird ausgeführt.
Allerdings wird ein und die selbe Szene auch hier nicht immer ausgeführt. In ca. jedem dritten Fall (geschätzt) erhalte ich zwar ein "ok", passieren tut aber nichts...

Habt ihr daher ein Javascript, welches ich über den Firefox aufrufen kann und das zuverlässig(er) funktioniert?

Besten Dank im Voraus!

Re: Javascript Szenen-Aufruf an LMAir

Verfasst: So 15. Jul 2018, 16:25
von paulinchen
Hallo,
statt dem Parameter "key=" muss jetzt "scene=" verwendet werden.

Re: Javascript Szenen-Aufruf an LMAir

Verfasst: So 15. Jul 2018, 20:24
von Vardaaran
paulinchen hat geschrieben:
So 15. Jul 2018, 16:25
Hallo,
statt dem Parameter "key=" muss jetzt "scene=" verwendet werden.
ok, aber warum funktioniert es dann so noch direkt in der Browser-Adressleiste?? :shock: :?: