Using a PJLink connected projector in an automation

I have a Panasonic PT-VW340Z, which has PJLink and can be controlled from Home Assistant using a media card.
However it says it doesn’t have a unique ID, and doesn’t appear in Entities, so I can’t select it in Automations.
Is this a limitation of the PJLink configuration on the projector or within Home Assistant?

Hi, did you get this one sorted? I’m the same, pjlink works fine, I can create a dashboard button but cant set it to turn on in an automation.

Sadly I haven’t got any further with this; the projector has been packed away while we have work done.
The PJLink configuration doesn’t allow for a unique identification, which seems key, so that’s putting a block on my moving forward.

I’m not sure if you guys noticed, but this seems to work now. If you automate with “Call Service” and “Media Player: Turn On” it should show you your PJLink-enabled projector. Or, at least, it does for me.

Something to note: it looks like virtually no one uses the PJLink integration - two active installations?

The PJLink integration was introduced in Home Assistant 0.76, and it’s used by 2 active installations.

Now 3 PJLink use this via HomeAsistant :slight_smile:

I have an VideoWall at work 3x3 Panasonic TH-49LFV8W screens which I’m trying to turn off/on via a schedule via HomeAsistant.
I can turn off/on via schedule via Panasonic software Multi Monitoring & Control Software via PJLink protocoal. Default password for panasonic PJLink is “@Panasonic”. Maybe I want to replace this with HomeAssistant, because seems this program needs to be running in foreground on a server.

With HomeAssistant add-on file editor I edited configuration.yaml
media_player:

  • platform: pjlink
    host: 10.30.79.201
    port: 4352 # Default PJLink port
    password: “@Panasonic
    name: LFV8-001
  • platform: pjlink
    host: 10.30.79.202
    port: 4352 # Default PJLink port
    password: “@Panasonic
    name: LFV8-002

Suddenly appeared:

And I could turn it off once.

Now trying to add an automation.

Added now all screens. Hopefully all screens will appear instead of error:
This entity (‘media_player.lfv8_001’) does not have a unique ID, therefore its settings cannot be managed from the UI. See the documentation for more detail.

1 Like

Turns out the “Suddenly appeared” part has been my failing all along :person_facepalming:. I’ve been trying to use the media_player attribute to configuration.yaml, and not seeing anything.
Restarted Home Assistant, there it is!
Thank you for verifying I was on the right track :blush: