Homebridge Integration Guide #22
Replies: 15 comments 74 replies
-
This looks like a status check to update the switch status. The first part runs the |
Beta Was this translation helpful? Give feedback.
-
Hi, excited to get this set up, but for some reason when I use I'm on Safari but I don't think I have pop-ups blocked (if that's what is supposed to happen)? I am already logged into my PS5, so should I log out and go to the login screen? |
Beta Was this translation helpful? Give feedback.
-
So I’ve followed the instructions but I’m getting stuck at login. The prompt says "open PS4 second screen app and attempt to connect to a device named: playactor" I've downloaded the app on my phone but no device shows up with the "playactor" name just my PS4. any help is appreciated. |
Beta Was this translation helpful? Give feedback.
-
Hi, thanks for this guide <3 After entering the PIN code given by the PS5, I had this error:
The solution is to enable the distant login: after entering the PIN code, the console gets you back to the previous screen, and at the top of the list there's a switch to activate the feature. |
Beta Was this translation helpful? Give feedback.
-
Hello all, I’m new on GitHub so I hope it’s the right place to ask for help. here is the log I have when I restart homebridge and then press the switch (I just change the PS5 number by XXX) : [29/12/2021, 19:39:40] [CMD Accessory] PS5 is off. [29/12/2021, 19:40:12] [CMD Accessory] PS5 is off. [29/12/2021, 19:40:13] [CMD Accessory] PS5 is off. Thanks for your help |
Beta Was this translation helpful? Give feedback.
-
Hello again, |
Beta Was this translation helpful? Give feedback.
-
So, I have it set up correctly and can see it in the Home App, but tapping on/off doesn't actually turn it on or off. Homebridge sees it as "on" or "off" and the Home App sees the PS5 as "on" or "off", but the PS5 doesn't actually turn on or off. When I run BUT...Homebridge and the Home App see it. Using the
This works but it also "doesn't". I get this in Homebridge when trying to turn on the PS5 from standby |
Beta Was this translation helpful? Give feedback.
-
I am using Windows 10 - Homebridge 1.4.0 I was able to get playactor installed successfully via the Node.js command prompt (open as admin). Was this the right terminal to install? After install and linking, I am able to control my PS5 from command prompt with all playactor commands (wake/standby/check). However I am unable to control from Homebridge/Homekit, because I am receiving an error: Checking my logs in Homebridge shows -
Thinking this is because I am not to sure if I am installing playactor in the right place? I am unable to get to terminal via Homebridge UI but I'm not sure if that is default in windows or something I've done (or misunderstanding)? Any insights will be gladly appreciated!! Thanks, |
Beta Was this translation helpful? Give feedback.
-
Hello everyone, I just looked at this discussion and created a new package that simplify and wraps everything: https://github.com/kopiro/homebridge-playstation Let me know! |
Beta Was this translation helpful? Give feedback.
-
@kopiro great! Will try later today🙏 |
Beta Was this translation helpful? Give feedback.
-
@kopiro thank you! look forward to trying this later!! I ended up using Shortcuts and SSH command to run playactor commands. This method does not allow for the PS5 to be a switch in Homekit, per say, but can still be woke/sleep with Siri. |
Beta Was this translation helpful? Give feedback.
-
@esabol and whoever is interested.. I have created a guide on how to complete this without using Homebridge or Home Assistant as a middle man: STEP 1Install playactor on a local machine (Windows, Macos, Linux). STEP 2Link PlayStation Run: IF... MULTIPLE PlayStations are on network... Run: STEP 3Whatever local machine you just installed this on, make sure it allows SSH access. (This machine will be the middle man that sends the command to the Playstation, so I highly recommend an always-on device and not a laptop.) STEP 4Create Shortcut (can be an automation or a regular shortcut). Using a Shortcut
Using a Focus (as of iOS 15)
Using an NFC Tag
Other options: Using a Time or Location:
Whatever you can think of really!! Let me know if you have any cool ideas or if you have any questions/comments/haikus about what I've shown here :) |
Beta Was this translation helpful? Give feedback.
-
I'm a NOOB and I'm requesting some help. I've installed Homebridge running on Terminal (MAC). I run Homebridge, then I install PlayActor. It seems to go fine so far. I've run [Playactor -about] but when I run [PlayActor -Login] I get an error and I can't figure out what to do next. "ERR Device Playactor must be awake for initial registration" - Help |
Beta Was this translation helpful? Give feedback.
-
I'll put it this way... it makes troubleshooting a lot more difficult if you have to explain how to send a ping. I see many challenges that are currently unclear. Is there a firewall running on the Mac? |
Beta Was this translation helpful? Give feedback.
-
Hello. I'm having trouble and can't seem to get past getting it authenticated. I've tried numerous times and it times out every time after I enter in the PIN. This is what I'm getting: Any help is appreciated. Thanks! |
Beta Was this translation helpful? Give feedback.
-
| STEP 1 – Install playactor
| STEP 2 – link PlayStation
| STEP 3 – install & configure CMD plugin
Homebridge Integration
a. [Homebridge.io] [Homebridge on GitHub] [Homebridge Wiki] or...
b. [Homebridge alternative: HOOBS]
Installation & Configuration
All CLI
commands
are run in Homebridge Terminalsudo npm install -g playactor
View README.md for additional info/details.
IF... only ONE PlayStation is on network...
playactor login
IF... MULTIPLE PlayStations are on network...
playactor browse
to browse (scan network) for PlayStations"type": "PS5"
)"name": "PS5-XXX"
)Alternatively, look for PlayStation's id (example:
"id": "XXXXXXXXXXXX"
)playactor login --host-name PS5-XXX
or...Run:
playactor login --host-id XXXXXXXXXXXX
Replace X's with your device's numbers/letters
IF... ONE PlayStation 4 and ONE PlayStation 5 are on your network [OPTIONAL]...
playactor login --PS5
or...Run:
playactor login --PS4
Note: I am not sure what this
| grep -i '200 Ok'
does, or if it's even necessary. I carried it over from an old CmdSwitch2/ps4-waker config template. The plugin/config works with or without it, so I left it.playactor Commands
All CLI
commands
are run in Homebridge Terminalcommand
:sudo npm install -g playactor
sudo npm uninstall -g playactor
playactor -h
<subcommand>
list<subcommand>
list (as of v0.2.4):Discovering subcommand options:
playactor <subcommand> -h
You can add
-h
after any<subcommand>
to get a list of options, including device-specific options, for that command.Running commands/subcommands:
playactor <subcommand>
playactor <subcommand> --<device-specific option>
<device-specific option>
:--host-name <name>
--host-id <id>
--ps4
--ps5
Examples:
--host-name
playactor login --host-name PS5-XXX
playactor wake --host-name PS5-XXX
playactor standby --host-name PS5-XXX
playactor check --host-name PS5-XXX
--host-id
playactor login --host-id XXXXXXXXXXXX
playactor wake --host-id XXXXXXXXXXXX
playactor standby --host-id XXXXXXXXXXXX
playactor check --host-id XXXXXXXXXXXX
Beta Was this translation helpful? Give feedback.
All reactions