Also want to say thank you for this - I’m sure you’ve saved me hours of hassle! I finally got it running and can select ‘source’ (aka launch a game), and turn off the PS4. Oddly, I can’t turn it on though.
For anyone stuck with the SSH key not letting you login for root access on port 22222, I had the same problem until I copied the public key text from the HA config screen for normal SSH access. That was one long text string without the comments before and after versus the PUTTY file which had comments. Once I switched for the single long line of text in authorized_keys it was fine.
Hi
when my PS4 is off i get this error.
Failed to call info: {“status”:“Could not detect any matching PS4 device”}
13:04 custom_components/media_player/ps4.py (ERROR)
has anyone tried an automation to turn on the PS4 and start a Game?
It needs to be turned on and notice when its on/idle and then select the source. I’m not sure how the checking/noticing would work. It needs to be some kind of loop.
Fantastic guide. Total noob like me got it working.
Couple things I want to mention in case anyone else runs into this issue using your guide.
It took me a while to get the PS4-Waker to show up in the second screen companion app. I had to restart the pi after having the mofified ps4.py file in place, and the configuration.yaml set up with the ps4 as a media device. I was afraid to do this at first because i was getting config errors with the config file checker. Once i copied the mofied ps4 file, the errors went away, rebooted, and the Ps4 waker showed up in the companion app (after a minute or two).
Is it just me or do the images not currently load? Running on Hass.io using the guide posted in this thread. Everything else works great (awesome job hmn).
I don’t have a hass.io setup running, so I can’t test that one out
But @hthiery and I am working on adding the component to the main repos without having to use the ps4-waker command so hopefully it should be easier to run in the future
I set the name parameter in my configuration and it started working. I believe the documentation says it’s optional, but I couldn’t get it to work until I set the name.