NEWS
Mit ioBroker PS4 einschalten
-
Hallo zusammen
Ich bin neu hier. Ich hab auf meine Raspi 2 homebridge und das plugin harmonyhub installiert, damit ich mein Heimkino übers iPhone einschalten kann. Das läuft wunderbar. Bereits von anfang an wollte ich auch die PS4 mit einbinden damit diese eingeschaltet wird. Was ich mit dem npm ps4waker erledigen lässt nun habe ich den ioBroke empfohlen bekommen da ich anscheinend mit ihm den ps4waker in eine Harmony aktivität eibinden kann damit es meine PS4 startet und auch abschaltet.
Jetzt wollte ich mal fragen mit welchem Adapter das gehen würde? Ich habe vermütet mit dem Harmony adapter oder?
Leider bin ich da auf eine Problem gestossen: wenn ich den Harmony adapter herunterladen möchte, erhalte ich eine Fehlermeldung. Und auch wenn ich den Homekit adapter herunterladen möchte erhalte ich auch einer Fehlermeldung.
Weis jemand warum ich diese Fehlermeldung erhalte? Ich vermute ioBroker hat keine sudo berechtigung. Falls dies zutrifft wie gib ich dem ioBroker diese?
Vielen Dank im Voraus
-
Du musst iobroker mit sudo iobroker starten, dann hat es auch die nötigen rechte.
Den harmony Adapter brauchst du nur um deinen Harmony Hub zu nutzen. Für den PS4 waker trägst du den namen "ps4-waker" in den Konfigurationsdialog bei "Zusätzliche NPM-Module" deiner javascript Adapter instanz ein.
http://www.iobroker.net/docu/?page_id=6818&lang=de
Anschließend kannst du ps4-waker in deinen Scripten verwenden.
-
Hallo Noah und Willkommen im Forum!
Die schlechte Nachricht:
Diese beiden Fehlermeldungen sehen für mich sehr böse aus.
Die etwas bessere:
vielleicht gibt es etwas Hoffnung.
Dazu brauchen wir aber etwas mehr Informationen:
-
auf welcher Hardware ist deine ioBroker installation?
-
mit welchem Betriebssystem?
-
wurde ioBroker als root installiert? mit root-Rechten?
Welche Versionen von nodejs und npm hast du im Einsatz
Gruß
Rainer
-
-
@Jey Cee:Du musst iobroker mit sudo iobroker starten, dann hat es auch die nötigen rechte.
Den harmony Adapter brauchst du nur um deinen Harmony Hub zu nutzen. Für den PS4 waker trägst du den namen "ps4-waker" in den Konfigurationsdialog bei "Zusätzliche NPM-Module" deiner javascript Adapter instanz ein.
http://www.iobroker.net/docu/?page_id=6818&lang=de
Anschließend kannst du ps4-waker in deinen Scripten verwenden. `
ich hab den ioBroker mit sudo iobroker start gestartet. ohne sudo will er gar nicht starten.
Den Javascript adapter kann ich auch nicht herunterladen. Zuerst muss dieses Problem gelöst werden
Also muss ich noch ein Script schreiben oder wie geht das denn hab da kein plan :shock:
-
Hallo Noah und Willkommen im Forum!
Die schlechte Nachricht:
Diese beiden Fehlermeldungen sehen für mich sehr böse aus.
Die etwas bessere:
vielleicht gibt es etwas Hoffnung.
Dazu brauchen wir aber etwas mehr Informationen:
-
auf welcher Hardware ist deine ioBroker installation?
-
mit welchem Betriebssystem?
-
wurde ioBroker als root installiert? mit root-Rechten?
Welche Versionen von nodejs und npm hast du im Einsatz
Gruß
Rainer `
Hallo Rainer
Danke!
ioBroker ist auf meine Raspberry Pi 2 installiert
Ich habe jessie drauf
Ja ich bin mit dem root angemeldet, und habe dann in der commandzeile npm install iobroker –unsafe-perm eingegeben dies im verzeichnis /opt/iobroker
node v6.11.1 ich weis es steht in der Anleitung das eine alte verwendet werden soll aber ich brauche diese da sonst Homebridge und das Harmonyplugin für die Homebridge nicht laufen.
npm v5.3.0 ist glaubs die neuste.
-
-
npm v5.3.0 ist glaubs die neuste. `
und mit der hatte ich genau diese Probleme mit der "mime"-Meldung.Ich habe dann auf npm 3 downgegradet. Damit lief es bei mir.
sudo npm i npm@latest-3 -g
Gruß
Rainer
-
Also muss ich noch ein Script schreiben oder wie geht das denn hab da kein plan `
Dann solltest du dir mal http://www.iobroker.net/docu/?page_id=5385&lang=de die Einführung in die Programmierung mit ioBroker durchlesen.
-
gab es nicht auch eine Doku "Einführung in Blockly"?
Das ist wohl für Einsteiger eher die richtige Wahl 8-)
-
npm v5.3.0 ist glaubs die neuste. `
und mit der hatte ich genau diese Probleme mit der "mime"-Meldung.Ich habe dann auf npm 3 downgegradet. Damit lief es bei mir.
sudo npm i npm@latest-3 -g
Gruß
Rainer `
Okay danke
Könnte das evtl meine Homebridge verhauen? Oder sollte da nix passieren?
-
@Jey Cee:Also muss ich noch ein Script schreiben oder wie geht das denn hab da kein plan `
Dann solltest du dir mal http://www.iobroker.net/docu/?page_id=5385&lang=de die Einführung in die Programmierung mit ioBroker durchlesen. `
Okay danke
-
gab es nicht auch eine Doku "Einführung in Blockly"?
Das ist wohl für Einsteiger eher die richtige Wahl 8-) `
Also ich denke werde es mit Blocky machen wenn das machbar ist. Denn von Script schreiben und so hab ich nicht so ahnung xD
-
-
Könnte mir noch jemand behilflich sein, damit ich das Skript schreiben kann?
Ich verstehe absolut nichts von JavaScript oder sonstigen Programiersprachen.
Ich würde gerne den Ps4-waker als Device im Harmonyhub konfigurieren, damit ich diesen in Aktionen einbauen kann. Und das zb Netflix starten oder Youtube starten auch geht.
Wäre sehr dankbar.
Lg Noah
-
Die PS4 lässt sich in der Regel durch nichts außer den Controller wecken. Das ist das Problem. Bei mir geht die PS4 aber durch Ansteuerung des HDMI eingangs vom AVR an, mit welchem die PS4 verbunden ist
Gesendet von iPhone mit Tapatalk
-
IMHO kann der Harmony Hub die PS4 steuern, jedoch leider nicht einschalten
@[url=https://support.myharmony.com/de-us/harmony-experience-with-playstation-4:~~Logitech"]~~Harmony und PlayStation 4
Harmony kann die PlayStation 4 steuern. Dies umfasst die Navigation in den Menüs und das Wiedergeben bzw. Anhalten von Streaming-Apps wie YouTube.
Sony gestattet es jedoch keiner anderen Fernbedienung als dem eigenen Game-Controller, die Spielkonsole einzuschalten. Schalten Sie die PlayStation daher bitte mit dem Game-Controller ein, bevor Sie mithilfe der Harmony Ihre Aktion „Spielen“ starten. Nach dem Einschalten stellt Harmony automatisch eine Verbindung über Bluetooth her und aktiviert die Gerätesteuerung.
Sie können unseren Forum-Thread Harmony und die Sony PlayStation 4 verfolgen, um die neuesten Nachrichten und Tipps aus der Community zu erhalten. `
Gruß
Rainer
-
Die PS4 lässt sich in der Regel durch nichts außer den Controller wecken. Das ist das Problem. Bei mir geht die PS4 aber durch Ansteuerung des HDMI eingangs vom AVR an, mit welchem die PS4 verbunden ist ` Wenn ich es richtig in Erinnerung habe, dann wird die PS-4 (wie schon die PS-3) per BluTooth Fernbedienung angesprochen.
Und die Harmony kann Infrarot als auch BluTooth codes lernen …. ist das nicht so?
(oder gibt es unterschiedliche Harmony Versionen, die eine kann, die andere nicht?)
[EDIT] es ist echt zu früh … ihr seid schon längst bei dem Sonderfall "einschalten" ... sorry, überlesen 8-)
-
Wie bereits R32er und Rainer erwähnt, die PS4 lässt sich von nichts anderem als dem Controller und dem PS App einschalten und der PS4-waker simuliert eine 2. PS4 im Netztwerk und somit kann man die PS App damit verbinden und durch diverse Commands dann die PS4 einfach nur starten oder auch Netflix oder Youtube starten lassen.
Aber ich hab jetzt ein anderes Problem das Hamrony Plugin für die Homebridge läuft auf dem selben Port wie der Hamrony Adapter für ioBroker. Kann ich irgendwo den Port ändern falls das überhaupt geht? Gibt es da irgend ein Konfig file oder so?
-
Hallo zusammen
Ich bin neu hier. Ich hab auf meine Raspi 2 homebridge und das plugin harmonyhub installiert, damit ich mein Heimkino übers iPhone einschalten kann. Das läuft wunderbar. Bereits von anfang an wollte ich auch die PS4 mit einbinden damit diese eingeschaltet wird. Was ich mit dem npm ps4waker erledigen lässt nun habe ich den ioBroke empfohlen bekommen da ich anscheinend mit ihm den ps4waker in eine Harmony aktivität eibinden kann damit es meine PS4 startet und auch abschaltet.
Jetzt wollte ich mal fragen mit welchem Adapter das gehen würde? Ich habe vermütet mit dem Harmony adapter oder?
Leider bin ich da auf eine Problem gestossen: wenn ich den Harmony adapter herunterladen möchte, erhalte ich eine Fehlermeldung. Und auch wenn ich den Homekit adapter herunterladen möchte erhalte ich auch einer Fehlermeldung.
Weis jemand warum ich diese Fehlermeldung erhalte? Ich vermute ioBroker hat keine sudo berechtigung. Falls dies zutrifft wie gib ich dem ioBroker diese?
Vielen Dank im Voraus
Lg Noah `
Hallo habe gerade den PS-Waker installiert und konfiguriert funktioniert super nach dem ich die ruhezustandseinstellungen so geändert habe das die ps4 über netzwerk starten darf
Jetzt geht endlich meine PS4 an wenn die Harmony die Aktion PS4 Startet
in Javascript habe ich es auf die Schnelle mal so gelöst kurz getestet und Funktioniert (hoffe das bleibt so )
on({id:"harmony.0.Harmony_Hub.activities.PS4"/*activity:PS4*/,val:1},function(obj){ log("PS-4 an"); exec("ps4-waker"); }); on({id:"harmony.0.Harmony_Hub.activities.PS4"/*activity:PS4*/,val:3},function(obj){ log("PS4 aus"); exec("ps4-waker standby"); });
ich hoffe dass hilft dir
-
Hallo zusammen
Hallo habe gerade den PS-Waker installiert und konfiguriert funktioniert super nach dem ich die ruhezustandseinstellungen so geändert habe das die ps4 über netzwerk starten darf
Jetzt geht endlich meine PS4 an wenn die Harmony die Aktion PS4 Startet
in Javascript habe ich es auf die Schnelle mal so gelöst kurz getestet und Funktioniert (hoffe das bleibt so )
on({id:"harmony.0.Harmony_Hub.activities.PS4"/*activity:PS4*/,val:1},function(obj){ log("PS-4 an"); exec("ps4-waker"); }); on({id:"harmony.0.Harmony_Hub.activities.PS4"/*activity:PS4*/,val:3},function(obj){ log("PS4 aus"); exec("ps4-waker standby"); });
ich hoffe dass hilft dir
Hallo Patrick,
ich stehe gerade auch vor dem Problem mit der PS4. Ich habe dein Skript eingefügt und leicht verändert, da der Name der Playstation bei mit "Sony_PS4" ist.
! on({id:"harmony.0.Harmony_Hub.activities.Sony_PS4"/activity:Sony_PS4/,val:1},function(obj){
! log("PS-4 an");
! exec("ps4-waker");
! });
! on({id:"harmony.0.Harmony_Hub.activities.Sony_PS4"/activity:Sony_PS4/,val:3},function(obj){
! log("PS4 aus");
! exec("ps4-waker standby");
! });
Das npm Modul habe ich im Javaskript-Adapter angegeben.Ich bin etwas ratlos wie es jetzt weiter geht. Ich dachte durch das Skript wird das Objekt in dem entsprechenden Ordner des Harmony Hub in iobroker angelegt. Das ist aber nicht der Fall.
Daher die Frage: Wie mache ich weiter? Wie kann ich den ps4-waker in einer Szene ansprechen?
Sorry für die etwas dumme Fragerei, aber ich bin noch relativ neu in der iobroker-Geschichte.
Danke für deine Hilfe
-
Hallo Patrick
Vielen Dank für die Hilfe. Bei mir läuft es nun. Ich kann die PS4 ein und auschalten mit den Harmony aktivitäten!!
Dankeschön.
Allerdings läuft der Yakha adapter nicht richtig. Kennst du dich damit auch aus? Den logs bekomm ich fehlermeldungen.
! host.raspberrypi 2017-12-31 14:57:21.449 info Restart adapter system.adapter.yahka.0 because enabled
! host.raspberrypi 2017-12-31 14:57:21.448 error instance system.adapter.yahka.0 terminated with code 1 ()
! Caught 2017-12-31 14:57:21.448 error by controller[0]: at Function.Module._load (module.js:438:3)
! Caught 2017-12-31 14:57:21.447 error by controller[0]: at tryModuleLoad (module.js:446:12)
! Caught 2017-12-31 14:57:21.447 error by controller[0]: at Module.load (module.js:487:32)
! Caught 2017-12-31 14:57:21.447 error by controller[0]: at Object.Module._extensions..js (module.js:579:10)
! Caught 2017-12-31 14:57:21.446 error by controller[0]: at Module._compile (module.js:570:32)
! Caught 2017-12-31 14:57:21.446 error by controller[0]: at Object. (/opt/iobroker/node_modules/mdns/lib/dns_sd.js:32:22)
! Caught 2017-12-31 14:57:21.446 error by controller[0]: at require (internal/module.js:20:19)
! Caught 2017-12-31 14:57:21.445 error by controller[0]: at Module.require (module.js:497:17)
! Caught 2017-12-31 14:57:21.445 error by controller[0]: at Function.Module._load (module.js:417:25)
! Caught 2017-12-31 14:57:21.445 error by controller[0]: at Function.Module._resolveFilename (module.js:469:15)
! Caught 2017-12-31 14:57:21.444 error by controller[0]: Error: Cannot find module '../build/Release/dns_sd_bindings'
! Caught 2017-12-31 14:57:21.444 error by controller[0]: ^
! Caught 2017-12-31 14:57:21.444 error by controller[0]: throw err;
! Caught 2017-12-31 14:57:21.443 error by controller[0]: module.js:471@T-Eng
Wenn ich das richtig verstanden habe muss du nicht der Name der PS4 sondern der der aktivität dort einfügen. Bei mir heisst die aktion auf dem Harmony "Netflix" und so habe ich das dort auch abgeändert und das funktioniert einwandfrei bei mir
Denn das Script schaut einfach ob die aktivität an oder ab ist und fürt den das entsprechende aus. Sprich wenn es an ist wird die ps abgeschaltet und wenn sie ab ist wird die ps4 an geschaltet.
Lg Noah