Sony PJ Control

Hi,

I’ve tried searching, but cannot find anything other than a simple switch implementation for on/off of a Sony projector.

I know more is possible as I have it controlled via Control4 currently including changing sources and switching resolutions which I want to have available in HA.

Any pointers as to an integration / media player for this?

I’ve tried pjlink as well but not getting anything more on this.

Model# would help

Pjlink integration didnt allow more than on/off

Model number is Sony VPL-VW760ES. I found a GitHub repo that does a little more, but not much using pysdcp on GitHub here. It’s not built for HA though so would take some work. I was hoping that there would be something available already.

Sorry if I wasnt clear but i am asking what functions PJLINK controlled?

Looking at code for pjlink it looks like it should provide source state, source available, source change, on/off and volume. I never use pjlink with HA but i have projectors with this function and i believe it control these basic functions. They were panansonic however.

You can also use serial control over ethernet and use something like the command line integrations to add it into HA

I’ve never managed to get the PJLink function to work. Nothing showing anywhere in logs that I can see and no presence of the projector anywhere in HA. The only option I had working was a simple on/off switch, I can’t remember what integration I used for this now but I removed it when I tried to get the PJLink integration working.

my yaml is as simple as:

  - platform: pjlink
    host: 192.168.4.120
    port: 53484

which is in the media_player: section of my configuration.yaml. The port I have taken as indicated in the Sony PJ web interface for PJ Link protocol settings. I also tried adding an authentication parameter with the login details used for the web interface (probably not the right creds). I’ve restarted HA in between each change and nothing ever shows up.

Are you able to login to PJLink from web browser and control unit?

Been a while but you may meed to enable PJ link in projector.

EDIT

Default is OFF for pjlink
https://helpguide.sony.net/vpl/phz50/v1/en/contents/TP1000002539.html

Also it will need user/password in the HA config

Likely you need to set it as an admin user for pjlink to work

Hi, so the PJLink section in my PJ was already enabled, which may have been done for Control4 to interface with it previously.

I can’t add a username or user property to the yaml as HA says that’s not valid config for the pjtalk component.

I think I might have realised why it doesn’t work… In the Sony link you sent, there is a config section for Advertisement, PJLink and PJTalk.

My Sony has Advertisement, ADCP and PJTalk, no PJLink. I guess my Sony model doesn’t support it.

Even without that you may use command line integration to control the serial over ethernet for your unit

@gadgetbazza - did you get anywhere with bringing the projector into the Home Assistant world?

Hi there, I’m trying to get Sony VPL-XW5000 integrated with HA. I’m using a legacy entry in the configuration.yaml file but not sure how I can find it within HA.

HA settings >> devices and services >> pjlink

1 Like

Do Sony Projectors work well with Home Assistant?

I’m thinking of getting a VPL-XW5000, but it sounds like the integration is suprisingly basic, and I’d like to have control over more than just on/off.

Has there been any improvement on this?

Sony has a good api and there are several connectivity standards it supports. HA in general supports it just fine. Honestly the integration is annoying as, just like most media player integrations, the device must be ON and communicating when HA is rebooted or it h h led “unavailable”. I leave my PJ running 24/7 so it’s a rare pain but an immediate pain during power outages. This will be same for any projector

you can use template, telnet or another method for any missing features or some other protocol. I think these methods survive power outages better but never paid attention to confirm.

What are you looking for in particular?

1 Like

Didn’t get very far with my 760ES. I did manage to get it to power on and off over telnet but I have no state information yet so it’s gone in the pile for another day.

Serial can do full control

If serial not available usually the same api is available via ethernet

If you have any pointers for the 760ES which only has PJTalk and not PJLink I’d appreciate it. I couldn’t find much documentation previously.

Meant to add, I don’t have a serial cable over there, so unless I get an IP / Serial interface, that’s out of the question. But your point is valid, my Control4 system is controlling it, so it must be possible!

760 seems to be consumer version of xw5000. At least that’s how this is normally done, Consumer and pro being same unit with difference being warranty and model #.(and price)

If you have serial port I’m am 100% certain that .pdf applies. My Sony also has “Crestron control” which was basically documented standard for plug and play to Crestron. But if it has that it —again— definitely has a standard serial control api.

Never got this working well using this approach. I was just about to undertake creating my own integration to try and replicate how my Control4 integration works, but turns out someone else has recently created one. Link below for anyone that didn’t come across it already.