NEWS
[Aufruf] Xbox Adapter testen
-
Es gibt einen auf Github von Idittmar oder so, wahrscheinlich war es der. `
Jetzt wo du es sagst…Deiner funktioniert nachdem ich bei der Installation erst Probleme hatte. Ich habe im home Ordner von meinem SSH Benutzer (Linux Raspbian) sudo npm i iobroker.xbox --unsafe-perm ausgeführt, nachdem die Installation via Admin nicht funktioniert hat.
Der Adapter war aber auch nach einem Reboot nicht in der Liste. Also einmal wieder entfernt, cd /opt/iobroker und nochmal sudo npm i iobroker.xbox --unsafe-perm und tadaa, der Adapter ist da und funktioniert.
Einziges Problemchen, das ich bisher noch feststellen konnte war, dass das DPad nicht immer funktioniert. Da im Log nichts dazu steht kann ich mir aber auch vorstellen, dass es ein Problem meiner XBox ist (sie hat so einige...) `
Dpad funktioniert nicht und der Rest schon?
Also Logging sollte es soweit geben, wenn was nicht passt.
Zur Installation: Grundsätzlich sollte man ioBroker Adapter isntallieren, während man sich im Ordner /opt/iobroker/ befindet oder man geht auf nummer sicher mittels dem –prefix flag, dann ist es egal wo man sich aktuell befindet.
sudo npm i iobroker.xbox --unsafe-perm --prefix /opt/iobroker/
beste Grüße und schon mal Danke fürs testen
-
Aktuell gibt es 0.0.8 als Version, es wurde lediglich das Logging etwas zurückgeschraubt im Falle, dass die Xbox online ist und mehrmals hintereinander keine Verbindung zustande kommt, werden die wiederholten Meldungen nur auf Debug geloggt. Ansonsten hatte ich am Anfang ein paar Attribute in der io-package erstellt, die nicht benötigt werden –> habe sie entfernt.
Ich plane den Adapter in 1 - 2 Wochen ins offizielle Repo aufzunehmen (vorerst nur latest), falls ihr Feedback jeglicher Art habt, schreibt es bitte.
beste Grüße
fox
-
Hi fox
Klasse Arbeit also bei mir läuft er immernoch Stabiel also ab in npm damit
Sent from my iPhone using Tapatalk
-
Dpad funktioniert nicht und der Rest schon? `
Das Dpad funktioniert manchmal nach dem Starten der Xbox ein, zwei Minuten nicht. Ich konnte noch keine Regelmäßigkeit feststellen und im Log seh ich auch nichts was dazu passen könnte. Die Xbox macht aber auch abseits vom Adapter einiges an Spirenzchen. Ich werde dieses Wochenende mal gucken ob ich's rauskriegen kann woher der Murks kommt.
Da ich den Adapter aber bisher nur zum Ein- und Ausschalten, sowie zum aufzeichnen der Aktivität nutze funktioniert der Adapter für mich trotz des Problemchen.
Ich würde mir noch wünschen, dass ich in einem Datenpunkt sehe wer gerade angemeldet ist und welches Spiel gerade gespielt wird. Falls es das schon gibt ignorier das einfach, hatte heute einen langen Tag.
-
Da ich den Adapter aber bisher nur zum Ein- und Ausschalten, sowie zum aufzeichnen der Aktivität nutze funktioniert der Adapter für mich trotz des Problemchen. `
Kannst du mir verraten unter welchen Umständen das aufzeichnen funktioniert?
Ich würde mir noch wünschen, dass ich in einem Datenpunkt sehe wer gerade angemeldet ist und welches Spiel gerade gespielt wird. Falls es das schon gibt ignorier das einfach, hatte heute einen langen Tag. `
Ich werde mal schauen ob das möglich ist.
-
Kannst du mir verraten unter welchen Umständen das aufzeichnen funktioniert? `
Da der interne Lüfter defekt ist ist ein externer drauf, der von der Xbox gesteuert wird. Manchmal geht der einfach so für ca eine Minute an und gerade nachts hat mich das so sehr gestört, dass die Xbox an einer geschalteten Steckdose hängt. Die Xbox kann also nicht via Controller eingeschaltet werden, sondern wurde sonst immer manuell eingeschaltet nachdem via ioBroker die Steckdose eingeschaltet wurde. Jetzt schalte ich die Xbox eine Sekunde nach der Steckdose ein und die Xbox nur via ioBroker aus und danach die Steckdose. Somit kann ich einfach aufzeichnen in welchem Zustand ich die Xbox geschalten habe.
-
Ach so, ich dachte du meinst aufzeichnen mittels der Media.record Taste. Also wie man während einem Spiel aufzeichnen kann. <emoji seq="1f600"></emoji>
-
Der Xbox Adapter wurde nun ins Latest Repo aufgenommen. Bin gespannt ob die Installation über die Oberfläche zuverlässig klappen wird, ansonsten werde ich mal schauen, dass bei dem Adapter automatisch die entsprechende Flag gesetzt wird.
-
sobald er in der repro ist werden wir testen, wird denke ich mal die nacht ueberdauern ?
-
sobald er in der repro ist werden wir testen, wird denke ich mal die nacht ueberdauern ? `
Jop glaube um 3 oder so ist die Aktualisierung. Also ab morgen.
-
Mit 0.0.9 (latest) entfällt die Angabe der LiveID in der Konfiguration, da diese über die IP beschafft werden kann.
-
Mit 0.0.9 (latest) entfällt die Angabe der LiveID in der Konfiguration, da diese über die IP beschafft werden kann. `
Argh und das nachdem ich den Adapter in 3häusern eingerichtet habe grr
Muss noch 2 also Änderung kommt zeitlich gut
Sent from my iPhone using Tapatalk
-
0.0.10 hat noch kleine Verbesserungen bezüglich der Verbindungshandhabung bekommen, sonst alles beim Alten.
-
Hallo,
konnte den Adapter problemlos installieren und einrichten. Soweit ich probiert habe läuft auch alles, allerdings produziert der Adapter dauerhafte Verbindungsabbrüche, sobald die Xbox ausgeschaltet ist:
` > xbox.0 2018-10-20 22:19:25.336 info [PING] Lost connection to your Xbox
xbox.0 2018-10-20 22:19:19.882 info [CONNECT] <=== Successfully connected to FD00977CF2F9C495 ("192.168.178.30")
xbox.0 2018-10-20 22:18:01.014 info [PING] Lost connection to your Xbox
xbox.0 2018-10-20 22:17:49.524 info [CONNECT] <=== Successfully connected to FD00977CF2F9C495 ("192.168.178.30")
xbox.0 2018-10-20 22:17:06.804 info [PING] Lost connection to your Xbox
xbox.0 2018-10-20 22:17:01.342 info [CONNECT] <=== Successfully connected to FD00977CF2F9C495 ("192.168.178.30")
xbox.0 2018-10-20 22:16:48.739 info [PING] Lost connection to your Xbox `
Woran könnte das liegen?
Gruß
-
Kurz nach dem ausschalten oder allgemein? Der Adapter hält normalerweise keine Verbindung zur Xbox wenn diese aus ist. Allerdings scheinen die Konsolen manchmal aufzuwachen und auf einen Ping zu antworten.
-
Permanent wenn die Xbox nicht an ist.
Ist das denn egal welchen Standby Modus man bei der Xbox aktiviert hat?
-
Permanent wenn die Xbox nicht an ist.
Ist das denn egal welchen Standby Modus man bei der Xbox aktiviert hat? `
Welche Adapterversion läuft bei dir? Falls 0.10.0, mach mal bitte den Adapter auf Debug und schicke mir einen Mitschnitt, dann kann ich schauen ob man das optimieren kann.
Sollte egal sein wie die Xbox konfiguriert ist. Hatte am Anfang Always On und jetzt nicht mehr, da ich bei Always On trotz allem des öftern einen Neustart brauche, damit die Xbox performant läuft.
-
0.0.12 auf NPM (somit Latest)
-
Die Power States werden nur noch bei Änderung neu gesetzt und somit nicht mehr unnötig oft im Admin aktualisiert
-
Da die Xbox bei manchen Leuten ab und an aufwacht, oder auch beim herunterfahren sofort erneut verbindet, wird nun vor dem verbinden geprüft ob die Xbox überhaupt verfügbar ist
-
Dies reduziert gleichzeitig das Logging in solchen Fällen, da die "Unavilable"-Meldung nur auf Debug geloggt wird
beste Grüße
fox
-
-
Hallo Zusammen,
bei mir klappt es nicht. Ich habe es vom admin und von der Konsole versucht. Alle benötigten dev´s nachinstalliert python3 aktiviet und es kommt immer folgendes, mit dem ich nichts anfangen kann:
ost.iobroker-docker 2018-10-28 19:22:14.823 info Restart adapter system.adapter.xbox.0 because enabled host.iobroker-docker 2018-10-28 19:22:14.822 error instance system.adapter.xbox.0 terminated with code 0 (OK) Caught 2018-10-28 19:22:14.822 error by controller[4]: at Receiver._receiver.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:141:47) Caught 2018-10-28 19:22:14.822 error by controller[4]: at WebSocket.emit (events.js:188:7) Caught 2018-10-28 19:22:14.822 error by controller[4]: at emitOne (events.js:96:13) Caught 2018-10-28 19:22:14.822 error by controller[4]: at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/EventTarget.js:99:16) Caught 2018-10-28 19:22:14.822 error by controller[4]: at WebSocket.ws.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transports/websocket.js:147:10) Caught 2018-10-28 19:22:14.821 error by controller[4]: at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:137:8) Caught 2018-10-28 19:22:14.821 error by controller[4]: at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:145:8) Caught 2018-10-28 19:22:14.821 error by controller[4]: at WS.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-10-28 19:22:14.821 error by controller[4]: at WS. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:273:10) Caught 2018-10-28 19:22:14.819 error by controller[4]: at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:450:19) Caught 2018-10-28 19:22:14.818 error by controller[4]: 2018-10-28 19:22:13.844 - error: xbox.0 Error: server error Caught 2018-10-28 19:22:14.818 error by controller[4]: 2018-10-28 19:22:13.842 - xbox.0 server error Caught 2018-10-28 19:22:14.817 error by controller[3]: 2018-10-28 19:22:13.835 - xbox.0 [DISCOVER] <=== connect ECONNRESET 127.0.0.1:5557 Caught 2018-10-28 19:22:14.816 error by controller[2]: at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16) Caught 2018-10-28 19:22:14.815 error by controller[2]: at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12) Caught 2018-10-28 19:22:14.814 error by controller[2]: at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-10-28 19:22:14.814 error by controller[2]: at Decoder. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) Caught 2018-10-28 19:22:14.813 error by controller[2]: at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8) Caught 2018-10-28 19:22:14.809 error by controller[2]: at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-10-28 19:22:14.809 error by controller[2]: at Manager. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) Caught 2018-10-28 19:22:14.809 error by controller[2]: at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12) Caught 2018-10-28 19:22:14.809 error by controller[2]: at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9) Caught 2018-10-28 19:22:14.809 error by controller[2]: at Socket.adapter.getState (/opt/iobroker/node_modules/iobroker.xbox/main.js:115:30) Caught 2018-10-28 19:22:14.809 error by controller[2]: 2018-10-28 19:22:13.809 - xbox.0 TypeError: Cannot read property 'val' of null Caught 2018-10-28 19:22:14.808 error by controller[1]: 2018-10-28 19:22:13.808 - xbox.0 uncaught exception: Cannot read property 'val' of null Caught 2018-10-28 19:22:14.808 error by controller[0]: at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16) Caught 2018-10-28 19:22:14.808 error by controller[0]: at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12) Caught 2018-10-28 19:22:14.808 error by controller[0]: at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-10-28 19:22:14.808 error by controller[0]: at Decoder. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) Caught 2018-10-28 19:22:14.807 error by controller[0]: at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8) Caught 2018-10-28 19:22:14.807 error by controller[0]: at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-10-28 19:22:14.807 error by controller[0]: at Manager. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) Caught 2018-10-28 19:22:14.807 error by controller[0]: at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12) Caught 2018-10-28 19:22:14.807 error by controller[0]: at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9) Caught 2018-10-28 19:22:14.806 error by controller[0]: at Socket.adapter.getState (/opt/iobroker/node_modules/iobroker.xbox/main.js:115:30) Caught 2018-10-28 19:22:14.806 error by controller[0]: TypeError: Cannot read property 'val' of null xbox.0 2018-10-28 19:22:14.775 info [START] Starting REST server xbox.0 2018-10-28 19:22:14.771 info starting. Version 0.0.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v6.14.4</anonymous></anonymous></anonymous></anonymous></anonymous>
Kann mir hier jemand helfen?
Grüße
-
@coronaxxl:Hallo Zusammen,
bei mir klappt es nicht. Ich habe es vom admin und von der Konsole versucht. Alle benötigten dev´s nachinstalliert python3 aktiviet und es kommt immer folgendes, mit dem ich nichts anfangen kann:
ost.iobroker-docker 2018-10-28 19:22:14.823 info Restart adapter system.adapter.xbox.0 because enabled host.iobroker-docker 2018-10-28 19:22:14.822 error instance system.adapter.xbox.0 terminated with code 0 (OK) Caught 2018-10-28 19:22:14.822 error by controller[4]: at Receiver._receiver.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:141:47) Caught 2018-10-28 19:22:14.822 error by controller[4]: at WebSocket.emit (events.js:188:7) Caught 2018-10-28 19:22:14.822 error by controller[4]: at emitOne (events.js:96:13) Caught 2018-10-28 19:22:14.822 error by controller[4]: at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/EventTarget.js:99:16) Caught 2018-10-28 19:22:14.822 error by controller[4]: at WebSocket.ws.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transports/websocket.js:147:10) Caught 2018-10-28 19:22:14.821 error by controller[4]: at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:137:8) Caught 2018-10-28 19:22:14.821 error by controller[4]: at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:145:8) Caught 2018-10-28 19:22:14.821 error by controller[4]: at WS.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-10-28 19:22:14.821 error by controller[4]: at WS. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:273:10) Caught 2018-10-28 19:22:14.819 error by controller[4]: at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:450:19) Caught 2018-10-28 19:22:14.818 error by controller[4]: 2018-10-28 19:22:13.844 - error: xbox.0 Error: server error Caught 2018-10-28 19:22:14.818 error by controller[4]: 2018-10-28 19:22:13.842 - xbox.0 server error Caught 2018-10-28 19:22:14.817 error by controller[3]: 2018-10-28 19:22:13.835 - xbox.0 [DISCOVER] <=== connect ECONNRESET 127.0.0.1:5557 Caught 2018-10-28 19:22:14.816 error by controller[2]: at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16) Caught 2018-10-28 19:22:14.815 error by controller[2]: at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12) Caught 2018-10-28 19:22:14.814 error by controller[2]: at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-10-28 19:22:14.814 error by controller[2]: at Decoder. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) Caught 2018-10-28 19:22:14.813 error by controller[2]: at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8) Caught 2018-10-28 19:22:14.809 error by controller[2]: at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-10-28 19:22:14.809 error by controller[2]: at Manager. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) Caught 2018-10-28 19:22:14.809 error by controller[2]: at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12) Caught 2018-10-28 19:22:14.809 error by controller[2]: at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9) Caught 2018-10-28 19:22:14.809 error by controller[2]: at Socket.adapter.getState (/opt/iobroker/node_modules/iobroker.xbox/main.js:115:30) Caught 2018-10-28 19:22:14.809 error by controller[2]: 2018-10-28 19:22:13.809 - xbox.0 TypeError: Cannot read property 'val' of null Caught 2018-10-28 19:22:14.808 error by controller[1]: 2018-10-28 19:22:13.808 - xbox.0 uncaught exception: Cannot read property 'val' of null Caught 2018-10-28 19:22:14.808 error by controller[0]: at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16) Caught 2018-10-28 19:22:14.808 error by controller[0]: at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12) Caught 2018-10-28 19:22:14.808 error by controller[0]: at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-10-28 19:22:14.808 error by controller[0]: at Decoder. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) Caught 2018-10-28 19:22:14.807 error by controller[0]: at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8) Caught 2018-10-28 19:22:14.807 error by controller[0]: at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-10-28 19:22:14.807 error by controller[0]: at Manager. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) Caught 2018-10-28 19:22:14.807 error by controller[0]: at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12) Caught 2018-10-28 19:22:14.807 error by controller[0]: at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9) Caught 2018-10-28 19:22:14.806 error by controller[0]: at Socket.adapter.getState (/opt/iobroker/node_modules/iobroker.xbox/main.js:115:30) Caught 2018-10-28 19:22:14.806 error by controller[0]: TypeError: Cannot read property 'val' of null xbox.0 2018-10-28 19:22:14.775 info [START] Starting REST server xbox.0 2018-10-28 19:22:14.771 info starting. Version 0.0.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v6.14.4</anonymous></anonymous></anonymous></anonymous></anonymous>
Kann mir hier jemand helfen?
Grüße `
Mein Fehler in der 0.0.12 bei neu hinzufügen, gibt es ein Problem im getState, fixe das eben.