Antwort
Nov 11, 2017 - 14:54
Per HTTP kannst Du den Shield nicht steuern, Du braucht ein TCP/IP Socket das kann NEO zur Zeit alleine nicht.
Du könntest ein TCP/IP Socket von IP-Symcon nutzten und dann in NEO visualisieren.
Die Codes die über den TCP/IP Socket geschickt werden findest Du
Shield Codes
Du könntest ein TCP/IP Socket von IP-Symcon nutzten und dann in NEO visualisieren.
Die Codes die über den TCP/IP Socket geschickt werden findest Du
Shield Codes
Von
Hallo Fonzo,
danke für den link.
Sollte es aber doch nach diesem Muster mit Javascript auch gehen?
Der folgende Script funktioniert!
Gruss
Peter
von zdenko33:
var net = require('net');
function sendMessage(host, port, message) {
var client = net.connect({host:host, port: port}, function () {
// 'connect' listener
console.log('connected to server!');
client.write(message);
});
client.on('data', function (data) {
console.log(data.toString());
client.end();
});
client.on('end', function () {
console.log('disconnected from server');
});
client.on('error', function (error) {
console.error('error: ' + error);
client.end();
});
}
sendMessage('192.168.1.205', 19444, '{ "color": [0,0,0], "command": "color", "priority": 100 }');
Von
Wenn Du den NEO Automation Manager besitzt könntest Du das auch per Skript probieren allerdings kenne ich mich mit Javascript und Sockets herzlich wenig aus. Vielleicht hat ja zdenko33 eine Idee oder vielleicht sogar einen funktionierenden Ansatz für das Gerät.
Von
Danke Fonzo
Von
In dem link ist keine lösung für tcp port gefunden. Eine lösung dort ist ist über adb shell die commands zu senden....
Der thread ersteller der angeblich ein entwickler von crestron ist...hat es aufgegeben und ist auf ir codes umgestiegen...pronto codes hat er gefunden. Also versuch erstmal die commands über adb shell zu senden....wenn es klappt könnte man über umwege da was basteln.
Von
Ob das auch mit adb shell funktioniert ist fraglich...
Von
Mit Wireshark sollte es doch aber grundsätzlich möglich sein den Port rauszubekommen über den kommuniziert wird.
Von
jetzt bin ich überfragt, was ist adb shell? Wo und wie wird das angewendet?
Von
Dazu brauchst Du einen ADB Server der baut Dir auf Port 5555 eine Verbindung zum Gerät auf. Dann kannst Du in der Theorie wenn ADB Debugging aktiviert ist über die ADB Shell Befehle absetzten.
Das kann grundsätzlich bei einem Android Gerät genutzt werden das über ADB erreichbar ist, z.B. um einen FireTV über ADB zu steuern.
So steuere ich z.B. mein FireTV über ADB
http://bit.ly/2fwcii7
bzw. Anleitung ADB und FireTV
http://bit.ly/2hLzLL8
Ob das in ähnlicher Form auch mit einem Shield funktioniert bin ich überfragt, da müsstest Du mal googlen. Ich besitze so ein Gerät nicht bei mir macht diese Funktion des Shield ein Steam Link.
Von
es läuft aber überhaupt kein Computer.
Das iPad mit dem Mediola App soll direkt den Nvidia Shield TV steuern.
Von
dann vergiss das ganz schnell :)
nicht mal android tablet ist dafür nicht geeignet....
Von
das heisst mit ipad unmöglich
infrarot nur wenn du gateway hast
Von
Danke für die Hilfe, schade.
Von
Nur mit einem iPad würde das höchsten über FLIRC gehen. Bei einem AIO Gateway gibt es keinen FIRC als Gerät den müste man per Hand am AIO Gateway anlernen. Ansonsten kannst Du einen FLIRC in Kombination mit einem Logitech Hub nutzten da ist der FLIRC in der Datenbank und dann wohl so den Shield über FLIRC steuern.
Von
werde mich mal schlau machen, Danke
Von
Hat schon jemand eine Möglichkeit zum Steuern der Shield über NEO gefunden?
Von
Du kannst einen Shield per ADB steuern das mache ich über IP-Symcon, Alternative ist ein Logitech Hub der lässt sich per Bluetooth mit dem Shield koppeln. Den Logitech Hub kannst Du über NEO Logitech Plugin ansteuern oder falls IP-Symcon vorhanden sein sollte auch darüber.
Neuen Kommentar hinzufügen