NEWS
Mit ioBroker PS4 einschalten
-
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
-
@T-Eng: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 funktioniert bei dir der PS4-wacker? (wenn du ihn über das Terminal steuerst ? (das ist der Befehl den du im Terminal einbeben musst "ps4-waker"))
-
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 `
ich habe mich mit diesen Adapter noch nicht beschäftigt sry"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."
richtig man kann sogar Anwendungen wie Netflix darüber starten (auf der ps4)
-
okay kein Problem. Dann mach ich ein anderen Thread auf und frage mal
Ja das weis ich aber das funktioniert bei mir leider nicht oder noch nicht. Denn wenn die PS4 durch den ps4-waker gestartet wird, loggt sich kein Kontroller ein und ich muss noch zuerst den PS Button auf den Kontroller drücken und ein Konto auswählen. Ich dachte evtl. kann ich das lösen in dem ich die Autologin funktion aktiviere aber das hat nicht geklappt. Und somit wird keine Applikation oder Game gestartet. Ich glaube früher hat das geklappt aber bin mir nicht mehr sicher. Evtl hat auch Sony was geändert und es geht deshalb nicht mehr.
Klappt dies bei dir?
-
ja klappt bei mir
-
ja klappt bei mir `
Hmm komisch und du hast nichts eingestellt oder sonst was konfiguriert? -
-
ja klappt bei mir
Hmm komisch und du hast nichts eingestellt oder sonst was konfiguriert?
Den PS4 waker schon über das PS4 app und den Terminal wie in der Anleitung bei github `Ahh okay danke ja das habe ich auch gemacht. Habe jetzt im Script rumgebastelt und zuerst starte ich nur die PS4 mit dem befehl start ps4-waker und hab dann gemessen wie lang meine PS4 zum aufstarten brauch und führe dann den Befehl ps4-waker cusa 00127 und so loggt er sich ein und startet netflix.
-
Hallo,
gibt es irgendwo eine Schritt für Schritt Anleitung wie ich die PS4 mit meiner Harmony starten kann (Video wäre schön)
Hier blicke ich nicht ganz durch.Ich habe eine Harmony Elite und da habe ich eine Aktion mit "PS4 Spielen" angelegt.
Weiteres habe ich einen Raspberry 3 mit ioBroker
Den javascript.0 Adapter hab ich auch installiert
Brauche ich noch einen anderen Adapter?Wie muß ich nun vorgehen um den ps4-waker zu installieren.
Im javascript-0 Adapter?Wo genau muß man die Script-Befehle die hier oben stehen eingeben?
Danke euch für die Hilfe
Lg Ferdinand
-
@noaboa said in Mit ioBroker PS4 einschalten:
sudo npm i npm@latest-3 -g
Gruß
Rainer `
Das hat geklappt vielen dank!
Moin ich weiß das Thema ist schon ein paar Tage alt, aber ich stehe vor dem gleichen oder einem ähnlichen Problem...
Bei mir funktioniert alles soweit bis ich in einem Skript „ps4-wacker“ ausführen möchte, hier tut sich leider nichts
Über die console geht es, habe auch exec Befehle erlaubt und das Modul in den JavaScript Adapter eingefügt, dies wurde auch ordnungsgemäß installiert, mit den Hinweis der npm Version 3...Dann hab ich hier im Forum bisschen was gelesen und bin auf dieses Thema gestoßen, da hier der downgrade des npm Moduls wohl geholfen hat, hab ich dies natürlich getestet, es wurde auch ausgeführt, nur in Iobroker wird mir trotzdem noch die aktuelle Version von npm angezeigt und der exec Befehl funktioniert natürlich weiterhin nicht!
Ich kann das Problem nicht ganz verstehen oder nachvollziehen, in der console funktioniert doch alles, werden die exec Befehle nicht einfach dorthin weitergeleitet? Ich habe auch andere exec Befehle ohne Probleme in anderen Skripts am laufen, hier sollte nicht das Problem liegen, auch an meinem Skript an sich sollte es nicht liegen, wenn hier eine andere Aktion zum Testen eingefügt wird, klappt es auch...Gibt es eine Möglichkeit im Zweifel irgendwo zu kontrollieren ob der Befehl ankommt und eventuell ein Fehler zu ermitteln?
Wie genau ist das mit npm, was muss ich beachten, wo und wie genau kann ich es sonst downgraden, könnte es hier zu Problemen kommen, auch in Bezug auf andere Adapter?Mir gehen echt die Ideen aus kann irgendwer helfen?
-
@Newpicsel sagte in Mit ioBroker PS4 einschalten:
ich weiß das Thema ist schon ein paar Tage alt,
und die damals gegebenen Ratschläge könnten längst überholt sein und wenn sie doch durchgeführt werden eher Unheil mit sich bringen!
@Newpicsel sagte in Mit ioBroker PS4 einschalten:
hab ich dies natürlich getestet, es wurde auch ausgeführt, nur in Iobroker wird mir trotzdem noch die aktuelle Version von npm angezeigt
das meinte ich
neuere npm Versionen sollten nicht so einfach mit sudo aufgerufen werden.
Außerdem würde eine v3 wahrscheinlich deine gessamte ioBroker Installation zerschießen können, weil mit npm v6 inzwischen eine komplett andere Dateistruktur angelegt wird.